{

font-family: 'Roboto', sans-serif;

font-family: 'Roboto Condensed', sans-serif;

font-family: 'Roboto Slab', serif;

}



body{

	padding:0;

	margin:0;

	color:#000;

	font-size:13px;

	line-height:20px;

	font-family:Arial, Helvetica, sans-serif;

}

p{

	padding:0 0 13px 0;

	margin:0;

	color:#000;

	line-height:20px;

	font-size:13px;

	line-height:21px;

	font-family:Arial, Helvetica, sans-serif;

	text-align:justify;

}

a{color:#000; text-decoration:none; transition:0.4s;}

a:hover{color:#aa7d0e; text-decoration:none; transition:0.4s;}

span{color:#aa7d0e; text-decoration:none;}

img{border:0;}

ol,li,ul{list-style:none; padding:0; margin:0;}

.clear{clear:both;}

h2{line-height:26px;}

#header{

	width:auto;

	height:167px;

	padding:0 0 0 0;

	margin:0 0 0 0;

	background:url(../images/header-bg.jpg) center top no-repeat;

}

#header-wrapper{

	width:1140px;

	height:114px;

	padding:0 0 0 0;

	margin:0 auto;

}

#menu-top-area{

	width:auto;

	height:53px;

	background:url(../images/menu-bg.jpg) center top repeat-x;

	padding:0 0 0 0;

	margin:0 0 0 0;

}

#menu-top-wrapper{

	width:1140px;

	height:auto;

	padding:0 0 0 0;

	margin:0 auto;

}



.logo{

	float:left;

	padding:0 0 0 0;

	margin:6px 0 0 0;

}

.header-right{

	float:right;

	width:380px;

	height:auto;

	padding:0 0 0 0;

	margin:43px 0 0 0;

	text-align:right;

}

.call{

	font-size:19px;

	color:#494949;

	padding:6px 13px 6px 13px;

	background-color:#FFFFFF;

	float:left;

	font-family: 'Roboto Condensed', sans-serif;

	float:right;

}

.call span{ color:#aa7d0e;}

.icon-img{

	float:right;

	padding:0 0 0 0;

	margin:0 0 0 8px;

	opacity:1;

	transition:0.4s;

}

.icon-img:hover{

	opacity:0.5;

	transform:scale(0.8);

	transition:0.4s;

}

.topmenu-links{

	width:auto;

	height:auto;

	padding:0 0 0 0;

	margin:0 0 0 0;

	line-height:53px;

	color:#FFFFFF;

	font-size:15px;

	display:inline-block;

}

.topmenu-links li{

	width:auto;

	height:auto;

	padding:0 0 0 0;

	margin:0 0 0 0;

	line-height:53px;

	color:#FFFFFF;

	font-size:15px;

	display:inline-block;

	background:url(../images/menu-line.jpg) right no-repeat;

	float:left;

}

.topmenu-links li:last-child{ background:none;}

.topmenu-links li a{

	width:auto;

	height:auto;

	padding:0 21px 0 21px;

	margin:0 0 0 0;

	line-height:53px;

	color:#FFFFFF;

	font-size:15px;

	display:inline-block;

}

.topmenu-links li a:hover{color:#FFFFFF; background-color:#aa7d0e;}



#banner-area{

	width:auto;

	height:auto;

	border-bottom:6px solid #2da096;

}



#content-wrapper{

	width:1240px;

	height:auto;

	padding:0px;

	margin:0 auto;

}

#cont-left {

    background: none repeat scroll 0 0 #fff;

    float: left;

    height: auto;

    margin: -150px 0 0;

    padding: 0;

    position: absolute;

    width: 340px;

    z-index: 500;

}

#cont-right{

	width:1100px;

	height:auto;

	padding:0 0 0 0;

	margin:0;

	float:right;

}
#cont-devesh{

	width:780px;

	height:auto;

	padding:0 0 0 0;

	margin:0;

	float:right;

}



.h-h1{

	font-size:31px;

	font-family: 'Roboto Slab', serif;

	color:#282828;

	padding:0 0 20px 0;

	margin:0 0 10px 0;

	border-bottom:1px solid #2da096;

}



.readmore-bt1{

	width:108px;

	height:36px;

	background:url(../images/read-more-bt2.png) center top no-repeat;

	padding:0;

	margin:0;

	float:left;

}

.readmore-bt1:hover{background:url(../images/read-more-bt2.png) center bottom no-repeat;}



.message-box{

	width:315px;

	height:289px;

	padding:8px 23px 0px 23px;

	border:1px solid #d8d8d8;

	float:left;

	margin:33px 0 0 0;

}

.achieve-box{

	width:361px;

	height:auto;

	padding:0;

	float:right;

	margin:33px 0 0 0;

}



.achieve-heading{

	width:auto;

	height:44px;

	background-color:#23577f;

	padding:0 0 0 0;

	line-height:44px;


	color:#FFFFFF;

	font-family: 'Roboto Slab', serif;

	font-size:21px;

	margin:0 0 14px 0;

}

.achieve-heading img{

	float:left;

	padding:1px 10px 0 1px;

}

.achieve-box-img{

	float:left;

	margin:0 20px 18px 0;

	padding:0;

	border:1px solid #cfcfcf;

}

.achieve-box h1{

	font-size:19px;

	color:#000000;

	font-family: 'Roboto Slab', serif;

	padding:0 0 8px 0;

	margin:0 0 0 0;

}

.achieve-box .read-grey{

	width:auto;

	height:27px;

	background-color:#eaeaea;

	text-align:center;

	font-size:17px;

	color:#177b72;

	line-height:27px;

	font-family: 'Roboto Slab', serif;

}

.achieve-box .read-grey a{

	width:auto;

	height:27px;

	background-color:#eaeaea;

	text-align:center;

	font-size:17px;

	color:#177b72;

	line-height:27px;

	font-family: 'Roboto Slab', serif;

	font-weight:normal;

}

.achieve-box .read-grey a:hover{ color:#aa7d0e;}

#full-area{

	width:1140px;

	height:auto;

	padding:0 0 0 0;

	margin:0 0 0 0

}

#f-p-area{

	width:1140px;

	height:auto;

	padding:0 0 0 0;

	margin:60px 0 0 0;

	float:left;

}

.f-p-left{

	float:left;

	width:540px;

	height:auto;

	border-top:2px solid #2da096;

	border-right:2px solid #2da096;

	border-bottom:2px solid #2da096;

	padding:0 0 15px 0;

}

.f-p-left h1{

	font-size:30px;

	font-weight:normal;

	color:#363636;

	padding:0 17px 20px 0;

	margin:-15px 0 0 0;

	background-color:#FFFFFF;

	float:left;

	font-family: 'Roboto Slab', serif;

}

.f-p-right{

	float:right;

	width:540px;

	height:auto;

	border-top:2px solid #2da096;

	border-right:2px solid #2da096;

	border-bottom:2px solid #2da096;

	padding:0 0 0 0;

}

.f-p-right h1{

	font-size:30px;

	font-weight:normal;

	color:#363636;

	padding:0 17px 20px 0;

	margin:-15px 0 0 0;

	background-color:#FFFFFF;

	float:left;

	font-family: 'Roboto Slab', serif;

}

.h-p-img{

	width:117px;

	height:109px;

	padding:0 0 0 0;

	margin:0 15px 15px 0;

	float:left;

}

.h-p-img img{

	width:128px;

	height:110px;

}

.school-p{

	width:40%;

	float:left;

	padding:3px 18px 3px 18px;

	margin:0;

	background:url(../images/blue-dot.jpg) left no-repeat;

}

#footer-top{

	width:auto;

	height:188px;

	background:url(../images/footer-top-bg.jpg) center top repeat-x;

	padding:0 0 0 0;

	margin:4px 0px 0px 0px;

}

#footer-middle{

	width:auto;

	min-height:300px;

	padding:0 0 0 0;

	margin:0 0 0 0;

	background:#23577f url(../images/footer-shadow.png) center top no-repeat;

}

#footer-wrapper{

	width:1140px;

	height:auto;

	padding:0 0 0 0;

	margin:0 auto;

	color:#FFFFFF;

}

.footer01{

	width:162px;

	height:auto;

	padding:0 0 0 0;

	margin:0 24px 0 0;

	float:left;

}

.footer02{

	width:240px;

	height:auto;

	padding:0 0 0 0;

	margin:0 0 0 0;

	float:left;

}

.footer-heading{

	font-size:19px;

	font-family: 'Roboto Slab', serif;

	color:#FFFFFF;

	border-bottom:2px dashed #84b7de;

	padding:0 0 12px 0;

	margin:0 0 12px 0;

}



.footer-links{

	width:auto;

	height:auto;

	padding:0 0 0 0;

	margin:0 0 20px 0;

	color:#FFFFFF;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	line-height:24px;

	display:block;

}

.footer-links li{

	width:auto;

	height:auto;

	padding:0 0 0 13px;

	margin:0 0 0 0;

	color:#FFFFFF;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	line-height:24px;

	display:block;

	background:url(../images/white-dotted.png) left no-repeat;

}

.footer-links li a{

	width:auto;

	height:auto;

	padding:0 0 0 0;

	margin:0 0 0 0;

	color:#FFFFFF;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	line-height:24px;

	display:block;

}

.footer-links li a:hover{color:#5fa9e3;}





#footer-bottom{

	width:auto;

	height:88px;

	padding:15px 0 0 0;

	margin:0 0 0 0;

	

}

#footer-bottom-wrapper{

	width:1140px;

	height:auto;

	padding:53px 0 0 0;

	margin:0 auto;

	color:#5ca4dc;

}

.footer-bottom-left{

	float:left;

	padding:0 0 0 0;

	margin:0 0 0 0;

}

.footer-bottom-right{

	float:right;

	padding:0 0 0 0;

	margin:0 0 0 0;

}

.footer-bottom-right a{color:#5ca4dc;}

.footer-bottom-right a:hover{color:#e51b24;}



.news-area-index{

	width:298px;

	height:281px;

	padding:20px 20px 7px 20px;

	margin:0 0 33px 0;

	border:1px solid #2da096;

}

.news-area{

	width:298px;

	height:auto;

	padding:20px 20px 7px 20px;

	margin:0 0 33px 0;

	border:1px solid #2da096;

}

.news-heading{

	width:226px;

	height:53px;

	background:url(../images/news-heading-bg.jpg) left top no-repeat;

	padding:0 0 0 72px;

	margin:0 0 14px 0;

	font-family: 'Roboto', sans-serif;

	font-size:18px;

	color:#282828;

	line-height:53px;

}

.news-img{

	border:4px solid #cfcfcf;

	width:84px;

	height:84px;

	float:left;

	padding:0 0 0 0;

	margin:0 15px 0 0;

}

.news-h{

	font-size:16px;

	font-family: 'Roboto Slab', serif;

	padding:0 0 4px 0;

	margin:0;

	color:#171717;

}

.news-p{

	padding:0 0 0 0;

	margin:0 0 3px 0;

	line-height:18px;

	font-size:12px;

}

.news-space{

	clear:both;

}

.video-img{

	width:100%;

	height:auto;

}

#tab-top-menu{display:none;}



.pay-fee-online-bt{

	float:right;

	position:fixed;

	right:0;

	margin:310px 0 0 0;

	z-index:900;

}

#inner-banner{

	width:auto;

	height:auto;

	padding:0 0 7px 0;

	text-align:center;

	background:url(../images/inner-banner-line.jpg) center bottom repeat-x;

}

#inner-banner img{ width:100%; height:auto;}

.about-img{

	width:100%;

	height:auto;

	margin:0 0 18px 0;

}

#inner-right{

	width:305px;

	height:auto;

	padding:0 0 0 0;

	margin:0 0 0 0;

	float:right;

}

.blue-menuarea{

	width:275px;

	height:auto;

	padding:15px;

	background-color:#23577f;

	color:#FFF;

	margin:-19px 0 0 0;

}

.bluemenu-links{

	width:auto;

	height:auto;

	color:#FFFFFF;

	font-family: 'Roboto Slab', serif;

	font-size:16px;

	line-height:36px;

	display:block;

	padding:0 0 0 0;

	margin:0 0 0 0;

}

.bluemenu-links li{

	width:auto;

	height:auto;

	color:#FFFFFF;

	font-family: 'Roboto Slab', serif;

	font-size:16px;

	line-height:36px;

	display:block;

	padding:0 0 0 0;

	margin:0 0 0 0;

	border-bottom:1px dashed #4d80a8;

}

.bluemenu-links li a{

	width:auto;

	height:auto;

	color:#FFFFFF;

	font-family: 'Roboto Slab', serif;

	font-size:16px;

	line-height:36px;

	display:block;

	padding:0 0 0 25px;

	margin:0 0 0 0;

	background:url(../images/white-dotted2.png) 5px 13px no-repeat;

}

.bluemenu-links li a:hover{

	width:auto;

	height:auto;

	color:#FFFFFF;

	font-family: 'Roboto Slab', serif;

	font-size:16px;

	line-height:36px;

	display:block;

	padding:0 0 0 18px;

	margin:0 0 0 0;

	background-color:#aa7d0e;

}

.bluemenu-links .active{

	color:#FFFFFF;

	background-color:#aa7d0e;

}

.blue-bottom-bg{

	width:305px;

	height:19px;

	background:url(../images/blue-bottom-bg.jpg) left top/100% 100% no-repeat;

	padding:0;

	margin:0 0 28px 0;

}

.backlink-bg{

	width:300px;

	height:30px;

	background:url(../images/backlink-bg.jpg) left top no-repeat;

	padding:0 0 0 0;

	margin:0 0 22px 0;

	float:left;

	text-align:center;

	line-height:27px;

}

.backlink-bg a{ color:#FFF;}

.backlink-bg a:hover{ color:#aa7d0e;}

.i-blue-heading{

	width:310px;

	height:36px;

	background:url(../images/blue-heading-bg.jpg) right top no-repeat;

	padding:0 0 0 15px;

	margin:0 0 0 0;

	float:left;

	font-family: 'Roboto Slab', serif;;

	font-size:21px;

	color:#FFFFFF;

	line-height:35px;

}

.blue-line{

	width:auto;

	height:1px;

	background-color:#23577f;

	padding:0 0 0 0;

	margin:0 0 19px 0;

}

.admission-img{

	padding:0 0 0 0;

	margin:0 0 0 -70px;

	width:370px;

	height:auto;

}

.form-heading{

	width:666px;

	height:39px;

	background:#e5e5e5 url(../images/form-heading-bg.jpg) left top no-repeat;

	padding:0 0 0 53px;

	margin:13px 0 22px 0;

	line-height:38px;

	font-size:21px;

	color:#282828;

	font-family: 'Roboto Slab', serif;

}

.form-text{

	width:248px;

	height:33px;

	float:left;

	padding:0 18px 0 0;

	margin:0 0 22px 0;

	line-height:33px;

	font-size:15px;

	color:#262525;

	font-family: 'Roboto Slab', serif;

}

.form-input{

	width:430px;

	height:33px;

	border:1px solid #89b9b5;

	background-color:#FFFFFF;

	padding:0 0 0 10px;

	margin:0 0 22px 11px;

}

.form-dropdown{

	width:137px;

	height:33px;

	border:1px solid #89b9b5;

	background-color:#FFFFFF;

	padding:0 0 0 10px;

	margin:0 0 22px 11px;

}

.form-textarea{

	width:430px;

	height:85px;

	border:1px solid #89b9b5;

	background-color:#FFFFFF;

	padding:10px 0 0 10px;

	margin:0 0 22px 11px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

}

.submit-bt2{

	width:126px;

	height:37px;

	background:url(../images/submit-bt.png) center top no-repeat;

	padding:0 0 0 0;

	margin:0 0 0 162px;

	float:left;

}

.submit-bt2:hover{background:url(../images/submit-bt.png) center bottom no-repeat;}

.submit-bt{

	width:126px;

	height:37px;

	background:url(../images/submit-bt.png) center top no-repeat;

	padding:0 0 0 0;

	margin:0 0 0 278px;

	float:left;

}

.submit-bt:hover{background:url(../images/submit-bt.png) center bottom no-repeat;}

.opening-box{

	width:555px;

	height:300px;

	float:left;

	padding:0 0 0 0;

	margin:0 15px 15px 0;

	font-family: 'Roboto Slab', serif;

	font-size:15px;

	color:#262525;

}

.more-details-bt{

	width:117px;

	height:32px;

	background:url(../images/more-details-bt.jpg) center top no-repeat;

	padding:0 0 0 0;

	margin:0 10px 0 0;

	float:left;

}

.more-details-bt:hover{background:url(../images/more-details-bt.jpg) center bottom no-repeat;}

.apply-bt{

	width:72px;

	height:32px;

	background:url(../images/apply-bt.jpg) center top no-repeat;

	padding:0 0 0 0;

	margin:0 10px 0 0;

	float:left;

}

.apply-bt:hover{background:url(../images/apply-bt.jpg) center bottom no-repeat;}



.cont-form{

	width:535px;

	height:auto;

	padding:40px;

	margin:0 0 0 0;

	float:left;

	background-color:#f2f2f2;

	border:1px solid #c9c9c9;

	box-shadow:3px 3px 6px #bfbfbf;

}

.cont-form-text{

	width:118px;

	height:33px;

	float:left;

	padding:0 18px 0 0;

	margin:0 15px 22px 0;

	line-height:33px;

	font-size:15px;

	color:#262525;

	font-family: 'Roboto Slab', serif;

}

.cont-form-input{

	width:360px;

	height:33px;

	border:1px solid #89b9b5;

	background-color:#FFFFFF;

	padding:0 0 0 10px;

	margin:0 0 22px 11px;

}

.cont-form-textarea{

	width:360px;

	height:170px;

	border:1px solid #89b9b5;

	background-color:#FFFFFF;

	padding:0 0 0 10px;

	margin:0 0 22px 11px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

}

.cont-right{

	width:495px;

	height:auto;

	padding:0 0 0 0;

	margin:0 0 0 0;

	float:right;

	font-size:15px;

	color:#262525;

	font-family: 'Roboto Slab', serif;

}

.cont-heading{

	font-family: 'Roboto Slab', serif;

	font-size:25px;

	text-transform:uppercase;

	padding:0 0 0 0;

	margin:0 0 18px 0;

}

.cont-icon{ margin:0 0 0 0;}



.cont-map{

	width:auto;

	height:390px;

	padding:0 0 0 0;

	margin:65px 0 0 0;

	border:1px solid #c9c9c9;

	box-shadow:0 3px 8px #b4b4b4;

}

.gallery-box{

	width:355px;

	height:auto;

	padding:0 0 0 0;

	margin:0 25px 30px 0;

	float:left;

	font-family: 'Roboto Slab', serif;

	font-size:21px;

	color:#aa7d0e;

}

.gallery-box img{

	width:337;

	height:auto;

	padding:9px;

	margin:12px 0 0 0;

	border:1px solid #b5b5b5;

	transition:0.5s;

}

.gallery-box img:hover{ transform:scale(0.9); transition:0.5s;}



#gallery-left{

	width:1100px;

	height:auto;

	padding:0 0 0 0;

	margin:15px 0 0 0;

	float:left;

}

#gallery-right{

	width:290px;

	height:auto;

	padding:12px;

	margin:-20px 0 0 0;

	float:right;

	border:1px solid #2e6086;

}

.gallery-i-fac {

    height: 190px;

    text-align: center;

    background: #2CA095;

    padding: 9px;

    border: 1px solid #bababa;

    float: left;

    margin: 0 27px 27px 0;

}

.gallery-i-fac img{width:223px;	height:171px;}

.gallery-i-box{

	

	height:171px;

	padding:9px;

	border:1px solid #bababa;

	float:left;

	margin:0 27px 27px 0;

}

.gallery-i-box img{width:223px;	height:171px;}



.gallery-menu{

	width:auto;

	height:auto;

	padding:0 0 0 0;

	margin:0 0 0 0;

	display:block;

	font-family: 'Roboto Slab', serif;

	font-size:18px;

}

.gallery-menu li{

	width:auto;

	height:auto;

	padding:0 0 0 0;

	margin:0 0 7px 0;

	display:block;

	font-family: 'Roboto Slab', serif;

	font-size:18px;

	line-height:39px;

}

.gallery-menu li a{

	width:auto;

	height:auto;

	padding:0 0 0 37px;

	margin:0 0 0 0;

	display:block;

	font-family: 'Roboto Slab', serif;

	font-size:18px;

	color:#000;

	line-height:39px;

	border-radius:6px;

	background:#ebebeb url(../images/round-hover.png) 11px 12px no-repeat;

}

.gallery-menu li a:hover{

	width:auto;

	height:auto;

	padding:0 0 0 37px;

	margin:0 0 0 0;

	display:block;

	font-family: 'Roboto Slab', serif;

	font-size:18px;

	color:#fff;

	line-height:39px;

	border-radius:6px;

	background:#aa7d0e url(../images/round.png) 11px 12px no-repeat;

}

.gallery-menu .active{

	color:#fff;

	background:#aa7d0e url(../images/round.png) 11px 12px no-repeat;

}





.buttons01{

	float:left;

	padding:0 0 0 0;

	margin:25px 10px 0 0;

}

.buttons02{

	float:left;

	padding:0 0 0 0;

	margin:25px 0 0 0;

}

















@media only screen and (min-width:800px) and (max-width:1140px) {





#header-wrapper {width: 780px;}

.header-right {

    float: right;

    height: auto;

    margin: 19px 0 0;

    padding: 0;

    text-align: right;

    width: 235px;

}

.call{margin:13px 0 0 0;}

#menu-top-wrapper {width: 780px;}	

.topmenu-links li a {

    font-size: 12px;

    line-height: 53px;

    padding: 0 9px;

}

#content-wrapper {padding: 20px; width: 780px;}

#cont-left {width: 300px;}	

.news-area {padding: 20px 14px 7px; width: 270px;}	

.news-heading {width: 195px;}	

#cont-right {width: 460px;}	

.h-h1 {font-size: 28px; line-height:35px;}	

#vertical-ticker {height: 570px !important;}	

.message-box {width: 410px;}	

.achieve-box {width: 460px; margin-top:20px;}	

#f-p-area {width: 780px;}

.f-p-left {width: 380px;}

.school-p {width: 90%;}

.f-p-right {

    border-bottom: 2px solid #2da096;

    border-right: 2px solid #2da096;

    border-top: 2px solid #2da096;

    float: right;

    height: auto;

    padding: 0 0 15px;

    width: 370px;

}

.h-p-img{width:76px; height:auto;}

.f-p-right {

    border-bottom: 2px solid #2da096;

    border-right: 2px solid #2da096;

    border-top: 2px solid #2da096;

    float: right;

    height: auto;

    padding: 0 0 0px;

    width: 370px;

}

#footer-wrapper {width: 780px;}	

.footer02 {

    float: left;

    height: auto;

    margin: 320px 0 0;

    padding: 0;

    position: absolute;

    width: 210px;

}

#footer-bottom-wrapper {width: 780px;}

#fullscreen.pageblock .slider .slide .slidecontent .button {font-size:30px !important; line-height:40px !important;}

.news-img {

    border: 4px solid #cfcfcf;

    float: left;

    height: 70px;

    margin: 0 15px 0 0;

    padding: 0;

    width: 65px;

}

#vertical-ticker {height: 530px !important;}

#tab-top-menu{display:none;}

.form-heading {width: 396px;}

.form-text {

    line-height: 33px;

    margin: 0 0 -1px;

    padding: 0;

    width: 449px;

}

.form-input {margin: 0 0 14px; padding: 0 0 0 10px; width: 437px;}

.form-dropdown {margin: 0 0 14px; padding: 0 0 0 10px; width: 147px;}

.admission-img {margin: 0 0 0 15px; width: 280px;}

.submit-bt {margin: 0 0 0 0;}

.cont-form {width: 698px;}

.cont-form-text {width: 145px;}

.cont-form-input {width: 496px;}

.cont-form-textarea {width: 496px;}

.cont-right {padding: 45px 0 0; width: 600px; margin:0 90px 0 0;}

.submit-bt2 {margin: 0 0 0 189px;}

#gallery-left {width: 497px;}

.gallery-i-box {margin: 0 15px 20px 0; width: 210px; height:auto;}

.gallery-i-box img {height:auto; width:210px;}

#gallery-right {width: 235px;}

.gallery-menu li a {font-size: 16px;}

.gallery-menu li a:hover{font-size: 16px;}



.logo {

    float: left;

    margin: 16px 0 0;

    padding: 0;

    width: 505px;

    height: auto;

}



}







@media screen and (min-width:480px) and (max-width:799px){

/*===== menu css ==============*/



#horiz-menu li .link span {padding: 0px 17px 0px 17px !important;}

#top-menu {display:none;}



#tab-top-menu {display: block;}

#mobileToolbar {display: none;}

#tab-top-location {display:block;}



#tab-top-menu {width: 100%; height: 50px; text-align:center; margin-top:4px; padding: 0px 0px 0 0px; display: block !important; margin:0 auto !important; left:0; right:0;}

#tab-top-menu .tab_menu {font-family: 'Conv_HelveticaNeue-LightCond'; font-size:23px;font-style: normal;font-weight: normal;color: #fff;text-decoration: none;text-transform: uppercase;cursor:pointer;padding: 0 0px 0 0px; display: block; height: 50px; line-height: 50px; width:125px; left:0; right:0; margin:0 auto; background: url("../images/responsive_menu_icon.png") right center no-repeat;}

#tab-top-menu a.tab_menu:hover {color: #e51b24; text-decoration: none; background: url("../images/responsive_menu_over.png") right center no-repeat; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;}

#tab-top-location {width: 140px;height: 50px;text-align: left; margin-top:4px; padding: 0px 0px 0 0px; display: block; float: right; display:block !important;}

#tab-top-location .tab_location {font-family: 'Conv_HelveticaNeue-LightCond'; font-size:23px;font-style: normal;font-weight: normal;color: #fff;text-decoration: none;text-transform: uppercase;cursor:pointer; padding: 0 0px 0 25px; display: block; height: 50px; line-height: 50px; width:120px; background: url("../images/responsive_location_icon.png") left center no-repeat;}

#tab-top-location a.tab_location:hover {color: #31C7E0;text-decoration: none; background: url("../images/responsive_location_over.png") left center no-repeat; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;}



.mobile-nav {display:none;}

#top-menu-contener{display:block; background:url(../images/menu-bg-repeat.jpg) center top repeat-x;}



/*===== menu css ==============*/



#header-wrapper {width: 460px;}



.logo {

    height: auto;

    margin: 16px 0 0;

    width: 370px;

}

.header-right {

    float: right;

    height: auto;

    margin: 0 0 0;

    padding: 0;

    text-align: right;

    width: 460px;

}

.call{margin:0 0 0 0;}

.topmenu-links{display:none;}

#menu-top-wrapper {width: 460px;}	

.topmenu-links li a {

    font-size: 12px;

    line-height: 53px;

    padding: 0 9px;

}

#content-wrapper {padding: 20px; width: 460px;}

#cont-left {

    background: none repeat scroll 0 0 #fff;

    float: left;

    height: auto;

    margin:30px 0 0 0;

    padding: 0;

    position:relative;

    width: 460px;

    z-index: 500000;

}	

.news-area {padding: 20px 14px 7px; width: 430px;}	

.news-heading {width: 355px;}	

#cont-right {width: 460px;}	

.h-h1 {font-size: 28px; line-height:35px;}	

.message-box {width: 410px;}	

.achieve-box {width: 460px; margin-top:20px;}	

#f-p-area {width: 460px;}

.f-p-left {width: 457px; margin-bottom:50px;}

.school-p {width: 90%;}

.h-p-img{width:98px; height:auto;}

.f-p-right {

    border-bottom: 2px solid #2da096;

    border-right: 2px solid #2da096;

    border-top: 2px solid #2da096;

    float: right;

    height: auto;

    padding: 0 0 0px;

    width: 457px;

}

#footer-wrapper {width: 460px;}	

.footer01 {width:200px;}

.footer02 {

    float: left;

    height: auto;

    margin: 0 0 0;

    padding: 0;

    width: 460px;

}

#footer-bottom-wrapper {width: 460px;}

#fullscreen.pageblock .slider .slide .slidecontent .button {font-size:30px !important; line-height:40px !important;}

#vertical-ticker {height: 450px !important;}

.footer-bottom-left {width:460px; text-align:center;}

.footer-bottom-right {width:460px; text-align:center;}

#footer-bottom-wrapper {padding: 38px 0 0;}

#tab-top-menu{display:block;}

#inner-right {width: 460px;}

.blue-menuarea {width: 430px;}

.blue-bottom-bg {width: 460px;}

.admission-img{display:none;}

.form-heading {width: 407px;}

.form-text {line-height: 33px; margin: 0 0 -1px; padding: 0; width: 460px;}

.form-input {margin: 0 0 14px; padding: 0 0 0 10px; width: 448px;}

.form-dropdown {margin: 0 3px 14px 0; padding: 0 0 0 10px; width: 147px;}

.submit-bt {margin: 0 0 0 0;}

.cont-form {padding: 20px; width: 418px; margin-bottom:40px;}

.cont-form-text {margin: 0 15px -2px 0; padding: 0; width: 383px;}

.cont-form-input {margin: 0 0 8px; padding: 0 0 0 10px; width: 406px;}

.cont-form-textarea {margin: 0 0 8px; padding: 10px 0 0 10px; width: 406px;}

.submit-bt2 {margin:0; padding:0; width:126px;}	

.cont-right {width: 460px;}

.gallery-box {margin: 0 0 22px 51px;}



.cont-right {width: 460px;}

.cont-heading {font-size: 23px;}

.cont-icon {height:auto; margin:0; width: 58px;}

.gallery-box {margin: 0 0 25px; width: 460px;}

.gallery-box img {height: auto; padding: 9px; width:282px;}

#gallery-right {width: 434px;}

#gallery-left {margin: 20px 0 0; width: 460px;}

.gallery-i-box {width: 282px; height:auto; margin:0 0 23px 80px;}

.gallery-i-box img {height:auto; width:282px;}



}





@media screen and (min-width:320px) and (max-width:479px){

/*===== menu css ==============*/



#horiz-menu li .link span {padding: 0px 17px 0px 17px !important;}

#top-menu {display:none;}



#tab-top-menu {display: block;}

#mobileToolbar {display: none;}

#tab-top-location {display:block;}



#tab-top-menu {width: 100%; height: 50px; text-align:center; margin-top:4px; padding: 0px 0px 0 0px; display: block !important; margin:0 auto !important; left:0; right:0;}

#tab-top-menu .tab_menu {font-family: 'Conv_HelveticaNeue-LightCond'; font-size:23px;font-style: normal;font-weight: normal;color: #fff;text-decoration: none;text-transform: uppercase;cursor:pointer;padding: 0 0px 0 0px; display: block; height: 50px; line-height: 50px; width:125px; left:0; right:0; margin:0 auto; background: url("../images/responsive_menu_icon.png") right center no-repeat;}

#tab-top-menu a.tab_menu:hover {color: #e51b24; text-decoration: none; background: url("../images/responsive_menu_over.png") right center no-repeat; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;}

#tab-top-location {width: 140px;height: 50px;text-align: left; margin-top:4px; padding: 0px 0px 0 0px; display: block; float: right; display:block !important;}

#tab-top-location .tab_location {font-family: 'Conv_HelveticaNeue-LightCond'; font-size:23px;font-style: normal;font-weight: normal;color: #fff;text-decoration: none;text-transform: uppercase;cursor:pointer; padding: 0 0px 0 25px; display: block; height: 50px; line-height: 50px; width:120px; background: url("../images/responsive_location_icon.png") left center no-repeat;}

#tab-top-location a.tab_location:hover {color: #31C7E0;text-decoration: none; background: url("../images/responsive_location_over.png") left center no-repeat; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;}



.mobile-nav {display:none;}

#top-menu-contener{display:block; background:url(../images/menu-bg-repeat.jpg) center top repeat-x;}



/*===== menu css ==============*/		



#header-wrapper {width: 300px;}

.logo {margin: 16px 0 0; width:100%; height:auto;}

.header-right {

    float: right;

    height: auto;

    margin: 12px 0 0;

    padding: 0;

    text-align: right;

    width: 300px;

}



.call {

    float: left;

    font-size: 17px;

    margin: 0;

    width: 175px;

	padding:7px 0 0 0;

	text-align:left;

}



.icon-img {

    float: right;

    height: auto;

    margin: 6px 0 0 6px;

    opacity: 1;

    padding: 0;

    transition: all 0.4s ease 0s;

    width: 21px;

}

.topmenu-links{display:none;}

#menu-top-wrapper {width: 300px;}	

.topmenu-links li a {

    font-size: 12px;

    line-height: 53px;

    padding: 0 9px;

}

#content-wrapper {padding:20px; width: 300px;}

#cont-left {

    background: none repeat scroll 0 0 #fff;

    float: left;

    height: auto;

    margin:30px 0 0 0;

    padding: 0;

    position:relative;

    width: 300px;

    z-index: 5000;

}	

.news-area {padding: 20px 14px 7px; width: 270px;}	

.news-heading {width: 198px;}	

#cont-right {width: 300px;}	

.h-h1 {font-size: 28px; line-height:32px; text-align:center;}	

.message-box {width: 266px; padding:8px 17px 0;}

ul.topnav li a {font-size: 17px !important;}	

.achieve-box {width: 300px; margin-top:20px;}	

#f-p-area {width: 300px;}

.f-p-left {width: 298px; margin-bottom:50px;}

.school-p {width: 90%;}

.h-p-img{width:84px; height:auto;}

.f-p-right {

    border-bottom: 2px solid #2da096;

    border-right: 2px solid #2da096;

    border-top: 2px solid #2da096;

    float: right;

    height: auto;

    padding: 0 0 0px;

    width: 298px;

}

#footer-wrapper {width: 300px;}	

.footer01 {width:300px;}

.footer02 {width: 300px;}

#footer-bottom-wrapper {width: 300px;}

#fullscreen.pageblock .slider .slide .slidecontent .button {font-size:30px !important; line-height:40px !important;}

#vertical-ticker {height: 425px !important;}

.footer-bottom-left {width:300px; text-align:center;}

.footer-bottom-right {width:300px; text-align:center;}

#footer-bottom-wrapper {padding: 38px 0 0;}

.i-blue-heading {width: 284px;}

#inner-banner img{display:none;}

.news-heading{display:none;}

#vertical-ticker{display:none;}

#ticker-previous{display:none;}

#ticker-next{display:none;}	

#inner-right {width: 300px;}

.blue-menuarea {padding: 12px; width: 276px;}

.blue-bottom-bg {width: 300px;}



.admission-img{display:none;}

.form-heading {width: 285px; font-size:17px; background:#e5e5e5; padding:0 0 0 15px;}

.form-text {line-height: 33px; margin: 0 0 -1px; padding: 0; width: 300px;}

.form-input {margin: 0 0 14px; padding: 0 0 0 10px; width: 288px;}

.form-dropdown {margin: 0 3px 14px 0; padding: 0 0 0 10px; width: 94px;}

.submit-bt {margin: 0 0 0 0;}

.cont-form {padding: 20px; width: 260px; margin-bottom:40px;}

.cont-form-text {margin: 0 15px -2px 0; padding: 0; width: 240px;}

.cont-form-input {margin: 0 0 8px; padding: 0 0 0 10px; width: 248px;}

.cont-form-textarea {margin: 0 0 8px; padding: 10px 0 0 10px; width: 248px;}

.submit-bt2 {margin:0; padding:0; width:126px;}	



.cont-right {width: 300px;}

.cont-heading {font-size: 23px;}

.cont-icon {height:auto; margin:0; width: 58px;}

.gallery-box {margin: 0 0 25px; width: 300px;}

.gallery-box img {height: auto; padding: 9px; width:282px;}

#gallery-right {width: 274px;}

#gallery-left {margin: 20px 0 0; width: 300px;}

.gallery-i-box {width: 282px; height:auto;}

.gallery-i-box img {height:auto; width:282px;}



}









@media screen and (max-width:320px){

/*===== menu css ==============*/



#horiz-menu li .link span {padding: 0px 17px 0px 17px !important;}

#top-menu {display:none;}



#tab-top-menu {display: block;}

#mobileToolbar {display: none;}

#tab-top-location {display:block;}



#tab-top-menu {width: 100%; height: 50px; text-align:center; margin-top:4px; padding: 0px 0px 0 0px; display: block !important; margin:0 auto !important; left:0; right:0;}

#tab-top-menu .tab_menu {font-family: 'Conv_HelveticaNeue-LightCond'; font-size:23px;font-style: normal;font-weight: normal;color: #fff;text-decoration: none;text-transform: uppercase;cursor:pointer;padding: 0 0px 0 0px; display: block; height: 50px; line-height: 50px; width:125px; left:0; right:0; margin:0 auto; background: url("../images/responsive_menu_icon.png") right center no-repeat;}

#tab-top-menu a.tab_menu:hover {color: #e51b24; text-decoration: none; background: url("../images/responsive_menu_over.png") right center no-repeat; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;}

#tab-top-location {width: 140px;height: 50px;text-align: left; margin-top:4px; padding: 0px 0px 0 0px; display: block; float: right; display:block !important;}

#tab-top-location .tab_location {font-family: 'Conv_HelveticaNeue-LightCond'; font-size:23px;font-style: normal;font-weight: normal;color: #fff;text-decoration: none;text-transform: uppercase;cursor:pointer; padding: 0 0px 0 25px; display: block; height: 50px; line-height: 50px; width:120px; background: url("../images/responsive_location_icon.png") left center no-repeat;}

#tab-top-location a.tab_location:hover {color: #31C7E0;text-decoration: none; background: url("../images/responsive_location_over.png") left center no-repeat; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;}



.mobile-nav {display:none;}

#top-menu-contener{display:block; background:url(../images/menu-bg-repeat.jpg) center top repeat-x;}



/*===== menu css ==============*/		



#header-wrapper {width: 300px;}

.logo {margin: 16px 0 0; width:100%; height:auto;}

.header-right {

    float: right;

    height: auto;

    margin: 12px 0 0;

    padding: 0;

    text-align: right;

    width: 300px;

}



.call {

    float: left;

    font-size: 17px;

    margin: 0;

    width: 175px;

	padding:7px 0 0 0;

	text-align:left;

}



.icon-img {

    float: right;

    height: auto;

    margin: 6px 0 0 6px;

    opacity: 1;

    padding: 0;

    transition: all 0.4s ease 0s;

    width: 21px;

}

.topmenu-links{display:none;}

#menu-top-wrapper {width: 300px;}	

.topmenu-links li a {

    font-size: 12px;

    line-height: 53px;

    padding: 0 9px;

}

#content-wrapper {padding: 20px; width: 300px;}

#cont-left {

    background: none repeat scroll 0 0 #fff;

    float: left;

    height: auto;

    margin:30px 0 0 0;

    padding: 0;

    position:relative;

    width: 300px;

    z-index: 5000;

}	

.news-area {padding: 20px 14px 7px; width: 270px;}	

.news-heading {width: 198px;}	

#cont-right {width: 300px;}	

.h-h1 {font-size: 28px; line-height:32px; text-align:center;}	

.message-box {width: 266px; padding:8px 17px 0;}

ul.topnav li a {font-size: 17px !important;}	

.achieve-box {width: 300px; margin-top:20px;}	

#f-p-area {width: 300px;}

.f-p-left {width: 298px; margin-bottom:50px;}

.school-p {width: 90%;}

.h-p-img{width:84px; height:auto;}

.f-p-right {

    border-bottom: 2px solid #2da096;

    border-right: 2px solid #2da096;

    border-top: 2px solid #2da096;

    float: right;

    height: auto;

    padding: 0 0 0px;

    width: 298px;

}

#footer-wrapper {width: 300px;}	

.footer01 {width:300px;}

.footer02 {width: 300px;}

#footer-bottom-wrapper {width: 300px;}

#fullscreen.pageblock .slider .slide .slidecontent .button {font-size:30px !important; line-height:40px !important;}

#vertical-ticker {height: 425px !important;}

.footer-bottom-left {width:300px; text-align:center;}

.footer-bottom-right {width:300px; text-align:center;}

#footer-bottom-wrapper {padding: 38px 0 0;}

.i-blue-heading {width: 284px;}

#inner-banner img{display:none;}

.news-heading{display:none;}

#vertical-ticker{display:none;}

#ticker-previous{display:none;}

#ticker-next{display:none;}	

#inner-right {width: 300px;}

.blue-menuarea {padding: 12px; width: 276px;}

.blue-bottom-bg {width: 300px;}



.admission-img{display:none;}

.form-heading {width: 285px; font-size:17px; background:#e5e5e5; padding:0 0 0 15px;}

.form-text {line-height: 33px; margin: 0 0 -1px; padding: 0; width: 300px;}

.form-input {margin: 0 0 14px; padding: 0 0 0 10px; width: 288px;}

.form-dropdown {margin: 0 3px 14px 0; padding: 0 0 0 10px; width: 94px;}

.submit-bt {margin: 0 0 0 0;}

.cont-form {padding: 20px; width: 260px; margin-bottom:40px;}

.cont-form-text {margin: 0 15px -2px 0; padding: 0; width: 240px;}

.cont-form-input {margin: 0 0 8px; padding: 0 0 0 10px; width: 248px;}

.cont-form-textarea {margin: 0 0 8px; padding: 10px 0 0 10px; width: 248px;}

.submit-bt2 {margin:0; padding:0; width:126px;}	



.cont-right {width: 300px;}

.cont-heading {font-size: 23px;}

.cont-icon {height:auto; margin:0; width: 58px;}

.gallery-box {margin: 0 0 25px; width: 300px;}

.gallery-box img {height: auto; padding: 9px; width:282px;}

#gallery-right {width: 274px;}

#gallery-left {margin: 20px 0 0; width: 300px;}

.gallery-i-box {width: 282px; height:auto;}

.gallery-i-box img {height:auto; width:282px;}



}








