better styles for smaller screens