responsive design for the home page