.elementor-12 .elementor-element.elementor-element-49d93a13{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-06601df0 > .elementor-element-populated{padding:0px 0px 0px 0px;}/* Start custom CSS *//* GASUNCOL header laptop spacing fix - scoped page-id-12 2026-06-09 */
@media (min-width: 768px) {
  .page-id-12 .gasuncol-native-header {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    gap: clamp(14px, 2vw, 34px);
    overflow: visible;
  }

  .page-id-12 .gasuncol-native-header-logo {
    flex: 0 0 auto;
    max-width: clamp(150px, 15vw, 220px);
  }

  .page-id-12 .gasuncol-native-header-logo img {
    width: clamp(145px, 13vw, 180px);
    max-width: 100%;
    height: auto;
  }

  .page-id-12 .gasuncol-native-nav {
    flex: 0 1 auto;
    min-width: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    gap: clamp(4px, .55vw, 8px);
  }

  .page-id-12 .gasuncol-native-nav-link,
  .page-id-12 .gasuncol-native-quote-btn {
    flex: 0 0 auto;
  }

  .page-id-12 .gasuncol-native-nav-link .elementor-button {
    white-space: nowrap;
    font-size: clamp(11px, .82vw, 13px);
    padding: 10px clamp(7px, .65vw, 12px);
  }

  .page-id-12 .gasuncol-native-quote-btn {
    margin-left: clamp(8px, 1.2vw, 20px);
  }

  .page-id-12 .gasuncol-native-quote-btn .elementor-button {
    white-space: nowrap;
    font-size: clamp(11px, .82vw, 13px);
    padding: 13px clamp(14px, 1.2vw, 22px);
  }
}

@media (min-width: 1024px) and (max-width: 1366px) {
  .page-id-12 .gasuncol-native-header {
    gap: clamp(12px, 1.6vw, 22px);
    padding-left: clamp(16px, 2vw, 28px);
    padding-right: clamp(16px, 2vw, 28px);
  }

  .page-id-12 .gasuncol-native-header-logo img {
    width: clamp(135px, 12vw, 165px);
    padding: 8px clamp(14px, 1.2vw, 20px);
  }

  .page-id-12 .gasuncol-native-nav {
    gap: clamp(3px, .45vw, 7px);
  }

  .page-id-12 .gasuncol-native-nav-link .elementor-button {
    font-size: clamp(10.5px, .78vw, 12px);
    padding: 9px clamp(5px, .48vw, 8px);
  }

  .page-id-12 .gasuncol-native-quote-btn .elementor-button {
    font-size: clamp(10.5px, .78vw, 12px);
    padding: 12px clamp(13px, 1vw, 18px);
  }
}

@media (min-width: 768px) and (max-width: 1100px) {
  .page-id-12 .gasuncol-native-header {
    gap: 10px;
  }

  .page-id-12 .gasuncol-native-header-logo img {
    width: 132px;
    padding: 8px 13px;
  }

  .page-id-12 .gasuncol-native-nav {
    gap: 2px;
  }

  .page-id-12 .gasuncol-native-nav-link .elementor-button {
    font-size: 10.5px;
    padding: 8px 5px;
  }

  .page-id-12 .gasuncol-native-quote-btn {
    margin-left: 6px;
  }

  .page-id-12 .gasuncol-native-quote-btn .elementor-button {
    font-size: 10.5px;
    padding: 11px 12px;
  }
}
/* END GASUNCOL header laptop spacing fix *//* End custom CSS */