/* Mobile devices */
@media (max-width: 480px) {
  .hero-title {
    font-size: 1.3rem;
  }
  .hero-subtitle {
    font-size: 0.9rem;
  }
  .page-header-section-2{
    height: 75dvh !important;
  }
  .page-header-section-3{
    height: 95dvh !important;
  }
}

/* iPads, Tablets */
@media (min-width: 481px) and (max-width: 768px) {
  /* styles */
}

/* Small screens, laptops */
@media (min-width: 769px) and (max-width: 1024px) {
  /* styles */
}

/* Desktops, large screens */
@media (min-width: 1025px) and (max-width: 1200px) {
  /* styles */
}

/* Extra large screens, TV */
@media (min-width: 1201px) {
  /* styles */
}

/* For print */
@media print {
  /* styles */
}

/* For dark mode */
@media (prefers-color-scheme: dark) {
  /* styles */
}

/* For reduced motion */
@media (prefers-reduced-motion: reduce) {
  /* styles */
}

/* For high contrast */
@media (prefers-contrast: high) {
  /* styles */
}

/* For orientation */
@media (orientation: landscape) {
  /* styles */
}
