responsive styling for homepage