@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: #fff; }
.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 img { max-width: 100%; }
.hdr-subline{ margin: 35px 0;}

.nav > li > a { padding: 15px 16px; }
.navbar-default .navbar-nav > li > a{ font-size:18px;}

}
 @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 img { max-width: 100%; }
.reser-form h2{ margin: 0 0 10px; text-align: center; width: 100%; float:none;}
.reser-form form{ float:none; width:100%;}
.reser-form form input[type="text"]{ float:none; width:100%; margin:10px 0;}
.reser-form form input[type="button"],
.reser-form form input[type="reset"],
.reser-form form input[type="submit"]{ margin: 10px 0 5px; width:100%; text-transform:uppercase; font-size:20px; }
.photo-gallery ul li{ text-align:center;}
.photo-gallery ul li img{ margin: 10px auto;}
footer .copyright,
footer .design-by{ text-align:center;}

.navbar-nav { float: none !important; margin: auto; }
.navbar-default .navbar-nav > li > a{ font-size:18px;}
.logo { height:auto; margin:20px auto; text-align:center;}
.logo h2 { line-height:normal;}
.direction .directionLeft,
.direction .directionRight { float:none; width:auto;}
}

@media (max-width: 1199px) {
.location .map iframe{ height:250px;}
.location .map{ max-height:inherit; height:auto;}
footer .copyright{ padding-bottom:5px;}
footer .design-by{ padding-top:5px;}
.logo h2 { font-size:34px;}
}

@media (max-width: 992px) {
.navbar-header { float: none;}
.navbar-left,.navbar-right { float: none !important;}
.navbar-toggle { display: block;}
.navbar-collapse {  border-top: 1px solid transparent;  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top { top: 0;  border-width: 0 0 1px;}
.navbar-collapse.collapse { display: none!important;}
.navbar-nav { float: none!important;  margin-top: 7.5px;}
.navbar-nav>li { float: none;}
.navbar-nav>li>a {padding-top: 10px;  padding-bottom: 10px;}
.collapse.in{  display:block !important;}
}

@media (max-width: 991px) {
footer p { font-size: 13px; }
footer .ftr-links a { font-size: 13px; }
.hdr-subline { margin: 0 15px; }
.contact { padding: 10px 15px; text-align: center; }
.logo { margin-left:auto; margin-right:auto;}
.amenities ul li{ float:none; width:100%; clear:both;}
}

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

@media(min-width:768px )and (max-width: 991px) {
.navbar-collapse { width: auto;}
.navbar-header { display:block !important; padding:0 15px;}
.navbar-default .navbar-nav > li:last-child { float:none;}
.location-marker { font-size:18px !important; padding:13px 25px !important;}
.galleryWrap .imgContainer { width:45%;}
}

@media (max-width: 767px) {
body { padding: 15px 0; }
.navbar-nav{ float:none!important; width:auto !important;}
.navbar-default .navbar-nav > li:last-child { float:none;}
.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; -o-border-radius: 0; -ms-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; font-size:32px;}
.welcome span { width: 100%; margin: 5px 0; text-align: center; }
.main-content h4 { padding: 10px 0; }
.photo-gallery ul li { margin: 15px auto; text-align: center; float: none; }
a.view-more-photos { bottom: inherit; position: relative; text-align: center; top: inherit; width: 100%; }
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%; }
.service-amenities ul li{ float:none; width:100%; clear:both;}
.logo { height:auto; margin:20px auto; text-align:center;}
.logo h2 { line-height:normal;}
.map_container {height:280px;}
.galleryWrap .imgContainer { width:29%;}
.navbar-header { padding:0 15px;}
}

 @media (max-width: 640px) {
/*.content { padding: 10px; }*/
.galleryWrap .imgContainer { width:45%;}
}

 @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%;}
footer .social div { padding: 30px 14px; }
footer .ftr-links a{ padding:5px 0;}
.logo { margin-left:15px; margin-right:15px;}
.galleryWrap .imgContainer { width:100%; margin:10px 0; float:none;}
}

