add media queries for responsive layout