.main .map {
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:240px;
	background:#ccc;
}
.main .content {
	margin-top:240px;
}
.main .gm-style-iw-d {
	max-height:none!important;
}
.btn-location-service {
	width:24px;
	padding:2px 0;
	font-size:.75rem;
	text-align:center;
}
.btn-location-service + .btn-location-service {
	margin-left:4px;
}
@media (min-width: 992px) {
	.main .map {
		height:380px;
	}
	.main .content {
		margin-top:380px;
	}
}