
@media screen and (min-width:300px) and (max-width:1024px){


   


div#map {
    margin-bottom: 20px;
}
.messages_sec_01{width:100%}

.footer_sec_con {

    width: 100%;

}
.school-in:after {
    content: "";
    display: block;
    clear: both;
}

.slider.flexslider ul.flex-direction-nav {
    display: none;
}

.out-moto {
    display: none;
}
.out-moto_res {
    display: block;
    text-align: center;
    margin: 34px 0px;
}
.back-to-top img {
    animation: none;

}
.table_left,.table_right{width:100%;margin-top:0px}
div#main_notice {
    overflow-x: scroll;
}
.contactCtp {
    margin-bottom: 20px;
}
table.new_table,.master_ct{width:100% !important}
.pgBack li {

    vertical-align: top;
}
table.new_tablesec tr td {
   vertical-align: top;
}
img.time {
    float: none;
    margin: 0px;
}
.table_right table.new_table tr:nth-child(1) {
    display: none;
}

table.new_table {
    margin-top: 15px;
    table-layout: fixed;
}


.table_right table.new_table{
    margin-top: 0px;
}

.gallery-searchA .lastli {

    height: auto;

}
.contactInfo {
    float: none;
    margin: 0 auto;
}
.footer_sec_con::before {
   display:none

}
table.group_photo1 tr td a img {
    max-width: 145px;
}
.add_icon {

    position: static;
 
}
.logo_container_master {

    margin-bottom: 15px;
}
.open_01 {

    float: none;
    margin: 0 auto;
}
.div_01{width:100%}
.photo_gallery{height:auto;padding:16px 0}
.photo_in .flexslider .slides img{width:100%;max-width: 480px;}
.photo_in{padding:0 20px;width:100%;margin-bottom: 0px;max-width: 522px;}
.panel_01{height:auto!important}
.link_aff_01{width:1200px;margin:0 auto}
.link_01:before,.link_01:nth-child(odd):before{background:transparent}
.link_aff_01{width:100%;float:left}
.read_more{margin:0!important}
.read_more_01{margin-top:0}

.footer_sec::before{background:none}
.wrap_01{position:relative}
.quick_link_01{width:100%;float:left}
.link_01:nth-child(odd){border-right:none}
.link_01{border-bottom:none}
.link_main{width:100%;margin-bottom: 30px;}
.photo_gallery{margin-bottom:30px}
.About_us_01{margin-bottom:30px}
.messages_sec_01{margin:0 auto 20px}
img.notice_right{left:50%;bottom:18px;margin-left:73px}
img.notice_left{left:50%;bottom:18px;margin-left:-108px}
.read_more a{margin:16px auto}
.msg_01{height:384px}
.a_notice{position:static;width:100%}
h1.head_all:after{background:url(/images/bor_n_1.png) no-repeat center;position:absolute;width:100%;bottom:-15px;height:28px;left:0}
.heading_sec{width:100%;text-align:center}
h1.head_all span{margin:0;display:block;vertical-align:0;text-align:center}
.auto_01{width:100%}
.msg_01{overflow:initial}
a.about_1{display:inline-block}
.footer_sec{height:auto;//padding-bottom:30px}
.sec_height{padding-bottom:45px;}
.center_01::before{background:none}
.center_01{width:100%}
.submenu{top:100%;bottom:auto}
ul.menu{background:#3e4095}
.menu > li{border-radius:0}
.menu_container{position:static}
.thought_01{height:auto;padding-bottom:13px}
blockquote{margin-left:0;text-align:center;width: 100% !important}
.con_footer{width:100%;margin-top:30px;margin-left:0}
.read_more a:before,.read_more a:after{background:transparent}
.msg_hover{display:none}
.all_con{width:100%;float:left;margin-top:20px}
.head_con_01{width:100%;margin:0 auto 60px;min-height: 575px;}
.notice_slide_01{margin:0 auto}
.tooltip{display:none}
.content_01{width:100%;padding:0 20px;margin:0 auto}
.notice_slide{width:100%}
img.left_01{float:left;margin:5px 15px 10px 0;max-width:280px}
.content_01{width:100%;padding:0 5px;margin: 35px auto 0;}
.notice_sec_01{margin:15px 0}
.our_branches{height:auto;margin-bottom:30px;padding-bottom:35px}
.toppers_birth_01{margin-bottom:30px}
.con_footer p:nth-child(2){display:none}
h2.Thought_h{background:url(../images/bk.png) no-repeat center -6px;width:100%;margin-left:0}
ul.branches_hover li:hover img{transform:none}
.branches_01{width:100%}
ul.branches_hover{text-align:center}
ul.branches_hover li{margin:20px!important}
.slider_sec{position:static}
.logo_container{height:auto;background:none;margin-bottom: 10px;}
}


@media screen and (min-width:100px) and (max-width:900px){
    .tabss {
    position: static !important;
    width: 100% !important;
    text-align: center;
    float: none;
}
     
.logo_sec{width:100%}
main_logo_res{display:block}
.main_logo{display:none}
.add_icon_1{width:100%;margin:8px 0}
.link_01{width:33%}
.main_logo_res{display:block;text-align: center;}
.topper_01:after{display:block;content:"";clear:both}
.topper_01,.birthday_01{width:100%;width:100%;max-width:500px;margin:0 auto 30px;float:inherit}
.add_icon_1 ul{text-align:center}
.icon_se {
display:none
}
.main_logo_01 {
    display: none;
}
.prayer_imp .accordionContent_Y center p {
    background-image: none;


}

.main_logo_02 {
    display: none;
}
.icon_se ul{line-height:21px!important;margin-top:0;text-align:center!important}
.content_01{width:100%;padding:0 20px}
.add_icon{margin-left:0;background:none;text-align:center;width:100%}
.submenu{display:none;position:relative;width:100%;float:left}
.menu > li{margin:0;display:block;float:left;text-align:center;width:100%;border-bottom:1px solid #d9d6cf;border-bottom:1px solid #c7c7c7}
ul.menu,.submenu{line-height:40px}
.menu_container{width:100%;float:left;background:#dcdcdc;display:none}
ul.menu li a{color:#a7181d}
ul.submenu li a{color:#fff}
.submenu li{background:#3e4095;opacity:1;text-align:center;border-bottom:1px solid rgba(252,251,249,0.30196078431372547)}
.menu_toggle{width:100%;float:left;background:#3e4095  url(../images/toggle.png) no-repeat center;height:36px;cursor:pointer;margin-top:15px;position: relative;z-index: 10;}
.close_toggle{background:#3e4095  url(../images/menucroos.png) no-repeat center;cursor:pointer}
i {
    color: #3e4095;
}
.msg_01 img {

    max-width: 100%;
}
}


@media screen and (min-width:300px) and (max-width:750px){


.left_gallery{width:100%;float:none;margin:29px auto}
.switcher ul li img,.switcher ul li {max-width: 117px;height: auto;}
#glry{width:100%;text-align:center;height: auto;margin-bottom: 15px;}
.msg_01 H2 {
   
    font-size: 17px;
 
}

img.float_r {
    float: none;
    margin: 17px 0px;
}
}


@media screen and (min-width:751px) and (max-width:1024px){

.photo_in {
    max-width: 750px;
}
.date_no {

    float: left;
   
}
#glry {
   
    width: 371px;

}
.content_in {

    margin-top: 10px;
}
.pho_content{margin-top:0px}
.left_gallery {
    width: 321px;
    float: right;
    margin-top: 0px;
}
.switcher ul li img, .switcher ul li {
    max-width: 97px;height: auto;

}
}



@media screen and (min-width:300px) and (max-width:500px){
img.left_01{float:none;max-width:455px;width:100%;margin:0 0 20px}
.toppers_birth_01{margin-bottom:30px}
.link_01{width:50%}
.download_all_app ul li{margin:5px 8px}
.slider_n_01,.slider_n_03,.slider_n_02,.slider_n_04{width:259px;float:none;margin:0 auto 27px}
.msg_01{width:265px}
.switcher ul li img, .switcher ul li { max-width: 74px !important;}
.school-in {
    width: 260px;
    float: none;
    height: auto;
  
    margin: 0px !important;
    margin: 20px auto !important;
}
.info_1 p, .info_1 a {
    font-size: 11px;
}
ul.branches_hover li a img {
    width: 100%;
}
iframe.frame_01 {
    transform: scale(.8);
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    width: 368px !important;
    margin-left: -24px;
}
.notice_slide_01 {

    width: 100% !important;
}
notice_slide_01 ul li {
    margin: 0 0px;

}
table.group_photo1 tr td a img {
    max-width: 100%;
}
table.group_photo1 TR TD {

    display: block;
    margin: 10px 0px;
}

}





@media screen and (min-width:400px) and (max-width:750px){

.school-in {
    width: 363px !important;
    float: none;
    height: auto;
  
    margin: 0px !important;
    margin: 20px auto !important;
}

}



@media screen and (min-width:751px) and (max-width:1024px){
.school-in {
    width: 48% !important;
    float: left;
    height: 425px;
    margin: 8px 1% !important;
    max-width: 320px;
}

.school-in_tag {
    width: 662px;
    margin: 0 auto;
}

img.float_r {

    max-width: 390px;
}
}










@media screen and (min-width:300px) and (max-width:700px){

    
.msg_01{float:none;margin:0 auto 48px;margin-right:auto!important}
a.about_1{display:inline-block;bottom:-12px}
.con_footer{padding:0 40px}
.achi_01,.faci_01{width:100%;float:none;position:relative;max-width:400px;margin:25px auto}
img.notice_left_01,img.notice_left_02{left:50%;bottom:0;margin-left:-104px;bottom:4px}
img.notice_right_01,img.notice_right_02{right:50%;bottom:0;margin-right:-102px;bottom:4px}
.date_no{float:left}

.searchform1 .searchfield {
    width: 240px !important;
    font-size: 14px !important;
   
    padding: 0px 5px !important;
    word-spacing: -1.8px;
}
.vsms_box {
    width: 100%;
    max-width: 342px;
    margin: 0 auto 39px!important;
    float: none;
}
}



@media screen and (min-width:701px) and (max-width:1024px){
.vsms_box {
    width: 100%;
    max-width: 45%;
    margin: 21px 2.5%!important;
}
.msg_01{width:31.5%;margin:1%}
.msg_01 img{max-width:190px}
.con_footer{padding:0 80px}
.achi_01{width:45%;margin-left:10px}
img.notice_right_01,img.notice_right_02{right:50%;margin-right:-104px;bottom:18px}
img.notice_left_01,img.notice_left_02{left:50%;margin-left:-104px;bottom:18px}
.faci_01{width:45%}

.faci_01 .read_more {
    margin-top: 45px !important;
}
}


@media screen and (min-width:901px) and (max-width:1024px){
.main_logo_res_01{display:block}

i {
    color: #3e4095;
}
.main_logo {
    display: block;
    margin-top: 20px;
}

.main_logo_01 {
    margin-top: 20px;display:none
}
.add_icon{background:none}
.add_icon {
    margin-left: auto;
    float: right;
    margin-right: 29px;
}
.link_01{width:16.6%}
.icon_se ul{line-height:95px}
.logo_sec{width:570px;float:left;margin-left:50px}
.icon_se_01 ul{line-height:50px!important}
.icon_se_01{margin-right:50px}
.menu_container_01 .menu > li{border-radius:0}
.menu > li{width:auto;margin:0}

ul.submenu li{text-align:center;transform-origin:50%;-webkit-transform-origin:initial;-moz-transform-origin:initial;-webkit-transform:none;-moz-transform:none;transform:none;white-space:nowrap}
.submenu li{opacity:0;-webkit-transition:none;-moz-transition:none;transition:initial}
.menu_1 li:hover .submenu li,.menu li:hover .submenu li{-webkit-transition-delay:initial!important;-moz-transition-delay:initial!important;transition-delay:initial!important}
ul.branches_hover li a img{max-width:208px}
ul.branches_hover li{margin:.5%!important}
.auto_01{width:100%}
.topper_01,.birthday_01{width:50%}
}




@media screen and (min-width:300px) and (max-width:410px){



input#ctl00_ContentPlaceHolder1_Button1 {
    margin-top: 10px;
}

}






@media screen and (min-width:300px) and (max-width:650px){



table.new_tablesec tr td {
    padding: 10px;
    display: block;    vertical-align: top;
}

}

@media screen and (min-width:300px) and (max-width:940px){

.sitemaph_s {
    width: 100%;
}
.sitemaph table {
    width: 100%;
}
.sitemaph TABLE tr td {
    display: block;
}
}

@media screen and (min-width:941px) and (max-width:1024px){


.sitemaph_s {
    width: 200px;
    margin-right: 25px;
    margin-bottom: 47px;
}
.sitemaph {
    width: 884px;
    margin: 0 auto;
}

}



