improving css for smaller screen sizes