added mobile menu, responsive styles