@media(min-width: 992px){
	.banner-content .default-btn:not(.me-lg-3), .home-service .sec-heading .white-btn{
		margin-left: .25rem;
	}
	.product-block .row.mb-5 .col-lg-6 h6, .product-block h2, .content-sec .default-btn{
		margin-top: 1.5rem;
	}
	.home-service .sec-heading, .home-service .content-slide h4, .content-sec .row.mb-xxl-5 h6, .content-sec h2{
		margin-top: 2rem;
	}
	.home-service .cmn-wrap.pe-md-0 .position-relative{
		margin-bottom: 1rem;
		z-index: 0;
	}
	footer .brand{
		max-width: 54rem;
		margin-right: auto;
	}
	.content-slide{
		max-width: 35rem;
		padding-bottom: 10rem;
	}
	.content-wrap{
		max-width: 56rem;
	}
	.content-sec h2, .img-div{
		max-width: 71rem;
    	margin-left: auto;
	}
	.img-div{
		height: 100%;
	}
}
@media(min-width: 1500px){
	.product-block h2{
		font-size: 4.8rem;
		line-height: 125%;
	}
	.content-sec .circle-div{
		top: -35rem;
	}
	/*========aanbod-list========*/
	.product-block-area .col-xl-4{
		padding: 0 1.2rem;
	}
	.product-block-area .custom-row{
		margin: 0 -1.2rem;
	}
}
@media(max-width: 1599.98px){
	/* ***************************aanbod-dtl******************************** */
	/* ****aanbod-dtl-slider**** */
	.aanbod-dtl-slider.position-relative {
		margin: 0;
	}
	/* *********diensten*********** */
	.diensten-area-heading-right {
		padding-right: 0;
	}
	.each-diensten-info h4 {
        margin-bottom: 2.8rem;
    }
	.each-diensten-area-content {
		padding: 4.7rem 2rem;
	}
	.each-diensten-area-img {
		height: 42.4rem;
	}
	.each-diensten-area-content {
		bottom: -114px;
	}
	/* ***********over-ons************ */
	.over-ons-left-btm-content p {
		padding-right: 7rem;
	}
	/* ****aanbod-list-filter**** */
	.sorteren_op-filter label {
/*		width: 15%;*/
	}
	/****popup****/
	.modal-area .modal-dialog {
		max-width: 48%;
	}
}
@media(max-width: 1499.98px){
	.cmn-wrap{
		padding-left: 4%;
		padding-right: 4%;
	}
	h1{
		font-size: 6rem;
		line-height: normal;
	}
	h2{
		font-size: 4.8rem;
	}
	h3{
		font-size: 3.6rem;
	}
	.table-area h6{
		font-size: 1.5rem;
	}
	.footer-top .default-btn {
  		margin-bottom: 0;
  		margin-left: -2rem;
	}
	/* ***************************aanbod-dtl******************************** */
	/* ***aanbod-dtl-slider-button*** */
	.aanbod-dtl-slider-button.swiper-button-prev {
		left: -55px;
	}
	.aanbod-dtl-slider-button.swiper-button-next {
		right: -55px;
	}
	/* ****aanbod-dtl-content**** */
	.aanbod-dtl-content-area ul {
		column-gap: 1.8rem;
	}
	/* *****************aanbod_dtl************* */
    ul.tabs li span::after {
        bottom: -33px;
    }
	.kenmerken-tab li {
		width: 19%;
	}
	/* ************diensten************ */
	.diensten-dtl-top-right {
		max-width: 60rem;
		margin-right: 0;
		margin-left: auto;
		padding-left: 8.3rem;
		padding-top: 5.1rem;
	}
	/****popup****/
	.modal-area .modal-dialog {
        max-width: 51%;
    }
    .form-heading-right{
    	margin-top: 2rem;
    }
    .aanbod-dtl-content-area{
    	padding-right: 10rem;
    	padding-left: 10rem;
    }
}
@media(max-width: 1399.98px){
	h1{
		font-size: 4.8rem;
		line-height: normal;
	}
	h2{
		font-size: 3.8rem;
	}
	h3{
		font-size: 3.4rem;
	}
	h4{
		font-size: 2.8rem;
	}
	.header-logo {
	  	max-width: 17rem;
	}
	.menubar a{
		font-size: 1.3rem;
	}
	header .default-btn{
		font-size: 1.4rem;
	}
	header .d-flex.justify-content-between {
  		max-width: 100%;
	}
	.home-service .swiper-arw{
		bottom: 2rem;
	}
	.banner-content{
		margin-left: 0;
	}
	.circle-div {
	  	width: 50rem;
	  	height: 50rem;
	  	top: -28rem;
	}
	.product-block .circle-div{
		top: -1.5rem;
	}
	.product-block td span{
		font-size: 1.2rem;
	}
	.table-area h6 {
    	font-size: 1.3rem;
  	}
  	.home-service .image-slide a{
  		height: auto;
  	}
  	.privacy .col-6.text-lg-center a{
  		left: -6rem;
  	}
  	/* ***************************aanbod-dtl******************************** */
	/* ****aanbod-dtl-content**** */
	.aanbod-dtl-content-area {
        padding: 2.9rem;
    }
    .aanbod-dtl-content-area span {
  		font-size: 1.8rem;
	}
	.aanbod-dtl-content-area ul {
    	column-gap: 1rem;
  	}
	/* ***dtl-reach*** */
	.dtl-reach-wrap {
		padding: 5rem 0 7rem;
	}
	.dtl-reach-contact ul {
		column-gap: 3rem;
	}
	/* ***dtl-tab-sec*** */
    .dtl-tab-sec {
		padding: 7.3rem 0 6.7rem;
    }
    /* .kenmerken-tab li {
        margin-bottom: 2rem;
    } */
    .dtl-tab-sec .tab-btn .nav-tabs .nav-item .nav-link span {
        font-size: 1.6rem;
    }
    .aanbod_dtl-mid-left li {
        width: 32%;
    }
	.kenmerken-tab li {
		width: 24%;
	}
    .aanbod_dtl-slider-btn.swiper-button-next img, .aanbod_dtl-slider-btn.swiper-button-prev img {
        width: 3rem;
    }
	/* ****************form**************** */
	.form-wrap {
		padding: 0 10rem;
	}
	.form-heading-left {
        padding-right: 3rem;
    }
	/* **************contact*************** */
	.contact-map-img {
		height: 40rem;
	}
	/* ***************inner-banner************ */
	.inner-banner-img {
		height: 400px;
    }
	/* ****************diensten************** */
	.diensten-area {
		padding: 5.3rem 0 3.2rem;
	}
	.diensten-area-heading .pb-lg-5 {
        padding-bottom: 1rem !important;
    }
	.diensten-area-heading {
		padding: 7.5rem 0 0.5rem;
	}
	.each-diensten-area-img {
        height: 36.4rem;
    }
	/* ****************diensten-dtl************** */
	.diensten-dtl-top-sec {
		/* padding: 0; */
		margin-top: -2.3rem;
	}
	.diensten-dtl-top-right {
		padding-top: 0.5rem;
	  }
	/* ************over-ons************** */
	.each-over-ons-box {
		min-height: 30.6rem;
		padding: 3.7rem 4rem;
	}
	.product-block.aanbod-dtl-product-block.over-ons .pb-lg-5 {
		padding-bottom: 0rem !important;
	}
	.over-ons-left-btm-content p {
		margin-top: 6rem;
	}
	.content-sec.over-ons-content-sec .img-div {
		padding-right: 0rem;
	}
	.diensten-dtl-top-right h2 {
		margin-bottom: 2rem;
	}
	.diensten-dtl-top-right p {
		padding-bottom: 1.4rem;
	}
	.content-sec.diensten-dtl-content-sec h2 {
		padding-bottom: 0rem ;
	}
	/****aanbod-list****/
	.aanbod-filter-sec .circle-div{
		top: 3rem;
		left: -10rem;
	}
	/****bedankt****/
	.bedankt-banner .banner-wrap {
		height: 720px;
	}
	.bedankt-banner .banner-content h4 {
		margin: 3.5rem 0 5rem;
	}
	/****popup****/
	.modal-area .modal-dialog {
        max-width: 66%;
    }
	/* ***********werkplaats-dtl-diensten-dtl-top-sec********** */
	.diensten-dtl-top-sec.werkplaats-dtl-diensten-dtl-top-sec td p{
		padding-bottom: 0;
	}
	.werkplaats-dtl-diensten-dtl-top-sec td img {
		width: 13px;
	}
	.diensten-area-heading .circle-div {
		top: -120px;
	}
	.content-sec.diensten-dtl-content-sec .img-div{
    	height: 54rem;
    }
    .content-sec.over-ons-content-sec .circle-div {
	    top: -12rem;
	}
	.gallery-slider-img{
		height: 240px;
	}
}
@media(max-width: 1199.98px){
	.header-area .col-lg-9{
		width: 100%;
	}
	.footer-top{
		padding: 4.5rem 3rem;
	}
	footer hr{
		margin: 4.5rem 0;
	}
	.privacy .col-6.text-lg-center a{
		left: 0;
	}
	/* ***************************aanbod-dtl******************************** */
	.aanbod-dtl-top-heading-right h3 {
		font-size: 2.2rem;
	}
	.aanbod-dtl-top-heading-right h6 {
		font-size: 1.5rem;
	}
	/* ***dtl-reach*** */
	.dtl-reach-contact li img {
		margin-right: 0.5rem;
	}
	.dtl-reach-contact ul {
	    column-gap: 2rem;
	}
	.dtl-reach-contact li{
		font-size: 1.5rem;
	}
	.dtl-reach-btn {
		column-gap: 1rem;
	}
	/* ***aanbod-dtl-slider*** */
	.aanbod-dtl-slider-button.swiper-button-prev {
        left: -49px;
    }
	.aanbod-dtl-slider-button.swiper-button-next {
        right: -49px;
    }
	/* ****aanbod-dtl-content**** */
	.aanbod-dtl-content-area {
        padding: 2.9rem 5.7rem;
    }
	/* ****aanbod_dtl-tab**** */
    .dtl-tab-sec .tab-btn .nav-tabs {
        margin-bottom: 3.5rem;
    }
    .dtl-tab-sec .tab-btn .nav-tabs {
        column-gap: 1rem;
    }
    .dtl-tab-sec .tab-btn .nav-tabs .nav-item .nav-link span {
        font-size: 1.4rem;
    }
    .dtl-tab-sec .tab-btn .nav-tabs {
        display: flex;
        justify-content: space-around;
        padding-bottom: 2rem;
        row-gap: 4rem;
    }
	.aanbod-dtl-content-area li {
       	width: 31%;
   	 	margin-bottom: 2rem;
    }
    .aanbod-dtl-content-area ul{
    	justify-content: start;
    }
	/* **************form-sec******************* */
	.form-wrap {
        padding: 0 2rem;
    }
	/* ***************contact**************** */
	.contact-mid-area, .form-sec {
        padding: 7.5rem 0;
    }
	.contact-mid-box {
		height: 20.8rem;
		padding: 3.8rem 0 0;
	}
	.contact-mid-area .row{
		justify-content: center;
	}
	/* ***************inner-banner***************** */
	.inner-banner-img {
        height: 300px;
    }
	/* *****************diensten***************** */
	.diensten-area-heading {
        padding: 5.5rem 0 0.5rem;
    }
	.each-diensten-img {
		height: 3.5rem;
		width: 3.5rem;
		margin-top: 1rem;
	}
	.each-diensten-img img {
		width: 1rem;
	}
	.each-diensten-area-img {
        height: 29.4rem;
    }
	/* ****************diensten-dtl***************** */
	.diensten-dtl-top-right p {
		padding-bottom: 1.4rem;
	}
	.content-sec.diensten-dtl-content-sec {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}
	/* ************over-ons************** */
	.over-ons-mid-heading h2 {
		margin-bottom: 4.9rem;
	}
	.over-ons-mid-area tr {
		margin-bottom: 5rem;
	}
	.content-sec.over-ons-content-sec .py-5 {
		padding-top: 0rem !important;
	}
	.over-ons-left-btm-content p {
        margin-top: 0;
    }
	.each-over-ons-box {
		min-height: 26.6rem;
        padding: 2.7rem 2rem;
		margin-right: 0;
    }
	.over-ons-btm-area {
		padding-top: 3rem;
	}
	.each-swiper-img {
		height: 46rem;
	}
	.content-sec.over-ons-content-sec.py-5 {
		padding-top: 2rem !important;
		padding-bottom: 0 !important;
	}
	.over-ons-mid-sec {
		padding: 5.8rem 0 1rem;
	}
	.over-ons-box-sec{
		padding-bottom: 3rem;
	}
	.content-sec.over-ons-content-sec .img-div {
		height: 100%;
	}
	/* ***************contact************** */
	.form-sec.contact-form-sec .form-wrap {
        padding: 0 2rem;
    }
	/****aanbod-list****/
	.aanbod-filter {
		width: 25%;
	}
	.aanbod-filter-sec .col-xl-2 {
		padding: 0 5px;
	}
	.sorteren_op-filter label {
/*		width: 20%;*/
	}
	/****popup****/
	.modal-area .popup-content {
		padding: 3.2rem 5rem 5rem;
	}
	.modal-area .modal-dialog {
        max-width: 73%;
    }
    .over-ons-mid-area td h6{
    	font-size: 1.7rem;
    }
}
@media(max-width: 991.98px){
	h1 {
    	font-size: 4rem;
    	line-height: 48px;
	}
	h2 {
    	font-size: 3.2rem;
  	}
  	h3{
  		font-size: 2.6rem;
  	}
	h4, h6{
		font-size: 1.8rem;
	}
	h6{
		line-height: 96%;
		margin-bottom: 1.5rem;
	}
	.cmn-wrap {
    	padding-left: 2%;
    	padding-right: 2%;
  	}
	.default-btn{
		font-size: 1.3rem;
		padding: .7rem 1.3rem;
	}
	.corner{
		border-radius: 10px;
	}
	header{
		padding: 2.4rem 0;
	}
	.header-area .nav_menu_right_part{
		top: 50%;
		right: 5%;
	}
	/*=======mobile-menu======*/
	.header-area .nav-link{
		font-size: 1.2rem;
		font-family: 'LamaSansMedium';
		height: auto;
  		line-height: normal;
	}
	.header-area .nav_menu_right_part.active{
		background: #181818;
	}
	.header-area .nav_menu_right_part{
		border-radius: 100px;
		background: #CE253D;
		border: 1px solid #CE253D;
		width: 9.2rem;
		height: 3.5rem;
		display: flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
	}
	.header-area .nav_menu_right_part.active{
		border-color: #fff;
	}
	.header-logo{
		position: relative;
		z-index: 4;
	}
	.menu-items h4{
		font-size: 3.2rem;
  		color: #CE253D;
	}
	.menu-items li:not(.mobile-header-contact) a{
		font-size: 2.4rem;
		opacity: .5;
		display: inline-block;
	}
	.menu-items li:not(.mobile-header-contact) a:hover{
		opacity: 1;
	}
	.menu-items{
		overflow: hidden;
	}
	.menu-navigation{
		padding: 0;
    	height: 100%;
	}
	.menu-navigation ul{
		height: calc(100vh - 8rem);
		overflow-x: hidden;
		display: block;
		padding: 3rem 7% 5.5rem;
		overflow-y: auto;
		top: 8rem;
		position: relative;
	}
	.header-area .nav-link:before{
		display: none;
	}
	.close{
		display: none;
	}
	.menu-items .circle-div{
		border-color: #fff;
		top: -13rem;
		left: -8rem;
		width: 29rem;
		height: 29rem;
	}
	.mobile-header-contact a{
		font-size: 1.6rem;
	}
	.mobile-header-contact a:hover{
		color: #CE253D;
	}
	.mobile-header-contact{
		margin-top: 7rem;
	}
	.banner-content h1 {
	  	margin: .85rem 0 2.5rem;
	}
	.banner-heading{
		margin-bottom: 2.5rem;
	}
	.overlay{
		background: linear-gradient(242deg, rgba(26, 23, 28, 0.00) -2.16%, rgba(26, 23, 28, 0.65) 70.07%);
	}
	.circle-div {
    	width: 42rem;
    	height: 42rem;
    	top: -26.6rem;
    	left: -13rem;
  	}
	.product-block .swiper {
	  	padding-bottom: 3rem;
	}
	.product-block p{
		height: auto;
	}
	.table-area table{
		margin: 1rem 0;
	}
	.price{
		top: -2.5rem;
  		right: 1.5rem;
  		font-size: 1.4rem;
  		padding: .5rem 1.6rem;
	}
	.product-block .circle-div {
		top: 0;
		width: 28rem;
		height: 28rem;
		left: -9.5rem;
	}
	.content-sec tr{
		padding: 2rem 0 1rem;
	}
  	.content-sec .circle-div{
  		top: -24rem;
  	}
  	.content-sec .default-btn{
  		margin-top: 2.5rem;
  	}
  	.footer-top .default-btn{
  		margin-left: 0;
  		margin-top: 2rem;
  	}
  	footer hr{
  		margin: 2.4rem 0;
  	}
  	footer:before {
  		height: 16%;
	}
	header .default-btn, footer .default-btn{
		height: 3.5rem;
  		line-height: 3.2rem;
	}
	.brand {
		max-width: 60rem;
	}
	.footer-top{
		padding-left: 2rem;
		padding-right: 2rem;
	}
	/* ****************inner-banner**************** */
	.inner-banner-img {
        height: 283px;
    }
	.inner-banner-content {
		top: 50%;
		left: 0;
		z-index: 1;
    	text-align: center;
    	width: 100%;
	}
	/* ***************************aanbod-dtl******************************** */
	/* ****importservice-back-button**** */
	.importservice-back-button {
		padding-top: 10rem;
	}
	/* ***aanbod-dtl-top-heading*** */
	.aanbod-dtl-top-heading-right {
		justify-content: start;
	}
	.aanbod-dtl-top-heading-left {
        margin-bottom: 3rem;
    }
	.aanbod-dtl-top-heading-left h4 {
        font-size: 2.4rem;
		max-width: 100%;
    }
	/* .aanbod-dtl-top-heading-right h3 {
        font-size: 3.2rem;
    } */
	.aanbod-dtl-top-heading-right h3 {
		font-size: 2rem;
	}
	.aanbod-dtl-top-heading {
		padding: 3.8rem 0 3rem;
	}
	/* ****aanbod-dtl-slider**** */
	.aanbod-dtl-slider-button.swiper-button-prev {
		left: 18px;
	}
	.aanbod-dtl-slider-button.swiper-button-next {
		right: 18px;
	}
	/* ****aanbod-dtl-content**** */
	.aanbod-dtl-content {
		padding: 0 .75rem 3rem;
	}
	.aanbod-dtl-content-area li {
        width: 48%;
    }
	.aanbod-dtl-content-area ul {
        row-gap: 1.8rem;
    }
	/* ***dtl-reach*** */
	.dtl-reach-wrap {
        padding: 3rem 0;
    }
	.dtl-reach-btn {
		justify-content: start;
	}
	.dtl-reach-wrap .row{
		row-gap: 2rem;
	}
	/* ***dtl-tab-sec*** */
	.dtl-tab-sec {
        padding: 3rem 0;
    }
	ul.tabs li {
		width: 30%;
		text-align: center;
	}
	.kenmerken-tab li {
		width: 23%;
	}
	/* ****aanbod-dtl-product-block**** */
	.product-block.aanbod-dtl-product-block .aanbod-dtl-product-block-heading{
		text-align: center;
	}
	/* **************form************* */
	.form-sec {
        padding: 3.5rem 0;
    }
    .form-styl{
    	font-size: 1.6rem;
    }
    .form-heading-left h3{
    	line-height: normal;
    }
	.form-area {
        padding-top: 3rem;
    }
	.form-heading {
		display: block;
	}
	.form-heading-right p {
		max-width: 100%;
	}
	.form-heading-left {
		padding-right: 0;
	}
	.form-wrap {
		padding: 0;
	}
	/* *****************contact***************** */
	.contact-mid-box {
        margin-bottom: 2rem;
    }
	.contact-mid-area {
        padding: 3.5rem 0;
    }
	/* *************diensten**************** */
	.diensten-area {
        padding: 1rem 0;
    }
	.diensten-area-heading-left {
		margin-bottom: 0;
	}
	.diensten-area-heading {
        padding: 3rem 0 0;
    }
	/* .each-diensten-info p{
		display: -webkit-box;
		margin-bottom: 0;
		-webkit-line-clamp: 5;
	} */
	.each-diensten-info p {
		display: -webkit-box;
		margin-bottom: 0;
		-webkit-line-clamp: 5;
		padding-right: 2rem;
	  }
	  .each-diensten-area-content {
		bottom: 0;
	  }
	.each-diensten-img img {
		filter: invert(0);
		-webkit-filter: invert(0);
	}
	.each-diensten-img {
		transform: rotate(0deg);
		border: 1px solid #CE253D;
		background-color: #CE253D;
		/* margin-left: auto;
		margin-right: 0; */
	}
	.each-list:hover .each-diensten-info p{
		display: -webkit-box;
		-webkit-line-clamp: 5;
	}
	.diensten-area-heading-right {
		max-width: 100%;
    }
	.each-diensten-area-content {
        padding: 0.7rem 2rem 2rem;
    }
	.each-diensten-area-img {
        height: 21.4rem;
    }
	.each-diensten-info h4 {
		margin-bottom: 0 !important;
	  }
	  .each-diensten-area-content .row {
		align-items: end !important;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
	}
	/* *************diensten-dtl**************** */
	.diensten-dtl-top-sec {
        padding: 5.5rem 0 3rem;
    }
	.diensten-dtl-back-button {
		margin-bottom: 2rem;
	}
	.diensten-dtl-top-right p {
		max-width: 100%;
	}
	.diensten-dtl-top-right {
		max-width: 100%;
		margin-left: 0;
	}
	.diensten-dtl-top-right {
		padding: 0;
	}
	.diensten-dtl-top-right h2 {
		margin-bottom: 2rem;
	}
	.diensten-dtl-top-right p {
		padding-bottom: 0.8rem;
	}
	.product-block.aanbod-dtl-product-block {
		padding-bottom: 3.5rem !important;
		padding-top: 19rem !important;
	}
	.product-block.aanbod-dtl-product-block .pt-5{
		padding-top: 0 !important;
	}
	.product-block.aanbod-dtl-product-block .mt-4{
		margin-top: 1rem !important;
	}
	/* ****************over-ons**************** */
	.over-ons-right-content p {
		max-width: 100%;
		margin-top: 4rem;
	}
	.content-sec.over-ons-content-sec .content-wrap p {
		margin: 2rem 0 3rem;
	}
	.over-ons-left-btm-content {
		margin-top: 2rem;
	}
	.over-ons-box-sec .col-lg-4.col-sm-6{
		padding-top: 2rem;
	}
	.each-swiper-img {
        height: 40rem;
    }
    .over-ons-gallery-slider .swiper-slide{
    	height: auto !important;
    }
	.gallery-slider-img {
		height: 100%;
	}
	.content-sec.over-ons-content-sec .img-div {
		height: auto;
	}
	.over-ons-right-btm-img {
		width: 100%;
		margin-top: 0;
	}
	.over-ons-left-btm-content p {
		max-width: 100%;
	}
	.over-ons-box-sec::after{
		display: none;
	}
	.over-ons-mid-sec {
		padding: 3rem 0 1rem;
	}
	.each-over-ons-box {
        padding: 2.7rem 1rem;
	}
	.over-ons-mid-heading h2 {
        margin-bottom: 3.9rem;
    }
	.over-ons-mid-area tr {
        margin-bottom: 3rem;
    }
	.over-ons-mid-area td h6 {
		margin-bottom: 1.5rem;
		height: 4rem;
	}
	.each-swiper-info-box {
		padding: 1rem 0;
	}
	.product-block.aanbod-dtl-product-block.over-ons {
		padding-top: 4rem !important;
    	padding-bottom: 2rem !important;
	}
	.over-ons-slider {
		padding-top: 0rem;
	}
	.product-block.aanbod-dtl-product-block.over-ons .swiper {
        padding-bottom: 2rem;
    }
	.over-ons-left-btm-content p {
        padding-right: 0;
    }
	.content-sec.over-ons-content-sec .img-div.pt-5 {
		padding-top: 0rem !important;
	}
	.over-ons-gallery-slider-wrap{
		margin: 2rem 0 0;
	}
	.over-ons-slider .swiper-button-prev{
		display: none;
	}
	.over-ons-slider .swiper-button-next{
		display: none;
	}
	/* ****************werkplaats**************** */
	.diensten-dtl-top-sec.werkplaats-dtl-diensten-dtl-top-sec .diensten-dtl-top-right {
		padding-left: 0;
	}
	/* .diensten-dtl-top-sec.werkplaats-dtl-diensten-dtl-top-sec {
        padding: 11.5rem 0 2.5rem;
    } */
	.werkplaats-dtl-mid-area {
		min-height: 55.8rem;
	}
	.diensten-area-heading.werkplaats-heading .diensten-area-heading-left h2 {
		line-height: 39px;
    	margin-bottom: 2rem;
	}
	/****aanbod-list****/
	.aanbod-list-top-sec {
		padding-top: 5rem;
	}
	.sorteren_op-filter label {
/*		width: 25%;*/
	}
	.aanbod-list-header-area{
		background: #1A171C;
		padding: 2.4rem 0 !important;
	}
	.aanbod-filter-sec {
        padding: 0;
        z-index: 9;
    }
	.filter-heading {
		display: none;
	}
	.mobile-filter{
		display: none;
		padding-bottom: 14rem;
	}
	.mobile-filter.active{
		display: block;
	}
	.filter-content{
		padding-bottom: 2rem;
	}
	.mobile-filter-close{
		position: sticky;
		top: 0;
		background: #1A171C;
		z-index: 9;
		padding: 1rem 1.4rem;
    	width: calc(100% + 2.8rem);
    	margin-left: -1.4rem;
		/* box-shadow: 0px 0px 16px 0px rgba(26, 23, 28, 0.1);
    	-webkit-box-shadow: 0px 0px 16px 0px rgba(26, 23, 28, 0.1); */
		border-bottom: 1px solid #CE253D;
	}
	.mobile-filter-close span {
		width: 3.2rem;
		height: 3.2rem;
		background-color: #fff;
		border-radius: 50%;
		cursor: pointer;
	}
	.mobile-filter-close img {
		width: 1.2rem;
		filter: brightness(0);
	}
	.mobile-filter-close hr{
		width: calc(100% + 3rem);
		width: calc(100% + 3rem);
		margin: 2rem 0 0 -1.5rem;
		background-color: rgba(26, 23, 28, 0.2);
		opacity: 1;
	}
	.mobile-filter-btn {
		background: #fff;
		display: inline-flex;
		font-size: 1.4rem;
		font-family: 'LamaSansMedium';
		border: 0;
		padding: 0 1.5rem;
		border-radius: 10px;
		height: 45px;
		line-height: 45px;
		color: #1A171C;
		cursor: pointer;
	}
	.clear-filter-wrap .show_selected_filter_cls.my-5{
		margin: 0 !important;
	}
	.clear-filter-wrap{
		padding: 2rem 0;
	}
	.auto-overview-filter-result{
		position: fixed;
		bottom: 0px;
		width: 100%;
		padding: 2rem 5%;
		left: 0;
		background: #1A171C;
		z-index: 99;
		/* box-shadow: 0px 0px 16px 0px rgba(26, 23, 28, 0.1);
        -webkit-box-shadow: 0px 0px 16px 0px rgba(26, 23, 28, 0.1); */
		border-top: 1px solid #CE253D;
	}
	.auto-overview-filter-result .default-btn{
		background: #CE253D !important;
		border-color: #CE253D !important;
		color: #fff !important;
		padding: 10px 0;
		cursor: pointer;
	}
	.auto-overview-filter-result .default-btn:hover, .auto-overview-filter-result .default-btn:focus {
		background: #CE253D !important;
	}
	.filter-count {
		min-width: 2rem;
		height: 2rem;
		background-color: #CE253D;
		border-radius: 100%;
		color: #fff;
		margin-left: .75rem;
		font-size: 1.2rem;
		margin-top: 1px;
	}
	.make_sticky {
		position: fixed;
		top: 0px;
		left: 0;
		width: 100%;
		background: #1A171C;
		z-index: 999;
		height: calc(100% - 100px);
		overflow-y: auto;
	}
	.make_sticky_onscroll {
		position: initial;
		height: auto;
	}
	.reset-btn.select-style {
		text-align: start;
	}
	.aanbod-filter-sec .select-style {
		height: 47px;
		line-height: 47px;
		font-size: 13px;
		padding: 0 1rem;
		background-position: 93%;
	}
	.mobile-btn-stiky{
		position: fixed;
		top: 7rem !important;
		z-index: 1;
		left: 0;
		width: 100%;
		padding: 2rem 5%;
		background: #1A171C;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.mobile-btn-stiky.active{
		padding-top: 1.4rem;
		padding-bottom: 1.4rem;
		box-shadow: 0px 3px 10px rgba(26, 23, 28, 0.1);
		-webkit-box-shadow: 0px 3px 10px rgba(26, 23, 28, 0.1);
	}
	.clear-filter-wrap .show_selected_filter_cls.my-4 {
		margin: 0 !important;
	}
	.aanbod-filter-sec .col-xl-2{
		padding-left: .75rem;
		padding-right: .75rem;
	}
	.aanbod-filter-part {
		padding-top: 1rem;
	}
	.aanbod-filter-sec .auto-overview-filter-result .load_img{
		width: 50px;
	}
	/****bedankt****/
	.bedankt-banner .banner-wrap {
        height: 584px;
    }
	/****popup****/
	.modal-area .popup-content {
        padding: 3rem;
    }
	.popup-logo img {
		width: 200px;
	}
	.modal-area .popup-content p {
		margin: 2rem auto;
	}
	.modal-area .modal-dialog {
        max-width: 86%;
    }
	/* ***********verkocht-list-top-sec********* */
	.verkocht-list-top-sec .aanbod-list-top-sec-left {
		margin-bottom: 2.5rem;
	}
	.aanbod-list-top-sec {
		padding-top: 3rem;
	}
	.aanbod-list-top-sec, .aanbod-filter-sec .circle-div, .diensten-dtl-top-sec .circle-div{
		display: none;
	}
	.hide-filter{
		z-index: 0;
	}
	.each-diensten-area-img::after{
		background: linear-gradient(180deg, rgba(26, 23, 28, 0.00) 0%, rgba(26, 23, 28, 0.90) 100%);
	}
	.content-sec.diensten-dtl-content-sec p{
		font-size: 1.8rem;
	}
	.product-block.aanbod-dtl-product-block.diensten-dtl-product-block{
		padding-top: 3rem !important;
	}
	.form-group{
		padding-right: 0;
	}
	.content-sec.diensten-dtl-content-sec .img-div{
		height: auto;
	}
	.content-sec.over-ons-content-sec .content-wrap{
		padding-bottom: 0;
	}
	.product-block.aanbod-dtl-product-block.car-detail-slider{
		padding-top: 4rem !important;
	}
	.car-detail-slider .circle-div{
		width: 38rem;
		height: 38rem;
	}
	.privacy_section, .error_page{
	    padding-top: 8rem;
	}
	.contact-mid-box td {
		font-size: 1.8rem;
	}
}
@media(max-width: 767.98px){
	.morgeninternet-footer{
    	margin-bottom: 44px !important;
   }
   .aanbod-list-top-sec-left iframe {
		height: 5900px;
	}
	#mobile-contact-bar img{
		width: 20px;
	}
	#mobile-contact-bar {
		box-sizing: border-box;
		opacity: 1;
		position: fixed;
		width: 100%;
		z-index: 9998;
		left: 0;
		bottom: 0;
		display: block !important;
	}
	#mobile-contact-bar-outer {
	  background-color: #121212;
	  box-sizing: border-box;
	  height: 45px;
	  overflow: hidden;
	  width: 100%;
	}
	#mobile-contact-bar ul {
	  box-sizing: border-box;
	  line-height: 0;
	  list-style-type: none;
	  margin: 0;
	  padding: 0;
	  position: relative;
	  text-align: center;
	  width: 100%;
	  font-size: 0;
	  display: flex;
	}
	#mobile-contact-bar ul li {
	  box-sizing: border-box;
	  display: inline-block;
	  text-align: center;
	  height: 45px;
	  line-height: 45px;
	  width: 25%;
	}
	#mobile-contact-bar ul li a {
	  color: rgba(255,255,255,0.9);
	  cursor: pointer;
	  display: block;
	  height: 100%;
	  position: relative;
	  z-index: 9998;
	}
	.li_color {
	  border-left: 1px solid #FFFFFF;
	}
	#mobile-contact-bar li:first-child img{
		width: 18px;
	}
	.brand {
		flex-wrap: wrap;
		max-width: 35rem;
	}
	.brand img.logo{
		max-width: 11rem;
	}
	.brand .klaten{
		max-width: 11.2rem;
		height: 3rem;
		margin-top: 1rem;
	}
	.brand img{
		max-height: 3rem;
		margin-top: 1rem;
	}
	footer hr{
  		margin-bottom: 0;
  	}
  	/* ***************************aanbod-dtl******************************** */
	/* ***aanbod-dtl-top-heading*** */
	.aanbod-dtl-top-heading-left h4 {
		line-height: 31px;
	}
	.aanbod-dtl-top-heading-right h3 {
        font-size: 1.8rem;
    }
	/* ***dtl-reach*** */
	.dtl-reach-contact ul {
        column-gap: 4rem;
    }
	.dtl-reach-wrap {
       padding: 1rem 0 2rem;
    }
	/* ***aanbod-dtl-content-area*** */
	.aanbod-dtl-content-area li {
        font-size: 1.4rem;
		width: 41%;
    }
	.aanbod-dtl-content-area {
        padding: 2.9rem 1.7rem;
    }
	.aanbod-dtl-content-area li strong{
        font-size: 1.6rem;
    }
	/* ****aanbod-dtl-slider**** */
	.aanbod-dtl-slider-area {
		padding-bottom: 2.5rem;
	}
	.aanbod-dtl-slider-area .swiper-arw {
		width: 3.4rem;
		height: 3.4rem;
	}
	.aanbod-dtl-slider-button{
		display: none;
	}
	/* ***dtl-tab-sec*** */
	.dtl-tab-sec {
		background: #1A171C;
	}
    .dtl-tab-sec .tab-btn .nav-tabs .nav-item .nav-link span {
        font-size: 1.6rem;
    }
    .kenmerken-tab li span {
        font-size: 1.6rem;
    }
    .kenmerken-tab li {
		font-size: 1.6rem;
        line-height: 2.6rem;
        margin-bottom: 2rem;
        width: 30%;
    }
    .tab_drawer_heading{
        display: block;
        position: relative;
        padding: 2rem 0;
        border-bottom: 1px solid rgba(241, 244, 247, 0.30);
        font-size: 2rem;
    }
    .tab-btn{
        display: none;
    }
     .tab_drawer_heading.d_active{
       	border-color: #fff;
    	display: inline-block;
    	padding-bottom: 0;
    	margin-bottom: 3rem;
    }
    .dtl-tab-sec {
        padding: 0;
    }
	.tab_container.tab-content {
		font-size: 1.8rem;
	}
	.bullet-panel p {
		font-size: 1.6rem;
	}
	/* ****************form*************** */
	.form-heading {
		display: block;
	}
	/* **************contact*************** */
	.contact-map-img {
		height: 32rem;
	}
	/* ************inner-banner************* */
	.inner-banner-img {
        height: 228px;
    }
	/* *************over-ons************* */
	.over-ons-mid-area td {
		width: calc(33.33% - -4rem);
		margin-bottom: 3rem;
	}
	.over-ons-mid-area tr {
        margin-bottom: 0;
    }
	.over-ons-mid-area td h6{
		margin-bottom: 1.5rem;
		height: auto;
	}
	/* ************werkplaats************** */
	.werkplaats-dtl-mid-area {
        min-height: 43.8rem;
    }
	/* **************diensten************ */
	.each-diensten-img {
		margin-left: auto;
		margin-right: 0;
	}
	/****aanbod-list****/
	.aanbod-filter {
		width: 50%;
	}
	.sorteren_op-filter .auto-overview-filter-result{
		bottom: 40px;
	}
	.sorteren_op-filter label {
/*		width: 35%;*/
	}
	.auto-overview-filter-result {
        bottom: 40px;
	}
	/****bedankt****/
	.bedankt-banner .banner-wrap {
        height: 472px;
    }
	.bedankt-banner .banner-content h4 {
        margin: 2rem 0 3rem;
    }
	.bedankt-banner .banner-content {
		top: 60%;
	}
	/****popup****/
	.modal-area .modal-dialog {
        max-width: 94%;
    }
	.modal-area .popup-content {
        padding: 3rem 1rem;
    }
	.popup-logo img {
        width: 162px;
    }
	.modal-area .popup-content p {
		line-height: normal;
	}
	.diensten-area-heading .circle-div {
        height: 35rem;
    	width: 35rem;
    	top: -265px;
    }
    .diensten-dtl-product-block .each-list{
		margin-bottom: 0;
	}
	.content-sec.over-ons-content-sec .circle-div {
	    height: 35rem;
	    width: 35rem;
	}
}
@media(max-width: 575.98px){
	h1 br, footer h2 br{
		display: none;
	}
	.banner-wrap {
	  	height: 70vh;
	}
	.banner-content{
		top: auto;
    	bottom: 8rem;
    	transform: translateY(0) !important;
	}
	.home-service .swiper a{
		display: block;
		height: 43rem;
	}
	.home-service .swiper a img{
		height: 100%;
		object-fit: cover;
	}
	.img-div {
		height: 40.8rem;
	}
	.privacy {
		font-size: 1.2rem;
    	letter-spacing: 0.24px;
	}
	/* ***************************aanbod-dtl******************************** */
	/* ****importservice-back-button**** */
	.importservice-back-button a{
		font-size: 1.2rem;
	}
	/* ***dtl-reach*** */
	.dtl-reach-contact ul {
        column-gap: 2rem;
    }
	.dtl-reach-contact li img {
		margin-right: 0.5rem;
	}
	.dtl-reach-btn {
		column-gap: 1rem;
	}
	.dtl-reach-btn .default-btn {
		margin-right: .85rem;
    }
    .dtl-reach-btn .default-btn.white-btn{
    	margin-right: 0;
    }
    .dtl-other-btn-wrap{
    	float: right;
    	margin-top: 4px;
    }
	.dtl-other-btn {
		height: 3rem;
		width: 3rem;
	}
	.dtl-other-btn img {
		width: 1.5rem;
	}
	.dtl-reach-btn {
		display: block;
	}
	/* ****aanbod-dtl-content-area**** */
	.aanbod-dtl-content-area {
        padding: 2.4rem 0.5rem;
    }
	.aanbod-dtl-content-area li {
        width: auto;
    	padding-left: 1.8rem;
    	font-size: 1.4rem;
    	margin-bottom: 0;
    }
	.aanbod-dtl-content-area li span{
		font-size: 1.4rem;
	}
	.aanbod-dtl-content-area li::after {
		background-size: 12px;
    	top: -2px;
	}
	/* ***dtl-tab-sec*** */
	.dtl-tab-sec {
        padding: 0;
    }
	.kenmerken-tab li {
		width: 48%;
	}
	.tab_drawer_heading {
        padding: 1.5rem 0;
	}
	/* ***form*** */
	.form-sec {
        padding: 5rem 0 4.4rem;
    }
	.form-wrap {
        padding: 0;
    }
	.form-sec.contact-form-sec .form-wrap {
        padding: 0;
    }
	/* **************diensten***************** */
	.each-diensten-img {
        margin-left: 0;
    }
	.each-diensten-area-img {
        height: 23rem;
    }
	.each-diensten-area-img img{
        height: 100%;
		object-fit: cover;
    }
	/* *****************inner-banner******************* */
	.inner-banner {
		position: relative;
		padding: 0;
	}
	/* *************contact************* */
	.map-area {
		padding: 0;
	}
	.form-sec.contact-form-sec .form-styl {
		padding: 1.6rem 0 1.2rem;
	}
	.form-sec.contact-form-sec{
		padding: 4rem 0 4.4rem;
	}
	.form-sec.contact-form-sec .form-area {
        padding-top: 5rem;
    }
	.form-area textarea.form-control {
		height: calc(1.5em + 3.72rem + 0rem);
	}
	.form-sec.contact-form-sec textarea .form-styl {
        padding: 1.6rem 0 0rem;
    }
    .form-btn{
    	padding-top: .75rem;
    }
	/* ************over-ons********** */
	.each-info h6 {
		margin: 1.7rem 0 1.7rem;
	}
	.over-ons-btm-area {
        padding-top: 0;
    }
	.each-info img {
		max-width: 3rem;
	}
	.over-ons-mid-area td {
        width: calc(33.33% - -36rem);
	}
	.each-swiper-img {
        height: auto;
    }
	/****aanbod-list****/
	.aanbod-filter {
		width: 100%;
	}
	.sorteren_op-filter label:not(.each-filter label) {
		width: 77%;
		display: none;
	}
	.sorteren_op-filter .justify-content-end.d-flex{
		justify-content: left !important;
	}
	.sorteren_op-filter.aanbod-filter {
		width: 100%;
	}
	/****bedankt****/
	.bedankt-banner .banner-wrap {
		height: 370px;
	}
	.bedankt-banner .banner-content {
		top: 50%;
	}
}
