.img-map {
	width: 100%; max-width: 100%;
}
#map {
	margin: 0px auto; position: relative; max-width: 1280px;
}
.dot {
	background: rgb(1, 33, 97); border-radius: 50%; animation:pulse 1.5s ease-out infinite; left: 50%; top: 50%; width: 9px; height: 9px; position: absolute; z-index: 1; -webkit-animation: pulse 1.5s infinite ease-out;
}
.dot::before {
	background: rgba(255, 255, 255, 0.4); margin: auto; border-radius: 50%; left: 0px; top: 0px; width: 3px; height: 3px; right: 0px; bottom: 0px; position: absolute; content: "";
}
:nth-child(2n+1).dot {
	animation:pulse 1.5s ease-out 0.3s infinite; -webkit-animation: pulse 1.5s infinite ease-out 0.3s;
}
.dot-1 {
	left: 4%; top: 18%;
}
.dot-2 {
	left: 6.5%; top: 22%;
}
.dot-3 {
	left: 9.8%; top: 25%;
}
.dot-4 {
	left: 29%; top: 59%;
}
.dot-5 {
	left: 32.5%; top: 68%;
}
.dot-6 {
	left: 29.5%; top: 79%;
}
.dot-7 {
	left: 46%; top: 39%;
}
.dot-8 {
	left: 53%; top: 39.5%;
}
.dot-9 {
	left: 54%; top: 36%;
}
.dot-10 {
	left: 50%; top: 31%;
}
.dot-11 {
	left: 48.5%; top: 34%;
}
.dot-12 {
	left: 49.5%; top: 43.5%;
}
.dot-13 {
	left: 49.5%; top: 57%;
}
.dot-14 {
	left: 53.5%; top: 79.5%;
}
.dot-15 {
	left: 76%; top: 56%;
}
.dot-16 {
	left: 78%; top: 65%;
}
.dot-17 {
	left: 83.5%; top: 76%;
}
.dot-18 {
	left: 72%; top: 50%;
}
.dot-19 {
	left: 52.5%; top: 28%;
}
.dot-20 {
	left: 18%; top: 40%;
}
.dot-21 {
	left: 85.5%; top: 42%;
}
.dot-22 {
	left: 69%; top: 60%;
}
.dot-23 {
	left: 27.5%; top: 80%;
}
.dot-24 {
	left: 73%; top: 26%;
}
.dot-25 {
	left: 57%; top: 72%;
}
.dot-26 {
	left: 56.5%; top: 65.5%;
}
.dot-27 {
	left: 55%; top: 48%;
}
.dot-28 {
	left: 59%; top: 48%;
}
.dot-29 {
	left: 58%; top: 41%;
}
.dot-30 {
	left: 56%; top: 40%;
}
.dot-31 {
	left: 62%; top: 46%;
}
.dot-32 {
	left: 74%; top: 45%;
}
.dot-33 {
	left: 64%; top: 41%;
}
.dot-34 {
	left: 72%; top: 47%;
}
.dot-35 {
	left: 77%; top: 55%;
}
.dot-36 {
	left: 80.5%; top: 55%;
}
.dot-37 {
	left: 80%; top: 58%;
}
.dot-38 {
	left: 81.5%; top: 58%;
}
.dot-39 {
	left: 75%; top: 60%;
}
.dot-40 {
	left: 87%; top: 67%;
}
.dot-41 {
	left: 94%; top: 90%;
}
@media all and (min-width:768px)
{
.dot {
	width: 16px; height: 16px;
}
.dot::before {
	width: 4px; height: 4px;
}
}
