Clear your cache content and disable your cache plugin.
Check if it works properly.
Go to Theme Options -> Header
Re-select your header.
Maybe doing this will bust your cache.
What you have now, is the mobile menu showing up on desktop.
Your cache plugin could be caching scripts in wrong sequence.