@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 12px 15px;}
    .room-text{min-height:330px;}
    .room-text ul li i{width:21px;line-height:21px;}
}


@media (min-width: 768px) and (max-width: 991px) {
    .res-btn{ margin: 10px 0;}
    .navbar-default .navbar-nav > li > a{ font-size: 14px;}
    .nav > li > a { padding: 15px 7px; }
    .contact{ text-align:center;clear:both;padding:10px 0;}
    .copyright-container, .logo { text-align:center;}
    .logo{margin:10px auto;}
    .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: 21px; line-height: 100%; padding: 13px 7px 12px;}
    .contact-direction-inner h6, .room-image-inner h6{font-size:17px;}
    .room-text ul li p{width:79%;}
    .room-text{min-height:350px;}
    .room-text .book-btn{left: 60%; width: 142px;}
}

@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;}

    .location-icon{
        display:block;
        text-align:center;
        margin-bottom:5px;
        text-transform:uppercase;
    }
    .location-icon .fa-map-marker{
        margin-right:10px;
        font-size: 24px;
    }
    .reservation {
        background: #A5683B;
        border: 0 none;
        border-radius: 0;
        color: #fff;
        height: auto;
        overflow: hidden;
        position: relative;
        right: inherit;
        top: inherit;
        width: 100%;
    }
    .inner-services h2{
        margin-top:20px;
    }

}
@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:15px 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: #a5683b; border-bottom: 1px solid #fff;}
    .roomslist .media, .logo{ 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%;}
    .navbar li{margin-bottom:2px;}
    .logo{margin:10px 0;}
    .contact{padding:10px 0;}
    .gallery-images .tab-menu li{width:100%;text-align:center;border-left: 1px solid #ededed;}
    .gallery-bg a{border-left:none; width:100%;}

    #google_translate_element{ margin-top:10px;}
    #google_translate_element span,
    #google_translate_element a{ display:inline-block;}

    .gallery-images .tab-menu li:hover{width:100%;}
    #swipebox-action #swipebox-prev, #swipebox-action #swipebox-next, #swipebox-action #swipebox-close{width:40px;height:40px;}
    #swipebox-action #swipebox-next::before, #swipebox-action #swipebox-prev::before, #swipebox-action #swipebox-close::before{font-size:1.5em;}
    #swipebox-action #swipebox-close{line-height:46px;}
    .address-box{margin:20px 0;}
    .room-image-inner h6{text-align:center;}
    .camera_thumbs_cont{display:none;}
    .camera_wrap.camera_emboss{margin-bottom:1px !important;}
    .navbar-default .navbar-collapse, .navbar-default .navbar-form{
        background:#a5683b;
    }


}
@media (min-width: 641px) and (max-width: 767px){
    .room-image-inner img, .room-text{
        width:100%;
        display:block;
        margin:15px auto;
    }
}
@media (max-width: 667px) {

    .room-text{min-height:265px;}
    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%;}
    .room-text{min-height:300px;}
    .room-text ul li p{width:86%;}
	.bottom-wheel {border: 1px solid #fff; padding: 4px; color: #fff; float:left; margin-top: -10px;;}
}
@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%;}
    .gallery-items > li{width:100%;}
    #swipebox-action #swipebox-prev, #swipebox-action #swipebox-next{background:none;}
    #swipebox-action #swipebox-prev::before, #swipebox-action #swipebox-next::before{color:#fff;}
	.bottom-wheel {border: 1px solid #fff; padding: 4px; color: #fff; float:left; margin-top: -10px;;}
}
@media (max-width: 479px){
    .room-text {
        min-height: 280px;
    }
}
@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%; }
	.bottom-wheel {border: 1px solid #fff; padding: 4px; color: #fff; float:left; margin-top: -10px;;}
}
@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;}
}


