@charset "utf-8";
/* CSS Document */
html,body,h1,h2,h3,h4,h5,h6,ul{padding:0; margin:0; font-weight:normal;}
img{border:none;max-width:100%;height:auto;}
*{
	box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;
}

::-webkit-input-placeholder {color:#646464; opacity:1!important;}
:-moz-placeholder {color:#646464; opacity:1!important;}
::-moz-placeholder {color: #646464;	opacity: 1 !important;}
:-ms-input-placeholder {color: #646464; opacity: 1 !important;}
::-webkit-input-placeholder {color: #646464!important;}
:-moz-placeholder {color:#646464!important}
::-moz-placeholder {color:#424242!important;}
:-ms-input-placeholder {color:#646464!important;}

.wrapper{max-width:1280px;margin:0 auto;width:95%;}
		
/* Register Form*/
/* Join Section */
.join-section{float:left;width:100%;text-align:center;background:#ffffff;padding:60px 0 66px;}
.join-section ul.why-points{float:left;width:100%;}
.join-section ul.why-points li{display:inline-block;width:32%;padding:0 15px 15px;opacity:0; vertical-align: top;}

.cbp-so-animate .join-section ul.why-points li{animation-name: fadeInLeft;animation-duration: 0.8s;animation-delay: 1s;animation-fill-mode: both;opacity: 1;}
.join-section ul.why-points li h4{color:#373737;font-weight:600;font-size:21px;text-transform:uppercase;}
.join-section ul.why-points li p{color:#373737;font-weight:600;font-size:14px;line-height:25px;}

h3.section-title{color:#cf2522;text-transform:uppercase;font-size:40px;font-weight:700;padding:0 0 10px;text-align:center;opacity:0;}
.cbp-so-animate h3.section-title{animation-name: fadeInDown;animation-duration: 0.8s;animation-delay: 0.4s;animation-fill-mode: both;opacity: 1;}
p.section-description{color:#646464;font-size:14px;line-height:24px;font-weight:400;padding-bottom:75px;text-align:center;opacity:0;}
.cbp-so-animate p.section-description{animation-name: fadeInDown;animation-duration: 0.8s;animation-delay: 0.4s;animation-fill-mode: both;opacity: 1;}


.ibs-campuses{float:left;width:100%;background:url(../images/tabs-bg.png) repeat left top;border-top:1px solid #e2e2e2;padding:55px 0 0;}

.campuses-bottom{float:left;width:100%;background:url(../images/dot-circle.png) no-repeat center top;min-height:604px;position:relative;margin-top:70px;}
.campuses-bottom ul li{float:left;width:148px;height:148px;border:1px solid #d0d0d0;border-radius:50%;padding:15px;background:#f3f3f3;cursor:pointer;position:absolute;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;opacity:0;}
.campuses-bottom ul li.active:before{position:absolute;right:100%;top:50%;width:28px;height:33px;content:'';background:url(../images/active-arrow.png) no-repeat right center;margin-top:-16px;margin-right: 5px;}

.campuses-bottom ul li.campus5.active:before{right: auto;top: 0;transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);margin-top: -35px;margin-right: 0;margin-left: -14px;left: 50%;}


.campuses-bottom ul li.campus6.active:before,
.campuses-bottom ul li.campus7.active:before,
.campuses-bottom ul li.campus8.active:before,
.campuses-bottom ul li.campus9.active:before{left: 100%;transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);}

.campuses-bottom ul li span{display:none;position:absolute;right:100%;top:50%;margin-top:-9px;margin-right:40px;font-weight:600;text-transform:uppercase;font-size:14px;color:#cb2421;white-space: nowrap;}

.campuses-bottom ul li.campus5 span{width: 100%;margin-right: 0;right: auto;text-align: center;left: 0;top: auto;bottom: 100%;margin-bottom: 35px;}

.campuses-bottom ul li.campus6 span,
.campuses-bottom ul li.campus7 span,
.campuses-bottom ul li.campus8 span,
.campuses-bottom ul li.campus9 span{right:auto;margin-right: 0;margin-left: 40px;left: 100%;}

.campuses-bottom ul li.campus1{left:8px;bottom:38px;}
.campuses-bottom ul li.campus2{left:93px;bottom:240px;}
.campuses-bottom ul li.campus3{left:203px;bottom:394px;}
.campuses-bottom ul li.campus4{left:372px;bottom:492px;}
.campuses-bottom ul li.campus5{left:566px;bottom:529px;}
.campuses-bottom ul li.campus6{right:372px;bottom:492px;}
.campuses-bottom ul li.campus7{right:203px;bottom:394px;}
.campuses-bottom ul li.campus8{right:93px;bottom:240px;}
.campuses-bottom ul li.campus9{right:8px;bottom:38px;}

.cbp-so-animate .campuses-bottom ul li.campus1{animation-name: fadeIn;animation-duration: 0.8s;animation-delay: 1s;animation-fill-mode: both;opacity: 1; list-style: none}
.cbp-so-animate .campuses-bottom ul li.campus2{animation-name: fadeIn;animation-duration: 0.8s;animation-delay: 1.4s;animation-fill-mode: both;opacity: 1;list-style: none}
.cbp-so-animate .campuses-bottom ul li.campus3{animation-name: fadeIn;animation-duration: 0.8s;animation-delay: 1.8s;animation-fill-mode: both;opacity: 1;list-style: none}
.cbp-so-animate .campuses-bottom ul li.campus4{animation-name: fadeIn;animation-duration: 0.8s;animation-delay: 2.2s;animation-fill-mode: both;opacity: 1;list-style: none}
.cbp-so-animate .campuses-bottom ul li.campus5{animation-name: fadeIn;animation-duration: 0.8s;animation-delay: 2.6s;animation-fill-mode: both;opacity: 1;list-style: none}
.cbp-so-animate .campuses-bottom ul li.campus6{animation-name: fadeIn;animation-duration: 0.8s;animation-delay: 3s;animation-fill-mode: both;opacity: 1;list-style: none}
.cbp-so-animate .campuses-bottom ul li.campus7{animation-name: fadeIn;animation-duration: 0.8s;animation-delay: 3.4s;animation-fill-mode: both;opacity: 1;list-style: none}
.cbp-so-animate .campuses-bottom ul li.campus8{animation-name: fadeIn;animation-duration: 0.8s;animation-delay: 3.8s;animation-fill-mode: both;opacity: 1;list-style: none}
.cbp-so-animate .campuses-bottom ul li.campus9{animation-name: fadeIn;animation-duration: 0.8s;animation-delay: 4.2s;animation-fill-mode: both;opacity: 1;list-style: none}

.campuses-bottom ul li .campus-image{float:left;width:116px;height:116px;border:4px solid #d0d0d0;border-radius:50%;overflow:hidden;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;}
.campuses-bottom ul li .campus-image img{transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;}
.campuses-bottom ul li:hover .campus-image{border:4px solid #910b09;}
.campuses-bottom ul li:hover{transform:scale(1.2);border:10px solid #d0d0d0;padding:6px;background:#ff4e31;}

.campuses-bottom ul li.active{transform:scale(1.2);border:10px solid #d0d0d0;padding:6px;background:#ff4e31;}
.campuses-bottom ul li.active .campus-image{border:4px solid #910b09;}
.campuses-bottom ul li.active span{display:block;}


.campus-contents{position:absolute;left:325px;bottom:10px;width:650px;}
.campus-content{float:left;width:100%;display:none;}
.cbp-so-animate .campus-content{animation-name:fadeIn;animation-duration: 0.2s;animation-delay: 0.2s;animation-fill-mode: both;opacity: 1;}
.campus-content:first-child{display:block;}
.campus-content h4{font-weight:600;font-size:36px;text-transform:uppercase;padding-bottom:45px; color: #ff4e31; text-align: center;}
.campus-content .detail-bottom{float:left;width:100%;}
.campus-content .detail-bottom .detail-left{float:left;width:50%;padding-right:35px;border-right:1px solid #bcbcbc;}
.campus-content .detail-bottom .detail-left p{font-size:14px;line-height:25px;color:#646464;}
.campus-content .detail-bottom .detail-right{float:left;width:50%;padding-left:35px;}
/*.campus-content .detail-bottom .detail-right span{color:#cf2522;text-transform:uppercase;font-size:21px;font-weight:600;}*/
.campus-content .detail-bottom .detail-right p{font-size:14px;line-height:25px;color:#646464;}
.campus-content .detail-bottom .detail-right p a{color:#cf2522;text-decoration:none;}

/* Testimonial Section*/
.why-choose-us{float:left;width:48%;opacity:0;}
.cbp-so-animate .why-choose-us {animation-name: fadeInLeft;animation-duration: 0.8s;animation-delay: 0.4s;animation-fill-mode: both;opacity: 1;}

.why-accrodians{float:left;width:100%;}
.why-accordian{float:left;width:100%;}
.why-accordian .acc-head{float:left;width:100%;font-size:16px;color:#373737;background:#e8e8e8;border-bottom:1px solid #021f35;cursor:pointer;position:relative;}
.why-accordian .acc-head:after{position:absolute;right:9px;top:9px;width:28px;height:28px;content:'';background:url(../images/accordian-btn.png) no-repeat 0px 0px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;}
.why-accordian .acc-head.active:after{background-position:0px -29px;}
.why-accordian .acc-head img{vertical-align:middle;margin-right:15px;}
.why-accordian:first-child .acc-content{display:block;}
.why-accordian .acc-content p{font-size:13px;line-height:20px;color:#646464;padding:0 0 10px;}
.cbp-so-animate .testimonials {animation-name: fadeInRight;animation-duration: 0.8s;animation-delay: 0.4s;animation-fill-mode: both;opacity: 1;}
.owl-controls{float:left;width:100%;text-align:center;padding-top:20px;}
.owl-controls .owl-dots{float:left;width:100%;text-align:center;}
.owl-controls .owl-dots .owl-dot{display:inline-block;margin:0 3px;}
.owl-controls .owl-dots .owl-dot span{display:inline-block;width:10px;height:10px;border-radius:50%;border:1px solid #afafaf;background:#e2e2e2;}
.owl-controls .owl-dots .owl-dot.active span{background:#cb2421;}
.campuses-top {
	margin-bottom: 50px;
}
@media only screen and (max-width:1700px){
}

@media only screen and (max-width:1680px) and (max-height:1050px){

}

@media only screen and (max-width:1600px) and (max-height:1200px){
.campuses-bottom ul li span{margin-right: 35px;font-size: 12px;}
.campuses-bottom ul li.campus1 span{left: 100%;margin-left: 40px;margin-right: 0;right: auto;}
.campuses-bottom ul li.campus1.active::before{left: 100%;transform: rotate(180deg);}
.campuses-bottom ul li.campus9 span{left: auto;margin-left: 0;margin-right: 40px;right: 100%;}
.campuses-bottom ul li.campus9.active::before{left: auto;transform: rotate(0deg);right:100%;}

}

@media only screen and (max-width:1440px) and (max-height:900px){
}

@media only screen and (max-width:1400px){
.campuses-bottom ul li span{font-size: 12px;}
}

@media only screen and (max-width:1366px){
.campuses-bottom ul li span{font-size: 10px;    margin-top: -7px;}
}

@media only screen and (max-width:1280px){
.campuses-bottom{background-size:90% 100%;}
.campuses-bottom ul li.campus2{left:78px;}
.campuses-bottom ul li.campus3{left:195px;}
.campuses-bottom ul li.campus4{left:360px;}
.campuses-bottom ul li.campus5{left:550px;}	
.campuses-bottom ul li.campus8{right:78px;}
.campuses-bottom ul li.campus7{right:195px;}
.campuses-bottom ul li.campus6{right:360px;}	
.campuses-bottom ul li{height: 135px;width: 135px; padding: 9px;}
.campuses-bottom ul li.active{border: 5px solid #d0d0d0;padding: 5px;transform: scale(1.1);}
.campuses-bottom ul li.active:before{margin-right: 2px;}
.campuses-bottom ul li:hover{border: 5px solid #d0d0d0;padding: 5px;transform: scale(1.1);}
}

@media only screen and (max-width:1155px){
p.section-description{padding-bottom: 40px;}
.campuses-bottom{min-height:570px;}
.campuses-bottom ul li.campus1 {bottom: 20px;left: 5px;}
.campuses-bottom ul li.campus2{left: 55px;bottom: 200px;}
.campuses-bottom ul li.campus3{ left: 165px;bottom: 360px;}
.campuses-bottom ul li.campus4{left: 315px;bottom: 460px;}
.campuses-bottom ul li.campus9 {bottom: 20px;right: 5px;}
.campuses-bottom ul li.campus8{right: 55px;bottom: 200px;}
.campuses-bottom ul li.campus7{right: 165px;bottom: 360px;}
.campuses-bottom ul li.campus6{right: 315px;bottom: 460px;}
.campuses-bottom ul li.campus5{left: 490px;bottom: 500px;}
.campus-contents{bottom: 95px;left: 260px;width: 605px;}
.campuses-bottom ul li.active:before{display:none;}
.campuses-bottom ul li.active span{display:none;}
}

@media only screen and (max-width:1024px){
.campuses-bottom ul li.campus1{left:0;bottom:4%;}
.campuses-bottom ul li.campus2{left:3%;bottom:32%;}
.campuses-bottom ul li.campus3{bottom: 58%;left: 11%;}
.campuses-bottom ul li.campus4{bottom: 78%;left: 24%;}
.campuses-bottom ul li.campus5{bottom: 87%;left: 43%;}
.campuses-bottom ul li.campus9{right:0;bottom:4%;}
.campuses-bottom ul li.campus8{right:3%;bottom:32%;}
.campuses-bottom ul li.campus7{bottom: 58%;right: 11%;}
.campuses-bottom ul li.campus6{bottom: 78%;right: 24%;}
.campus-contents{width: 580px;left: 200px;bottom: 30px;}

}

@media only screen and (max-width:1023px){
h3.section-title{font-size: 30px;}
}

@media only screen and (max-width:991px){
.campuses-bottom{background:none;margin-top:0;min-height:0;margin-bottom:15px;}
.campuses-bottom ul{float:left;width:100%;padding-bottom:15px;text-align: center;}
.campuses-bottom ul li{position:static; height: 80px; width: 80px;padding: 3px;display: inline-block;float: none;margin:3px;}
.campuses-bottom ul li.active{border: 3px solid #d0d0d0;padding: 2px; transform: scale(1);}
.campus-contents{float:right;width:100%;position:static;}	
.campuses-bottom ul li .campus-image{height:72px;width:72px;}
.ibs-campuses{padding: 15px 0 0;}

/*CHANGES 20SEPT*/
.campuses-bottom ul li:hover .campus-image{border:none;}
.campuses-bottom ul li:hover{border:none; padding:4px; transform:scale(1);}
}

@media only screen and (max-width:767px){
h3.section-title{font-size: 20px;}
p.section-description{padding-bottom:15px;}
}


@media only screen and (max-width:639px){
p.section-description{font-size:13px;line-height:18px;}
.campus-content .detail-bottom .detail-left{width:100%;padding-right:0;border:0;padding-bottom:10px;}
.campus-content h4{padding-bottom:10px;font-size:15px;}
.campus-content .detail-bottom .detail-right{width:100%;padding-left:0;}
.campus-content .detail-bottom .detail-right span,
}

@media only screen and (max-width:479px){
p.section-description{padding-bottom: 20px;}
}