Hello,
1. You may do this in the file of the parent theme, because of this also will be changed in next theme update.
2. Unfortunately, we can’t recreate the problem. I’ve checked your site on different mobile devices and browsers and looks like the menu works fine.
Please try to clear browser cache and check the menu one more time. Try to check the problem on another device.
Regards