hiding and showing of mobile nav menu working