/* GENERAL MOBILE */
@media(max-width:900px){
  .nav-links{
    display:none;
  }
  .menu-toggle{
    display:block;
    color:white;
    font-size:25px;
    cursor:pointer;
  }
  .hero-content h1{
    font-size:35px;
  }
  .hero-content p{
    font-size:16px;
  }
  .destinations-grid,
  .steps-grid,
  .footer-container{
    grid-template-columns: 1fr;
  }
  .trust-strip{
    flex-direction: column;
    gap: 15px;
    text-align: center;
  }

}



/* --- Tablet Size (max-width: 1024px) --- */
@media (max-width: 1024px) {


}

/* --- Mobile & Small Tablet (max-width: 768px) --- */
@media (max-width: 768px) {
 
}

/* --- Small Mobile (max-width: 480px) --- */
@media (max-width: 480px) {
  /* navbar */
 .btn-quote{
  display: none;
 }

/* itenar */
.sidebar{
  display: none;
}
.results-bar{
  display: none;
}
.main-container{
  width: 100%;
  
}
.itinerary-card{
 width: 400px;
 min-height: 150px;
}
.info-banner{
  width: 400px;
}
.hero1{
  width: 100%;
}

}