.main5 {
  height: 100vh;
}

.img-sec5 {
  object-fit: cover;
  object-position: center center;
  /* border-right: 25px solid black; */
}

.text-commercial {
  font-size: clamp(16px, 2vw, 24px);
}

@media (max-width: 575.98px) {
  .img-sec5 {
    width: 100%;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    object-position: center;
    transform: scale(0.9);
  }
  .div-text-5 {
    margin-top: 15px;
    margin-inline-start: 15px;
  }

  .mb-commercial {
    margin-bottom: 20px;
  }
}

/* Small devices (sm) - มือถือทั่วไป (576px ขึ้นไป) */
@media (min-width: 576px) and (max-width: 767.98px) {
  .div-text-5 {
    margin-top: 15px;
    margin-inline-start: 15px;
  }

  .mb-commercial {
    margin-bottom: 20px;
  }
}

/* Medium devices (md) - แท็บเล็ต (768px ขึ้นไป) */
@media (min-width: 768px) and (max-width: 991.98px) {
  .div-text-5 {
    margin-top: 70px;
    margin-inline-start: 70px;
  }

  .mb-commercial {
    margin-bottom: 35px;
  }
}

/* Large devices (lg)  */
@media (min-width: 992px) {
  .div-text-5 {
    margin-top: 100px;
    margin-inline-start: 90px;
  }

  .mb-commercial {
    margin-bottom: 45px;
  }
}
