some css fixes for smaller screens