@media (max-width: 980px) {
  body.et_cover_background {
    background-attachment: scroll !important;
  }

  html,
  body,
  #__next,
  #page-container,
  #et-boc {
    width: 100%;
    max-width: 100%;
    overflow-x: hidden;
    overflow-x: clip;
  }

  body,
  #__next,
  #page-container,
  #et-boc {
    position: relative;
  }

  .et_pb_section,
  .et_pb_row,
  .et_pb_row_inner,
  .et_pb_column,
  .et_builder_inner_content,
  .et_pb_module,
  .et_pb_with_background,
  .et_pb_fullwidth_section {
    max-width: 100%;
  }

  .et_pb_section,
  .et_pb_row,
  .et_pb_row_inner,
  .et_pb_column,
  .et_pb_module,
  .et_pb_with_background,
  .et_pb_fullwidth_section,
  .et_pb_slider,
  .et_pb_slide,
  .et_pb_promo,
  .et_pb_blurb,
  main {
    overflow-x: hidden;
    overflow-x: clip;
  }

  header.et-l--header,
  header.et-l--header .et_pb_section,
  header.et-l--header .et_pb_row,
  header.et-l--header .et_pb_row_inner,
  header.et-l--header .et_pb_column,
  header.et-l--header .et_pb_module,
  header.et-l--header .et_pb_with_background,
  header.et-l--header .et_pb_fullwidth_section {
    overflow: visible !important;
  }

  .et_pb_image,
  .et_pb_image_wrap,
  .et_pb_image_wrap img,
  .et_pb_module img,
  .et_pb_main_blurb_image img,
  .et_pb_section_video_bg,
  .et_pb_section_video_bg video,
  .et_pb_video_box video,
  .mejs-container,
  .mejs-inner,
  .mejs-mediaelement,
  mediaelementwrapper {
    max-width: 100% !important;
  }

  .et_pb_section_video_bg video,
  .et_pb_video_box video,
  .mejs-container,
  .mejs-inner,
  .mejs-mediaelement,
  mediaelementwrapper {
    width: 100% !important;
    left: 0 !important;
    right: auto !important;
  }

  .et_pb_fullwidth_menu .fullwidth-menu-nav,
  .et_pb_fullwidth_menu .et-menu-nav,
  #menu-main {
    display: none !important;
  }

  .et_mobile_nav_menu {
    display: block !important;
  }

  body.home .et_pb_section_0 {
    background: #000160 url("/wp-content/uploads/2025/06/mobile-app_47-980x325.png")
      center center / cover no-repeat !important;
  }

  body.home .et_pb_section_0 .et_pb_section_video_bg,
  body.home .et_pb_section_0 .mejs-container,
  body.home .et_pb_section_0 .mejs-inner,
  body.home .et_pb_section_0 .mejs-mediaelement,
  body.home .et_pb_section_0 mediaelementwrapper,
  body.home .et_pb_section_0 video {
    display: none !important;
  }
}
