/* Responsive Images */
img {
  max-width: 100%;
  height: auto;
  margin: 0 auto 0.5rem auto; /* Reduced bottom margin to minimize gap */
}

/* Fix layout issues for image-text pairs */
.clsPS .row {
  align-items: center; /* Vertically center content in flexbox row */
  display: flex;
}

.clsPS .col-md-4 {
  display: flex;
  justify-content: center; /* Center image horizontally */
  align-items: center; /* Center image vertically */
}

.clsPS .col-md-8 {
  display: flex;
  flex-direction: column;
  justify-content: center; /* Vertically center text content */
}

/* Media queries for different screen sizes */
/* Add specific responsive image styles here if needed */
