/* Fix 3CX Live Chat Widget z-index */
call-us-selector {
    position: fixed !important;
    z-index: 2147483647 !important;
    bottom: 20px !important;
    right: 20px !important;
}

/* Ensure Elementor image containers don't create stacking context issues */
.elementor-element[class*="elementor-element-19f76a71"],
.elementor-element[class*="elementor-element-17c0d61a"],
.elementor-widget-image {
    z-index: auto !important;
}

/* Lower z-index on absolutely positioned image containers */
.elementor-element[style*="position: absolute"],
.elementor-element.elementor-absolute {
    z-index: 0 !important;
}

/* Tablet-specific fix */
@media screen and (max-width: 1024px) {
    call-us-selector {
        z-index: 2147483647 !important;
        position: fixed !important;
    }
}
@media (max-width: 767px) {
  .gear-obsession-heading,
  .customer-journey-heading,
  .bad-video-strategy-cost-heading,
  .five-mistakes-heading,
  .roi-driven-strategy-heading,
  .market-reality-heading,
  .stop-buying-videos-heading {
    font-size: 24px !important;
    line-height: 1.2 !important;
  }

  .viewer-psychology-heading,
  .stage-1-awareness-heading,
  .stage-2-consideration-heading,
  .stage-3-decision-heading,
  .mistake-1-heading,
  .mistake-2-heading,
  .mistake-3-heading,
  .mistake-4-heading,
  .mistake-5-heading {
    font-size: 20px !important;
    line-height: 1.25 !important;
  }
}
/* GR mobile/tablet content side padding (Cowork 2026-06-05) */
@media (max-width:1024px){[data-elementor-type="wp-page"] > .e-con > .e-con-inner{padding-left:40px!important;padding-right:40px!important;}}
@media (max-width:767px){[data-elementor-type="wp-page"] > .e-con > .e-con-inner{padding-left:20px!important;padding-right:20px!important;}}

/* Single-post: keep GutenKit full-width text within gutters on tablet/mobile */
@media (max-width:1024px){.single-post .wp-block-gutenkit-container.alignfull,.single-post .wp-block-gutenkit-container.alignwide{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;}}
