/* Responsive Rules */
@media (max-width: 991.98px) {
  .hero-title {
    font-size: 2.15rem;
  }
  .section-heading {
    font-size: 1.85rem;
  }
  .trust-stats-bar {
    margin-top: 32px !important;
    padding: 20px 16px;
  }
  .hero-doctor-img {
    height: 190px;
  }
  .mobile-bottom-nav {
    display: flex;
  }
  .floating-whatsapp {
    bottom: 75px;
    right: 20px;
  }
  body {
    padding-bottom: 60px;
  }
  .megamenu {
    box-shadow: none;
    padding: 10px 0;
  }
}

@media (max-width: 575.98px) {
  .hero-title {
    font-size: 1.85rem;
  }
  .hero-lead {
    font-size: 0.98rem;
  }
  .hero-doctor-img {
    height: 160px;
  }
  .section-padding {
    padding: 45px 0;
  }
  .trust-stats-bar {
    margin-top: 24px !important;
    padding: 16px 12px;
  }
  .stat-item {
    gap: 10px;
  }
  .stat-icon {
    width: 42px;
    height: 42px;
    font-size: 1.25rem;
  }
  .stat-number {
    font-size: 1.25rem;
  }
}
