Added media queries for responsive design