This could be a Safari specific thing, or iOS specific thing, but need to research and figure out how to hide the menu from being seen when it's supposed to be hidden. Could also be related to the zoomability in iOS devices for web pages.
Safari does not implement overflow:hidden on html or body. Created a div.container to sit within body and have overflow:hidden target that element instead
This could be a Safari specific thing, or iOS specific thing, but need to research and figure out how to hide the menu from being seen when it's supposed to be hidden. Could also be related to the zoomability in iOS devices for web pages.