body {color: #282828; font-family: 'Helvetica', sans-serif; line-height: 25px; font-size: 16px; }
h5, h4, h3, h2, h1, p, input {padding: 0; margin: 0;}
h1 {font-size: 17px; margin-bottom: 10px;}
h1 span {color: #2b4393; font-weight: 700;}
h2 {font-size: 55px; font-weight: 700; }
h2 span {color: #ff7e00;}
.ylow {color: #f49323;}
.redd {color: #b7172d;}
a {color: inherit}
a:hover {text-decoration: none;}
.toggle, [id^=drop] {display: none;}
nav { margin:0;	padding: 25px 0 0 0; z-index: 999999;}
#logo {	display: block;	padding: 0 30px 0 0; float: left; font-size:20px; line-height: 60px; margin-bottom: 20px;}
nav:after {	content:"";	display:table;	clear:both;}
nav a {color: #fff; font-size: 12px; font-weight: bold; }
nav a i {margin-right: 5px;}
.carousel-caption h5 {text-transform: capitalize;}
.relative {position: relative}
.white {color: #fff;}
nav .mobile_menu a {
    /*display: block;*/
    padding: 5px 20px;
    color: #d6d6d6;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
}
.goog-te-gadget-simple {line-height: 20px; }
 .form1 .has-error textarea.form-control,
 .form1 .has-error select {
     border: 1px solid #d54343 !important;
 }

 .form1 .has-error input[type="text"],
 .form1 .has-error input[type="file"],
 .has-error input[type="checkbox"],
 .form1 .has-error input[type="radio"],
 .form1 .has-error input[type="email"] {
     border: 1px solid #d54343!important;
 }
  .has-error {
     border: 1px solid #d54343 !important;
 }
 .clearfix {clear: both;}
.blue_c {color: #2b4393;}
nav a:hover {color: #f49323}
nav ul { float: right;	padding:0;	margin:0;	list-style: none;	position: relative;}
nav ul li {	margin: 0px; display:inline-block; float: left; text-transform: uppercase; font-size: 14px;}
.mobile_phone {margin-bottom: 15px; clear: right;}
.carousel-caption {top: 0%; text-align: left ; text-shadow: none}
.carousel-caption .tagline ul {text-transform: capitalize}
.carousel-caption .tagline ul li {line-height: 19px;}
.tagline {color: #fff; text-transform: uppercase; font-family: 'Helvetica', sans-serif;}
.tagline h2 {font-size: 15pt; text-transform: capitalize; font-weight: 800; margin-bottom: 0; color: #ffffff}
.tagline h3 {font-size: 16pt; font-weight: 800; padding: 5px 0; color: #282828;}
.tagline h4 {font-size: 12pt; text-transform: capitalize; color: #f49323; }
.border {border-top: 1px solid #7c91ad; width: 60%; margin: 20px auto}
/*FormStart*/
.mt40 {margin-top: 40px;}
.mb40 {margin-bottom: 40px;}
.mt20 {margin-top: 20px;}
.mt10 {margin-top: 10px;}
.mb20 {margin-bottom: 20px;}
.mb10 {margin-bottom: 10px;}
.green_c {color: #f49323;}
.frm_head {padding: 20px 0;}
.nav-tabs > li {text-align: center; font-size: 13px; }
.nav-tabs > li > a {border: 0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {border: 0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #2b4393;
    cursor: default;
    background-color: #fff;
    border: 0;
    border-bottom-color: rgb(221, 221, 221);
    border-bottom-color: transparent;
	font-weight: 700;
	font-size: 15px; 
	}
.nav > li > a:focus, .nav > li > a:hover {background: #fff;}
.nav-tabs > li {margin-bottom: 0}
.nav-tabs .active::after, .resp-tab-active::after {content: ''; width: 73px; height: 5px; border-radius: 10px; background: #f49323; display: block; margin: auto}
/*#formm {padding: 45px 0;}*/
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {background: none;}
#form {padding: 45px 0;}
input, select {padding: 3px 10px; border: 1px solid #b4b4b4; width: 100%; margin-bottom: 10px; border-radius: 3px; color: #424242; font-size: 13px; }
.arrow {background: url(../images/arrow.png) no-repeat;	background-position: 93% center; background-color: #fff; -moz-appearance: none;	-webkit-appearance: none;}
.mobile-verify {
    z-index: 2;
    width: auto;
    height: 100%;
    padding: 3px 10px;
    border-left:1px solid #dedede;
    cursor: pointer;
    border-radius: 5px 5px 5px 5px;
    color: #fff;
    letter-spacing: .5px;
	background: #04bd00;	
}
.relative {position:relative;}
.absolute {position:absolute;top:-10px;right:15px;font-size:11px;color:#ff0000}
.button {background: #f49323; color: #2b4393; border: none; margin: 10px auto 5px auto; padding: 10px 28px; font-size: 12px; font-weight: 700; border-radius: 4px; text-transform: uppercase;}
.button:hover {background: #2b4393; color: #f49323}
.msgg {font-size: 10px; letter-spacing: 1px; }
.custom-control-input {width: 20px;}
.custom-control-label {font-size: 10px; font-weight: normal; margin: 2px 0 6px 0;}
/*FormEnd*/
/*abt*/
.hello2 {font-size: 80px; position: absolute; top: 100px; left: 0; right: 0; text-align: center; margin: auto; font-weight: bold; }
.hello h2 {font-size: 108px; position: absolute; top: 150px; }
.why {background-color: #ffffff;}
#why h3 {font-size: 22px;}
.w_sharda {padding: 0;}
.w_sharda ul li {padding: 10px 0 10px 0; line-height: 22px}
.w_sharda ul li .w_left {float: left; width: 10%; height: 10%; margin-right: 3%; color: #fff; display: block}
.w_sharda ul li .w_right {float: right; width: 87%}
.study_india_img {width: 174px; height: 69px; display: block; top: 0px; right: -12px; float: right;}
.study_india_img1 {background-position: 0px -208px; }
/*abt*/
/*USPStart*/
#usp {padding: 50 0 45px 0; background: #122337; color: #fff; text-align: center}
#usp ul li {float: left; width: 50%}
#usp h2 {margin-bottom: 5px; font-weight: bold; font-size: 22px;}
#usp h2 span {color: #fff;}
#usp h4 {font-size: 16px; margin-bottom: 25px;}
.usp {background:url(../images/usp.png) no-repeat center top;}
.usp_img {width: 82px; height: 82px; display: block; margin: auto auto 56px auto; }
.usp1 {background-position: 0px 0px;}
.usp2 {background-position: -84px 0px;}
.usp3 {background-position: -167px 0px;}
.usp4 {background-position: -250px 0px;}
.usp5 {background-position: -336px 0px;}
.usp6 {background-position: -420px 0px;}
/*USPEnd*/
/*GlobalStart*/
/*#tab { background:url(../images/tab.jpg) no-repeat 0 0 #282828; background-position: top center; padding: 15px 0 65px 0;}*/
#tab { padding: 2px 0 2px 0; margin: 35px 0;}
#tab .white {color: #fff;}
#tab h5 {color: #2b4393; font-weight: 700; margin-bottom: 25px; font-size: 16px}
.tab ul {margin-right: 25px; line-height:28px; margin-left:0;}
#tab .eligibility ul {margin-left: 13px;}
#tab .eligibility ol {margin: 25px 0 25px 13px;}
#tab .eligibility ul li, #tab .eligibility ol li {padding-left:18px; font-size:15px; list-style-type: none;}
.tab ul li: before {  
  /*content: "\2022";
  color: #f49323;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;*/}
  
ul.list li {
	  position: relative;
    padding-left: 15px;
}
ul.list li:before {
    border: none;
    color: #f49323;
    content: "\f101";
    font-family: fontawesome;
    font-size: 14px !important;
    margin-right: 10px;
    padding: 0;
    left: 0;
    position: absolute;
    top: 1px;
	font-weight:500;
}

.campus {text-align: left}
.campus img {padding-bottom: 0px}
#tab .eligibility .table {margin: 25px 0; }
.eligibility p {margin: 15px 0;}
.eligibility h4 {font-weight: bold; margin-top: 25px;}
.eligibility h3 {font-weight: bold; color: #eb9941}
.eligibility i {color: #f49323}
.tab-box {margin-top: 55px;}
/*GlobalEnd*/
/*WhySharda*/
#whyy { background: url(../images/why.jpg) no-repeat #122337; background-size: cover;
			background-repeat: no-repeat;
			max-width:100%; 			
			height:100%; padding: 30px 0; }

#whyy {line-height: 22px; color: #fff;}
#whyy h4 {font-weight: 700; margin-bottom: 20px; font-size: 24px; margin-left: 5px }
#whyy .whyy_text::before {width: 7px; height: 48px; border-radius: 50px; content: ' '; display: block; float: left; margin-right: 10px; margin-left: -10px; margin-top: 5px; }
.blue {background: #ffcc00;}
.pink, #whyy .pinkk::before {background: #f49323;}
.yellow, #whyy .yelloww::before {background: #f49323;}
.voilet {background: #7753c1;}
.cyan, #whyy .cyann::before  {background: #f49323}
.green, #whyy .greenn::before {background: #f49323;}
#whyy i {font-size: 35px; color: #3db166; float: right}
#whyy p {margin-bottom: 25px; margin-left: 5px}
/*WhySharda*/
/*Global*/
#global {background: #122337; padding: 45px 0;}
#global h6 {font-size: 13px; line-height: 17px;}
.global-flag-img {background:url(../images/flag.png) no-repeat center top;}
.australia {background-position: -8px -8px;}
.canada {background-position: -107px -9px}
.cyprus {background-position: -207px -8px}
.germany {background-position: -306px -8px}
.greece {background-position: -12px -115px}
.maxico {background-position: -208px -115px}
.russia {background-position: -111px -221px}
.slovenia {background-position: -287px -425px}
.southkorea {background-position: -111px -115px}
.spain {background-position: -1px -432px}
.uk {background-position: -12px -222px}
.usa {background-position: -308px -115px}
.global-country {
    width: 91px;
    height: 91px;
    text-align: center;
    margin: 0 auto;
}
.university-img {
	background:url(../images/university.png) no-repeat center top;
}
.australia1 {background-position: -8px 23px;}
.canada1 {background-position: -456px -161px}
.cyprus1 {background-position: -8px -162px}
.germany1 {background-position: -308px -162px}
.greece1 {background-position: -9px -283px}
.maxico1 {background-position: -158px -282px}
.russia1 {background-position: -159px -162px}
.slovenia1 {background-position: -287px -425px}
.southkorea1 {background-position: -155px 35px}
.spain1 {background-position: -1px -432px}
.uk1 {background-position: -303px 23px}
.usa1 {background-position: -448px 23px}
.global-university2 {
    width: 141px;
    height: 102px;
    text-align: center;
    margin: 0 auto 15px auto;
	border-bottom: 1px solid #c1c1c1;
	
}
.global-university {
    width: 141px;
    height: 102px;
    text-align: center;
    margin: 0 auto;
}

/*GlobalEnd*/
/*HowToApplyStart*/
#how_to_apply {	padding: 65px 0 0 0; background-color: #fff;}
.how_to_apply ul li {text-align: center; color: #fff; margin: 23px;}
.how_to_apply ul li:first-child {margin-left: 0;}
.how_to_apply ul li:last-child {margin-right: 0;}
.how_to_apply ul li .step:first-child {color: #282828}
.how_to_apply ul li .step:first-child {background: #fff; padding: 0; width: 55px; margin: auto; border-radius: 50px; font-size: 11px;}
.how_to_apply ul li .img {width: 110px; height: 110px; text-align: center; border-radius: 100px; line-height: 120px; margin: 25px auto; z-index: 9; position: relative;}
.how_to_apply ul li .howimg {margin: auto; z-index: 9999999!important}
.how_to_apply ul li h4 {text-align: center; font-size: 16px; line-height: 27px; margin-bottom: 30px; color: #282828;}
.how_to_apply ul li span {position: absolute; border-top: 2px dotted #fff; display: black; width: 100%; margin-left: 0; margin-right: 0; left: 0; right: 0; top: 135px;}
.how_to_apply i {font-size: 36px;}
.step1 {background-position: -598px 19px}
.step2 {background-position: -670px 15px}
.step3 {background-position: -736px 19px}
.blue {background: #ffcc00;}
.pink {background: #ff4d80;}
.yellow {background: #fabe22;}
.voilet {background: #7753c1;}
.cyan {background: #2195d3}
.green {background: #f49323;}
/*HowToApplyEnd*/
/*FacultyStart*/
#faculty {padding: 45px 0;  background-color: #fff;}
#faculty h2 {padding-bottom: 25px;}
#faculty h4 {font-size: 15px; font-weight: 700; color: #fff;}
.faculty_img {width: 200px; height: 200px; text-align: center; margin: auto auto 65px auto;}
.faculty_img h5 {margin: 15px 0 25px 0}
.faculty_img img {border-radius: 100%; border: 6px solid #fff; -webkit-box-shadow: 0px 10px 13px -7px #d1d1d1, 5px 5px 15px 5px rgba(209,209,209,0); 
box-shadow: 0px 10px 13px -7px #d1d1d1, 5px 5px 15px 5px rgba(209,209,209,0);}
/*FacultyEnd*/
/*AwardsStart*/
#awards {padding: 5px 0 45px 0;background-color: #fff;}
#awards h2 {margin-bottom: 25px; }
.awards1 {border-bottom: 1px solid #ebebeb; padding: 25px 0;}
.awards1 .nav ul li {display: block;}
.awards1 .active {font-weight: bold;}
#awards .awards h4 {margin-top:2px;}
#awards h4 {font-size: 16px; line-height: 26px;}
/*AwardsStart*/

.main_div
  {
  text-align:center;
  background: #00C492;
  padding:20px; width: 400px;
  }
.inner_div
  {
  background: #fff;
  margin-top:20px;
  height: 100px;
  }
.buttons a
  {
  font-size: 16px;
  }
.buttons a:hover
  {
  cursor:pointer;
  font-size: 16px;
  }
  
  
/*FooterStart*/
.brd {border-top: 1px solid #fff; padding-bottom: 25px; }
footer {background: #122337; padding: 25px 0; color: #fff; font-size: 13px;}
footer ul li {width: 30px; height: 30px; background: #fff; float: left; color: #000; border-radius: 50%; margin: 5px; text-align: center; line-height: 30px; }
footer ul li:hover {background: #d4e04f;}
footer ul li a {color: #2b4393;}
/*FooterStart*/
/*PopupStart*/
.modal-content p {margin: 12px 0; line-height: 22px;}
.modal-content h4 {font-weight: 700;}
.modal-content ul {margin-left: 13px;}
/*PopupStart*/

/*Step2FormCSS*/
#hdr {
	background-image: url("../images/hdr_inside.jpg");
    background-repeat: no-repeat;
    background-position: center top;
	background-size: cover;
	padding: 20px 0;
	background-color: #ea7b00;
	color: #fff;}
	.inside a {	padding:14px 10px;}
	.inside a i {color: #efc676}
	.inside a:hover {color: #efc676}
	.inside {margin-top: 20px;}
	.form_inside {padding: 20px; background: #fff; box-shadow: 0 4px 28px 0 rgba(187, 187, 187, 0.1), 0 6px 20px 0 rgba(187, 187, 187, 0.1);}
	.form_inside h3, .thanku {margin-bottom: 25px; font-size: 18px; color: #ff7e00; line-height: 22px;}
	.form_inside label {font-weight: 500;}
	.mt25 {margin-top: 25px;}
	.radio-inline {margin-bottom: 40px;}
	.form-input {margin-bottom: 25px;}
	.radio-inline input {width: inherit; }
	input[type="checkbox"], input[type="radio"] {
    margin: 6px 0 0;
	}
	.checkbox-inline, .radio-inline { padding-left: 0px;}
	.radio-inline label {margin-left: 0;}
	
/* end only demo styles */
.checkbox-custom, .radio-custom {
    opacity: 0;
    position: absolute;   
}
.checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer;
}
.checkbox-custom-label, .radio-custom-label {
    position: relative;
}
.checkbox-custom + .checkbox-custom-label:before, .radio-custom + .radio-custom-label:before {
    content: '';
    background: #fff;
    border: 2px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
}
.checkbox-custom:checked + .checkbox-custom-label:before {
    background: rebeccapurple;
    box-shadow: inset 0px 0px 0px 4px #fff;
}
.radio-custom + .radio-custom-label:before {
    border-radius: 50%;
}
.radio-custom:checked + .radio-custom-label:before {
    background: #ccc;
    box-shadow: inset 0px 0px 0px 4px #fff;
}
.checkbox-custom:focus + .checkbox-custom-label, .radio-custom:focus + .radio-custom-label {
  outline: 1px solid #ddd; /* focus style */
}
.thanku_inside {margin: 10% 0;}
.thanku_inside h3, .thanku_inside h4 {line-height: 26px;}
.form-input input {height: inherit;}
/*Step2FormCSS*/


/*G*/

.gallery-title
{
    font-size: 36px;
    color: #42B32F;
    text-align: center;
    font-weight: 500;
    margin-bottom: 70px;
}
.gallery-title:after {
    content: "";
    position: absolute;
    width: 7.5%;
    left: 46.5%;
    height: 45px;
    border-bottom: 1px solid #5e5e5e;
}
.filter-button
{
    font-size: 18px;
    border: 1px solid #2b4393;
    border-radius: 5px;
    text-align: center;
    color: #2b4393;
    margin-bottom: 30px;

}
.filter-button:hover
{
    font-size: 18px;
    border: 1px solid #2b4393;
    border-radius: 5px;
    text-align: center;
    color: #ffffff;
    background-color: #2b4393;

}
.btn-default:active .filter-button:active
{
    background-color: #2b4393;
    color: white;
}

.port-image
{
    width: 100%;
}

.gallery_product
{
    margin-bottom: 30px;
}

/*G*/

/*whatshappning*/
#whts_hpn {margin: 45px 0;}
.MultiCarousel { float: left; overflow: hidden; padding: 15px; width: 100%; position:relative; }
.MultiCarousel h5 {font-size: 16px;}
.MultiCarousel .MultiCarousel-inner { transition: 1s ease all; float: left; }
.MultiCarousel .MultiCarousel-inner .item { float: left;}
.MultiCarousel .MultiCarousel-inner .item > div { margin:10px; padding: 10px;}
.MultiCarousel .leftLst, .MultiCarousel .rightLst { position:absolute; border-radius:50%;top:calc(50% - 20px); }
.MultiCarousel .leftLst { left:0; }
.MultiCarousel .rightLst { right:0; }
    
.MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over { pointer-events: none; background:#2b4393; font-weight: bold; }
/*whatshappning*/

/*Gallery*/
#i_gallery {margin: 0; background-color: #122337; padding: 45px 0;}
.galleryy { display: inline-block;}
.dark { background-color: rgba(0,0,0,0.7); position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: 4px}
.thumbnail {border: 0; background-color: inherit;}
.text_muted {font-weight: 700; position: absolute; top: 120px; right: 0; left: 0; text-align: center; margin: auto; z-index: 1}


/* Circle. Css file add to here only*/
@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.html) repeat left top;border-top:1px solid #e2e2e2;padding:55px 0 0;}

.campuses-bottom{float:left;width:100%;background:url(../images/dot-circle.html) 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.html) 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.html) 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;}
}