﻿
/* =============================================================
   GENERAL STYLES
 ============================================================ */
body {
    font-family: 'Open Sans', sans-serif;
    line-height: 35px;
    font-size: 14px;
}
html, body {
    max-width: 100%;
    overflow-x: hidden;
}
body {
  font-family: "Dosis", sans-serif;
  color: #444444;
}
.set-pad {
    
}
.set-row-pad {
   
}
/*=====================================
  NAVBAR STYLES 
    ===================================*/

.logo-custom {
    max-height: 80px;
}

#menu {
    background-color:#dce775;
    color: #fff;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: 1px;
    min-height: 110px;
}


.navbar-inverse {
    border-color: transparent;
}



/*=====================================
  HOME STYLES 
    ===================================*/
.home-sec {
    padding-top: 10px;
    padding-bottom: 60px;
   
    padding: 0;
    -webkit-background-size: cover;
    background-size: cover;
    color: #fff;
    background-attachment: fixed;
}

    .home-sec .overlay {
        background: rgba(38, 57, 88, 0.89);
        min-height: 500px;
    }

    .home-sec h1 {
        color: #fff;
        font-weight: 900;
        font-size: 50px;
        text-transform: uppercase;
        padding-bottom: 35px;
    }

    .home-sec h3 {
        text-transform: uppercase;
    }



.set-flexi {
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0);
    -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0);
    background-color: transparent;
    border: 0px solid #000;
    padding-top: 120px;
}

.flex-control-nav {
    display: none!important;
}

.set-flexi a {
    margin: 5px;
}
/*=====================================
  TAG LINE STYLES 
    ===================================*/

.tag-line {
    background: #E9E9E9;
    color: #000;
}

    .tag-line h2 {
        font-size: 20px;
        font-weight: 900;
        padding: 5px 10px 10px 5px;
        color: #005E5A;
    }

        .tag-line h2 > i {
            margin-left: 8px;
            margin-right: 8px;
        }
/*=====================================
  HEADER LINE STYLES 
    ===================================*/
.header-line {
    font-weight: 900;
    font-size: 25px;
    color: #FFF;
	padding-top: 25px;
}

#about {padding-top:5px;}

h1::after {
    content: " ";
    border: solid 1px #2f9484;
    display: block;
    width: 75px;
    margin: 10px auto;
}


/*=====================================
  ABOUT STYLES 
  ===================================*/
.about-div {
    padding: 30px;
}

.icon-round-border {
    border: 10px double #1A94C4;
    color: #2f9484;
    text-align: center;
    padding-top: 15px;
    height: 100px;
    width: 100px;
    border-radius: 50%;
    cursor: pointer;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

    .icon-round-border:hover {
        color: #fff;
        border: 10px double #fff;
        background-color: #1A94C4;
        -webkit-transition: 0.3s;
        -moz-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s;
    }

.about-div hr {
    border: 1px solid #1A94C4;
}

.about-div h3 {
    font-size: 25px;
    font-weight: 700;
    text-transform: uppercase;
}

.about-div p {
    padding-top: 10px;
}

.btn-set {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    margin-bottom: 20px;
}
/*=====================================
  FACULTY STYLES 
  ===================================*/
#faculty-sec {
    background-color: #666;
    color: #FFF;
	
}

    #faculty-sec .header-line {
        color: #FFF;
    }
.faculty-div h4 {
    line-height:30px;
    font-weight:700;
	color: #2f9484;
}
.faculty-div {
    
}

    .faculty-div hr {
        border: 1px solid #1A94C4;
    }

    .faculty-div h3 {
        font-size: 25px;
        font-weight: 700;
        text-transform: uppercase;
    }

    .faculty-div p {
        
        
    }

    .faculty-div img {
        border: 10px double #add8e6;
    }

/*=====================================
  CONTACT STYLES 
  ===================================*/
#contact-sec {
    padding-top: 10px;
    padding-bottom: 60px;
    background: url(../img/contact.jpg) no-repeat center center;
    padding: 0;
    -webkit-background-size: cover;
    background-size: cover;
    color: #fff;
    background-attachment: fixed;
}

#contact-sec .overlay {
        background: rgba(0, 0, 0, 0.76);
        min-height: 600px;
    }

    #contact-sec h1 {
        color:#fff;
    }
#contact-sec .form-control{
    background-color:rgba(255, 255, 255, 0);
    color:#fff;
}
/*=====================================
  Footer STYLES 
  ===================================*/
#footer {
    padding:5px 20px;
    background-color:#3399ff;
    text-align:right;
    color:#fff;
    font-size:15px;
}

.top{font-family:"Times New Roman", Times, serif,; font-size:30px; font-weight:bold; color:#326B39; background:#e2d9d9;}
.top_T{background:#c5cae9; font-size:18px; font-weight:bold; color:#326B39;}
.top_T a{color:#326B39;}
.top_P{background: #ADD8E6; font-family:"Times New Roman", Times, serif,; font-size:30px; font-weight:bold; color:#326B39;}
.logo{padding-top:10px;}
.Menu_T{background:#666;}
.bottem{background:#39F; color:#FFF; text-align:center; line-height:50px;}
.bottem_T{background:#39F; color:#FFF; text-align:center; line-height:50px;}
.bottem_P{background:#39F; color:#FFF; text-align:justify; line-height:50px;}
.center_C{background:#666; color:#FFF; text-align:justify;}
.about{color:#FFF; text-align:justify; background:#666; border-bottom:3px #F00 solid; 
		font-family:"Times New Roman", Times, serif; font-size:15px;}
.about_M{color:#FFF; text-align:justify; background:#666; font-family:"Times New Roman", Times, serif; font-size:19px;}

.servi{background:#FFF;}
.Contact{background:#ddd; color:#000; text-transform:uppercase; font-size:12px;}
.Contact_Training{color:#000; padding-top:20px; font-size:16px;}
.Contact{} .Contact ul{list-style:none;} .Contact ul li{ color:#000; font-weight:bold; font-size:13px; 
	font-family:"Times New Roman", Times, serif;} .Contact ul li a{text-decoration:none;} 
.Contact ul li a:hover{text-decoration:none; color:#F90;}
.Traning{font-family:"Times New Roman", Times, serif,; font-size:30px; font-weight:bold; color:#326B39; background:#FFF;}
.Traning_Text{font-family:"Times New Roman", Times, serif,; 
				background:#40697d; color:#FFF;}
.Traning_Text h5 {
				font-size:18px;
				text-align: justify;
				padding: 10px;
				line-height: revert;
				text-transform:none;
}				
.Traning_Img{font-family:"Times New Roman", Times, serif,; background:#FFF; color:#000;text-align:justify;}
.Traning_Img-1{font-family:"Times New Roman", Times, serif,; background:#CCC; color:#000; padding-left:5%; 
				text-align:justify;}
.Traning_Contact {
		background:#c5cae9;
		color:#000; 
		font-size:15px;
		font-family:"Times New Roman",Times, serif;
		font-weight:bold;
		padding-top:25px;
		padd
		padding-right: 50px;
		border-top: dotted #fff;
		}

 
		
.About_Us{color:#000;}
.Courses_Offered{padding-left:80px;}
.news { font-size: 16px;
		display: flex;
	}
.facli{font-family:"Times New Roman", Times, serif; font-size:18px;}

#Page-details {
			font-size:18px;
			text-transform: uppercase;
			text-align: center;
			padding: 15px;
			line-height: revert;
}
.About_Us {
    color: #000;
    display: flex;
}
.info-box {
    color: #444444;
    background: #fafbff;
    padding: 30px;
	width:50%;
}
#footer {
   position: fixed;
   bottom: 0;
   width: 100%;
   height: 60px;   /* Height of the footer */
   }
   
 .page-title {
	 font-size:24px;
	 color: #0587d1;
	 font-weight:900;
	 text-align:center;
 }
 
 .Traning_Contact h2 {
	font-size: 22px;
	font-weight:600;
	text-transform:uppercase;
	margin-bottom:10px;
 }
  .Traning_Contact a {
	padding-left: 7px;
    font-size: 16px;
    font-family: sans-serif;
    font-weight: 500;
	  
  }
 .Traning_Contact  {
	  color:#0587d1;
  }
  


.qsbExperience{padding-top:4px;width:230px}.qsbExperience .dropdownMainContainer{border:none;padding-top:8px;padding-right:0;margin-left:2px}.qsbExperience .dropdownMainContainer .dropArrowDD{color:#445578;height:24px;width:24px;top:14px;right:0;margin-right:40px}.qsbExperience .dropdownMainContainer #expereinceDD{font-size:15px;font-family:"Inter";line-height:22px;color:#1b2437;padding:0;width:100%;text-shadow:none}.qsbExperience .dropdownMainContainer #expereinceDD::-webkit-input-placeholder{color:#8292b4;font-weight:400}.qsbExperience .dropdownMainContainer #expereinceDD:-ms-input-placeholder{color:#8292b4;font-weight:400}.qsbExperience .dropdownMainContainer #expereinceDD::placeholder{color:#8292b4;font-weight:400}.qsbExperience .dropdownMainContainer .dropDownPrimaryContainer{width:223px}.qsbExperience .dropdownMainContainer .dropDownPrimaryContainer .dropdownContainer{border:1px solid #eaf1f5;box-shadow:0 4px 10px rgba(0,77,255,.04);border-radius:16px 6px}.qsbExperience .dropdownMainContainer .dropDownPrimaryContainer .dropdownContainer ul{padding:18px 0}.qsbExperience .dropdownMainContainer .dropDownPrimaryContainer .dropdownContainer ul li{padding:6px 24px;font-weight:500;font-size:13px;line-height:18px;color:#445578}.qsbExperience .dropdownMainContainer .dropDownPrimaryContainer .dropdownContainer ul li.active{color:#445578!important;background:#f5f6f9!important}.qsbExperience .dropdownMainContainer .dropDownPrimaryContainer .dropdownContainer ul li .sublabel{font-size:11px;line-height:20px;color:#8292b4;margin-left:4px}.qsbExperience .dropdownMainContainer .dropDownPrimaryContainer .dropdownContainer ul li div{cursor:pointer}.qsbExperience .dropdownMainContainer .dropDownPrimaryContainer .dropdownContainer ul li.selected{background:none}.qsbWrapper{display:flex;align-items:center;justify-content:center;flex-direction:column}.qsbWrapper .errorMsg{margin-left:33px;margin-top:4px;font-weight:500;font-size:13px;line-height:22px;color:#ee5c5c}.qsbWrapper .qsb{display:flex;align-items:center;padding:9px 9px 9px 24px;background:#fff;border:1.26923px solid #eaf1f5;box-sizing:border-box;box-shadow:0 4px 12px rgba(86,141,187,.12);border-radius:100px}.qsbWrapper .qsb .searchIcon{display:inline-block;width:20px;height:20px;margin-right:8px}.qsbWrapper .qsb .keywordSugg .suggestor-box{width:340px;padding:4px 12px 4px 4px}.qsbWrapper .qsb .locationSugg{margin-left:0}.qsbWrapper .qsb .locationSugg .suggestor-box{width:240px}.qsbWrapper .qsb .suggestor-wrapper .suggestor-box{border:none}.qsbWrapper .qsb .suggestor-wrapper .suggestor-box .suggestor-input{font-size:15px;line-height:22px;font-family:"Inter";color:#1b2437;font-weight:400}.qsbWrapper .qsb .suggestor-wrapper .suggestor-box .suggestor-input::-webkit-input-placeholder{color:#8292b4;font-weight:400}.qsbWrapper .qsb .suggestor-wrapper .suggestor-box .suggestor-input:-ms-input-placeholder{color:#8292b4;font-weight:400}.qsbWrapper .qsb .suggestor-wrapper .suggestor-box .suggestor-input::placeholder{color:#8292b4;font-weight:400}.qsbWrapper .qsb .suggestor-wrapper .layer-wrap{padding:18px 0}.qsbWrapper .qsb .suggestor-wrapper .layer-wrap .tuple-wrap{padding:6px 24px}.qsbWrapper .qsb .suggestor-wrapper .layer-wrap .tuple-wrap.active,.qsbWrapper .qsb .suggestor-wrapper .layer-wrap .tuple-wrap:hover{background-color:#f5f6f9}.qsbWrapper .qsb .suggestor-wrapper .layer-wrap .opt{padding:0}.qsbWrapper .qsb .suggestor-wrapper .layer-wrap .opt.active{background:none}.qsbWrapper .qsb .suggestor-wrapper .layer-wrap .opt .pre-wrap{font-size:13px;line-height:18px;color:#445578;font-weight:600}.qsbWrapper .qsb .suggestor-wrapper .layer-wrap .opt .pre-wrap b{font-weight:400}.qsbWrapper .qsb .suggestor-wrapper .layer-wrap .opt:hover{background:none}.qsbWrapper .qsb .suggestor-wrapper .suggestor-drop-layer{max-height:247px!important;border-radius:16px 6px;width:100%}.qsbWrapper .qsb .pipe{background:#eaf1f5;border-radius:2.53846px;width:1px;height:28px}.qsbWrapper .qsb .verticalTrack{background:none!important}.qsbWrapper .qsb .verticalThumb{width:4px!important;background:#eaf1f5;border-radius:50px}.qsbWrapper .qsb .qsbSubmit{padding:11px 28px;font-weight:600;font-size:19px;line-height:26px;background:#457eff;box-shadow:0 5.07692px 12.6923px rgba(69,126,255,.1);border-radius:100px;color:#fff;cursor:pointer}.qsbWrapper .qsb.qsbError{border:1.26923px solid #ee5c5c}.RecentSearch{margin-top:20px;display:flex;align-items:center;justify-content:center}.RecentSearch .recentSearch-content{margin:0 46px;display:flex}.RecentSearch .recentSearch-content .recentSearch-Tag{display:flex;border:1.26923px solid #dbe8ef;box-sizing:border-box;border-radius:100px;padding:7px 12px 7px 14px;max-width:264px;cursor:pointer;margin-right:8px}.RecentSearch .recentSearch-content .recentSearch-Tag .app-icon{vertical-align:top}.RecentSearch .recentSearch-content .recentSearch-Tag .app-icon.app-icon-history{color:#8292b4;height:16px;width:16px;margin-right:6px}.RecentSearch .recentSearch-content .recentSearch-Tag .text-wrap{display:flex;color:#445578;font-size:13px;line-height:18px;font-weight:500}.RecentSearch .recentSearch-content .recentSearch-Tag .text-wrap .recent-search-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transform:translateY(-1px);transform:translateY(-1px);display:inline-block}.RecentSearch .recentSearch-content .recentSearch-Tag .text-wrap .recent-search-count{color:#457eff;font-weight:500;margin-left:4px}
.qsbExperience {
    padding-top: 4px;
    width: 230px;
}
.qsbExperience .dropdownMainContainer {
    border: none;
    padding-top: 8px;
    padding-right: 0;
    margin-left: 2px;
}

#contact {
	box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 10%);
    color: #222222;
    font-size: 16px;
    background: #3f51b538 url(../img/footer-bg.png) no-repeat right top;
    background-size: contain;
    border-top: 1px solid #e1ecff;
    border-bottom: 1px solid #e1ecff;
    padding: 60px 0 30px 0;

}

.info1{
	margin-left:auto;
	margin-right:auto;
	width:50%;
}

#contact-sec .btn-get-started {
    font-family: "Dosis", sans-serif;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 1px;
    display: inline-block;
    padding: 10px 30px;
    border-radius: 10px;
    transition: 0.5s;
    color: #3498db;
    border: 2px solid #3498db;
}
#contact {
    box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 10%);
    color: #222222;
    font-size: 16px;
    background: #3f51b538 url(../images/footer-bg.png) no-repeat right top;
    background-size: contain;
    border-top: 1px solid #e1ecff;
    border-bottom: 1px solid #e1ecff;
    padding: 60px 0 30px 0;
}
.Courses-sec i{
	color:#2f9484;
	padding-right:5px;
}
.Courses-sec p{
	font-size:12px;
}
.Courses-sec h2{
	font-size:15px;
	font-weight:900;
	color:#43a5dc;
}

.value-sec{
	background-color: #a6c1de40;
}