mobile menu fix attempt 7