Responsive map, and more styling