@media only screen and (min-width:0px) and (max-width:900px) {
.Menu_Toggle{display:block}

.menu_wrapper{position:relative;border-top:0 solid #fff;float:none;background:none}
.manu_container{width:100%}
.menu1_master ul li:hover > ul.new{top:0!important}
.gallery-searchA li{padding:0!important}
.menu1_master >ul{line-height:35px}

.menu >ul{line-height:35px}
.prayer{background-image:none}
table.table2{width:100%;margin-top:0}

.login-popup{left:20%!important;width:85%!important;max-width:344px;top:5%!important}
.media-album-detail{box-sizing:border-box;padding-left:18px}
.mDesc{padding:10px 0!important}
img.time{width:100%;max-width:345px;float:none;margin:15px 0}
.down-box,.mdate,.mDesc{margin-left:0!important}
a.read_more_news{margin:0}
table#EventControl_Calendar1{height:200px!important}
.menu >ul >li:before{display:none}
#menu{display:none;overflow:hidden;background:none;float:left;width:100%}
.menu.home_menu{background:#91cb8c;width:100%;float:left}
ul.new .menu_main li{padding:0;border-top:1px solid #1c6816;border-bottom:0;background:#a6eaa1}
.menu_main{min-width:100%!important}
.menu ul li{padding:0;text-align:center;border-bottom:1px solid #1c6816;background:#fff;width:100%;float:left}
.menu >ul >li:hover{background:rgba(28,104,22,0.08)}
.menu ul li a:hover{color:#fff}
.menu_div_left li:last-child{margin-bottom:0}
li.as{display:none!important}
#menu > ul > li:hover > div{opacity:1;left:0}
.menu ul li a{color:#1c6816}
div#menu ul{width:100%;min-width:100%;left:0;right:inherit}
.menu ul li:nth-child(1):before{display:none}
.menu_img{display:none}
.menu_div_left{width:100%;background:none;margin-bottom:0;padding-bottom:0;margin-left:0;margin-top:0}
.menu_div_right{width:100%!important;margin-top:0;margin-bottom:0}
ul.new li a{float:none;padding:10px 0}
ul.new{margin:0;min-height:100%;background:#96f58f;position:relative;display:none}
.menu >ul >li:hover{padding:0}
.menu_wrapper_master{height:45px;float:none;background:none}
#btnCancel1{width:90%;margin:0 auto}
.flyer-m{max-width:90%;position:absolute!important;top:20px!important}
#iframeid{max-width:100%}
.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 only screen and (min-width:0px) and (max-width:1024px) {
.toppers_con{width:100%}
.all-bday {
    width: 33%;
}
.icon_wrappers_new a:hover .para {
    color: #005502;
}
.icon_wrappers_new a:hover .para {
    color: #131313;
}
a.holiday_tab {
    position: relative;
   
    left: 0px;
    top: 0px;
}
.back-to-top{//display:none !IMPORTANT}
span.AlbumIconPhoto {
    height: auto !Important;

}
.viwe_download {

    opacity: 1;    bottom: 0px;

}.out-moto{display:none}
img.logo_motto{display:block}
.master_back_img{display:none}
.rpt-subhead{width:100%!important;margin:14px 0!important}
.table_res{width:95%;overflow-x:scroll;margin:0 auto;border:2px solid #1d7516}
.sitemapicon,.sitemapicon2,.borderdesh,.listli2{width:100%;float:left;text-align:center}
.iconsite,.iconsite2{float:none;height:75px;text-align:center;margin:12px auto}
.headsite{width:100%;float:left}
.listli ul li{display:inline-block;float:none;margin:0 0 10px 1%;text-align:center}
.listli{width:100%;float:left}
.tc tr td .Ipcl{width:250px}
.headboy{width:100%!important;margin:9px 0!important;height:100%!important}
img.prin_m{display:block;width:100%;max-width:315px;float:left;margin:10px 12px 0 0}
.heading_con{width:100%}
.pc-content p{padding:0}
.footer_master{background:#e8ffe6!important}
.headings{display:block!important}
.pc-content{max-width:100%;position:relative;background-color:transparent;z-index:0;right:0;top:0;padding-top:0}
a.view_all_1:hover{color:#fff}
a.view_all_1:before,a.view_all_1:after{border-color:transparent}
.underline1:before{background:transparent}
a.effect:hover{color:#e8ffe6}
a.super{display:none}
li.home_i{display:block!important}
img.inner_im{display:block;width:100%;margin-bottom:11px;max-width:1024px}
.headings{top:15px!important;position:relative;text-align:left;box-sizing:border-box;background:#1d7516;margin-top:0;float:left;padding:7px 9px}
.master_mid{width:100%!important}
.master_content{margin-top:0!important;padding:0 7px;box-sizing:border-box}
.div_logo.div_logo_res{display:block;background:#1d7516;margin-top:0;padding-top:22px}
.info_con{left:0}
.footer_div{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.notice_arrow_slide{width:100%;margin:18px auto 0;position:relative;max-width:663px}
img.arrow_lef,img.arrow_right{z-index:5}
.con_update{width:491px}
.toppers_div{width:100%;height:100%;background:none}
.notice_container{width:100%;margin:0 auto;height:100%;background:none}
.notice_wrapper{width:100%;height:100%;background:none;margin-top:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.photogallery_con{width:100%;margin:15px auto 0}
.message_about_section{height:100%;background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
body{background:#E8FFE6!important}
.app_sec{width:100%;height:100%;background:#e8ffe6;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.app_content{width:100%;height:100%;background:none}
.left_logo{float:left;width:100%;height:100%;background:#1d7516}
.logo_wrapper{position:relative}
.right_logo{display:none}
.slides_ballon{display:none}
.div_logo{width:100%;float:left;text-align:center;margin-top:18px;display:none}
.ballon_s{margin-top:7px}
.view_all{margin-bottom:11px}
.slider{position:relative;float:left}
.icon_con ul li{padding:22px 15px}
.photogallery_sec{width:100%;height:100%;background:#1c6816;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin-top:50px;padding-bottom:22px}
.mid_box{position:relative;margin-top:0}
.icon_con{width:100%}
.notice_con{width:100%;float:left;margin-top:0}
.notice_slider{width:100%;height:100%;background:none;margin:0;float:left}
.toppers_birth_wrapper{height:100%;background:none;moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.menu_logo,.menu_sec4,.menu_sec1,.app_right,.notice_slider:before{display:none}
.menu_sec3{width:100%}
.menu_master{position:relative;top:0}
}
@media only screen and (min-width:601px) and (max-width:900px) {
.icon_con ul li{padding:11px 54px}
.div_logo.div_logo_res{display:block}
.headboy{width:48%!important;margin:9px 1%!important}
.rpt-subhead{width:48%!important;margin:14px 1%!important}
.toppers table tr td img{width:100%!important;padding:0!important;max-width:136px}
.master_ct_new ul li{width:31.3%;margin:9px 1%;box-sizing:border-box}
.photogallery_sec{margin-top:181px}
.about_us_content{width:100%;float:right;margin-top:125px}
.fun_div1{width:345px;float:none;position:relative;margin:0 auto}
.slides_images1{width:100%;float:none;margin:0 auto;max-width:550px!important}
.slides_images{width:100%;float:none;background:url(/images/shild.png) no-repeat top 78px center;margin:0 auto;height:333px;max-width:550px!important}
.message_about_section{height:100%;background:none;float:left;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.fun_activities{width:100%;height:100%;background:none}
.app_slide{margin-left:0;width:100%;height:100%;margin-top:0}
.dowload_app{width:100%;position:relative;top:0;left:0}
.app_left{width:100%}
#app_scroll .flex-control-nav{position:relative;bottom:0;top:11px;right:0;width:100%;left:0}
#app_scroll .flex-control-paging li{float:none}
.fun_div{width:100%;margin-top:0}
.birthday_con{width:100%}
.login-popup{left:22%!important;width:100%!important;top:10%!important;max-width:344px}
.app_content{width:100%;height:100%;margin:0 auto;background:none}
.information_div{width:100%;margin:14px auto}
.info_content{width:100%}

.guestBleft {
   
    width: 92% !important;
    margin-top: 17px;
}
table.group_photo1 tr td img {
    width: 100%;
}
table.group_photo1 TR TD {
    float: none !Important;

    padding: 6px 7px !Important;
  
}
.voice_div {
    width: 50%;
    margin: 8px 0px;

}
.career-main2{background:none !important}
.contBoxM {
    width: 85% !important;
  
    float: none !important;
  
    margin: 0 auto;
}.captcha_r_new {
   
    padding: 10px 89px !Important;
   
}
}
@media only screen and (min-width:481px) and (max-width:600px) {
.left_logo{float:left;width:100%;height:100%;background:#1c6816}
.icon_con ul li{display:inline-block;padding:13px 43px}
.toppers table tr td img{width:100%!important;padding:0!important;max-width:136px}
.master_ct_new ul li{padding:14px 0;width:48%;margin:9px 1%}
.captcha_r_new {
    
    padding: 10px 51px !important;
 
}

.contact-main2 {
    position: relative !Important;

    right: 0px !Important;
    top: 11px !Important;
    margin: 0 auto;
    margin-bottom: 38px;
}
}
@media only screen and (min-width:320px) and (max-width:600px) {
.info_img img{display:none}
.about_us_content{width:100%;margin-top:40px}
.info_con{width:100%;background:none;height:100%;position:relative;height:100%;left:0;top:13px}
h1.heading_info{text-align:center;margin-top:25px}
.con_update{width:425px}
p.name_prin{text-align:center}
p.con_prin,p.con_about{padding:0 12px}
.prayer{background-image:none}
img.prin_m{display:block;width:100%;max-width:600px;margin-bottom:12px}
.contBoxM{width:100%!important}
.career-main2{background:none!important}
.guestBleft{width:100%!important;margin-top:13px}
.info_content{width:100%}
.information_div{width:100%;margin:0}
.read_n{float:left;width:100%;text-align:center;margin-top:22px}
a.effect{color:#e8ffe6;font-size:15px;margin:0;float:none;background:#f52c2d;text-transform:uppercase;padding:9px}
.toppers_birth_wrapper{width:100%;height:100%;background:none;float:left;moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.app_sec{width:100%;height:100%;background:#e8ffe6;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
img.prin_home,img.about_home{display:block;width:100%;max-width:600px;margin-top:14px}
.toppers_div{width:100%;margin:30px auto 0;height:100%;background:none}
.info_msg{width:100%;margin:0 auto}
.fun_div1{width:400px;float:none;position:relative;margin:0 auto}
.fun_activities{width:100%;height:100%;background:none}
.app_slide{margin-left:0;width:100%;height:100%;margin-top:0}
.app_right{display:none}
.dowload_app{width:100%;position:relative;top:0;left:0}
.footer_div{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.app_left{width:100%}
#app_scroll .flex-control-nav{position:relative;bottom:0;top:11px;right:0;width:100%;left:0}
#app_scroll .flex-control-paging li{float:none}
.fun_div{width:100%;margin-top:0}
.app_content{width:100%;height:100%;background:none}
.slides_images {

    padding: 0px 9px;
    box-sizing: border-box;
}






}
@media only screen and (min-width:320px) and (max-width:480px) {
.div_logo.div_logo_res{display:none}
.div_logo{display:block}
.notice_sec_slide ul li{height:100px!important}
.toppers table tr td{word-break:break-all;width:100%!important;display:block}
.master_ct_new ul li{padding:14px 0;width:100%;margin:9px 0}
.toppers_div{width:100%;height:100%;background:none}
.fun_activities{width:100%;height:100%;background:none}
.slides_images{background:none}
.all-bday {
    width: 100%;
}
.voice_div {
    width: 100%;
    margin: 8px 0px;

}

table.group_photo1 TR TD {
    padding: 15px 0px !important;
    display: block;
    text-align: center;
    float: none !important;
}


.uploadResume input {
  
    padding: 9px 6px !Important;
}




.icon_con ul li{padding:22px 54px}
.slides_left{float:none;margin:0 auto}
.slides_right{float:none;margin:0 auto}
.toppers_div{width:100%;margin:30px auto 0;height:100%;background:none}
img.photo_left{left:18px}
.birthday_con{width:100%}
.div_mas{background:#1d7516;margin-top:0;padding-top:14px}
.login-popup{left:5%!important}
.slides_ballon{display:none}
img.photo_right{right:15px}
.con_update{width:204px}
.fun_middle ul li img{max-width:259px}
.fun_div1{width:300px}
.fun_middle ul li a{width:250px!important}
.view_all{margin-top:16px}
.fun_div1{margin:17px auto 0}
.img_toppers,.img_toppers12,.img_stu,.img_teacher{margin:13px auto}
.contact-main2 {

    position: relative !Important;
    width: 100% !Important;
    right: 0px !Important;
    top: 11px !Important;
}.contact-main2 center img {
    width: 100%;
}input#ctl00_ContentPlaceHolder1_txtCaptcha {
    padding: 9px 0px 9px 5px !important;

}.capt_txt {
    
    max-width: 100% !Important;float:left !important;margin-top: 10px;
    
}.captcha_r_new {
    padding: 0px 14px !important;
    margin-top: 0px !important;
}
.contBoxM { padding:17px  0px !important;}
.captcha-img_new {
    width: 162px !Important;

}

tr.change_1 {
    width: 44% !important;

 
}
tr.post_im {

    width: 55% !important;
}
}
@media only screen and (min-width:901px) and (max-width:950px) {
img.photo_left {
 
    left: 63px;

}

img.photo_right {
    
    right: 63px;

}}

@media only screen and (min-width:901px) and (max-width:1024px) {
.icon_con ul li{padding:22px 7px}
.information_div{width:100%;margin:40px auto}
.info_content{width:50%}
.contBoxM {
    width: 64.5% !important;
}
.all-bday {
    width: 25%;
}
li.as_master {
    display: inline-block !important;
}
.menu >ul >li:nth-child(3):before {
 content: "|" !important;
}
table.group_photo1 tr td img {
    width: 100%;
}
table.group_photo1 TR TD {
    float: none !Important;

    padding: 6px 7px !Important;
  
}
.career-main2{background:none !important}
.about_us_content{width:50%;float:right}
.rpt-subhead{width:31.3%!important;margin:14px 1%!important}
.photogallery_sec{margin-top:121px}
.toppers_con{width:48%}
table.table2{width:55%;float:right}
img.time{margin:0 1px 27px 0}
.photo_gn1 li{max-width:28%!important}
.headboy{width:31.3%!important;margin:9px 1%!important}
.master_ct_new ul li{width:31.3%;margin:9px 1%;box-sizing:border-box}
.birthday_con{width:48%}
.slides_images{background:none}
.fun_activities{width:45%;height:100%;background:none}
.app_slide{margin-left:0;width:50%;height:100%;margin-top:50px}
.menu_wrapper{border-top:0 solid #fff;position:relative}
.manu_container{width:100%}
.menu ul li a{font-size:12px}
.menu ul li{padding:0 8px}
.menu >ul >li:before{margin:0 0 0 -10.5px}
.menu >ul >li:hover{background:#96f58f;padding:0 8px 1px}
ul.new_late{right:0;left:auto!important;bottom:inherit!important}
.menu ul li:hover > ul.new{bottom:inherit!important}
ul.new{left:0;bottom:inherit!important}
li.home_i{display:none!important}
.toppers table tr td img{width:100%!important;padding:15px!important;max-width:136px}
}
@media only screen and (min-width:481px) and (max-width:680px) {
img.photo_right{right:29px}
img.photo_left{left:29px}
.contBoxM{width:100%!important}
.career-main2{background:none!important}
.guestBleft{width:100%!important;margin-top:13px}
tr.post_im{float:right;width:55%!important}

.uploadResume input{padding:9px 37px!important}
table.group_photo1 tr td img {
    width: 100%;
}
table.group_photo1 TR TD {
    float: none !Important;

    padding: 6px 7px !Important;
  
}
.voice_div {
    width: 50%;
    margin: 8px 0px;

}
}