added media query and js for mobile nav menu