@charset "utf-8";
/* CSS Document */
@media (min-width: 768px) {
.navbar-header { display: none; }
.location-marker { font-size: 24px !important; padding: 13px 15px !important; }
.location-marker i { color: #e26143; text-shadow: 0 0 3px #222; }
.location-marker:hover i { color: #fff; }
}
 @media (min-width: 991px) and (max-width: 1199px) {
.reser-form form { width: 84%; }
.reser-form form input { width: 18%; }
.photo-gallery ul li { width: 22.5%; }
.photo-gallery ul li img { max-width: 100%; }
}
 @media (min-width: 768px) and (max-width: 991px) {
.navbar-default .navbar-nav > li > a { font-size: 15px; }
.reser-form form { width: 79%; }
.reser-form form input { width: 17.5%; }
.reser-form form input[type="button"], .reser-form form input[type="reset"], .reser-form form input[type="submit"] { font-size: 14px; text-transform: capitalize; }
.reser-form form input[type="text"] { font-size: 12px; padding: 8px; }
.reser-form form input.check-in, .reser-form form input.check-out { padding-left: 27px; }
.photo-gallery ul li { width: 21.7%; }
.photo-gallery ul li img { max-width: 100%; }
}
 @media (max-width: 991px) {
footer p { font-size: 13px; }
footer .ftr-links a { font-size: 13px; }
}
@media (min-width: 768px) and (max-width: 1600px) {
.pad-left-none { padding-left: 0px; }
}
 @media (max-width: 767px) {
body { padding: 15px 0; }
.navbar-default .navbar-nav > li > a { text-indent: 15px; }
.contact label, .contact span { text-align: center; }
.contact span { padding-bottom: 10px; }
.navbar-collapse.in { overflow: hidden; }
.navbar-toggle { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
.carousel-indicators { display: none; }
.reser-form h2 { line-height: normal; margin: 5px 0; text-align: center; width: 100%; }
.reser-form form { clear: both; float: none; width: 100%; }
.reser-form form input { margin: 5px 0 !important; width: 100%; }
.welcome h1, .welcome h2 { text-align: center; }
.welcome p { text-align: justify; }
.welcome span { width: 100%; margin: 5px 0; text-align: center; }
.main-content h4 { padding: 10px 0; }
.amenity-location h4 { padding: 10px 0 10px 50px; }
.service-amenities h4 { background-position: 0 -346px; }
.location h4 { background-position: 0 -443px; }
.photo-gallery { padding-bottom: 40px; }
.photo-gallery h4 { padding: 10px 0 10px 50px; background-position: 0 -640px; }
.photo-gallery ul li { margin: 15px auto; text-align: center; float: none; }
a.view-more-photos { bottom: 5px; top: inherit; }
footer .copyright, footer .design-by { text-align: center; }
.welcome-big-img { float: none; margin: 0; width: 100%; text-align: center; }
.welcome-big-img img { max-width: 100%; width: auto; }
.welcome-small-imgs { float: none; width: 100%; }
}

 @media (max-width: 640px) {
/*.content { padding: 10px; }*/
.galleryWrap .imgContainer { margin: 0px 20px 10px 0px; }
.galleryWrap { margin: auto; text-align: center; }
.galleryWrap .imgContainer { margin: 10px; }
}

 @media (max-width: 480px) {
.service-amenities ul li { width: 100%; }
footer .copyright { padding-bottom: 10px; }
}
 @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%;}
}

