@charset "utf-8";
/* CSS Document */
body{ position:relative;}
/* =============== GLOBAL STYLES =============== */
.browsehappy{ width:100%;  height:40px; background:#0095da; text-align:center; padding-top:10px; color:#FFFFFF;}
.browsehappy a{ color:#fff200;}
a,a:visited,a:focus,a:hover{
    text-decoration: none;
	outline:none;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: none;
}
.ruler { border-top: 1px solid #dcdddd; position:relative;}
.ruler hr { display: none;}

#nav-wrapper{ 
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
}

.navbar { 
	border:none; 
	border-radius:0px;
	margin-bottom:0;
	height:110px;
	background-color:#3C6;
}

.navbar-collapse{ max-height:440px;}

nav{padding:40px 0px; margin-top:10px;}
nav .nav-link-left, nav .nav-link-right, nav .nav-link-root { 
	float:left;
}
nav .nav-link-left a, nav .nav-link-right a{ 
	display:block; 
	padding:3px 10px;
	font-size:16px;
	text-transform:uppercase;
	border-radius:4px;
	/*text-shadow:#979797 1px 1px 0px;*/
}
nav .nav-link-left{ padding-left:15px;}
nav .nav-link-right{ padding-right:8px;}
.container .samLogo{ 
	position:absolute; 

}
.container{ position:relative;}
.container .parentLogin{ 
	position:absolute; 
	padding:4px 10px; 
	display:block; 
	background:#8cc63f; 
	color:#486d18; 
	top:0px; 
	right:30px; 
	z-index:99999; 
	cursor:pointer; 
	border:none 5px #000000;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright:0px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.container .parentLogin:hover{background:#A3238E; color:#FFF;}
@media (max-width: 767px) {
.container .parentLogin{ 
	left:30px; 
	right:auto; 
	top:37px; 
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	}	
}
.nav > li > a:focus{ background-color:transparent;}
.menuMain nav .home a{ color:#f36f21; }
.menuMain nav .home a:hover{ background:#f36f21; color:#FFFFFF;}
.menuMain nav .about a{ color:#8cc63f; }
.menuMain nav .about a:hover{ background:#8cc63f; color:#FFFFFF;}
.menuMain nav .program a{ color:#0095da; }
.menuMain nav .program a:hover{ background:#0095da; color:#FFFFFF;}
.menuMain nav .facility a{ color:#a3238e; }
.menuMain nav .facility a:hover{ background:#a3238e; color:#FFFFFF;}
.menuMain nav .gallery a{ color:#8cc63f; }
.menuMain nav .gallery a:hover{ background:#8cc63f; color:#FFFFFF;}
.menuMain nav .mediac a{ color:#ec008c; }
.menuMain nav .mediac a:hover{ background:#ec008c; color:#FFFFFF;}
.menuMain nav .admission a{ color:#a3238e; }
.menuMain nav .admission a:hover{ background:#a3238e; color:#FFFFFF;}
.menuMain nav .contact a{ color:#0095da; }
.menuMain nav .contact a:hover{ background:#0095da; color:#FFFFFF;}

.menuMain nav .select.home > a{ background:#f36f21; color:#FFFFFF;}
.menuMain nav .select.about > a{ background:#8cc63f; color:#FFFFFF;}
.menuMain nav .select.program > a{ background:#0095da; color:#FFFFFF;}
.menuMain nav .select.facility > a{ background:#a3238e; color:#FFFFFF;}
.menuMain nav .select.gallery > a{ background:#8cc63f; color:#FFFFFF;}
.menuMain nav .select.mediac > a{ background:#ec008c; color:#FFFFFF;}
.menuMain nav .select.admission > a{ background:#a3238e; color:#FFFFFF;}
.menuMain nav .select.contact > a{ background:#0095da; color:#FFFFFF;}

.menuMain nav .dropdown-menu { 
	margin-top:0; 
	margin-left:13px;
	padding:10px;
	}
.menuMain nav .dropdown-menu li a{
	display:block; 
	padding:3px 10px;
	font-size:16px;
	text-transform:uppercase;
	border-radius:4px;
	background-color:transparent;
	}
.menuMain nav .dropdown:hover .dropdown-menu {
    display: block;
	}
.menuMain nav .mediac .dropdown-menu {
	margin-left:0px;	
	}
.menuMain nav .contact .dropdown-menu {
	margin-left:0px;
	left: auto;
	right:0;	
	}
@media (min-width: 991px) and (max-width: 1200px) {
.menuMain nav .dropdown-menu li a{	
	font-size:14px;
}	
}

/* =============== SMALL DEVICE MENU =============== */
.smallMenu{ 
	display:none;
}
.navbar-toggle{
	background:#FFFFFF;
}
.navbar-toggle .icon-bar{
	background:#000000;
}
.smallMenu .navbar-collapse{ position:relative; z-index:9999; opacity:1;}
.navbar-brand{ padding:0; padding-left:15px; padding-top:10px; position:relative; z-index:99999;}
.smallMenu .navbar-collapse .nav{ padding-top:60px;}
.smallMenu .navbar-collapse .nav li{ padding:0 3px;}
.smallMenu .navbar-collapse .nav li a{ padding:4px 6px; text-transform:uppercase; font-size:13px; border-radius:4px;}
.navbar-header{ height:110px;}

.smallMenu .navbar-collapse .nav .home a{ color:#f36f21; }
.smallMenu .navbar-collapse .nav .home a:hover{ background:#f36f21; color:#FFFFFF;}
.smallMenu .navbar-collapse .nav .about a{ color:#8cc63f; }
.smallMenu .navbar-collapse .nav .about a:hover{ background:#8cc63f; color:#FFFFFF;}
.smallMenu .navbar-collapse .nav .program a{ color:#0095da; }
.smallMenu .navbar-collapse .nav .program a:hover{ background:#0095da; color:#FFFFFF;}
.smallMenu .navbar-collapse .nav .facility a{ color:#a3238e; }
.smallMenu .navbar-collapse .nav .facility a:hover{ background:#a3238e; color:#FFFFFF;}
.smallMenu .navbar-collapse .nav .gallery a{ color:#8cc63f; }
.smallMenu .navbar-collapse .nav .gallery a:hover{ background:#8cc63f; color:#FFFFFF;}
.smallMenu .navbar-collapse .nav .mediac a{ color:#ec008c; }
.smallMenu .navbar-collapse .nav .mediac a:hover{ background:#ec008c; color:#FFFFFF;}
.smallMenu .navbar-collapse .nav .admission a{ color:#a3238e; }
.smallMenu .navbar-collapse .nav .admission a:hover{ background:#a3238e; color:#FFFFFF;}
.smallMenu .navbar-collapse .nav .contact a{ color:#0095da; }
.smallMenu .navbar-collapse .nav .contact a:hover{ background:#0095da; color:#FFFFFF;}

.smallMenu .navbar-collapse .nav .select.home > a{ background:#f36f21; color:#FFFFFF;}
.smallMenu .navbar-collapse .nav .select.about > a{ background:#8cc63f; color:#FFFFFF;}
.smallMenu .navbar-collapse .nav .select.program > a{ background:#0095da; color:#FFFFFF;}
.smallMenu .navbar-collapse .nav .select.facility > a{ background:#a3238e; color:#FFFFFF;}
.smallMenu .navbar-collapse .nav .select.gallery > a{ background:#8cc63f; color:#FFFFFF;}
.smallMenu .navbar-collapse .nav .select.mediac > a{ background:#ec008c; color:#FFFFFF;}
.smallMenu .navbar-collapse .nav .select.admission > a{ background:#a3238e; color:#FFFFFF;}
.smallMenu .navbar-collapse .nav .select.contact > a{ background:#0095da; color:#FFFFFF;}


.navbar-toggle{ margin-top:35px; border:1px solid #000; border-radius:0;}

.smallMenu .navbar-collapse .nav .dropdown:hover .dropdown-menu {
    display: block;
	border-radius: 4px;
	margin-left:3px;
}
.smallMenu .navbar-collapse .nav .dropdown .dropdown-menu li a{
	display:block; 
	padding:3px 10px;
	font-size:13px;
	text-transform:uppercase;
	border-radius:4px;
}
.navbar-right .dropdown-menu{ left:0;}
.navbar-right .contact .dropdown-menu {
	left: auto;
	right:0;	
	}


@media (max-width: 767px) {
	.smallMenu .navbar-collapse .nav li a{ 
		font-weight:bold;
	}
	.navbar-collapse{ 
		max-height:640px;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		transition: all 0.4s;
	}
	.smallMenu .navbar-collapse{ 
		opacity:1; 
		background-color:#151515;
	}
	.smallMenu .navbar-collapse .nav .dropdown .dropdown-menu {
		position:relative;
		float:none;
		margin-top:0;
		border:none;
		margin-left:0;
		background-color:#484849;
	}
	.smallMenu .navbar-collapse .nav .dropdown:hover .dropdown-menu {
		display: inline;
		margin-left:0;
	}
	.smallMenu .navbar-collapse .nav .dropdown-menu li a{
		font-size:13px;	
		font-weight:normal;	
		color:#0095da;
		padding:3px 0;	
	}
	.smallMenu .navbar-collapse .nav .mediac .dropdown-menu li a{
		color:#ec008c;	
	}
	.smallMenu .navbar-collapse .nav .dropdown-menu li a:hover{
		color:#FFF;	
	}
}

@media (max-width: 767px) {
.smallMenu .navbar-collapse .nav{ padding-top:0px;}	
.smallMenu .navbar-collapse .nav li{ padding:1px 3px;}
.smallMenu .navbar-collapse .nav li a{ text-align:center; padding:8px 7px;}
.smallMenu .navbar-collapse .nav li:last-child{ padding:0px 3px;}
.navbar-brand{ position:absolute; left:50%;
	-webkit-transform:translate(-50%, 0);
	-moz-transform:translate(-50%, 0);
	-o-transform:translate(-50%, 0);
	-ms-transform:translate(-50%, 0);
	transform:translate(-50%, 0);
} 
}

@media (max-width: 991px) {
  .menuMain {
    display:none;
  }
  .smallMenu{ display:block;}
}
@media (min-width: 991px) and (max-width: 1200px){
.navbar { 
	height:72px;
}	
nav{padding:23px 0px;}
nav .nav-link-left a, nav .nav-link-right a{ 
	padding:3px 9px;
	font-size:14px;
}
nav .nav-link-left{ padding-left:16px;}
nav .nav-link-right{ padding-right:6px;}
}
.menuMain nav .mediac > a, .smallMenu .navbar-collapse .nav .mediac > a, .menuMain nav .program > a, .smallMenu .navbar-collapse .nav .program > a, .menuMain nav .contact > a, .smallMenu .navbar-collapse .nav .contact > a{cursor:default;}
/* =============== BANNER SECTION =============== */
#banner{ 
	width:100%; 
	background:none;
}
#banner .slide-item img{
	/*display: block;
	width: 100%;
	height: auto;*/
	-webkit-transition: opacity .5s;-moz-transition: opacity .5s; transition: opacity .5s; width: 100%;
}


/* =============== HOME MAIN SECTION =============== */
#homeMainWrap{ width:100%; height:auto; position:relative;}
#homeMain h1{ text-align:center; background:#FFFFFF; padding:0 10px; position:absolute; top:-40px; left:50%; font-size:30px; font-family:Verdana, Geneva, sans-serif;
	-webkit-transform:translate(-50%, 0);
	-moz-transform:translate(-50%, 0);
	-o-transform:translate(-50%, 0);
	-ms-transform:translate(-50%, 0);
	transform:translate(-50%, 0);
}
.ieText{ display:none;}
.begins p{ font-size:13px; color:#4c4e4f; font-family:Verdana, Geneva, sans-serif; line-height:22px;}
.begins h5{ font-size:20px; color:#0095da; font-family:Verdana, Geneva, sans-serif;}

.qickShort .ruler{ margin-top:60px; margin-bottom:50px;}
.qickShort .ruler h4{font-size:22px; color:#0095da; font-family:Verdana, Geneva, sans-serif; position:absolute; top:-22px; left:0; background:#FFF; padding-right:10px;}
.qoe{ 
	height:71px; 
	background:#e45245 url(../images/qoebg.png) 90% center no-repeat; 
	padding-left:10%;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	display:block;
	margin-bottom:20px;
	-webkit-transition: background 0.2s;
	-moz-transition: background 0.2s;
	-o-transition: background 0.2s;
	transition: background 0.2s;
}
.qoe h4{
	color:#FFFFFF;	
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	/*display:table-cell;*/
	line-height:71px;
	margin-top:0;
}
.qoe:hover{ background-color:#0095da;}
.callus{
	height:71px; 
	background:#ffb11b; 
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
.callus h4{
	color:#FFFFFF;	
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	margin-top:0;
	text-align:center;
	line-height:71px;
}
.latestNews{ margin-bottom:0px;}
.dateBox{ 
	width:100px;
	height:71px;
	background:url(../images/dateboxbg.png) no-repeat;
}
.dateBox .date{
	width:66px;
	height:71px;
	color:#FFFFFF;
}
.dateBox .date h3{ 
	margin:0;
	font-size:26px;
	margin-top:7px;
	font-family: 'helvetica_condensedmedium';
}
.dateBox .date h4{ 
	margin:0;
	text-transform:uppercase;
	font-size:18px;
	margin-top:5px;
	font-family: 'helvetica_condensedmedium';
}
.dateBox .year{
	width:34px;
	height:71px;
	font-family:Verdana, Geneva, sans-serif;
}
.dateBox .year h4{
	margin:0;
	line-height:71px;
	font-size:20px;
	margin-top:4px;
	color:#FFFFFF;
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg); 
	-webkit-transform:rotate(-90deg);
}
.newsContent{ margin-left:10px; width:240px;}
.newsContent a h4{ color:#7faf2f; display:none; margin:0; font-size:14px; text-transform:uppercase; font-family: Verdana, Geneva, sans-serif;}
.newsContent a h5{font-family:Verdana, Geneva, sans-serif; font-size:16px; margin:0; margin-bottom:5px; color:#d2981b;}
.newsContent a p{font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:19px; color:#4c4e4f;}
.newsContent a:hover p{ color:#d2981b;}
.vidSect{ position:relative; margin-top:50px; }


@media (max-width: 1200px){
	#homeMain h1{
		font-size:22px;
		top:-35px;
	}
	.begins p{ font-size:12px;}
}
@media (max-width: 991px){
	#homeMain h1{
		font-size:18px;
		top:-30px;
	}
	.beginsDown{ padding-top:50px;}
	.qoe{ margin-bottom:0px;}
	.newsContent{ margin-left:10px; width:220px;}
}
@media (max-width: 767px){
	.ieText{ display:block;}
	#homeMain h1{
		font-size:16px;
		text-align:center;
		top:0px;
	}
	#homeMain .topRuler{ display:none;}
	.topShort{ padding-top:70px;}
	.qoe{ margin-bottom:20px;}
	.newsContent{ margin-left:10px; width:auto;}
	.newsContent a h5{ margin-bottom:8px; margin-top:10px;}
	.callus h4{ font-size:18px;}
}
@media (max-width: 448px){
	.callus h4{ font-size:16px;}
}

@media (min-width: 991px) and (max-width: 1200px){
	.callus h4{ font-size:19px;}
	.newsContent a h5{ font-size:13px; margin-bottom:3px; font-weight:bold;}
	.newsContent a p{ font-size:12px; line-height:15px;}
	.newsContent{ margin-left:0; width:293px;}
}

/* =============== HOME GALLERY =============== */
#homeGallery{ width:100%;}
#homeGallery .ruler, #parentSpeak .ruler{ margin:40px 0;}
#homeGallery .ruler h4, #parentSpeak .ruler h4{font-size:22px; color:#0095da; font-family:Verdana, Geneva, sans-serif; position:absolute; top:-22px; left:0; background:#FFF; padding-right:10px;}
#homeGallery .item{
	margin: 5px;
}
#homeGallery .item img{
	display: block;
	width: 100%;
	height: auto;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
#home-gal a.item{ display:block;}
.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}
/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

#parentSpeak{ position:relative;}
.testi{ padding:13px 20px 20px 140px; background:#f0f0f0; position:relative; margin:5px;  height:122px; display:block;}
.testi .parentImg{ position:absolute; left:0px; top:0; z-index:100;}
.testi .imgMask{position:absolute; left:0px; top:0; z-index:999;}
.testi p{font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.testi h5{ font-size:13px; margin:0; margin-bottom:5px;}
.testi h6{ margin:0;}
.testi h5, .testi h6{font-family:Verdana, Geneva, sans-serif; color:#2b6186; font-style:italic;}
@media (max-width: 458px){
	#parentSpeak{ display:none;}
}

footer{ width:100%; height:100%; background:#5d8503; margin-top:0px; position:relative;}
footer p{ color:#FFF; text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:12px; margin-top:25px;}
footer .social{ margin-top:30px; position:relative;}
footer .social a{ display:block; cursor:pointer; float:left; width:25px; height:25px; margin-right:10px; background:url(../images/social.png) no-repeat; text-indent:-99999px;}
footer #gplus{ background-position:0px 0px;}
footer #fbook{ background-position:-33px 0px;}
footer #ytube{ background-position:-65px 0px;}
footer #twtr{ background-position:-97px 0px;}

footer #gplus:hover{ background-position:0px -28px;}
footer #fbook:hover{ background-position:-33px -28px;}
footer #ytube:hover{ background-position:-65px -28px;}
footer #twtr:hover{ background-position:-97px -28px;}
@media (max-width: 991px){
footer p{ margin-top:0px;}	
}
@media (max-width: 767px){
footer{ text-align:center; height:100%;}
footer .social{ position:absolute; top:16px; margin-top:0; left:50%;
	-webkit-transform:translate(-50%, 0);
	-moz-transform:translate(-50%, 0);
	-o-transform:translate(-50%, 0);
	-ms-transform:translate(-50%, 0);
	transform:translate(-50%, 0);	
}
footer p{ text-align:center; font-size:12px; margin-top:55px; line-height:17px;}
}


/* ===============  CURRICULUM PAGE =============== */
#innerBanner{ width:100%; height:auto; position:relative;}
#innerBanner .container{ position:absolute; top:0; left:0; height:auto; background:#993333;
	left:50%;top:50%;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}
.innerHead{padding:15px 30px; position:absolute; background:#f5e91f; top:-15px; left:15px; }
.innerHead h5{ margin:0; font-size:34px; color:#0c4e6c; text-transform:uppercase;font-family: 'helvetica_condensedmedium'; font-weight:normal;}
@media (max-width: 991px){
.innerHead{padding:10px 30px;}
.innerHead h5{ font-size:20px;}
}
@media (max-width: 768px){
#innerBanner .container{ left:15px;}	
.innerHead{padding:7px 20px;}
}
.curiculMain{ padding-top:40px;}
.curiculMain h4{ margin:0; font-family:Verdana, Geneva, sans-serif; font-size:22px; color:#0095da;  text-transform:uppercase; margin-bottom:15px;}
.curiculMain p{ color:#707070; font-size:15px; font-family:Verdana, Geneva, sans-serif; line-height:35px;}
@media (max-width: 1200px){
.curiculMain p{ font-size:15px; line-height:25px;}
}
@media (max-width: 768px){
.curiculMain{ padding-top:25px;}
.curiculMain h4{ font-size:19px;}
.curiculMain p{ font-size:14px;}	
}

.learnTypes{margin-top:40px;}
.learnText{ margin-left:123px; padding-top:10px;}
.learnText h4{ margin:0; font-size:18px; color:#494949; margin-bottom:10px; text-transform:uppercase; font-family:Verdana, Geneva, sans-serif;}
.learnText h4 span{ font-size:14px; text-transform:none;}
.learnText p{ color:#707070; font-size:14px; font-family:Verdana, Geneva, sans-serif;}

.learnRight{ border:4px #ececec solid; border-radius:5px; margin-top:0px; padding:30px 30px 103px 30px; position:relative;}
.learnRight h4{ margin:0; font-family:Verdana, Geneva, sans-serif; color:#606060; font-size:21px; text-transform:uppercase; line-height:33px; margin-bottom:25px;}
.learnRight p{ font-size:14px; color:#808080; font-family:Verdana, Geneva, sans-serif; line-height:27px;}
.qkProgram{ position:absolute; padding:25px 40px; background:#e2e2e2; left:0; bottom:0; width:100%;}
.qkProgram h3{ margin:0; font-size:22px; font-family:Verdana, Geneva, sans-serif; color:#1c1c1c; font-weight:normal; margin-top:8px;}
.qkProgram a{ display:block; width:132px; padding:9px 9px 9px 14px; background:#0095da url(../images/qoebg.png) 90px center no-repeat; color:#FFFFFF; border:2px #FFFFFF solid; 
	border-radius:8px; 
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	
	-webkit-transition: background 0.2s;
	-moz-transition: background 0.2s;
	-o-transition: background 0.2s;
	transition: background 0.2s;
}
.qkProgram a:hover{ background-color:#a3238e;}

@media (max-width: 1200px){
	.learnRight{ padding-bottom:90px;}
	.learnRight h4{ margin-bottom:20px; line-height:30px;}
	.learnRight p{ line-height:25px;}
	.qkProgram{padding:20px 25px;}	
	.qkProgram h3{ font-size:19px;}
}
@media (max-width: 991px){
	.curiRulr{ margin:20px 0 30px 0;}
	.learnTypesFirst{margin-top:0px;}
}
@media (max-width: 448px){
	.qkProgram{ display:none;}
	.learnRight{ padding-bottom:30px;}
}

.colorBoxSection .ruler{ margin:50px 0 40px 0;}
.GoToinn{ 
	height:41px; 
	background:#f69020 url(../images/qoebg.png) 90% center no-repeat; 
	padding-left:10%;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	display:block;
	margin-bottom:20px;
	-webkit-transition: background 0.2s;
	-moz-transition: background 0.2s;
	-o-transition: background 0.2s;
	transition: background 0.2s;
}
.GoToinn h4{
	color:#FFFFFF;	
	font-family: 'helvetica_condensedmedium';
	font-size:22px;
	line-height:71px;
	margin-top:0;
}
.GoToinn:hover{ background-color:#0095da;}
@media (max-width: 991px){
	.colorBoxSection .callus{ margin:25px 0;}	
}

/* ===============  ABOUT US PAGE =============== */
.visionSec{ margin-top:80px;}
p.paraBold{font-family: 'open_sanssemibold'; color:#696a6a; font-size:18px; line-height:29px;}
.vision{ background-color:#ffdd82; border:3px #e7e6e7 solid; border-radius:5px; padding:65px 32px 20px 32px;}
.vision img{ position:absolute; left:50%; margin-left:-55px; top:-50px;}
.vision h4{ font-size:20px; color:#595959; text-align:center; text-transform:uppercase;}
.vision p{ text-align:center; font-size:14px; color:#595959; font-family: 'open_sansregular'; line-height:25px;}
@media (max-width: 991px){
.visionSec{ margin-top:60px;}
.mission{ margin-top:80px;}
.vision p{font-size:13px; }
}
.advtgSec{ width:100%; background:#2bb48d url(../images/advantagebg.jpg) top center; margin-top:50px; padding-bottom:30px;}
.advtgSec h3{font-family: 'helvetica_condensedmedium'; font-size:26px; color:#FFFFFF; text-transform:uppercase; text-align:center; margin:0; padding:30px 0;}
ul.advtg{ list-style-type:none; font-family: 'open_sansregular'; margin-left:-15px; margin-right:-15px;}
ul.advtg li{ color:#0f5340; font-size:18px; line-height:42px; background:url(../images/listbg-white.png) no-repeat left center; padding-left:20px;}
.advtgSec span{ color:#0f5340; font-family: 'open_sansregular'; position:absolute; left:60px; bottom:-6px;font-size:15px;}

@media (max-width: 1200px){
	ul.advtg li{ font-size:16px;}
	
}
@media (max-width: 991px){
	.advtgSec h3{ text-align:left; padding-left:35px;}
}

@media (max-width: 767px){
	ul.advtg{ margin-bottom:0; padding-left:15;}
	.advtgSec h3{ padding:30px 0 10px 0;}	
	.advtgSec span{ left:33px;  bottom:-10px;}
}
@media (max-width: 448px){
	ul.advtg{ margin-left:-36px; }
	ul.advtg li{ font-size:12px; padding-left:18px;}
	.advtgSec span{ font-size:12px; left:33px;}	
}

/* ===============  ACTIVITES PAGE =============== */
.activities { margin-top:40px; margin-bottom:40px;}
.activities:first-child{ margin-top:20px;}
.activities:last-child{ margin-bottom:0;}
.activity h4{ margin:0; color:#0095da; font-size:20px;font-family:Verdana, Geneva, sans-serif; margin-bottom:10px;}
.activity p{font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#696a6a; line-height:20px;}
@media (max-width: 1200px){
.activities{ text-align:center;}
.activities img{ margin:0 auto 15px auto;}
}
/* ===============  PROGRAMMES PAGE =============== */
.programs{ margin-top:25px;}
.programs ul.accordion{ position:relative; padding:0;}
.programs ul.accordion li{ list-style-type:none; border:3px #c2c1c2 solid; margin-bottom:5px;
-webkit-transition: all 200ms ease-out;
-moz-transition: all 200ms ease-out;
-o-transition: all 200ms ease-out;
transition: all 200ms ease-out;
}
.programs ul.accordion li h3{ margin:0;}
.programs ul.accordion li h3 a{display:block; position:relative; background:#c2c1c2; padding:30px; font-size:24px; color:#FFFFFF; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase;
-webkit-transition: all 200ms ease-out;
-moz-transition: all 200ms ease-out;
-o-transition: all 200ms ease-out;
transition: all 200ms ease-out;
}
.programs ul.accordion li h3 a .acordian-arrow{ position:absolute; right:30px; top:50%; margin-top:-21px;
-webkit-transition: all 200ms ease-out;
-moz-transition: all 200ms ease-out;
-o-transition: all 200ms ease-out;
transition: all 200ms ease-out;
}
.programs ul.accordion li h3 a span{ margin-right:50px;}
.programs ul.accordion li h3 a span:before{content: "+";}
.programs ul.accordion li .acordpanel{ padding:25px 30px; font-family:Verdana, Geneva, sans-serif;}
.programs ul.accordion li .acordpanel p{ font-size:15px; line-height:25px; color:#696a6a;}
.programs ul.accordion li .ukg p{ background:url(../images/listbg-grey.png) no-repeat 0px 9px; padding-left:18px;}
.programs ul.accordion li .ukg p:first-child{ background:none; padding-left:0;}

.programs ul.accordion li h3 a:hover{ background:#0095da;}

.programs ul.accordion li.active{ border-color:#e4e4e4;}
.programs ul.accordion li.active h3 a{ background:#0095da;}
.programs ul.accordion li.active h3 a .acordian-arrow{
	-ms-transform: rotate(180deg); /* IE 9 */
	-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
	transform: rotate(180deg);
}
.programs ul.accordion li.active h3 a span{margin-right:54px;}
.programs ul.accordion li.active h3 a span:before{content: "-";}

.toActivity h4{ font-size:24px; color:#0095da; font-family: Verdana, Geneva, sans-serif;}
.toActivity p{font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#696a6a; line-height:22px;}
@media (max-width: 1200px){
	.accordion{ margin-bottom:45px;}	
}
@media (max-width: 768px){
	.programs ul.accordion li h3 a{ font-size:20px; padding:20px;}
	.programs ul.accordion li h3 a span{margin-right:10px;}
	.programs ul.accordion li.active h3 a span{margin-right:10px;}	
	.programs ul.accordion li h3 a .acordian-arrow{ display:none;}
}
@media (max-width: 448px){
	.programs{ margin-top:10px;}
	.programs ul.accordion li h3 a{ font-size:16px; padding:10px;}
}

/* ===============  NEWS PAGE =============== */
.newsBox{ position:relative; border:3px #f1f1f1 solid; padding:20px; margin-top:25px;}
.dateOuter{ border:1px #dedede solid; padding:8px;}
.nsdateBox{ background:#7aba26; padding:16px 10px;}
.nsdateBox .ruler{ margin-bottom:8px;}
.nsdateBox h1{ margin:0; font-family:Verdana, Geneva, sans-serif; font-weight:normal; color:#FFFFFF;}
.nsdateBox h5{ margin:0; margin-bottom:5px; color:#FFFFFF; font-family:Verdana, Geneva, sans-serif;}
.newstext h4{ margin:0; color:#242424; font-size:20px;font-family:Verdana, Geneva, sans-serif; margin-bottom:5px;}
.newstext p{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#696a6a; line-height:20px;}

.newsRead { margin-top:45px;}
.newsRead h3{ color:#696a6a; font-size:22px; font-family:Verdana, Geneva, sans-serif; line-height:30px;}
.newsRead h5{ color:#0095da; font-size:14px; font-family:Verdana, Geneva, sans-serif;}
.newsRead img{ border:3px #e7e6e7 solid; margin:20px 0;}
.newsRead p{ font:14px; color:#595959; line-height:25px;font-family:Verdana, Geneva, sans-serif;}
.newsReadrightTop{ margin-top:50px;}

/* ===============  GALLERY PAGE =============== */
.galcontainer{ margin-bottom:-20px;}
#gallery .thumb img{ max-width:260px; height:175px;}
.galItem{ display:block; margin-top:30px; position:relative; cursor:pointer;}
.galItem h5{ margin:10px 0 0 0; font-size:14px; font-family:Verdana, Geneva, sans-serif; color:#383838; overflow:hidden;}
.galImg{ position:relative; overflow:hidden;}
.galImg img{
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	transform: scale(1, 1);
	-webkit-transition: all 3.8s ease;
	-moz-transition: all 3.8s ease;
	-o-transition: all 3.8s ease;
	transition: all 3.8s ease;
}
.galImg:hover img{
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2);
	-webkit-transition: all 3.8s ease;
	-moz-transition: all 3.8s ease;
	-o-transition: all 3.8s ease;
	transition: all 3.8s ease;	
}
.galhover{ position:absolute; width:100%; height:100%; background:#BDEB67; top:0px; left:0; opacity:0;
	-webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}
.hoverCircle{ width:22px; height:22px; position:absolute; top:50%; margin-top:-11px; left:50%; margin-left:-11px; background:url(../images/qoebg.png) center no-repeat #f36f21; border-radius:100%; opacity:0;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
}
.galItem:hover .galhover{opacity:0.8; top:0px;}
.galItem:hover .hoverCircle{width:60px; height:60px; position:absolute; top:50%; margin-top:-30px; left:50%; margin-left:-30px; opacity:1;}

/* ===============  ADDMISSION PAGE =============== */
#admForm{ position:relative;}
#admForm .valMsg{ display:none; text-align:right; color:#FF0000; font-size:13px;}
#admForm p.valMsgP{ height:20px; margin-bottom:10px; text-align:right; font-size:13px;}
#admForm .formInputs{ width:100%; border:3px #e2e2e2 solid; height:45px; padding:0 15px; margin-bottom:0px; outline:none; color:#717171; position:relative;}
#admForm .formInputs:focus{ border-color:#0095DA;}
#admForm label{ color:#707070; font-size:14px; font-weight:normal; display:block;}
#admForm .formTxtArea{width:100%; border:3px #e2e2e2 solid; height:108px; padding:15px; margin-bottom:0px; outline:none; resize:none; overflow:auto; color:#717171;}
#admForm .formTxtArea:focus{ border-color:#0095DA;}
#admForm .formInputs-2{width:100%; border:none; height:40px; outline:none; color:#717171;}
#admForm .ruler{ margin-bottom:20px;}
#admForm h4{ color:#707070;}
#admForm sup{color:#FF0000; font-size:14px;}
/* *Drop down select: ex Country select* */
.styled-select select {
  background: transparent;
  width:114%;
  padding: 5px;
  padding-left:15px;
  border: 0;
  border-radius: 0;
  height: 41px;
  margin:0;
  font-weight:400;
  -moz-appearance: window;
  -webkit-appearance: none;
  cursor: pointer;
  outline:none;
  color:#717171;
}
.styled-select select option{ padding:2px 0;}
.styled-select {
	width: 100%;
	overflow:hidden;
	height: 45px;
	background: #fff url(../images/down_arrow_select.png) no-repeat  98% center;
	border:3px solid #e2e2e2;
	margin-bottom:20px;
} 
.styled-select select::-ms-expand, .styled-select-2 select::-ms-expand {
	display: none;
}
#admForm .captchaTxt{ position:absolute; bottom:-33px; left:15px;}
#abmSub{ padding: 10px 0px; font-size:16px; text-transform:uppercase; width:48%; margin-top:20px;}
@media (max-width: 1200px){
.styled-select select{width:118%;}
}
@media (max-width: 767px){
	#capt{ margin-top:20px;}
	.captchaTxt{ bottom:auto; top:50px;}
}
.admruler{ display:none; margin:30px 0;}
.admRightTop{ margin-bottom:20px;}
.admRightTop > h4{ margin:0; font-size:18px; color:#0095da; margin-bottom:20px;}
.newsSmall { display:block;}
.newsSmall h5{ font-size:13px; color:#7aba26; margin:0; font-family: 'open_sanssemibold';}
.newsSmall h3{ font-size:20px; color:#242424; margin:5px 0;}
.newsSmall p{ font-size:13px; color:#636363;}

/* ===============  CONTACT PAGE =============== */
#mapBox{ width:100%; height:390px; position:relative; background:#d3d3d3;}
#map_canvas{ width:100%; height:100%;}
.adrSection{ margin-top:45px;}
.adrSection #myTab{ list-style-type:none;}
.adrSection .nav-tabs{border-bottom: 3px solid #e2e2e2;}
#adrSection .nav-tabs > li.active > a{ background-color:#0095da; color:#FFF; border-color:#0095da;}
#adrSection .tab-pane{ padding-top:20px;}
#adrSection h5{ padding-left:45px; color:#595959; font-size:14px;}
#adrSection .adrs{background:url(../images/loctaion-icon.png) no-repeat 0px 0px; height:30px; line-height:30px; margin:0;}
#adrSection .number{ background:url(../images/phone-icon.png) no-repeat 0px 0px; height:23px; line-height:23px; margin:35px 0;}
#adrSection .contEmail{ background:url(../images/email-icon.png) no-repeat 0px 0px; height:16px; line-height:16px; padding-left:45px; color:#595959;}
#adrSection .stayConnect{ margin-top:20px;}
#adrSection .stayConnect h4{ margin:0; font-size:18px; color:#595959; text-transform:uppercase; font-family:Verdana, Geneva, sans-serif;}
.stayConnect p{ font-size:14px; color:#595959; margin:10px 0;}
.stayConnect a{ display:block; width:29px; height:29px; background:url(../images/social-icon.png) no-repeat; float:left; margin-right:10px;}
.stayConnect a.fb{ background-position:0px 0px;}
.stayConnect a.twt{ background-position:-31px 0px;}
.stayConnect a.yt{ background-position:-63px 0px;}
.stayConnect a.gp{ background-position:-94px 0px;}
@media (max-width: 1200px){
#adrSection .nav > li > a{ padding:10px 10px;}		
}
@media (max-width: 768px){
#adrSection .nav > li > a{ padding:7px 5px; font-size:13px;}
#adrSection h5{ font-size:13px;}		
#adrSection h5 span{ display:none;}
}
.adrSection h4, .contFormSection h4{ margin:0; color:#595959; font-size:18px; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; margin-bottom:25px;}
.contFormSection{ margin-top:45px;}
#contForm{ position:relative;}
#contForm .cforminputs{ width:100%; border:3px #e2e2e2 solid; height:45px; padding:0 15px; margin-bottom:20px; outline:none; color:#717171;}
#contForm .cformTxtArea{width:100%; border:3px #e2e2e2 solid; height:154px; padding:15px; margin-bottom:20px; outline:none; resize:none; overflow:auto; color:#717171;}
#contForm .cforminputs:focus, #contForm .cformTxtArea:focus{ border-color:#0095DA;}

#mpbox{border:3px #e2e2e2 solid; height:334px; width:100%; position:relative;}
#gmap{ height:100%;}

/* ===============  CAREER PAGE =============== */
.careerLeft{ margin-top:25px; background-color:#FFFFFF; border:4px #d7d7d7 solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:25px; position:relative;}
.careerLeft h4{ font-size:20px; margin:0; color:#696a6a; font-family:Verdana, Geneva, sans-serif; font-weight:normal; margin-bottom:5px;}
.careerLeft > p{ color:#696a6a; font-size:13px; font-family:Verdana, Geneva, sans-serif; margin-top:5px; margin-bottom:15px;}
#jobForm{ background:#FFFFFF; position:relative;}
#jobForm .jbInputs{width:100%; border:3px #e2e2e2 solid; height:40px; padding:0 15px; margin-bottom:0px; outline:none; color:#717171;}
#jobForm .jbInputs:focus{ border-color:#0095da;}



#jobForm2{ background:#FFFFFF; position:relative;}
#jobForm2 .jbInputs{width:100%; border:3px #e2e2e2 solid; height:40px; padding:0 15px; margin-bottom:0px; outline:none; color:#717171;}
#jobForm2 .jbInputs:focus{ border-color:#0095da;}
#jobForm2 .jbformTxtArea:focus{ border-color:#0095da;}
#jobForm2 .captchaTxt{ position:absolute; bottom:-32px; left:15px;}
#jobForm2 label{ color:#707070; font-size:13px; font-weight:normal; display:block;}




.careerRight{ margin-top:41px;}
.careerRight h3{ margin:0; font-family:Verdana, Geneva, sans-serif; color:#ec008c; font-size:24px; text-transform:uppercase;}
.careerRight h3 span{ color:#0095da;}
.jbBox{ padding:10px 18px; border:3px #e2e2e2 solid; margin-bottom:20px;}
.jbBox h5{ color:#0095da; font-size:15px; font-family:Verdana, Geneva, sans-serif;}
.jbBox pre{ color:#696a6a; font-size:13px;  font-family:Verdana, Geneva, sans-serif; background-color:transparent; border:none; 
white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */

}
#addFile{ width:90%; height:29px; position:absolute; top:322px; right:25px; background:url(../images/addFile.png) no-repeat bottom right; border:none; z-index:9999; cursor:pointer; outline:none;}
#addFile:hover{ background-position:top right;}
.jbformTxtArea{width:100%; border:3px #e2e2e2 solid; height:90px; padding:10px 15px; margin-bottom:0px; outline:none; color:#717171; resize:none; overflow:auto;}
#jobForm .jbformTxtArea:focus{ border-color:#0095da;}
#jobForm .captchaTxt{ position:absolute; bottom:-32px; left:15px;}
#jobSub{ padding: 10px 0px; font-size:16px; text-transform:uppercase; width:46%; margin-top:10px; outline:none;}
#captchaimg{ margin:0 auto;}
.err{ display:block; height:15px; margin-bottom:0px; margin-top:0; font-size:9pt; text-align:right; color:#d24343;font-family:Verdana, Geneva, sans-serif;}
#jobForm label{ color:#707070; font-size:13px; font-weight:normal; display:block;}
.careerLeft .sucsMsg{ position:absolute; color:#009966; bottom:40px; right:30px; font-size:12px; font-family:Verdana, Geneva, sans-serif;}

/* ===============  FACILITIES PAGE =============== */
.feciBox{ margin-top:20px; border:1px #DCDDDD solid; padding:20px 15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.feciBox h5{ color:#0095da; font-size:20px; font-family:Verdana, Geneva, sans-serif;}
.feciBox img{ margin:0 auto 15px auto;}
.feciBox p{ color:#696a6a; font-size:13px; font-family:Verdana, Geneva, sans-serif; line-height:21px;}
@media (max-width: 768px){
 .library{ margin:35px 0;}
}

.srvLeft p{ font-size:14px; line-height:22px;}
.srvLeft .activities .activity h4{ font-size:20px; text-transform:uppercase;}

/* ===============  FRANCHISE PAGE =============== */
#franchForm{ position:relative; }
#franchForm .formInputs{ width:100%; border:3px #e2e2e2 solid; height:45px; padding:0 15px; margin-bottom:0px; outline:none; color:#717171; position:relative;}
#franchForm .valMsg{ display:none; text-align:right; color:#FF0000;}
#franchForm .valMsgP{ height:10px; margin-bottom:10px; text-align:right; }
#franchForm .formInputs:focus{ border-color:#0095DA;}
#franchForm .formTxtArea{width:100%; border:3px #e2e2e2 solid; height:108px; padding:15px; margin-bottom:0px; outline:none; resize:none; overflow:auto; color:#717171;}
#franchForm .formTxtArea:focus{ border-color:#0095DA;}
#franchForm .formInputs-2{width:100%; border:none; height:40px; outline:none; color:#717171;}
#franchForm .ruler{ margin-bottom:20px;}
#franchForm h4{ color:#707070;}
#franchSub{ padding: 10px 0px; font-size:16px; text-transform:uppercase; width:48%; margin-top:15px; margin-bottom:15px;}
#franchForm label{ color:#707070; font-size:14px; font-weight:normal; display:block;}
#franchForm p.captchaTxt{ bottom:-40px; z-index:100; margin-left:15px;}
.formInputs-dummy{width:100%; border:3px #e2e2e2 solid; height:45px; padding-top:2px;  margin-bottom:0px; outline:none; color:#717171; position:relative;}
.formInputs-dummy .btn{ border:none; border-radius:none; outline:none; color:#717171;}
.formInputs-dummy .dropdown-menu > li > a{ outline:none;}
.formInputs-dummy .dropdown-menu > li > a:hover,
.formInputs-dummy.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #0095da;
  outline:none;
}
#franchForm .formInputs-dummy select.selectpicker, #franchForm .formInputs-dummy select option{ outline:none;}
#subBtnVal{ color:#FF0000;}
#sucsMsg{ color:#e45245; font-size:13px; }
#franchForm sup{color:#FF0000; font-size:14px;}
#qkError{ position:absolute; bottom:0px; left:80px; color:#F00;}

/* ===============  SKPC FORM =============== */
#skpcForm{ position:relative; font-family:Verdana, Geneva, sans-serif;}
#skpcForm .valMsg{ display:none; text-align:right; color:#FF0000; font-size:13px;}
#skpcForm p.valMsgP{ height:20px; margin-bottom:10px; text-align:right; font-size:13px;}
#skpcForm .formInputs{ width:100%; border:3px #e2e2e2 solid; border-radius:0; -webkit-appearance:none; height:45px; padding:0 15px; margin-bottom:0px; outline:none; color:#717171; position:relative; font-family:Verdana, Geneva, sans-serif;}
#skpcForm .formInputs:focus{ border-color:#0095DA;}
#skpcForm label{ color:#707070; font-size:14px; font-weight:normal; display:block;}
#skpcForm .formInputs-2{width:100%; border:none; height:40px; outline:none; color:#717171;}
#skpcForm .ruler{ margin-bottom:20px;}
#skpcForm h4{ color:#707070; font-family:Verdana, Geneva, sans-serif;}
#skpcForm h5{ color:#707070; font-family:Verdana, Geneva, sans-serif;}
#skpcForm sup{color:#FF0000; font-size:14px;}
#skpcForm .formInputs3{ width:100%; border:3px #e2e2e2 solid; height:45px; margin-bottom:20px; outline:none; color:#717171; position:relative;}
#skpcForm .formInputs3:hover{ border-color:#0095DA;}
#skpcForm .lab-inline{ display:inline-block; height:39px; line-height:39px; width:100%; cursor:pointer; padding-left:10px; font-size:13px; font-family:Verdana, Geneva, sans-serif;}
#skpcForm .chkBx{ margin-top:13px; position:absolute; right:10px; top:0;}
.lab-break{ display:none;}
#skpc,#skpc2{ position:absolute; right:10px; top:10px;}
#skpcSub{ padding: 10px 0px; font-size:16px; text-transform:uppercase; width:48%; margin-top:15px; margin-bottom:15px;}

@media (min-width: 991px){
 .lab-break{ display:block;}
 #skpcForm .lab-inline-small{ font-size:13px; line-height:13px; padding-top:7px; padding-left:5px; letter-spacing:0.025em;}
}

@-moz-document url-prefix() {
    #skpcForm .lab-inline-small {
        line-height:8px;
    }
}

@media (max-width: 768px){
 .lab-break{ display:block;}
 #skpcForm .lab-inline-small{ font-size:13px; line-height:13px; padding-top:5px; padding-left:5px; letter-spacing:0.025em;}
 
 @-moz-document url-prefix() {
    #skpcForm .lab-inline-small {
        line-height:8px;
    }
}
 
}









