more styling and media queries