@CHARSET "UTF-8";

div.col13 { width: 29.333%; float: left; margin-bottom: 0px; padding: 2% 2% 0% 2%; text-align: left; color: #333; }
.all_text { width: 96%; padding: 2%; clear: both; border-top: 2px solid #cfd1cf; margin-top: 20px; }
div.col12 { width: 23%; float: left; margin-bottom: 20px; padding: 1%; }
.hhz { height: 0px; }
@media screen and (max-width: 768px) {
	div.col13 { width: 98%; float: left; margin-bottom: 0px; padding: 2%; text-align: left; }
	select { margin-bottom: 0px !important; }
	.hhz { height: 20px; }
		
}
#map_wrapper {
    height: 500px;
}

#map_canvas {
    width: 100%;
    height: 100%;
}
.loader {
    border: 4px solid #f3f3f3; /* Light grey */
    border-top: 4px solid #ad9961; /* Blue */
    border-radius: 50%;
    width: 30px;
    height: 30px;
    animation: spin 2s linear infinite;
    margin: 0 auto;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}


.gm-style-iw {
	background-color: rgb(45, 52, 57);
	padding: 15px;
	width: auto !important;
	min-width: 300px !important;
left: 0px !important;
right: 0px !important;
top: 0px !important;
bottom: 0px !important;
min-height: 140px !important;

-webkit-box-shadow: 39px 35px 60px -37px rgba(0,0,0,0.75);
-moz-box-shadow: 39px 35px 60px -37px rgba(0,0,0,0.75);
box-shadow: 39px 35px 60px -37px rgba(0,0,0,0.75);

}
.gm-style-iw + div {display: none;}


