added mobile responsiveness