improved css for small screens