responsive styling for home page