/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 26 2024 | 09:14:49 */
/* CSS Mobile */


/*** Responsive Styles Smartphone Landscape ***/
@media all and (max-width: 767px) {
	.et-db #et-boc .et-l .et_pb_accordion .et_pb_accordion .et_pb_toggle_close h5.et_pb_toggle_title, 
	.et-db #et-boc .et-l .et_pb_accordion .et_pb_accordion .et_pb_toggle_close h1.et_pb_toggle_title, 
	.et-db #et-boc .et-l .et_pb_accordion .et_pb_accordion .et_pb_toggle_close h2.et_pb_toggle_title, 
	.et-db #et-boc .et-l .et_pb_accordion .et_pb_accordion .et_pb_toggle_close h3.et_pb_toggle_title, 
	.et-db #et-boc .et-l .et_pb_accordion .et_pb_accordion .et_pb_toggle_close h4.et_pb_toggle_title, 
	.et-db #et-boc .et-l .et_pb_accordion .et_pb_accordion .et_pb_toggle_close h6.et_pb_toggle_title 
	{
	 /* width: 85% !important; */
		width:calc(100% - 200px;);
		
		padding: 0px !important;
		margin-left:30px !important;
		padding-right:10px !important;
	}
	

	
	/*
	.et-db #et-boc .et-l .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_open h5.et_pb_toggle_title, 
	.et-db #et-boc .et-l .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_open h1.et_pb_toggle_title, 
	.et-db #et-boc .et-l .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_open h2.et_pb_toggle_title, 
	.et-db #et-boc .et-l .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_open h3.et_pb_toggle_title, 
	.et-db #et-boc .et-l .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_open h4.et_pb_toggle_title, 
	.et-db #et-boc .et-l .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_open h6.et_pb_toggle_title 
	{
		margin-left:0px !important;
		transition: margin-left 500ms;
	} */
	.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle_open h5.et_pb_toggle_title, 
	.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle_open h1.et_pb_toggle_title, 
	.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle_open h2.et_pb_toggle_title, 
	.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle_open h3.et_pb_toggle_title, 
	.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle_open h4.et_pb_toggle_title, 
	.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle_open h6.et_pb_toggle_title 
	{
		margin-left:0px !important;
		transition: margin-left 500ms;
	}
	
	.et-db #et-boc .et-l .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_close h5.et_pb_toggle_title:before, 
	.et-db #et-boc .et-l .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_close h1.et_pb_toggle_title:before, 
	.et-db #et-boc .et-l .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_close h2.et_pb_toggle_title:before, 
	.et-db #et-boc .et-l .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_close h3.et_pb_toggle_title:before, 
	.et-db #et-boc .et-l .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_close h4.et_pb_toggle_title:before, 
	.et-db #et-boc .et-l .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_close h6.et_pb_toggle_title:before 
	{

	   right: -7.5%; 

	}

	.phone-number span.suffix
	{
		display:block !important;
	}
	.phone-number span.prefix
	{
		display:block !important;
		margin-bottom:10px;
	}
	
	.heading-part-2
	{
		display:block;
		padding-top:10px;
	}
	
	#main-content .icon-leistung img {
	  max-width: 60%;
	  margin-bottom: 50px;
	}
	
	.wpcf7-list-item-label
	{
		padding-left:10px;
	}
	.mail-jobs-1
	{
		display:block;
	}
	.border-left-disappear-resonsive
	{
		border-left: 0px solid transparent !important;
		padding-left:0px !important;
	}
	
	.branchenloesungen img,
	.branchenloesungen .df-cpt-image-wrap,
	.branchenloesungen .df-cpt-button-wrap
	{
		display:none;
	}
	
	#branchenuebersicht-filterbar-front .difl_cptitem_0
	{
		display:none;
	}
	
	#leistungsuebersicht-uebersicht-filterbar .difl_cptitem_1,
	#leistungsuebersicht-uebersicht-filterbar .difl_cptitem_2,
	#leistungsuebersicht-uebersicht-filterbar .difl_cptitem_3,
	#leistungsuebersicht-uebersicht-filterbar .difl_cptitem_4,
	#leistungsuebersicht-uebersicht-filterbar .difl_cptitem_5,
	#leistungsuebersicht-uebersicht-filterbar .difl_cptitem_6,
	#leistungsuebersicht-uebersicht-filterbar .difl_cptitem_7 
	/*#job-uebersicht-filterbar .difl_cptitem_1,
	#job-uebersicht-filterbar .difl_cptitem_2,
	#job-uebersicht-filterbar .difl_cptitem_3,
	#job-uebersicht-filterbar .difl_cptitem_4,
	#job-uebersicht-filterbar .difl_cptitem_5 */
	{
		display:none;
	}
	
	#leistungsuebersicht-uebersicht-filterbar article,
	#job-uebersicht-filterbar article,
	#branchenuebersicht-filterbar-front article
	{
		min-height: 30px !important;
	}
	
	#leistungsuebersicht-uebersicht-filterbar .df-item-wrap,
	#job-uebersicht-filterbar .df-item-wrap
	{
		margin-bottom:0px !important;
	}
	
}


/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
	#main-content .icon-leistung img {
	margin-bottom:20px;
	}
	/* .et-db #et-boc .et-l */
	.single-leistungen #et-boc .et-l .et_pb_text_1,
	.single-branchenloesungen #et-boc .et-l .et_pb_text_1, 
	#et-boc .et-l .border-left-design
	{
	  border-left: 0px solid var(--hex-corp-orange) !important;
	  border-bottom: 8px solid var(--hex-corp-orange);
      padding-bottom: 20px !important;

	}
	
	.et-db #et-boc .et-l .et_pb_text_1 ul li,
	.et-db #et-boc .et-l .et_pb_text_1 .heading {
		position:relative;
	    left:-30px !important;
	}
	



	

}


