adjusting grids and font for smaller screens