mobile menu fix attempt 4