Fixed css responsiveness and footer bug