Repare map with correct offset
Use native bouding rather than jQuery offset
Remove useless semicolons
Improve design on mobile