Additional CSS fixes for smaller screens