﻿
@media only screen and (max-width: 480px) {
    .school-name{ padding:0px 15px;    }
    .topper_x, .topper_xii { max-width:100%!important;    }
    .topperIn .flexslider { max-width:235px!important ;  margin:0px auto;  }
    #newnotice_lblnoticedownloads ul li { min-height: 130px;    }
    .rslider { padding:0 85px;    }
    .slideRight { position:relative; padding:0px 10px!important    }
    .topperIn .slides li { height:230px;    }
     ul.mission li { width:100%!important; max-width:100%; text-align:center; margin-bottom: 20px;    }
    .mCommt tr td { display:block;    }
}
@media only screen and (max-width: 600px) 
{
    .footer_text, .quickLink { width:100%!important    }
    .quickLink { margin-top: 30px!important;   }
    
}

@media only screen and (max-width: 767px) {
    .tabss {
    position: static;
    width: 100%;
    text-align: center;
    margin-top: 180px;
}
    .onlinetabss {
    position: static;
    width: 100%;
    text-align: center;
}

.news-box,#msgslide,.topperIn h1 { margin-top:30px    }
.news-box:after { width:100%;        }
.noticeH,.custom-navigation a  { float:none    }
.custom-navigation { position:relative; top:auto; right:auto; text-align:center;    } 
.msgimg, .gallery_left, .topper_box,.msgtxt, .gallery_right, .bdy_box { width:100%;  text-align:center; margin:0;min-height: auto;   }
.msgimg img,.slideLeft ul li img { border: 21px solid #fff; float:none;}
.msg-txt-in { padding:20px; max-width:100%;    }
.msg-txt-in p a { float:none; display:inline-block        }
.facility, .achievement { max-width:100%;    }
.slideRight { margin:0px auto; padding: 0px 0px; max-width: 496px;   }
.gallery_right { padding-bottom:20px;    }
.bigIcons ul li { margin:20px;    }
.topper_box {border: 21px solid #fff; padding-bottom:20px;   background-size: cover; }
.topperIn { margin:0px auto; float:none;    }
.bdy_box { padding-bottom:20px;    }
.tpr-slider { margin-bottom:40px;    }
.footer_text,.quickLink{ width:50%; margin:0px; padding:0px 20px;    }
.download-app { max-width:100%;margin-top: 30px;    }
.topper_x, .topper_xii { max-width:49%;    }
.topperIn { padding:0;    }
.topperIn .flexslider { padding:0px 40px;        }
.nslider {padding: 0px 60px;    }
.next-n1 { right:10px;    }
.previous-n1 { left:10px;    }
.aboutus { padding:0px 10px;    }
.facility-in { height:auto;    padding: 70px 20px 10px 20px;margin-top: -55px; }
.caption { display:none;    }
.msgimg { background:#fff;    }
ul.mission li { width:50%;    }
.ceo img { max-width:100%; display:inline-block    }
.innerimg4 { margin:0; text-align:center ; width:100%;   }
.slideLeft ul li img { border:0;    }
.slideLeft ul li .imgBdr13{ border:21px solid #fff;  float: right;box-shadow: 0px 3px 60px 0px rgba(0, 0, 0, 0.25); max-height:300px; overflow:hidden  }
.mail_center li .fLeft-input textarea { padding: 50px 11px 0 11px;}
.chessAc { width:100%; position:relative; text-align:center ; margin:0;   }
.chessAc img { display:inline-block        }

}

@media only screen and (max-width: 989px) 

{
.header,.header-banner { height:auto;    }
.menu > ul > .logo,.menu-bgl,.menu-bgr,.main-logo { display:none    }
.logoMobile { display:block; width: 122px;
        height: 152px;}
#menu-mobile { display:inline-block;  }
#menu { width:100%; display:none;background: #fff; float:left; padding: 10px 0; }
.menu > ul > li { float:none; background:none;    }
.menu ul li a { text-align:center; padding: 6px 10px;  }
.menu ul li a{  border-top: 1px solid #dadada;   }
.menu ul li ul li a {    border-top: 1px solid #e8bf00;    }
.menu ul li:first-child > a { border-top:0;    }
.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: #ffd200;}
.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 > .lastMenu > li a { background: none;  }
.menu > ul > li > .lastMenu > li:hover > a,.menu > ul > li > ul > li:hover > a { background:#f0840f;    }
.school-name { position:relative; top:auto;    }
.header-icons {  height:auto    }
.mid_box { position:relative; top:auto;    }
.fullBoxMob { position:relative; width:100%; float:left; text-align: center; margin: 20px 0px;   }
 
.master-heading { margin:20px 0px;    }
.caption {bottom: 44px;margin: 0px 0 0 10px;max-width: 382px;font-size: 40px;   }
#slider1 .flex-control-nav {     bottom: 10px;   }
.caption .font-48 { display:block;font-size: 25px;    }
.captext1 {line-height: 30px;    }
.captext2 p span { font-size:20px;    }
.captext2 p { font-size:14px;    }
.history { max-width:100%;    }
.history div { width:100%;        }
 

}

@media only screen
and (min-width : 768px)
and (max-width :989px)
{  
.noticeH { float:none;    }
.news-box:after { width:100%;    }
.notice-sld {  max-width: 748px; float:none; margin: 0px auto;  }
.msg-txt-in {    padding: 0px 20px;    }
.custom-navigation { top:10px; right:10px;    }
.facility, .achievement { max-width:49%;    }
.bigIcons ul li { margin:0px 9px;    }
.bigIcons ul li a {width: 131px; height: 130px;    }
.bigIcons ul li a span {width: 97px;height: 96px;}
.bigIcons ul li a p { height:auto;margin-top: -47px;padding-top: 53px;padding-bottom: 10px;    }
.news-box { margin-top:30px;    }
.topper_box,.msgimg img {border: 21px solid #fff;  }
.topper_box    {    background-size: cover; border:0;  }
.msgtxt, .gallery_right, .bdy_box { margin-top:0px; min-height: auto;   }
.msg-txt-in h1 { margin-bottom:0;    }
.topperIn h1 {    margin-top: 25px;}
.topper_box,.bdy_box { width:100%; max-width:100%; min-height:auto; padding-bottom:20px;   }
.topperIn { margin:0px auto; float:none    }
.tpr-slider {margin-bottom: 30px;}
    .history div,ul.mission li { width:49%;    }
}

@media only screen
and (min-width : 768px)
and (max-width :1024px)
{
.caption {bottom: 44px;margin: 0px 0 0 10px;max-width: 382px;font-size: 40px;   }
#slider1 .flex-control-nav {     bottom: 10px;   }
.caption .font-48 { display:block;font-size: 25px;    }
.captext1 {line-height: 30px;    }
.captext2 p span { font-size:20px;    }
.captext2 p { font-size:14px;    }
.history div { width:49%;    }
    ul.mission li { max-width:33.33%; float:left; padding:0px 10px;    }
ul.mission li:nth-child(2) { margin:0;    }
 ul.mission li { width:33.33%; padding:0px 5px;     }
ul.mission li:nth-child(2) {margin: 0px 0px;}
    .chessAc { margin-right:20px;    }
 
}

@media only screen
and (min-width : 990px)
and (max-width :1024px)
{
.facility, .achievement,.topper_x, .topper_xii { max-width:49%;    }
.topperIn ,.footerMain{ padding:0px 10px;    }
.quickLink {margin: 0px 0px 0px 30px;    }
.menu ul li a {padding: 20px 9px 19px 9px;    }
.noticeH { padding-left:10px;    }
.news-box:after {    width: calc(23% - 5px);    }
.notice-sld {max-width: 755px;  padding-right:15px;   }
.next-n1 {    right: 10px;}
.bigIcons ul li {  margin: 0px 11px;  }
.bigIcons ul li a {     width: 171px;height: 170px;        }
.download-app {max-width: 455px;    }
.msg-txt-in {padding: 5px 30px;    }
.custom-navigation {right: 10px;top: 66px;    }
.msgtxt, .gallery_right, .bdy_box {margin-top: 40px;    }
.msg-txt-in p a { margin-top:20px;    }
.slideRight {padding: 0px 15px 0px 15px;    }
.rslider, .Grydate, .photo_conte { padding:0px 42px;    } 
.msgimg img {border: 21px solid #fff;    }
.topper_box h1 {    margin-top: 64px;}


    ul.trans li { width:50%;    }

}

@media only screen and (max-width: 1024px) 
{
    ul.social_icon .telNo { margin-left: 10px;
    font-size: 13px;  }

}

@media only screen and (min-width : 1025px) and (max-width :1140px) 
{

    ul.trans li { width:50%; float: left;   }
}

 