.brx-megamenu { width: auto !important; max-width: 100%; } :where(.brxe-nav-menu) .bricks-nav-menu li { position: inherit !important; } .bricks-nav-menu ul.sub-menu li { position: relative !important; }   .brx-megamenu { left: 20px !important; width: 100% !important; min-width: 100% !important; } #brxe-594239:before { width: 100%; height: 0px; content: ""; display: none; } @media (max-width: 767px) { .brxe-nav-menu { position: absolute; left:4rem; } }