@media(max-width:1000px){
  .hero-card{grid-template-columns:1fr}
  .hero-content{padding:54px 32px}
  .hero-content h1{font-size:42px}
  .hero-image{padding:0 28px 36px}

  .quote-form{
    grid-template-columns:1fr 1fr;
  }

  .service-grid,.stats-grid{
    grid-template-columns:repeat(2,1fr);
  }

  .tour-grid{
    grid-template-columns:repeat(2,1fr);
  }
}

@media(max-width:720px){
  .nav-toggle{display:block}

  .main-nav{
    display:none;
    position:absolute;
    left:4%;
    right:4%;
    top:82px;
    background:#fff;
    flex-direction:column;
    align-items:flex-start;
    padding:20px;
    border-radius:18px;
    box-shadow:var(--shadow);
  }

  .main-nav.open{display:flex}

  .hero-content h1{font-size:34px}

  .trust-grid,.quote-form,.service-grid,.stats-grid,.footer-grid{
    grid-template-columns:1fr;
  }

  .hotel-showcase{
    grid-template-columns:1fr;
  }

  .whatsapp-card{
    flex-direction:column;
    align-items:flex-start;
    gap:20px;
    padding:28px;
  }

  .footer-bottom{
    flex-direction:column;
    align-items:center;
  }
}
