adapt css styles for small screens