#header-contact, #header-contact .w_contour{height:100%!important;}
#searching{padding:50px 75px;font-family: 'Roboto', sans-serif;font-weight:700;color:#a8a8a8;letter-spacing:2px;}
#searching .labeling{margin-bottom:30px;padding-left:15px;}
#searching .select, #searching input{width:90%;vertical-align:top}
#searching .col3{position:relative}
#searching .sep{width:1px;position:absolute;top:10%;height:80%;background-color:#dcdcdc;}
#searching .tleft .sep{right:2.5%;}
#searching .tright .sep{left:2.5%;}

.gm-style-iw{top: 0!important;left: 0!important; width: 100%!important;min-width:200px;min-height:220px;}
.gm-style-iw > div{max-height:none!important;max-width:none!important;width:100%;padding-bottom:15px;}
.gm-style-iw a{color:#e8540e;font-weight:bold;text-align:center;display:block;}
.gm-style-iw img{width:100%;height:auto;}

@media screen and (max-width: 750px) {
	#searching .col3{width:50%;margin-top:20px}
	#searching .col3.tleft{width:100%;margin-top:0;}
	#searching .col3.tcenter{padding-right:10px}
	#searching .col3.tright{padding-left:10px}
	#searching .sep{display:none}
	#searching .select, #searching input{width:100%;}
	.w_result, #searching{padding:15px 30px;}
}
@media screen and (max-width: 450px) {
	#searching .col3{width:100%;margin-top:20px}
	#searching .col3.tleft{margin-top:0;}
	#searching .col3.tcenter{padding-right:0}
	#searching .col3.tright{padding-left:0}
}