add offcanvas menu, fix responsive contacts map