@media (min-width:1025px) and (max-width:1400px) {
	
	.innerWrap { width:100%; }
	
	/*-head-*/
	#head .innerWrap { padding:0 10px; }
	
	/*-startseite-therapien-*/
	#therapien .innerWrap { padding:40px 10px; }
	#therapien .table .row .info {
		width:24%;
		height:auto;
		padding:20px 20px 60px;
	}
	#therapien .table .row .info h2 { font-size:26px; }
	
	
	/*-startseite-text-1-*/
	#front-text-one .innerWrap { padding:80px 10px; }
	#front-text-one .text { width:67%; }
	#front-text-one .aktuelles { width:32%; margin:0; }
	
	/*-startseite-text-2-*/
	#front-text-two .innerWrap { padding:80px 10px; }
	
	
	/*-cta-*/
	.cta .innerWrap { padding:20px 10px; }
	
	
	/*-intro-*/
	.intro .innerWrap .table { margin:0 10px 0 auto; }
	
	
	/*-therapien-uebersicht-*/
	#therapien_uebersicht .innerWrap { padding:0 10px 50px; }
	
	
	/*-therapie-detail-*/
	#therapie_content .innerWrap { padding:0 10px 50px; }
	#therapie_content .mehrtherapie .head p { width:auto; }
	#therapie_content .mehrtherapie .table .row .info { padding:20px; }
	#therapie_content .mehrtherapie .table .row .info h2 { font-size:26px; }
	
	
	/*-subpage-sidebar-*/
	#subpages-sidebar .innerWrap { padding:0 10px 50px; }
	
	
	/*-kontakt-*/
	#kontakt_content .innerWrap { padding:0 10px 50px; }
	#kontakt_karte .innerWrap .table { right:10px; }
	
	
	/*-wpcf7-*/
	.wpcf7 .row .column { width:32%; }
	.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
		width:95%;
	}
	.wpcf7 textarea {
		width:100%;
		min-width:100%;
		max-width:100%;
	}
	.cta-bewerben.mw-half p{margin-bottom: 10px!important;}
	.bulletPoints{width: 100%;}
	.cta-bewerben.mw-half{width: 100%;}
	.notlist{margin-left: 0;}
	.content-column.one_half{width: 100%;}
	.pointBox{
		display: block;
		float: none!important; width: 50%;
		margin:auto!important;
	}
	.pointBox:nth-child(3){float:none;}
	.cta-bewerben.mw-half{width: 100%;}

}

@media (max-width: 1337px) {

	/*-head-*/
	#head .logo { float:none; }
	#head .logo a { margin:0 auto; }
	#head .menu { display:none; }
	#head .responsivemenu { display:block; }
	.splash{
		padding:25px 40px 5px;
	}
}

@media (max-width: 1024px) {

	.innerWrap { width:100%; }
	.breadcrumbs, .sidebar { display:none; }
	
	
	/*-slider-*/
	#slider { height:400px; }
	#slider .ms-view, #slider .ms-slide { height:400px !important; }
	
	#slider .slideinfo {
		width:90%;
		height:350px;
		padding:20px 0 0 20px;
	}
	#slider .slideinfo small, #slider .slideinfo p { width:auto; }
	#slider .slideinfo small { font-size:24px; }
	#slider .slideinfo p { font-size:50px; }
	#slider .slideinfo .contact { margin:40px 0 0; }
	#slider .slideinfo .contact .phone, #slider .slideinfo .contact .mail { float:none; margin:0 0 20px; text-align:left; }

	
	
	/*-therapien-*/
	#therapien .table, #therapien .table .row { display:block; }
	#therapien .table .row .space { display:none; }
	#therapien .table .row .info {
		display:inline-block;
		vertical-align:top;
		width:48%;
		height:auto;
		padding:20px 20px 60px;
		margin:0 5px 5px;
	}
	#therapien .table .row .info h2 { font-size:26px; }
	
	
	/*-startseite-text-1-*/
	#front-text-one .innerWrap { padding:40px 10px; }
	#front-text-one .text { width:100%; float:none; padding:0; }
	#front-text-one .aktuelles { width:100%; float:none; margin:40px 0 0; }
	
	/*-startseite-text-2-*/
	#front-text-two .innerWrap { padding:40px 10px; }
	
	
	/*-galerieslider-*/
	#galerieslider ul li {
		width:50%;
		height:200px;
	}
	
	
	/*-footer-*/
	#footer { display:none; }
	#footerlogo .responsivfootermenu{ display: block; }
	
	
	/*-therapien_uebersicht-*/
	#therapien_uebersicht .innerWrap { padding:0 10px 50px; }
	
	/*-therapie-detail-*/
	#therapie_content .innerWrap { padding:0 10px 50px; }
	
	#therapie_content .extra .text,
	#therapie_content .extra .stichpunkte { display:block; }
	
	#therapie_content .extra .text { padding:0; }
	#therapie_content .extra .stichpunkte {
		width:100%;
		padding:20px 20px 5px;
		margin:20px 0 0;
	}
	#therapie_content .extra .stichpunkte > ul li { display:inline-block; width:48%; vertical-align:top; }
	#therapie_content .text.leistungen { padding:20px 20px 5px; }
	#therapie_content .text.leistungen ul li {
		float:none;
		display:inline-block;
		vertical-align:top;
		width:48%;
	}
	#therapie_content .mehrtherapie { margin:50px 0 0; }
	#therapie_content .mehrtherapie .head { display:none; }
	
	#therapie_content .mehrtherapie .table,
	#therapie_content .mehrtherapie .table .row { display:block; }
	
	#therapie_content .mehrtherapie .table .row .space,
	#therapie_content .mehrtherapie .table .row .contactperson { display:none; }
	
	#therapie_content .mehrtherapie .table .row .info {
		display:inline-block;
		vertical-align:top;
		width:30%;
		height:auto;
		padding:20px;
		margin:0 5px;
		overflow:hidden;
	}
	#therapie_content .mehrtherapie .table .row .info h2 { font-size:26px; }
	
	
	/*-subpages-sidebar-*/
	#subpages-sidebar .innerWrap { padding:0 10px 50px; }
	#subpages-sidebar .text { padding:0; }
	
	#subpage .text { padding:0 10px; width:100%; }
	
	#subpage .innerWrap {
		display:flex;
		flex-direction:column;
	}
	#subpage .text.with-aside {
		order: 1;
	}	
	#subpage aside {
		width:100%;
		float:none;
		order: 2;
		padding:0 10px;
		margin-top:35px;
	}
	
	
	/*-kontakt-*/
	#kontakt_karte .innerWrap .table { right:10px; }
	#kontakt_content .innerWrap { padding:0 10px 50px; }
	
	
	/*-wcpf7-*/
	.wpcf7 .row .column { width:33%; }
	.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { width:98%; }
	.wpcf7 textarea {
		width:100%;
		min-width:100%;
		max-width:100%;
	}
	.wpcf7 .wpcf7-response-output {
		position:static;
		top:auto;
		right:auto;
		width:auto;
	}
	
	
	/*-intro-*/
	.intro .innerWrap, .intro .innerWrap .table { height:400px; }
	.intro .innerWrap { border-left:0; }
	.intro .innerWrap .table { margin:0 10px 0 auto; }
	
	
	/*-cta-*/
	.cta .innerWrap { padding:20px 10px; }
	.cta .cta-table, .cta .cta-table > div { display:block; }
	.cta .innerWrap p { display:block; text-align:center; margin:0 0 20px; }
	.cta .cta-button { display:block; }
	
	
	/*-content-column-*/
	.content-column { /*width:100% !important; float:none !important;*/ }
	.content-column img { /*display:none;*/ }
	.content-column > div { margin-bottom: 0; /*padding:0 !important;*/ }

	.cta-bewerben.mw-half p{margin-bottom: 10px!important;}
	.content-column.one_half{width: 100%;}
	.pointBox{
		display: block;
		float: none; width: 50%;
		margin:auto;
	}
	.pointBox:nth-child(3){float:none;
	margin:auto;}
	.splash{
		padding:25px 40px 5px;
		margin-left: 0;
	}
	.cta-bewerben.mw-half{width: 100%;}


}
@media (max-width: 900px){
	.bulletPoints{
		width: 100%;
	}
	.pointBox:nth-child(3){float:none;}
	.pointBox{
		width: 90%;
	}

}
@media (max-width: 640px) {
	
	/*-head-*/
	#head .innerWrap { height:65px; }
	#head .logo { padding:12px 0 0; }
	#head .logo a { height:40px; background-size:auto 40px; }
	

	/*-slider-*/
	#slider { height:300px; margin:65px 0 0; }
	#slider .ms-view, #slider .ms-slide { height:300px !important; }
	
	#slider .slideinfo {
		width:100%;
		height:100%;
		padding:20px;
		-webkit-border-bottom-right-radius:0;
		-moz-border-radius-bottomright:0;
		border-bottom-right-radius:0;
	}
	#slider .slideinfo p { font-size:31px; line-height: 1.2em; margin:10px 0 0; }
	
	#therapien .innerWrap { padding:40px 10px; }
	#therapien .innerWrap > h2 { font-size:30px; }
	#therapien .table .row .info { display:block; width:100%; margin:0 0 10px; }
	
	
	/*-startseite-text-1-*/
	#front-text-one .aktuelles { padding:20px; }
	
	/*-startseite-text-2-*/
	#front-text-two { display:none; }
	
	/*-galerieslider-*/
	#galerieslider { display:none; }
	
	
	/*-therapien_uebersicht-*/
	#therapien_uebersicht .innerWrap { padding:0 0 50px; }
	#therapien_uebersicht .table { display:block; }
	#therapien_uebersicht .therapie { display:block; padding:0 10px; }
	#therapien_uebersicht .therapie .image { display:none; }
	#therapien_uebersicht .therapie .info {
		display:block;
		width:100%;
		height:auto;
		padding:20px;
		border:0;
		margin:0 0 10px;
	}
	
	
	/*-therapie-detail-*/
	#therapie_content .innerWrap { padding:0 0 50px; }
	
	#therapie_content .text { margin:0 10px; }
	
	#therapie_content .extra { display:block; padding:0 10px 50px; margin:0; }
	#therapie_content .extra .text { margin:0; }
	
	#therapie_content .extra .stichpunkte > ul li { display:block; width:100%; }
	
	#therapie_content .text.leistungen { margin:0 10px 50px; }
	#therapie_content .text.leistungen ul li { display:block; width:100%; }
	
	#therapie_content .mehrtherapie { padding:0 10px; }
	#therapie_content .mehrtherapie .table .row .info {
		display:block;
		width:100%;
		margin:0 0 10px;
	}
	
	
	/*-subpages-sidebar-*/
	#subpages-sidebar .innerWrap { padding:0 0 50px; }
	#subpages-sidebar .text { padding:0 10px; }
	
	
	/*-kontakt-*/
	#kontakt_karte { margin:65px 0 0; }
	#kontakt_karte #gmap { height:255px; }
	#kontakt_karte .innerWrap {  }
	#kontakt_karte .innerWrap .table {
		width:100%;
		height:auto;
		top:auto;
		right:0;
		bottom:0;
	}
	#kontakt_karte .innerWrap .table .row > div { padding:20px; background:#f5f5f5; }
	#kontakt_karte .innerWrap .table .row > div > p:first-child { text-align:left; }
	
	#kontakt_content .innerWrap { padding:0 0 50px; }
	#kontakt_content .innerWrap .text { padding:0 10px; }
	
	
	/*-aktuelles-*/
	#subpages-sidebar .beitraege .beitrag,
	#subpages-sidebar .beitraege .beitrag .row { display:block; }
	
	#subpages-sidebar .beitraege .beitrag .row .imagew { display:none; }
	
	#subpages-sidebar .beitraege .beitrag .row .info { display:block; padding:0; }
	
	
	/*-wpcf7-*/
	.wpcf7 .row .column { width:100%; float:none; margin:0 0 20px; }
	
	
	/*-intro-*/
	.intro { margin:65px 0 0; }
	.intro .innerWrap { height:250px; border-left:0; }
	.intro .innerWrap .table { display:none; }
	.jump a { width:100%; }
	
	.halfBlock{display: block;width: 100%;}
	.ansprechner .halfBlock:first-of-type{border-bottom: 1px solid #dadada;}
	.ansprechDatei{border-left: 2px solid transparent}
}