Homepage fixes on smaller screens