

@media screen and (max-width: 1250px) {
	.section.page_hero_simpel.has_img.full_width .hero_text_container {
		left:50px !important;
	}
	
	.section.page_hero_simpel.full_width .hero_img {
	width: 40% !important;	
	}
	
	.section.page_hero_simpel .title_container h1 {
		font-size: 48px!important;
		line-height: 54px!important;
	}
	
}
@media screen and (max-width: 1750px) {

.frame-124 .col6 {}
.frame-124 .col5 {width: calc(6/12 * 100%)!important}
.frame-124 .col6 .imageArea {}
.frame-124 .col6 .imageArea img {}

.section-contact .area-mini {
    float: right!important;
    width: 95% !important;
}


}

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


.frame-124 .title {
    font-size: 28px !important;
}
.has_quote:before {
    font-size: 100px !important;
}

}


@media screen and (max-width: 850px) {
	
	.page-id-859 .page_hero_simpel {
		display: none;
	}
.section_simpel_text.right_content .gc .row2 .col6 {
    width: 100% !important;
}

.section.page_hero_simpel .soft_lead_container {
    margin-top: 73px !important;
    max-width: 390px !important;
}
	
	.section.page_hero_simpel .title_container h1 {
		    font-size: 36px !important;
		    line-height: 46px !important;
		    color: #fff;
		    margin-bottom: 25px;
	}
	
	.section.page_hero_simpel.full_width .hero_img {
		    width: 100% !important;
	}
	
	
	.map_container {
		display:none;
	}
	
	
	.section_numbers .numbers_title {
	    text-align: left!important;	
	}
	
	.vikar .main .uls {
		    width: 100% !important;
	}
	
.has_card {}
.has_card .card_container{
    float: left !important;
    width: 100%;
}
.has_card .card_container .card_single{
    width: 100% !important;
}
.has_card .col7 {width: 100% !important;}
.has_card .col5 {width: 100% !important;}
.section_vertical_special a:nth-child(even) .single .col_image .img_overlay_content {    left: 50px !important;}
.section_vertical_special .single .col_image .overlay_title {
	font-size: 35px !important;
    line-height: 35px !important;
}


.section_simpel_text.right_content .gc .row2 {
	flex-wrap: wrap;
}
	
.section_vertical_special .single .col_image {
    width: calc(12/12 * 100%)!important;	
}	

.section_vertical_special .single .col_text {
    width: calc(12/12 * 100%)!important;
}

.section_vertical_special a:nth-child(even) .single .img_container {
	padding:0 !important;
}
	

.frame-124 .col6 {display:none;}
.frame-124 .col5{    width: 100% !important;}

}


.frame-124 .area{
    display: flex;
    align-items: center;	
}
.frame-124 .col6 .imageArea{}
.frame-124 .col6 .imageArea img{
    width: 100%;
}