Adapting css for smaller screens