html,
body {
    max-width: 100%;
    overflow-x: hidden;
}
@media (max-width: 992px) {

  #mainHeader > div {
    flex-direction: column !important;
    align-items: center !important;
    gap: 10px;
  }

  #mainHeader img {
    height: 40px !important;
  }

  /* Stack nav vertically */
  #mainHeader .navLink {
    display: block;
    margin: 6px 0 !important;
  }

  /* Hide search on small screens */
  #mainHeader input {
    display: none;
  }

}