Hi There,
Yes, I can see the issue even on chrome inspector: https://screencast-o-matic.com/watch/cFeUj1DpIQ. This is a matter of setup and using correct element. It is always good to take note of the element you were using in relation to the device/screen size. When using that specific element for menu, make sure to use limited menu link only. Regarding the overlap, it is because of vh height. See this too:
The content is squeeze on the short height when device is on landscape mode.
You might need to implement media queries for MOBILE LANDSCAPE view. See this guide:
Hope this helps.