
/* PiazzaSolutions: keep tablet branding, phone and navigation within the fixed header. */
@media (min-width: 741px) and (max-width: 1199px) {
  .container { max-width: 100%; }
  #t3-mainnav > .container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    max-width: 100%;
    min-height: 70px;
  }
  #t3-mainnav .navbar-header { float: none; flex: 1 1 0; min-width: 0; margin: 0; }
  #t3-mainnav .logo { position: static; float: none; max-width: 100%; }
  #t3-mainnav .logo-image > a { max-width: 100%; }
  #t3-mainnav .logo-img { max-width: 100%; height: auto; }
  #t3-mainnav .phone { order: 3; flex: 0 0 auto; width: auto; float: none; margin: 0 0 0 16px; padding-top: 0; }
  #t3-mainnav .phone p { margin: 0; }
  #t3-mainnav .t3-navbar { flex: 0 0 auto; float: none; }
  #t3-mainnav .t3-navbar-collapse { order: 4; flex: 0 0 100%; }
}
@media (min-width: 741px) and (max-width: 990px) {
  #t3-mainnav > .container { padding-right: 75px; }
}
