Add media queries and mobile fixes