
#map_canvas {

	width: calc(100% - 40px);
	min-height:500px;
	margin: 20px; 
}


/* Media Queries */

/* smart phone portrait */

@media only screen and (max-width: 500px) {

	#map_canvas {

	width: 100%;
	min-height: 400px;
	height: 300px;
	margin: 0; 
	z-index: 50;

	margin-bottom: 20px;
	
}

	
	
}