@charset "utf-8";
/* CSS Document */
* {
    outline: none;
    margin: 0px;
    padding: 0px;
    border: none;
    text-decoration: none
}
body {
    text-decoration: none
}
.clear {
    clear: both
}
audio,
::selection {
    background: white;
    color: #cc3399;
}
.img-ful {
    width: 100%;
    height: auto;
    display: block;
}
.online-admission{
    webkit-animation: glowing 1500ms infinite;
  -moz-animation: glowing 1500ms infinite;
  -o-animation: glowing 1500ms infinite;
  animation: glowing 1500ms infinite;

}
@-webkit-keyframes glowing {
  0% { background-color: #322783; -webkit- }
  50% { background-color:#549d2c;  }
  100% { background-color: #322783; -webkit- }
}

@-moz-keyframes glowing {
  0% { background-color: #322783; -moz- }
  50% { background-color: #549d2c; -moz- }
  100% { background-color: #322783; -moz- }
}

@-o-keyframes glowing {
  0% { background-color: #322783;  }
  50% { background-color: #549d2c;  }
  100% { background-color: #322783;  }
}

@keyframes glowing {
  0% { background-color: #322783;  }
  50% { background-color:#549d2c; }
  100% { background-color: #322783;  }
}
.container{
	width:1180px;
	height:auto;
	margin:0 auto;
	}

.browse-for{width: 100%; height: 46px; line-height: 46px; background-color: #fff;}
.btn-radio {
 cursor: pointer;
 display: inline-block;
 float: left;
 -webkit-user-select: none;
 user-select: none;
 line-height:46px;
	margin-bottom: 25px;
	font-family: 'Roboto', sans-serif;
}
.btn-radio:not(:first-child) {
 margin-left: 20px;
 line-height:46px;
}
@media screen and (max-width: 480px) {
 .btn-radio {
  display: block;
  float:left;
 }
 .btn-radio:not(:first-child) {
  margin-left: 0;
  margin-top: 0px;
  margin-left:1em;
 }
}
.btn-radio svg {
 fill: none;
 vertical-align: middle;
}
.btn-radio svg circle {
 stroke-width: 2;
 stroke: #999;
}
.btn-radio svg path {
 stroke: #999;
}
.btn-radio svg path.inner {
 stroke-width: 6;
 stroke-dasharray: 19;
 stroke-dashoffset: 19;
}
.btn-radio svg path.outer {
 stroke-width: 2;
 stroke-dasharray: 57;
 stroke-dashoffset: 57;
}
.btn-radio input {
 display: none;
}
.btn-radio input:checked + svg path {
 transition: all 0.4s ease;
}
.btn-radio input:checked + svg path.inner {
 stroke-dashoffset: 38;
 transition-delay: 0.3s;
}
.btn-radio input:checked + svg path.outer {
 stroke-dashoffset: 0;
}
.btn-radio span {
 display: inline-block;
 vertical-align: middle;
 color:#333;
}


	/****************************************** S ENQUIRY ******************************************/
.enquiry-wraper{
	width:100%;
	height:auto;
	display:flex;
	align-items:center;
	justify-content: center;
	margin-top: 1em;
	margin-bottom: 1em;
}
.enquiry-container{
	width:55%;
	height:auto;
	/*float:left;*/
}
.enquiry-container:nth-child(2){
	position:relative;
	/*float:left;*/
	margin-left:-10%;
}
.enquiry-title{
	width:100%;
	height:auto;
	padding-left:25%;
	font-size:2.5em;
	color:#333;
	margin-bottom:0.5em;
	font-weight: normal;
    font-style: normal;
    font-display: swap;
	font-family: 'Source Sans Pro';
	
}
.enquiry-content-wrap{
	width:100%;
	height:auto;
	padding: 80px 50px;
	background-color:#fff;
	box-shadow: rgba(149, 157, 165, 0.3) 0px 8px 24px;
}
.enquiry-for .address-enquiry .contact-enquiry-box{ height:70px; line-height:70px;}
.enquiry-for .address-enquiry .calback-box1{ height:140px;}
.enquiry-for .address-enquiry .request-call{ line-height:60px;}

.for-enquiry{ width: 100%; height: auto;
  margin-bottom: 5px;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #333;
}
.enquiry-form{
    width:48%;
    height:auto;
    float:left;
}
.enquiry-form:nth-child(2n+2){ width:48%; float:right}
.enquiry-for .enquiry-msg{ width:100%;}
input.contact-enquiry-box::-webkit-input-placeholder{
    color:#333 !important;
    font-size:1em !important;
    opacity:1 !important;
    font-family: inherit;
    text-transform:capitalize;
    font-weight: normal;
}
input.contact-enquiry-box::-moz-placeholder{
    color:#333 !important;
    font-size:1em !important;
    opacity:1 !important;
    font-family: inherit;
    text-transform:capitalize;
    font-weight: normal;
}
input.contact-enquiry-box:-ms-input-placeholder{
    color:#333 !important;
    font-size:1em !important;
    opacity:1 !important;
    font-family: inherit;
    text-transform:capitalize;
    font-weight: normal;
}
input.contact-enquiry-box:-moz-placeholder{
    color:#333 !important;
    font-size:1em !important;
    opacity:1 !important;
    font-family: inherit;
    text-transform:capitalize;
    font-weight:normal;
}
.contact-enquiry-box {
  width: 100%;
  height: 60px;
  padding-left: 5%;
  padding-right: 5%;
  line-height: 60px;
  font-weight: normal;
  font-style: normal;
  color: #333;
  font-size: 1em;
  background-color: #fff;
  font-family: inherit;
}

.result-box{ height:50px; line-height:50px;}

.enquiry-massage-box {
  width: 100%;
  height: 140px;
  padding-left: 5%;
  padding-right: 5%;
  line-height:30px;
  font-weight: normal;
  font-style: normal;
  color: #333;
  font-size: 1em;
  background-color: #fff;
  font-family: inherit;
}

.enquiry-submit{
     color:#333;
     outline:none;
     background:transparent;
     line-height:60px;
     position:relative;
     display:inline-block;
     cursor:pointer;
     text-decoration:none;
     overflow:hidden;
     transition:all .5s;
     z-index:1;
     font-family: inherit;
     font-size:1.250em !important;
     font-weight:600;
     text-align:center;
	 width: auto;
	 text-transform:uppercase;
	 padding-left:55px;
	 padding-right:55px;
	 margin-top:8px;
}
 .enquiry-submit:before, .enquiry-submit:after {
     content:'';
     position:absolute;
     left:0;
     top:0;
     right:0;
     bottom:0;
     height:100%;
     background:#333;
     z-index:-1;
     transform:translate3D(0,-100%,0);
     transition:all .5s;
}
 .enquiry-submit:before {
     background:#fff;
     z-index:-2;
     transform:translate3D(0,0,0);
}
 .enquiry-submit:hover {
     color:#fff;
	 background:#666;
}
 .enquiry-submit:hover:after {
     transform:translate3D(0,0,0);
     transition:all .5s;
}

.selectdiv {
  position: relative;
  /*Don't really need this just for demo styling*/
  
  float: left;
  min-width:100%;
  /*background-color:#f5f5f5;*/
}

.selectdiv:after {
    content: '\f078';
    font-family: 'FontAwesome';font-style:normal;font-weight:900;
    color: #919191;
    right: 11px;
    top:0px;
    height: auto;
    padding: 15px 0px 0px 8px;
    position: absolute;
    pointer-events: none;
}

/* IE11 hide native button (thanks Matt!) */
select::-ms-expand {
display: none;
}

.selectdiv select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Add some styling */
  
  display: block;
  width: 100%;
  float: right;
  background-image: none;
  -ms-word-break: normal;
  word-break: normal;
  padding-left:5%;
/*padding-right: 2.5%;
*/
font-weight: normal;
font-style: normal;
color: #333;
font-size: 1em;
line-height:46px;
background-color:#fff;
font-family: 'Roboto', sans-serif;
font-size: 14px;
font-weight: 400;
}

/****************************************** E ENQUIRY ******************************************/

	
	
 .video-for-new{
     width:100%;
     height:auto;
     background-color:#fff;
     position:relative;
     cursor:pointer;
	 margin-top:2em;
	 margin-bottom:2em;
}

 .play{
     width:47px;
     height:32px;
     display:block;
     position:absolute;
     margin:auto;
     left:0;
     right:0;
     bottom:0;
     top:0;
}
.banner-wraper{
	width:100%;
	height:auto;
	position:relative;
	}
.mob-banner{
	width:100%;
	height:auto;
	display:none;
	}	
.baner-caption-top{
	font-family: 'Heebo', sans-serif;
	font-size:24px;
	font-weight:100;
	color:#fff;
	line-height:48px;
	text-transform:uppercase;
	}	
.baner-caption-middle{
	font-family: 'Heebo', sans-serif;
	font-size:54px;
	font-weight:700;
	color:#fff;
	line-height:48px;
	text-transform:uppercase;
	}		
.baner-caption-btm{
	font-family: 'Heebo', sans-serif;
	font-size:24px;
	font-weight:300;
	color:#fff;
	line-height:48px;
	text-transform:uppercase;
	}		
.top-section{
	width:100%;
	height:36px;
	background:#c9010f;
	position:relative;
	}	
.top-right{
	width:auto;
	height:auto;
	float:right;
	}	
.top-menu{
	float:right;
	}	
.mob-menu{display:none}	
.mob-logo{display:none}
.logo-container{
	width:auto;
	height:auto;
	left:0;
	top:-36px;
	position:absolute;
	}
.top-call{
	font-family: 'Heebo', sans-serif;
	font-size:12px;
	font-weight:300;
	color:#fff;
	line-height:36px;
	background:url(../images/top-call.png) no-repeat left center;
	padding-left:20px;
	padding-right:20px;
	float:left;
	}
.top-mail{
	font-family: 'Heebo', sans-serif;
	font-size:12px;
	font-weight:300;
	color:#fff;
	line-height:36px;
	background:url(../images/top-mail.png) no-repeat left center;
	padding-left:20px;
	padding-right:20px;
	float:left;
	}	
.top-mail a{
	font-family: 'Heebo', sans-serif;
	color:#fff;
	}	
a .top-enquiry{
	font-family: 'Heebo', sans-serif;
	font-size:12px;
	font-weight:500;
	color:#fff;
	line-height:36px;
	background:#322783 url(../images/top-enquiry.png) no-repeat 20px center;
	padding-left:40px;
	padding-right:20px;
	float:left;
	text-transform:uppercase;
	}
a .top-enquiry:hover{
	background:#fff url(../images/top-enquiry-hover.png) no-repeat 20px center;
	color:#322783;
	transition:0.5s;
	}

a:nth-last-child(2) .top-enquiry:hover{ background:#322783 url(../images/top-enquiry.png) no-repeat 20px center; color: #fff}
.header-container{
	width:1180px;
	height:auto;
	position:absolute;
	margin:auto;
	left:0;
	right:0;
	top:0;
	z-index:1000;
	}		
.right-social{
	position:fixed;
	right:-2px;
	top:50%;
	z-index:2000;
	}
.right-social ul{
	padding:0;
	margin:0;
	list-style-type:none;
	}
.right-social li{
	list-style-type:none;
	}
.right-social li i{
	width:35px;
	height:35px;
	color:#fff;
	margin-bottom:2px;
	border-radius:3px;
	text-align:center;
	line-height:35px;
	}
.news-scroll{
	width:100%;
	height:auto;
	height:45px;
	position:absolute;
	bottom:0px;
	z-index:1000;
	background: linear-gradient(to left, rgba(0,0,0,0.6) 90%, #c9010f 10%);
	}
.news-left{
	width:15%;
	height:auto;
	float:left;
	font-family: 'Heebo', sans-serif;
	font-size:16px;
	font-weight:400;
	color:#fff;
	line-height:45px;
	text-transform:uppercase;
	background:#c9010f url(../images/icon-news.png) no-repeat left center;
	padding-left:30px;
	}
.news-txt{
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#fff;
	line-height:45px;
	}		
.wel-wrap{
	width:100%;
	height:auto;
	padding-top:50px;
	padding-bottom:50px;
	}	
.wel-left{
	width:65%;
	height:auto;
	float:left;
	padding-right:5%;
	}
.wel-right{
	width:30%;
	height:auto;
	float:right;
	}
.wel-title{
	font-family: 'Heebo', sans-serif;
	font-size:24px;
	font-weight:300;
	color:#666;
	line-height:34px;
	text-transform:uppercase;
	}
.wel-title-sub{
	font-family: 'Heebo', sans-serif;
	font-size:30px;
	font-weight:500;
	color:#c9010f;
	line-height:34px;
	text-transform:uppercase;
	}
.wel-sub{
	font-family: 'Roboto', sans-serif;
	font-size:18px;
	font-weight:300;
	color:#322783;
	line-height:60px;
	}	
.wel-left p{
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#666;
	line-height:24px;
	text-align:justify;
	}
a .right-links{
	width:100%;
	height:auto;
	min-height:70px;
	background:#000;
	padding-top:30px;
	margin-bottom:1px;
	}
a .link-1{
	background:#3eadc1;
	}
a .link-1:hover{
	background:#399eb0;
	}
a .link-2{
	background:#2871bb;
	}	
a .link-2:hover{
	background:#2568ab;
	}
a .link-3{
	background:#549d2c;
	}	
a .link-3:hover{
	background:#4d9028;
	}
a .link-4{
	background:#ee7a03;
	}
a .link-4:hover{
	background:#d16c04;
	}						
.link-icons{
	width:30%;
	height:auto;
	float:left;
	text-align:center;
	}
.link-txt{
	width:70%;
	height:auto;
	float:left;
	}
.link-txt h5{
	font-family: 'Heebo', sans-serif;
	font-size:16px;
	font-weight:500;
	color:#fff;
	line-height:24px;
	text-transform:uppercase;
	}
.link-txt h6{
	font-family: 'Heebo', sans-serif;
	font-size:12px;
	font-weight:300;
	color:#fff;
	line-height:24px;
	}
a .more-btn{
	width:120px;
	height:40px;
	border:1px solid #e48087;
	margin-top:30px;
	background:url(../images/btn-bg.jpg) no-repeat left;
	font-family: 'Heebo', sans-serif;
	font-size:12px;
	font-weight:500;
	color:#c9010f;
	line-height:40px;
	text-transform:uppercase;
	padding-left:50px;
	}
a .more-btn:hover{
	background-color:#c9010f;
	background-position:right center;
	 -webkit-transition: background 1s;
    -moz-transition: background 1s;
    -o-transition: background 1s;
    transition: background 1s;
	color:#fff;
	width:170px;
	padding-left:0;
	text-align:center;
	}
.wel-btm-wraper{
	width:100%;
	height:auto;
	}	
.btm-links{
	width:25%;
	height:auto;
	float:left;
	background-size:100% 100%;
	position:relative;
	}	
.btm-link-dtls{
	width:99.75%;
	position:absolute;
	left:0;
	top:0;
	height:80%;
	background:rgba(50,39,131,0.95);
	text-align:center;
	padding-top:20%;
	border-right:1px solid #473d90;
	}
.btm-link-dtls:hover{
	background-color:#322783;
	}	
.link-icons-btm{
	width:100%;
	height:auto;
	text-align:center;
	}
.link-title{
	font-family: 'Heebo', sans-serif;
	font-size:18px;
	font-weight:500;
	color:#fff;
	line-height:40px;
	text-transform:uppercase;
	text-align:center;
	background:url(../images/border.png) no-repeat bottom center;
	}
.link-txt-btm{
	width:60%;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#fff;
	line-height:24px;
	margin:0 auto;
	float:none;
	}			
.gallery-wraper{
	width:100%;
	height:auto;
	padding-top:40px;
	padding-bottom:20px;
	}	
.galery-tilte{
	width:100%;
	height:auto;
	font-family: 'Heebo', sans-serif;
	font-size:24px;
	font-weight:500;
	color:#c9010f;
	line-height:40px;
	text-transform:uppercase;
	text-align:center;
	}
a .galery-more-btn{
	width:120px;
	height:40px;
	border:1px solid #e48087;
	background:url(../images/btn-bg.jpg) no-repeat left;
	font-family: 'Heebo', sans-serif;
	font-size:12px;
	font-weight:500;
	color:#c9010f;
	line-height:40px;
	text-transform:uppercase;
	padding-left:50px;
	margin:30px auto;
	}
a .galery-more-btn:hover{
	background-color:#c9010f;
	background-position:right center;
	 -webkit-transition: background 1s;
    -moz-transition: background 1s;
    -o-transition: background 1s;
    transition: background 1s;
	color:#fff;
	padding-left:0px;
	text-align:center;
	width:170px;
	}
.footer-top{
	width:100%;
	height:auto;
	background:url(../images/footer-top-bg.jpg);
	background-size:100% 100%;
	}
.red-layer{
	padding-top:50px;
	padding-bottom:50px;
	background:rgba(201,1,15,0.83);
	}
.footer-call{
	width:28%;
	height:auto;
	float:left;
	background:url(../images/footer-call.png) no-repeat left center;
	padding-left:5%;
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	font-weight:500;
	color:#fff;
	line-height:24px;
	}	
.footer-call span{
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	font-size:14px;
	}
.footer-loc{
	width:31%;
	height:auto;
	float:left;
	background:url(../images/footer-location.png) no-repeat left center;
	padding-left:5%;
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	font-weight:500;
	color:#fff;
	line-height:24px;
	text-transform:uppercase;
	}	
.footer-loc span{
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	text-transform:none;
	font-size:14px;
	}
.footer-quick{
	width:30%;
	height:auto;
	float:left;
	}																									
a .ftr-quick-btn{
	width:138px;
	height:38px;
	border:1px solid #fff;
	float:right;
	font-family: 'Heebo', sans-serif;
	font-size:12px;
	font-weight:400;
	color:#fff;
	line-height:40px;
	text-transform:uppercase;
	text-align:center;
	}
a .ftr-quick-btn:hover{
	background-color:#fff;
	background-position:right center;
    -webkit-transition: background 1s;
    -moz-transition: background 1s;
    -o-transition: background 1s;
    transition: background 1s;
	color:#c9010f;
	}
.footer-wraper{
	width:100%;
	height:auto;
	background:#242527;
	padding-top:20px;
	}	
.footer-menu{
	width:auto;
	height:auto;
	float:left;
	}
.footer-menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
	margin-top:10px;
	}
.footer-menu li{
	display:inline;
	font-family: 'Heebo', sans-serif;
	font-size:12px;
	font-weight:400;
	color:#666;
	line-height:24px;
	text-transform:uppercase;
	padding-right:20px;
	}
.footer-menu li a{
	font-family: 'Heebo', sans-serif;
	color:#666;
	}
.footer-menu li a:hover{
	color:#fff;
	}	
.footer-social{
	float:right;
	}
.footer-social ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}
.footer-social li{
	list-style-type:none;
	display:inline-block;
	}
.footer-social li i{
	width:35px;
	height:35px;
	border:1px solid #666;
	border-radius:50%;
	line-height:35px;
	text-align:center;
	color:#666;
	margin-left:5px;
	}	
.footer-social li i:hover{
	border-color:#fff;
	color:#fff;
	}	
.footer-design{
	width:100%;
	height:auto;
	border-top:1px solid rgba(255,255,255,0.1);
	margin-top:20px;
	}	
.copy{
	width:auto;
	height:auto;
	font-family:Arial;
	 font-size:13px;
	 font-weight:normal;
	 font-style:normal;
	 color:#666;
	 line-height:37px;
	 float:left;
	}	
.designed-by{
	float:right;
	}	
.company{
	float:right;
	}
.cmpny-name{
	font-family:Arial;
	 font-size:13px;
	 font-weight:normal;
	 font-style:normal;
	 color:#666;
	 line-height:37px;
	 float:left;
	}
.cmpny-name a{
	font-family:Arial;
	color:#666;
	}
.cmpny-name a:hover{
	font-family:Arial;
	color:#fff;
	text-decoration:underline;
	}	
.baner-img{
	width:100%;
	height:auto;
	position:relative;
	}				
.cmpny-logo{float:left;line-height:37px;margin-left:5px;}	
/*about*/
.inner-banner-wraper{
	width:100%;
	height:auto;
	position:relative;
	}
.inner-pg-cap{
	width:1180px;
	height:auto;
	position:absolute;
	margin:auto;
	left:0;
	right:0;
	bottom:20%;
	}
.bred-wraper{
	width:100%;
	height:auto;
	}	
a .bred-home{
	width:auto;
	height:auto;
	float:left;
	font-family: 'Heebo', sans-serif;
	font-size:10px;
	font-weight:300;
	color:#666;
	line-height:50px;
	text-transform:uppercase;
	}		
.bred-next{
	width:auto;
	height:auto;
	float:left;
	font-family: 'Heebo', sans-serif;
	font-size:10px;
	font-weight:400;
	color:#c9010f;
	line-height:50px;
	text-transform:uppercase;
	background:url(../images/bred-aro.png) no-repeat left 20px;
	padding-left:15px;
	margin-left:10px;
	}	
.about-img{
	width:47.5%;
	height:auto;
	float:left;
	margin-bottom:50px;
	}	
.about-dtls{
	width:47.5%;
	height:auto;
	float:right;
	}	
.abt-school{
	font-family: 'Heebo', sans-serif;
	font-size:22px;
	font-weight:300;
	color:#666;
	line-height:34px;
	text-transform:uppercase;
	margin-bottom:20px;
	}
.abt-school span{
	font-family: 'Heebo', sans-serif;
	font-size:28px;
	font-weight:500;
	color:#c9010f;
	line-height:34px;
	text-transform:uppercase;
	}	
.school-name{
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	font-weight:500;
	color:#322783;
	line-height:30px;
	}	
.school-des{
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	font-weight:300;
	color:#666;
	line-height:30px;
	margin-bottom:20px;
	}
.school-des-sub{
	font-family: 'Heebo', sans-serif;
	font-size:16px;
	font-weight:300;
	color:#322783;
	line-height:36px;
	}
.school-des-sub p{
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#666;
	line-height:36px;
	background:url(../images/para-bg.png) no-repeat left center;
	padding-left:20px;
	}	
.abt-btm-dtls{
	width:70%;
	height:auto;
	float:left;
	}	
.abt-btm-dtls p{
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#666;
	line-height:24px;
	text-align:justify;
	}
.abt-btm-dtls p span{
	color:#333333;
	}	
.abt-btm-right{
	width:25%;
	height:auto;
	float:right;
	padding-left:5%;
	margin-bottom:50px;
	}	
.pg-title{
	font-family: 'Heebo', sans-serif;
	font-size:28px;
	font-weight:300;
	color:#666;
	line-height:34px;
	text-transform:uppercase;
	}	
.pg-title span{
	font-family: 'Heebo', sans-serif;
	font-weight:500;
	color:#c9010f;
	}
.ad-rules{
	width:100%;
	height:auto;
	margin-bottom:50px;
	}
.rule-title{
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	font-weight:500;
	color:#322783;
	line-height:30px;
	text-transform:uppercase;
	}	
.rule-txt{
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#666;
	line-height:24px;
	text-align:justify;
	}	
.ad-rules ul{
	padding:0;
	margin:0;
	list-style-type:none;
	}
.ad-rules li{
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#666;
	line-height:24px;
	text-align:justify;
	background:url(../images/para-bg.png) no-repeat left center;
	padding-left:20px;
	margin-bottom:18px;
	}
/*facilities*/	
.facilities{
	 width:100%;
	 height:auto;
	 margin-bottom:40px;
	 margin-top:10px;
	}
.facilities-left{
	width:47.5%;
	height:auto;
	float:left;
	}
.facilities-right{
	width:47.5%;
	height:auto;
	float:right;
	}	
.facilities-img{
	width:47.5%;
	height:auto;
	float:left;
	}	
.facilities-dtls{
	width:47.5%;
	height:auto;
	float:right;
	}
/*gallery	*/	
a .gallery-links{
	width:30%;
	height:auto;
	float:left;
	margin-right:3.3%;
	margin-bottom:3.3%;
	position:relative;
	}	
.img-dtls{
	width:90%;
	height:auto;
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	font-weight:500;
	color:#fff;
	line-height:50px;
	position:absolute;
	bottom:0;
	text-transform:uppercase;
	padding-left:5%;
	padding-right:5%;
	background:rgba(50,39,131,0.9) url(../images/gal-aro.png) no-repeat 95% center;
	}
/*conatct	*/	
.contact-left{
	width:47.5%;
	height:auto;
	float:left;
	}	
.contact-right{
	width:47.5%;
	height:auto;
	float:right;
	}
.form-left{
	width:49%;
	height:auto;
	float:left;
	}
.form-right{
	width:49%;
	height:auto;
	float:right;
	}
.name-txt{
	width:95%;
	height:46px;
	border:1px solid #ccc;
	padding-left:5%;
	margin-bottom:25px;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#666;
	background-color: #fff;
	}	
.msg-txt{
	width:97%;
	height:132px;
	border:1px solid #ccc;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#666;
	padding-left:3%;
	line-height:46px;
	}
.sbt-btn{
	width:143px;
	height:45px;
	background:url(../images/sbt-btn-bg.jpg) no-repeat left;
	border:1px solid #e48087;
	float:right;
	margin-top:25px;
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	font-weight:400;
	color:#c9010f;
	text-transform:uppercase;
	cursor:pointer;
	}										
 .sbt-btn:hover{
	background-color:#c9010f;
	background-position:right center;
	 -webkit-transition: background 1s;
    -moz-transition: background 1s;
    -o-transition: background 1s;
    transition: background 1s;
	color:#fff;
	}	
.contact-dtls-full{
	width:100%;
	height:auto;
	margin-bottom:50px;
	}
.contact-icon{
	width:83px;
	height:83px;
	border-radius:50%;
	background:#322783;
	text-align:center;
	line-height:100px;
	margin-right:5%;
	float:left;
	}
.contact-dtls{
	width:auto;
	height:auto;
	float:left;
	}	
.dtls-txt{
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#666;
	line-height:24px;
	}	
.gmap{
	width:100%;
	height:auto;
	margin-top:50px;
	}
/*gallery-more*/	
.view-img{
	width:24.9%;
	height:auto;
	float:left;
	margin-right:0.1%;
	margin-bottom:0.1%;
	}
.gallery-view-wraper{
	width:100%;
	height:auto;
	margin-bottom:50px;
	}
input.name-txt::-webkit-input-placeholder {  opacity: 1 !important;
	color:#666;
 	}
input.name-txt::-moz-placeholder {   opacity: 1 !important;
   color:#666;
    }
input.name-txt::-ms-input-placeholder {  opacity: 1 !important;
    color:#666;
	}
input.name-txt::-moz-placeholder {  opacity: 1 !important;
    color:#666;
	}
input.rsm-txt::-webkit-input-placeholder {  opacity: 1 !important;
	color:#666;
 	}
input.rsm-txt::-moz-placeholder {   opacity: 1 !important;
   color:#666;
    }
input.rsm-txt::-ms-input-placeholder {  opacity: 1 !important;
    color:#666;
	}
input.rsm-txt::-moz-placeholder {  opacity: 1 !important;
    color:#666;
	}
textarea.msg-txt::-webkit-input-placeholder {  opacity: 1 !important;
    color:#666;
 	}
textarea.msg-txt::-moz-placeholder {   opacity: 1 !important;
    color:#666;
	}
textarea.msg-txt::-ms-input-placeholder {  opacity: 1 !important;
    color:#666;
	}
textarea.msg-txt::-moz-placeholder {  opacity: 1 !important;
    color:#666;
	}	
/*textbook*/
.textbook-img{
	width:40%;
	height:auto;
	margin:0 auto;
	margin-bottom:50px;
	}
/*download*/
.dowmld-box{
	width:95%;
	height:45px;
	border:1px solid #d6d4e6;
	padding-left:5%;
	margin-bottom:20px;
	margin-top:10px;
	}		
.dwnld-name{
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:400;
	color:#666;
	line-height:45px;
	text-transform:uppercase;
	background:url(../images/icon-dwnld.png) no-repeat left center;
	padding-left:30px;
	float:left;
	}
.dwld-btn{
	width:139px;
	height:46px;
	float:right;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:400;
	color:#fff;
	line-height:45px;
	text-align:center;
	background:#322783 url(../images/dwnld-aro.png) no-repeat 15% center;
    }
.dwld-btn:hover{
	background-color:#c9010f;
	transition:0.5s;
    }
	
	.management-wrap{
		width:100%;
		height:auto;
		margin-top:1.5em;
		margin-bottom:1.5em;
	}
	.managements{ 
		width:49%;
	 	margin-right:1%;
	 	margin-bottom:1%;
		float:left;
		position:relative;
	}
	.managements:nth-child(2n+2){ margin-right:0%;}	
	.manage-name{
    font-family: 'Roboto', sans-serif;
    font-size:1.6em;
    font-weight: 500;
    color: #fff;
    line-height:30px;
	text-align:center;
}
.image-full{
	width:100%;
	height:auto;
	display:block;
}
.designation {
    font-family: 'Heebo', sans-serif;
    font-size: 1em;
    font-weight: 300;
    color: #fff;
    line-height:26px;
	text-align:center
}

.product-shadow {
    width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    bottom:-2px;
    z-index: 9;
}
.manage-wrap {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 10px;
    z-index: 99;
    text-transform: uppercase;
}
.mob-view{display:none;}
.grecaptcha-badge{
    display:none !important;
}
@media (min-width: 1020px) and (max-width: 1279px) {
	.container{ width:960px !important; margin:0 auto}
	.header-container{width:960px;}
	.inner-pg-cap{width:960px;bottom:5%;}
.swiper-slide-caption {
	left:5% !important;
	}
.baner-caption-top{
	font-size:20px;
	line-height:24px;
	}	
.baner-caption-middle{
	font-size:46px;
	line-height:55px;
	}		
.baner-caption-btm{
	font-size:20px;
	line-height:24px;
	}
.link-txt-btm{
	width:100%;
	}
.btm-link-dtls{
	height:88%;
	padding-top:12%;
	}	
.wel-btm-wraper{
	margin-top:38px;
	}				
	}	
@media (min-width: 1280px) and (max-width: 1359px) {
	.container{ width:1180px !important; margin:0 auto}
	.header-container{width:1180px;}
	.inner-pg-cap{width:1180px;}
	.enquiry-container {width: 70%;}
	}	
@media (min-width: 1360px) and (max-width: 1399px) {
	.container{ width:1250px !important; margin:0 auto}
	.header-container{width:1250px;}
	.inner-pg-cap{width:1250px;}
	.enquiry-container {width: 65%;}
	}	
@media (min-width: 1400px) and (max-width: 1441px) {
	.container{ width:1300px !important; margin:0 auto}
	.header-container{width:1300px;}
	.inner-pg-cap{width:1300px;}
	.enquiry-container {width: 65%;}
	}	
@media (min-width: 1441px) and (max-width: 1599px) {
	.container{ width:1370px !important; margin:0 auto}
	.header-container{width:1370px}
	.inner-pg-cap{width:1370px;}
	.enquiry-container {width: 65%;}
	}
@media (min-width:1600px){
	.container{ width:1475px !important; margin:0 auto}
	.header-container{width:1475px}
	.inner-pg-cap{width:1475px;}
}
/*responsive*/	
@media (max-width: 500px){
.managements{ 
		width:100%;
	 	margin-right:0%;
	 	margin-bottom:1%;
		float:left;
		position:relative;
	}
	.managements:nth-child(2n+2){ margin-right:0%;}	
}
@media (max-width: 736px){
.manage-name{ font-size:1.3em}
.designation{ font-size:0.85em; line-height:20px;}
	.enquiry-container{ width: 96%}
	.enquiry-content-wrap {padding: 30px 10px;}
	.mob-view{display:block;}
	.desk-view{ display: none}
	.wel-left p{color: #333}
	.abt-btm-dtls p{color: #333}
	.school-des{color: #333}
	.school-des-sub p{color: #333}
	.rule-txt{color: #333}
	.ad-rules li{color: #333}
	.dtls-txt{color: #333}
	
	a .top-enquiry {background-position: 5% center !important;
  width: 100% !important;
  padding-right: 1em !important;
		padding-left: 2%;
		display: flex; justify-content: center;
		background: none;align-items: center;
		padding-left: 0px !important;
		padding-right: 0px !important
}
	a .top-enquiry:hover{ background: #c9010f none !important}
	@-webkit-keyframes glowing {
  0% { background-color: #322783; -webkit- }
  50% { background-color:#c9010f;  }
  100% { background-color: #322783; -webkit- }
}

@-moz-keyframes glowing {
  0% { background-color: #322783; -moz- }
  50% { background-color: #c9010f; -moz- }
  100% { background-color: #322783; -moz- }
}

@-o-keyframes glowing {
  0% { background-color: #322783;  }
  50% { background-color: #c9010f;  }
  100% { background-color: #322783;  }
}

@keyframes glowing {
  0% { background-color: #322783;  }
  50% { background-color:#c9010f; }
  100% { background-color: #322783;  }
}
	
	
}
@media (max-width: 320px){
	.container{
		width:97%;
		height:auto;
		margin:0 auto;
		}
	.header-container{width:99%}
	.inner-pg-cap{width:99%;}
	.logo-container{width:99%;position:inherit;text-align:center;display:none}
	.mob-logo{display:block;width:100%;text-align:center}
	.inner-banner-wraper{position:inherit}
	.baner-img{position:inherit}
	.header-container{position:inherit}
	.inner-pg-cap{display:none}
	.top-section{background:#fff;height:auto}
	.top-right{width:100%;}
	.top-menu{width:100%;padding-left:0;}
	.top-call{color:#322783;padding-left:5%;padding-right:0;background:url(../images/top-call-mob.png) no-repeat left center;font-weight:400}
    .top-mail{padding-left:5%;padding-right:0%;color:#c9010f;background:url(../images/top-mail-mob.png) no-repeat left center;margin-left:5px;font-weight:400}
    .top-mail a{color:#322783;}
	a .top-enquiry{width:94%;padding-left:6%;padding-right:0;background-position:left center}
	a .top-enquiry:hover{background:#322783 url(../images/top-enquiry.png) no-repeat left center;color:#fff}
	.about-img{width:100%;display:none;}
	.about-dtls{width:100%}
	.abt-btm-dtls{width:100%}
	.abt-btm-right{width:100%;margin-bottom:0;}
	.right-social{display:none}
	a .right-links{margin-bottom:0;}
	/*footer*/
	.footer-call{width:85%;padding-left:15%;margin-top:20px;}
	.footer-loc{width:85%;padding-left:15%;margin-top:20px;}
	a .ftr-quick-btn{float:left;margin-top:20px;display:none}
	.red-layer{padding-top:20px;padding-bottom:20px;}
	.footer-menu{width:100%}
	.footer-menu li{width:50%;float:left;padding-right:0;}
	.footer-social{width:auto;float:none;margin:0 auto;display:table;}
	.copy{float:none;text-align:center;line-height:24px;}
	.company{float:none;margin:0 auto;display:table}
	.cmpny-name{line-height:24px;}
	.cmpny-logo{line-height:24px;}
	/*facilitis*/
	.facilities-left{width:100%}
	.facilities-right{width:100%}
	.facilities-img{width:100%}
	.facilities-dtls{width:100%;text-align:center;margin-top:10px;}
	/*admission*/
	.ad-rules{margin-bottom:10px;}
	.ad-rules li{background-position:left 7px;}
	/*gallery*/
	a .gallery-links{width:100%;margin-right:0;margin-bottom:1px;}
	/*gallery view*/
	.view-img{width:100%;margin-right:0;}
	/*contact*/
	.contact-dtls-full{margin-bottom:20px;}
	.contact-left{width:100%}
	.contact-right{width:100%}
	.contact-icon{float:none;margin:0 auto;}
	.contact-dtls{width:100%;text-align:center}
	.sbt-btn{float:none;margin:10px auto;display:table}
	/*textbook*/
	.textbook-img{width:99%}
	/*index*/
	.swiper-container{display:none !important}
	.mob-banner{display:block}
	.news-scroll{position:inherit;}
	.news-left{width:10%;color:rgba(255,255,255,0)}
	.wel-left{width:100%;padding-right:0}
	.wel-right{width:100%}
	.btm-links{width:50%}
	.link-title{font-size:12px;line-height:24px;}
	.link-txt-btm{display:none}
	.wel-wrap{padding-bottom:0;padding-top:20px;}
	.wel-left{margin-bottom:10px;}
	.gallery-wraper{padding-top:20px;padding-bottom:20px;}
	.btm-link-dtls{width:100%;border-right:none;border-bottom:1px solid #473d90;}
	/*nav*/
	.mob-menu{display:block}
	.nav a{margin-left:0 !important;
	color:#c9010f !important;
	border-bottom:1px solid #c9010f !important;
	padding-top:0px !important;
	padding-left:5% !important;
	line-height:40px !important;
	}
	.nav a:hover{background:none !important}
	ul, ol {
    margin-bottom:0px !important;
	}
   /*download*/
   	.dwld-btn{width:100px;background-position:5px center;}
	
	.top-right{ display:none;}
	.top-menu {position: absolute; right: 0; width:auto; top:2em}
	.mob-logo{ width:50%; float:left; text-align:left}
	.top-section{  float:left;}
	.nav { background: #c9010f !important;}
	.nav a{ white-space:nowrap; padding-right:2em; color: #fff !important;}
	.news-scroll{ z-index:999;}
	.top-section{ display:none}
	.enquiry-form{ width: 100%}
	.enquiry-form:nth-child(2n+2){ width: 100%}
 	}
 @media (min-width: 321px) and (max-width: 480px) {
	 .container{
		width:96%;
		height:auto;
		margin:0 auto;
		}
	.header-container{width:99%}
	.inner-pg-cap{width:99%;}	
	.logo-container{width:99%;position:inherit;text-align:center;display:none}
	.mob-logo{display:block;width:100%;text-align:center}
	.inner-banner-wraper{position:inherit}
	.baner-img{position:inherit}
	.header-container{position:inherit}
	.inner-pg-cap{display:none}
	.top-section{background:#fff;height:auto}
	.top-right{width:100%;}
	.top-menu{width:100%;padding-left:0;}
	.top-call{color:#322783;padding-left:5%;padding-right:0;background:url(../images/top-call-mob.png) no-repeat left center;font-weight:400}
    .top-mail{padding-left:5%;padding-right:0%;color:#322783;background:url(../images/top-mail-mob.png) no-repeat left center;margin-left:10px;font-weight:400}
	.top-mail a{color:#322783;}
	a .top-enquiry{width:94%;padding-left:6%;padding-right:0;background-position:left center}
	a .top-enquiry:hover{background:#322783 url(../images/top-enquiry.png) no-repeat left center;color:#fff}
	.about-img{width:100%;display:none;}
	.about-dtls{width:100%}
	.abt-btm-dtls{width:100%}
	.abt-btm-right{width:100%;margin-bottom:0;}
	.right-social{display:none}
	a .right-links{margin-bottom:0;}
	/*footer*/
	.footer-call{width:85%;padding-left:15%;margin-top:20px;}
	.footer-loc{width:85%;padding-left:15%;margin-top:20px;}
	a .ftr-quick-btn{float:left;margin-top:20px;display:none}
	.red-layer{padding-top:20px;padding-bottom:20px;}
	.footer-menu{width:100%;float:none}
	.footer-menu li{width:50%;float:left;padding-right:0;}
	.footer-social{margin:0 auto;display:table;float:none}
	.copy{float:none;text-align:center;line-height:24px;}
	.company{float:none;margin:0 auto;display:table}
	.cmpny-name{line-height:24px;}
	.cmpny-logo{line-height:24px;}
	/*facilitis*/
	.facilities-left{width:100%}
	.facilities-right{width:100%}
	.facilities-img{width:100%}
	.facilities-dtls{width:100%;text-align:center;margin-top:10px;}
	/*admission*/
	.ad-rules{margin-bottom:10px;}
	.ad-rules li{background-position:left 7px;}
	/*gallery*/
	a .gallery-links{width:100%;margin-right:0;margin-bottom:1px;}
	/*gallery view*/
	.view-img{width:100%;margin-right:0;}
	/*contact*/
	.contact-dtls-full{margin-bottom:20px;}
	.contact-left{width:100%}
	.contact-right{width:100%}
	.contact-icon{float:none;margin:0 auto;}
	.contact-dtls{width:100%;text-align:center}
	.sbt-btn{float:none;margin:10px auto;display:table}
	/*textbook*/
	.textbook-img{width:99%}
	/*index*/
	.swiper-container{display:none !important}
	.mob-banner{display:block}
	.news-scroll{position:inherit}
	.news-left{color:rgba(255,255,255,0)}
	.wel-left{width:100%;padding-right:0}
	.wel-right{width:100%}
	.btm-links{width:50%}
	.link-title{font-size:12px;line-height:24px;}
	.link-txt-btm{display:none}
	.wel-wrap{padding-bottom:0;padding-top:20px;}
	.wel-left{margin-bottom:10px;}
	.gallery-wraper{padding-top:20px;padding-bottom:20px;}
	.btm-link-dtls{width:100%;border-bottom:1px solid #473d90;border-right:none;}
	/*nav*/
	.mob-menu{display:block}
	.nav a{margin-left:0 !important;
	color:#c9010f !important;
	border-bottom:1px solid #c9010f !important;
	padding-top:0px !important;
	padding-left:5% !important;
	line-height:40px !important;
	}
	.nav a:hover{background:none !important}
	ul, ol {
    margin-bottom:0px !important;
	}
	/*download*/
   	.dwld-btn{width:100px;background-position:5px center;}
	
	.top-right{ display:none;}
	.top-menu {position: absolute; right: 0; width:auto; top:2em}
	.mob-logo{ width:50%; float:left; text-align:left}
	.top-section{  float:left;}
	.nav { background: #c9010f !important;}
	.nav a{ white-space:nowrap; padding-right:2em; color: #fff !important;}
	.news-scroll{ z-index:999;}
	.top-section{ display:none}
	 .enquiry-form{ width: 100%}
	 .enquiry-form:nth-child(2n+2){ width: 100%}
	 }	
@media (min-width: 481px) and (max-width: 580px) {
	.container{
		width:96% !important;
		height:auto;
		margin:0 auto;
		}
	.header-container{width:99%}
	.inner-pg-cap{width:99%;}
	.logo-container{width:99%;position:inherit;text-align:center;display:none}	
	.mob-logo{display:block;width:100%;text-align:center}
	.inner-banner-wraper{position:inherit}
	.baner-img{position:inherit}
	.header-container{position:inherit}
	.inner-pg-cap{display:none}
	.top-section{background:#fff;height:36px;}
	.top-right{width:100%;}
	.top-menu{width:100%;padding-left:0;}
	.top-call{color:#322783;background:url(../images/top-call-mob.png) no-repeat left center;font-weight:400}
	.top-mail{color:#322783;background:url(../images/top-mail-mob.png) no-repeat left center;font-weight:400}
	.top-mail a{color:#322783;}
	a .top-enquiry{width:94%;padding-left:6%;padding-right:0;background-position:left center}
	a .top-enquiry:hover{background:#322783 url(../images/top-enquiry.png) no-repeat left center;color:#fff}
	.about-img{width:100%;display:none;}
	.about-dtls{width:100%}
	.abt-btm-dtls{width:100%}
	.abt-btm-right{width:100%;margin-bottom:0;}
	.right-social{display:none}
	a .right-links{width:50%;float:left;margin-bottom:0;min-height:75px}
	/*footer*/
	.footer-call{width:85%;padding-left:15%;margin-top:20px;}
	.footer-loc{width:85%;padding-left:15%;margin-top:20px;}
	a .ftr-quick-btn{float:left;margin-top:20px;display:none}
	.red-layer{padding-top:20px;padding-bottom:20px;}
	.footer-menu{width:100%;float:none;}
	.footer-menu li{width:33%;padding-right:0;float:left}
	.footer-social{margin:0 auto;display:table;float:none}
	/*facilitis*/
	.facilities-left{width:100%}
	.facilities-right{width:100%}
	/*admission*/
	.ad-rules{margin-bottom:10px;}
	.ad-rules li{background-position:left 7px;}
	/*gallery*/
	a .gallery-links{width:49%;margin-right:1%;margin-bottom:1%;}
	.img-dtls{font-size:14px;line-height:30px;}
	/*gallery view*/
	.view-img{width:49.7%;margin-right:1px;}
	/*contact*/
	.contact-dtls-full{margin-bottom:20px;}
	.contact-left{width:100%}
	.contact-right{width:100%}
	/*textbook*/
	.textbook-img{width:99%}
	/*index*/
	.swiper-container{display:none !important}
	.mob-banner{display:block}
	.news-scroll{position:inherit}
	.news-left{padding-left:0;color:rgba(255,255,255,0);width:10%}
	.wel-left{width:100%;padding-right:0}
	.wel-right{width:100%}
	.btm-link-dtls{padding-top:0;height:100%;width:100%;border-right:none;}
	.link-title{font-size:11px;line-height:24px;background:none}
	.link-txt-btm{display:none}
	.wel-wrap{padding-bottom:0;padding-top:20px;}
	.wel-left{margin-bottom:10px;}
	.gallery-wraper{padding-top:20px;padding-bottom:20px;}
	.btm-link-dtls{	border-bottom:1px solid #473d90;}
	/*nav*/
	.mob-menu{display:block}
	.nav a{margin-left:0 !important;
	color:#c9010f !important;
	border-bottom:1px solid #c9010f !important;
	padding-top:0px !important;
	padding-left:5% !important;
	line-height:40px !important;
	}
	.nav a:hover{background:none !important;}
	ul, ol {
    margin-bottom:0px !important;
	}
	.top-right{ display:none;}
	.top-menu {position: absolute; right: 0; width:auto; top:2em}
	.mob-logo{ width:50%; float:left; text-align:left}
	.top-section{  float:left;}
	.nav { background: #c9010f !important;}
	.nav a{ white-space:nowrap; padding-right:2em; color: #fff !important;}
	.news-scroll{ z-index:999;}
	.top-section{ display:none}
	.enquiry-form{ width: 100%}
	.enquiry-form:nth-child(2n+2){ width: 100%}
	}	
@media (min-width: 581px) and (max-width: 736px) {
	.container{
		width:96%;
		height:auto;
		margin:0 auto;
		}
	.header-container{width:99%}
	.inner-pg-cap{width:99%;}
	.logo-container{width:99%;position:inherit;text-align:center;display:none}	
	.mob-logo{display:block;width:100%;text-align:center}
	.inner-banner-wraper{position:inherit}
	.baner-img{position:inherit}
	.header-container{position:inherit}
	.inner-pg-cap{display:none}
	.top-section{background:#fff;height:auto}
	.top-right{width:100%;background-color:#322783}
	.top-menu{width:100%;padding-left:0;}
	a .top-enquiry{float:right;}
	.about-img{width:100%;display:none;}
	.about-dtls{width:100%}
	.abt-btm-dtls{width:100%}
	.abt-btm-right{width:100%;margin-bottom:0;}
	.right-social{display:none}
	a .right-links{width:50%;float:left;margin-bottom:0;min-height:75px}
	/*footer*/
	.footer-call{width:85%;padding-left:15%;margin-top:20px;}
	.footer-loc{width:85%;padding-left:15%;margin-top:20px;}
	a .ftr-quick-btn{float:left;margin-top:20px;display:none}
	.red-layer{padding-top:20px;padding-bottom:20px;}
	.footer-menu{width:100%;float:none}
	.footer-menu li{width:25%;float:left;padding-right:0}
	.footer-social{float:none;margin:0 auto;display:table;}
	/*facilitis*/
	.facilities{margin-bottom:0;margin-top:0;}
	.facilities-left{width:100%}
	.facilities-right{width:100%}
	.facilities-img{margin-bottom:10px;}
	/*admission*/
	.ad-rules{margin-bottom:10px;}
	.ad-rules li{background-position:left 7px;}
	/*gallery*/
	a .gallery-links{width:49%;margin-right:1%;margin-bottom:1%;}
	.img-dtls{font-size:14px;line-height:30px;}
	/*gallery view*/
	.view-img{width:49.6%;margin-right:1px;}
	/*contact*/
	.contact-dtls-full{margin-bottom:20px;}
	.contact-left{width:100%}
	.contact-right{width:100%}
	/*textbook*/
	.textbook-img{width:99%}
	/*index*/
	.swiper-container{display:none !important}
	.mob-banner{display:block}
	.news-scroll{position:inherit}
	.news-left{font-size:10px;width:17%}
	.wel-left{width:100%;padding-right:0}
	.wel-right{width:100%}
	.link-title{font-size:12px;line-height:24px;background:none}
	.link-txt-btm{display:none}
	.wel-wrap{padding-bottom:0;padding-top:20px;}
	.wel-left{margin-bottom:10px;}
	.gallery-wraper{padding-top:20px;padding-bottom:20px;}
	.btm-link-dtls{	border-bottom:1px solid #473d90;width:100%;border-right:none;}
	/*nav*/
	.mob-menu{display:block}
	.nav a{margin-left:0 !important;
	color:#c9010f !important;
	border-bottom:1px solid #c9010f !important;
	padding-top:0px !important;
	padding-left:5% !important;
	line-height:40px !important;
	}
	.nav a:hover{background:none !important}
	ul, ol {
    margin-bottom:0px !important;
	}
		.top-right{ display:none;}
	.top-menu {position: absolute; right: 0; width:auto; top:2em}
	.mob-logo{ width:50%; float:left; text-align:left}
	.top-section{  float:left;}
	.nav { background: #c9010f !important;}
	.nav a{ white-space:nowrap; padding-right:2em; color: #fff !important;}
	.news-scroll{ z-index:999;}
	.top-section{ display:none}
	}
@media (min-width: 737px) and (max-width: 768px) {
	.container{
		width:96%;
		height:auto;
		margin:0 auto;
		}
	.header-container{width:99%}
	.inner-pg-cap{width:99%;}
	.logo-container{width:99%;position:inherit;text-align:center;display:none}	
	.mob-logo{display:block;width:100%;text-align:center}
	.inner-banner-wraper{position:inherit}
	.baner-img{position:inherit}
	.header-container{position:inherit}
	.inner-pg-cap{display:none}
	.top-section{background:#fff;height:auto}
	.top-right{width:100%;background:#322783}
	.top-menu{width:100%;padding-left:0;}
	a .top-enquiry{float:right;}
	.about-img{width:100%;display:none;}
	.about-dtls{width:100%}
	.abt-btm-dtls{width:100%}
	.abt-btm-right{width:100%;margin-bottom:0;}
	.right-social{display:none}
	a .right-links{width:50%;float:left;margin-bottom:0;min-height:75px}
	/*footer*/
	.footer-call{width:40%;padding-left:10%;margin-top:20px;}
	.footer-loc{width:40%;padding-left:10%;margin-top:20px;background-position:left 0px;}
	a .ftr-quick-btn{float:left;margin-top:20px;display:none}
	.red-layer{padding-top:20px;padding-bottom:20px;}
	.footer-menu{width:100%;float:none}
	.footer-menu li{width:33%;float:left;padding-right:0}
	.footer-social{float:none;margin:0 auto;display:table;}
	/*facilitis*/
	.facilities{margin-bottom:0;margin-top:0;}
	.facilities-left{width:100%}
	.facilities-right{width:100%}
	.facilities-img{margin-bottom:10px;}
	/*admission*/
	.ad-rules{margin-bottom:10px;}
	.ad-rules li{background-position:left 7px;}
	/*gallery*/
	.img-dtls{font-size:14px;line-height:30px;}
	/*gallery view*/
	/*contact*/
	.contact-dtls-full{margin-bottom:20px;}
	.contact-left{width:100%}
	.contact-right{width:100%}
	/*textbook*/
	.textbook-img{width:99%}
	/*index*/
	.swiper-container{display:none !important}
	.mob-banner{display:block}
	.news-scroll{position:inherit}
	.news-left{font-size:12px;}
	.marquee span{width:40% !important}
	.wel-left{width:100%;padding-right:0}
	.wel-right{width:100%}
	.link-title{font-size:12px;line-height:24px;background:none}
	.link-txt-btm{display:none}
	.wel-wrap{padding-bottom:0;padding-top:20px;}
	.wel-left{margin-bottom:10px;}
	.gallery-wraper{padding-top:20px;padding-bottom:20px;}
	.btm-link-dtls{	border-bottom:1px solid #473d90;width:100%;border-right:none;}
	/*nav*/
	.mob-menu{display:block}
	.nav a{margin-left:0 !important;
	color:#c9010f !important;
	border-bottom:1px solid #c9010f !important;
	padding-top:0px !important;
	padding-left:5% !important;
	line-height:40px !important;
	}
   .nav a:hover{background:none !important}	
	ul, ol {
    margin-bottom:0px !important;
	}
		.top-right{ display:none;}
	.top-menu {position: absolute; right: 0; width:auto; top:2em}
	.mob-logo{ width:50%; float:left; text-align:left}
	.top-section{  float:left;}
	.nav { background: #c9010f !important;}
	.nav a{ white-space:nowrap; padding-right:2em; color: #fff !important;}
	.news-scroll{ z-index:999;}
	.top-section{ display:none}
	}
@media (min-width:769px) and (max-width:991px){
	.container{
		width:96% !important;
		height:auto;
		margin:0 auto;
		}
	.header-container{width:99%}
	.inner-pg-cap{width:99%;}	
	.logo-container{width:99%;position:inherit;text-align:center;display:none}
	.mob-logo{width:100%;display:block;text-align:center}
	.inner-banner-wraper{position:inherit}
	.baner-img{position:inherit}
	.header-container{position:inherit}
	.inner-pg-cap{display:none}
	.top-section{width:100%;height:auto;background:#fff;}
	.top-right{width:100%;background:#322783}
	.top-menu{width:100%;padding-left:0;}
	a .top-enquiry{float:right;}
	.about-img{width:100%;display:none;}
	.about-dtls{width:100%}
	.abt-btm-dtls{width:100%}
	.abt-btm-right{width:100%;margin-bottom:0;}
	.right-social{display:none}
	a .right-links{width:50%;float:left;margin-bottom:0;min-height:75px}
	/*footer*/
	.footer-call{width:40%;padding-left:10%;margin-top:20px;}
	.footer-loc{width:40%;padding-left:10%;margin-top:20px;background-position:left 0px;}
	a .ftr-quick-btn{float:left;margin-top:20px;display:none}
	.red-layer{padding-top:20px;padding-bottom:20px;}
	/*admission*/
	.ad-rules{margin-bottom:10px;}
	.ad-rules li{background-position:left 7px;}
	/*gallery*/
	.img-dtls{font-size:14px;line-height:30px;}
	/*gallery view*/
	/*contact*/
	.contact-icon{margin:0 auto;float:none;}
	.contact-dtls{width:100%;text-align:center;}
	.contact-dtls-full{margin-bottom:0px;}
	/*textbook*/
	.textbook-img{width:99%}
	/*index*/
	.swiper-container{display:none !important}
	.mob-banner{display:block}
	.news-scroll{}
	.news-left{font-size:12px;}
	.marquee span{width:40% !important}
	.wel-left{width:100%;padding-right:0}
	.wel-right{width:100%}
	.link-title{font-size:12px;line-height:24px;background:none}
	.link-txt-btm{display:none}
	.wel-wrap{padding-bottom:0;padding-top:20px;}
	.wel-left{margin-bottom:10px;}
	.gallery-wraper{padding-top:20px;padding-bottom:20px;}
	.btm-link-dtls{	border-bottom:1px solid #473d90;width:100%;border-right:none;}
	/*nav*/
	.mob-menu{display:none !important}
	.nav a{margin-left:30px !important;
	color:#c9010f !important;
	border-bottom:1px solid #fff !important;
	padding-top:0px !important;
	padding-left:0 !important;
	line-height:40px !important;
	font-size:14px !important;
	}
	ul, ol {
    margin-bottom:0px !important;
	}
		.top-right{ display:none;}
	.top-menu {position: absolute; right: 0; width:auto; top:2em}
	.mob-logo{ width:50%; float:left; text-align:left}
	.top-section{  float:left;}
	.nav { background: #c9010f !important;}
	.nav a{ white-space:nowrap; padding-right:2em; color: #fff !important;}
	.news-scroll{ z-index:999;}
	.top-section{ display:none}
	}			 	
@media (min-width:992px) and (max-width:1019px){
	.container{
		width:95%;
		height:auto;
		margin:0 auto;
		}
	.header-container{width:95%}
	.inner-pg-cap{width:95%;bottom:25px}
	.link-txt-btm{width:100%}
	.swiper-slide-caption {
	left:5% !important;
	}
.baner-caption-top{
	font-size:20px;
	line-height:24px;
	}	
.baner-caption-middle{
	font-size:46px;
	line-height:55px;
	}		
.baner-caption-btm{
	font-size:20px;
	line-height:24px;
	}
	}		
								