#header #hauptnavigation{ 
	display:block;
	margin-right:0px !important;
	margin-left:40px !important;
}
#header #hauptnavigation li.home{ display:none; }
#header .navigation{ display:none; }
.mod_mmenu{ display:none !important; }

.ce_image.mobile{ display:none !important; }
br.nur-mobile{ display:none; }

@media (min-width:990px) and (max-width:1352px)
{
	.mod_article#headerbild .ce_text h1{
		font-size: 30px !important;
		line-height: 37px !important;
	}
	h2{
		font-size: 30px !important;
		line-height: 35px !important;
	}
	#header #hauptnavigation{ 
		margin-right:0px !important;
		margin-left:20px !important;
	}
	.home .mod_article#headerbild .ce_text{
		top:50% !important;
	}
	.custom #kontakt{
		padding: 100px 0px 100px 0px !important;
	}
	.mod_article.wrap.flex.alignitems .inner{
		align-items:flex-start !important;
	}
	.mod_article.wrap.flex.alignitems .inner .imgmargintop,
	.mod_article.wrap.flex.alignitems .inner .gridumschlag{
		margin-top:160px !important;
	}
	.mod_article.wrap.flex.alignitems .inner .imgmargintop.ce_caroufredsel {
		margin-top:210px !important;
	}
	#feuchtemessung .inner .gridumschlag{
		margin-top:210px !important;
	}
	#kaufberatung .inner .imgmargintop{
		margin-top:110px !important;
	}
	.kontakt .ce_form form{
		margin-left:-10px !important;
	}
	form button, input[type="submit"], .button{
		margin-left:10px !important;
	}
	.leistungen .leistung h2{
		font-size:18px !important;
		line-height:21px !important;
		margin-bottom: 12px !important;
	}
	.leistungen .leistung .ce_text div p img{
		width:45px !important;
		height:auto !important;
	}
	.mod_glossary .grouplist li{
		padding: 0 6px 0 0px !important;
	}
}

@media (max-width:989px)
{
	
	.ce_image.desktop{ display:none !important; }
	.ce_image.mobile{ display:block !important; margin-top:20px; }
	
	.mod_article.padding{ padding: 30px 0 60px 0 !important; }
	
	.ce_divider{ 
		width:100% !important; 
		margin-left:0px !important;
		margin-right:0px !important;
		padding-left:40px !important;
		padding-right:40px !important;
		box-sizing:border-box;
	}
	#footer{
		border-left: 40px solid #fff;
		border-right: 40px solid #fff;
	}
	#footer li.copy{
		margin-bottom:20px !important;
	}
	
	#header #hauptnavigation{ display:none !important; }
	#header .navigation{ display:block !important; }
	.mod_mmenu{ display:block !important; }
	
	#header::before{ display:none !important; }
	
	.mod_article#headerbild .ce_text{
		position:absolute !important;
		top:auto !important;
		bottom:0px;
		transform: none !important;
		background:rgba(46,44,42,.75);
		width:100% !important;
		margin-left:0px !important;
		margin-right:0px !important;
		padding: 40px 20px 20px 20px !important;
		box-sizing:border-box;
	}
	.mod_article#headerbild .ce_text h1 br{ display:none !important; }
	.mod_article#headerbild.darker .ce_image::before{ display:none !important; }
		
	.custom #kontakt{
		padding-bottom:40px !important;
	}
	.custom #kontakt::after{
		left:0px !important;
		width:100% !important;
		height:400px !important;
	}
	.custom #kontakt .ce_text{
		padding-right:0px !important;
		padding-top:320px;
	}
	.custom #verband{
		text-align:center !important;
	}
	.custom #verband .ce_image{
		display:inline-block !important;
		width:20% !important;
		margin-left:0px !important;
		margin-right:0px !important;
		box-sizing:border-box;
		margin-top:20px;
	}
	
	#meine-leistungen .ce_text.leistung{
		padding: 20px 20px 20px 20px !important;
		margin-top: 0px !important;
		margin-bottom: 20px !important;
	}
	#meine-leistungen .ce_text.leistung.beratungtermin-btn{
		min-height:244px;
		width:100% !important;
		display:flex !important;
		flex-direction:column;
		justify-content: center;
	}
	#meine-leistungen a.btn2{
		margin-top: 20px !important;
	}
	
	#ihre-vorteile{
		padding-left:80px !important;
		padding-right:80px !important;
	}
	#ihre-vorteile::before{ display:none !important; }
	
	/* #meine-qualifikation .ce_image{ display:none !important; } */
	#meine-qualifikation .ce_image{
		text-align:left !important;
	}
	#meine-qualifikation .ce_image img{ 
		max-height:120px !important;
		width:auto;
	}
	.leistungen .leistung h2{
		font-size:18px !important;
		line-height:21px !important;
		margin-bottom: 12px !important;
	}
	.mod_article.leistungen .ce_text.leistung{
		padding:20px 0 20px 0;
	}
	.mod_article.leistungen .ce_text.leistung .image_container{
		margin-right:20px;
	}
	
	.ce_caroufredsel{
		width:100% !important;
	}
	
	.ce_form input[type="text"],
	.ce_form input[type="email"],
	.ce_form textarea{
		width:100% !important;
	}
	.ce_form .widget{
		margin-right:0px !important;
	}
	.ce_form .widget-checkbox,
	.ce_form .widget-explanation{
		width:100% !important;
	}
	.ce_form .widget-checkbox fieldset{
		margin-right:20px !important;
	}
	.ce_form .widget-explanation p{
		margin-right:20px !important;
	}
	.mod_glossary .grouplist li{
		padding: 0 6px 0 0px !important;
	}

}

/**
 * Remove all floats and fixed widths if the screen width is less than 768
 * pixel (e.g. on a mobile phone)
 */
@media (max-width:768px)
{
	h1,h2{
		font-size: 26px !important;
		line-height: 33px !important;
	}
	#footer li{
		display:block !important;
		padding:0 !important;
		border:0 !important;
		margin-bottom:10px;
	}
	a.btn,
	a.btn2{
		line-height:32px !important;
		padding: 0 20px 0 20px;
		margin-top:20px !important;
	}
	.mod_article#headerbild .ce_text{
		padding: 40px 40px 40px 40px !important;
	}
	.home .mod_article#headerbild .ce_text{
		padding: 40px 40px 30px 40px !important;
	}
	/*
	.mod_article#headerbild .ce_text .image_container{
		display:none !important;
	}
	*/
	.mod_article#headerbild .ce_text h1{
		font-size: 26px !important;
		line-height: 33px !important;
		margin-bottom:0px !important;
	}
	#ihre-vorteile{
		padding-left:20px !important;
		padding-right:20px !important;
	}
	#ihre-vorteile ul li::before{
		left:-30px !important;
	}
	#meine-leistungen a.btn2{
		margin-top: 60px !important;
	}
	.mod_article.leistungen::before{
		display:none !important;
	}
	.mod_article.leistungen .ce_text.leistung .image_container{
		opacity:1 !important;
		float:none !important;
		max-width:100% !important;
		margin: 0 0 40px 0 !important;
	}
	.mod_article.leistungen .ce_text.leistung .image_container img{
		width:100% !important;
	}
	.mod_article.leistungen .ce_text.leistung{
		padding:0px 0 60px 0;
	}
	.custom #kontakt{
		padding-bottom:40px !important;
	}
	.custom #verband .ce_image{
		display:inline-block !important;
		width:50% !important;
		float:left !important;
	}
	.mod_article.padding{ padding: 80px 0 80px 0 !important; }
	#schimmelpilzbewertung .ce_image,
	#baubiologische-beratung-und-raumdiagnostik .ce_image{
		margin-bottom:0px !important;
		margin-top:20px !important;
	}
	#schimmelpilzbewertung .ce_image img,
	#baubiologische-beratung-und-raumdiagnostik .ce_image img,
	#tragfaehigkeit-des-untergrunds-pruefen .ce_image img,
	#normgerechte-pruefung .ce_image img,
	#sanierungskontrolle-nach-einer-schimmelpilzsanierung .ce_image img,
	#naesseschaeden .ce_image img,
	#leistungen-gerichtgutachten-und-schlichtungsverfahren .ce_image img,
	#schiedsgutachten-und-schlichtungsverfahren .ce_image img,
	#waermedaemmverbundsysteme .ce_image img,
	#feuchtemessung .ce_image img,
	#leistungen-beratung .ce_image img,
	#kaufberatung .ce_image img{
		max-width:50% !important;
	}
	#schimmelpilzbewertung a.btn2,
	#baubiologische-beratung-und-raumdiagnostik a.btn2,
	#tragfaehigkeit-des-untergrunds-pruefen a.btn2,
	#normgerechte-pruefung a.btn2,
	#bauforensik a.btn2,
	#naesseschaeden a.btn2,
	#leistungen-versicherungsschaeden-an-gebaeuden a.btn2,
	#leistungen-gerichtgutachten-und-schlichtungsverfahren a.btn2,
	#leistungen-bewertung-malerarbeiten a.btn2,
	#feuchtemessung a.btn2,
	#leistungen-beratung a.btn2,
	#luftkeimsammlung a.btn2,
	#mikrobiologische-ueberpruefung-von-lueftungs-und-klimaanlagen a.btn2{
		margin-bottom:30px !important;
	}
	#schiedsgutachten-und-schlichtungsverfahren .ce_image,
	#waermedaemmverbundsysteme .ce_image,
	#kaufberatung .ce_image,
	#sanierungskontrolle-nach-einer-schimmelpilzsanierung .ce_image{
		padding-bottom:40px !important;
	}
	#leistungen-beratung .ce_image{
		padding-bottom:0px !important;
	}
	#naesseschaeden .ce_image{
		margin-top:20px !important;
	}
	#luftkeimsammlung .ce_image{
		margin-top:20px !important;
	}
	#mikrobiologische-ueberpruefung-von-lueftungs-und-klimaanlagen .ce_image{
		margin-top:20px !important;
	}
	#leistungen-versicherungsschaeden-an-gebaeuden .ce_caroufredsel{
		margin-top:20px !important;
	}
	#leistungen-gerichtgutachten-und-schlichtungsverfahren .ce_image{
		margin-top:20px !important;
	}
	#leistungen-bewertung-malerarbeiten .ce_caroufredsel{
		margin-top:20px !important;
	}
	#feuchtemessung .ce_image{
		margin-bottom:0px !important;
		margin-top:20px !important;
	}
	#leistungen-beratung .ce_image{
		margin-top:20px !important;
	}
	#meine-qualifikation {
		padding: 60px 0 60px 0 !important;
	}
	#preise h3{
		padding-left:0px !important;
	}
	.ui-accordion-content {
		padding: 20px 20px 20px 20px !important;
	}
	#preise .ce_accordion.last {
		margin-bottom: 20px !important;
	}
	.kontakt .ce_form form{
		margin-left:-40px !important;
	}
	.ce_form .widget-explanation p{
		margin-right: 40px !important;
	}
	form button, input[type="submit"], .button{
		margin-left: 40px !important;
	}
	.mod_article.leistungen .ce_text.leistung .abstandrechts p{
		padding-right:0px !important;
	}
	.ce_table table td{
		padding: 0 40px 10px 0 !important;
	}
	.haftzugspruefung #tragfaehigkeit-des-untergrunds-pruefen .ce_image{
		margin-top:0px !important;
	}

}
@media (max-width:500px)
{	
	.ce_text{
		hyphens:auto;
	}
	.mod_article#headerbild .ce_text{
		padding: 20px 20px 30px 20px !important;
	}
	.home .mod_article#headerbild .ce_text{
		padding: 20px 20px 20px 20px !important;
	}
	.mod_article#headerbild .ce_text img{
		width:45px !important;
		height:auto;
		margin-bottom: 10px !important;
	}
	.malerarbeiten .mod_article#headerbild .ce_text img{
		width:140px !important;
		height:auto;
	}
	#footer{
		border-left: 20px solid #fff;
		border-right: 20px solid #fff;
	}
	.ce_text.beratungtermin-btn{
		width:100% !important;
	}
	#ihre-vorteile {
		padding-left: 40px !important;
		padding-right: 40px !important;
	}
	.ce_divider{ 
		padding-left:20px !important;
		padding-right:20px !important;
	}
	#schimmelpilzbewertung .ce_image img,
	#baubiologische-beratung-und-raumdiagnostik .ce_image img,
	#sanierungskontrolle-nach-einer-schimmelpilzsanierung .ce_image img,
	#naesseschaeden .ce_image img,
	#leistungen-gerichtgutachten-und-schlichtungsverfahren .ce_image img,
	#schiedsgutachten-und-schlichtungsverfahren .ce_image img,
	#waermedaemmverbundsysteme .ce_image img,
	#feuchtemessung .ce_image img,
	#leistungen-beratung .ce_image img,
	#kaufberatung .ce_image img{
		max-width:100% !important;
	}
	.feuchtemessung .mod_article#headerbild .ce_text h1 br {
		display: block !important;
	}
	#vita p.mobile-center{
		text-align:center;
	}
	#vita a.btn2{
		margin:auto 20px !important;
	}
	br.nur-mobile{ display:block; }
	.kontakt .ce_form form{
		margin-left:-20px !important;
	}
	.ce_form .widget-explanation p{
		margin-right: 20px !important;
	}
	form button, input[type="submit"], .button{
		margin-left: 20px !important;
	}
	.ce_table{
		hyphens:auto;
	}
	.ce_table table td{
		padding: 0 10px 20px 0 !important;
	}

}
