/*@media screen and (max-width: 1023px) {

    #block_navigation {
	width: 90%;
	margin: 10px auto;
}
#block_navigation ul li  ul {
	position: absolute;
	left:0;
	top: 100%;
}


}*/


 
@media only screen
and (min-width : 140px)
and (max-width : 320px) 
{

	
a.back-page {width:100%; text-align:center;  background-color:#f36b0b; text-decoration:none; color:#fff; float:left; line-height:24px ; display:block;}
a.back-page:hover {background-color:#2962b0;   color:#fff;} 

#block_navigation {	width: 100%;margin: 0px auto; float:right; height:26px;}
#block_navigation ul {width:100%; float:left;   display: block; position:relative;}
#block_navigation  ul li { background:#79aef8; color:#fff;  border-left:0px solid #b74242; border-bottom:0px dotted #fff; border-top:1px dotted #fff; display: block; position: relative; list-style: none; width: 100%; border-left:0px solid #b74242;}

#block_navigation  ul li:last-child {border-bottom:0px dotted #fff;}
#block_navigation ul li a {width: 97%; display: block; background-position: 98% 0px!important;padding: 0px 0% 0px 3%;  line-height: 29px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform:uppercase; position:relative;}
#block_navigation ul li  ul {position: absolute; left:0; top: 100%; width:100%; }
#block_navigation ul ul li a {width: 97%; padding: 0px 0% 0px 3%;}
#block_navigation > ul.navigation > li {line-height:30px;   padding-top:0; padding-bottom:0;}
#block_navigation #pull,#block_navigation #pull-t { display:block!important;}
#wpSlideOutTabs .wpso-blog,.wrapper,.left-box,.right-box,.message-box,.toppers-x,.toppers-xii,.notice-shedow,.master-right,.master-h,#e-care,#e-care div { width:100%; }
.school-logo ul li { background:none!important;}

#e-care div ,.message-box span,.about-us span, .happy-bdy span,.topper-h,.news-box,.gallery-box{ height:auto; margin-bottom:15px;}
.st-francis,.big-icon,.notice,.e-c-a,.box-in,.description,.photo-g,.happy-bdy-in,.toppers-in,.footer-in,.copright,.designed,.view-all,.view-allg,.view-all-t,.master-left { display:none;}
.eCare-Login { display:block; background:#79aef8; float:left; width:100%; padding:7px 14px 8px 14px;  cursor: default; font-family:Calibri; font-size:20px; font-weight:bold; color:#fff;  cursor:pointer;}
.e-care div a img { display:none;}
.slider-f { height:252px;}
#s-icon { margin-left:30%;}
.news-box,.topper-h { background:#79aef8; }
.message-box span a,.news-box span a,.topper-h span a,.news-box,.message-box,.about-us span a, .happy-bdy span a,.gallery-box span a,.gallery-box,.about-us, .happy-bdy,.topper-h,.topper-h span a { cursor: pointer; }
#e-care { z-index:-1; } .notice-shedow { display:none;}
.master-right { margin-top:16px;}
#name-img{margin-left: 0%!important; margin-top: 108px!important; width:100%; }
#wpSlideOutTabs a:hover span { padding:10px!important;}
#wpSlideOutTabs a:hover span img {  max-width:274px; }
.mid-in { padding-top:16px;}
.peShiner { width:100%!important;}

.school-logo { position: absolute; top:68px; width:100%; }
.menu-section { margin-top:205px; height:47px; background:url(../images/menu-bg-rpt2.png) repeat-x; }
.wrapper-in { margin-top:0px;}
#btnCancel1,#pnlholi { display:none;}


#wpSlideOutTabs a span { left:0px!important; }

.toppers-x,.gallery-box { float:left; margin-top:-15px;}
/*inner-page*/

.PagerfirstDisabled { padding-right:0px!important;}
.DDLPhotoNo,.album-pager-in,.album-pager-in,.modify-date { width:auto!important;}
.PagerfirstDisabled,.PagerPreviousDisabled,.PagerNextDisabled,.PagerNextDisabled { 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;}
.up-box,.down-box { font-size:12px!important;}
.media-image-head,.zoom { width:48%!important; float:left;}
.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;}
.contact-main-sub { float:left!important;}
.ctl00_ContentPlaceHolder1_txtName { width:90%!important;}
 .master-in img {  max-width: 98%; }

 .bdr { float:none; margin-left:5px;}
.ipibdr {border:3px solid #648cd4; margin:5px 0px 5px 0px; max-width:95%; }
.toppers-x1 { width:100%; float:left;}
}
 
@media only screen
and (min-width : 121px)
and (max-width : 760px) 
{

	#btnCancel1,#pnlholi { display:none;}
a.back-page {width:100%; text-align:center;  background-color:#f36b0b; text-decoration:none; color:#fff; float:left; line-height:24px ; display:block;}
a.back-page:hover {background-color:#2962b0;   color:#fff;} 

#block_navigation {	width: 100%;margin: 0px auto; float:right; height:26px;}
#block_navigation ul {width:100%; float:left;   display: block; position:relative;}
#block_navigation  ul li { background:#79aef8; color:#fff;  border-left:0px solid #b74242; border-bottom:0px dotted #fff; border-top:1px dotted #fff; display: block; position: relative; list-style: none; width: 100%; border-left:0px solid #b74242;}

#block_navigation  ul li:last-child {border-bottom:0px dotted #fff;}
#block_navigation ul li a {width: 97%; display: block; background-position: 98% 0px!important;padding: 0px 0% 0px 3%;  line-height: 29px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform:uppercase; position:relative;}
#block_navigation ul li  ul {position: absolute; left:0; top: 100%; width:100%; }
#block_navigation ul ul li a {width: 97%; padding: 0px 0% 0px 3%;}
#block_navigation > ul.navigation > li {line-height:30px;   padding-top:0; padding-bottom:0;}
#block_navigation #pull,#block_navigation #pull-t { display:block!important;}
#wpSlideOutTabs .wpso-blog,.wrapper,.left-box,.right-box,.message-box,.toppers-x,.toppers-xii,.notice-shedow,.master-right,.master-h,#e-care,#e-care div { width:100%; }
.school-logo ul li { background:none!important;}

#e-care div ,.message-box span,.about-us span, .happy-bdy span,.topper-h,.news-box,.gallery-box{ height:auto; margin-bottom:15px;}
.st-francis,.big-icon,.notice,.e-c-a,.box-in,.description,.photo-g,.happy-bdy-in,.toppers-in,.footer-in,.copright,.designed,.view-all,.view-allg,.view-all-t,.master-left { display:none;}
.eCare-Login { display:block; background:#79aef8; float:left; width:100%; padding:7px 14px 8px 14px;  cursor: default; font-family:Calibri; font-size:20px; font-weight:bold; color:#fff;  cursor:pointer;}
.e-care div a img { display:none;}
.slider-f { height:252px;}
#s-icon { margin-left:30%;}
.news-box,.topper-h { background:#79aef8; }
.message-box span a,.news-box span a,.topper-h span a,.news-box,.message-box,.about-us span a, .happy-bdy span a,.gallery-box span a,.gallery-box,.about-us, .happy-bdy,.topper-h,.topper-h span a { cursor: pointer; }
#e-care { z-index:-1; } .notice-shedow { display:none;}
.master-right { margin-top:16px;}
#name-img{margin-left: 0%!important; margin-top: 116px!important; max-width:100%; }
#wpSlideOutTabs a:hover span { margin:0px 10% 0px 10%; padding:1%!important;  width:80%!important; }
#wpSlideOutTabs a:hover span img {  max-width:274px; }

.mid-in { padding-top:16px;}
.peShiner { width:100%!important;}

.school-logo { position: absolute; top:68px; width:100%; }
.menu-section { margin-top:205px; height:47px; background:url(../images/menu-bg-rpt2.png) repeat-x; }
.wrapper-in { margin-top:0px;}
#wpSlideOutTabs a span { left:0px!important; }
.toppers-x,.gallery-box { float:left; margin-top:-15px;}
/*inner-page*/

.PagerfirstDisabled { padding-right:0px!important;}
.DDLPhotoNo,.album-pager-in,.album-pager-in,.modify-date { width:auto!important;}
.PagerfirstDisabled,.PagerPreviousDisabled,.PagerNextDisabled,.PagerNextDisabled { 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;}
.up-box,.down-box { font-size:12px!important;}
.media-image-head,.zoom { width:48%!important; float:left;}
.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;}
.contact-main-sub { float:left!important;}
.ctl00_ContentPlaceHolder1_txtName { width:90%!important;}
 .master-in img {  max-width: 98%; }

 .bdr { float:none; margin-left:5px;}
.ipibdr {border:3px solid #648cd4; margin:5px 0px 5px 0px; max-width:95%; }
	.toppers-x1 { width:100%; float:left;}
}
 

 
/* iPads (landscape) ----------- */
@media only screen
and (min-width : 765px)
and (max-width : 990px)
 {
	
a.back-page {width:100%; text-align:center;  background-color:#f36b0b; text-decoration:none; color:#fff; float:left; line-height:24px ; display:block;}
a.back-page:hover {background-color:#2962b0;   color:#fff;} 

#block_navigation {	width: 100%;margin: 0px auto; float:right; height:26px;}
#block_navigation ul {width:100%; float:left;   display: block; position:relative;}
#block_navigation  ul li { background:#79aef8; color:#fff;  border-left:0px solid #b74242; border-bottom:0px dotted #fff; border-top:1px dotted #fff; display: block; position: relative; list-style: none; width: 100%; border-left:0px solid #b74242;}

#block_navigation  ul li:last-child {border-bottom:0px dotted #fff;}
#block_navigation ul li a {width: 97%; display: block; background-position: 98% 0px!important;padding: 0px 0% 0px 3%;  line-height: 29px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform:uppercase; position:relative;}
#block_navigation ul li  ul {position: absolute; left:0; top: 100%; width:100%; }
#block_navigation ul ul li a {width: 97%; padding: 0px 0% 0px 3%;}
#block_navigation > ul.navigation > li {line-height:30px;   padding-top:0; padding-bottom:0;}
#block_navigation #pull,#block_navigation #pull-t { display:block!important;}
#wpSlideOutTabs .wpso-blog,.wrapper,.left-box,.right-box,.message-box,.toppers-x,.toppers-xii,.notice-shedow,.master-right,.master-h,#e-care,#e-care div { width:100%; }
.school-logo ul li { background:none!important;}

#e-care div ,.message-box span,.about-us span, .happy-bdy span,.topper-h,.news-box,.gallery-box{ height:auto; margin-bottom:15px;}
.st-francis,.big-icon,.notice,.e-c-a,.box-in,.description,.photo-g,.happy-bdy-in,.toppers-in,.footer-in,.copright,.designed,.view-all,.view-allg,.view-all-t,.master-left { display:none;}
.eCare-Login { display:block; background:#79aef8; float:left; width:100%; padding:7px 14px 8px 14px;  cursor: default; font-family:Calibri; font-size:20px; font-weight:bold; color:#fff;  cursor:pointer;}
.e-care div a img { display:none;}
.slider-f { height:252px;}
#s-icon { margin-left:30%;}
.news-box,.topper-h { background:#79aef8; }
.message-box span a,.news-box span a,.topper-h span a,.news-box,.message-box,.about-us span a, .happy-bdy span a,.gallery-box span a,.gallery-box,.about-us, .happy-bdy,.topper-h,.topper-h span a { cursor: pointer; }
#e-care { z-index:-1; } .notice-shedow { display:none;}
.master-right { margin-top:16px;}


#name-img{margin-left: 0%!important; margin-top: 112px!important; max-width:100%; }
#wpSlideOutTabs a:hover span { margin:0px 10% 0px 10%; padding:1%!important;  width:78%!important; }
#wpSlideOutTabs a:hover span img {max-width:274px; }
.mid-in { padding-top:16px;}
.peShiner { width:100%!important;}

.school-logo { position: absolute; top:68px; width:100%; }
.menu-section { margin-top:205px; height:47px; background:url(../images/menu-bg-rpt2.png) repeat-x; }
.wrapper-in { margin-top:0px;}
.toppers-x,.gallery-box { float:left; margin-top:-15px;}
#wpSlideOutTabs a span { left:0px!important; }
/*inner-page*/

.PagerfirstDisabled { padding-right:0px!important;}
.DDLPhotoNo,.album-pager-in,.album-pager-in,.modify-date { width:auto!important;}
.PagerfirstDisabled,.PagerPreviousDisabled,.PagerNextDisabled,.PagerNextDisabled { 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;}
.up-box,.down-box { font-size:12px!important;}
.media-image-head,.zoom { width:48%!important; float:left;}
.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;}
.contact-main-sub { float:left!important;}
.ctl00_ContentPlaceHolder1_txtName { width:90%!important;}
 .master-in img {  max-width: 98%; }

 .bdr { float:none; margin-left:5px;}
.ipibdr {border:3px solid #648cd4; margin:5px 0px 5px 0px; max-width:95%; }
.toppers-x1 { width:100%; float:left;}
}
 






