﻿@media only screen and (max-width: 480px) {

	.tenth_topper,.twelth_topper { max-width:100%;	}
	/*.link_before { overflow:hidden; height: 195px;	}*/
	
	/*.link_before:before { left:0;	}
	.link_before:after { right:0;	}*/
	.link_before a { position:relative; z-index:9;	}
    .link_before:after { right:0;
    }
    .link_before:before { left:0;
    }
    img.notice_bottom {    right: 25%;
    }
    img.notice_top { left: 25%;
    }
    .studentbday, .teacherbday { width:100%;
    }
    .teacherbday {margin-top:26px;
    }
}

@media only screen and (max-width: 767px) {
.logo_sec,.logo_sec_master {width: 100%;text-align: center; margin:0;}
#slider {position: relative; left:0;}
#slider .slides li {height: auto;background-image: none !important;}
#slider .slides li img {visibility: visible;}
#p1, #p2, #p3, #p4, #p5, #p6, #p7, #p8 {background: none;}
.left_sec, .notice_sec, .photo_gallery_sec, .toppers_sec, .birthday_sec, .footerLeft, .footerRight {max-width: 100%;padding: 0px 10px;}
.footerRight {text-align: center;width: 100%;}
.footerRight img {display: inline-block;}
.toppers_sec {float: none;margin: 0px auto !important;max-width: 560px;}
.custom-navigation {bottom: 0;position: relative;float: right;margin-top: -50px;}
.mid_text .slides li { background-image:none!important; height:auto;	}
.icon_sec_header { position:relative; max-width:100%; text-align:center; top:0px!important; right:0; width:100%; background: #ab0909; padding:10px 0;}
.notice_start { max-height:none	}
.left_sec { position:relative; top:0; height:auto	}
.footerRight,.heading_master { margin-top:26px;	}
.position_mid { height:auto; top:0; margin-top:20px;	}
a#btn1 { display:none;	}
div#slider_photo ul li { margin-right:20px; text-align:center	}
div#slider_photo ul li a { display:inline-block		}
#p2 { height:auto!important;	}
.head_content_mid { max-width:100%;	padding:0;}
.logo_sec_master { max-width:100%; position:relative;	}
.logo_sec_master .welcome_sec { display:none		}
.header { position:relative;	}
.logo_sec_master .link_before:before,.logo_sec_master .link_before:after,{ display:none;	}
.logo_sec_master .logo_mid{ max-width:100%;	}
	.heading_in {padding: 15px 59px 15px 15px;	}
	.content { padding:5px; margin-top:10px;	}


/*#p1,#p2,#p3,#p4,#p5,#p6,#p7,#p8{ display:none; }*/


}



@media only screen and (min-width : 768px) and (max-width :990px) 
{
	.icon_sec_header { max-width:120px;	}
	.icon_sec_header ul li { display:block;	}
	.sec_info {max-height: 193px;overflow: hidden;	}
	.toppers_sec { padding-left:10px;	}
	.tenth_topper,.twelth_topper { max-width:49.5%	}
	.achivMent { max-width:240px;	}
}


@media only screen and (min-width : 768px) and (max-width :1024px) {

.footerLeft,.footerRight { max-width:50%;	}
.icon_sec_header { right:0;	}
.cbp-bicontrols { position:absolute;	}
.notice_sec,.left_sec,.birthday_sec { max-width:49%;	}
.photo_gallery_sec,.toppers_sec { max-width:48%;	}
.left_sec { padding-left:10px; top:0px;	} 
.icon_sec_footer ul li { margin:14px 5px;	}
.footerLeft { margin-top:20px;	}
.left_sec { height:auto; margin-top:20px;	}
.position_mid { top:20px;	}
.mid_text .slides li{ height:450px; }
.photo_slide { margin-top:10px;	}
div#slider_photo ul li { margin-right:30px;	}
img.notice_top { left:25%;	}
img.notice_bottom { right:25%;	}
	.custom-navigation { bottom:auto; top:50%;	}
	.gallery-searchA li { font-size:13px;margin: 0px 0px 0px 4px;	}
	.searchform1 .searchfield { width:210px; font-size:15px;	}
	.heading_in {padding: 20px 15px;}
#p9 {background-size: cover;
    padding: 50px 0 100px 0;
    top: 0;}

}

 



@media only screen and (max-width: 1024px) {
    .menu_master ul li ul.new { bottom:auto; 
    }

.menu_img,.menu > ul > li:before,.logo_fixed { display:none	}
.position_mid,.logo_fixed { position:relative; float:left	}
.panel { float:left	}
.Menu_Toggle { display:block;z-index: 99;position: fixed; margin:10px;right: 0; max-width:70px; 	}
.icon_sec_header { margin:0px; top:70px;	}
.menu { bottom:auto; top:58px; position:absolute;  right:8px; max-width:250px; height:auto; text-align:right; display:none	}
.menu ul li { display:block; text-align:right		}
.fullBoxMob{position: absolute;top: 0;z-index: 99;text-align: right;right: 0;margin: 8px 8px 0px 0;  padding:10px; }	
#menu-mobile { display:block;	}
ul.new {left:0;	}
ul.new li a { float:none; padding:0px 10px;		}
.dropmenu .active3 a {background: #dc8f8f;color: #000;} 
.menu ul li:hover > ul.new{opacity:1;left:0;visibility:visible;display:none;min-width: 100%;}
.dropmenu .active3 .activeAA{ display:block;  visibility: visible;    opacity: 1;  }
.dropmenu li > .submenu,.dropmenu li:hover > .submenu,.dropmenu ul.submenu li:hover > .submenulavel1 { display:none;    }
.menu ul li > ul { margin:0;	}
.dropmenu .active3 > .activeAA { display:block!important;   }
.dropmenu ul.submenu .active3 > .activeAA { display:block;      width: 100%; left:auto; right:0; top: auto;  }
.dropmenu ul.submenu {position: relative;top: 0;}
.menu ul li > .submenu { position:relative    }
ul.new6,ul.new,ul.new2,ul.new3,ul.new4,ul.new7,ul.new5,ul.new8 { min-width:0;	}
ul.new { min-height:0;	}
#p2 { height:400px;	}
.read_more_b,.div_topper,.birthday_slide { margin-top:10px;	}
	.toppers_sec { margin:0;	}
 .heading_in {padding: 20px 15px;}	}
}




@media only screen and (min-width : 1025px) and (max-width :1200px) 
{
.menu ul li a { padding:0px 2px;	}
ul.new li a { padding:0px 8px;	}
.menu > ul > li:before {margin: 0 0 0 -4px;	}
ul.new6,ul.new,ul.new2,ul.new3,ul.new4,ul.new7,ul.new5,ul.new8 { min-width:0; min-height:0	}
 
}
