@media (min-width: 992px) and (max-width: 1199px) {
    .res-pad { padding: 0; }
    .res-pad > .col-lg-6,
    .res-pad > .col-lg-12{ margin:0;}
    .reservation label { margin: 5px 0;}
    .res-btn{ margin: 10px 0 9px;}
    .photogallery-container{ min-height: 280px;}
    .ftr-links a{ width:49%; margin-bottom: 5px;}
    .res-btn{ padding:5px 23px;}
    .rcol { width:230px;}
    .services-container h3, .photogallery-container h3 { margin:30px 0;}
    .galleryWrap .imgContainer { width:30%;}
    .navbar-default .navbar-nav > li > a { padding: 16px 13px 15px;}
}


@media (min-width: 768px) and (max-width: 991px) {
    .res-btn{ margin: 10px 0;}
    .navbar-default .navbar-nav > li > a{ font-size: 13px;}
    .nav > li > a { padding: 15px 7px; }
    .contact{ text-align:center;}
    .copyright-container { text-align:center;}
    .inner .reservation .res-pad .res-btn{ width:100%;}
    .galleryWrap .imgContainer { width:46%;}
    .list-bullet li { float:none; width:auto;}
    .rcol { width:240px;}
    .footer-container h6 { padding:30px 0 0;}
    .ftr-links a { width:48%;}
    .services-container h3, .photogallery-container h3 { margin:30px 0;}
    .navbar-default .navbar-nav > li > a i.fa-home { font-size: 24px;}
    .navbar-default .navbar-nav > li > a.location-marker { font-size: 22px; line-height: 100%; padding: 13px 15px 12px;}
}

@media (min-width: 768px) {
    .navbar-header { display: none; }
}
@media (max-width: 991px) {
    footer p { font-size: 13px; }
    footer .ftr-links a { font-size: 13px; }
    .copyright-container,
    .site-desig-by{ text-align:center;}
    .welcome h2 { line-height:1.4;}

    .reservation {
    background: #70081d;
    border: 0 none;
    border-radius: 0;
    color: #fff;
    height: auto;
    overflow: hidden;
    position: relative;
    right: inherit;
    top: inherit;
    width: 100%;}

}
@media (min-width: 768px) and (max-width: 1600px) {
    .pad-left-none { padding-left: 0px; }
}

@media (max-width:767px) {
    .contact{ text-align:center;}
    .inner .reservation .res-pad .res-btn{ width:100%;}
    .map-container iframe { height:250px;}
    .list-bullet li { float:none; width:auto;}
    .footer-container h6 { padding:30px 0 0;}
    .welcome h1 { font-size:24px; line-height:1.2;}
    .welcome h2 { font-size:20px; line-height:1.4;}
    .services-container h3, .photogallery-container h3 { font-size:24px; margin:20px;}
    .rlist_image img { width:100%;}
    .navbar-right .tooltip { display:none !important;}
    .navbar-default .navbar-nav > li > a.location-marker { display: none;}
    .navbar-default{ background: #70081d;}
    .roomslist .media { text-align: center;}
    .roomslist .media:nth-child(odd) .media-object,
    .roomslist .media:nth-child(even) .media-object { float: none; margin: 0 0 15px;}
    .roomslist .media-object { max-width: none; width: 100%;}
}

@media (max-width: 667px) {
    ul.photo-gallery li { width:50%; float:left;}
    .rcol { width:50%;}
}
@media (max-width: 640px) {
    /*.content { padding: 10px; }*/
    .galleryWrap .imgContainer { margin: 0px 20px 10px 0px; }
    .galleryWrap { margin: auto; text-align: center; }
    .galleryWrap .imgContainer { margin: 10px; }
    .contact { text-align: center; }
    .services-container .col-lg-3.col-md-4.col-sm-4.col-xs-6{ width:100%;}
    ul.photo-gallery li { width:50%; float:left;}
    .rcol { width:50%;}
}
@media (max-width: 568px) {
    .rcol { width:100%;}
    ul.photo-gallery li { width:50%; float:left;}
}
@media (max-width: 480px) {
    .service-amenities ul li { width: 100%; }
    footer .copyright { padding-bottom: 10px; }
    .ftr-links a{ width:100%;}
    .res-btn{ width:100%;}
    ul.photo-gallery li { width:auto; float:none;}
    .rcol { width:100%;}
}
@media (max-width: 320px) {
    .welcome span { margin: 5px 0; width: 100%; }
    .welcome-big-img { float: none; margin: 5px 0; width: 100%; }
    .welcome-big-img img { width: 100%; }
    .welcome-small-imgs { float: none; width: 100%; }
    .welcome-small-imgs img { width: 100%; }
    .carousel { display: none; }
    footer .ftr-links a { width: 100%; }
}
@media (max-width: 1600px) {
    /*.reservation { min-height: 432px; }*/
}
@media (min-width: 992px) and (max-width: 1600px) {
    .reservation { /*min-height: 432px;*/ }
    .main-slider .col-lg-3 { padding-left: 0px; }
    .main-slider .col-lg-9 { padding-right: 0px; }

    /* inner page css start here */
    .inner .reservation{ min-height:inherit;}

    /* inner page css end here */
}
@media (min-width: 992px) and (max-width: 1024px) {
    /*.reservation { min-height: 200px; padding-top: 14px; }
    ul.photo-gallery li { width: 22%; }*/
}

@media (max-width: 1199px) {
    .reservation { min-height: inherit; }
}

@media (min-width: 991px) and (max-width: 1199px) {
    .reservation input[type=text], select { font-size:12px;}
    .date-icon{ background-position:7px 5px;}
}


