added mobile menu and some responsive styling