mobile menu fix attempt 6