.stats-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(600px, 1fr)); gap: 25px; width: 90%; margin: 0 auto; padding: 0 30px;}
.stat-card { background-color: #f3f3f3; border-radius: 12px; padding: 25px 20px; display: flex; align-items: center; gap: 15px; border: 1px solid #f1f1f1; }
.stats-container .icon { flex-shrink: 0; width: 96px; height: 94px; }
.stat-content .medantasmheading { color: #454545; font-weight: 600; margin: 0 0 5px; }
.stat-content p { margin: 10px 0 0; line-height: 1.4; color: #58595b; font-weight: 500; }
/**-- Why choode medanta cnacer-- */
.info-section { display: flex; align-items: center; justify-content: center; gap: 40px; width: 100%; background-color: #f7f7f7; flex-wrap: wrap; /* ensures wrapping on mobile */ margin: 0 auto; }
/* Left side image */
.info-section img { width: 50%; max-width: 100%; border-radius: 12px; object-fit: cover; flex: 1 1 400px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08); }
/* Right side text box */
.info-text { background-color: #fff; border-radius: 12px; padding: 30px 40px; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.08); width: 45%; line-height: 1.6; color: #333; margin-left: -80px; }
.info-text .medantaxxsheading { color: #454545; font-weight: 500; line-height: 1.6; }
.understand-wrapper { padding: 160px 0 50px; }
.doctor-section { background-color: #f4f4f4; border-radius: 16px; max-width: 900px; height: 400px; width: 100%; display: flex; justify-content: center; align-items: center; padding: 0; position: relative; }
/* ✅ Doctor image */
.doctor-section img { max-width: 350px; width: 100%; height: auto; border-radius: 12px; object-fit: cover; position: absolute; bottom: 0; }
.benefit-content p { line-height: 1.6; color: #454545; font-size: 14px; }
.understand-section { gap: 20px; justify-content: center; align-items: center; flex-wrap: nowrap;}
.understand-section .under-a .benefit-content { width: 70%; }
#technologiya { display: block; }
#technologiya .feature-card { background: #fff; border-radius: 12px; }
#technologiya .slick-track, #usps .slick-track { display: flex; }
#technologiya .slick-track .slick-slide, #usps .slick-track .slick-slide { height: inherit; }
#technologiya .slick-track .feature-card, #usps .slick-track .feature-card { height: 100%!important; }
.card_usp { padding: 0 15px; }
.feature-card { border-radius: 12px; overflow: hidden; }
.feature-image { width: 100%; height: 180px; object-fit: cover; }
.feature-content { padding: 20px; }
.feature-content ul { list-style: disc; padding-left: 20px; }
.feature-content ul li { margin-bottom: 8px; color: #555; font-size: 14px; }
.feature-content .medantaxxssheading { line-height: 1.6; color: #58595b; font-weight: 500; font-size: 14px; }
.white-dots-card.solid-white { background: #f6f6f6; }
.understand-wrapper .mobile-only { display: none; }
#prescription-section .callus-form-wrapper .ready-a { width: 40%; }
#prescription-section .callus-form-wrapper .ready-b { width: 60%; }
.ready-a .number { display: flex; align-items: center; gap: 10px; }
.white-dots-card .icon img{width: 60px; height: 60px;}
/* ✅ Responsive behavior */
@media (min-width: 1920px) {
  .benefit-content p { font-size: 16px; }
  .feature-content .medantaxxsheading { font-size: 24px; }
}
@media (max-width: 1280px) {
  .understand-section .under-a .benefit-content { width: 90%; }
}
@media (max-width: 768px) {
  .info-section { flex-direction: column; gap: 25px; }
  .info-text { padding: 25px 20px; }
  .doctor-section { padding: 0; }
  .doctor-section img { max-width: 280px; }
  .understand-section .under-a .benefit-content { width: 100%; }
  .benefit-content a { display: none; }
  .understand-wrapper .mobile-only { display: block; min-width: 100%; margin-top: 20px; }
  .stats-container .icon { width: 75px; height: 75px; }
  .info-section img, .info-text { width: 100%; }
  .info-text { margin: 0; margin-top: -80px; width: 90%; }
  .stats-container { grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); }
  #faq-section a.theme-button { min-width: 100%; margin-top: 20px; }
  .understand-wrapper { padding: 35px 0; }
  .understand-wrapper .under-b { padding-top: 120px; }
  .doctor-section { height: 300px; }
  #prescription-section .callus-form-wrapper .ready-a, #prescription-section .callus-form-wrapper .ready-b { width: 100%; }
  #prescription-section .callus-form-wrapper .ready-b { margin-top: 30px; }

  .stats-container{width: 100%; padding: 0;} 
}
