added media queries, mobile first