@-webkit-keyframes pulsate{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.8}45%{-webkit-transform:scale(1.75);transform:scale(1.75);opacity:0}}@keyframes pulsate{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.8}45%{-webkit-transform:scale(1.75);transform:scale(1.75);opacity:0}}#hotspotImg{background-color:#ededed;background-size:cover;background-position:center center;position:relative}#hotspotImg .img-responsive{max-width:100%}#hotspotImg .hot-spot{position:absolute;width:25px;height:25px;top:5px;left:5px;text-align:center;color:#fff;border-radius:100%;cursor:pointer;transition:all .3s ease}#hotspotImg .hot-spot .circle{display:block;position:absolute;top:45%;left:45%;width:2em;height:2em;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}@-webkit-keyframes blinker{from{opacity:1}to{opacity:0}}.animated{animation:pulsate 3s ease-out infinite;-webkit-animation-name:blinker;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate}#hotspotImg .hot-spot .tooltip{background-color:rgba(14,15,15,.7);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;display:none;font-size:14px;opacity:1;left:0;padding:15px 5px;position:absolute;text-align:left;top:30px;width:280px;z-index:999}#hotspotImg .hot-spot .tooltip .img-row{padding:10px;text-align:center}#hotspotImg .hot-spot .tooltip .text-row{padding:15px}#hotspotImg .hot-spot .tooltip h4{margin-bottom:10px;line-height:25px}#hotspotImg .hot-spot .tooltip p{font-size:14px;line-height:1.4em;margin-bottom:10px;color:#fff}#hotspotImg .hot-spot .tooltip p:last-child{margin-bottom:0}