.footer-bottom{padding: 8px 0 !important;}
.footer-top{padding: 90px 0 20px 0 !important;}
.nav-scroll .logo-img {width: 220px !important;}
.logo-img {width: 290px !important;}
[data-overlay-dark="3"]:before, [data-overlay-darkgray="3"]:before, [data-overlay-light="3"]:before {
    opacity: 0.1 !important;}
[data-overlay-dark="4"]:before, [data-overlay-darkgray="4"]:before, [data-overlay-light="4"]:before {
    opacity: 0.1 !important;}
.pricing-card .loc .name{margin-bottom: 0px;}
.pricing-card .loc{padding: 20px;text-align: center;}
.navbar .navbar-nav .nav-link {color: #222;}
.navbar{background-color: white !important;}
.navbar .navbar-toggler-icon, .navbar .icon-bar {color: black;}
.hdpm {background: #222;text-align: center;padding: 3px;}
a.hdpn {font-size: 14px;}
a.hdpn {text-decoration: none;font-weight: 600;}
.hdpn {color: white;}
a.hdpn span {color: #fff;font-size: 18px;font-weight: bold;}
a.hdpn:hover {color: white;}
.navbar{margin-top: 1.9%;}
.nav-scroll{margin-top: 0% !important;}
/*.header .caption h1{font-size: 42px !important;letter-spacing: 5px !important;}*/
 .header .caption h1 {font-size: 22px !important;letter-spacing: 5px !important;margin: 0px !important;}
.kmm{font-size: 18px;}
.booking-wrapper{bottom: -10% !important;}
.header div.reservation .call{background: #0e0c0c80 !important;padding: 12px 0px 12px 0px !important;}
.header div.reservation .call span{color: #fffcf8 !important;}
.header div.reservation .call{color: #aa8453 !important;}
.con{text-align: center !important;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{background-color: #c79927 !important;color:white !important;}
.nav-pills .nav-link {background: #26242417 !important;}
ul#pills-tab {justify-content: center !important;}
.gall {font-family: 'Barlow Condensed', sans-serif !important;font-size: 15px !important;font-weight: 400 !important;color: #3b3636 !important;
    margin: 1px !important;letter-spacing: 3px !important;text-transform: uppercase !important;transition: all .4s !important;padding-right: 12px !important;
    padding-left: 12px !important;}
.logo-img{padding-bottom: 5px !important;}
.ibks{background: #0e0c0c80 !important; padding: 12px 0px 12px 0px !important;}
.ftlogoimg{width: 82%;}
img.trpp:hover{color: #997111 !important; }


p{font-size: 16px !important;}

img.logo-img{width: 50% !important; background: #222222 !important;margin-top: 5% !important;}

.nav-scroll .logo-img {width: 65% !important;margin-top: 0% !important;padding-top: 10px !important;
    padding-bottom: 15px !important;}

@media only screen and (max-width: 768px){
    img.logo-img {background: #222222 !important;width: 100px !important;padding-bottom: 0px !important;}
    .logo-wrapper {margin-top: 0% !important; padding: 0px 25px !important;}
    .ddln{height: 80px !important;}  
    
}
@media only screen and (max-width: 767px){
.ddln .container{background: #222222 !important;}
    .ti-menu:before{color: white !important;}

.header {min-height: 0 !important;}
.slider-fade .owl-item {height: 50vh !important;}
.slider .owl-item{height: 50vh !important;}
}
/* All media query */
@media only screen and (min-width:396px) and (max-width: 415px){
.navbar { margin-top: 12.5% !important;}
.nav-scroll{margin-top: 0% !important;}
}

@media only screen and (min-width:416px) and (max-width: 438px){
.navbar { margin-top: 14% !important;}
.nav-scroll{margin-top: 0% !important;}
}

@media only screen and (min-width:439px) and (max-width: 479px){
.navbar { margin-top: 12.5% !important;}
.nav-scroll{margin-top: 0% !important;}
}


@media only screen and (max-width: 480px){
    /*.navbar .navbar-collapse { margin-top: -5% !important;}*/
    .single-facility.animate-box.fadeInUp.animated {min-height: 350px !important; border: 1px solid #bbb8b48c;}
    .booking-box{margin-bottom: 100px !important;}
    .banner-header {height: 58vh !important;}
    /*.nav-scroll .logo-img {width: 160px !important;}
    .nav-scroll {padding-top: 2% !important;}
    .ddln {height: 80px !important;}*/
    .logo-img {width: 160px !important;}
    img.logo-img{ margin-top: 0% !important;}
    .bdeal{display: none;}
    .bdeal1{display: block !important;}
    .navbar{margin-top: 16% !important;}
    .nav-scroll{margin-top: 0% !important;}
    .banner-header{background-size: auto !important;}

    .header .caption h1 {font-size: 18px !important;}
    .section-title {font-size: 30px !important;}
    .section-subtitle {font-size: 12px !important;}
    .reservations .text a{font-size: 15px !important;}
    .banner-header.section-padding.valign.bg-img.bg-fixed {background-size: cover !important;}
    .rooms2 .caption{width: unset !important;}
    .ftlogoimg{width: 70%;}
    .booking-wrapper{padding: 0px !important;}
    .booking-wrapper .container{padding: 0px !important;}
    .nav-scroll .ddln {height: 90px !important;}
    .nav-scroll .logo-img {width: 80% !important;padding-top: 0px !important;padding-bottom: 0px !important;}
    
}

@media only screen and (min-width: 410px) and (max-width: 415px){
.navbar{margin-top: 14% !important;}
.nav-scroll{margin-top: 0% !important;}
}

@media only screen and (min-width: 385px) and (max-width: 395px){
.navbar{margin-top: 15% !important;}
.nav-scroll{margin-top: 0% !important;}
}



@media only screen and (min-width: 480px) and (max-width: 767px){
    /*.navbar .navbar-collapse { margin-top: -5% !important;}*/
    .single-facility.animate-box.fadeInUp.animated {min-height: 350px !important; border: 1px solid #bbb8b48c;}
    .booking-box{margin-bottom: 100px !important;}
    .banner-header {height: 58vh !important;}
    .nav-scroll .logo-img {width: 160px !important;}
    /*.logo-img {width: 160px !important;}*/
    .bdeal{display: none;}
    .bdeal1{display: block !important;}
    .navbar{margin-top: 11%;}
    .banner-header{background-size: auto !important;}
    .nav-scroll {padding-top: 0% !important;}
    .header .caption h1 {font-size: 18px !important;}
    .section-title {font-size: 30px !important;}
    .section-subtitle {font-size: 12px !important;}
    .reservations .text a{font-size: 15px !important;}
    .banner-header.section-padding.valign.bg-img.bg-fixed {background-size: cover !important;}
    .rooms2 .caption{width: unset !important;}
    .ftlogoimg{width: 70%;}
    .booking-wrapper{padding: 0px !important;}
    .booking-wrapper .container{padding: 0px !important;}
    .navbar {margin-top: 7% !important;}
    .logo-wrapper {padding: 26px 0px 0px 15px !important;}
    .img.logo-img {width: 90% !important;}
    .ddln {height: 100px !important;}
    
}


@media only screen and (min-width: 530px) and (max-width: 580px){
.navbar {margin-top: 10% !important;}
.ddln{height: 80px !important;}
.nav-scroll {margin-top: 0% !important;}
.nav-scroll .logo-img {width: 65% !important;}
.logo-wrapper {padding: 0px 15px !important;}
.nav-scroll .logo-wrapper{padding: 0px 15px !important;}
}


/*@media only screen and (min-width: 355px) and (max-width: 365px){
.navbar {margin-top: 24% !important;}
.nav-scroll {margin-top: 0% !important;}
}*/

@media only screen and (min-width: 768px) and (max-width: 991px){
    .single-facility.animate-box.fadeInUp.animated {min-height: 350px !important;}
    .ddbf {padding-left: 8.33333333% !important;margin-left:unset !important;}   
    .navbar {margin-top: 3.5% !important;}
    .logo-wrapper {padding: 26px 0px 0px 15px !important;}

    .nav-scroll .logo-wrapper {padding: 0px 0px 0px 15px !important;}
    .nav-scroll {margin-top: 0% !important;}
    .navbar .navbar-nav .nav-link{padding-right: 12px !important;font-size: 10px !important;}
    .footer-contact-mail a{font-size: 13px !important;}
    
    
}



@media only screen and (min-width: 767px) and (max-width: 861px){
    img.logo-img {width: 73% !important;background: #222222 !important;margin-top: 0% !important;}
    .logo-wrapper{padding: 0px 25px !important;margin-top: 3% !important;}
    /*.navbar {margin-top: 3.7% !important;}*/
    .navbar .nav-scroll {margin-top: 0% !important;}
    .nav-scroll .logo-wrapper{margin-top: 0% !important;}
}

@media only screen and (min-width: 810px) and (max-width: 830px){
.logo-wrapper {
    margin-top: 5% !important;
}
}

@media only screen and (min-width: 862px) and (max-width: 991px){
    img.logo-img {width: 38% !important;background: #222222 !important;margin-top: 0% !important;}
    .logo-wrapper{padding: 0px 25px !important;margin-top: 0% !important;}
    /*.navbar {margin-top: 2.7% !important;}*/
    .navbar .nav-scroll {margin-top: 0% !important;}
    .nav-scroll .logo-wrapper{margin-top: 0% !important;}
}


@media only screen and (min-width: 992px) and (max-width: 1200px){
    .rooms2 .caption{width: 38% !important;}
    .ddbf {padding-left: 8.33333333% !important;margin-left:unset !important;}
   /* .navbar {margin-top: 3.4% !important;}*/
    .single-facility.animate-box.fadeInUp.animated {min-height: 350px !important;}
    .footer-contact-mail a{font-size: 14px !important;}
    img.logo-img {width: 90% !important;background: #222222 !important;margin-top: 0% !important;}

    .ddln .container{margin-top: 3.5% !important;}
    .nav-scroll .container{margin-top: 0% !important;}
}


@media only screen and (min-width: 1200px){
    .ddbf {padding-left: 8.33333333% !important;margin-left:unset !important;}
    .single-facility.animate-box.fadeInUp.animated {min-height: 350px !important;}
    
}


@media only screen and (min-width: 1035px) and (max-width: 1199px){
.navbar .nav-scroll { margin-top: 0% !important;}
.ddln { margin-top: 0% !important;}
}

