added responsive menu for mobile sized viewports - requires adjustment for 320px