/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 23 2026 | 15:07:42 */
@media screen and (min-width: 992px) and (max-width: 1200px) {

	.reviewboxtext p br {
		display: none;
	}

	.innerdienstenbox p br {
		display: none;
	}
	
	.innerdienstenbox p {
		text-align: left;
	}
	
	.innerdienstenbox h3 {
		text-align: left;
	}

}


@media screen and (min-width: 768px) and (max-width: 991px) {


.elementor-530 .elementor-element.elementor-element-66937d4 > .elementor-element-populated {
    grid-template-columns: repeat(2, 1fr) !important;
}

	.headtext h2 br {
		display: none;
	}
	
	.herotextpr p br {
		display: none;
	}
	
	.reviewboxtext p br {
		display: none;
	}
.elementor-1251 .elementor-element.elementor-element-d30715b > .elementor-element-populated {
    grid-template-columns: repeat(2, 1fr) !important;
    grid-column-gap: 25px;!important;
    justify-content: space-around;
    grid-row-gap: 25px!important;
   }
	
	.waaromboxicon p {
		text-align: left;
	}
	
	.waaromboxicon p br {
		display: none;
	}
	
	.innerdienstenbox p {
		text-align: left;
	}
		
	.innerdienstenbox p br {
		display: none;
	}
	
	.elementor-1373 .elementor-element.elementor-element-f5e0e88 > .elementor-element-populated {
		grid-template-columns: repeat(2, 1fr) !important;
		grid-column-gap: 20px;!important;
		justify-content: space-around;
		grid-row-gap: 20px!important;
	}
	
	.innerdienstenbox h3 {
		text-align: left;
	}


}


@media screen and (max-width: 767px) {

.elementor-530 .elementor-element.elementor-element-66937d4 > .elementor-element-populated {
    grid-template-columns: repeat(1, 1fr) !important;
}

	.herotexth1 h1 br {
		display: none;
	}	
	
	.herotextpr p br {
		display: none;
	}
	
	.herelist ul li {
        padding-bottom: 10px !important;
	}
	
	.headtext h2 br {
	   display: none;	
	}
	
	.wkwvubbox .elementor-icon-box-description {
		text-align: left;
	}
	
	.reviewboxtext p br {
		display: none;	
	}
	
	
	.elementor-1251 .elementor-element.elementor-element-d30715b > .elementor-element-populated {
    grid-template-columns: repeat(1, 1fr) !important;
    grid-column-gap: 20px;!important;
    justify-content: space-around;
    grid-row-gap: 20px!important;
   }
	
	.waaromboxicon p br {
		display: none;
	}
	
	.innerdienstenbox p br {
		display: none;
	}
	
	.innerdienstenbox p {
		text-align: left;
	}
	
	.innerdienstenbox h3 {
		text-align: left;
	}
	
.elementor-1373 .elementor-element.elementor-element-f5e0e88 > .elementor-element-populated {
    grid-template-columns: repeat(1, 1fr) !important;
    grid-column-gap: 20px;!important;
    justify-content: space-around;
    grid-row-gap: 20px!important;
}
	
	
	


}

