section.m3_bild.runpotec {
	margin-bottom: 50px;
}

section.m3_bild.runpotec .m3_image_container{
	position:relative;
	height:100%;
}

section.m3_bild.runpotec.slider_off .m3_image_container img{
	width:100%;
	height: 500px;
	object-fit: cover;
}

section.m3_bild.runpotec.slider_on .m3_container_main{
	height:600px;
}

section.m3_bild.runpotec.slider_on .rsOverflow{
	height:600px !important;
}

section.m3_bild.runpotec .m3_content_text_container *{
	color:#696773;
}

section.m3_bild.runpotec .m3_content_text_container{
	position:absolute;
	display:flex;
	align-items: center;
	height:100%;
	padding: 50px 120px 50px 120px;
	width: 100%;
    /*background: rgba(255, 255, 255, 0.5);*/
}

section.m3_bild.runpotec .m3_content_text_container h3 {
	font-weight: bold;
	font-size: 4.5rem;
	line-height: 0.9;
}

section.m3_bild.runpotec .m3_content_text_container h4 {
	font-size: 2.5rem;
	line-height: 1;
}

section.m3_bild.runpotec .m3_titel_untertitel_link_container,
section.m3_bild.runpotec .m3_text_container{
	width:100%;
}

section.m3_bild.runpotec .m3_titel_untertitel_link_container {
	margin-top: -100px;
}

section.m3_bild.runpotec .m3_text_container {
	/*width: 75%;*/
	width:40%;
	padding-top: 25px;
}

/*section.m3_bild.runpotec.slider_on.fullscreen .m3_image_container img,
section.m3_bild.runpotec.slider_on.fullscreen .m3_container_main{
	height:100vh;
}*/

/*section.m3_bild.runpotec.slider_on.fullscreen .rsOverflow{
	height:100vh !important;
}*/

section.m3_bild.runpotec .m3_slider_text_container{
	position: absolute;
	bottom: 0;
	right: 0;
	background-color: #008c48;
    color: #fff;
    padding: 40px 180px 10px 80px;
}

section.m3_bild.runpotec .m3_slider_text_container p{
	margin:0;
}

section.m3_bild.runpotec.slider_off .m3_image_container:after {
	content: "";
	background: url("../../../img/hartl_dreiecke_header.png");
	height: 184px;
	width: 100%;
	display: block;
	position: absolute;
	bottom: 0;
	background-repeat: no-repeat;
	right: 0;
	background-position-x: center;
	background-size: cover;
}

section.m3_bild.runpotec.slider_on .m3_image_container img{
	height:600px;
	object-fit:cover;
}	


@media screen and (max-width: 1199px) {
	section.m3_bild.runpotec .m3_content_text_container .m3_titel{
		font-size:3.5rem;
	}

	section.m3_bild.runpotec .m3_content_text_container .m3_untertitel{
		font-size:2rem;
	}
}

@media screen and (max-width: 992px) {
	section.m3_bild.runpotec .m3_content_text_container{
		padding:50px;
	}

	section.m3_bild.runpotec.slider_on .m3_image_container img,
	section.m3_bild.runpotec.slider_on .m3_container_main,
	section.m3_bild.runpotec.slider_on .rsOverflow{
		height:400px !important;
	}



}

@media screen and (max-width: 785px) {
	section.m3_bild.runpotec .m3_text_container {
		width: 75%;
	}
}

@media screen and (max-width: 767px) {

	/*section.m3_bild.runpotec.slider_off .m3_image_container:after{
		background:none;
	}*/

	section.m3_bild.runpotec.slider_off .m3_content_text_container{
		padding:20px;
	}

	section.m3_bild.runpotec .m3_content_text_container .m3_titel{
		font-size:2.5rem;
	}

	section.m3_bild.runpotec .m3_content_text_container .m3_untertitel{
		font-size:1.5rem;
	}
}

@media screen and (max-width: 500px) {
	section.m3_bild.runpotec .m3_text_container {
		width: 100%;
	}
}

@media screen and (max-width: 411px) {
	section.m3_bild.runpotec .m3_text_container {
		display: none;
	}
}

@media screen and (max-width: 519px) {

	section.m3_bild.runpotec .m3_slider_text_container {
		padding: 10px 10px 10px 10px
	}
	
	section.m3_bild.runpotec .m3_slider_text_container p {
		position: relative;
		z-index: 999999;
	}

}