﻿@media screen and (min-width:0px) and (max-width:900px)
{
#btnCancel1{ width:90%; margin:0 auto;}
.flyer-m{ max-width:90%; position:absolute!important; top:20px!important;}
#flyer_iframeid{ max-width:100%;}
.close-flyer{ position:absolute; right:1px; top:1px; border:none; display:block; width:50px; height:50px;}
.flyerbtnnew input[type="submit"]{border:none; display:block; width:50px; height:50px; background:url(images/close-flyer.png) no-repeat center center; background-color:none; border:none; margin-top:-10px; margin-right:-10px;}

}

@media screen and (min-width:0px) and (max-width:480px)
{
	.desktop_logo{ display:none;}
	.mobile_logo { display:block;}
	.newsbox{ width:124px; height:53px; overflow:hidden;}
	.disheading{ height:24px; overflow:hidden;}
	.kidsslider{ width:210px!important;}
	
	.achievmentLline, .mediaLline{ display:none;}
	.achievmentRline, .mediaRline{ display:none;}
	img.mob_line_l{ display: inline-block;}
	img.mob_line_r{ display: inline-block;}
	.mediaIcon h1{margin: 0px 2px;}
	
	.kidslineR{ display:none;}
	.kidslineL{ display:none;}
	.messagelineL{display:none;}
	.messagelineR{display:none;}
	.infraLline{display:none;}
	.infraRline{display:none;}
	.mob_kids_line_l{display: inline-block;}
	.mob_kids_line_r{display: inline-block;}
	
	.infrasliderbox{ position:relative;}
	.infraslider { width: 100% !important; margin: 0 auto; overflow: hidden !important; max-width: 190px;}
	.infraLaero{ position:absolute; left:0; z-index:3; }
	.infraRaero{position:absolute; right:0; z-index:3;}
	.infraslider ul li{ display:block;}
	.infraslider ul li:first-child { display: inline-block;}
	.newsfull_bx{ width:100%; max-width:200px;}
	
	
	
	
	
	.kids_img_bx{ width:100%; max-width:170px;}
	.kids_img_bx img{ width:100%;}
	
	.achievment_img{ width:100%; max-width:330px; text-align:center; }
	.achievment_img img{ height:96%; max-width:280px;}
	
	
	
	.messagesliderbox{ padding:0px 5px; box-sizing:border-box;}
	.messageslideriner ul li a{width: 100%; max-width: 190px; text-align: center; display: inline-block;  vertical-align: top; margin: 0; padding: 0;}
	.principalimg{ width:100%;}
	.principalmessage{ width:100%;  padding:15px 0px;}
	
	.topperLline{ display:none;}
	.topperRline{display:none;}
	.birthdayLline{display:none;}
	.birthdayRline{display:none;}
	
	.toperbox{ width: 100%;  margin: 0;  padding: 25px 0px; height: 505px;}
	.topperslider{ width:100%; margin: 10px auto;}
	.stu_img{ width:100%; text-align:center; float:none;}
	.stu_name{ float:none; margin:0 auto;}
	
	.birthdaybox{width: 100%;  margin: 0;  padding: 25px 0px; height:505px;}
	.birthdayslider{width:100%; margin: 10px auto;}
	
	.buttonReachUs{ margin:5px 0px; float:none;}
	
	li.captc_li { text-align: center;}
	.career-captcha{ float:none;}
	.cnt-butSubmit{ text-align:center; margin: 5px 0px;}
	.WaterMark_Color{ margin:5px 0px;}
	.guest_bookBtn{ margin:0;}
	
	img.virtualR_aero{ display:none;}
	img.virtualL_aero{ display:none;}
	
	.contactCtp{ width:100%; text-align:center;}
	.map_full{ margin:0;}
	.reach_search_btns #address{ float:none;}
	
	span.blue{ width:50px;}
	span.yellow{width:50px;}
	span.green{width:50px;}
	span.red{width:50px;}
	
	
	
	
}



@media screen and (min-width:481px) and (max-width:767px)
{
.intro::after{ display:none;}
.intro::before{ display:none;}
.header{background : #ffd83b; /* For browsers that do not support gradients */
		  background: -webkit-linear-gradient(left, #ffd83b , #1185c5); /* For Safari 5.1 to 6.0 */
		  background: -o-linear-gradient(right, #ffd83b, #1185c5); /* For Opera 11.1 to 12.0 */
		  background: -moz-linear-gradient(right, #ffd83b, #1185c5); /* For Firefox 3.6 to 15 */
		  background: linear-gradient(to right, #ffd83b , #1185c5); /* Standard syntax */	
	}
	
	.desktop_logo{ display:block;  width: 100% !important;}
	.mobile_logo { display:none;}
	
	.kidslineR{ display:none;}
	.kidslineL{ display:none;}
	.messagelineL{display:none;}
	.messagelineR{display:none;}
	.infraLline{display:none;}
	.infraRline{display:none;}
	.mob_kids_line_l{display: inline-block;}
	.mob_kids_line_r{display: inline-block;}
	
	
	.infrasliderbox{ position:relative;}
	.infraslider { width: 100% !important; margin: 0 auto; overflow: hidden !important; max-width: 420px;}
	.infraLaero{ position:absolute; left:0; z-index:3; }
	.infraRaero{position:absolute; right:0; z-index:3;}
	.infraslider ul li{ display:block;}
	/*.infraslider ul li:first-child { display: inline-block;}
	.infraslider ul li:last-child { display: inline-block;}*/
	

	.messagesliderbox { padding: 0px 5px; box-sizing: border-box;}
	.messageslideriner ul li a{ width:100%; max-width:400px; text-align:center;  display:inline-block; }
	.principalimg{ width:100%; text-align:center;}
	.principalmessage{width: 100%;  max-width: 400px;  text-align: justify;  margin: 0 auto;   float: none;     padding: 0px;}
	
	.capt_txt{width: 100%; max-width: 202px;}
	
	.dir-map-sub{ width:100%;}
	
	.reach_search_btns{ width:100%; max-width:493px; margin:0 auto;}
	
	
	
	
	
	
	

}


@media screen and (min-width:0px) and (max-width:767px)
{
	#flyer_iframeid{ max-height:350px;}
	
	img.intro_d_r{ display:none;}
	img.intro_d_l{ display:none;}
	.zoomIn2{ animation-name:none;}
	.intoLogo span{ position:static; width:100%;}
	img.animatedLogo2{ margin-top:75px;}
	.intro{ /*height:100vh;*/min-height: 600px; background-size: cover;}
	
	.intoLogo{ width:100%; text-align:center;     margin-top: 50px;}
	.intro::after{ display:none;}
	.intro::before{ display:none;}
	.intoLogo img{ width: 100%; max-width: 412px;  position: static;  top: 0;  margin-top: 50px;}	
	
	.header{ position:relative; background:none;}
	
	.header_inr{ width:100%; padding:0px; }
	.mainLogo{ float: none; display: inline-block; padding:15px; width:100%; background : #ffd83b; /* For browsers that do not support gradients */
		  background: -webkit-linear-gradient(left, #ffd83b , #1185c5); /* For Safari 5.1 to 6.0 */
		  background: -o-linear-gradient(right, #ffd83b, #1185c5); /* For Opera 11.1 to 12.0 */
		  background: -moz-linear-gradient(right, #ffd83b, #1185c5); /* For Firefox 3.6 to 15 */
		  background: linear-gradient(to right, #ffd83b , #1185c5); /* Standard syntax */ }
	.menubx{ width:100%; height:auto;}
	
	.menu_icon{ display:block; padding: 12px 0px; box-sizing: border-box;}
	
	.menubx_inr{ display:none;}
	ul.dropmenu{ background:#2faaed;}
	ul.dropmenu li{ float:none; background:#059ff3; border-bottom:1px solid #038eda; width:100%; display:inline-block;}
	ul.dropmenu li a{ float:none; display: inline-block;  width: 100%;  text-align: center;  margin: 0;  padding: 0; line-height: 40px; height: 40px;}
	
	.dropmenu ul.submenu{ position:relative; top: 0; width: 100%;  left: 0;  height: auto;  padding: 0;}
	.dropmenu ul.submenu li{ max-width:100%;}
	
	span.home { display:none;}
	span.aboutus { display:none; }
	span.founder { display:none;}
	span.message { display:none;}
	span.prospectus { display:none;}
	span.achievment { display:none;}
	span.gallery { display:none;}
	span.officebear { display:none;}
	span.contactus { display:none;}
	
	
	
	.menu_img{ display:none;}
	
	
	
	
	
	.sliderBox{ top: 0; float: left; width: 100%; height:auto; margin-bottom:-20px;}
	#mainSlider .flex-control-nav{ bottom: 25px;}
	#mainSlider .flex-control-paging li a{ width:12px; height:12px;}
	#mainSlider .flex-control-nav li{ margin:0px 4px;}
	
	.noticeBox{ margin-top:0px;}
	.noticeBoxinr{ width:100%;}
	.noticeBord{ width:100%; height: 55px;}
	.noticeBord h1{ width:auto; margin:0px 10px; height:auto;}
	.noticeSliderbox { width: 100%; background: #27b3ff;}
	.noticeViewall { width: 100%;  height: 56px; padding: 11px 10px;}
	.achievmentbox{ margin-top:0px;}
	.achievmentbox_inr { width: 100%;}	
	.achievLbox {  width: 100%;}
	.mediaRbox {  width: 100%;  margin: 15px 0px;}
	
	.kidscornerinr{ width:100%;}
	.kidssliderbox{ width:100%;}
	
	.campusboxinr{ width:100%; opacity:1;}
	.campusLline{ display:none;}
	.campusRline{ display:none;}
	
	.messagebox { height: auto;  background: #f5f5f5; padding: 25px 0px;}
	.messageboxinr{ width:100%;}
	.messagehomeicon{ width:100%;}
	.messageslideriner{ width: 100%;}
	
	.patronFounbox{ background:none; padding: 0px;}
	.patronFounboxinr { width: 100%;}
	.patronbox{ width:100%; background:#f1f1f1; padding:35px 0px;}
	.founderbox{ width:100%; background:#f1f1f1; padding:35px 0px; margin:0; margin-top:15px;}
	.patronimg { width: 100%;  margin: 0 auto;  text-align: center; margin-bottom: 15px;}
	.founderimg { width: 100%;  text-align:center; margin:0 atuo; margin-bottom:15px;}
	.patrontext{width: 100%; margin: 0px;  padding: 15px;  box-sizing: border-box;}
	.foundettext { width: 100%; margin: 0px;  padding: 15px;  box-sizing: border-box;}
	
	.topperbirthdayinr { width: 100%;}
	
	.toperbox{ width:100%;}
	.birthdaybox { margin: 0px; margin-top: 15px; width:100%;}
	
	.infractureboxinr{ width:100%;}
	
	.footerbox{ background:none; padding:0px;}
	
	.footherboxinr { width: 100%;}
	.copyrightiner{ width:100%; text-align: center; line-height: 18px;}
	.copyTextL{ width:100%;}
	.footerLside ul li{ margin:5px; float:none;}
	.copyTextR{ float:none;}
	.footerLside { background:#e7e7e7; width: 100%;  border-right: 0px solid #cbcbcb; padding: 10px 0px; box-sizing: border-box;}
	.footerRside {background:#e7e7e7; width: 100%; padding:15px 0px; box-sizing:border-box;}
	.footerMside { background:#e7e7e7; margin:15px 0px; width: 100%; max-width:100%; padding: 15px 0px; box-sizing: border-box;}
	.Micon img { margin-top: -37px;}
	
	div#dd { display: none;}
	div#footerSlider { display: none;}
	
	.mobile_slider{ display:block; width:100%;}
	
	.Micon { width: 100%; height: 37px;  margin-bottom: 15px;  overflow: hidden;}
	.mobIconText { width:100%; max-width: 100%;  position:relative;  background: none; color: #282828; line-height: 15px; font-size: 12px; padding: 6px;  box-sizing: border-box; display:block;}
	#mobile_slider .flex-control-nav{ bottom:0px;}
	#mobile_slider .flex-control-paging li{ margin:0px 3px;}
	#mobile_slider .flex-control-paging li a{ width:10px; height:10px; border:1px solid #282828}
	#mobile_slider .flex-control-paging li a.flex-active{ background:#282828}
	
	
	
	
	.aboutusbox{ height:auto; background : #9fd0ac; /* For browsers that do not support gradients */
		  background: -webkit-linear-gradient(left, #9fd0ac , #4cbbeb); /* For Safari 5.1 to 6.0 */
		  background: -o-linear-gradient(right, #9fd0ac, #4cbbeb); /* For Opera 11.1 to 12.0 */
		  background: -moz-linear-gradient(right, #9fd0ac, #4cbbeb); /* For Firefox 3.6 to 15 */
		  background: linear-gradient(to right, #9fd0ac , #4cbbeb); /* Standard syntax */ }
	.aboutschoolboxinr{ width:100%;}
	.schoolbld {width: 100%; text-align: center; padding: 0;  margin: 0; height: auto;}
	.schoolbld img{ width:100%; left:0px;}
	.schoolcontent{ width:100%; padding:25px 15px; }
	.schoolR_line{ display:none;}
	.schoolL_line{ display:none;}
	.mob_about_line_l{display: inline-block;}
	.mob_about_line_r{display: inline-block;}
	
	
	
	
	
	
	
	
	/*------------------------------ master pages ---------------------*/
	.mas_headbox { margin-top: 0;  padding: 30px 15px;  box-sizing: border-box;}
	.mas_headboxinr{ width:100%;}
	.mas_containerboxinr{ width:100%;}
	.mas_containerbox{ padding:0px 15px;}
	.mas_about_us{ width:100% !important;}
	.mas_footer ul li{ margin:4px!important;}
	.ourfounderimages { float:none; max-width: 100%; padding: 0px 0px 15px 0px;}
	.spiritual_Guides_img{float:none; max-width: 100%; padding: 0px 0px 15px 0px;}
	.spiritual_Guides_img2{float:none; max-width: 100%; padding: 15px 0px 15px 0px;}
	.prayersboxL {width: 100%; }
	.prayersboxR{ width:100%; margin:0; padding:30px 0px;   text-align: center;}
	.prayersboxR img{ width:100%; max-width:342px;}
	.accordionHeader_Y{ text-align:left;}
	
	.education_visionImg{ width:100%; max-width:448px; float:none;  padding:0px 0px 30px 0px; }
	.vision_mission_img {  width: 100%;  max-width: 418px;  float: none;}
	.Reminiscence_images { width: 100%; max-width: 523px; padding: 0px 0px 30px 0px;  float: none;}
	.highslide img { width: 100%; max-width: 370px;}
	img.principal_img { width: 100%;  max-width: 701px;  float: none;  text-align: center;  padding: 0px 0px 30px 0px;}
	.school_uniforms{ text-align:center;}
	.school_uniformsImg { width: 100%; padding: 0px 0px 30px 0px;  max-width: 342px; float: none;}
	.school_uniformsL {  width: 100%;}
	.school_uniformsLa{ overflow:auto;}
	
	.school_information::before{ display:none;}
	.school_information_b { width: 100%; overflow: auto;}
	table.tabl { max-width: 750px; min-width: 750px;}
	
	.holiday_m { width: 100%; overflow: auto; float: left;}
	
	.school_timing{ text-align:center;}
	.school_timing p{ text-align:justify;}
	
	.payments_rules{ text-align:center;}
	.mast-ul3 { text-align:justify;}
	
	.parent_recoment{ text-align:center;}
	ul.mast-ul{ text-align:justify;}
	
	img.img_infra { max-width: 210px!important;}
	
	
	.heading_n{ text-align:center;}
	.select_option{ text-align:center; margin-bottom:10px;}
	
	.examination_promotions_img {  width: 100%;  max-width: 496px;  padding: 0px 0px 30px 0px;}
	.examnition_prom_b{ overflow:auto;}
	
	ul.tc { width: 100%; float: left;text-align: center;}
	ul.tc li{ width:100%;}
	.tc_ad {margin-top: 10px;}
	
	.cbse_toppers ul li{ margin:15px;}
	
	.virtual_tours{ width:100%; max-width:256px; overflow:hidden;}
	
	.school_staff_c { width: 100%; overflow: auto;}
	
	
	
	.good_stu_img { width: 100%;  max-width: 452px;  padding: 0px 0px 30px 0px;  float: none;}
	.school_timingimg{width: 100%;  max-width: 410px;  padding: 0px 0px 30px 0px;  float: none;}
	.payments_rules_img { width: 100%; max-width: 290px;  padding: 0px 0px 30px 0px;  float: none;}
	.recoment_img{width: 100%; max-width: 430px;  padding: 0px 0px 30px 0px;  float: none;}
	
	
	
	.text-center{ margin-bottom:30px;}
	.achiSlideImg{ width:100%;}
	.achiSlideTxt{ width:100%; max-width:100%;}
	.redetail{ display:inline-block;}
	.redetail a{ float:none;}
	span.achiEventVanue { display: inline-block;}
	span.achiEventDate { display: inline-block;  padding: 0;  float: none;}
	
	.gallery-searchA{ height:auto;}
	.gallery-searchA .lastli { display: inline-block;  float: none;}
	.pgBack{ height:auto;}
	.totalImages{ float:none; display:none;}
	.pgBack .totalImages {  float: none;  text-align: center;}
	.dvCustomers {text-align: center;}
	.rpt-subhead{ margin: 0px 0px 22px 0px;}
	.vsms li { width: 100%; height: auto; max-width: 370px; margin: 5px;}
	.vsms audio{ width:100%; max-width: 370px; }
	.box1 { width: 100%; max-width: 570px;  height: auto;}
	.box1 img{ display:none;}
	.box1 ul{ margin-left:15px;}
	ul.subject_teacher li {  width: 100%;  max-width: 250px;  height: auto;  margin: 10px 0px;}
	ul.teachers_p li{ width: 100%;  max-width: 250px;  height: auto;  margin: 10px 0px;}
	ul.school_cabinet li{width: 100%;  max-width: 230px; margin:8px;}
	
	ul.soprts_team li{width: 100%;  max-width: 250px;}
	
	ul.newContact_us{ width:100%;}
	
	.contUsNewSn{ width:100%; margin:15px 0px; max-width: 300px;}
	.mgnT1Sub{width:100%; margin:15px 0px; max-width: 370px;}
	.cotDetailNew{width:100%; margin:15px 0px; max-width: 300px;}
	.cont_name{ float:left;}
	.Txt_bxContUs{ width:100%;}
	.butSubmit22{ width:100%;}
	.tlC {margin: 5px 0px;}
	.reach_search_btns #address{width: 100%;  max-width: 280px;  margin: 0 auto;}
	
	.Guest_Bookimg { width: 100%;  max-width: 365px;  padding: 0px 0px 30px 0px;  float: none;}
	.contact_tbl{ width:100%;}
	
	.career-head{ width:100%; overflow:auto;}
	.resume_up{ width:100%;}
	.extension{ font-size:10px; margin-top: 22px;}
	.cap_group{ width:100%;}
	.gallery-searchA ul{ height:auto; padding:15px 8px;  box-sizing:border-box;}
	
	
	.content-sitemap ul{ width:100% !important;}
	ul.office_bear{ margin-left:0px !important;}
	ul.contact{margin-left:0px !important;}
	.content-sitemap{ margin-bottom:30px;}
	
	.admission_withdrawal { width: 100%; overflow: auto;}
	
	
	
	.reach_right{ margin:0;}
	.dir-map-sub{ margin:0px;}
	


}

@media screen and (min-width:768px) and (max-width:990px)
{
.intro1{ height:100vh; background-size:cover;}
.intoLogo{width: 100%; margin: 0 auto; text-align: center;  margin-top: 30%;}
.intoLogo span{ width:100%;}
.scrollDown{ bottom:31%; }


.kidsslider { width: 610px !important;}

.noticeslider{ width:100%; max-width:650px; overflow:hidden;}

.kidslineL, .messagelineL, .infraLline{ display:none;}
.kidslineR, .messagelineR, .infraRline{display:none;}
.ipad_lineR{ display:inline-block;}
.ipad_lineL{display:inline-block;}

.gallery-searchA ul{ height:auto; padding: 10px 0px; box-sizing: border-box;}
.gallery-searchA ul li{ float:none;}

.vsms li { width: 100%; max-width: 330px!important; height: 260px!important; position: relative;}
.vsms audio {width: 90%!important; max-width: 330px;  position: absolute;  bottom: 20px;}
.text-center{ }
.mas_containerboxinr{min-height:370px;}

ul.newContact_us li { width: 100%;  float: left;}
.tlC{ width:196px !important;}
.contact_tbl{ width:100%;}
.admission_withdrawal { width: 100%; overflow: auto;}
span.mgnT2{ width:100%;}
.capt_txt{ width:54%;}
ul.newContact_us{ float:none;}
.resume_up{ width:591px;}
.cap_group{width:591px;}
.career-bg{ width:100%; text-align:center;}
.box1A{ float:none;}
.box1B{ float:none;}
}

@media screen and (min-width:991px) and (max-width:1024px)
{
	.intro1{ height:100vh; background-size:cover;}
	.intoLogo{width: 100%; margin: 0 auto; text-align: center;  margin-top:17%;}
	.intoLogo span{ width:100%; margin-top:26px;}
	.scrollDown{ bottom:26%; }
	
	
.kidsslider { width: 810px !important;}
.footerMside { width: 100%; max-width: 370px; float: none; display: inline-block; margin: 15px 30px;}
.footerRside { width: 100%; max-width: 370px; float: none;}
.footerLside { border-bottom: 1px solid #cbcbcb;}
.gallery-searchA ul{ height:auto; padding: 10px 0px; box-sizing: border-box;}
.gallery-searchA ul li{ float:none;}

.photo_gn1 li{ float:none;}
ul.newContact_us li { width: 100%; float: left;}
.contct_textCtp{ width:500px;}
.tlC{ width:300px !important;}
.Guest_Bookimg{ float:right!important;}
.capt_txt{ width:44%;}
.contact_tbl{ width:60%;}
.resume_up{ width:100%;}
.cap_group{ width:100%;}

.box1{ max-width:482px !important;}


}

@media screen and (min-width:768px) and (max-width:1024px)
{
	
	
	.intro::after{ display:none;}
	.intro::before{ display:none;}
	.intoLogo img{ width:100%; max-width:412px;}	
	
	.desktop_logo { width: 100% !important; text-align: center; margin: 0 auto;}
	
	.header{ position:relative; background:none;}
	
	.header_inr{ width:100%; padding:0px; }
	.mainLogo{ float: none; display: inline-block; padding:15px; width:100%; background: url(../images/mobile_menuBg.jpg); background-position: center center;  background-repeat: no-repeat; }
	.menubx{ width:100%; height:auto;}
	
	.menu_icon{ display:block; padding: 12px 0px; box-sizing: border-box;}
	
	.menubx_inr{ display:none;}
	ul.dropmenu{ background:#2faaed;}
	ul.dropmenu li{ float:none; background:#059ff3; border-bottom:1px solid #038eda; width:100%; display:inline-block;}
	ul.dropmenu li a{ float:none; display: inline-block;  width: 100%;  text-align: center;  margin: 0;  padding: 0;}
	
	.dropmenu ul.submenu{ position:relative; top: 0; width: 100%;  left: 0;  height: auto;  padding: 0;}
	.dropmenu ul.submenu li{ max-width:100%;}
	.icon_h{ display:none;}
	.extra_tab{top:160px !important;}
	
	
	
	.menu_img{ display:none;}
	
	
	
	
	
	.sliderBox{ top: 0; float: left; width: 100%; height:auto; margin-bottom:-20px;}
	#mainSlider .flex-control-nav{ bottom: 25px;}
	
	.noticeBox{ margin-top:0px;}
	.noticeBoxinr{ width:100%;}
	.noticeBord{ width:100%; height: 55px;}
	.noticeBord h1{ width:auto; margin:0px 10px; height:auto;}
	.noticeSliderbox { width: 100%; background: #27b3ff;}
	.noticeViewall { width: 100%;  height: 56px; padding: 11px 10px;}
	.achievmentbox{ margin-top:0px;}
	.achievmentbox_inr { width: 100%;}	
	.achievLbox {  width: 100%;}
	.mediaRbox {  width: 100%;  margin: 15px 0px;}
	
	.kidscornerinr{ width:100%;}
	.kidssliderbox{ width:100%; padding: 0px 15px;  box-sizing: border-box;}
	
	
	.campusboxinr{ width:100%;}
	
	.campusLline{ display:none;}
	.campusRline{ display:none;}
	.ipadcampusLline{ display:inline-block;}
	.ipadcampusRline{ display:inline-block;}
	.messagebox { height: auto;  background: #f5f5f5; padding: 25px 0px;}
	.messageboxinr{ width:100%;}
	.messagehomeicon{ width:100%;}
	.messageslideriner{ width: 82% !important;}
	.principalmessage{ width:68%;}
	
	
	.patronFounboxinr { width: 100%;}
	.patronbox{ width:100%;}
	.founderbox{ width:100%; margin:0; margin-top:30px;}
	.patronimg { margin: 0 auto;  text-align: center; margin-bottom: 15px;}
	.founderimg {text-align:center; margin:0 auto; margin-bottom:15px;}
	.patrontext{width: calc(100% - 275px); margin: 0px;  padding: 15px;  box-sizing: border-box;}
	.foundettext { width: calc(100% - 275px); margin: 0px;  padding: 15px;  box-sizing: border-box;}
	
	.topperbirthdayinr { width: 100%;}
	
	.toperbox{ width:100%;}
	.birthdaybox { margin: 0px; margin-top: 15px; width:100%;}
	
	
	.infrasliderbox{ position:relative;}
	.infraslider { width: 100% !important; margin: 0 auto; padding: 0px 15px; box-sizing: border-box; overflow: hidden !important; max-width: 990px;}
	.infraLaero{ position:absolute; left:0; z-index:3; }
	.infraRaero{position:absolute; right:0; z-index:3;}
	
	.footerLside ul li{ float:none;}
	
	.infractureboxinr{ width:100%;}
	
	.footherboxinr { width: 100%;}
	.copyrightiner{ width:100%; text-align: center; line-height: 18px;}
	.copyTextL{ width:100%;}
	.copyTextR{ float:none;}
	.footerLside { width: 100%;  border-right: 0px solid #cbcbcb;}
	.footerRside {width: 100%;}
	.footerMside { width: 100%; max-width:370px;}
	
	.aboutusbox{ height:auto; background : #9fd0ac; /* For browsers that do not support gradients */
		  background: -webkit-linear-gradient(left, #9fd0ac , #4cbbeb); /* For Safari 5.1 to 6.0 */
		  background: -o-linear-gradient(right, #9fd0ac, #4cbbeb); /* For Opera 11.1 to 12.0 */
		  background: -moz-linear-gradient(right, #9fd0ac, #4cbbeb); /* For Firefox 3.6 to 15 */
		  background: linear-gradient(to right, #9fd0ac , #4cbbeb); /* Standard syntax */ }
	.aboutschoolboxinr{ width:100%;}
	.schoolbld {width: 100%; text-align: center; padding: 0;  margin: 0; height: auto;}
	.schoolbld img{ width:100%; left:0px;}
	.schoolcontent{ width:100%; padding:25px 15px; }
	.schoolR_line{ display:none;}
	.schoolL_line{ display:none;}
	.mob_about_line_l{display: inline-block;}
	.mob_about_line_r{display: inline-block;}
	
	
	
	
	/*------------------------------ master pages ---------------------*/
	.mas_headbox { margin-top: 0;  padding: 30px 15px;  box-sizing: border-box;}
	.mas_headboxinr{ width:100%;}
	.mas_containerboxinr{ width:100%;}
	.mas_containerbox{ padding:0px 15px;}
	.mas_about_us{ width:100% !important;}
	.mas_footer ul li{ margin:4px!important;}
	.ourfounderimages { float:left; max-width: 100%; padding: 0px 20px 15px 0px;}
	.spiritual_Guides_img{float:left; max-width: 100%; padding: 0px 20px 15px 0px;}
	.spiritual_Guides_img2{float:left; max-width: 100%; padding: 15px 20px 15px 0px;}
	.prayersboxL {width: 100%; }
	.prayersboxR{ width:100%; margin:0; padding:30px 0px;   text-align: center;}
	.prayersboxR img{ width:100%; max-width:342px;}
	.accordionHeader_Y{ text-align:left;}
	
	.education_visionImg{ width:100%; max-width:448px; float:left;  padding:0px 20px 30px 0px; }
	.vision_mission_img {  width: 100%;  max-width: 418px;  float: left;  padding:0px 20px 30px 0px; }
	.Reminiscence_images { width: 100%; max-width: 523px; padding: 0px 20px 30px 0px;  float: left;}
	.highslide img { width: 100%; max-width: 370px;}
	img.principal_img { width: 100%;  max-width: 701px;  float: left;  text-align: center;  padding: 0px 20px 30px 0px;}
	.school_uniforms{ text-align:center;}
	.school_uniformsImg { width: 100%; padding: 0px 20px 30px 0px;  max-width: 342px; float: none;}
	.school_uniformsL {  width: 100%;}
	.examination_promotions_img {  width: 100%;  max-width: 496px;  padding: 0px 20px 30px 0px; float:left;}
	.good_stu_img { width: 100%;  max-width: 452px;  padding: 0px 20px 30px 0px;  float: left;}
	.school_timingimg{width: 100%;  max-width: 410px;  padding: 0px 20px 30px 0px;  float: left;}
	.payments_rules_img { width: 100%; max-width: 290px;  padding: 0px 20px 30px 0px;  float: left;}
	.recoment_img{width: 100%; max-width: 430px;  padding: 0px 20px 30px 0px;  float: left;}
	ul.tc { width: 100%;}
	.text-center{ margin-bottom:30px;}
	.achiSlideImg{ width:100%;}
	.achiSlideTxt{ width:100%; max-width:100%;}
	.redetail{ display:inline-block;}
	.redetail a{ float:none;}
	span.achiEventVanue { display: inline-block;}
	span.achiEventDate { display: inline-block;  padding: 0;  float: none;}
	
	.gallery-searchA{ height:auto;}
	.gallery-searchA .lastli { display: inline-block;  float: none;}
	.pgBack{ height:auto;}
	.totalImages{ float:none; display:none;}
	.pgBack .totalImages {  float: none;  text-align: center;}
	.dvCustomers {text-align: center;}
	.rpt-subhead{ margin: 0px 0px 22px 0px;}
	.vsms li { width: 100%;  max-width: 420px;  height: auto;}
	.vsms audio{ width:100%; max-width:420px;}
	.box1 { width: 100%; max-width: 570px;  height: 370px;}
	ul.subject_teacher li {  width: 100%;  max-width: 250px;  height: auto;  margin: 10px 0px;}
	ul.teachers_p li{ width: 100%;  max-width: 240px;  height: auto;  margin: 10px 0px;}
	ul.school_cabinet li{width: 100%;  max-width: 250px;}
	
	ul.soprts_team li{width: 100%;  max-width: 250px;}
	
	ul.newContact_us{ width:80%; float:none;}
	
	.contUsNewSn{ width:100%; margin:15px 0px; max-width: 300px;}
	.mgnT1Sub{width:100%; margin:15px 0px; max-width: 370px;}
	.cotDetailNew{width:100%; margin:15px 0px; max-width: 300px;}
	.cont_name{ float:left;}
	.Txt_bxContUs{ width:100%;}
	.butSubmit22{ width:100%;}
	.tlC {margin: 0px 4px;}
	.contactCtp{ float:left;}
	.reach_search_btns #address{width: 100%;  max-width: 280px;  margin: 0 auto;}
	
	.Guest_Bookimg { width: 100%;  max-width: 365px;  padding: 0px 0px 30px 0px;  float: none;}
	
	
	
	.content-sitemap ul{ width:48% !important; margin:1%;}
	ul.office_bear{ margin-left:0px !important;}
	ul.contact{margin-left:0px !important;}
	.content-sitemap{ margin-bottom:30px;}
	


}






@media screen and (min-height:625px) and (max-height:660px)
{
}

@media screen and (min-height:600px) and (max-height:620px)
{
}

@media screen and (min-height:510px) and (max-height:595px)
{
}


@media screen and (min-width:900px) and (max-width:1025px)
{

}
@media screen and (min-width:0px) and (max-width:1025px)
{



}

@media screen and (min-width:0px) and (max-width:780px)
{

}

@media screen and (min-width:0px) and (max-width:570px)
{

}
@media screen and (min-width:0px) and (max-width:520px)
{

}

@media screen and (min-width:0px) and (max-width:380px)
{
.siteMap2 .siteM2{width: 100%; padding: 0px 8%;}
}

@media screen and (min-width:0px) and (max-width:340px)
{


}