.wpm-mega-menu{ width: fit-content; margin: 0 auto; }  @media (max-width: 991px) { .bricks-nav-menu .sub-menu { max-height: 0; overflow: hidden; opacity: 0; transition: max-height 0.35s ease, opacity 0.25s ease; } .bricks-nav-menu .sub-menu.is-open { max-height: 800px;  opacity: 1; } } @media (max-width: 992px) { .brxe-nav-menu .bricks-mobile-menu{ width: 100%; padding: 20px 10px; } .brx-submenu-toggle.icon-right{ width: 100%; } .bricks-mobile-menu .sub-menu > .menu-item > a{ font-size: 12px !important; padding: 10px 15px; } .brx-submenu-toggle.icon-right button{ padding: 0 !important; } .bricks-nav-menu .sub-menu { max-height: 0; overflow: hidden; transition: max-height 0.35s ease; } .bricks-nav-menu .sub-menu.is-open { max-height: 600px;  } .bricks-mobile-menu > li > .brx-submenu-toggle > a button svg{ width: 15px !important; } }