Better responsive styles for the home page