media queries and a few style tweaks