.container { max-width: 1200px; }
@media (max-width: 991px) {
  .navbar-nav { padding-top: 1rem; }
  .hero-full-bg-section { min-height: 82vh; }
  .hero-title { font-size: 2.5rem; }
}
@media (max-width: 767px) {
  .hero-full-bg-section { min-height: 78vh; padding-top: 1rem; }
  .search-card { padding: 1.25rem !important; }
  .hero-title { font-size: 2rem; }
  .hero-lead { font-size: 1rem; }
}


