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

}

@media (min-width: 992px) and (max-width: 1199px) {
.logo { top: 15px;}
header h2{ font-size: 21px;}
.navbar-default .navbar-nav > li > a{ font-size: 20px;}
.nav > li > a { padding: 14px 10px!important; }
.about-abvi p{ margin: 5px 0;}
.design-by,
.copyright{ font-size:12px;}
.call-mail{ font-size:15px;}
.galleryWrap .imgContainer { margin: 0 12px 20px; }
}

@media (max-width: 991px){

.navbar-default .navbar-nav > li > a{ font-size: 20px;}
.nav > li > a { padding: 14px 10px!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-family: 'open sans', arial; font-size: 12px; padding: 10px 6px;}
.about-abvi{ text-align:center;}
.location-row{ text-align:center; padding:10px 0;}
.social{ padding:10px 0;}
.social a{ float:none; display:inline-block;}
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; }
.logo img{ width:inherit; max-width:100%;}

}

@media (min-width: 768px) and (max-width: 991px) {
.near-by-attraction img{ width:100%;}
}

@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: #004a89; 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: #004a89; }
.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;}
footer 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; }
ul.list li{ width:100%; clear:both;}
.offer-deals h4 { border-top: 2px solid #bbb; padding-top: 10px; }

}

@media (max-width: 640px) {

}

@media (max-width: 480px) {
.rooms .room-pic{ float:none; width:100%; clear:both;}
.rooms .rooms-dec{ padding-left:0; width:100%; float:none; clear:both; margin:10px 0;}
.rooms .room-pic img{ width:100%; max-width:inherit;}
}

@media (max-width: 320px) {

}