In mobile portrait operation it looks like our CSS is not working. We’ve made very few changes to the standard template css – basically your megamenu example. We’re using elementor for most of the site design.
The mobile/responsive previews all look ok in WP admin, but resizing a desktop browser replicates the issue once we get the browser narrow. All help appreciated!