Responsive and new general structure.

- New background
- Footer structural changes and map image
- Updated template/index/home
- Fixed page size