.aj-map-container { position: relative; max-width: 100%; }
.aj-map-container img { width: 100%; display: block; }
.aj-map-container svg { position: absolute; top:0; left:0; width:100%; height:100%; }
.aj-map-container svg polygon { fill: transparent; cursor: pointer; transition: fill .3s; }
.aj-map-container svg polygon:hover { fill: rgba(0,255,0,0.4); }
.tooltip { position: absolute; background: rgba(0,0,0,0.8); color: #fff; padding:4px 8px; border-radius:4px; font-size:14px; display:none; pointer-events:none; z-index:1000; }