Responsive styling and footer