@media only screen and (max-width: 999px) {
  #header-outer {
    position: relative;
    z-index: 10010;
  }

  #header-outer .slide-out-widget-area-toggle.mobile-icon,
  #header-outer .slide-out-widget-area-toggle.mobile-icon a {
    position: relative;
    z-index: 10011;
  }

  #mobile-menu {
    top: 0 !important;
    z-index: 10000 !important;
    padding-top: 84px !important;
  }

  #mobile-menu .inner {
    max-height: calc(100vh - 84px) !important;
    overflow-y: auto;
  }
}