Added media queries for responsiveness