/************************************************* Header ********************************************************************/
#Header + main {margin-top:137px;} 

/********** Mainbanner **************************************************************************************************/
.MainBanner .carousel-caption {z-index:99;display:flex;justify-content:center;align-items:center;margin:auto;left:0;bottom:0px;right:0; top:0;}
/********** Goals **************************************************************************************************/
#Goals .card{box-shadow: 0px 0px 15px rgba(0,0,0,.2); border: 0px !important;border-radius: 0px !important;} #Goals .card-title{color:#e80000; letter-spacing:.2em; font-size:14px;} #Goals .card-text{font-size:20px;} #Goals .card-body{padding: 40px 30px 90px 35px;}
/********** Students **************************************************************************************************/
#Students .btn{font-family: 'Montserrat', sans-serif !important; border-radius:0px;} #Students .pdng{padding-left: 30px;padding-right: 60px;}
/********** Individual **************************************************************************************************/
#Individual .h2{font-size:37px !important;}

/********** Footer ***************************************************************************************************/
#Footer{color:#fff; font-size:15px; line-height:1.7; font-weight:400;}
#Footer a{color:#fff;}#Footer a:hover{color:#000;}#Footer .list-inline a:hover{color:#000;}
#Footer .list-inline a{font-size:33px; margin:0px; color:#fff;} 
#Footer .list-inline-item:not(:last-child) {margin-right:10px;}
.Copytext{color:#fff; font-size:10px; letter-spacing:.0025em;}

#Footer .input-group .form-control{background:#fff; border-radius:0; border:1px solid #fff !important; box-shadow:none; color:#07060a; font-size:16px; height:55px; padding-left:16px; font-weight:600; font-family: 'Montserrat', sans-serif;} 
#Footer .input-group .btn-warning{background:#690000;border-radius:0; border-color:#690000 !important; color:#fff !important; font-size:18px; font-weight:600 !important; padding:14px 50px !important; letter-spacing:0; font-family: 'Montserrat', sans-serif; height:55px; margin-left: 7px;}
#Footer .form-control::placeholder{color:#07060a;}

/*************************************************************************************************************/
.container-new{max-width:100% !important; padding-right:0px; padding-left:0px;margin-right: auto;margin-left: auto;}
.container-fluid{max-width:1340px !important;}
.container{max-width:1170px !important;}

/* ============ desktop view ============ */
@media all and (min-width: 1025px) {
	.navbar .menu-item .dropdown-menu{ display:none;}
	.navbar .menu-item:hover .nav-link{ color:#fff;}
	.navbar .menu-item:hover .dropdown-menu{ display:block;}
	.navbar .menu-item .nav-link .dropdown-menu{ margin-top:0;}
}	
/* ============ desktop view .end// ============ */
@media (min-width:767.98px) {	

}

@media (min-width:992px) {
#Header {top:0px; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; transition:0.5s;}
.shrink {background:rgba(255,255,255,.95); box-shadow:0px 5px 12px rgba(0,0,0,.5); z-index:999;}
.Logo img {max-height:123px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.shrink .Logo img {max-height:100px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.Logo{padding-top:8px; padding-bottom:6px;}  .shrink .Logo{padding-top:10px; padding-bottom:10px;} 
	
}

@media (min-width: 1920px) {
}
@media (min-width: 1200px) {.gx-6 {margin-left:-14px!important;margin-right:-14px!important;}
.gx-6 div[class^="col"]{padding-left:14px!important;padding-right:14px!important;}
	


}

@media (min-width: 1600px) {
}

@media (min-width: 1459.98px) and (max-width: 1559.98px) {


}

@media (min-width: 1199.98px) and (max-width: 1359.98px) {}

@media (min-width: 991.98px) and (max-width: 1199.98px){.MainBanner .carousel-caption h1{font-size:40px;} h2, .h2 {font-size: 25px;} #Goals .card-body {padding: 25px 25px 35px 25px;} #Individual .h2 {font-size: 25px !important;}}

@media (min-width: 768px) and (max-width: 991.98px) {#Header{position:static; background:#fff;} #Header + main {margin-top:0px;} .Logo{padding-top:10px; padding-bottom:10px;} .MainBanner .carousel-caption h1{font-size:35px;} h2, .h2 {font-size: 22px;} #Goals .card-body {padding: 25px 20px 30px 20px;} #Individual .h2 {font-size: 22px !important;} #Students .pdng {padding: 30px 0px;} #Goals .card-text {font-size: 18px;}} 


@media (max-width:767.98px) {#Header{position:static; background:#fff;} #Header + main {margin-top:0px;} .Logo{padding-top:10px; padding-bottom:10px;} .MainBanner .carousel-caption h1{font-size:25px;} h2, .h2 {font-size: 22px;} #Goals .card-body {padding: 25px 20px 30px 20px;} #Individual .h2 {font-size: 22px !important;} #Students .pdng {padding: 30px 0px;} #Goals .card-text {font-size: 18px;}.navbar-light .navbar-toggler{position:absolute;}
}

@media (max-width:575.98px) {
	.navbar-light .navbar-brand {width: 30%;}
	.Homebnr .carousel-item img {height: 230px; width: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center;}
	#Footer .input-group .btn-warning {padding:14px 20px !important;}
}
