1. Renaming the menu to “main” solved the problem!
2. I reduced the size of the headline, and that part does look better on the iPhone. The arrows to the left and right of each country don’t appear on the phone though, so it’s not clear that it’s a carousel and that you can swipe for other countries. Also on a phone, the country boxes just sit directly below the main “Destination Countries” images, so it looks clunky. Any other ideas?
I do have the WP Simple Pay and WP Forms installed (they are necessary), so perhaps they are causing part of the problem.