Fixed issue with the footer on small screens.

Bootstrap puts a padding of 20px on the left and right side of the body when the screen is at most 767px wide. This caused weird whitespace next to the footer. Fixed by putting the padding on the #wrap and #footer element instead of on the body.