/* About Healthcare Section - Responsive Images */
.about_healthcare .section_image {
  width: 100%;
  overflow: hidden;
}

.about_healthcare .section_image img {
  width: 100%;
  height: auto;
  max-width: 100%;
  object-fit: contain;
  transition: all 0.3s ease;
  display: block;
}

/* Keep columns side-by-side and images aligned */
@media (min-width: 992px) {
  .about_healthcare .row {
    display: flex !important;
    flex-wrap: nowrap !important;
  }

  .about_healthcare .col-lg-6.col-md-12 {
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }

  /* Ensure image column sticks to its position */
  .about_healthcare .col-lg-6.col-md-12:not(.section_content) {
    align-self: flex-start !important;
  }
}

/* Hide images on tablet and mobile (one level higher breakpoint) */
@media (max-width: 992px) {
  .about_healthcare .section_image,
  .about_healthcare .col-lg-6.col-md-12:not(.section_content) {
    display: none !important;
  }

  .about_healthcare .col-lg-6.col-md-12.section_content {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
