revise footer markup, add responsive styling