mobile menu fix attempt 2