@media only screen and (min-width :140px) and (max-width :320px){a.back-page{width:100%;text-align:center;background-color:#648cd4;text-decoration:none;color:#fff;letter-spacing:.5px;font-family:Times New Roman Regular;font-size:11px;text-transform:uppercase;float:left;line-height:24px;display:block}a.back-page:hover{background-color:#09366e;color:#fff}#block_navigation{width:100%;margin:0 auto;float:right;height:26px}#block_navigation ul{width:100%;float:left;display:block;position:absolute;z-index:99;left:0;bottom:100%}#block_navigation ul li{background:#123c6e url(/images/menu-bg.png);margin:0;border-bottom:0 dotted #b5d5fd;display:block;position:relative;list-style:none;width:100%;border-left:0 solid #b74242}#block_navigation ul li ul li:hover{background:#fff}#block_navigation ul li:last-child{border-bottom:0 dotted #fff}#block_navigation ul li a{width:95%;display:block;padding-left:5%;padding-right:0;border-bottom:1px dotted #b5d5fd;line-height:29px;position:relative;z-index:99}#block_navigation ul li ul{position:absolute;left:0;bottom:100%;width:100%}#block_navigation>ul.navigation>li{padding-top:0;padding-bottom:0}#block_navigation #pull,#block_navigation #pull-t{display:block!important;line-height:32px}#pull a{color:#101721}#pull a:hover{color:#fff}.logo{background-size:85%;background-position:top left!important;width:100%;position:relative!important;float:left}.menu-section{width:100%;float:left;position:relative;top:0;margin-top:0}.full-wrapper{width:100%;position:relative!important;top:0;float:left}.right-box{width:100%;float:left;margin-top:-6px}.right-in{width:98%;padding:0 1%}.birthday-in,.footer-in,.happy-birthday,.toppers{width:100%;height:auto}.copy-right,.design-by{width:98%;padding:0 1%}.m-left{margin-left:0}.next{margin-right:11px}.content p img{max-width:100%;max-height:100%}.small-icon{width:80%;margin:0;padding:9px 0 0 20%}.aster-number{bottom:30px}#toppers-10,#toppers-12{width:92.5%!important}.toppers-x{margin-left:0}ul.grid>li{width:43.8%;margin:0 1% 8px}.right-in h1{font-size:20px}#gallery li img{width:92%;max-width:100%}#footer-main{height:33px;position:fixed;z-index:9999}#sliderWrap{width:100%;position:absolute;z-index:999}#openCloseWrap{margin:0 0 0 -50px;right:0;top:0}.vsms{width:98%;margin:1% 0}.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}.ach-img-full,.lblEvent{max-width:96%}.career-head-rpt{font-size:78%}.captcha-img{height:auto!important;width:120px}.captcha-refresh{height:auto!important;width:23px}.peShiner1{display:block}.school-logo{max-width:60%}.peShiner{display:none}#slideshow img{height:100%;width:100%}#EventControl_Calendar1{height:auto!important;font-size:10px!important}.login-popup{width:70%;left:13%;padding:4px}#EventControl_Calendar1 tr td,#EventControl_Calendar1 tr th{font-size:11px!important}.right-box-master{width:100%}ul.grid>li>.grid-item,ul.grid>li>a{height:36px}ul.grid.contains-bgs>li>a:hover>span.content{height:40px}ul.grid.contains-bgs>li>a:hover>span.content p{height:22px;margin-top:0}.big-w{width:90%!important;margin-left:4%!important}.ipibdr{border:3px solid #648cd4;float:none!important;margin:5px 0;max-width:95%}.infra tr td{display:-webkit-inline-box;width:130px}#happy-b li{max-width:100%}.post1{width:41%!important}.PagerfirstDisabled{padding-right:0!important}.DDLPhotoNo,.album-pager-in,.modify-date{width:auto!important}.PagerNextDisabled,.PagerPreviousDisabled,.PagerfirstDisabled{width:20px!important}.PagerNextDisabled img,.PagerPreviousDisabled img,.PagerfirstDisabled img{width:100%!important}.rpt-subhead{width:98%!important;margin-left:0!important}.down-box,.up-box{font-size:12px!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-form-tbl,.contact-form-txt,.contact-main{float:left!important;width:100%!important;margin-left:0}.contact-main-sub{float:left!important}.ctl00_ContentPlaceHolder1_txtName{width:90%!important}.master-in img{max-width:98%}.bdr{float:none;margin:0}}@media only screen and (min-width :321px) and (max-width :760px){a.