#map_wrapper{
	width: 100%;
    height: 400px;
    display: block;
    position: relative;
    overflow: hidden;
}
/**/
#map_canvas {
	position: absolute;
	width:100%;
	height: calc(100% + 30px);
}

.gm-style-iw-c {
	border-radius: 0 !important;	
	padding:20px !important;
}
.gm-style-iw-c button {
	opacity: 1 !important;
	top:0 !important;
	right:0 !important;
	
}