adding media queries for responsive layout