@media (max-width: 575px) {
  .navbar__logo {
    font-size: 1.1rem;
  }

  .navbar__logo-mark {
    width: 28px;
    height: 28px;
  }
#booking-btn{
  display: none;
}
  .hero {
    padding-top: calc(var(--navbar-h) + 24px);
    padding-bottom: 56px;
  }
  
  .hero__form {
    flex-direction: column;
    border-radius: var(--radius-lg);
  }

  .hero__form select {
    width: 100%;
  }

  .hero__form .btn {
    width: 100%;
  }

  .hero__floating-card {
    position: static;
    margin-top: 16px;
  }

  .page-hero {
    padding-top: calc(var(--navbar-h) + 32px);
  }

  .founder-grid__quote {
    font-size: 1.1rem;
  }

  .founder-grid__meta {
    grid-template-columns: 1fr;
  }

  .cta-banner {
    padding: 48px 20px;
  }

  .testimonial-panel {
    padding: 32px 20px;
  }

  .accreditation-panel {
    padding: 36px 24px;
  }

  .price-card--featured {
    transform: none;
  }

  .contact-form-card, .bento-card--feature .bento-card__body {
    padding: 28px 22px;
  }

  .modal-header, .modal-body {
    padding-inline: 22px;
  }

  .mobile-nav__link {
    font-size: 1.6rem;
  }
   .navbar{
    z-index:1002 !important;
}

.mobile-nav{
    z-index:1001;
    inset:0;
}
.map-frame{
  aspect-ratio:1;
}
.section-map{
  padding-bottom: 30px;
}
}

@media (max-width: 767px) {
  .footer {
    text-align: center;
  }

  .footer__brand p {
    margin-inline: auto;
  }
  .footer__contact li  a {
   margin-inline: auto;
  }
 

  .footer__social {
    justify-content: center;
  }

  .footer__bottom {
    justify-content: center;
    text-align: center;
  }

  .values-grid {
    grid-template-columns: 1fr 1fr;
  }
  .navbar{
    z-index:1000;
}

.mobile-nav{
    z-index:1001;
    inset:0;
}
}

@media (min-width: 1400px) {
  .container {
    max-width: 1360px;
  }
}

@media (hover: none) {
  .service-card:hover .service-card__media img,
  .gallery-item:hover img,
  .card--hover:hover {
    transform: none;
  }
}
