.container-contact {
	padding: 0px 0px 100px 0px;
	/*
	background-color: #FFF;
	background-image: url(../img/bg/science/wood.jpg);
    background-size: cover;
	background-position: top left;
	background-repeat: no-repeat;
	*/
	width: 100%;
	overflow: hidden;
}
.map {
	max-height: 400px;
	width: 100%;
	height: 400px;
	min-height: 400px;
}
.googlemaps {
	width: 100%;
	margin: 0;
	padding: 0px 0px 400px 0px;
}

.businesshours {
	font-size: 12px;
}


.impressum {
	font-weight: 900;
	text-transform: uppercase;
	margin: 20px auto;
	color: #545454;
}

@media (max-width: 990px) {
	.jumbotron-map { max-height: 300px; min-height: 300px; }
	.googlemaps { padding-bottom: 300px; }
	.col-impressum {
		float: none;
		width: 80%;
		margin: 0 auto;
	}
}
	
@media (max-width: 768px) { 
	.col-max { max-width: 96%; margin: 0 auto!important; float: none; }
	.row-centered { margin: 50px auto!important; }

}	
	
/* MOBILE */
@media (max-width: 576px) {
	.container-contact {
		max-width: auto;
		width: 100%;
		padding: 0!important;
		margin: 0!important;
	}
	.col-impressum {
		width: 96%;
	}
	.col-xs-6 h1 { font-size: 30px; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px!important; }
	.txt { margin: 0px 20px 50px 20px; padding: 0; }
	.col-xs-6 p { font-size: 16px; margin-bottom: 10px!important; }
	.t3 { font-size: 40px; }
	.t0 { padding-left: 20px; }
}
