/* Medical Equipments Section - Responsive Images */
.equipments-section .equipments-item img {
  width: 100%;
  height: auto;
  max-width: 100%;
  object-fit: contain;
  transition: all 0.3s ease;
}

.equipments-section .equipments-item {
  overflow: hidden;
}

.equipments-section .equipments-item img {
  display: block;
}

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

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

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

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

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