mobile menu fix attempt 3