@media only screen and (min-width : 0px) and (max-width : 240px) {

#slideshow { width:100%; height:110px; overflow:hidden; float:left; position:relative; z-index:9999;}
#slideshow img {  width:100%; min-width:100%; position:absolute;}
#toppers-10 {
    width: 100%;
    
    margin: 0 auto;
}
.toppers-x, .toppers-xii {
   width:100% !important;
    float: none;
    margin-left: 0%;
    margin-top: 18px;
    margin: 0 auto;
}
.small-btn { height:auto; right:auto; position:relative; top:auto; float: left;}
.next-t {
    margin-left: 0px;
    left: -8px !important;
    top: 75px;
}

.next-xx {
    margin-left: 0px;
    left: -7px !important;
    top: 75px;
}



}

@media only screen and (min-width : 241px) and (max-width : 320px) {

#slideshow { width:100%; height:150px; overflow:hidden; float:left; position:relative; z-index:9999;}
#slideshow img {  width:100%; min-width:100%; position:absolute;}
.small-btn { height:auto; right:auto; position:relative; top:auto; float: left;}

}


@media only screen and (min-width : 321px) and (max-width : 440px) {
.small-btn { height:auto; right:auto; position:relative; top:auto; float: left;}
#slideshow { width:100%; height:200px; overflow:hidden; float:left; position:relative; z-index:9999;}
#slideshow img {  width:100%; min-width:100%; position:absolute;}
}


@media only screen and (min-width : 441px) and (max-width : 566px) {

#slideshow { width:100%; height:250px; overflow:hidden; float:left; position:relative; z-index:9999;}
#slideshow img {  width:100%; min-width:100%; position:absolute;}
}



@media only screen
and (min-width : 0px)
and (max-width : 320px) 
{
 .heading {

    font-size: 15px !important;
   
}
.right {
    float: none;
    margin-left: 0%;
}
.top1 {
    width: 100%;
    
    margin: 0 auto;
}
.top2 {
    width: 100%;
    
    margin: 0 auto;
}

.left {
    text-align: center;
    width: 78%;
    margin: 0 auto;
}

.right {
    text-align: center;
    width: 78%;
    margin: 0 auto;
}


.std-name, .std-marks {
    width: 62.5%;
  
}
.holiday-homwork { width:233px; margin: 0px; position: absolute; top:5px; right:5px; float: right; z-index:99;}
.holiday-homwork img{ width:100%; position: absolute; top: 81px; right: -20px;}

#block_navigation ul li ul {position: absolute; left:0; top: 100%;  }
#block_navigation > ul.navigation > li { padding-top:0; padding-bottom:0;}
#block_navigation ul li:hover {  color:#fff; border-top-left-radius:0px;  border-bottom-left-radius:0px;}
#block_navigation ul ul li:first-child a {line-height: 32px; height:32px; }	
#block_navigation ul li:first-child {margin:0px 0px;}
.left-section,.left-box,.right-section { float:left; position:relative; width:100%; right:0px;}	

.master-section,.master-in { float:left; position:relative; width:100%; right:0px; top:0px; margin-top:0px;}	
.right-section { margin-top:137px;}
.logo-box { width:100%; margin-top:0px; height:auto; padding-right:0px;   background:none; }
.logo-name { float:left; width:100%;  margin:0px 0px 0px 0px; }
#block_navigation { float:left; width:100%;  margin:0px 0px 0px 0px; }
.right-in {margin-top: -132px;}
.big-icon ul li:first-child, .big-icon ul li:nth-child(4){margin: 5px 0px 0px 3px;}
.big-icon ul li { width:48%; margin: 5px 0px 0px 3px;}

.big-icon-m ul li:first-child, .big-icon ul li:nth-child(4){margin: 5px 0px 0px 3px;}
.big-icon-m ul li { width: 48.5%; margin: 5px 0px 0px 3px;}


#gallery {width: 89%!important; left: 0px!important;}
#happy-b { left: 0px!important; width: 100%!important;}
.previous-b{  right: 0px; }
.next-b{ float:left; left: 0px; }
.toppers-x,.toppers-xii { width: 80%;float: none;margin-left: 0%;margin-top: 18px;margin: 0 auto;}
 .next-t {
    margin-left: 0px;
    left: -14px;
    top: 75px;
}
 .next-xx {
    margin-left: 0px;
    left: -14px;
    top: 43px;
}
.previous-t { float:right;top: 76px;}
.previous-xx { right:0px;top: 44px;}
.footer-icon {margin-left: 20%; }

.e-care-b a {margin: 8px 0px 0px 28%;}
#EventControl_Calendar1 { height:auto!important; font-size:10px!important;}
.login-popup { width:78%; left:9%; padding:3px;}
#EventControl_Calendar1 tr th,#EventControl_Calendar1 tr td {font-size:11px!important;}
.logo-name-mobile { display:block; margin:20px 0px 0px 1.5%;}
.logo-name-mobile img { max-width:97%;}
.logo-name { display:none;}

.iframe-1 { height:200px!important;}
.virtual-btn { width:105px; }
.box_all { width:100%;}

 /*inner-page*/
 .image-bg { width:80px;}
 .members-img { width:35px;}
 #table3 img { width:80px;}
  #table3 tr td { display: flex; font-size: 80%;}
    #table3 tr  { display: flex;}
 .bdr-img { float:none; margin: 5px 0px 5px 0px;}
 .bdr-img2 { float:none; margin: 5px 0px 5px 0px;}
 .career-head-rpt {font-size: 76%;}
.PagerfirstDisabled { padding-right:0px!important;}
.DDLPhotoNo,.album-pager-in,.album-pager-in,.modify-date { width:auto!important;}
.PagerfirstDisabled,.PagerPreviousDisabled,.PagerNextDisabled,.PagerNextDisabled,.PagerNext { width:20px!important;}
.PagerfirstDisabled img,.PagerPreviousDisabled img,.PagerNextDisabled img,.PagerNextDisabled 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 {}

.rpt-subhead { width:98%!important; margin-left:0px!important;}
.photo-Repeater2 img,.disply-photo-path1 img  { width: 96%;}
.media-image-head,.zoom {  margin-top:15px; float:left;width:100%;}
.media-album-detail,.media-detail { width:48%!important; float:right!important;}
.media-thumb {max-width: 147px!important;}
repeater-display1-in img { width:90%;}
.contact-main,.contact-form-tbl,.contact-form-txt  { float:left!important; width:100%!important;margin-left:0px;}
.contact-main-sub { float:left!important;}
.ctl00_ContentPlaceHolder1_txtName { width:90%!important;}
 .master-in img {  max-width: 95%; }
 .bdr { float:none; margin:0px;}
.wrapper-m{ width:100%;}
.disply-photo-path, .photo-Repeater1, .video-rpt-subhead {
width: 100%!important;
margin-left: 0!important;
background-position: top center;
text-align: center;}
.album-pager table td, .guestbook-main table td, .photo-gallery-button table td {display: inline-table;}
.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;}
.border-img5 { float:none;}
.guestbook-main td{ width:100%; float:left; text-align:left;}
.career-form-in td{ width:100%; float:left; text-align:left;}
.contact-form-tbl td{ width:100%; float:left; text-align:left;}
.post1{width: 42%!important;}
/*gest-book*/
#ctl00_ContentPlaceHolder1_txtName,
#ctl00_ContentPlaceHolder1_txtEmail,
#ctl00_ContentPlaceHolder1_txtWeb,
#ctl00_ContentPlaceHolder1_txtProfession,
#ctl00_ContentPlaceHolder1_ddlHowUKnow,
#ctl00_ContentPlaceHolder1_txtComments,
#ctl00_ContentPlaceHolder1_txtCaptcha,
#ctl00_ContentPlaceHolder1_txtAdd,
#ctl00_ContentPlaceHolder1_txtMob,
#ctl00_ContentPlaceHolder1_txtsubject,
#ctl00_ContentPlaceHolder1_txtPost { width:100%!important;}
.gb-captcha{ width:160px; height:auto;}
.gb-captcha-img { width:31px; height:auto;}
.gb-phTest{ margin-top:5px;}
.infra { width:100%!important;}
.infra td { display:inline-table; padding:0px;}
.infra tr {  }
.dowlod{width:100%!important;}
.dowlod1{width:100%!important;}
.dowlod3{width:100%!important;}

}





@media only screen
and (min-width : 374px)
and (max-width : 567px) {
.small-btn{ width:100%; z-index:9; position:static; top:60px!important; float: left;}


	
}



@media only screen
and (min-width : 567px)
and (max-width : 760px) {
.small-btn{ top:14px!important; margin-right:-25px;}	
.dowlod{width:100%!important;}
.dowlod1{width:100%!important;}
.dowlod3{width:100%!important;}
#slideshow { width:100%; height:290px; overflow:hidden; float:left; position:relative; z-index:9999;}
#slideshow img {  width:100%; min-width:100%; position:absolute;}
.top2 { width: 50% !important; }
.top1 {width: 50% !important;
}

.heading {
    font-size: 15px !important;
}

#toppers-10 {
    margin: 0 auto;
    float: none;
    width: 100%;
}
#toppers-12 {
    margin: 0 auto;
    float: none;
    width: 100%;
}

}


@media only screen
and (min-width : 761px)
and (max-width : 990px) 
{
    

#slideshow { width:100%; height:300px; overflow:hidden; float:left; position:relative; z-index:9999;}
#slideshow img {  width:100%; min-width:100%; position:absolute;}
}
@media only screen
and (min-width : 321px)
and (max-width : 760px) 
{
	

	.heading { font-size: 20px;}
.right {
    float: none;
    margin-left: 0%;
}
.top1 {
    width: 100%;
    
    margin: 0 auto;
}
.top2 {
    width: 100%;
    
    margin: 0 auto;
}

.left {
    text-align: center;
    width: 61%;
    margin: 0 auto;
}

.right {
    text-align: center;
    width: 60%;
    margin: 0 auto;
}
#toppers-12 {

    left: 0px!important;
    margin-top: 0px;
    float: none;
    margin: 0 auto;
}
.toppers-xii {
    width: 97%;
    float: left;
    margin-left: 3%;
    margin-top: 18px;
    position: relative;
}
#block_navigation ul li  ul {position: absolute; left:0; top: 100%;  }
#block_navigation > ul.navigation > li { padding-top:0; padding-bottom:0;}
#block_navigation ul li:hover {  color:#fff; border-top-left-radius:0px;  border-bottom-left-radius:0px;}
#block_navigation ul ul li:first-child a {line-height: 32px; height:32px; }	
#block_navigation ul li:first-child {margin:0px 0px;}
.left-section,.left-box,.right-section { float:left; position:relative; width:100%; right:0px;}	
.master-section,.master-in { float:left; position:relative; width:100%; right:0px; top:0px; margin-top:0px;}
.right-section { margin-top:137px;}
.logo-box { width:100%; margin-top:0px; height:auto; padding-right:0px;   background:none; }
.logo-name { float:left; width:100%;  margin:0px 0px 0px 0px; }
#block_navigation { float:left; width:100%;  margin:0px 0px 0px 0px; }
.right-in {margin-top: -132px;}
.big-icon ul li:first-child, .big-icon ul li:nth-child(4){margin: 5px 0px 0px 3px;}
.big-icon ul li { width:48%; margin: 5px 0px 0px 3px;}

.big-icon-m ul li:first-child, .big-icon ul li:nth-child(4){margin: 5px 0px 0px 3px;}
.big-icon-m ul li { width:49%; margin: 5px 0px 0px 3px;}





#gallery {width: 89%!important; left: 0px!important;}
#happy-b { left: 0px!important; width: 100%!important;}
.previous-b{  right: 0px;}
.next-b{ float:left; left: 0px;}

.toppers-12 {
   
   margin:0 auto;
   float:none;
   width:100%;
   
}

#toppers-10 {
  
   margin:0 auto;
   float:none;
  width:100%;
}
.next-xx,.next-t {margin-left: 0px; left: 0px;}
.previous-t { float:right;}
.previous-xx { right:0px;}
.footer-icon {margin-left: 31%; }

.e-care-b a {margin: 8px 0px 0px 28%;}
#EventControl_Calendar1 { height:auto!important; font-size:10px!important;}
.login-popup { width:78%; left:9%; padding:3px;}
#EventControl_Calendar1 tr th,#EventControl_Calendar1 tr td {font-size:11px!important;}
.logo-name-mobile { display:block; margin:7px 0px 0px 1.5%;}
.logo-name-mobile img { max-width:97%;}
.logo-name { display:none;}

.iframe-1 { height:300px!important;}
.virtual-btn { width:105px; }
.box_all { width:100%;}
#inner-page {}

 .bdr-img { float:none; margin: 5px 0px 5px 0px;}
  .bdr-img2 { float:none; margin: 5px 0px 5px 0px;}
.PagerfirstDisabled { padding-right:0px!important;}
.DDLPhotoNo,.album-pager-in,.album-pager-in,.modify-date { width:auto!important;}
.PagerfirstDisabled,.PagerPreviousDisabled,.PagerNextDisabled,.PagerNextDisabled,.PagerNext { width:20px!important;}
.PagerfirstDisabled img,.PagerPreviousDisabled img,.PagerNextDisabled img,.PagerNextDisabled 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 {}

.rpt-subhead { width:98%!important; margin-left:0px!important;}
.media-image-head,.zoom { margin-top:15px; float:left; width:100%;}
.media-album-detail,.media-detail { width:48%!important; float:right!important;}
.media-thumb {max-width: 147px!important;}
repeater-display1-in img { width:90%;}
.contact-main,.contact-form-tbl,.contact-form-txt  { float:left!important; width:100%!important; margin-left:0px;}
.contact-main-sub { float:left!important;}
.ctl00_ContentPlaceHolder1_txtName { width:90%!important;}
 .master-in img {  max-width: 95%; }
 .bdr { float:none; margin:0px;}
.wrapper-m{ width:100%;}
.disply-photo-path, .photo-Repeater1, .video-rpt-subhead {
width: 47%!important;
margin-left: 2px!important;
background-position: top center; 
text-align: center;}



.photo-Repeater2 img,.disply-photo-path1 img  {width: 96%;}
 .guestbook-main table td{display: compact;}
 .photo-gallery-button table td,.album-pager table td{display: inline-table;}
.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;}
.border-img5 { float:none;}
.post1{width: 42%!important;}
.infra { width:100%!important;}
.infra td { display:inline-table; padding:0px;}






}

/* iPads (landscape) ----------- */

@media only screen
and (min-width : 765px)
and (max-width : 990px)
 {
 	
 	


    .right {
  float: none; 
   margin-left: 0%; 
}
.left {
    width: 69%;
    margin: 0 auto;
}
.right {
    width: 65%;
    margin: 0 auto;
}
.small-btn{ top:14px!important}	
 	
#block_navigation ul li  ul {position: absolute; left:0; top: 100%;}
#block_navigation > ul.navigation > li { padding-top:0; padding-bottom:0;}
#block_navigation ul li:hover {  color:#fff; border-top-left-radius:0px;  border-bottom-left-radius:0px;}
#block_navigation ul ul li:first-child a {line-height: 32px; height:32px; }	
#block_navigation ul li:first-child {margin:0px 0px;}
.left-section,.left-box,.right-section { float:left; position:relative; width:100%; right:0px;}	
.master-section,.master-in { float:left; position:relative; width:100%; right:0px; top:0px; margin-top:0px;}
.right-section { margin-top:137px;}
.logo-box { width:100%; margin-top:0px; height:auto; padding-right:0px;   background:none; }
.logo-name { float:left; width:100%;  margin:0px 0px 0px 0px; }
#block_navigation { float:left; width:100%;  margin:0px 0px 0px 0px; }
.right-in {margin-top: -132px;}
.big-icon ul li:first-child, .big-icon ul li:nth-child(4){margin: 5px 0px 0px 3px;}
.big-icon ul li { width: 16.2%; margin: 5px 0px 0px 3px;}

.big-icon-m ul li:first-child, .big-icon ul li:nth-child(4){margin: 5px 0px 0px 3px;}
.big-icon-m ul li { width: 16.2%; margin: 5px 0px 0px 3px;}


#gallery {width: 97%!important; left: 0px!important;}
#happy-b { left: 0px!important; width: 100%!important;}
.previous-b{  right: 0px; }
.next-b{ float:left; left: 0px; }
.toppers-x { width:100%; float: left;margin-left: 0%;margin-top: 0px; overflow:hidden;  }
.toppers-xii {width:100%; float: right;margin-left: 0%;margin-top: 0px; overflow:hidden; }
.next-xx,.next-t {margin-left: 44px; left: 0px;}
.previous-t { float:right;    margin-right: 35px;}
.previous-xx { right:28px;}
.footer-icon {margin-left: 40%; }
#toppers-10 {
    
    left: 76px!important;
   
}
#toppers-12 {
    
    left: 76px!important;
   
}
.e-care-b a {margin: 8px 0px 0px 43%;}
#EventControl_Calendar1 { height:auto!important; font-size:10px!important;}
.login-popup { width:78%; left:9%; padding:3px;}
#EventControl_Calendar1 tr th,#EventControl_Calendar1 tr td {font-size:11px!important;}
.logo-name-mobile { display:block; margin:7px 0px 0px 1.5%;}
.logo-name-mobile img { max-width:97%;}
.logo-name { display:none;}


#inner-page {}
  .bdr-img { float:none; margin: 5px 0px 5px 0px;}
  .bdr-img2 { float:none; margin: 5px 0px 5px 0px;}
.photo-Repeater2 img,.disply-photo-path1 img {width: 96%;}
.PagerfirstDisabled { padding-right:0px!important;}
.DDLPhotoNo,.album-pager-in,.album-pager-in,.modify-date { width:auto!important;}
.PagerfirstDisabled,.PagerPreviousDisabled,.PagerNextDisabled,.PagerNextDisabled,.PagerNext { width:20px!important;}
.PagerfirstDisabled img,.PagerPreviousDisabled img,.PagerNextDisabled img,.PagerNextDisabled 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 {}
.photo-Repeater1, .video-rpt-subhead { width: 31.9%!important; }
.rpt-subhead { width:98%!important; margin-left:0px!important;}

.media-image-head,.zoom { margin-top:15px; float:left;width:100%;}
.media-album-detail,.media-detail { width:48%!important; float:right!important;}
.media-thumb {max-width: 147px!important;}
repeater-display1-in img { width:90%;}
.contact-main,.contact-form-tbl,.contact-form-txt  { float:left!important; width:100%!important; margin-left:0px;}
.contact-main-sub { float:left!important;}
.ctl00_ContentPlaceHolder1_txtName { width:90%!important;}
 .master-in img {  max-width: 95%; }
 .bdr { float:none; margin:0px;}

.rpt-subhead { width:97%!important; }


.wrapper-m{ width:100%;}
.album-pager table td, .guestbook-main table td, .photo-gallery-button table td {display: compact;}
.repeater-display1-in img, .imgshow-in img {max-width: 90%;}
.border-img5 { float:none;}
.infra { width:100%!important;}
.infra td { display:inline-table; padding:0px;}
.infra tr { }


.dowlod{width:42%!important; margin:18px 7px 0 10px}
.dowlod1{width:37%!important; float:left;margin:17px 0 0 0;}
.dowlod3{width:17%!important; margin:26px 0 0 8px; float:left}



}





/* Desktops and laptops ----------- */

@media only screen

and (max-width : 1236px)
 and (min-width : 990px)
{.master-section { top: 100px;}}


@media only screen
and (max-width : 375px)
 and (min-width : 320px)
{
.dowlod{width:100%!important;margin: auto; float:left; letter-spacing:-0.2px;text-align: center;margin-top: 16px;}
.dowlod1{width:100%!important; float:left; margin: auto;text-align: center;}
.dowlod3{width:100%!important;margin: auto; float:left}
}

@media (max-width:767px)  
{
	
#btnCancel1{ width:90%;margin:0 auto;} 
.flyer-m{ max-width:90%; position:absolute!important; top:20px!important;}
#iframeid{ max-width:100%;}
#flyer_iframeid { 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;}

	
}



.close-flyer{ display:none;}