@charset "utf-8";
/* CSS Document */
@media (min-width: 1200px) {

}

@media (min-width: 992px) and (max-width: 1199px) {
.navbar-default .navbar-nav > li > a{ font-size: 20px;}
.nav > li > a { padding: 14px 12px !important; }
.about-abvi p{ margin: 5px 0;}
.design-by,
.copyright{ font-size:12px;}

.galleryWrap .imgContainer { margin: 0 12px 20px; }

.logo { position: relative; top:20px;}
header h2{ font-size:21px;}


}

@media (max-width: 991px){

.navbar-default .navbar-nav > li > a{ font-size: 20px;}
.nav > li > a { padding: 14px!important; }	
.logo{ position:relative; display:block; text-align:center; margin: 15px 0; left:0;}
header h2{ text-align:center; margin:20px 0 5px; clear:both;}
.call-mail { text-align: center; margin-bottom: 10px; }
.reservation-form div.fields input[type="text"] { text-indent: 21px;}
.reservation-form div.fields input[type='button'],
.reservation-form div.fields input[type='reset'],
.reservation-form div.fields input[type='submit']{ font-size: 12px; padding: 10px 9px;}
.about-abvi{ text-align:center;}
.location-row{ text-align:center; padding:10px 0;}
.social{ padding:10px 0;}
footer h4 { color: #fff; margin: 15px 0;}
.copyright,
.design-by{ text-align:center;}
.useful-links a{ width:100%;}
.attractions ul li{ width:50%;}
.galleryWrap .imgContainer { margin: 0 16px 20px; }

}

@media (min-width: 768px) and (max-width: 991px) {

.navbar-collapse.collapse{ width:100%;}
.navbar-left{ float:none!important; text-align:center;}
.navbar-nav > li{ float:none; display:inline-block;}

}

@media (min-width: 768px){
.navbar-header { display: none; }
}

@media (max-width: 767px) {
.navbar-default .navbar-brand { font-family:"Yanone Kaffeesatz",arial; color: #fff; font-size:27px; font-weight:400; text-transform: uppercase; text-shadow:1px 1px 0 #333; -moz-text-shadow:1px 1px 0 #333; -webkit-text-shadow:1px 1px 0 #333; -o-text-shadow:1px 1px 0 #333; -ms-text-shadow:1px 1px 0 #333; padding: 14px 0; margin-left:15px; }	
.navbar-default .navbar-nav > li > a { text-indent:0!important; }
.navbar-collapse.in { overflow: hidden; }
.navbar-toggle { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
.navbar-collapse{ width:100%; float:none; margin:0;}
.navbar-nav{ margin:0!important; background:#222;}
.navbar-brand{ height:auto;}
.nav > li > a { padding: 14px 15px !important; }
.navbar-toggle { background: #107c87; border: 0 none; }
.navbar-brand, .navbar-nav > li > a, .navbar-brand, .navbar-nav > li > a:hover { text-shadow: 0 0; }
.navbar-default .navbar-nav > .active > a { box-shadow: 0 0; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #fff; outline: 0 none;}
.navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar { background: #107c87;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #fff;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #fff;}
.carousel-control{ display:none;}
.welcome-text{ margin-top: 0; padding-top: 0;}
.reser-form-outer{ margin-top:0;}
.reservation-form { border-bottom: 0 none; box-shadow: 0 0;}
.reser-form-outer .container { padding: 0; }
.abvi-amenities h4{ text-align:center;}
.reservation-form h2{ text-align:center;}
.reservation-form div.fields:first-child,
.reservation-form div.fields:last-child,
.reservation-form div.fields{ margin:5px 0; width:100%;}
.reservation-form div.fields input[type='button'],
.reservation-form div.fields input[type='reset'],
.reservation-form div.fields input[type='submit']{ font-size: 14px; padding:9px;}
.social{ text-align:center;}
.attractions ul li{ width:100%; clear:both; float:none;}

.galleryWrap { text-align: center; }
}

@media (max-width: 640px) {

}

@media (max-width: 480px) {

}

@media (max-width: 320px) {

}