﻿@import url(https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900italic,400italic,600italic);

body{
	font-family: 'Roboto', sans-serif !important; 
	margin:0px; 
	padding:0px; 
	font-weight:normal;
    font-size:16px;
    line-height:1.8;
overflow-x:hidden;
	}
	.location-image {
    margin-top: 50px;
}
.location-image a img {
    margin-left: auto;
    margin-right: auto;
}
.bannertop{margin-top:35px;}
.imgborder{border:1px solid #FFFFFF;}
.topmargin{ margin-top:127px;}
.totp100{ margin-top:100px;}
.hrclass {
    margin-top:5px;
	margin-right:130px;
    margin-bottom: 20px;
    border: 1;
    border-top: 1px solid #802b90;
}
::-webkit-input-placeholder { /* Safari, Chrome and Opera */
  color: #000000;
}

:-moz-placeholder { /* Firefox 18- */
  color: #000000;
}

::-moz-placeholder { /* Firefox 19+ */
  color: #000000;
}

:-ms-input-placeholder { /* IE 10+ */
  color: #000000;
}

::-ms-input-placeholder { /* Edge */
  color: #000000;
}

:placeholder-shown { /* Standard one last! */
  color: #000000;
}

.form-textbox::-webkit-input-placeholder { /* Safari, Chrome and Opera */
  color: #000000;
}

.form-textbox:-moz-placeholder { /* Firefox 18- */
  color: #000000;
}

.form-textbox::-moz-placeholder { /* Firefox 19+ */
  color: #000000;
}

.form-textbox:-ms-input-placeholder { /* IE 10+ */
  color: #000000;
}

.form-textbox::-ms-input-placeholder { /* Edge */
  color: #000000;
}

.form-textbox:placeholder-shown { /* Standard one last! */
  color: #000000;
}

.top-part{ 
	width:100%; 
	padding:10px 0px;
	background-color: #000000;
  
	}
	
	
.logo-clas{ 
	margin-top:20px;
	}
	
.open-for-clas h3{ 
	color:#000000; 
	font-weight:700; 
	font-size:22px; 
	margin-top:25px;
	}
	
.open-for-clas h3 span{ 
	color:#cd5028; 
	font-size:40px;
	}
	
.for-heading h6 {
    font-size: 14px;
    color: #a72d06;
    text-transform: uppercase;
    margin-bottom: 10px;
}	
.specif{ list-style-image:url(../images/pbg.html)}	
	
	
.specif li{ line-height:24px;}	
	
.quick-clas p{ 
	font-size:15px; 
	color:#58595b; 
	line-height:20px; 
	text-align:left;
	}
	.quick-clas img{ display:inline-table}
	
.quick-clas p span{ 
	color:#c55634;
	}

.banner-clas{ 
	width:100%; 
	margin-top:0px; 
	
	}
	
.banner-clas img{ 
	width:100%;
	}
	
.banner-clast{ 
	width:100%; 
	margin-top:20px; 
	position:relative;
	}
	
.form-clas{ 
	position:absolute; 
	top:0px; 
	width:320px;
	right:20px;
	}
	
.form-bg-clas{ 
	background-color: #0d669c; 
	padding:10px 20px;
	}
	
.top-image{ 
 
	text-align:center; 
	
	}
	
.top-image img{ 
	width:100%; 
	height:auto;
	}

.form-bg-clas p{ 
	margin-top:15px; 
	margin-bottom:10px;
	}
	
.form-bg-clas p label{ 
	font-weight:normal; 
	font-size:14px; 
	color:#fff; 
	text-transform:uppercase;
	}
	
.text-box-clas{ 
	font-size:14px;
	width:100%; 
	background: #FFF;
	border:1px solid  #c1bcbc; 
	padding:8px; 
	color:#000 !important;
	}
	
.text-box-clas:focus{ 
	outline:none;
	}

.select-box-clas{
      font-size:14px;
	  width:100%; 
	  background-color: #FFFFFF;
	border:1px solid  #c1bcbc;
	padding:8px; 
	color:#000;
	height:50px;
	}
	
.select-box-clas:focus{ outline:none;}

.dwn-clas{ 
	color:#ffffff; 
	text-align:center; 
	font:16px; 
	font-weight:400; 
	background:#e20f1a;
	border:1px solid #e20f1a;
	width:100%;
	-webkit-transition: all .5s ease-in-out; 
	-moz-transition: all .5s ease-in-out; 
	-ms-transition: all .5s ease-in-out;      
	-o-transition: all .5s ease-in-out; 
	transition: all .5s ease-in-out; 
	margin-top:5px;
	text-transform:uppercase;
	}






.why-choose-clas{ 
	width:100%; 
	     margin-bottom: 70px;
	padding:40px 0px;
	}
	
.ftms h3{ 
	margin-top:0px; 
	color:#3b3e99; 
	font-size:26px; 
	line-height:30px;
	font-weight:800;
	text-transform:uppercase;
	}
	
.img1{ 
	border:1px solid #ffffff; 
	padding:25px 15px; 
	text-align:center; 
	height:225px;
	}
	
	
	.img1 img{ 
	 margin-left:auto;
	 margin-right:auto;
	}
	
.text-clas{ 
	font-size:13px; 
	 
	color:#ffffff; 
	 
	margin-top:25px;
	}
	.text-clas p{ 
	font-size:13px; 
	 
	color:#000; 
	 
	text-align:center;
	 
	}
	
	.text-clas h2{ 
	font-size:20px; 
	font-weight:700; 
	color:#ed1c24; 
	text-transform:uppercase; 
	 
	}
	
	
	
	.text-clas1{ 
	font-size:13px; 
	 
	color:#ffffff; 
	 
	margin-top:25px;
	}
	.text-clas1 p{ 
	font-size:13px; 
	 
	color:#000; 
	 
	text-align:center;
	 
	}
	
	.text-clas1 h2{ 
	font-size:20px; 
	font-weight:700; 
	color:#3b3e99; 
	text-transform:uppercase; 
	 
	}
	
.text-clas span{ 
	color:#fffc00;
	}
	
.text-clas span1{ 
	font-style:italic; 
	font-weight:normal;
	}



.tab-part{ 
	width:100%; 
	padding:40px 0px;
	}
	
.pannel-text p{ 
	color:#58595b; 
	font-size:14px; 
	line-height:24px;
	}
	
.lect-clas h4{ 
	margin-top:0px; 
	font-size:16px; 
	font-weight:700; 
	color:#000000;
	}
	
.lect-clas p{ 
	margin-top:0px; 
	font-size:14px; 
	font-weight:normal; 
	color:#000000;
	}
	
.nav-tabs>li.active>a{ 
	border:none !important; 
	background-color:#0d88e5 !important; 
	color:#ffffff !important; 
	font-size:16px; 
	text-transform:uppercase; 
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	-ms-border-radius:10px;
	}
	
.nav-tabs>li>a{
	border:none !important; 
	background-color:#cd5028 !important; 
	color:#ffffff !important; 
	font-size:16px; 
	text-transform:uppercase; 
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	-ms-border-radius:10px;
	}
	
.nav-tabs{ 
	border:none !important;
	}

.entry-clas{ 
	width:100%; 
	background-color:#fff;
	padding:30px 0px;
	 
	}
	
.entry-clas2{ 
	width:100%; 
	background-color:#737a7b;
	padding:30px 0px;
	 
	}	
.entry-clas2 ul li a img{ padding:0px; border: 10px solid #fff;}

.book-clas{width:100%; 
	padding:25px 0px;
	background-color: #2c3987;
	 }
	
.entry-con{ 
	width:100%; 
	background-color:#ffffff;
	padding:3em 0px;
	text-align:center;
	 
	}
	
	.project{width:25%;
	float:left;
	padding-left:0px;
	padding-right:0px;}
	
	
.entry-con h3{ color:#004265; font-size:20px; margin-top:10px; text-transform:uppercase; font-weight:700;}

.entry-con p{ color:#272b26; font-size:13px; text-transform:capitalize; margin-bottom:0px;}

	
	.entry-text h3{ 
	text-align:center; 
	font-size:26px; 
	color:#FFF; 
	margin-top:0px;
	}
	
.entry-text p{ 
	font-size:13px; 
	color:#ffffff; 
	line-height:24px;
	
	}
	
	
.entryp h6{ 
	font-size:30px; 
	color:#000000; 
	line-height:20px;
	margin-top:0px;
	
	}
.entryp h4{ 
	font-size:20px; 
	color:#000000; 
	margin-bottom: 20px;
	margin-top:0px;
	text-transform:uppercase;
	}
	
	
	
	.entryp h4 span{ 
	 
	color:#da241a;}	
	
.entryp p{ 
	font-size:14px; 
	color:#000000; 
	line-height:18px;
	}	

.abt-part{width:100%; 
	      padding:30px 0px;	 
	      background-image: url(../images/specifications_bg.html);
	      background-position: center center;
	       }
		  
		  
.abt-part h4{ margin-top:0px;margin-bottom:35px; font-size:20px; color:#000000; text-transform:uppercase;}
.abt-part h4 span{ color:#dc224b;}
.abt-part h5{ color:#dc224b;}


.abt-part p{ margin-top:10px; font-size:13px; color:#000000; line-height:24px; text-align:justify;}
.abt-part h6{ margin-top:25px; font-size:13px; color:#f7c948; text-transform:uppercase;}
.abt-part ul{ margin:0px; padding:0px;}
.abt-part ul li{ list-style-type:none; background:url(../images/li-bg.html) no-repeat; background-position:0px 8px; padding-left:20px; font-size:13px; color:#ffffff; line-height:24px; text-align:justify;}

.highlights{width:100%; 
	  padding:10px 0px;
	  background-color: #ccc;
	  background-image: url(../images/highlights.html);
	  background-position: center center;
	    
 }
 
 .highlights h4{ margin-top:0px;margin-bottom: 15px; font-size:20px; color:#000000; text-transform:uppercase; text-align:center;}
.highlights h4 span{ color:#dc224b;}
 
 
.background{ background-color:#2c3987;padding:8px; margin-bottom: 15px;

}
.border{ border:1px solid #FFFFFF;  padding: 25px 20px;}
.border ul { list-style-image:url(../images/ul-img.png); color:#FFFFFF; margin-bottom:0px !important; padding-left:20px;}
.border ul li{line-height:26px;}
.border p {color:#FFFFFF;line-height:22px;}
.campus-clas{ 
	 
	width:100%; 
	background:url(../images/register-bg-image.html) repeat; 
	 
	padding:40px 0px;
	}
	
.campus-at h3{ 
	font-size:26px; 
	color:#FFF; 
	margin-top:0px;
	}




.regi-clas{ 
	width:100%; 
	 
	padding:40px 0px;
	}
	
.regis-at h3{
	font-size:20px; 
	color:#FFF; 
	margin-top:0px;
	text-transform:uppercase;
	}
.entryh h3{font-size:30px; color:#000000; text-align:center;text-transform:uppercase; margin-bottom:20px; }
.entryh h3 span{ color:#dc224b;}	

.eg5{ width:20%; float:left; padding-left:10px; padding-right:10px; margin-top:20px;}

.form-textbox{ 
	width:100%; 
	background-color:#FFFFFF; 
	border:1px solid #FFFFFF; 
	padding:8px; 
	font-size:14px; 
	color:#000000; 
	text-transform:uppercase; 
	
	}
	
.form-textbox:focus{ 
	outline:none;
	}
	
.form-selectbox{
	width:100%; 
	background-color:#FFF; 
	border:1px solid #f36f24; 
	padding:10px; 
	font-size:14px; 
	color:#a5a8ac; 
	text-transform:uppercase;
	}
	
.min-padding{ 
	padding-right:0px !important; 
	margin-top:2px;
	}
	
.form-btn{ 
	font-size:14px; 
	text-transform:uppercase; 
	color:#FFF; 
	background-color:#000000; 
	    padding: 10px 0px; 
	border:1px solid #000000; 
	margin-top:2px;
	width:100%;
	}

.for-quick p{ 
	color:#ffffff; 
	font-size:14px; 
	line-height:22px; 
	margin-bottom:0px;
	}
	
.for-quick p span{ 
	color:#fffc00;
	}

.for-quickt p{ 
	color:#000000; 
	font-size:14px; 
	line-height:24px; 
	margin-bottom:5px;
	}
	
.for-quickt p a img{ 
	margin-left:5px;
	}
	
.for-quickt p span{ 
	color:#cd5028; 
	font-weight:700;
	}

.foot-band{ 
	background-color:#0d83c1; 
	padding-top:10px; 
	padding-bottom:10px;
	}
	
.copy-clas p{ 
	margin-bottom:0px; 
	font-size:14px; 
	color:#ffffff;
	}

.only-margin-top30{ 
	margin-top:30px;
	}
	
.only-margin-top20n{ 
	margin-top:20px;
	}


.share-icon{ 
	position:absolute; 
	bottom:30px; 
	right:33.3333%; 
	width:180px;
	}
	
.share-icon a img{ 
	margin-right:10px;
	}
.endcoma{vertical-align:bottom; margin-top:90px;}

.admission{text-align:center; color:#ffffff; font-size:21px;letter-spacing: 1px ;margin-bottom:0px; font-family: 'Swis721 Cn BT';}


.admission span{ color:#5cbacb;}

.open{ text-align:center; color:#000; font-size:14px; text-transform:uppercase; font-weight:500; margin-top:0px;}


.admission1{text-align:center; color:#293A62; font-size:17px; text-transform:sentencecase; font-weight:bold;margin-bottom:0px; padding:10px !important;margin-bottom: 0px !important; line-height:20px;}
.admission1 span{color:#dc224b; font-size:20px;}

.open1{ text-align:center; color:#FFF; font-size:16px; text-transform:uppercase; font-weight:bold; margin-top:0px;padding-bottom: 5px; line-height: 2px;}


.kidzee{ color:#000; font-size:25px; text-transform:uppercase; font-weight:bold; margin-top:40px; margin-bottom: 0px;}
 .banner-font{margin-left: 20px; color:#802b90; font-size:30px; text-transform:uppercase; font-weight:bold; margin-top:20px;margin-bottom:0px}
 
 .testi-bg{height:150px;}
 .formpad{padding:0px 10px ; margin-top:100px;}
.tabwidth{ width:250px;}
 
 .box{background-color:#FFF; padding:20px 15px; }
 
 .box p{ 
	font-size:13px; 
	 
	color:#000; 
	text-transform:uppercase; 
	text-align:center;
	 
	}
	
	.box span{ 
	font-size:13px; 
	 font-weight:600;
	color:#000; 
	text-transform:uppercase; 
	text-align:center;
	 
	}
	
	.box h2{ 
	font-size:16px; 
	font-weight:700; 
	color:#3b3e99; 
	text-align:center;
	text-transform:uppercase; 
	 
	}



.padding-landr {
      
    
    line-height: 25px;
     
	text-align:center;
}

.carousel-control.left {
    background-image:none !important;
  background:none!important;
     
}

.carousel-control.right {
    right: 0;
    left: auto;
 background-image:none !important;
  background:none!important;
    
	}
.testm{font-size:16px; 
	font-weight:600; 
	color:#2f3193; 
	text-align:center;
	 
}
.carousel-control {
    position: absolute;
    top: 103px;
    bottom: 0;
    left: 0;
    width: 66%;
    font-size: 54px;
    color: #45479A;
    text-align: center;
    text-shadow: 0 1px 2px rgb(70, 72, 155);
    filter: alpha(opacity=50);
    opacity: .5;
}


.border-right{ border-right:9px solid #ffffff;}
.border-left{ border-left:9px solid #ffffff;}
 
@media all and ( max-width:1370px){

	.form-bg-clas p{ 
		margin-top:10px; 
		margin-bottom:11.6px;
		
		}
		
	.dwn-clas{ 
		margin-bottom:0px;
		}
		
	.share-icon{ 
		bottom:15px; 
		right:30%;
		}
		
	.share-icon a img{ 
		width:36px; 
		height:36px;
		}

	
	.form-clas{ right:20px;}

	}



@media all and ( min-width:1360px){

	.more-width{ 
		width:1320px !important;
		}

	}



@media all and ( min-width:992px){

	.hidden-mdc{ 
		display:none;
		}

	}

@media all and ( max-width:991px){

	.form-clas{ 
		position:relative;
		}
		
	.hidden-mdc{ 
		display: block;
		}
		
	.mdc{ 
		display:none;
		}
		
	.img1{ 
		height:300px;
		}
		
	.mrg-tab{ 
		margin-top:20px;
		}
		
	.open-for-clas h3{ 
		font-size:16px;
		}
		
	.open-for-clas h3 span{ 
		font-size:24px;
		}
	
	}

@media all and ( max-width:768px){

	.zero-padding{ 
		padding-left:0px !important; 
		padding-right:0px !important;
		}
	.margin-top20{ 
		margin-top:20px;
		}

	}

@media all and (min-width:601px){

.hidden-md{ display:none;}

}


@media all and (max-width:600px){

.form-clas{ width:100%; right:0px;}
.eg5{ width:100%; margin-top:5px;}
.hidden-md{ display:block;}
.border-right{ display:none;}
.border-left{ display:none;}

.project{width:100%;
	 }
 .project img{width:100%; margin-top:10px; }

}


@media all and (max-width:480px){
.admission {
    
    font-size: 13px;}

.top-image {
    text-align: center;
    margin-top: 20px;
}

.totp100{ margin-top:0px;}
.imgborder{border:1px solid #FFFFFF; margin-left:auto; margin-right:auto;}
.imgauto{margin-left:auto; margin-right:auto; margin-top:10px;}
.topmargin{ margin-top:20px;}
.bannertop{margin-top:-136px;}
.endcoma{vertical-align:bottom; margin-top:200px;}
.testi-bg{height:370px;}
.formpad{padding:0px 0px ; margin-top:0px;}
.tabwidth{ width:100%}
.banner-font{ color:#802b90; font-size:18px; text-transform:uppercase; font-weight:bold; margin-top:40px;margin-bottom:0px}
      .open{ text-align:center; color:#ed1d24; font-size:20px; text-transform:uppercase; font-weight:bold; margin-top:0px;}

	.form-clas{ 
		position:relative;
		}
		
	.banner-clas{ 
		margin-top:0px;
		}
		
	.banner-clast{ 
		margin-top:0px;
		}
		
	.img1{ 
		height:270px;
		}
		
	.ftms h3{ 
		font-size:18px;
		}
		
	.entryh h3{ 
		font-size:17px; 
		margin-bottom:0px;
		}
		
	.campus-at h3{
		font-size:17px;
		}
		
	.regis-at h3{ 
		font-size:17px; 
		margin-bottom:0px;
		}
		
	.form-textbox{ 
		margin-top:10px;
		}
	
	.form-selectbox{ 
		margin-top:10px;
		}
		
	.form-btn{ 
		margin-top:10px; 
		text-align:center;
		}
		
	.min-padding{ 
		padding-right:15px !important;
		}
		
	.form-textbox{ 
		text-align:left;
		}
	
	.nav-tabs>li.active>a{ 
		font-size:12px;
		}
	
	.nav-tabs>li>a{
		font-size:12px;
		}
		
	.form-bg-clas{ 
		margin-top:0px;
		}
		
	.text-cent-clas{ 
		text-align:center;
		}
		
	.zero-padding{ 
		padding-left:0px !important; 
		padding-right:0px !important;
		}
		
	.only-margin-top30{ 
		margin-top:10px;
		}
		
	.why-choose-clas{ 
		padding:20px 0px;
		}
		
	.tab-part{ 
		padding:20px 0px;
		}
		
	.entry-clas{
		padding:20px 0px;
		}
		
	.margin-top20{ 
		margin-top:30px;
		}
		
	.campus-clas{
		padding:20px 0px;
		}
		
	.regi-clas{
		padding:20px 0px;
		}
	
	.campus-at h3{ 
		margin-bottom:0px;
		}
		
	.only-margin-top20n{ 
		margin-top:0px;
		}
		
	.mrg-tab{ 
		margin-top:20px;
		}
	
	.share-icon{ 
		bottom:5px; 
		right:0px; 
		width:100px;
		}
		
	.share-icon a img{ 
		width:24px; 
		height:24px; 
		margin-right:2px;
		}

	}

.banner-bottom{background: #2c3987; color: #fff;}

.navbar-inverse {
    background: #fff !important;
    border:none;
}

.navbar-inverse .navbar-nav>li>a {
    color: #000;
    font-size: 14px;
    font-weight: 500;
    margin-top: 10px;
    text-transform: uppercase;
}

.navbar-brand {
    padding: 0 15px;
}

.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #2c3987;
	margin-top: 10px;
}


.navbar-inverse .navbar-toggle {
    background: #000;
}


.white
{
    color: #fff !important;
}

.title-w3
{
    padding-bottom:10px;
    color: #000;
    text-transform: uppercase;
}
.title-w3:before,.title-w3:after{
	position:absolute;
	background:#0d134f;
	height:3px;
	content:'';
   
}
.title-w3:before{
	width: 11%;
    bottom: 8%;
    left: 44.5%;
}
.title-w3:after{
	width: 18%;
    right: 41%;
    bottom: 0%;
}

.whitebg{background:#fff}

.main{padding:3em 0; font-size:16px}



.para{
float: left;
font-size:18px;
line-height:1.5:
}


.projects
{
color:#fff;
text-align:center;
}

.projects p
{
color:#fff ! important;
}

.projects a
{
color:#fff ! important;
}

.formdiv {
    background: #000;
    text-align: center;
    padding: 10px;
    margin-bottom: 0px;
    margin-top: 10px;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
}


.div-bor h4{
padding:5px;
background:#000;
color:#fff;
text-align:center
}

.img-bor img{
padding:5px;
border:1px solid #000;
}




.footlink {
    background-color: #e20f1a;
    padding-top: 30px;
    padding-bottom: 4px;
    position: fixed;
    bottom: 0;
    width: 100%;
    color: #fff;
    height:40px;font-size:20px;width:100%;
    right:0%;
    text-align:center;
	margin-bottom: 0px;
}
.footlink td{border:1px solid #fff;width:50%;text-align:center;background-color: #e20f1a;}
.footlink a{color: #fff;text-align:center;}
@media screen and (min-width: 1169px){
#footlink_hide {
    width:20%;
    clear: both;
    float: right;
    right:0%;
    text-align:center;
}
}


.hr-project
{
    position: absolute;
    background: #159701;
    height: 3px;
    content: '';

}

.hr-project:before{
	width: 11%;
    bottom: 8%;
    left: 44.5%;
}
.hr-project:after{
	width: 18%;
    right: 41%;
    bottom: 0%;
}

.head-txt {
    background-color: #55a335;
    margin: 20px auto;
    padding: 10px;
    text-align: center;
}


.cont {
    background: #2c3987;
}


.pcontt p {
    font-size: 18px;
    line-height: 1.8;
}

.pcontt li {
    font-size: 18px;
    line-height: 1.5;
    color: #fff;
}

.cont1 {
    background: #d71635;;
}


.pcontt1 p {
    font-size: 18px;
    line-height: 1.8;
}

.pcontt1 li {
    font-size: 18px;
    line-height: 1.5;
	color:#fff;
}


.section-title1
{
    color:#fff;
	font-size: 36px;
    text-align: center;
    margin: 20px 0 40px;
}

.section-title {
    font-size: 36px;
    text-align: center;
    margin: 20px 0 40px;
}


.footer1 {
    background: #2c3987;
    padding: 40px 0;
}

.footer1 h3 {
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    text-align: center;
    margin: 0;
    line-height: 22px;
    letter-spacing: 3px;
    padding: 5px 0px;
}

.frm1 {
    color: #000;
    border-radius: 0px;
    background: transparent;
    margin-top: 10px;
    padding: 8px 4px 4px;
}

.pcontt h2, .pcontt1 h2{color: #fff;}
.pcontt, .pcontt1{padding:3em 2em; color: #fff;}