.barberry-google-map {


	@include breakpoint(small only) {
		max-height: 400px;
	}

	.animated-dot {
		width:40px; 
		height:40px; 
		left:-20px;  
		top:-20px;  
		position:relative;

		@include animation-name(slideInDown);
		animation-duration: 1s;
		animation-fill-mode: both;
		animation-delay: .5s;


		.pin {
		  width: 40px;
		  height: 40px;
		  border-radius: 50% 50% 50% 0;
		  background: #89849b;
		  position: absolute;
		  -webkit-transform: rotate(-45deg);
		  -moz-transform: rotate(-45deg);
		  -o-transform: rotate(-45deg);
		  -ms-transform: rotate(-45deg);
		  transform: rotate(-45deg);
		  left: 50%;
		  top: 50%;
		  margin: -20px 0 0 -20px;
		}

		.pin:after {
			content: '';
			width: 16px;
			height: 16px;
			margin: 12px 0 0 12px;
			background: #2f2f2f;
			position: absolute;
			border-radius: 50%;
		}

		.pulse {
			opacity: 0.3;
			background: rgba(0,0,0,0.4);
			border-radius: 50%;
			height: 12px;
			width: 12px;
			position: absolute;
			left: 50%;
			top: 50%;
			margin: 23px 0px 0px -6px;
			-webkit-transform: rotateX(55deg);
			-moz-transform: rotateX(55deg);
			-o-transform: rotateX(55deg);
			-ms-transform: rotateX(55deg);
			transform: rotateX(55deg);
			z-index: -2;
		}

		.pulse:after {
		  content: "";
		  border-radius: 50%;
		  height: 50px;
		  width: 50px;
		  position: absolute;
		  margin: -18px 0 0 -18px;
		  -webkit-animation: pulsate 1s ease-out;
		  -moz-animation: pulsate 1s ease-out;
		  -o-animation: pulsate 1s ease-out;
		  -ms-animation: pulsate 1s ease-out;
		  animation: pulsate 1s ease-out;
		  -webkit-animation-iteration-count: infinite;
		  -moz-animation-iteration-count: infinite;
		  -o-animation-iteration-count: infinite;
		  -ms-animation-iteration-count: infinite;
		  animation-iteration-count: infinite;
		  opacity: 0;
		  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		  filter: alpha(opacity=0);
		  -webkit-box-shadow: 0 0 1px 2px #89849b;
		  box-shadow: 0 0 1px 2px #89849b;
		  -webkit-animation-delay: 1.1s;
		  -moz-animation-delay: 1.1s;
		  -o-animation-delay: 1.1s;
		  -ms-animation-delay: 1.1s;
		  animation-delay: 1.1s;
		}

	}
}



