#header-text .bg {
    background-image: url('../images/Header_FIX.jpg');
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
    opacity: 0.65;
}
#header-text .edtel-37-0-0 {
	font-family: OpenSans;
	color: #ffffff;
}

#header-text .edtel-5-0-0 {
	position: Relative;
}

#header-text .bg-wrap {
	background: #000000;
}
#header-text .edtel-37-1-0 {
	font-size: 20px;
	font-family: OpenSans;
}

@media all and (max-width: 767px) {
	#header-text .edtel-37-0-0 {
		font-size: 25px;
			}
}
@media all and (max-width: 767px) {
	#header-text .edtel-37-1-0 {
			font-size: 18px;
	}
}
@media all and (min-width: 768px) and (max-width: 1229px) {
	#header-text .edtel-37-1-0 {
		font-size: 18px;
	}
}
@media all and (min-width: 768px) and (max-width: 1229px) {
	
}
@media all and (min-width: 768px) and (max-width: 1229px) {
	#header-text .edtel-37-0-0 {
		font-size: 50px;
	}
}
@media all and (min-width: 1230px) {
	#header-text .edtel-37-0-0 {
		font-size: 65px;
	}
}
@media all and (min-width: 1230px) {
	#header-text .edtel-66-0-0 {
		top: -50px;
	}
}#sep-center-1 .bg-wrap {
    background-color: rgba(255, 255, 255, 0);
}
#sep-center-1 .edtel-66-0-0 {
	top: -110px;
}

@media all and (min-width: 768px) and (max-width: 1229px) {
	#sep-center-1 .edtel-5-0-0 {
		height: 35px;
		width: 35px;
	}
}
@media all and (min-width: 1230px) {
	#sep-center-1 .edtel-5-0-0 {
		height: 40px;
		width: 40px;
	}
}
@media all and (max-width: 767px) {
	#sep-center-1 .edtel-5-0-0 {
		height: 30px;
		width: 30px;
	}
}
@media all and (min-width: 768px) and (max-width: 1229px) {
	#sep-center-1 .edtel-66-0-0 {
		top: -90px;
	}
}
@media all and (max-width: 767px) {
	#sep-center-1 .edtel-66-0-0 {
		top: -80px;
	}
}

#desc-img-list-3col .bg-wrap {
}
#desc-img-list-3col .edtel-11-0-0 {
	fill: #ff0038;
}











#desc-img-list-3col .edtel-11-0-1 {
	fill: #ff0038;
}

#desc-img-list-3col .edtel-11-0-2 {
	fill: #ff0038;
}

#desc-img-list-3col .edtel-8-0-0 {
	fill: #ff0038;
}

#desc-img-list-3col .edtel-37-3-0 {
	color: #444444;
}

#desc-img-list-3col .edtel-37-3-1 {
	color: #444444;
}

#desc-img-list-3col .edtel-37-3-2 {
	color: #444444;
}
#action-text-btn-img .bg-wrap {
    background: #e21b63;
}

#action-text-btn-img .edtel-37-2-0 {
	color: #000000;
}

#action-text-btn-img .bg {
	background-size: cover;
	background-position: center top;
	opacity: 0.2;
	background-image: url('../images/RheinbrukeBG.jpg');
}
@media all and (min-width: 768px) and (max-width: 1229px) {
	#action-text-btn-img .edtel-38-0-0 {
		width: 350px;
	}
}

#action-text-whatsapp .bg-wrap {
	background: #83003b;
}
#action-text-whatsapp .edtel-0-0-0 {
	color: #ff0038;
}

@media all and (max-width: 767px) {
	#action-text-whatsapp .edtel-37-2-0 {
		font-size: 35px;
	}
}
#clients-2col .bg-wrap {
	background: #ffffff;
}
#clients-2col .edtel-8-0-0 {
	fill: #ff0038;
}

@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-0 {
		height: 100px;
	}
}
@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-1 {
		height: 100px;
	}
}
@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-2 {
		height: 100px;
	}
}
@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-3 {
		height: 100px;
	}
}
@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-4 {
		height: 100px;
	}
}
@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-5 {
		height: 100px;
	}
}
@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-6 {
		height: 100px;
	}
}
@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-7 {
		height: 100px;
	}
}
@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-7-m9e6ctmxxk {
		height: 100px;
	}
}
@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-5-hxdeoeo1v9 {
		height: 100px;
	}
}
@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-3-807zdp3dbd {
		height: 100px;
	}
}
@media all and (max-width: 767px) {
	#clients-2col .edtel-5-0-1-3w0r5racgu {
		height: 100px;
	}
}
#desc-text-img-img .bg-wrap {
	background: #f7f7f7;
}
#desc-text-img-img .edtel-8-0-0 {
	fill: #ff0038;
}

#clients-2col--0 .bg-wrap {
	background: #ffffff;
}
#clients-2col--0 .edtel-8-0-0 {
	fill: #ff0038;
}





#benefits-2col-counter .bg-wrap{
	background: #f7f7f7;}

#benefits-2col-counter .edtel-8-0-0 {
	fill: #ff0038;
}

#benefits-2col-counter .edtel-11-0-0 {
	fill: #ff0038;
}

#benefits-2col-counter .edtel-11-0-1 {
	fill: #ff0038;
}

#benefits-2col-counter .edtel-11-0-2 {
	fill: #ff0038;
}

#benefits-2col-counter .edtel-11-0-3 {
	fill: #ff0038;
}

#contact-inline-form .edtel-8-0-0 {
	fill: #ff0038;
}

#contact-inline-form .bg-wrap {
	background: #ffffff;}
#action-img-text-btn-2 .edtel-66-0-1 {
}

#action-img-text-btn-2 .edtel-17-0-0 {
	margin: 0 0 0 -25px;
	font-size: 13px;
}

#action-img-text-btn-2 .edtel-5-0-1 {
	margin: 0 0 0 10px;
}

@media all and (min-width: 768px) and (max-width: 1229px) {
	#action-img-text-btn-2 .edtel-17-0-0 {
		margin: 0 0 0 -20px;
		font-size: 11px;
	}
}
@media all and (min-width: 768px) and (max-width: 1229px) {
	#action-img-text-btn-2 .edtel-5-0-1 {
		margin: 0 0 0 10px;
	}
}
@media all and (max-width: 767px) {
	#action-img-text-btn-2 .edtel-17-0-0 {
		font-size: 11px;
		margin: 0 0 0 0px;
	}
}
@media all and (max-width: 767px) {
	#action-img-text-btn-2 .edtel-5-0-0 {
		width: 150px;
	}
}
@media all and (max-width: 767px) {
	#action-img-text-btn-2 .edtel-5-0-1 {
		margin: 0 0 0 0px;
		width: 150px;
	}
}
#footer-logo-social .bg-wrap {}