media queries and spacing adjustments