 body { font-family: 'Poppins', sans-serif; scroll-behavior: smooth; }
    .navbar-brand img { height: 55px; }
    .hero { position: relative; }
    .lead-form { background: rgba(255,255,255,0.9); padding: 25px; border-radius: 10px; }
    .lead-form input, .lead-form textarea { margin-bottom: 10px; }
    .section-title { text-align: center; margin-bottom: 40px; }
    .treatment-card img { border-radius: 10px; }
    .service-box, .facility-box { background: #f8f9fa; padding: 25px; border-radius: 10px; text-align: center; transition: 0.3s; }
    .service-box:hover, .facility-box:hover { background: #fff3cd; box-shadow: 0 4px 10px rgba(0,0,0,0.1); }
    .why-box { text-align: center; padding: 20px; }
    .testimonial { background: #f8f9fa; padding: 20px; border-radius: 10px; text-align: center; }
    footer { background: #222; color: #ccc; padding: 50px 0; }
    footer a { color: #ccc; text-decoration: none; }
    footer a:hover { color: #fff; }
    .popup-form { display:none; position: fixed; top:0; left:0; width:100%; height:100%; background: rgba(0,0,0,0.5); justify-content:center; align-items:center; }
    .popup-content { background:#fff; padding:30px; border-radius:10px; width:90%; max-width:400px; position:relative; }
    .popup-content button.close { position:absolute; top:10px; right:15px; border:none; background:none; font-size:22px; }
	.trusted-section {
  background: #a33b0c; /* Deep brown-orange background */
  position: relative;
}
.trusted-section .border-box {
  border: 3px solid #f1f1f1;
  background: rgba(255,255,255,0.05);
  border-radius: 8px;
}
.trusted-section h2 {
  font-size: 1.8rem;
  color: #fff;
}
.trusted-section p {
  font-size: 1rem;
  line-height: 1.8;
  color: #f8f9fa;
}
@media (max-width: 768px) {
  .trusted-section h2 { font-size: 1.4rem; }
  .trusted-section p { font-size: 0.95rem; }
}


 .float-call, .float-whatsapp {
    position: fixed;
    width: 55px;
    height: 55px;
    bottom: 90px;
    right: 20px;
    background-color: #007bff;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 24px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.3);
    z-index: 9999;
    transition: all 0.3s ease;
  }

  .float-whatsapp {
    bottom: 25px;
    background-color: #25d366;
  }

  .float-call:hover,
  .float-whatsapp:hover {
    transform: scale(1.1);
    color: #fff;
  }

  .my-float {
    margin-top: 16px;
  }

  @media (max-width: 768px) {
    .float-call, .float-whatsapp {
      width: 50px;
      height: 50px;
      font-size: 20px;
      right: 15px;
    }
    .my-float {
      margin-top: 14px;
    }
  }