<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width: 1700px) {
	/*.container{
		max-width: 1573px;
	}*/
}
@media (max-width: 1799px) {
	.footer_logo_sec img:nth-child(2) {
		padding-left: 16px;
	}
	.footer_logo_sec {
		padding-right: 60px;
	}
}

@media (max-width: 1699.98px) {
	.common-left-padding {
	    padding-left: 150px;
	}
	.common-both-padding {
	    padding-left: 90px;
	    padding-right: 90px;
	}
	.car-slider-wrapper.common-left-padding{
		padding-right: 150px;
	}
	.car-slider-wrapper .swiper-button-prev{
		left: 40px;
	}
	.car-slider-wrapper .swiper-button-next{
		right: 40px;
	}
	.counter-btm-area{
		padding-right: 150px;
	}
	.header-logo{
		top: 15px;
	}
	.header-logo img{
		width: 390px;
	}
	/*********************werkplts dtl***********************/
	.werkplts-left-content {
	    padding: 70px 80px 80px 50px;
	}
	.right-bg-content {
	    padding: 100px 50px 100px 100px;
	}
	/***********************contact********************/
	.contact-bottom-content .werkplts-left-content{
		padding-left: 80px;
	}
	/**************aanbod dtl********************/
	.dtl-table-area {
	    margin: 35px 0;
	}
	.dtl-top-area-wrapper{
		padding: 30px;
	}
	.right-price-area{
		padding: 25px 0;
    	margin-bottom: 25px;
	}
	.each-bottom-part {
	    padding: 20px 30px;
	}
	.dtl-table-area td{
		padding-bottom: 20px;
	}
	.dtl-table-area td h4{
	    font-size: 20px;
	}
	.each-bottom-part img{
		width: 26px;
		margin-right: 20px;
	}
}
@media (max-width: 1599.98px){
	.common-left-padding {
	    padding-left: 100px;
	}
	.common-both-padding {
	    padding-left: 70px;
	    padding-right: 70px;
	}
	.car-slider-wrapper.common-left-padding{
		padding-right: 100px;
	}
	.block-slider-wrapper .common-arrow{
		right: 21%;
	}
	.block-content{
		padding: 50px 35px 0;
	}
	.block-bottom-txt, .txt-btn{
		padding-left: 35px;
	}
	.counter-btm-area{
		padding-right: 100px;
	}
	/***********************inner header**********************/
	.inner-header-area .desktop-nav .nav-item {
	    margin-left: 25px;
	}
	/**********************aanbod**********************/
	.aanbod-middle-content {
	    padding-left: 30px;
	    padding-right: 30px;
	}
	/******************contact********************/
	.contact-bottom-content .common-btn{
		margin-top: 30px;
	}
	/*********************overons******************/
	.overons-slider-wrapper .common-arrow{
		right: 31.4%;
	}
	.footer_logo_sec {
		padding-right: 80px;
	}
}
@media (max-width: 1499.98px){
	.header-logo{
		padding-left: 30px;
	}
	.desktop-nav .nav-item {
	    margin-left: 50px;
	    font-size: 16px;
	}
	.common-left-padding {
	    padding-left: 70px;
	}
	.car-slider-wrapper.common-left-padding {
	    padding-right: 70px;
	}
	h1{
		font-size: 42px;
	}
	h3{
		font-size: 29px;
	}
	h4{
		font-size: 22px;
	}
	.footer-content-wrapper{
		margin-left: -60px;
	}
	.car-slider-wrapper .swiper-button-prev{
		left: 0px;
	}
	.car-slider-wrapper .swiper-button-next{
		right: 0px;
	}
	.counter-btm-area{
		padding-right: 70px;
	}
	/****************************aanbod**************************/
	.aanbod-car-area .car-slider-wrapper, .select-wrapper{
		padding: 0 30px;
	}
	.each-card-details{
		padding-left: 20px;
		padding-right: 20px;
	}
	.inner-header-area .desktop-nav .nav-item {
	    margin-left: 20px;
	}
	/*********************diensten listview**********************/
	.listview-image {
    	height: 180px;
	}
	.each-listview-wrapper .hover-image .listview-image:hover {
    	height: 330px;
	}
	/***********************acties listview*********************/
	.acties-listview-wrapper{
		max-width: 1140px;
	}
	/*********************werkplts dtl***********************/
	.werkplts-left-content {
	    padding: 50px 50px 50px 30px;
	}
	.right-bg-content {
	    padding: 70px 30px 70px 50px;
	}
	.form-area-wrapper {
	    padding: 0 30px;
	}
	/**********************contact*********************/
	.contact-bottom-content .werkplts-left-content {
	    padding-left:50px;
	    padding-right: 30px;
	}
	.contact-bottom-content .common-btn{
		margin-top: 20px;
	}
	/***************aanbod dtl*********************/
	.dtl-right-area p{
		font-size: 15px;
	}
	.right-price-area h2{
		font-size: 32px;
	}
	.each-bottom-part h4{
		font-size: 20px;
	}
	.dtl-right-area .contact-address{
		padding-bottom: 20px;
	}
	.right-price-area {
	    padding: 20px 0;
	    margin-bottom: 20px;
	}
	/*********************acties dtl*****************/
	.acties-block-slider-wrapper .section-heading, .acties-block-slider-wrapper .block-slider-wrapper {
	    padding-left: 30px;
	    padding-right: 60px;
	}
}
@media (max-width: 1299.98px){
	.block-slider-wrapper .common-arrow {
	    right: 28%;
	}
	.header-logo{
		padding-left: 0px;
	}
	.common-both-padding {
	    padding-left: 70px;
	    padding-right: 70px;
	}
	.common-left-padding {
	    padding-left: 40px;
	}
	.each-footer-content p{
		font-size: 15px;
	}
	.each-card-details{
		padding-right: 30px;
		padding-left: 30px;
	}
	.each-counter{
		padding:0;
	}
	.car-slider-wrapper.common-left-padding {
	    padding-right: 40px;
	}
	.counter-btm-area{
		padding-right: 40px;
	}
	.header-logo img {
	    width: 350px;
	}
	.header-logo {
	    top: 13px;
	}
	/*******************************inner header**********************/
	.inner-header-area .desktop-nav .nav-item {
	    margin-left: 10px;
	}
	/****************************aanbod**************************/
	.aanbod-car-area .car-slider-wrapper, .select-wrapper{
		padding: 0;
	}
	.select-style{
		font-size: 20px;
	}
	/********************diensten listview***************/
	.listview-area-wrapper{
		padding: 0;
	}
	.each-listview-wrapper .hover-image .listview-image:hover {
    	height: 350px;
	}
	/***************************acties listview************************/
	.acties-listview-content{
		padding-right: 80px;
	}
	.acties-listview-area{
		padding: 80px 0;
	}
	/********************werkplts dtl*********************/
	.werkplts-left-content{
		padding-left: 0;
	}
	.right-bg-content{
		padding-right: 0;
	}
	.werkplts-left-content p, .right-bg-content p{
		text-align: justify;
	}
	.form-area-wrapper{
		padding: 0;
	}
	.contact-left-content {
    	max-width: 470px;
	}
	/*************************contact****************/
	.contact-bottom-content .werkplts-left-content{
		padding-right: 0;
	}
	
	/********************aanbod dtl*************/
	.dtl-top-area-wrapper {
	    padding: 20px;
	}
	.price-bottom-btn .common-btn{
		margin-top: 0;
	}
	.each-bottom-part {
	    padding: 15px 20px;
	}
	.right-price-area h2 {
	    font-size: 28px;
	}
	.dtl-table-area td h4 {
	    font-size: 18px;
	}
	/*********************acties dtl*****************/
	.acties-block-slider-wrapper .section-heading, .acties-block-slider-wrapper .block-slider-wrapper {
	    padding-left: 0px;
	    padding-right: 0px;
	}
	.aanbod-detail-tab-sec .tab-sec{
		padding: 0 ;
	}
	.footer_logo_sec {
		padding-right: 70px;
	}
}
@media (max-width: 1199.98px){
	h1 {
	    font-size: 36px;
	}
	h3{
		font-size: 26px;
	}
	.footer-logo{
		padding-right: 0;
	}
	.footer-logo img{
		max-width: 100%;
    	width: 320px !important;
	}
	.footer-area{
		padding-top: 70px;
	}
	.footer-content-wrapper {
	    margin-left: 0px;
	    margin-top: 50px;
	}
	.common-left-padding {
	    padding-left: 0px;
	}
	.car-slider-wrapper.common-left-padding {
	    padding-right: 0;
	}
	.car-slider-area{
		padding: 60px 0;
	}
	.car-slider-wrapper {
	    margin-top: 60px;
	}
	.left-content h4 {
    	font-size: 50px;
	}
	.common-btn{
		height: 50px;
		line-height: 50px;
	}
	.desktop-nav .nav-item {
	    margin-left: 20px;
	    font-size: 15px;
	}
	.header-logo img {
	    width: 280px;
	}
	.header-logo {
    	top: 11px;
	}
	.block-slider-wrapper .common-arrow {
	    right: 30%;
	}
	.counter-btm-area{
		padding-right: 0px;
	}
	/****************************inner header************************/
	.inner-header-area .common-both-padding{
		padding-left: 0;
	}
	.inner-header-area .desktop-nav span img{
		margin-left: 5px;
	}
	/*******************aanbod********************/
	.select-top-area{
		padding-left: 40px;
		padding-right: 40px;
	}
	.select-style{
		padding-left: 20px;
		padding-right: 20px;
	}
	.search-area{
		margin-right: 20px;
	}
	.search-area img {
	    width: 24px;
	}
	/*************************diensten listview**********************/
	.listview-area{
		padding: 80px 0 0;
	}
	.each-listview-wrapper{
		margin-bottom: 80px;
	}
	/**************************acties listview*********************/
	.acties-listview-content{
		padding: 40px;
	}
	.acties-listview-area .col-lg-3 {
	    -ms-flex: 0 0 32%;
	    flex: 0 0 32%;
	    max-width: 32%;
	}
	.acties-listview-area .col-lg-9 {
	    -ms-flex: 0 0 68%;
	    flex: 0 0 68%;
	    max-width: 68%;
	}
	/**************************werkplts dtl*******************/
	.inner-header-area .common-both-padding, .werkplts-top-content .common-both-padding, .form-area .common-both-padding,
	.werkplts-bg-image .common-both-padding, .acties-block-slider .common-both-padding
	{
		max-width: 960px;
		margin: auto;
		width: 100%;
		padding: 0 15px;
	}
	.werkplts-left-content{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.right-bg-content {
	    padding: 40px 0px 40px 40px;
	}
	h2{
		font-size: 30px;
	}
	/**************************contact*********************/
	.map-area {
	    height: 320px;
	}
	/**********************aanbod dtl****************/
	.thumbnil-slider .col-lg-9, .thumbnil-slider .col-lg-3 {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.thumbnil-slider .gallery-top img{
		display: block;
	}
	.dtl-right-area {
	    border-left:0;
	    width: 65%;
	    margin: auto;
	}
	.dtl-top-area-wrapper {
	    padding: 40px;
	}
	.dtl-right-area .contact-address {
	    padding-bottom: 40px;
	}
	.right-price-area {
	    padding: 30px 0;
	    margin-bottom: 30px;
	}
	.price-bottom-btn .common-btn{
		max-width: 250px;
	}
	.each-bottom-part {
	    padding: 25px 40px;
	}
	.thumbnil-slider .gallery-top .gallery-top-image{
		background-size: 0;
		height: auto !important;
	}
	.thumbnil-slider .gallery-top{
		height: auto !important;
	}
	.aanbod-detail-tab-sec .tab-sec .nav-tabs .nav-item{
		width: 23%;
	}
	.aanbod-detail-tab-sec .common-both-padding{
		max-width: 960px;
	    margin: auto;
	    width: 100%;
	   	padding: 0 50px;
	}
	/***********************pop up*********************/
	.modal-area .modal-dialog {
    	max-width: 920px;
	}
	.each-dtl-tab-info .col-md-6.bullet-panel{
		-ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.each-dtl-tab h4 {
	    font-size: 34px;
	    margin-bottom: 30px;
	}
	.right-brand-area{
		padding-right:0px;
	}
	.footer_logo_sec {
		padding-right: 0px;
	}
	.footer_logo_sec img:nth-child(2) {
		padding-left: 25px;
	}
}
@media (max-width: 991px){
	.dblock {
	    display: block;
	    height: auto;
	}
	.header-area, .menubar-area{
		display: none;
	}
	.res-logo-styl{
		width: 240px;
	}
	h1 {
	    font-size: 32px;
	}
	h3{
		font-size: 23px;
	}
	.service-block-slider{
		padding: 50px 0;
	}
	.section-heading .common-btn {
	    margin-right: 0px;
	}
	.section-heading p{
		margin-top: 20px;
	}
	.block-slider-wrapper .common-arrow{
		width: 40px;
		height: 40px;
	}
	.block-slider-wrapper .common-arrow img{
		width: 10px;
	}
	.counter-upper-area{
		padding-top: 50px;
	}
	.counter-upper-area .row{
		align-items: unset !important;
	}
	.right-image-area{
		padding-left: 0;
	}
	.block-content {
	    padding: 30px 20px 0;
	}
	.block-bottom-txt, .txt-btn {
	    padding-left: 20px;
	}
	.block-content p {
	    margin-top: 10px;
	}
	.left-content h4 {
	    font-size: 40px;
	}
	.each-counter{
		margin-bottom: 30px;
	}
	.counter-panel{
		padding-bottom: 20px;
	}
	.counter-upper-area .counter-btm-area .row{
		align-items: center !important;
	}
	.car-slider-area{
		padding: 40px 0;
	}
	.car-slider-wrapper {
	    margin-top: 40px;
	}
	.each-card-details {
	    padding-right: 15px;
	    padding-left: 15px;
	}
	.each-card-details h3{
		font-size: 16px;
		letter-spacing: normal;
	}
	.footer-area{
		padding: 40px 0;
	}
	.footer-logo img {
	    width: 250px !important;
	}
	.each-footer-content{
		margin-top: 50px;
	}
	.footer-content-wrapper{
		margin-top: 0;
	}
	.common-both-padding {
	    padding-left: 50px;
	    padding-right: 50px;
	}
	/***********************inner banner******************/
	.inner-banner-content {
	    padding: 40px 0;
	}
	/*********************aanbod********************/
	.select-wrapper{
		margin-top: 0;
	}
	.search-area.text-right{
		text-align: center !important;
		margin-right: 0;
		padding-top: 20px;
		padding-right: 0;
	}
	.search-area:after {
	    top: 0;
	    width: 100%;
	    height: 1px;
	    background-color: #e1e1e1;
	    transform: translateY(0);
	    left: 0;
	    right: auto;
		display:none;
	}
	/*************************diensten listview**********************/
	.listview-area{
		padding: 50px 0 0;
	}
	.each-listview-wrapper{
		margin-bottom: 50px;
	}
	/*************************acties listview*********************/
	.acties-listview-content {
	    padding: 30px;
	}
	.acties-listview-content p {
	    margin: 15px 0 20px;
	}
	.acties-listview-area {
	    padding: 50px 0;
	}
	/*************************werkplts dtl**********************/
	.werkplts-btn-wrapper{
		position: relative;
		padding-left: 0px;
		width: 100%;
	}
	.werkplts-dtl-btn{
		padding: 40px 0;
	}
	.werkplts-dtl-btn .common-both-padding{
		padding: 0;
	}
	.werkplts-left-content{
		padding-right: 50px;
	}
	.right-bg-content{
		padding: 50px 0;
	}
	.werkplts-top-content .common-both-padding, .form-area .common-both-padding,
	.werkplts-bg-image .common-both-padding
	{
		padding-left: 50px;
    	padding-right: 50px;
	}
	.form-area{
		padding: 50px 0;
	}
	h2{
		font-size: 28px;
	}
	.contact-information {
	    margin-top: 0px;
	}
	/************************overons*********************/
	.overons-slider-wrapper{
		margin-right: 0;
		margin-top: 60px;
	}
	.overons-slider-wrapper .common-arrow{
		display: none;
	}
	.inner-header-area .common-both-padding, .werkplts-top-content .common-both-padding, .form-area .common-both-padding, 
	.werkplts-bg-image .common-both-padding, .acties-block-slider .common-both-padding{
		padding: 0;
	}
	/***********************aanbod dtl******************/
	.gallery-thumbs-wrapper{
		margin-top: 0;
		width: 100%;
	}
	.thumbnil-slider .swiper-pagination{
		bottom: 30px;
	}
	.gallery-thumbs-wrapper .gallery-top-image{
		height: auto;
	}
	.gallery-thumbs-wrapper .gallery-top-image img{
		display: block;
	}
	.thumbs-right-arrow{
		display: none;
	}
	.thumbnil-slider .gallery-thumbs-wrapper .swiper-button-prev{
		display: none;
	}
	.aanbod-detail-tab-sec .common-both-padding{
	    padding: 0 50px;
	}
	.aanbod-detail-tab-sec .tab-content{
		padding: 40px 0 0;
	}
	.aanbod-detail-tab-sec{
		padding: 50px 0 0;
	}
	/**********************acties dtl********************/
	.acties-block-slider-wrapper {
	    padding: 0;
	}
	/*************************pop up*********************/
	.modal-area .acties-listview-content{
		padding: 40px;
	}
	.modal-area .modal-dialog {
	    max-width: 720px;
	}
	.left-content {
		padding-top: 0;
		padding-bottom: 0;
	}
	.aanbod-car-area .each-card-details h3{
		height: 60px;
	}
	.each-dtl-tab h4 {
    	font-size: 26px;
	}
	.each-dtl-tab-info .tab_hedaing h4 {
    	font-size: 22px;
	}
	.each-dtl-tab {
	    padding-bottom: 40px;
	    margin-bottom: 40px;
	}
	.form-area .common-both-padding, .werkplts-top-content .common-both-padding, .werkplts-bg-image .common-both-padding{
		max-width: 720px;
		margin: auto;
	}
	.aanbod-detail-tab-sec .common-both-padding {
	   max-width: 720px;
		margin: auto;
		padding: 0;
	}
	.contact-bottom-content .werkplts-left-content {
    	padding-left: 30px;
	}
	.footer-logo {
	    padding-bottom: 30px;
	}
	.footer_logo_sec{
		padding-top: 30px;
	}
	.footer_logo_sec .footer-new-img{
		margin-top: 30px;
	}
	.footer_logo_sec img{
		max-width: 100% !important;
    	width: 170px;
	}

}
@media (max-width: 767px){
	h1 {
	    font-size: 28px;
	}
	h3{
		font-size: 21px;
	}
	.common-both-padding {
	    padding-left:0;
	    padding-right: 0;
	    max-width: 540px;
	    margin: auto;
	}
	.service-block-slider{
		padding: 30px 0;
	}
	.section-heading .text-right{
		text-align: left !important;
		margin-top: 20px;
	}
	.common-arrow{
		display: none;
	}
	.block-slider-wrapper{
		margin-right: 0;
		margin-top: 30px;
	}
	.counter-upper-area{
		padding-top: 30px;
	}
	.right-image-area{
		padding-left: 0;
		padding-top: 30px;
	}
	.counter-btm-area{
		padding: 30px 0;
	}
	.counter-btm-area .text-right{
		text-align: left !important;
		padding-top: 20px;
	}
	.footer-area .common-both-padding, .contact-address{
	    padding-left: 0px;
	}
	.each-footer-content p img{
		margin-left: 0;
	}
	.car-slider-area{
		padding: 30px 0;
	}
	.price-table-wrapper{
		padding: 0;
	}
	.car-slider-wrapper{
		margin-top: 30px;
	}
	.footer-logo img {
	    width: 230px !important;
	}
	.common-styl{
		display: none;
	}
	/********************************aanbod************************/
	.aanbod-car-area .pr-2, .aanbod-select-area .pr-2, .listview-area-wrapper .pr-2{
		padding-right: 15px !important;
	}
	.aanbod-car-area .pl-1, .aanbod-select-area .pl-1, .listview-area-wrapper .pl-1{
		padding-left: 15px !important;
	}
	.aanbod-middle-content p {
	    margin: 20px 0 40px;
	}
	.aanbod-middle-content{
		padding: 30px;
	}
	.aanbod-car-area.car-slider-area{
		padding-bottom: 30px;
	}
	.select-style{
		border-right: 0;
		border-bottom:1px solid #e1e1e1;
		font-size: 18px;
		background-position: 95%;
		padding-left: 15px;
    	padding-right: 15px;
	}
	.select-panel .col-lg-4:last-child .select-style {
	    border-bottom: 0;
	}
	.aanbod-car-area .each-card-details h3{
		height: auto;
	}
	/*************************diensten listview**********************/
	.listview-area{
		padding-top: 30px;
	}
	.listview-top-content{
		padding: 30px 0;
	}
	.listview-top-content a{
		bottom: 30px;
	}
	/**************************acties listview***************/
	.acties-listview-area .col-lg-3, .acties-listview-area .col-lg-9 {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.acties-listview-img img {
	    display: block;
	}
	.acties-listview-area {
	    padding: 30px 0;
	}
	.acties-listview-content p{
		text-align: justify;
	}
	/**********************werkplts dtl***********************/
	.werkplts-dtl-btn {
	    padding: 30px 0;
	}
	.werkplts-btn-wrapper{
		padding-left: 0;
	}
	.werkplts-image-wrapper{
		position: relative;
	}
	.werkplts-right-image{
		background-size: 0;
	}
	.werkplts-right-image img{
		display: block;
	}
	.werkplts-left-content {
	    padding-right: 0px;
	}
	.werkplts-top-content .common-both-padding, .form-area .common-both-padding, 
	.werkplts-bg-image .common-both-padding{
		max-width: 540px;
		padding: 0;
	}
	.werkplts-left-content p {
	    margin-top: 20px;
	}
	.werkplts-left-content{
		padding: 30px 0;
	}
	.werkplts-top-content{
		margin-bottom: 0;
	}
	h2{
		font-size: 24px;
	}
	.form-area {
	    padding: 30px 0;
	}
	.form-panel {
	    margin-top: 30px;
	}
	.form-styl{
		padding: 0 15px;
	}
	/***********************contact*******************/
	.map-area {
	    height: 230px;
	}
	.contact-bottom-content .werkplts-left-content{
		padding-left: 0;
	}
	.contact-bottom-content{
		margin-top: 0;
	}
	/***************************overons********************/
	.overons-common-area .col-lg-6.werkplts-image-wrapper, .overons-common-area .row .col-lg-6 {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.werkplts-top-content.overons-top-content{
		padding: 30px 0 0;
	}
	.overons-common-area p{
		margin-bottom: 0;
	}
	.overons-bottom-slider-sec{
		padding-top: 30px;
	}
	.overons-slider-wrapper{
		margin-top: 30px;
	}

	/**********************aanbod dtl******************/
	.dtl-right-area{
		width: 85%;
	}
	.thumbnil-slider .swiper-pagination{
		padding-left: 20px;
		bottom: 20px;
		font-size: 20px;
	}
	.aanbod-detail-tab-sec .common-both-padding{
		max-width: 540px;
	    padding: 0;
	}
	.aanbod-detail-tab-sec .tab-sec .nav-tabs .nav-item {
	    width: 48%;
	    margin-right: 5px;
	    margin-bottom: 5px;
	}
	.aanbod-detail-tab-sec .tab-content ul li{
		font-size: 13px;
	}
	.kenmerken-tab ul li:nth-child(odd){
		padding-left: 15px;
	}
	.aanbod-detail-tab-sec{
		padding: 30px 0;
	}
	.aanbod-detail-tab-sec .tab-content .tab-pane .tab_hedaing h4{
		font-size: 20px;
	}
	.aanbod-detail-tab-sec .tab-content{
		padding-top: 30px;
	}
	/**************************pop up*****************/
	.modal-area .modal-dialog {
	   max-width: 90%;
       margin: 20% auto;
	}
	.modal-area .acties-listview-content {
	    padding: 30px;
	}
	.modal-area .acties-listview-img{
		position: relative;
	}
	.modal-area .col-lg-8{
		position: static;
	}
	.close-img {
	    top: 15px;
	    right: 15px;
	}
	.close-img img{
		filter: brightness(0) invert(1);
		-webkit-filter: brightness(0) invert(1);
	}
	.search-area{
		padding-right: 0;
		padding-left: 0;
	}
	.reset-btn{
		padding-right: 0;
		text-align: center !important;
	}
	.aanbod-detail-tab-sec .bullet-panel ul li{
		width: 100%;
		font-size: 14px;
	}
	.each-dtl-tab h4{
		font-size: 20px;
		margin-bottom: 15px;
	}
	.kenmerken-tab ul li{
		font-size: 14px;
	}
	.aanbod-detail-tab-sec .photo_contnt li{
		width: 100%;
		font-size: 14px;
	}
	.for-mob{
		display:block;
	}
	.for-desktop{
		display:none;
	}
	.for-mob .each-block-slide{
		margin-bottom:30px;
	}
	.footer_logo_sec img {
	    width: 140px;
	}

}
@media (max-width: 575px){
	.res-logo-styl {
	    width: 200px;
	}
	.counter-panel .col-6, .footer-content-wrapper .col-6, .contact-information .col-6{
		-ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.each-footer-content{
		max-width: 100%;
		margin-top: 30px;
	}
	.footer-content-right p{
		white-space: normal;
	}
	.each-banner-image{
		background-size: cover;
		height: 260px;
	}
	.each-banner-image img{
		display: none;
	}
	.footer-content-right p:last-child{
		margin-top: 0;
	}
	/**********************aanbod******************/
	.aanbod-middle-content{
		padding-left: 15px;
		padding-right: 15px;
	}
	/********************acties listview***************/
	.acties-listview-content, .modal-area .acties-listview-content{
		padding-right: 15px;
		padding-left: 15px;
	}
	/*****************werkplts dtl******************/
	.contact-information .contact-address {
	    padding-left: 0px;
	}
	/**********************aanbod dtl******************/
	.dtl-right-area{
		width: 100%;
	}
	.dtl-top-area-wrapper{
		padding: 30px 15px;
	}
	.each-bottom-part{
		padding: 20px 15px;
	}
}
@media (max-width: 400px){
.calsty {
    height: 1290px;
}
}</pre></body></html>