Mobile menu and layout fixes.