@charset "utf-8";
/* CSS Document */
*{margin:0;	padding:0;}
li{list-style:none;}
a{color:#333;	text-decoration:none;}
img{border:0;max-width: 100%;}
.clear{clear:both;}
h1{font:26px;font-family:'Oswald',sans-serif;font-weight: 400;}
h2{font-size:22px;color:#323232;font-family:'Oswald',sans-serif;font-weight: 400;}
p{line-height:18px;}
.floatleft{float:left;}
.floatright{float:right;}
@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot');
	src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),
	url('../fonts/icomoon.woff') format('woff'),
	url('../fonts/icomoon.ttf') format('truetype'),
	url('../fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#333;
}
textarea,
input{outline: 0;}
input[type="text"]{
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
textarea,
input[type="text"]:focus{
	box-shadow: 0 0 2px #ed8219;
	border: 1px solid #ed8219;
}
.wrapper{margin:0 auto;max-width:960px;}
.header-brand{margin-bottom: -4px;}
.header .wrapper{position:relative;}
.Biz-logo{margin:20px 0 0 10px;float:left;width:138px;}
.slogan{float:left;width:70%;margin:8% 0 0 6%;}
.slogan h1{display:block;float:left;text-align:center;color:#2b529c;}
.slogan h1 span{margin-top:20px;display:block;}
.call{float:right;position:absolute;right:0;top:10px;}

a{
	transition: all ease-in 0.2s;
	-moz-transition: all ease-in 0.2s;
	-webkit-transition: all ease-in 0.2s;
}
.call a{
	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;	
	border-radius: 28px;
	display: block;
	width: 149px;
	font-weight: bold;
	color: #FFF;
	padding: 10px 2px;
	text-align: center;
	background: #334C94;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #334C94 0%, #2D4080 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#334C94), color-stop(100%,#2D4080));
	background: -webkit-linear-gradient(top, #334C94 0%,#2D4080 100%);
	background: -o-linear-gradient(top, #334C94 0%,#2D4080 100%);
	background: -ms-linear-gradient(top, #334C94 0%,#2D4080 100%);
	background: linear-gradient(to bottom, #334C94 0%,#2D4080 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#334c94', endColorstr='#2d4080',GradientType=0 );
	border: 4px solid #FFF;
	-webkit-box-shadow: 0px 2px 3px #000;
	-moz-box-shadow: 0px 2px 3px #000;
	box-shadow: 0px 2px 3px #000;
}
.header{
	height: 630px;
	background: url('../images/header_bg.jpg') repeat-x left top;
}
.call a:hover{background: #334C94;}
.navslider{padding: 5px;width: 98%;background: #FFF;}
.dl-menu li:first-child a{
	padding: 0 15px;
}
.image-div{margin: 30px 0;}
.navbar{
	height:44px;
	width:71%;
	text-align:center;
	float: left;
}
.navbar ul{
	float: left;
	width: 100%;
	background: #2c529d; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzJjNTI5ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI3NGE5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNzRhOTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #2c529d 1%, #274a91 50%, #274a90 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#2c529d), color-stop(50%,#274a91), color-stop(100%,#274a90)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2c529d 1%,#274a91 50%,#274a90 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2c529d 1%,#274a91 50%,#274a90 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2c529d 1%,#274a91 50%,#274a90 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #2c529d 1%,#274a91 50%,#274a90 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c529d', endColorstr='#274a90',GradientType=0 ); /* IE6-8 */
	
}
.navbar li{float:left;position:relative;}
.nav-slider-wrapper{width: 100%;overflow: hidden;}
.navbar2 .education{
	background:url('../images/edu-bg.png') repeat-x left top;
	height:44px;
	float:left;
	width: 29%;
}
.navbar2 .education a{
	color:#fff11e;
	line-height:44px;
	font-size:1.2em;
	padding-left:7%;
	font-family:'Oswald',sans-serif;
}
.navbar2 .education a:hover{
	background:none;
}
.navbar a{
	float:left;
	display: block;
	color:#fff;
	line-height:44px;
	padding:0 13%;
	font-size: 13px;	
	font-family:'Oswald',sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}

.navbar a:hover{background: #3d79ea;}

.navbar li:hover ul{
	display:block;	
	width:150px;

	background: #3d79ea;
}
.navbar li ul{
	display:none;
	position:absolute;
	top:44px;
	z-index:10000;
}
.navbar li ul li a{
	width: 111px;
	text-align: center;
	line-height: 37px;
	border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.navbar li ul li a:hover{background:url('../images/nav-bg.png') repeat-x left top;}
.subnav{width:28%;float:left;}
.subnav li{
	float: left;
	background: #2B529C;
	margin: 1%;
	width: 100%;
	
}
.navslider{position: relative;}
#pager {
	text-align: center;
	margin: 0 auto;
	padding-top: 20px;
}
#pager a {
	text-decoration: none;
	text-indent: -999px;
	display: inline-block;
	overflow: hidden;
	width: 8px;
	height: 8px;
	margin: 0 5px 0 0;
}
#pager a.selected {text-decoration: underline;}
#donate-spacer {height: 100%;}
#donate {
	border-top: 1px solid #999;
	width: 750px;
	padding: 50px 75px;
	margin: 0 auto;
	overflow: hidden;
}
#donate p, #donate form {margin: 0;float: left;}
#donate p {width: 650px;}
#donate form {width: 100px;}
.dl-trigger {
	display: none;
	cursor: pointer;
	position: absolute;
	top: 7px;
	right: 12px;	
	height: 40px;
	width: 40px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.subnav a{
	color:#fff;
	width:100%;
	margin-left:7%;
	line-height:28px;
	font-family:'Oswald',sans-serif;
	font-weight: 400;
	height:28px;
	float:left;
}
.subnav li:hover{	
	background: #3d79ea;
	color: #000;
	transition: all ease-in 0.2s;
	-moz-transition: all ease-in 0.2s;
	-webkit-transition: all ease-in 0.2s;
}
.slider{
	float:left;
	width:71%;
	height:284px;
	margin:1px 0 0 1%;
	position:relative;
}
.slider img.shadow{
	left:57px;
	bottom:-15px;
	position:absolute;
	
}


/*--maincontain start---*/

.maincontain{margin-top:27px;}
.sidebar{float: left;width: 28%;padding: 0 1%;}
.sidebar a{color:#e00000;}
.chairman_block{width:100%;}
.chairman_block h2{margin-bottom:22px;}
.chairman_block p{
	width:65%;
	height:89px;
	overflow:hidden;
	float:left;
	text-align:justify;
}
.chairman_block img{float:right;width: 30%;}
.readmore{margin-top:15px;}
.readmore a{
	background:url('../images/btm_bg.jpg') repeat-x left top;
	height:30px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#fff;
	font-family:'Oswald',sans-serif;
	font-weight: 400;
	text-align:center;
	line-height:30px;
	width:90px;
	display:inline-block;
	float:left;
}
.readmore a:hover{
	background:url('../images/btm_bg_hover.jpg') repeat-x left top;
	height:30px;
	width:90px;
	display:inline-block;
	float:left;
}
.news_block{
	float:left;
	width:100%;
	margin-top:30px;
}

.calender{float:left;margin-bottom:25px;}
.cal_img{
	float:left;

	background:url('../images/calender_btm.png') no-repeat left;
	width:14%;
	margin-right:1%;
	height:54px;
	display:block;
}
.calender a:hover{text-decoration:underline;}

.cal_img span{
	display:block;
	color:#fff;
	text-align:center;
	font-size:11px;
	font-family:'Oswald',sans-serif;
	font-weight: 400;
}
.news_block h2{margin-bottom:20px;}
.calender img{float:left;margin-right:25px;}
.calender p{
	float:right;
	width:84%;
	height:34px;
	overflow:hidden;
}

.search_block{
	float: left;
	padding: 6% 4%;
	margin-top: 30px;
	border: 1px solid #B2B2B2;
	width: 92%;
}
.search_block h2{margin-bottom:15px;}

.search_block input{
	height: 30px;
	width: 100%;
	display: block;
	background: #fff;
	border-radius: 5px;
	outline: 0;
	margin: 11px auto;
}
.search_block input.submit{
	background:url('../images/ok_btm.png') no-repeat left top;
	height:30px;
	width:70px;
	display: block;
	text-align: center;
	font-family:'Oswald',sans-serif;
	font-weight: 400;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
	font-size:16px;
}
.google_add{float:left;}
.google_add h2{margin-bottom:20px;}
.Branch_block{margin-top:30px;float:left;}
.Branch_block h2{margin-bottom:20px;}
.Branch_block img{float:left;margin-right: 3%;}
.Branch_block p{
	float: left;
	width: 55%;
	height: 93px;
	overflow: hidden;
}

/*------sidebar end--------*/
/*------contain start------*/

.contain{	
	float: right;
	margin-left: 4%;
	width: 66%;
}
.contain a{color:#e00000;}
.contain h2{margin-bottom:30px;}
.contain p{text-align:justify;}
.welcome_block a{color:#fff;}
.photo_gallery{margin-top:30px;}
.photo_gallery h2{margin-bottom:15px;}

.gallery_box{	
	height:137px;
	position:relative;
	padding-top:10px;
	width:644px;
}
.gallery img{width: 100%;}
.photo_gallery .bx-wrapper{
	border: 1px solid #CCC;
	margin-left: 0 !important;
	width: 94% !important;
	max-width: 94% !important;
	padding: 0 2% !important;
}
.photo_gallery .bx-wrapper .bx-viewport{
	box-shadow: 0 0 !important;
}
.prev{
	background:url(../images/prev1.png) no-repeat left top;
	width:30px;
	height:30px;
	float:left;
	margin-top:59px;
	display:block;
	cursor:pointer;
}

.next{
	background:url(../images/next1.png) no-repeat left top;
	width:30px;
	height:30px;
	float:right;
	margin-top:40px;
	cursor:pointer;
	display:block;
}
.gallery_box ul{
	margin-top:20px;

	margin-left:39px;
}
.gallery_box li{
	float:left;
	margin-right:9px;
}
.gallery_box li img{
	border:4px solid #dcd7d7;
}
.gallery_box li.last{
	margin-right:10px;
}

.student_view{
	float:left;
	margin-top:30px;
}
.student_view a:hover{
	text-decoration:underline;
}
.student_view h2{
	margin-bottom:20px;
}
.view_box{
	border:1px solid #b9b9b9;
	height:241px;
	width:100%;
}
.first_st{
	margin-left:20px
}
.students_details{
	float:left;
	width:27%;	
	margin-top:19px;
	margin-right:5%;
	overflow:hidden;
}
.students_details img{
	float:left;
}
.students_details em{
	display:block;
	text-align:right;
	margin-top:10px;
}

.Booklet{
	float:left;
	margin-top:30px;
}				



.contain .gallery{
}
.contain .gallery ul li {
	float: left;
	margin: 0 1% 1% 0;
	width: 24%;
}


/*------contain end------*/


/*--maincontain end-----*/
/*--footer start-----*/
.footer{
	background:#0073c0;	
	margin-top:50px;
	color:#fff;
	padding-bottom: 22px;
}
.footer_link{
	float:left;
	width:28%;
	margin: 36px 2%;
}
.contact h2, .socialmedia h2, .visit_count h2, .footer_link h2{
	color:#fff;
	margin-bottom:34px;
}
.footer_link  p{
	height:105px;
	overflow:hidden;
}
.footer_link em{
	margin-top:32px;
	display:block;
	text-align:right;
}
.contact{
	float:left;
	width:24%;
	margin: 36px 2%;
}

.socialmedia {
	width: 14%;
	float: left;
	margin: 36px 3px !Important;
}	
.socialmedia img{
	margin-right:10px;
	float:left;
}


.visit_count{
	margin: 36px 1%;
	width: 19%;
	float: right;
}

.visit_count img{
	float:left;
}

.footer_bottom{
	margin-top:17px;
	float:left;
	width:100%;
	padding-bottom:10px;
}	
.separator{
	background:url(../images/separator.jpg) repeat-x left top;
	width:100%;
	float:left;
}
.footer_bottom p{
	clear:both;
	text-align:center;
	margin-top:-10px;
	float:left;
	width:100%;
}

/*--footer end-----*/

/*----------contact us page-------------*/
.contactus_block{ width:100%;}
.form{ width:54%; float:left; padding-bottom:15px;}
.form-single-page{width: 100%;}
.form ul li{
	margin: 10px 0;
}
.form p span{color:#FF0000;}
.form textarea,
.form input{ padding:4px; width: 84%;}
.form label span{ color:#F00;}
.form input.submit{ border:1px solid #CCC; border-radius:12px; background:#1885ce; color:#fff; -moz-border-radius:12px; -webkit-border-radius:12px; cursor:pointer; width:100px; margin-top:10px;}
.form input.submit:hover{color:#FFFFFF;background:#0068ae;  }
.form-single-page textarea,
.form-single-page input{padding: 8px 4px;width: 96%; border-radius: 7px;}
.address{ 
	float: left;
	width: 40%;
	word-break: break-all;
	margin-left: 2%;
}
.address h3{ font-size:21px; border-bottom:1px solid #0068ae; line-height:40px;  background:url(../images/contact.png) no-repeat left top;} 
.address p{line-height:22px;}
.address p span{margin-left:4px; font-weight:bold;}

.map iframe{width: 228px;}
.map{margin-top:20px; float:left;}
/*----------contact us page end-------------*/
/*slider start*/
#wrapper {

	width:100%;
	height: 284px;
	/*margin: -175px 0 0 -350px;*/
	overflow: hidden;
	position: absolute;
	top: 0;
	left:0;
}
#images {
	width: 100%;
	height: 284px;
}
#images img {
	display: block;
	float: left;
	max-width: 100%;
	width: 100% !important;
}
#timer,
#captions {
	background: rgba( 0, 0, 0, 0.5 );
	width: 700px;
	height: 50px;
	position: absolute;
	left: 0;
	bottom: 0;
}
#timer {
	background: rgba( 200, 0, 0, 0.5 );
}
#captions .carousel > div {
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	line-height: 52px;
	text-transform: uppercase;
	text-indent: 50px;
	width: 700px;
	height: 50px;
	float: left;
}
.pager {
	padding: 16px 50px 0 0;
	float: right;
}
.pager a {
	border: 1px solid #fff;
	border-radius: 10px;
	display: none;
	width: 10px;
	height: 10px;
	margin: 0 3px;
}
.pager a:hover {
	background: rgba( 255, 255, 255, 0.3 );
}
.pager a.selected {
	background: #fff;
}
.cod .pager .p1,
.cod .pager .p2,
.cod .pager .p3,
.gta .pager .p4,
.gta .pager .p5,
.gta .pager .p6,
.mgs .pager .p7,
.mgs .pager .p8,
.mgs .pager .p9 {
	display: inline-block;
}


#donate-spacer {
	height: 100%;
}
#donate {
	border-top: 1px solid #cc9;
	width: 750px;
	padding: 50px 75px;
	margin: 0 auto;
	overflow: hidden;
}
#donate p, #donate form {
	margin: 0;
	float: left;
}
#donate p {
	width: 650px;
	color: #cc9;
}
#donate form {
	width: 100px;
}
/*slider end*/


/*marksheet page start*/
.marksheet_block{ 
	background:url(../images/marksheet_img.jpg) no-repeat left top;
	width:644px;
	height:938px;
	position:relative;
}
.marksheet_block .martop{
	margin-top:32px;
	margin-left:17px;
}

.marksheet_block  span {
	font-weight:bold;
	font-size:14px;
}

.marksheet_block .student_id span.name{
	top:163px;
	position:absolute;
	display:inline-block;
	left:125px;
}
.marksheet_block .student_id span.symbol{
	left:506px;
	top:163px;
	position:absolute;
	display:inline-block;
}
.marksheet_block .student_id span.grade{
	position:absolute;
	top:193px;
	left:132px;
	display:inline-block;
}
.marksheet_block .student_id span.section{
	position:absolute;
	top:193px;
	left:470px;
	display:inline-block;
}
.marksheet_block .student_id span.exam_type{
	position:absolute;
	top:230px;
	left:150px;
	display:inline-block;
}

.subject{
	position:absolute;
}	
.subject1{
	top:25px;
} 
.subject2{
	top:50px;
}

.subject3{
	top:75px;
}
.subject4{
	top:100px;
}	

.subject5{
	top:125px;
}

.subject6{
	top:150px;
}

.subject7{
	top:175px;
}

.subject8{
	top:200px;
}
.total{
	top:305px;

}	

.percentage{
	left:547px;
	font-weight:bold;
	top:640px;
	position:absolute;
}	

.division_marks{
	left:547px;
	font-weight:bold;
	top:671px;
	position:absolute;
}
.rank{
	left:547px;
	font-weight:bold;
	top:705px;
	position:absolute;
}

.school_days{
	left:173px;
	font-weight:bold;
	top:755px;
	position:absolute;
}	

.present_days{
	left:360px;
	font-weight:bold;
	top:755px;
	position:absolute;
}
.remarks{
	left:150px;
	font-weight:bold;
	top:784px;
	position:absolute;
}
.date{
	left:90px;
	font-weight:bold;
	top:834px;
	position:absolute;
}
.class_teacher{
	left:200px;
	font-weight:bold;
	top:834px;
	position:absolute;
}
.guardian{
	left:360px;
	font-weight:bold;
	top:834px;
	position:absolute;
}
.principal{
	left:490px;
	font-weight:bold;
	top:834px;
	position:absolute;
}















.subject span.sn{
	position:absolute;
	display:inline-block;
	left:70px;
	top:292px;
}
.subject span.subject_name{
	position:absolute;
	display:inline-block;
	left:121px;
	top:292px;
}
.subject span.FM{
	position:absolute;
	display:inline-block;
	left:363px;
	top:292px;
}
.subject span.PM{
	position:absolute;
	display:inline-block;
	left:429px;
	top:292px;
}

.subject span.OM{
	position:absolute;
	display:inline-block;
	left:488px;
	top:292px;
}

.subject span.HM{
	position:absolute;
	display:inline-block;
	left:546px;
	top:292px;
}






.marksheet_block2{
	background:url(../images/marksheet_img1.jpg) no-repeat left top;
	width:944px;
	height:909px;
	font-weight:bold;
	position:relative;
}

.marksheet_block2 .student_id span.name{
	top:163px;
	position:absolute;
	display:inline-block;
	left:105px;
	font-weight:bold;
}
.marksheet_block2 .student_id span.symbol{
	left:513px;
	top:163px;
	position:absolute;
	display:inline-block;
	font-weight:bold;
}
.marksheet_block2 .student_id span.grade{
	position:absolute;
	top:197px;
	left:104px;
	display:inline-block;
	font-weight:bold;
}
.marksheet_block2 .student_id span.section{
	position:absolute;
	top:198px;
	left:486px;
	display:inline-block;
	font-weight:bold;
}

.marksheet_block2 .subject span.sn{
	position:absolute;
	display:inline-block;
	left:44px;
	top:298px;
}
.marksheet_block2 .subject span.subject_name{
	position:absolute;
	display:inline-block;
	left:121px;
	top:298px;
}
.marksheet_block2 .subject span.TH{
	position:absolute;
	display:inline-block;
	left:379px;
	top:298px;
}
.marksheet_block2 .subject span.Pr{
	position:absolute;
	display:inline-block;
	left:429px;
	top:298px;
}

.marksheet_block2 .subject span.TH1{
	position:absolute;
	display:inline-block;
	left:277px;
	top:298px;
}

.marksheet_block2 .subject span.Pr1{
	position:absolute;
	display:inline-block;
	left:332px;
	top:298px;
}

.marksheet_block2 .subject span.TH2{
	position:absolute;
	display:inline-block;
	left:485px;
	top:298px;
} 

.marksheet_block2 .subject span.Pr2{
	position:absolute;
	display:inline-block;
	left:531px;
	top:298px;
} 

.marksheet_block2 .subject span.total{
	position:absolute;
	display:inline-block;
	left:570px;
	top:298px;
} 


.marksheet_block2 .subject1{
	top:20px;
}

.marksheet_block2 .subject2{
	top:45px;
}


.marksheet_block2 .subject3{
	top:70px;
}


.marksheet_block2 .subject4{
	top:95px;
}


.marksheet_block2 .subject5{
	top:120px;
} 


.marksheet_block2 .subject6{
	top:145px;
}


.marksheet_block2 .subject7{
	top:170px;
}	


.marksheet_block2 .subject8{
	top:195px;
}	

.marksheet_block2 .total{
	top:333px;
}	


.marksheet_block2 .division .percentage{
	left:537px;
	font-weight:bold;
	top:657px;
	position:absolute;
}	

.marksheet_block2 .division .division_marks{
	left:537px;
	font-weight:bold;
	top:684px;
	position:absolute;
}	

.marksheet_block2 .division .rank{
	left:537px;
	font-weight:bold;
	top:709px;
	position:absolute;
}	

.marksheet_block2 .division .result{
	left:537px;
	font-weight:bold;

	top:735px;
	position:absolute;
}	

.marksheet_block2 .performance .school_days{
	left: 123px;
	position: absolute;
	top: 760px;
}

.marksheet_block2 .performance .present_days{
	left: 255px;
	position: absolute;
	top: 760px;
}


.marksheet_block2 .performance .remarks{
	left: 109px;
	position: absolute;
	top: 781px;
}

.marksheet_block2 .performance .date{
	left: 69px;
	position: absolute;
	top: 811px;
}	

.marksheet_block2 .performance .class_teacher{
	left: 278px;
	position: absolute;
	top: 811px;
}		


.marksheet_block2 .performance .principal{
	left: 480px;
	position: absolute;
	top: 811px;
}		






/*marksheet page end*/



.nomargin_right{ margin-right:0;}



/*media query*/



/*		Tablet Layout: 768px.
		Gutters: 24px.
		Outer margins: 28px.
		Inherits styles from: Default Layout.
-----------------------------------------------------------------
cols    1     2      3      4      5      6      7      8
px      68    160    252    344    436    528    620    712    */

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.wrapper{width:100%;}

	
}



/*		Mobile Layout: 320px.
		Gutters: 24px.
		Outer margins: 34px.
		Inherits styles from: Default Layout.
---------------------------------------------
cols    1     2      3
px      68    160    252    */

@media only screen and (max-width: 768px) {
	body{width: 98%;margin: 0 auto;}
	.wrapper{width: 100%;}	
	.navslider{margin:0 auto; width: 96%}
	.call{right: 0;}
	.contact-us{width: 100%; float: none;}
	.subnav{width: 100%; float: none;overflow: hidden;margin: 18px 0 5px;}
	.slider{width: 100%; float: none; overflow: hidden;}
	.navbar ul{width: 100%;}
	.subnav li{width: 46%;padding: 2% 1%;}
	.navbar2 .education{width: 100%; float: none;}
	.dl-trigger{display:block;}
	.Biz-logo{width: 18%;}
	.call {top: 12%;margin-right: 3%;}
	.call a{
		width: 150px;
		padding: 6px 2px;
		border-radius: 6px;
		box-shadow: 0 0;
		border: 3px solid #FFF;
	}
	.slogan{margin: 6% 3% 0 4%;float: right;}
	.slogan h1 span {
		margin-top: 3%;
		display: block;
		font-size: 0.8em;
		text-align: right;
	}
	.navbar li:hover ul{display: none;}	
	
	.dl-submenu{background: #c00 !important; width: 100% !important;}
	.navbar li ul li a{width: 100%;}
	.navbar li ul{top: 0;}
	.address{width: 95%;}
	.footer h2{line-height: 30px}
	.socialmedia{text-align: center;}
	.socialmedia a{display: block;margin-bottom: 10px}
	.socialmedia img{float: none;}
	.footer h2{margin-bottom: 15px;}
	.contain .gallery ul li {
		float: left;
		margin: 0 4% 3% 0;
		width: 29%;
	}

}


@media only screen and (max-width: 480px){
	.students_details{
		width: 92%;
		float: none;
		text-align: center;
		margin-left: 0;
		padding: 13px;
	}
	.student_view .view_box{height: auto;width: 99%;}
	.students_details p{
		width: 100%;
		clear: both;
	}
	.students_details em{
		text-align: center;
		border: 1px solid #CCC;
		border-right: 0;
		border-left: 0;
		margin-bottom: 22px;
		padding: 7px;
	}
	.students_details img{float: none;}
	.maincontain{margin: 0;margin-top: 57px;}
	.call {display: none;}
	.slogan h1 span{font-size: 0.6em;}
	.calender p{width: 76% !important;}
	.contain{margin: 0;}
	.address,	
	.sidebar,
	.contain{width: 100% !important; float: none; overflow: hidden;padding: 0; margin: 0;}
	.news_block{border-bottom: 1px dotted #CCC;}
	.news_block,
	.google_add{
		margin: 20px auto;
		overflow: hidden;
		padding: 0 2%;
		width: 94%;
	}
	.footer{margin-top: 15px;}
	.footer-list-box{padding: 3%;}
	.footer-list-box li{width: 100%;float: none;text-align: center; overflow: hidden;margin: 1% 1% 5%;border-bottom: 1px dotted #FFF;padding-bottom: 5%;}
	.footer_link h2{margin-bottom: 12px;}
	.contactus_block {
		width: 95%;
		margin: 20px auto 0;
	}
	.Branch_block{float: none;width: 95%; margin: 10px auto; overflow: hidden; }
	.google_add{text-align: center;float: none; overflow: visible !important;}
	.chairman_block {
		width: 95%;
		overflow: hidden;
		border-bottom: 1px dotted #CCC;
		padding: 0px 0 40px;
		margin: 0 auto 18px;
	}
	.form input {
		padding: 4px 0;
		width: 91%;
		margin: 0 auto;
	}
	.form-single-page textarea,
	.form-single-page input{padding: 8px 4px;width: 98%;}
	.search_block{width: 90%;margin: 20px auto;float: none;overflow: hidden;padding: 3%;}
	.slider{height: 260px;}
	.bx-wrapper{margin: 20px auto !important;}
	.visit_count img{float: none;}
	.footer_link em{text-align: center;}
	.welcome_block h2{margin-bottom: 10px;}
	.welcome_block{
		width: 96%;
		margin: 0 auto;
	}
	.contain .gallery ul li {

		margin: 0% 2% 3% 2%;

	}

}
@media only screen and (max-width: 600px) {
	.contain{width: 60%;}
	.sidebar{width: 33%;}
	.contain .gallery ul li {		
		width: 46%;
	}
	.students_details{margin-top: 5px;}
}

/*		Wide Mobile Layout: 480px.
		Gutters: 24px.
		Outer margins: 22px.
		Inherits styles from: Default Layout, Mobile Layout.
------------------------------------------------------------
cols    1     2      3      4      5
px      68    160    252    344    436    */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	
	
}