/**
 * Row 16 bounce follow-up (CYB): navbar height/margins match homepage
 * on city taxonomy AND city service nodes (page-node-type-service).
 * Do NOT set navbar/nav-menu BACKGROUND.
 */
@media (min-width: 768px) {
  html body.page-service-city #main-menu .container-wrap.clearfix.menu-wrap,
  html body.path-taxonomy.page-service-city #main-menu .container-wrap.clearfix.menu-wrap,
  html body.page-node-type-service #main-menu .container-wrap.clearfix.menu-wrap,
  html body.path-katy-tx #main-menu .container-wrap.clearfix.menu-wrap,
  html body.path-houston-tx #main-menu .container-wrap.clearfix.menu-wrap,
  html body.path-cypress-tx #main-menu .container-wrap.clearfix.menu-wrap,
  html body.path-spring-tx #main-menu .container-wrap.clearfix.menu-wrap,
  html body.path-tomball-tx #main-menu .container-wrap.clearfix.menu-wrap,
  html body.path-jersey-village-tx #main-menu .container-wrap.clearfix.menu-wrap,
  html body[class*="page-katy-tx"] #main-menu .container-wrap.clearfix.menu-wrap,
  html body[class*="page-houston-tx"] #main-menu .container-wrap.clearfix.menu-wrap,
  html body[class*="page-cypress-tx"] #main-menu .container-wrap.clearfix.menu-wrap,
  html body[class*="page-spring-tx"] #main-menu .container-wrap.clearfix.menu-wrap,
  html body[class*="page-tomball-tx"] #main-menu .container-wrap.clearfix.menu-wrap,
  html body[class*="page-jersey-village"] #main-menu .container-wrap.clearfix.menu-wrap {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding: 0.5rem 0.85rem !important;
    gap: 0.45rem 0.55rem !important;
  }

  html body.page-service-city .navbar.navbar-expand-md.nav-menu,
  html body.path-taxonomy.page-service-city .navbar.navbar-expand-md.nav-menu,
  html body.page-node-type-service .navbar.navbar-expand-md.nav-menu,
  html body.path-katy-tx .navbar.navbar-expand-md.nav-menu,
  html body.path-houston-tx .navbar.navbar-expand-md.nav-menu,
  html body.path-cypress-tx .navbar.navbar-expand-md.nav-menu,
  html body.path-spring-tx .navbar.navbar-expand-md.nav-menu,
  html body.path-tomball-tx .navbar.navbar-expand-md.nav-menu,
  html body.path-jersey-village-tx .navbar.navbar-expand-md.nav-menu,
  html body[class*="page-katy-tx"] .navbar.navbar-expand-md.nav-menu,
  html body[class*="page-houston-tx"] .navbar.navbar-expand-md.nav-menu,
  html body[class*="page-cypress-tx"] .navbar.navbar-expand-md.nav-menu,
  html body[class*="page-spring-tx"] .navbar.navbar-expand-md.nav-menu,
  html body[class*="page-tomball-tx"] .navbar.navbar-expand-md.nav-menu,
  html body[class*="page-jersey-village"] .navbar.navbar-expand-md.nav-menu {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
}

@media (max-width: 767.98px) {
  html body.page-service-city .navbar.navbar-expand-md.nav-menu,
  html body.path-taxonomy.page-service-city .navbar.navbar-expand-md.nav-menu,
  html body.page-node-type-service .navbar.navbar-expand-md.nav-menu,
  html body.path-katy-tx .navbar.navbar-expand-md.nav-menu,
  html body.path-houston-tx .navbar.navbar-expand-md.nav-menu,
  html body.path-cypress-tx .navbar.navbar-expand-md.nav-menu,
  html body.path-spring-tx .navbar.navbar-expand-md.nav-menu,
  html body.path-tomball-tx .navbar.navbar-expand-md.nav-menu,
  html body.path-jersey-village-tx .navbar.navbar-expand-md.nav-menu,
  html body[class*="page-katy-tx"] .navbar.navbar-expand-md.nav-menu,
  html body[class*="page-houston-tx"] .navbar.navbar-expand-md.nav-menu,
  html body[class*="page-cypress-tx"] .navbar.navbar-expand-md.nav-menu,
  html body[class*="page-spring-tx"] .navbar.navbar-expand-md.nav-menu,
  html body[class*="page-tomball-tx"] .navbar.navbar-expand-md.nav-menu,
  html body[class*="page-jersey-village"] .navbar.navbar-expand-md.nav-menu {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
}
