added css media queries for smaller screens