﻿

@media (max-width :319px)


{
#cont-1, #cont-3,#cont-2, #cont-4 { font-size:100%;}
.slide_box_head span a { display:none;}
.news_heding span { font-size:18px}
}

@media (max-width:320px)
{

.holidayss{
    position: relative;
    top: 51px;
    z-index: 3;
    left: -28px;}
.big_icon ul li a { font-size:100%;}

.e_care_box { height:330px;}
.footer_home {padding-top: 15px;}
#homephotog_LBPhoto ul li { min-height:200px;}
/*inner css*/

.tbl_career_form_L,.tbl_career_form_L tr td,.tbl_career_form_R,.tbl_career_form_R tr td { width:100%!important; margin:0px!important; }
.disply-photo-path, .photo-Repeater1, .video-rpt-subhead {  width: 74%!important;  margin: 5px 0px!important;  background-position: top center; text-align: center; margin: 10px 13% auto!important; max-width: 228px;}  

  
 a.alumin { font-size:11px;}
 .contact-form-tbl { width:80%; margin:0px auto; float:none!important;}
 .contact-form-tbl tr td { width:100%; float:left;}
 .gb-repeater-font tr td { width:100%; float:left;}
 .career-form-in tr td { width:100%; float:left;}

 .career-head-sub ,.career-head-rpt{ border:0px!important; border-color:#C0C0C0
 !important}
 #ctl00_ContentPlaceHolder1_Accordion1 { font-size:11px;} 


}
 @media only screen
and (min-width : 321px)
and (max-width :375px)

{
	.holidayss
	{
		margin:60px 0 0 65px;}
	}
	

@media only screen 
and (min-width:376px)
and (max-width:440px)
{
	.holidayss
	{
		margin:60px 0 0 70px;}
}

@media only screen 
and (min-width:441px)
and (max-width:768px)
{
	 .holidayss:{margin:0 auto;}
	}
	
@media (max-width:440px)  
{
	.holidayss
	{
		/*margin:60px auto 0 auto;*/}

.school_name > .peShiner canvas { display: none!important; visibility: hidden;}    
.school_name > .peShiner img { opacity: 1!important; max-width: 98%; width:100%; }
/*
.big_button ul li a img { max-height: 50px!important;}
*/
#menu, #menu_box  { top:169px!important}
.img_slider { margin-top:55px;}
.slide-toggle { margin-top:0px!important;}
.logo { float:none;}

.s2,.s3,.s4 {display: none!important;}
.slide_in { width:100%!important; margin:0px; float:none; display: inline-block;}
.sprawling_campus { margin-top:40px!important;}
.slider_txt { margin-top:10px; font-size:86%;}
.flex-direction-nav { margin-top:-40px;}
/*
.s3,.s4 { display:none;}
.slide_in { width:49%!important;}
*/

.slide_box_head img { margin-right:5px;}
.slide_box_head span  {    padding: 9px 0px 7px 5px}
#homephotog_LBPhoto ul li{max-width:49vw;}
#std_bdy ul li .img-bday { max-width:100px;}
.ecare_sld { margin-top:0px;}
.app_right { display:none;}
.app_left { width:100%!important; padding-top:0px;}
.app_icons { bottom:auto!important; margin-top:5px;     max-width: none!important; }
.app_icons ul li { margin:0px;}
.app_icons ul li:first-child,.app_icons ul li:last-child { width:100%; }
.app_left img { margin:10px 0px;}
.app_left p { font-size:100%;}
.ecare_sld ul li img { max-width:104px;}
.flex-control-nav { max-width:none!important; bottom:-5px!important;}

.high_slide,.high_slide1,.high_slide3  { float:none; max-width:none; margin:5px;}

#icse_toppers ul li a img,#isc_toppers ul li a img  { max-width:100px;}
.next-p, .next-kc, .next-sb, .next-icse, .next-isc,.previous-p, .previous-kc, .previous-sb, .previous-icse, .previous-isc { top:97px;}
 
.main_box_m { margin-top:15px!important;}
ul.magazine_box li,.left-sms { width:99%!important;}
.new-table tr td { display:block;}

/*inner-css*/
.media-detail,.zoom,.media-repeater { width:100%!important;}
.login-popup {   left: 5%!important;  top: 10%!important;  width: 90%!important;}
.blog-lblPost,.blog-lblPost1 { width:100%; text-align:center}
div#all { width:100%!important; padding:0px!important; }

.RadioSearchAll, .Radiotitle, .RadioAcdYear, .news-search-media, .date-search-media, .headline-search-media, .RadioDate, .RadioDescription, .all-search-media, .Radiotitle, .RadioAcdYear, .RadioDate, .RadioDescription, .year-search-media{ font-size:11px; width:100%; text-align:left;   }  


.pg-full { float:none!important}
.master_tbl ul li {    margin: 4px 1px; float:none!important; display: block!important;}

.career-form { width:100%;}
.footerpager_in {
    -moz-column-count: 1!important;
    -moz-column-gap: 10px;
    -webkit-column-count: 1!important;
    -webkit-column-gap: 10px;
    column-count: 1!important;
    column-gap: 10px;
}
}



@media (max-width:767px)
 {
	#desktop-marquee{
		display: none;
	}
	#mobile-notice{
		display: block !important;
	  }
	 
 	#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.html) no-repeat center center; background-color:none; border:none; margin-top:-10px; margin-right:-10px;}
 	
 	
body { background-size:350%; overflow-x:hidden}	
 #menu_box  	{ display:block; position: absolute; padding-right: 0px;  top:140px; max-width:54px; z-index:99999  }
.nav ul > li { float:none;     margin: 2px 0px;}
.dropMenu1,.dropMenu2 { float:none}
.dropMenu1 {     margin-right: 0px!important;}
.slide-toggle {background: url(../images/menu_arrow2.html) center center no-repeat #fff;  float:right; cursor:pointer; max-width:200px; padding: 18px 26px;   border-left:2px solid #f63d29;    margin-top:-40px;}
.slide-toggle.active3 {background: url(../images/menu_arrow2h.html) center center no-repeat #e1e1e1;}
.first_m { display:none; float:right; max-width:54px; }
.master_in { width:100%;}
.nav a,.nav a:hover,.dropMenu1 li a:hover { background-image:none}
.dropMenu2 li a {padding:5px 18px;}
.dropMenu1 li a {border-left: 2px solid #f63d29; padding: 9px 20px; background:#fff;}
.dropMenu1 li a:hover { background:#e1e1e1;}
.nav li ul li ul { left:0px; top:29px;}
#menu { display:block; position:absolute; height:auto; margin-top: 20px;  background:none;  }
#menu2 { max-width:270px;}
.slide_right { margin-top:20px;}
#cssmenu ul li:hover > ul {  position: relative!important; top: 0px!important;}
.dropMenu2 { display:none;} 
.menuIn { float:left; height:auto; overflow:hidden;  display:none;   }
#menu-mobile { display:block; height:36px; margin-top:18px;}
 #menu-mobile.active img { display:none;}
.menuIn { position:relative;}
.menu_open { display:block; float: right;  margin-top: -36px;  background: #fff;  border-left:2px solid #f63d29;   padding: 9px 20px;}
.sidenav { min-height:200px;  width: 0; position: absolute; z-index: 1; top:0px; right: 0; background-color: #f73d29;  overflow-x: hidden; transition: 0.5s; padding-top: 40px;}
#cssmenu > ul > li > ul { min-height:0;}   
.closebtn { display:block; color:#000;}
.small_logo,.second_m  { display:none;}
.main_box_m { margin-top:0px;}
#cssmenu > ul > li { width:100%; background-image: none;}
#cssmenu ul li ul li:hover > ul{left:0;top:0;}
#cssmenu > ul > li:hover > ul { top:29px;}
#cssmenu ul li ul{position:absolute;left:-9999px;top:0;}
#cssmenu > ul > li:hover > .last_ul {left:0!important;top:0!important;}
#cssmenu ul li ul li:hover > ul {left: 0px;  top: 29px;  z-index: 9;}
#cssmenu > ul > li > a,#cssmenu ul li ul li a { padding:8px 18px;}
#cssmenu ul li ul li:hover > ul > li {background: #222222;}
#cssmenu ul li ul li.has-sub:after {top: 10px;}
#cssmenu ul li ul li.has-sub:before { top:11px;}
#cssmenu ul li { background:#2e3090;}
.dropMenu1 li a img { display:block;}
.dropMenu1 li a span { display:none; }
.fixed_top { position:relative; text-align:center;}

.main_box { position:relative; top:auto; float:left;} 	
.wrapper_in,.full_in,.news_box,.menuIn { width:100%;} 	
.name_logo {margin-top: 55px !important; margin-left: 22px; min-height:150px;     text-align: center; float:none; display: inline-block; } 	
.school_name {     margin: 0px 0 30px 0px;}	
.master_main { padding:5px;}

.big_button { margin:10px 0px;}
.big_icon ul li{ margin:0px; float:none;}
.big_icon ul li a { font-size:100%;}
.big_button ul li { margin:0px; float:none; border:0px;}
.big_button ul li a { min-width:auto; padding: 12px 3px 11px 3px;}
#slideshow .slides-nav li {   padding:0px 10px;}
#slideshow .slides-nav li:first-child {  padding:0px 10px 0px 10px;}
#slideshow1 .slides-nav li {   padding:0px 10px;}
#slideshow1 .slides-nav li:first-child {  padding:0px 10px 0px 10px;}
/*
.big_button ul li a img { max-height: 57px;}
 */
 .footer { /* position:relative; display:none; */}
 .footer_mst,.footer_home { padding-top: 32px; padding-bottom: 32px;}
.message_box{ max-width:none; width:100%; margin-top:20px;}
.slide_box { max-width:none; width:100%;}
#cont-1, #cont-3,#cont-2, #cont-4 { margin:0px 10px;}
.tabcontent,.tabcontent2  {padding: 18px 3px;}
.msg_txt p,.about_txt p { max-height:190px; overflow:hidden; position:relative; padding: 0px 3px;}
.msg_img,.about_img { margin-right:2%;}
.topper_box { max-width:50%;}
.app_left { width:52%;}
.app_right { width:208px;}
.app_icons { max-width:52%; bottom:-5px;}
.app_icons ul li:first-child,.app_icons ul li:last-child { width:100%; }
.ecare_sld ul li img { max-width:100px;}
.e_care_box { height:auto; min-height:304px}
.flex-control-nav { max-width:52%; bottom:128px;}
.app_left img { margin:8px 0px;}
.s4 { display:none}
 
.slide_in { width: 32.3%;}
 
.sprawling_campus { margin-top:35px;}
ul.magazine_box li,.left-sms { width:48%;}
.mgne_bottom img{  max-width:85%}  
.new-table1 tr td { display:block}
#eventcalendar_Calendar1,#ctl00_eventcalendar_Calendar1 { min-height:auto; height:auto!important}

#EventControl_Calendar1,#ctl00_EventControl_Calendar1 {height: auto!important;   font-size: 11px!important;}
#EventControl_Calendar1 tbody tr th,#EventControl_Calendar1 tbody tr td{  font-size: 11px!important;}

#ctl00_EventControl_Calendar1 tbody tr th,#ctl00_EventControl_Calendar1 tbody tr td{  font-size: 11px!important;}

.modalBackground { display:none}
.login-popup { left: 20%; top: 20%; width: 60%;}

.site_mptbl tr td { display:inline}
/*inner-css*/
div#all { width:50%; padding:0px 0;}

.txttitle { min-width:105px; min-height: 40px;}
.Button1 { float:left!important;}
.pg-full { float:none;}
.tcdata tr td, .tcdata tr th { width:100%; float:left;   padding: 5px 0px!important;}
fieldset table td {   display: inline-block;}
.tbl_virtual td {  float: left;  padding: 0px 4px;}

/*.change_album a,.slide_show a,.D_slide_show a,.full-view a,.thum-view a{ width:100px!important; height:27px!important; background-size:100%;}*/
.searchform, .repeater-display1{ padding:0;}

#ctl00_ContentPlaceHolder1_txttitle, #ctl00_ContentPlaceHolder1_txtdiscription, #ctl00_ContentPlaceHolder1_txtDate,#ctl00_ContentPlaceHolder1_txtsearch1,#ctl00_ContentPlaceHolder1_txtsearch1,#ctl00_ContentPlaceHolder1_txtsearch,#ctl00_ContentPlaceHolder1_txtDate,#ctl00_ContentPlaceHolder1_txtDate  { width:100px!important}
#ctl00_ContentPlaceHolder1_ddlYear {
  width: 100px!important;}
#PagerNext img{ width:100%;}
 table,td,tr,th,tbody {/* word-break: break-all; */  }
.photo-album-details, .album-all-details, .video-detail { height:auto;}
.photo-album-details, .album-all-details, .video-detail { min-height: 201px!important;}
.lblperpage table tr td  {width:100%; float:left;}
.album-pager table tr td {width:100%; float:left;}
.disply-photo-path { min-height:auto!important; padding:15px 0px!important;}

.DDLPhotoNo,.album-pager-in,.album-pager-in,.modify-date { width:auto!important;}
.photo-lblPageCountTop {zoom: 0.90!important;-ms-zoom: 0.90!important;-webkit-zoom: 0.90!important;-moz-transform:  scale(0.90,0.90)!important;-moz-transform-origin: top right;}
.PagerfirstDisabled img,.PagerPreviousDisabled img,.PagerNextDisabled img,.PagerNextDisabled img,.PagerNext img { width:100%!important;}
.RadioSearchAll,.Radiotitle,.RadioAcdYear,.news-search-media,.date-search-media,.headline-search-media,.RadioDate,.RadioDescription,.all-search-media,.Radiotitle,.RadioAcdYear,.RadioDate,.RadioDescription,.year-search-media { font-size: 89%; padding: 2px 0px!important;}
.media-image-head { width:40%!important;}
.media-album-detail { width:60%!important;}
repeater-display1-in img { width:90%;}

.ctl00_ContentPlaceHolder1_txtName { width:90%!important;}
.photo-Repeater2 img,.disply-photo-path1 img ,.video-album-img img {max-width: 90%!important;}

 .photo-gallery-button table td,.album-pager table td{ float:left;}
.repeater-display1-in img, .imgshow-in img {max-width: 90%;}
#screen { top:20%!important;}
#show3d tr td {display: inline-table; }
.photo-lblPages2,.img3d-DDLPhotoNo1 { width:100%!important;}
.img3d-DDLPhotoNo{ width:50%!important;}
/*#btnCancel1 { display:none;}*/

.table1 tr td { display:table;}


.lblperpage table tr td { display:table;}
.rpt-subhead { width:98%!important; margin-left:0px!important;}


.notice_view { display:none;}
.direction-m,.dir-map,.dir-map1 { width:100%;}
.dir-search { float:left; margin-left:10px;}
.post1 {  width:42%;} 
#reach_us { height:780px;  }
.contact_us,.cnt-map {min-height:150px!important; float:left; width:100%!important; margin-left:0px!important;}
.contact-main { width:100%!important; float:right; background:none!important; margin-top:20px; }

.career-form-in tr td input,.career-form-in tr td lable,.career-form-in tr td textarea ,.career-form-in tr td select{ max-width:200px;}
.gb-repeater-font tr td { display:inline;}
.gbook tr:nth-child(5) td{ text-align:left!important}
.gb-captcha,.captcha-img  {max-width: 150px!important;}


.cnt-butSubmit {     margin-top: 2px!important;}

.gb-main-rpt-sub { width:100%!important;     margin: 10px 0px 3px 0px!important;}
.dir-map-sub { position:relative; width:100%; }
.reach_map {     min-height: 600px!important;}


.lblEvent-dtl {width:100%!important;}
.achi-img { width:100%!important; text-align:center;}
.achi-img a,.ach-img-thum  { float:none!important;}
.aap_icon_Contain ul li { text-align:center;     display: block;     margin: 15px 0px;}
.capt_txt { max-width:none;}

}



 @media only screen
and (min-width : 768px)
and (max-width :990px)
{
body { background-size:250%;}
.wrapper_in,.full_in,.news_box,.menuIn { width:100%;} 	
.master_in { width:100%;}
.dropMenu2 li a { padding: 5px 5px;    font-size: 87%;}
.dropMenu1 li a  {padding: 0px 5px;}
#menu_box { padding-right:5px; margin-top:25px;}

.holidayss{ position:absolute; right:0px;}

.name_logo {    margin: 5px 0 0 5px;}
.main_box {  top:520px;   }
#cssmenu > ul > li > a {     padding: 15px 4px;}
#cont-1, #cont-3,#cont-2, #cont-4 { margin:0px 10px;}

.kids_corner1 { height:244px;}
.Kidimg { max-height:224px;}
.msg_txt p,.about_txt p { max-height:190px; overflow:hidden; position:relative; padding: 0px 3px;}
.tabcontent,.tabcontent2  {padding: 18px 3px;}
.message_box{ width:49.5%;}
.slide_box { padding:0px 5px;}
.big_icon ul li { float:none; margin:0px;}
.big_icon ul li a {   font-size: 14px;}
.big_button ul li a { padding:12px 13px; min-width:auto;}
.big_button ul li a img { max-height: 88px!important;}
#homephotog_LBPhoto ul li {min-height:253px;  max-width:170px;}
#kids_corner ul li { width:320px; min-height:253px;}
#kids_corner ul li img { max-width:100%;}
#std_bdy ul li {width:320px;  }
.topper_box { max-width:181px;}
#icse_toppers ul li, #isc_toppers ul li { width:181px;}
.app_left { width:70%; }
.app_right { width:28%; max-width:210px;}
.app_icons { width:70%; bottom: 80px;}
.flex-control-nav { bottom:65px;}
.copyright1,.copyright { float:none;}
#eventcalendar_Calendar1,#ctl00_eventcalendar_Calendar1 { min-height:auto;}
#EventControl_Calendar1,#ctl00_EventControl_Calendar1 { height: auto!important;   font-size: 11px!important;}
ul.magazine_box li,.left-sms { width:48%;}
 
/*inner-css*/

.disply-photo-path, .photo-Repeater1, .video-rpt-subhead {  width: 46%!important;
  margin: 2% !important;background-position: top center; text-align: center;}
  .capt_txt { max-width:158px;}
.master-right {  width: 75%!important;}
#ctl00_ContentPlaceHolder1_txttitle, #ctl00_ContentPlaceHolder1_txtdiscription, #ctl00_ContentPlaceHolder1_txtDate,#ctl00_ContentPlaceHolder1_txtsearch1,#ctl00_ContentPlaceHolder1_txtsearch1,#ctl00_ContentPlaceHolder1_txtsearch,#ctl00_ContentPlaceHolder1_txtDate,#ctl00_ContentPlaceHolder1_txtDate  { width:98px!important}
#ctl00_ContentPlaceHolder1_ddlYear {
  width: 98px!important;}  
.photo-gallery-button table { border-collapse:collapse;}
.master-h { margin-top:-5px; float: right;  width: 97%;}
.master-text {   border-left: 0px;}
.contact_us,.cnt-map {min-height:150px!important; float:left; width:100%!important; margin-left:0px!important;}
.contact-main { width:100%!important; float:right; background:none!important; margin-top:20px; }

.RadioSearchAll, .Radiotitle, .RadioAcdYear, .news-search-media, .date-search-media, .headline-search-media, .RadioDate, .RadioDescription, .all-search-media, .Radiotitle, .RadioAcdYear, .RadioDate, .RadioDescription, .year-search-media { padding:0px;}
}



@media only screen
and (min-width : 991px)
and (max-width :1024px)
{
#menu_box { top:75px;}
        
        	}
			
td{
	border:1px solid #9c9c9c;
}