/* VGaint v7.34 — align WHY CHOOSE VGAINT with neighboring About Us
   page content. No global container, typography, or visual changes. */
@media (min-width: 1101px) {
  main.vg-about-page > section.vg-about-section > .vg-about-why.vg-site-container {
    box-sizing: border-box !important;
    width: calc(100% - 48px) !important;
    max-width: 1000px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
  }
}
/* At tablet/mobile widths use existing approved responsive layout,
   but retain ordinary side gutters and centered alignment. */
@media (max-width: 1100px) {
  main.vg-about-page > section.vg-about-section > .vg-about-why.vg-site-container {
    box-sizing: border-box !important;
    width: calc(100% - 48px) !important;
    max-width: 1000px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
  }
}
@media (max-width: 620px) {
  main.vg-about-page > section.vg-about-section > .vg-about-why.vg-site-container {
    width: calc(100% - 36px) !important;
  }
}
