@media (max-width: 1920px){ }
@media (max-width: 1440px){ }
@media (max-width: 1366px){}
@media (max-width: 1280px){}
@media (max-width: 1024px){}
@media (max-width: 960px){}
@media (max-width: 950px){}
@media (max-width: 864px){}
@media (max-width: 800px){
    .mobile-hide{
        display: none;
    }
    .mobile-show{
        display: block;
    }
    .mobile-w{
        width:100%;
        position: relative;
    }
    .inner-wrap{
        height:auto;
    }
    #contact{
        height: auto;
    }
    #about{
        padding:30px 0;
    }
    #abt-image{
        height:250px;
    }
    .attr-legend{
        display: none;
    }
    #map{
        position: relative !important;
        height:100%;
    }
    #about .strip{
        display:none;
    }
    #abt-inner p{
        padding: 20px 10px;
    }
    .abt-faci{
        width:100%;
    }
    .imgWrapper{
        max-height: 200px;
    }
    #contact .col-md-4{
        padding: 0;
      
    }
    #contact .bg-red{
        width:100%;
    }
    nav#normal{
        display: none;
    }
    nav#responsive{
        display: block;
    }
    
}
@media (max-width: 736px){}
@media (max-width: 690px){
    div#popup div#msg_area{
        width: 90%;
        margin: auto;
        height: 100vh;
        overflow-y: scroll;
        overflow-x: hidden;
    }
    div#popup div#msg_area h1{
        font-size: 30px;
        padding: 0;
        text-align: center;
        margin-top: 20px;
        font-weight: 700;
    }
    div#popup .close{
        width: 20px;
        height: 20px;
        position: absolute;
        right: 10px;
        top: -5px;
    }
    div#popup div#msg_area div.res_pop div.submit_button input{
        width: 60%;
        padding: 5px 15px;
        font-size: 15px;
    }
    .modal-dialog{
        width: 93vw;
        display: flex;
        vertical-align: middle;
        margin-top: 25vh;        
    }
    footer{
        height:auto;
        padding: 20px 0;
        overflow: auto;
    }
    footer p{
        line-height: normal;
        font-size: 13px;
    }
    .pkg-btn{
        width:100%;
    }
    #offer-box{
        left:-200px;
    }
    .pkg-pop .modal-body{
        padding: 10px 0;
    }
    .offer-local{
        width:100%;
    }
    .pkg-pop .modal-dialog{
        margin-top: 10px;
    }
}
@media (max-width: 667.008px){}
@media (max-width: 640px){}
@media (max-width: 600px){}
@media (max-width: 568px){}
@media (max-width: 533.088px){}
@media (max-width: 480px){}
@media (max-width: 414px){}
@media (max-width: 384px){}
@media (max-width: 375.008px){}
@media (max-width: 360px){}
@media (max-width: 320px){}

/*Devices*/
/*Blackberry Z30,Galaxy S5, Galaxy Note 3 - Horizontal,Vertical*/
@media (width:360px) and (height:640px){}
@media (width:640px) and (height:360px){}
/*Nexus 5X - Horizontal,Vertical*/
@media (width:411px) and (height:731px){}
@media (width:731px1px) and (height:411px){}
/*Nexus 6P - Horizontal,Vertical*/
@media (width:435px) and (height:773px){}
@media (width:773px) and (height:435px){}
/*iPhone 5 - Horizontal,Vertical*/
@media (width:320px) and (height:568px){}
@media (width:568px) and (height:320px){}
/*iPhone 6 - Horizontal,Vertical*/
@media (width:375px) and (height:667px){}
@media (width:667px) and (height:375px){}
/*iPad - Horizontal,Vertical*/
@media (width:768px) and (height:1024px){}
@media (width:1024px) and (height:768px){}
/*LG Optimus L70 - Highlight,Vertical*/
@media (width:384px) and (height:640px){}
@media (width:640px) and (height:384px){}
/*Nokai Lumia 520 -Horizontal,Vertical*/
@media (width:320px) and (height:533px){}
@media (width:533px) and (height:320px){}
/*Devices*/
