
@media only screen and (max-width: 480px) {
    .topper-x,.topper-xii,.std-bdy,.tchr-bdy { max-width:100%;    }
    a.menuLogo img{ max-width:256px;    }
    
    .menubox { max-height: none;    }
    .menu {top: 0;padding-left:0;}
   
}
@media only screen and (max-width: 600px) 
{
    
.msgImg { margin:0; width:100%; text-align:center;}
a.menuLogo { margin-left:5px;    }
.app-icon li { float:none!important; text-align:center; margin: 4px 0!important;}
.app-icon li:first-child { width:100%; text-align:center}
}

@media only screen and (max-width: 767px) {

    .welcome-bx { width:100%; margin-bottom:50px;
    }
        .welcome-bx:last-child { margin-bottom:0;
        }
     .menu1 { height:initial;
    }
    #navbar:after { display:none;
    }
    .principal-list ul li { width:48%; margin-left:1%;
    }
    .mainScorller { margin-top:10px;}
    .noticeSlide {margin: 20px 0px 0px 0; }
    .bigIcons {margin: 20px 0 20px 0;}
    .bigIcons ul li { margin:24px 20px}
        .bigIcons ul li:first-child { margin-left:20px;        }
    .aboutUs { background-size:cover; padding-bottom:20px; padding: 0px 5px 20px 5px!important; margin-bottom:0;    }
    #newnotice_lblnoticedownloads, #AchievementHome_lblAchievement { padding:0px 5px;    }
    .achiveLink {margin: 8px 0px 20px 0px;    }
    .achievement { margin-bottom:0;}
    .msgBox { margin:20px 0;    }
    .thead {margin: 20px 0px 6px 0;}

    #slider1 ul li .caption {    font-size: 15px;  line-height: 20px; margin: 0 0 0 5px; }
    #slider1 ul li .slideIcon { width:auto; padding:0px 5px;    }
    #slider1 ul li .slideIcon img { max-height:16px; margin-top:0;}    
    .topper,.birdhday { max-width:100%;    }


.pgleft,.achiveRight {width:100%; height:auto;} 
.achiveRight .pg-rmore { margin:30px 0px;}
.app-icon li { margin:0;}

 
    .master-heading {padding: 36px 5px;    }
    .masterTxt { padding:5px 10px;    }
    .back-to-top { right:5px;    }
    .back-to-top img{ max-width:30px;    }
    .chatboxForm { margin:0px; float:right; background: #fff; max-width:225px;   }
    .chatBoxF { text-align:right;    }
    .enquary_form, .chat_form { top:0px; position:relative;    }
    #homephotog_LBPhoto .flex-direction-nav a { top:64%;    }
    .fullBoxMob {margin: 43px 10px 0px 0px;}

    .download-img{float:none; text-align:center; max-width:100%;}
    .download-img img{max-width:100%;}

    ul.iconRight{float: none; margin: 0; width: 100%; text-align: center;}
    .notice-box1{width:100%;float:none; text-align:center}
    .notice-box2{width:100%;float:none}
    .box_in{clear:both}
    .bt1,.gbg10,.gbg3,.gbg5,.gbg4,.gbg7,.gbg6{display:none !important}
    .hd-pg{top: 0; margin: 0; font-size: 1.6em; width: 100%; text-align: center; position:relative; right:0px; }
    a.rm { width: 100%; text-align: center; margin-bottom: 20px; border-radius: 3px!important;}
    .falictleft{width:100%}
    .galleryHead{width:99%;}
    .quicklinks{width:100%;text-align:center}
    .birdhday{background:none}
    .download-box{width:100%}
    .top-head {height:auto; overflow:hidden}
    .news-box1, .falictleft{display:none}
    .news-box2{width: 100%; float: none; padding: 47px 0; height: auto;}
    img.notice_top{right:35px;}
    .event_text {width:100%}
    a.nbtn { text-align: center; display: flex; margin: auto;}
    .photoGallery-box1, .photoGallery-box2{display:block;width:100%}
    a.gbgpht{margin-top:0px; margin-left:15px;}
    .topperHead h2{text-align:center}
    #AchievementHome_lblAchievement .homeAchivementDesc{width:100%;}
    #AchievementHome_lblAchievement .dd{text-align:center; margin:0px}
    #AchievementHome_lblAchievement .ahding{padding:0px;}



}

@media only screen and (max-width: 989px) 

{
        .bigIcons ul li { margin:24px 20px}
    .menu1,.menu {height:auto;}

#navbar:after,#menu:after { display:none;    }  
#menu-mobile { display:inline-block;  margin-top: 4px;}
#menu { width:100%; float:left; display:block; padding:0; margin:0; background: #feff00; display:none; background:#fff;}
.fullBoxMob { text-align:center;background: #feff00;float: left;width: 100%;}
#menu-mobile span {background: #ffffff;}
.menu ul li > .aboutMenu li { width:100%;}
.menu ul li > .aboutMenu li:nth-child(even) { border:0;}
.menu > ul > li { display:block; background:none;}
.menu ul li > .submenu,.menu ul li:hover > .submenu,.menu ul li:hover > .sublavel,.menu > ul > li > ul li .sublavel  { left:0;    }
.menu > ul > li > ul li .sublavel { display:none;}
.menu ul li:first-child > a {border-top: teal;}
.menu > ul > li > ul > li a{background: #2662ac;border-bottom: 1px solid #2662ac;}
.dropmenu .active3 .activeAA{ display:block;  visibility: visible;    opacity: 1;  }
.dropmenu li > .submenu,.dropmenu li:hover > .submenu,.dropmenu ul.submenu li:hover > .submenulavel1 { display:none;    }
.dropmenu .active3 > .activeAA { display:block!important;   background: #2962b0}
.dropmenu ul.submenu .active3 > .activeAA { display:block;      width: 100%; left:auto; right:0; top: auto;background: #00a9d4;  }
.dropmenu ul.submenu {position: relative;top: 0;}
.menu ul li > .submenu { position:relative    }
.menu ul li > .aboutMenu { width:100%;} 
.menu1 {transform: translatey(0px); margin-top:0px; top:0px; position:relative;}



#next,#prev { display:none    }
.carousel-image { max-height:240px!important; overflow:hidden; display:block    }
#homephotog_LBPhoto { margin-top:20px;    }
    #homephotog_LBPhoto .flex-control-nav{ display:none    }
.photo_conte {margin-bottom: 20px;    }
    .masterTxt .innerImg1 {  margin:0; width:100%; text-align:center; margin-bottom:15px;    }
        .masterTxt .innerImg1 img { display:inline-block        }

    
    #homephotog_LBPhoto:hover .flex-direction-nav .flex-prev { left:10px;    }
    #homephotog_LBPhoto:hover .flex-direction-nav .flex-next { right:10px;    }
.designe { width:100%;}
}

@media only screen
and (min-width : 768px)
and (max-width :989px)
{
   
.pgleft {max-width: 410px;}    
.allMsgTst h2  { margin:0;}
}

 

@media only screen
and (min-width : 990px)
and (max-width :1110px)
{
    .bigIcons ul li { margin:0px; display:inline-block; }
    .footerText ul li.fooIcon { padding-left: 0px;   }
    .footerText ul li.designBy { float:none    }
    .noticeSlide { padding:0px 5px;}
}


@media only screen and (max-width: 1024px) 
{
.menu { display:none;background: #357032 !important; min-width: 200px;}
.menuLogo {padding:0 10px;  }
    .allMsgTst { box-sizing:border-box; padding:0 10px;
    }
.menu ul { padding-right:0;} 
.menu ul li a{line-height:38px;}
.menu ul li a,.menu > ul > li > ul > li a {padding: 0px 20px 0px 20px;text-align: left;border-bottom:1px solid rgba(220, 220, 222, 0.16);color:white}
.menu > ul > li.smallIcons { padding-right:20px;    }
.fullBoxMob {    width: 100%;
    display: block;
    background:#183e16;
    margin: 14px 0 0 0;
    text-align: center;
    padding: 2px 0;  }
#menu-mobile { display: inline-block;}
.menu > ul > li { float:none; background:none;    }
.dropmenu .active3 .activeAA{ display:block;  visibility: visible;    opacity: 1;  }
.dropmenu li > .submenu,.dropmenu li:hover > .submenu,.dropmenu ul.submenu li:hover > .submenulavel1 { display:none; text-align: right;   }
.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;border:0;right:0;margin-top: 0;}
.menu ul li:hover > .submenu { right:0;    }
/*.menu ul li:hover > .lastMenu { text-align:left;}*/
.menu > ul > li {text-align: left;}
.menu > ul > li > .lastMenu > li a { background: none;  }
.aboutUs,.achievement,.photoGallery,.footer,.footerText { padding:0px 5px;    }
.custom-navigation { right:5px;    }
 
#slider1 .flex-control-nav { bottom:0px;    }
#slider1 ul li .caption { bottom:25px;    }
 .noticeSlide { padding:0px 5px;    }
 #slider_first { padding:0px 5px;}
 
 
}

 