
@media only screen and (max-width:1700px) {
	header section.banner div.slideshow {
	height:650px;
	}
	header section.banner div.slideshow div.slide {
	height:650px;
	}
	header section.banner div.slideshow div.slide h1 span.size_1 {
	font-size:40px;line-height:1.3em;
	}
	header section.banner div.slideshow div.slide h1 span.size_2 {
	font-size:70px;line-height:1em;
	}
	header section.banner div.slideshow div.slide h1 span.size_3 {
	font-size:50px;line-height:1.3em;
	}
}

@media only screen and (max-width:1400px) {
	header section.banner div.slideshow {
	height:600px;
	}
	header section.banner div.slideshow div.slide {
	height:600px;
	}
	header section.banner div.slideshow div.slide h1 span.size_1 {
	font-size:40px;line-height:1.3em;
	}
	header section.banner div.slideshow div.slide h1 span.size_2 {
	font-size:60px;line-height:1em;
	}
	header section.banner div.slideshow div.slide h1 span.size_3 {
	font-size:50px;line-height:1.3em;
	}
}

@media only screen and (max-width:1200px) {
	header section.menu div.content a#sidr-button i.fa-bars {
	display:block;
	}
div#sidr-main {
display:block;
}
div.sidr {
display:block;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:hidden;overflow-y:auto;background:#FFFFFF;-webkit-box-shadow:inset 5px 0px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:inset 5px 0px 5px 0px rgba(0,0,0,0.5);box-shadow:inset 5px 0px 5px 0px rgba(0,0,0,0.5);
}
div.sidr.right {
left:auto;right:-260px
}
div.sidr.left {
left:-260px;right:auto
}
div.sidr div.sidr-inner {
display:block;padding:30px 30px 30px 30px;
}
div.sidr div.sidr-inner a.sidr-class-logo {
display:block;width:auto;text-align:center;
}
div.sidr div.sidr-inner a.sidr-class-logo img {
display:block;max-width:80%;height:auto;
}


div.sidr div.sidr-inner ul {
display:block;
}
div.sidr div.sidr-inner ul li {
display:block;border-top:1px solid #6B8EB2;margin:10px 0px 0px 0px;padding:10px 0px 10px 0px;
}
div.sidr div.sidr-inner ul li:first-child {
border-top:none;
}
div.sidr div.sidr-inner ul li a {
color:#4A4A4A;font-size:18px;text-decoration:none;
}
div.sidr div.sidr-inner ul li a:hover,
div.sidr div.sidr-inner ul li a.sidr-class-current {
color:#FC6D21;
}

	header section.menu div.content nav {
	display:none;
	}
	header section.menu div.content i.fa-bars {
	display:block;
	}
	header section.banner div.slideshow {
	height:600px;
	}
	header section.banner div.slideshow div.slide {
	height:600px;
	}
	header section.banner div.slideshow div.slide h1 span.size_1 {
	font-size:30px;line-height:1.3em;
	}
	header section.banner div.slideshow div.slide h1 span.size_2 {
	font-size:60px;line-height:1em;
	}
	header section.banner div.slideshow div.slide h1 span.size_3 {
	font-size:40px;line-height:1.3em;
	}
}

@media only screen and (max-width:1100px) {
	header section.banner div.slideshow {
	height:500px;
	}
	header section.banner div.slideshow div.slide {
	height:500px;
	}
	header section.banner div.slideshow div.slide h1 span.size_1 {
	font-size:30px;line-height:1.3em;
	}
	header section.banner div.slideshow div.slide h1 span.size_2 {
	font-size:60px;line-height:1em;
	}
	header section.banner div.slideshow div.slide h1 span.size_3 {
	font-size:40px;line-height:1.3em;
	}
}

@media only screen and (max-width:900px) {
	header section.banner div.slideshow {
	height:400px;
	}
	header section.banner div.slideshow div.slide {
	height:400px;
	}
	header section.banner div.slideshow div.slide h1 span.size_1 {
	font-size:20px;line-height:1.3em;
	}
	header section.banner div.slideshow div.slide h1 span.size_2 {
	font-size:50px;line-height:1em;
	}
	header section.banner div.slideshow div.slide h1 span.size_3 {
	font-size:30px;line-height:1.3em;
	}
	header section.banner div.cycle-slideshow div.pager {
	display:none;
	}
	header section.banner div.cycle-slideshow div.prev {
	display:none;
	}
	header section.banner div.cycle-slideshow div.next {
	display:none;
	}
	section.training div.content article.konflikt {
	float:none;width:100%;margin:0px 0% 30px 0px;
	}
	section.training div.content article.galerie {
	float:none;width:100%;margin:0px 0px 30px 0px;
	}
	section.arbeitsgebiete div.content section.fachgebiete article {
	float:left;width:48.77049180327869%;margin:0px 2.459016393442623% 30px 0px;
	}
	section.arbeitsgebiete div.content section.fachgebiete article:nth-child(2n) {
	margin:0px 0% 30px 0px;
	}
	section.partner div.content ul li {
	loat:left;width:48.77049180327869%;margin:0px 2.459016393442623% 30px 0px;
	}
	section.partner div.content ul li:nth-child(2n) {
	margin:0px 0% 30px 0px;
	}
	section.uebermich div.content article.arbeitsweise {
	float:none;width:100%;margin:0px 0% 30px 0px;
	}
	section.uebermich div.content article.werdegang {
	float:none;width:100%;margin:0px 0px 30px 0px;
	}
	section.stimmen div.content ul li {
	font-size:18px;width:90%;
	}
	section.stimmen div.content ul li small {
	font-size:12px;
	}
	section.stimmen div.prev {
	display:none;
	}
	section.stimmen div.next {
	display:none;
	}
	section.mediation div.content article.erklaerung {
	float:none;width:100%;margin:0px 0% 40px 0px;
	}
	section.mediation div.content article.vorteile {
	float:none;width:100%;margin:0px 0px 40px 0px;
	}
	footer section.kontakt div.content address {
	float:none;width:100%;margin:0px 0px 60px 0px;
	}
	footer section.kontakt div.content form {
	float:none;width:100%;
	}
}

@media only screen and (max-width:700px) {
	header section.metanav {
	display:none;
	}
	header section.banner div.slideshow {
	height:350px;
	}
	header section.banner div.slideshow div.slide {
	height:350px;
	}
	header section.banner div.slideshow div.slide h1 span.size_1 {
	font-size:15px;line-height:1.3em;
	}
	header section.banner div.slideshow div.slide h1 span.size_2 {
	font-size:40px;line-height:1em;
	}
	header section.banner div.slideshow div.slide h1 span.size_3 {
	font-size:20px;line-height:1.3em;
	}
	section.arbeitsgebiete div.content section.fachgebiete article {
	float:none;width:100%;margin:0px 0% 30px 0px;
	}
	section.partner div.content ul li {
	float:none;width:100%;margin:0px 0% 30px 0px;
	}
	footer section.kontakt div.content form input[type="text"] {
	float:none;width:100%;margin:0px 0% 10px 0px;
	}
	footer section.kontakt div.content form textarea {
	float:none;
	}
	footer section.kontakt div.content form a.submit {
	float:none;width:100%;
	}
	footer section.bottom div.content {
	max-width:100%;padding:0px 0px 0px 0px;
	}
	footer section.bottom div.content article.subnav {
	float:none;
	}
	footer section.bottom div.content article.subnav ul {
	float:none;
	}
	footer section.bottom div.content article.subnav ul li {
	float:none;margin:0px 0px 0px 0px;border-bottom:1px solid #456C94;
	}
	footer section.bottom div.content article.subnav ul li:first-child {
	margin:0px 0px 0px 0px;
	}
	footer section.bottom div.content article.subnav ul li a {
	padding:0px 0px 0px 0px;text-align:center;
	}
	footer section.bottom div.content article.copyright {
	float:none;text-align:center;
	}
}

@media only screen and (max-width:600px) {
	header section.banner div.slideshow {
	height:300px;
	}
	header section.banner div.slideshow div.slide {
	height:300px;
	}
	header section.metanav div.content article.contact {
	float:none;
	}
	header section.metanav div.content article.contact a {
	float:left;margin:0px 0px 0px 0px;
	}
	header section.metanav div.content article.contact a:nth-child(2) {
	float:right;
	}
	header section.metanav div.content article.socialmedia {
	display:none;
	}
	header section.menu div.content a.logo {
	font-size:35px;padding:10px 0px 20px 0px;
	}
	header section.menu div.content a.logo span {
	font-size:60px;
	}
	header section.menu div.content a.logo small {
	font-size:14px;
	}
	header section.menu div.content i.fa-bars {
	padding:30px 0px 0px 0px;
	}
}

@media only screen and (max-width:450px) {
	header section.banner div.slideshow {
	height:250px;
	}
	header section.banner div.slideshow div.slide {
	height:250px;
	}
	header section.banner div.slideshow div.slide h1 span.size_1 {
	font-size:15px;line-height:1.3em;
	}
	header section.banner div.slideshow div.slide h1 span.size_2 {
	font-size:30px;line-height:1em;
	}
	header section.banner div.slideshow div.slide h1 span.size_3 {
	font-size:15px;line-height:1.3em;
	}
	header section.metanav div.content article.contact a {
	display:block;float:left;margin:0px 0px 0px 20px;font-size:11px;line-height:40px;color:#FFFFFF;text-decoration:none;
	}
}

