
@media  (max-width: 1200px) {
    .container-fluid>.navbar-header{
        margin:0px; 
    }
}

@media  (max-width: 992px) {
    
   /* .packages-page .room-package { display: table; position: relative; padding-bottom: 0px; }
    .packages-page .room-package .content{ display: table-cell; vertical-align: top; width: 50%; }
    .packages-page .room-package .image{ display: table-cell; vertical-align: top; width: 50%; }*/
    .packages-page .page-title h3{ text-align: center; } 
    .packages-page .room-package{ max-width: 400px; margin: 0px auto; margin-bottom: 30px; }

    footer .explore { clear:both; }
    .about-block p{ font-size: 15px; }

    .wedding-hall { margin-bottom: 20px; }
}


@media  (max-width: 768px) {
    
    .about-block{
        position: relative;
    }

    .about-resort::before{ 
        display: none;
     }

     .about-block .section-title h2{ color: #333 }
     .about-block p{ color: #333 }

    .packages-page .room-package { position: relative; padding-bottom: 20px; margin: 0px auto; max-width: 400px; margin-bottom: 30px; }
    .packages-page .room-package .content{ display: block; vertical-align: top; width: 100%; }
    .packages-page .room-package .image{ display: block; vertical-align: top; width: 100%; }
    .gallery-page .main-gallery a { position: relative; display: block; max-width: 400px; margin: 0px auto; margin-bottom: 30px; }
    


    .booknow .form-group label {
        margin-bottom: 10px;
    }

    .btn-booknow span{ display: inline; }
    .btn-booknow i{ display: none; }  

    header .container-fluid{
        padding: 0px;
    }

}

@media  (max-width: 576px) {
    
}

@media  (max-width: 480px) {
    
    .service-block ul li p{ min-height: 70px; }
    .service-block ul li { min-height: 60px; vertical-align: top; }
}