mobile menu fix attempt 5