added media queries to footer
fixed bottom spacing for responsive footer
fixed body margin for responsive design