.jqvmap-label
{
position: absolute;
display: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: #292929;
color: white;
font-family: sans-serif, Verdana;
font-size: smaller;
padding: 3px;
pointer-events:none;
}
.jqvmap-pin {
pointer-events:none;
}
.jqvmap-zoomin, .jqvmap-zoomout
{
position: absolute;
left: 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: #000000;
padding: 3px;
color: white;
width: 10px;
height: 10px;
cursor: pointer;
line-height: 10px;
text-align: center;
}
.jqvmap-zoomin
{
top: 10px;
}
.jqvmap-zoomout
{
top: 30px;
}
.jqvmap-region
{
cursor: pointer;
}
.jqvmap-ajax_response
{
width: 100%;
height: 500px;
}

html, body {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
  }
  #vmap {
	width: 100%;
	height: 100%;
	background-color: #333;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
  }
  .jqvmap-region {
	cursor: pointer !important;
  }
  .map-pin {
	width: 64px;
	height: 40px;
	position: absolute;
	top: -33px;
	left: -32px;
	background-size: contain;
	background-repeat: no-repeat;
	text-align: center;
	background-position: top center;
	color: #888;
	font-weight: 500;
	font-size: 14px;
  }
  .map-pin span {
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	left: 0;
  }
  .white {
	background-image: url('marker.png');
  }

  @media only screen and (max-width: 375px){
	  .white {
		  background-image: url('marker.png');
		  width: 15px !important;
		  top: 0 !important;
		  left: 0 !important;


	  }
	  .map-pin {


		  top: 75px !important;
		  left: 20px !important;


	  }
  }
@media only screen and (max-width: 414px){
	.white {
		background-image: url('marker.png');
		width: 15px !important;
		top: 0 !important;
		left: 0 !important;
	}
	.map-pin {
		top: 75px !important;
		left: 20px !important;
	}
}

  .jqvmap-pin {
	font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial, sans-serif;
	cursor: default;
  }
  #jqvmap1_fl_pin {
	margin-left: 5%;
  }
  .jqvmap-pin
  {
	margin-top: -143px;
	margin-left: -29px;
  }