.el-contact .contact-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}
.el-contact .contact-img {
	width: 140px;
}
.el-contact .contact-content {
	width: calc(100% - 140px);
	padding: 10px 20px;
	box-sizing: border-box;
	background-color: #fafafa;
}
.el-contact .contact-img img {
	width: 100%;
	height: auto;
}
.el-contact .contact-mail a {
	color: #0856A2;
	transition: all .4s;
}
.el-contact .contact-mail a:hover {
	color: #0091C2;
}

.contact-headline.colorETBlue h3 {
	color: var(--colorETBlue);
}
.contact-headline.colorTirol2050 h3 {
	color: var(--colorTirol2050);
}
.contact-headline.colorETExperts h3 {
	color: var(--colorETExperts);
}
.contact-headline.colorETBuS h3 {
	color: var(--colorETBuS);
}
.contact-headline.colorETBuSInfo h3 {
	color: var(--colorETBuSInfo);
}
.contact-headline.colorETSanierung h3 {
	color: var(--colorETSanierung);
}
.contact-headline.colorETLuS h3 {
	color: var(--colorETLuS);
}
.contact-headline.colorETLuS2 h3 {
	color: var(--colorETLuS2);
}
.contact-headline.colorETLuS3 h3 {
	color: var(--colorETLuS3);
}
.contact-headline.colorETUmwelt h3 {
	color: var(--colorETUmwelt);
}
.contact-headline.colorETUmwelt2 h3 {
	color: var(--colorETUmwelt2);
}
.contact-headline.colorETUmwelt3 h3 {
	color: var(--colorETUmwelt3);
}
.contact-headline.colorETHeizen h3 {
	color: var(--colorETHeizen);
}
.contact-headline.colorETHeizen2 h3 {
	color: var(--colorETHeizen2);
}
.contact-headline.colorETHeizen3 h3 {
	color: var(--colorETHeizen3);
}
.contact-headline.colorETSolar h3 {
	color: var(--colorETSolar);
}
.contact-headline.colorETSolar2 h3 {
	color: var(--colorETSolar2);
}
.contact-headline.colorETSolar3 h3 {
	color: var(--colorETSolar3);
}
.contact-headline.colorETWasser h3 {
	color: var(--colorETWasser);
}
.contact-headline.colorETWasser2 h3 {
	color: var(--colorETWasser2);
}
.contact-headline.colorETWasser3 h3 {
	color: var(--colorETWasser3);
}
.contact-headline.colorETRed h3 {
	color: var(--colorETRed);
}
.contact-headline.colorETYellow h3 {
	color: var(--colorETYellow);
}
.contact-headline.colorETWissen h3 {
	color: var(--colorETWissen);
}
.contact-headline.colorETEvents h3 {
	color: var(--colorETEvents);
}
.contact-headline.colorETe5 h3 {
	color: var(--colorETe5);
}
.contact-headline.colorT2050mobil h3 {
	color: var(--colorT2050mobil);
}

@media only screen and (max-width:1160px) and (min-width:960px) {
	.el-contact .contact-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column nowrap;
		flex-flow: column nowrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.el-contact .contact-img {
		width: 160px;
		height: auto;
	}
	.el-contact .contact-content {
		width: 100%;
		height: auto;
		background-color: white;
		padding: 20px;
		box-sizing: border-box;
		background-color: #fafafa;
	}
	.el-contact .contact-content > * {
		text-align: center;
	}
	.el-contact .contact-img img {
		width: 100%;
		height: auto;
	}
}
@media only screen and (max-width:959px) and (min-width:700px) {
	.el-contact .contact-inner {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.el-contact .contact-content {
		max-width: 350px;
		background-color: #fafafa;
	}
}