/* Keep touch-open services dropdown visible on desktop/tablets. */
@media (min-width:992px) {
  .desktop-nav > li.pd-nav-expanded > .submenu {
    visibility:visible; opacity:1; transform:translateY(0);
  }
}
/* Drawer and overlay must remain available above all page content. */
@media (max-width:991px) {
  body.pd-drawer-open #mobile-menu { visibility:visible; transform:translateX(0); }
  body.pd-drawer-open #pd-menu-scrim { opacity:1; }
}
