@media (max-width: 768px) {

  /* Make mobile menu a flex container */
  #mobile_menu {
    display: flex;
    flex-direction: column;
  }

  /* Move the entire tabs block UP */
  #mobile_menu_tabs {
    order: -1;
  }

  /* Push Menu title BELOW the tabs (and categories) */
  #mobile_menu_title {
    order: 1;
  }

}