Hi, the problem seems to be that your columns DIVs in the mega menu are not properly cleared on mobile and your mega menu gets 1px computed height. You could clear them, for example, by adding overflow:hidden;
to the parent DIV – e.g.:
<div style="width:62em">
<div style="overflow:hidden"> ...
Cheers!