/*
SPIETH Template
creation Date: 2025-01-22
Author: Sebastian Osinski
http://www.sebbi.net
https://ddm-friends.de
*/

.resp_only{
	display: none;
}
.reg_only{
	display: initial;
	display: inherit;
}

.section_bg.__reg{
	display: block;
}
.section_bg.__res{
	display: none;
}

@media (max-width: 1780px){
}

@media (max-width: 1600px){
	#contact_knob{
		height: 130px;
		margin-top: -65px;
	}
	
	._kontaktliste_flexbox{
		width: 30%;
		margin-bottom: 30px;
	}
}

@media (max-width: 1410px){
	.historie_slide_txt{
		width: 70%;
	}
}

@media (max-width: 1320px){
	.resp_only{
		display: initial;
		display: inherit;
	}
	.reg_only,
	.noRes{
		display: none;
	}
	.noReg{
		display: none;
	}
	.resp_center{
		text-align: center;
	}
	
	._resFull,
	.flexbox._resFull{
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
	}

	.resOrder_1{
		order: 1;
	}
	.resOrder_2{
		order: 2;
	}
	
	#contact_knob{
		display: none;
	}
	
	.home_dreisparten_flexbox{
		width: 49%;
	}
}

@media (max-width: 1230px){
	.introimg_block{
		margin-top: 80px;
		height: 600px;
	}
	
	.einblicke_slider{
		height: 600px;
	}
	
	.overlay_galery_bg{
		width: 95%;
		left: 2.5%;
	}
	.top_spacer{
		height: 70px;
	}
}

@media (max-width: 1100px){
	.daskoennensieerwarten_flexbox{
		width: 48%;
		margin-bottom: 40px;
	}
	
	.home_dreisparten_flexbox_imgwrap{
		height: 250px;
	}
	
	.numberwrap_flexbox{
		width: 45%;
		margin-bottom: 40px;
	}
	
	.slider_wrapper{
		height: 600px;
	}
	.slider_txt{
		bottom: 140px;
	}
	
	.historie_slider{
		height: 400px;
	}
	.historie_slide{
		height: 360px;
		width: 100%;
	}
	.historie_slide_txt{
		padding-left: 20%;
		width: 85%;
	}
	.historie_slide_date{
		height: 200px;
		top: 50%;
		margin-top: -100px;
	}
}

@media (max-width: 1100px){
	.einblicke_slider{
		height: 500px;
	}
	
	.overlay_galery_imgholder{
		height: 450px;
	}
}

@media (max-width: 860px){
	h1,
	h2.title,
	.alt_headlines h1,
  .alt_headlines h2.title{
		font-size: 32px;
		line-height: 40px;
	}
	h2,
	.alt_headlines h2{
		font-size: 26px;
		line-height: 34px;
	}
	h3,
	.alt_headlines h3{
		font-size: 22px;
		line-height: 22px;
		margin: 0px;
	}
	h4{
		font-size: 20px;
		line-height: 22px;
	}
	h5{
		font-size: 18px;
	}
	h6{
		font-size: 16px;
	}

	.resp_center_800{
		text-align: center;
	}
	.resFull_800,
	.flexbox.resFull_800{
		width: 100%;
	}
	
	.font_l,
	.font_l p,
	.font_l .contstyles li{
		font-size: 18px;
		line-height: 26px;
	}
	a.social_icon.mistrully{
		font-size: 22px;
	}
	
	.alt_headlines h3{
		font-size: 26px;
		line-height: 30px;
	}
	
	.news_flexbox_title{
		width: 5%;
	}
	.news_flexbox_news{
		width: 95%;
	}
	.news_nextSlide{
		height: 60px;
		margin-top: -30px;
	}
	.news_pagwrap{
		text-align: center;
	}
	.news_pag{
		margin-left: 5px;
		margin-right: 5px;
	}
	.news_box_txtwrap{
		width: 90%;
		right: 5%;
		padding: 25px;
	}
	
	.home_dreisparten_flexbox{
		width: 100%;
		margin-bottom: 60px;
		text-align: center;
	}
	.home_dreisparten_flexbox .liner{
		margin-top: 40px;
	}
	.home_dreisparten_flexbox_imgwrap{
		height: 200px;
		margin-bottom: 20px;
	}
	
	.counter_num{
		font-size: 34px;
	}
	.numberwrap_flexbox .liner{
		margin-top: 30px;
	}
	
	.slider_wrapper{
		height: 500px;
	}
	.slider_txt{
		bottom: 100px;
		text-align: center;
	}
	.slider_txt p{
		font-size: 16px;
		line-height: 22px;
	}
	
	._kontaktliste_flexbox{
		width: 46%;
	}
	
	.introimg_block{
		height: 400px;
	}
	
	.mistrully_div p{
		font-size: 24px;
		line-height: 38px;
	}
	
	.historie_slider{
		margin-top: 40px;
	}
	.historie_slide_date{
		height: 100px;
		margin-top: -50px;
		top: 0px;
	}
	.historie_slide_txt{
		width: 100%;
		padding: 40px;
		padding-top: 60px;
	}
	.historie_slider_nextSlide{
		height: 60px;
		top: 160px;
		right: 0px;
	}
	
	.einblicke_slider{
		height: 400px;
	}
	.einblicke_slider_nextSlide{
		height: 60px;
		margin-top: -30px;
	}
	
	.download_wrap > div{
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 16px;
	}
	.download_wrap_filetype,
	.download_wrap_separator{
		width: 10%;
	}
	.download_wrap_wideintro,
	.download_wrap_widetitle{
		width: 45%;
		vertical-align: middle;
	}
	.download_wrap.respadbot{
		padding-bottom: 60px;
	}
	.download_wrap .contentbutton{
		position: relative;
		width: 100%;
		margin-top: 15px;
	}
	.download_wrap .contentbutton._right,
	.download_wrap .contentbutton._left{
		width: 48%;
		position: absolute;
		bottom: 0px;
		margin-top: 25px;
	}
	.download_wrap .contentbutton._right{
		right: 0px;
	}
	.download_wrap .contentbutton._left{
		right: auto;
		left: 0px;
	}
	
	.overlay_galery_imgholder{
		height: 350px;
	}
	.overlay_galery_bg{
		padding: 30px;
	}
	
	.home_dreisparten_flexbox._onlytwo{
		width: 100%;
	}
}

@media (max-width: 600px){
	.daskoennensieerwarten_flexbox{
		width: 100%;
	}
	.daskoennensieerwarten_wrapper{
		text-align: center;
	}
	.daskoennensieerwarten_icon{
		margin-left: auto;
		margin-right: auto;
	}
	
	.einblicke_slider{
		height: 300px;
	}
	.einblicke_slide{
		width: 100%;
	}
	
	.overlay_galery_imgholder{
		height: 300px;
		width: 90%;
	}
	.overlay_galery_nextSlide{
		height: 60px;
		margin-top: -30px;
	}
	.overlay_galery_close{
		height: 30px;
	}
}

@media (max-width: 500px){
}