@media only screen and (max-width: 991px) {
  .main-content {
    padding-top: 0px;
  }

  #side_bar {
    width: 100vw;
    z-index: 9999;
  }
  .sidebar_mobile {
    height: 0px !important;
    overflow: hidden;
  }
  body.sidebar-on {
    margin-left: 0px;
    padding-left: 0px;
  }
  body.sidebar-on .header-container {
    max-width: 100vw !important;
    transition: max-width 1s;
  }

  body.sidebar-on #side_bar {
    left: 0px;
    top: 80px;
    max-height: calc(100vh - 80px) !important;
  }

  .support-menu {
    display: none !important;
  }
  .nav_logo {
    display: flex !important;
  }
  ul.search-box,
  ul.search-box li,
  ul.search-box div,
  ul.search-box div input {
    width: 100% !important;
  }

  .navbar {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
    /* flex-wrap: nowrap !important; */
  }
}

@media only screen and (max-width: 500px) {
  .support-menu {
    display: none !important;
  }
}
