.main-menu .navigation > li > a{
    color: white !important;
}


.about-info-icon{
    background: unset !important;
}

.location-switcher .form-select{
    min-width: 180px;
}
.input-icon > i{
    color: unset;
}

.booking-sub{
    color: #15af26;
    color: #15af26;
}
#carBookingForm .btn{
    background: #16b127;
  color: black;
  border: unset;
}

.slider.style_four{
    padding: 130px 0px 130px !important;
}

.slider.style_four .owl_navs_one.theme_carousel .owl-nav{
    display: none!important;
}
.slider.style_four .slide-item-content .container .slider-image{
    margin-right: 0px !important;
}

.sticky_header{
    background-color: #28282b !important;
}
.btn-style-five{
    background: white !important;
    color: black !important;
}


/* Card */
.loc-card{
  position:relative; overflow:hidden; border-radius:18px;
  border:1px solid rgba(0,0,0,.06); background:#fff;
  box-shadow:0 10px 26px rgba(0,0,0,.08);
  transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;
  height:100%;
}
.loc-card:hover{ transform:translateY(-4px); box-shadow:0 18px 44px rgba(0,0,0,.12); border-color:rgba(13,59,30,.18); }

/* Media */
.loc-card__media{ position:relative; aspect-ratio: 16/10; background:#f4f4f4; }
.loc-card__img{ width:100%; height:100%; object-fit:cover; display:block; transform:scale(1); transition: transform .35s ease; }
.loc-card:hover .loc-card__img{ transform:scale(1.06); }

.loc-card__overlay{
  position:absolute; inset:0;
  background: linear-gradient(180deg, rgba(0,0,0,.0) 45%, rgba(0,0,0,.55) 100%);
  opacity:.85; transition: opacity .25s ease;
}
.loc-card:hover .loc-card__overlay{ opacity: .95; }

/* Body */
.loc-card__body{
  position:absolute; left:0; right:0; bottom:0;
  padding:1rem 1rem 1rem;
  color:#fff; z-index:2;
}
.loc-card__title{
  margin:0 0 .25rem; font-weight:900; font-size:1.25rem; line-height:1.15;
  text-shadow:0 2px 16px rgba(0,0,0,.35);
  color:white;
}
.loc-card__meta{ display:flex; flex-wrap:wrap; gap:.5rem .8rem; font-size:.93rem; opacity:.95; }
.loc-card__meta i{ color:#fff; opacity:.9; margin-right:.35rem; }

/* CTA pill */
.loc-card__cta{
  margin-top:.6rem; display:inline-flex; align-items:center; gap:.5rem;
  background:#ffffff; color:var(--ink); border-radius:999px; padding:.5rem .9rem;
  font-weight:800; font-size:.92rem; box-shadow:0 10px 22px rgba(0,0,0,.18);
  color:black;
}
.loc-card:hover .loc-card__cta{ background:#fff; color:var(--brand); }

/* Full-card link */
.loc-card__link{ display:block; color:inherit; text-decoration:none; }
.menu_area .mobile-nav-toggler .icon-bar{
    background-color: white !important;
}