fix responsive main menu and some tweaks