 */body,html{width:100%;height:100%}body{font-family:Muli,Helvetica,Arial,sans-82serif}a{color:#ba141a;-webkit-transition:all .35s;transition:all .35s}a:focus,a:hover{color:#fcbd20}hr{max-width:20px;margin:25px auto 0;border-width:1px;border-color:rgba(34,34,34,.1)}hr.light{border-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Catamaran,Helvetica,Arial,sans-serif;font-weight:200;letter-spacing:1px}p{font-size:17px;line-height:1.5;margin-bottom:30px}section{padding:20px 0}section h2{font-size:46px}#mainNav{border-color:rgba(34,34,34,.05);background-color:#fff;-webkit-transition:all .35s;transition:all .35s;font-family:Helvetica,Arial,sans-serif;font-weight:200;letter-spacing:1px}#mainNav .navbar-brand{color:#d98837;font-family:Catamaran,Helvetica,Arial,sans-serif;font-weight:200;letter-spacing:1px}#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#fcbd20}#mainNav .navbar-toggler{font-size:12px;padding:8px 10px;color:#222}#mainNav .navbar-nav>li>a{font-size:11px;font-family:Lato,Helvetica,Arial,sans-serif;letter-spacing:2px;text-transform:uppercase}#mainNav .navbar-nav>li>a.active{color:#d98837!important;background-color:transparent}#mainNav .navbar-nav>li>a.active:hover{background-color:transparent}#mainNav .navbar-nav>li>a,#mainNav .navbar-nav>li>a:focus{color:#222}#mainNav .navbar-nav>li>a:focus:hover,#mainNav .navbar-nav>li>a:hover{color:#d98837}@media (min-width:992px){#mainNav{border-color:transparent;background-color:#fff}#mainNav .navbar-brand{color:fade(white,70%)}#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#fff}#mainNav .navbar-nav>li>a,#mainNav .navbar-nav>li>a:focus{color:rgba(255,255,255,.7)}#mainNav .navbar-nav>li>a:focus:hover,#mainNav .navbar-nav>li>a:hover{color:#fff}#mainNav.navbar-shrink{border-color:rgba(34,34,34,.1);background-color:#fff}#mainNav.navbar-shrink .navbar-brand{color:#222}#mainNav.navbar-shrink .navbar-brand:focus,#mainNav.navbar-shrink .navbar-brand:hover{color:#d98837}#mainNav.navbar-shrink .navbar-nav>li>a,#mainNav.navbar-shrink .navbar-nav>li>a:focus{color:#222}#mainNav.navbar-shrink .navbar-nav>li>a:focus:hover,#mainNav.navbar-shrink .navbar-nav>li>a:hover{color:#d98837}}header.masthead .header-content{max-width:500px;margin-bottom:20px;text-align:center}header.masthead .header-content h1{font-size:30px}header.masthead .device-container{max-width:325px;margin-right:auto;margin-left:auto}header.masthead .device-container .screen img{border-radius:3px}@media (min-width:992px){header.masthead{height:100vh;min-height:775px;padding-top:0;padding-bottom:0}header.masthead .header-content{margin-bottom:0;text-align:left}header.masthead .header-content h1{font-size:46px}header.masthead .device-container{max-width:325px}}section.download{position:relative;padding:150px 0}section.download h2{font-size:46px;margin-top:0}section.download .badges .badge-link{display:block;margin-bottom:25px}section.download .badges .badge-link:last-child{margin-bottom:0}section.download .badges .badge-link img{height:60px}@media (min-width:768px){section.download .badges .badge-link{display:inline-block;margin-bottom:0}}@media (min-width:768px){section.download h2{font-size:70px}}section.features .section-heading{margin-bottom:20px}section.features .section-heading h2{margin-top:0}section.features .section-heading p{margin-bottom:0}section.features .device-container,section.features .feature-item{max-width:325px;margin:0 auto}section.features .device-container{margin-bottom:20px}@media (min-width:992px){section.features .device-container{margin-bottom:0}}section.features .feature-item{padding-top:50px;padding-bottom:50px;text-align:center}section.features .feature-item h3{font-size:30px}section.features .feature-item i{font-size:80px;display:block;margin-bottom:15px;background:-webkit-gradient(linear,right top,left top,from(#7b4397),to(#dc2430));background:linear-gradient(to left,#7b4397,#dc2430);-webkit-background-clip:text;-webkit-text-fill-color:transparent}section.cta{position:relative;background-image:url(../img/bg-cta.html);background-position:center;background-size:cover}section.cta .cta-content{position:relative;z-index:1}section.cta .cta-content h2{font-size:46px;max-width:450px;margin-top:0;margin-bottom:25px;color:#fff}@media (min-width:768px){section.cta .cta-content h2{font-size:80px}}section.cta .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}section.contact{text-align:center}section.contact h2{margin-top:0;margin-bottom:25px}section.contact h2 i{color:#dd4b39}section.contact ul.list-social{margin-bottom:0}section.contact ul.list-social li a{font-size:40px;line-height:80px;display:block;width:80px;height:80px;color:#fff;border-radius:100%}section.contact ul.list-social li.social-twitter a{background-color:#1da1f2}section.contact ul.list-social li.social-twitter a:hover{background-color:#0d95e8}section.contact ul.list-social li.social-facebook a{background-color:#3b5998}section.contact ul.list-social li.social-facebook a:hover{background-color:#344e86}section.contact ul.list-social li.social-google-plus a{background-color:#dd4b39}section.contact ul.list-social li.social-google-plus a:hover{background-color:#d73925}footer{padding:25px 0;text-align:center;color:rgba(255,255,255,.3);background-color:#07215b;}footer p{font-size:12px;margin:0}footer ul{margin-bottom:0}footer ul li a{font-size:12px;color:rgba(255,255,255,.3)}footer ul li a.active,footer ul li a:active,footer ul li a:focus,footer ul li a:hover{text-decoration:none}.bg-primary{background:#d98837;background:#ba141a !important;}.text-primary{color:#d98837}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.btn-outline{color:#fff;border:1px solid;border-color:#fff}.btn-outline.active,.btn-outline:active,.btn-outline:focus,.btn-outline:hover{color:#fff;border-color:#d98837;background-color:#d98837}.btn{border-radius:0px;font-family:Lato,Helvetica,Arial,sans-serif;letter-spacing:2px;text-transform:uppercase}.btn-xl{font-size:11px;padding:15px 45px}
a:not([href]):not([tabindex]) {
  color: #fff!important;

}

.services__item-three {
    background: var(--tg-color-white-default);
    padding: 20px 20px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -o-border-radius: 15px;
    -ms-border-radius: 15px;
    border-radius: 15px;
    margin-bottom: 30px; min-height: 290px;
        box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.services__item-three2 {
    background: var(--tg-color-white-default);
    padding: 20px 20px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -o-border-radius: 15px;
    -ms-border-radius: 15px;
    border-radius: 15px;
    margin-bottom: 30px;
    min-height: 242px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.services__item-top {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    gap: 16px;
    margin-bottom: 22px;
}
.services__icon-three {
    width: 70px;
    height: 70px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background: var(--tg-color-gray-3);
    border: 1px solid var(--tg-color-gray-2);
    flex: 0 0 auto;
    line-height: 0;
    font-size: 42px;
    color: var(--tg-theme-secondary);
    position: relative;
}
.services__item-top .title {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 0; color: #ba141a !important;
}
.services__content-three p {
    margin-bottom: 0px;
}
.bannernon {
  display: block;
}
.p-lr0 {
  padding-left: 0;
  padding-right: 0;
}
.content-inner-2 {
  padding-top: 60px;
  padding-bottom: 60px;
}
.section-head .title {
  margin-bottom: 5px;
  font-size: 35px;
  line-height: 45px;
  font-weight: 600;
}
.dlab-separator {
  display: inline-block;
  height: 2px;
  width: 80px;
  margin-bottom: 10px;
  position: relative;
}

.mb15{margin-bottom: 15px;}

.form-group input {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    border-radius: 2px;
    background-color: #fff;
    border: 1px solid #ccc;
    box-sizing: border-box;
    font-size: inherit;
    line-height: 1.42857143;
}

.form-group select {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 10px;
    border-radius: 2px;
    background-color: #fff;
    border: 1px solid #ccc;
    box-sizing: border-box;
    font-size: inherit;
    line-height: 1.42857143;
}
.form-group button {
   background-color: #850302;
color: #fff;
outline: none;
border: 1px solid #850302;
width: 100%;
padding: 5px 0;
border-radius: 10px;

}
.call{color: #000; font-size: 14px; text-align: right;}
.ban{margin:50px 0 20px;}
img.studentmobilebanner {
  display: none;
}
.call a{font-family: Muli,Helvetica,Arial,sans-serif;
	font-size: 18px;
letter-spacing: 1px;}

 .cam-logo {

    border-right: 2px solid #3e3e3e;

    padding-right: 5px;

}

section.value-based-sec-3{ background: #ba141a;
}
section.value-based-sec-4{ background: #fff;
}




.color-white{color: #fff;}

.fw-800{font-weight: 800;}

.btn-xl {

    font-size: 16px;

    background: #fff;

    padding: 5px 10px;

    border: 1px solid #d58339;

    color: #d58339;

}

.banner-icon img {

    padding: 35px 20px 20px 0px;

}

.header-content {

    border-top: 1px solid #fff;

    border-bottom: 1px solid #fff;

    padding: 20px 0px 0px;

}

.value-based-sec-3 h1{

	font-size: 46px;

}

.value-based-sec-3 .title1 h1 {

    font-size: 46px;

    text-transform: uppercase;

    font-weight: 600;

    color: #fff;

}



section.value-based-sec-3 .row.border-effect, section.testimonials-body .row.border-effect {

 

}



section.value-based-sec-3 .divpZero img, .testimonials-body .divpZero .testimonials-bgImg{

 
}



section.value-based-sec-3 .title1, .testimonials-body .title1 {

  

}



section.value-based-sec-3 .vbic-text p {

    font-size: 15px;

    padding-top: 2px;

}



section.value-based-sec-3 ul li {

    font-size: 18px;

    padding-top: 10px;

    line-height: 30px;

	padding-right: 15px;

}



.divpZero{

	padding:0px;

}



section.apeejay-advantage .title {

    text-align: left;

    padding: 20px 0 10px;



}



section.apeejay-advantage .title h1 {

    font-weight: 800;

    font-size: 46px;

    text-transform: uppercase;

}



section.apeejay-advantage .why-wing {

    text-align: center;    

}



section.apeejay-advantage p.wing-text {

    padding-top: 20px;

	font-size: 16px;

	font-weight: bold;

}



.full-width {

    width: 100%;

}



section.testimonials-body {

    background-color: #fca311;

}



.testimonials-bgImg {

 
	text-align: center;


}



.testimonials-img {

    margin-top: 15%;

    margin-left: 15%;

}



section.testimonials-body .title1 h1 {

    font-size: 46px;

    text-transform: uppercase;

    font-weight: 600;

    color: #FFF;

}



section.testimonials-body .parents-name {

    padding-top: 20px;

    font-weight: bold;

}



.list1 li:before {

    content: '';

    float: left;

    width: 35px;

    height: 35px;

    background: url(../images/banner-icon.png) no-repeat;

    margin-right: 0px;

    margin-top: -2px;

    margin-left: -35px;

}



footer .container {

    color: #fff;

}

footer .container P {

    padding: 2px 0px; color: #fff;

   

}

section#apply-now .title1{

	border-top: 1px solid #000;

	border-bottom: 1px solid #aeb1b3;

    padding: 20px 0px 20px 0px;

	margin-bottom: 20px;

}section#apply-now .title1 h1{

	font-size: 46px;

    text-transform: uppercase;

    font-weight: 800;

    color: #ed7e23;

}.form-control {

    border: 0px;

    border-bottom: 1px solid #aeb1b3;

    border-radius: 0px;

    margin-top: 20px;

	padding: 0px;

    font-size: 1.3rem;

}

.btn.btn-sm {

    background: #ba141a;

    color: #fff;

    padding: 10px 50px;

    margin-top: 10px;

}



.error.validationerror {

    color: #e37720;

    font-size: 0.9rem;

}



.form-control:focus {

    color: #495057;

    background-color: #fff;

    border-color: #fff ;

    outline: 0;

    box-shadow: 0 0 0 0.0rem rgba(0,123,255,.25);

}select{

	

}.apply-now2 {

    background: #ee7d22;

    color: #fff;

    padding: 3px 3px;    

    margin-bottom: 3px;

}.apply-now2 p {

    min-height: 180px;

}#apply-now .banner-icon img{

	padding: 10px 20px 20px 0px;

}section#apply-now .banner-icon {

    border-bottom: 1px solid #fff;    

}

@media only screen and (max-width: 767px){

#mainNav .navbar-brand img{ width: 100%; }

	#mainNav .navbar-brand {
  color: #d98837;
  font-family: Catamaran,Helvetica,Arial,sans-serif;
  font-weight: 200;
  letter-spacing: 1px;
  text-align: center;
  margin: 0 auto;
  display: block;
}
	img.desktopbanner {
  display: none;
}
img.studentmobilebanner {
  display: inherit;
}
	.call{margin:0 auto; text-align: center; color: #000;}

	.title1 h1, .title h1 {

		font-size: 30px !important;    

		font-weight: 800;

		padding-left: 10px;		

	}

	.vbic-text {

		padding: 0px 10px;

	}

	.why-wing img {

		width: 140px;

	}

	img.testimonials-img {

			width: 250px;

		}

	.testimonials-img {

		margin-top: 15%;

		margin-bottom: 15%;

	}	

}

#section1 .form-control {    

   margin-top: 0px !important;} 



   #section1 h3.apply-now {

    font-size: 32px;

    font-weight: 800;

	color: #e37720;

}



.section1 .best-international {

    padding: 40px 30px;

    border: 1px solid #e27720;

    box-shadow: 0 2px 15px rgba(0, 0, 0, .1);

    background-color: #e37720;

}





@media screen and (min-width: 768px){

	.hide-desktop{display: none}

	header.masthead{

			

		

			background-size: cover;

            



		}

}

@media screen and (max-width: 374px){

	header.masthead {		

    background-position: -480px 0px;    

	}

}

@media only screen and (min-width: 992px) and (max-width: 1199px){

	.value-based-sec-3 .title1 h1 {

			font-size: 30px;	

		}

	section.value-based-sec-3 .vbic-text p {

			font-size: 16px;

			padding-top: 10px;

		}	

	section.value-based-sec-3 ul li {

			font-size: 16px;			

			line-height: 27px;			

		}

}

@media only screen and (min-width: 768px) and (max-width: 991px){

	section.value-based-sec-3 img {

		display: none;

	}

	img.item.testimonials-img {

		width: 250px;

	}

	

	.collapse:not(.show) {

		display: block;

	}

	div#navbarResponsive .cam-logo img {

		width: 25%;

		float: right;

		margin-top: -60px;

		margin-right: 65px;

	}

	div#navbarResponsive li.nav-item img {

		float: right;

		margin-top: -65px;

	}

	.cam-logo {

    border-right: 0px solid #3e3e3e;

    padding-right: 0px;}

}

.best-international .banner-icon {

    border-bottom: 1px solid #fff;

}span.review-magazine-text {

    font-weight: 600;

    font-size: 33px;

}

@media screen and (max-width: 767px){	
.bannernon {
  display: none;
}
	.hide-mobile{display: none}

	

	header.masthead .header-content {

			max-width: 500px;

			margin-bottom: 0px !important;

			text-align: left !important;

			padding: 250px 0px 0px 0px !important;

		}

	header.masthead .banner-icon {

			display: none;

		}	

	header.masthead {

	

		background-size: cover;

		background-position: -78px 0px;    

		}

	img.mobile-img {

		width: 220px;

		margin-bottom: 20px;

		}

	section#section1, .value-based-sec-3, section.apeejay-advantage, section.testimonials-body, section#apply-now {

    padding: 20px 0px;

	}

	.col-xs-6.col-sm-6 {

		width: 50%;

		float: left;

	}

	section.value-based-sec-3 ul li {

		font-size: 14px;

		padding-top: 10px;

		line-height: 24px;

		padding-right: 0px;

	}

	section.value-based-sec-3 .vbic-text p {

		font-size: 16px;

		padding-top: 10px;

	}

	.testimonials-body img.mobile-img {

		width: 120px;

	}

	.testimonials-body p {

		font-size: 14px;

		line-height: 1.5;

	

	}

	.collapse:not(.show) {

		display: block;

	}

	div#navbarResponsive .cam-logo img {

		width: 120px ;

		float: right;

		margin-top: -70px;

	}

	div#navbarResponsive li.nav-item img {

		width: 50px !important;

		float: right;

		margin-top: -42px;

	}

	.cam-logo {

    border-right: 0px solid #3e3e3e;

    padding-right: 0px;}	

}

.value-img-mob {

    margin-top: 20px;

}.apeejay-color{

	color: #e87508;

}


img.b-icon-1, img.b-icon-2, img.b-icon-3 {

    opacity: .5;

	cursor: pointer;

}

img.b-icon-1.active, img.b-icon-2.active, img.b-icon-3.active {

    opacity: 1;

}

/* padding and margin defined */

.pt-10{padding-top: 10px;}

.pt-20{padding-top: 20px;}

.pt-30{padding-top: 30px;}

.pt-40{padding-top: 40px;}

.pt-50{padding-top: 50px;}

.pt-60{padding-top: 60px;}

.pt-70{padding-top: 70px;}

.pt-80{padding-top: 80px;}

.pt-90{padding-top: 90px;}

.pt-100{padding-top: 20px;}

.pt-200{padding-top: 200px;}

.pb-10{padding-bottom: 10px;}

.pb-20{padding-bottom: 20px;}

.pb-30{padding-bottom: 30px;}

.pb-40{padding-bottom: 40px;}

.pb-50{padding-bottom: 50px;}

.pb-60{padding-bottom: 60px;}

.pb-70{padding-bottom: 70px;}

.pb-80{padding-bottom: 80px;}

.pb-90{padding-bottom: 90px;}

.pb-100{padding-bottom: 20px;}

.pb-200{padding-bottom: 200px;}

.mt-10{margin-top: 10px;}

.mt-20{margin-top: 20px;}

.mt-30{margin-top: 30px;}

.mt-40{margin-top: 40px;}

.mt-50{margin-top: 50px;}

.mt-60{margin-top: 60px;}

.mt-70{margin-top: 70px;}

.mt-80{margin-top: 80px;}

.mt-90{margin-top: 90px;}

.mt-100{margin-top: 20px;}

.mt-200{margin-top: 200px;}

.mb-10{margin-bottom: 10px;}

.mb-20{margin-bottom: 20px;}

.mb-30{margin-bottom: 30px;}

.mb-40{margin-bottom: 40px;}

.mb-50{margin-bottom: 50px;}

.mb-60{margin-bottom: 60px;}

.mb-70{margin-bottom: 70px;}

.mb-80{margin-bottom: 80px;}

.mb-90{margin-bottom: 90px;}

.mb-100{margin-bottom: 20px;}

.mb-200{margin-bottom: 200px;}
