@media(min-width: 1300px){
	.container{
		max-width: 1240px;
	}
}
@media(max-width: 1699.98px) {
	h1 {
		font-size: 3.8rem;
		line-height: 45.88px;;
	}
	.footer-top {
		margin-top: -22rem;
		position: relative;
		z-index: 2;
	}
	/****diensten-list****/
	.inner-banner-img img {
		height: 100%;
		object-fit: cover;
	}
	.inner-banner-content p {
		margin: 2rem 0;
	}
	/****diensten-dtl****/
	.dtl-about-wrap {
		margin-top: -20rem;
	}
	/****contact****/
	.contact-map .map {
		/* margin-top: -13.9rem; */
	}
	/****over-ons****/
	.over-ons-play-sec {
		margin-top: -14rem;
	}
	/****aanbod-dtl****/
	.aanbod-dtl-top {
		height: 25rem;
	}
	.aanbod-dtl-top img {
		height: 100%;
		object-fit: cover;
	}
	/****popup****/
	.modal-area .popup-content {
		padding: 4rem;
		background-color: #fff;
	}
}
@media(max-width: 1599.98px) {
	h2 {
		font-size: 2.7rem;
	}
	h3 {
		font-size: 2rem;
	}
	h4 {
		font-size: 1.9rem;
	}
	.banner-content {
		top: 58%;
	}
	.banner-right-content .akker_btn_cls {
		padding: 1.7rem 2.2rem;
	}
	.product-dtl h3{
		height: 25px;
	}
	.product-dtl td h6{
		font-size: 1.35rem;
	}
	.product-slider {
		margin-top: -7%;
	}
	.counter-left-img h2 span::after {
		height: 5.9rem;
		width: 12.2rem;
		background-size: 12.2rem;
	}
	.each-counter-right h2, .each-counter-right h2 span {
		font-size: 2.8rem;
	}
	/*============aanbod===========*/
	.aanbod-list-banner{
		height: 370px;
	}
	.aanbod-list-banner img{
		height: 100%;
		object-fit: cover;
	}
	.dtl-top-sec-wrap {
		margin-top: -76px;
	}
	.kenmerken-content-sec .dtl-tab-content-heading h2,
	.opties-content-sec .dtl-tab-content-heading h2 {
		font-size: 2.7rem;
	}
	/*****contact****/
	.contact-banner .inner-banner-content {
		bottom: -20px;
	  }
	  /*****over-ons*****/
	  .over-ons-banner .inner-banner-content h1 {
		line-height: 49px;
	  }
}
@media(max-width: 1499.98px){
	.afleverpakketten-sec h3, .afleverpakketten-sec td h2 {
  		font-size: 3rem;
	}
	/* .afleverpakketten-sec h4{
		font-size: 2.2rem;
	} */
}
@media(max-width: 1399.98px) {
	.header-btm {
		padding-left: 10rem;
	}
	.banner-content {
		top: 64%;
	}
	.banner-btm-img img {
		padding-top: 0.5rem;
	}
	.banner-btm-arrow img {
		padding-top: 1rem;
	}
	.banner-right-content .akker_btn_cls {
		padding: 1.2rem 2.2rem;
	}
	.product-slider {
		margin-top: -5%;
	}
	.product-slider .swiper-button-next {
		margin-right: -3.5%;
	}
	.product-slider .swiper-button-prev {
		margin-left: -3.5%;
	}
	.gallery-btm-wrap {
		padding: 0 19%;
	}
	.home-counter-sec-wrap {
		padding: 10% 4% 6% 4%;
	}
	.home-counter-sec-wrap {
		margin-top: -9rem;
	}
	.home-btm-sec li {
		/* padding-left: 5%; */
	}
	.header-btm ul {
		margin-left: -35px;
	}
	.home-btm-slider .swiper-button-next {
		right: -3%;
	}
	.home-btm-slider .swiper-button-prev {
		left: -3%;
	}
	.home-btm-slider-wrap {
		padding: 8% 4% 6%;
	}
	.review-block h3 {
		margin: 2rem 0 4rem;
	}
	.review-section .swiper-slide .bg-white h3 {
		font-size: 1.6rem;
		line-height: 25px;
	}
	.home-btm-sec ul {
		gap: 13px;
	}
	.home-btm-sec li {
		font-size: 1.4rem;
	}
	/****diensten-list****/
	.inner-banner-img {
		padding: 210px 0 20px;
	}
	/* .inner-banner-content {
		top: 70%;
	} */
	.inner-banner-content p {
		margin: 1.5rem 0;
	}
	.list-btm-blk-wrap {
		padding: 8% 4%;
	}
	/****over-ons****/
	.over-ons-banner .inner-banner-content {
		top: 56%;
	}
	.over-ons-play-sec {
		margin-top: -8rem;
	}
	.over-ons-counter-sec .home-counter-sec-wrap {
		margin-top: -11rem;
	}
	/****aanbod-dtl****/
	.aambod-banner-content {
		padding: 0 2.3rem;
	}
	.aanbod-dtl-man-part {
		padding: 2rem 0;
	}
	.marquee-content li {
		margin-right: 6rem;
	}
	/****popup****/
	.modal-area .modal-dialog {
		max-width: 85%;
	}
	.modal-area .popup-content {
		padding: 4rem;
	}
	.sponsor-logo img {
  		max-height: 30px;
	}
	.aanbod-dtl-man-img{
		left: -8rem;
		width: 65%;
	}
	.interese-top-heading h3{
		font-size: 27px;
		padding-bottom: 2rem;
	}
	.interese-block .aambod-banner-content {
	    height: calc(100% - 53px);
	}
	/* ***** ***** */
	.contact-middle-content ,
	.contact-middle-lft{
		padding: 4rem;
	}
	.contact-middle-sec h6{
		margin: 2.5rem 0;
	}
	/* .aanbod-dtl-man-left h6 {
		width: 130px;
		margin: .5rem 0rem 0rem 15rem;
	  } */
	  /* .aanbod-dtl-man-left h6 {
		margin: 2.3rem 15rem;
	  } */
	  .home-footer::after{
		top: -19%;
	  }
	  .form-left-dtl h6 {
		margin: 2.3rem -1rem;
	 }
	 .contactform-right-sec {
		padding: 14px
	 }
	 .content-lft {
		width: 52%;
	 }
	 .contact-man-img {
		width: 49%;
		margin-right: -44px;
	}
	.contact_form {
		padding-top: 40px;
		padding-bottom: 60px;
		margin-top: 0;
	}
	.contactform-right-sec{
		padding-bottom: 0;
	}
	.each-tab-content .row .kenmerken-tab{
		padding-left: 40px;
	}
	.each-tab-content .row .kenmerken-tab:nth-child(odd) {
		padding-right: 40px;
		padding-left: 0;
	}
	.dtl-tab-sec .each-tab-content {
		padding: 6rem;
	}
	.werkplaats-about-sec {
		background-color: #fff;
		padding: 95px 0 135px;
	}
	.diensten-about-sec {
		background-color: #FFF;
		padding-top: 95px;
		padding-bottom: 135px;
	}
	.service-form-sec .contact-man-img{
		top: 88px;
	}
	.subpage-banner .inner-banner-img {
		min-height: 530px;
	}
	.contact_form .footer-right a.dtl-form-wp {
		margin-left: 10px;
	}
	.aambod-banner-content .product-dtl .product-price h3 {
		font-size: 3rem;
	}
	/****contact****/
	.contact-banner .inner-banner-img {
		min-height: 570px;
	}
	.contact-banner .inner-banner-content {
		bottom: -30px;
	  }
}
@media(min-width:1200px) and (max-width: 1299.98px){
	.aanbod-dtl-banner .col-xl-7{
		width: 62%;
	}
	.aanbod-dtl-banner .col-xl-5{
		width: 38%;
	}
	.aanbod-dtl-man-left{
		/* margin-left: 13rem; */
	}
	/* .aanbod-dtl-man-left h6 {
		width: 130px;
		margin: .5rem 0rem 0rem 11.8rem;
	  } */
	  /* .aanbod-dtl-man-left h6 {
		margin: .5rem 11.5rem;
	  } */
	  .marquee-content{
		padding-left: 5rem;
	  }
	  .marquee-content li {
		margin-right: 5rem;
	  }
	  .form-left-dtl h6 {
		margin: 1.5rem 1rem;
	  }
	  .footer-right .row{
		padding-left: 0;
	  }
}
@media(max-width: 1199.98px) {
	h1 {
		font-size: 3.4rem;
	}
	.header-top li {
		margin-right: 0.2rem;
	}
	.header-btm .akker_btn_cls {
		padding: 0.7rem .5rem;
	}
	/* .navbar-brand img {
		width: 10rem;
	} */
	.header-btm {
		padding-left: 4rem;
	}
	.header-btm {
		margin-top: 1.5rem;
	}
	.banner-right-top-arrow .grey-btn::after {
		height: 5.5rem;
		width: 13.4rem;
		background-size: 9rem;
	}
	.banner-right-content .akker_btn_cls span {
		font-size: 1.4rem;
	}
	.banner-right-content .akker_btn_cls strong {
		font-size: 1.8rem;
	}
	.banner-right-content .akker_btn_cls img {
		width: 3.6rem;
	}
	.banner-right-content .akker_btn_cls {
		padding: 1.2rem 1.2rem;
	}
	.banner-right-content .tools-img img {
		width: 3rem;
	}
	.banner-right-content .akker_btn_cls strong {
		font-size: 2rem;
	}
	.header-btm li {
		margin-left: 0;
	}
	.product-slider .swiper-button-prev {
		margin-left: 0;
    	left: auto;
    	right: 7rem;
	}
	.product-slider .swiper-button-next {
		right: 4rem;
	}
	.product-slider .common-arrow {
		top: -2.5rem;
	}
	.product-slider {
		margin-top: 0;
		padding-top: 6rem;
	}
	/* .each-product {
		margin-top: 4rem;
	} */
	.gallery-btm-wrap {
		padding: 0 14%;
	}
	.each-counter-right {
		padding: 3.5rem 2rem;
	}
	.counter-left-info p {
		margin: 2rem 0 4rem;
	}
	.home-counter-sec-wrap {
		padding: 10% 2% 6% 2%;
	}
	.home-counter-sec-wrap {
		margin-top: 0;
	}
	.home-counter-sec {
		padding-top: 4rem;
	}
	.counter-right-info {
		margin-top: 4rem;
	}
	.home-btm-sec li {
		/* padding-left: 7rem; */
		padding: 20px;
		width: 40%;
	}
	.home-btm-sec ul {
		gap: 11px;
	}
	/* .gallery-sec {
		padding: 6% 0 9%;
	} */
	.gallery-sec .akker_btn_cls {
		margin-top: 30px;
	}
	.gallery-btm {
		margin-top: 50px;
	}
	.home-slider-box .col-lg-2 {
		width: 20%;
	}
	.home-slider-box .col-lg-10 {
		width: 80%;
	}
	.about-info p {
		margin: 3rem 0 3rem;
	}
	.home-btm-slider {
		padding-bottom: 12%;
	}
	.footer-top {
		margin-top: -16rem;
	}
	.footer-top-social {
		/* padding: 3.3rem; */
	}
	.footer-man-content {
		position: absolute;
		right: 58%;
		top: -59%;
	}
	.footer-social-media-content h2 {
		font-size: 2.4rem;
	}
	.footer-top-part .col-lg-2 {
		width: 10%;
	}
	.footer-top-part .col-lg-10 {
		width: 90%;
	}
	.footer-man-img{
		right: -1rem;
	}
	.common-arrow {
		width: 5rem;
		height: 5rem;
	}
	.each-gal-img {
		height: 300px;
	}
	.each-gal-info {
		padding: 2rem;
	}
	.contact-banner .inner-banner-content {

	}
	/****diensten-list****/
	/* .inner-banner-img {
		height: auto;
	}
	.inner-banner-content {
		position: initial;
		background-color: #f5f5f5;
		transform: translateY(0);
		padding: 4rem 2rem 8rem 2rem;
	}
	.inner-banner-content h2, .inner-banner-content p{
		color: #2B313A;
	} */
	.list-sec {
		padding-top: 3rem;
	}
	/****contact****/
	.contact-banner .inner-banner-img {
		min-height: 548px;
	  }
	.contact-banner .inner-banner-content {
		top: 20%;
	}
	/****diensten-dtl****/
	.dtl-top-content p {
		margin: 2.5rem 0;
	}
	.dtl-about-wrap {
		margin-top: -14rem;
	}
	.dtl-about-wrap {
		padding: 3rem 2.5rem 3rem 5rem;
	}
	.form-wrap {
		padding: 5rem 4rem 5rem;
	}
	.form-right-wrap {
		padding: 4.3rem 1rem 0;
	}
	/****contact****/
	.contact-banner .inner-banner-content{
		transform: translate(0);
		margin-bottom: 0;
		left: 0;
	}
	.contact-map .row{
		margin-top: 0;
		padding: 40px 0 0;
	}
	/* .contact-banner .inner-banner-content h1{
		color: #121212;
	} */
	.contact-map .map{
		margin-top: 0;
	}
	.contact-middle-content {
		/* padding-left: 1.5rem; */
	}
	.contact-middle-sec{
		padding: 4rem 0;
	}
	/****over-ons****/
	/* .over-ons-banner .inner-banner-content h1{
		color: #121212;
	} */
	.over-ons-banner .inner-banner-content h1 {
        line-height: 45px;
    }
	.over-ons-banner h1 span::after{
		filter: invert(1);
	}
	.over-ons-play-sec{
		padding-top: 40px;
		margin-top: 0;
	}
	.over-ons-man-service-content {
		padding: 2rem;
	}
	.over-ons-man-service-content h4 {
		font-size: 1.8rem;
	}
	/****aanbod-dtl****/
	.dtl-tab-sec .each-tab-content {
		padding: 4rem 4rem;
	}
	.dtl-tab-content-heading h2 {
		margin: 0 0 3rem 0;
	}
	.each-highlight-tab li::after {
		top: -0.4rem;
	}
	.each-tab-last-part {
		margin-bottom: 2rem;
	}
	.marquee-content li {
		margin-right: 2rem;
	}

	.each-review-wrap {
	padding: 0 15px 50px;
	height: 100%;
	}
	.rating {
	width: 60px;
	height: 60px;
	font-size: 3rem;
	}
	.review-sec .col-md-6 {
	margin-bottom: 40px;
	}
	.each-review {
	padding: 30px;
	}
	.each-review p {
	margin: 20px 0;
	}
	.review-mid-img {
	left: -15px;
	bottom: -15px;
	}
	#mc_embed_shell {
   		 margin-top: 0rem;
	}
	.aanbod-dtl-man-left{
		margin-left: 13rem;
	}
	.aanbod-dtl-man{
		padding-top: 5rem;
	}
	.aanbod-dtl-banner ul li .akker_btn_cls{
		width: 100%;
	}
	.form-3 {
		width: 100%;
	}
	/* ************* */
	.contact-middle-content, 
	.contact-middle-lft {
		padding: 3rem;
	}
	.contact-banner h1 span::after{
		bottom: -3rem;
	}
	.contact-footer-area .footer-top:after{
		bottom: 10rem;
	}
	.form-sec {
		margin-top: 7rem;
	}
	.footer-area::after {
		/* z-index: -8; */
	}
	/* .aanbod-dtl-man-left h6 {
		width: 130px;
		margin: .5rem 0rem 0rem 9.1rem;
	  } */
	  /* .aanbod-dtl-man-left h6 {
		margin: 2.3rem 9rem;
	  } */
	  .dtl-about-sec {
		padding-top: 10rem;
	  }
	  .marquee-content ul {
		padding-left: 2rem;
	  }
	  .marquee-content li{
		font-size: 1.5rem;
	  }
	  .home-footer::after {
		top: -12%;
	  }
	  .marquee-content{
		padding-left: 2rem;
	  }
	  .form-left-dtl h6 {
		margin: 1.5rem 0rem;
	  }
	 .details-image.aanbod-details-top-banner-img {
	    height: 20rem;
	}
	.top-pagination {
		margin-top: -4rem;
	}
	.header-btm ul{
		margin-left: 20px;
	}
	.header-btm li {
		margin-right: 0;
	}
	/* .inner-banner-content .breadcrumb-item.active,
	.inner-banner-content .breadcrumb-item a{
		color: #2B313A;
	} */
	.footer-right .row{
		flex-wrap: wrap;
		column-gap: 0;
	}
	.footer-right .row > *{
		width: 50% !important;
	}
	.footer-area-wrap{
		padding-bottom: 30px;
	}
	.each-footer-right{
		max-width: 100%;
	}
	.footer-right-btm {
		margin: 24px 0 20px;
	}
	.footer-nav ul {
		gap: 2rem;
	}
	.footer-social-media li{
		margin-top: 10px;
	}
	.footer-area{
		/* padding-top: 120px; */
	}
	.footer-area {
        padding-top: 164px;
    }
	.werkplaats-list-iframe{
		margin-top: 0;
	}
	.service-about-sec{
		padding-top: 50px;
		padding-bottom: 75px;
	}
	.home-footer::after {
        top: -6%;
    }
	.over-ons-banner .inner-banner-content{
		position: relative;
	}
	/* .inner-banner-content .breadcrumb-item a.active{
		color: #121212;
	} */
	.list-btm-part h6 {
		font-size: 21px;
	}
	.overons-about-sec {
		padding: 90px 0 130px;
	}
	.afleverpakketten-sec h3, 
	.afleverpakketten-sec td h2 {
        font-size: 2rem;
    }
	.afleverpakketten-sec .position-absolute{
		font-size: 1.6rem;
	}
	.contact-footer-area{
		padding-top: 0;
	}
	.contact_form {
		margin-top: 0;
	}
	.afleverpakketten-sec tr:first-child td{
		padding: 3rem 2rem;
	}
	.afleverpakketten-wrap{
		padding-bottom: 30px;
	}
	.review-block .my-lg-5 {
		padding-top: 3rem;
	}
	.werkplaats-iframe{
		margin-top: 0;
	}
	.dtl-top-sec-wrap{
		margin-top: 0;
	}
	/* .subpage-banner .dtl-top-pagination li a{
		color: #1A1A1C;
	} */
	.subpage-banner  .top-pagination span,
	.subpage-banner  .dtl-top-pagination{
		/* color: #1A1A1C; */
		margin-top: 0;
	}
	.werkplaats-about-sec {
        background-color: #fff;
        padding: 95px 0 100px;
    }
	/* .inner-banner-content .breadcrumb-item+.breadcrumb-item::before{
		color: #2B313A;
	} */
	.product-slider .akker_btn_cls{
		margin-top: 30px;
	}
	.inner-banner-content{
		padding-bottom: 4rem;
	}
	.service-form-sec .col-lg-5 {
		width: 37%;
	}
	.service-form-sec .col-lg-8 {
		width: 63%;
	}
	.dtl-top-sec{
		padding-top: 30px !important;
	}
	.subpage-banner .inner-banner-img {
		height: auto;
	}
	.dtl-gallery-sec{
		padding-bottom: 0;
	}
	.dtl-gal-wrap {
		padding-bottom: 60px;
	}
	.diesten_form_left {
		margin-left: 0;
	}
	.contact_form .footer-right a.dtl-form-wp {
		margin-left: 0;
	}
}
@media(max-width: 991px){
	.dblock{
		display: block;
		position: fixed;
  		top: 0;
  		-webkit-transition: all 1s;
  		transition: all 1s;
	}
	.res-logo-styl {
		width: 50px;
    	/* margin-top: -5px; */
	}
	main, .error_background {
	    padding-top: 8rem;
	}
	h1 {
		font-size: 3rem;
		line-height: normal;
	}
	h2 {
		font-size: 2.4rem;
	}
	h3 {
		font-size: 1.9rem;
	}
	h4 {
		font-size: 1.7rem;
	}
	.akker_btn_cls {
		padding: 1rem 3rem;
	}
	.common-arrow {
		height: 3.4rem;
		width: 3.4rem;
	}
	.common-arrow img {
		width: 1.4rem;
	}
	.header-area{
		display: none;
	}
	.banner-right-top-arrow .grey-btn::after {
		display: none;
	}
	.banner-btm-img {
		display: none;
	}
	.banner-btm-arrow img {
		display: none;
	}
	.banner-content {
		position: initial;
		background-color: #2B313A;
		transform: translateY(0);
		padding: 4rem 0;
	}
	.banner-right-content .akker_btn_cls {
		padding: 1rem 1.2rem;
		margin: 1.5rem 0;
	}
	.banner-right-content .akker_btn_cls {
		display: inline-flex;
	}
	.banner-right-content {
		display: flex;
		column-gap: 13px;
	}
	.each-product {
		margin-top: 1rem;
	}
	.product-slider {
		padding-top: 7rem;
	}
	.product-dtl h3, .product-dtl p{
		height: auto;
	}
	.product-dtl{
		padding: 0;
	}
	.gallery-sec-right h2 span::after {
		display: none;
	}
	/* .gallery-sec {
		padding: 4rem 0;
	} */
	.gallery-sec h2 {
		margin-bottom: 0;
	}
	.gallery-btm {
		margin-top: 3rem;
	}
	.gallery-sec-right h2 {
		margin-bottom: 3rem;
	}
	.gallery-btm-wrap {
		padding: 0 0%;
	}
	.home-counter-sec-wrap {
		padding: 4rem 2%;
	}
	.about-info {
		padding: 0;
		margin-top: 3rem;
	}
	.home-btm-slider-left h2 span::after {
		display: none;
	}
	.home-btm-slider .swiper-button-prev {
		margin-left: 0;
    	left: auto;
    	right: 6rem;
	}
	.home-btm-slider .swiper-button-next {
		right: 0;
	}
	.home-btm-slider .common-arrow {
		top: -2.5rem;
	}
	.home-slider-box {
		padding: 1rem 1.2rem 3.8rem 2.4rem;
		margin-top: 3rem;
	}
	.home-btm-slider {
		padding-bottom: 4rem;
	}
	.footer-area {
		padding-top: 4rem;
	}
	.footer-top-part .col-lg-2 {
		width: 100%;
	}
	.footer-top-part .col-lg-10 {
		width: 100%;
	}
	.footer-top {
		margin-top: 0;
		margin-bottom: 4rem;
	}
	.footer-top-social {
		padding: 2rem;
	}
	.footer-top-social {
		margin-bottom: 2rem;
	}
	/* .footer-top-social {
		display: inline-flex;
	} */
	.footer-top-social strong {
		font-size: 1.6rem;
	}
	.footer-top-social img {
		width: 2.3rem;
		margin-right: 1rem;
	}
	.footer-top-social span {
		font-size: 1.4rem;
	}
	.footer-man-content {
		display: none;
	}
	.footer-credit {
		margin-top: 2rem;
	}
	.footer-right {
		margin-top: 2rem;
	}
	.each-footer-right {
		margin-top: 2rem;
	}
	.footer-man-img img {
		display: none;
	}
	.footer-right-btm {
		margin: 3rem 0;
	}
	/****diensten-list****/
	/* .list-sec {
		padding-top: 0;
	} */
	.list-btm-blk-wrap {
		padding: 4rem 2rem;
	}
	.home-btm-slider-wrap {
		padding: 4rem 2rem;
	}
	.list-btm-part {
		padding-bottom: 4rem;
	}
	.inner-banner-img {
		padding: 20px 0;
		min-height: auto;
	}
	.inner-banner-img img {
		height: 100%;
		object-fit: cover;
	}
	.list-btm-blk-wrap {
		padding: 4rem 2rem;
	}
	/****diensten-dtl****/
	.dtl-top-sec {
		padding: 4rem 0;
	}
	.dtl-top-content {
		padding-right: 0;
		padding-top: 3rem;
	}
	.dtl-about-wrap {
		margin-top: 0;
	}
	.dtl-about-wrap {
		padding: 3rem 2.5rem;
	}
	.dtl-about-sec {
		padding: 4rem 0;
	}
	.form-wrap {
		margin-bottom: 3rem;
	}
	.form-right-wrap {
		padding: 2rem 1rem 0;
	}
	.form-wrap {
		padding: 3rem;
	}
	.form-sec textarea.form-styl {
		min-height: 14rem;
	}
	.dtl-btm-sec li {
		padding: 5rem 1rem 3rem 8rem;
	}
	.subpage-banner .inner-banner-img {
		min-height: auto;
	}
	.aanbod-dtl-man-img {
		/* width: 40%; */
		width: 37%;

	}
	.aanbod-dtl-man {
    	padding-top: 1rem;
  	}
	/****contact****/
	.contact-map .map{
		height: 30rem;
		margin-bottom: 30px;
	}
	.contact-middle-content{
		/* padding: 4rem 0 0; */
		margin-top: 3rem;
	}
	.contact-banner .inner-banner-img {
        min-height: auto;
    }
	.contact-banner .inner-banner-content {
        bottom: 0px;
    }
	/****over-ons****/
	.over-ons-man-service{
		padding: 4rem 0;
	}
	.over-ons-man-heading{
		padding-bottom: 4rem;
	}
	.over-ons-banner h1 span::after {
		display: none;
	}
	.over-ons-banner h1 span {
		padding-bottom: 0;
	}
	.over-ons-play-sec {
		margin-top: 0;
	}
	.over-ons-play-inner a img {
		width: 7rem;
	}
	/****aanbod-dtl****/
	.aanbod-dtl-banner{
		margin-top: 0;
	}
	.aanbod-dtl-banner a{
		margin-top: 3rem;
	}
	.aanbod-dtl-images{
		display: none;
	}
	.aanbod-dtl-man{
		margin-top: 8rem;
	}
	.aambod-banner-content{
		margin-top: 2rem;
	}
	.dtl-tab-content-heading h2 {
		margin: 3rem 0;
	}
	.each-highlight-tab li {
    	width: 40%;
	}
	.each-opties {
		padding: 2rem;
		margin-bottom: 1.5rem;
	}
	.each-opties h4 {
		margin-top: 1rem;
	}
	.each-tab-last-part {
		padding: 2rem;
	}
	.dtl-tab-content-heading p {
		margin-bottom: 3rem;
	}
	.each-tab-last-part h3 {
		margin: 1rem 0 2rem;
	}
	.each-tab-last-part p {
		margin-bottom: 3rem;
	}
	.marquee-sec {
		margin: 5rem 0 0;
	}
	/*==========aanbod============*/
	.aanbod-list-banner{
		display: none;
	}
	/*.details-image .aanbod-list-banner {
		display: block;
	}*/
	.aanbod-product {
		padding-top: 8rem;
	}
	.kenmerken-content-sec .dtl-tab-content-heading h2,
	.opties-content-sec .dtl-tab-content-heading h2 {
		font-size: 2.4rem;
	}
	.mobile-product{
		z-index: 999;
	}
	.mobile-filter{
		display: none;
		padding-bottom: 12rem;
	}
	.mobile-filter.active{
		display: block;
	}
	.mobile-filter-close{
		position: sticky;
    	top: 0;
    	background: #fff;
    	z-index: 9;
	}
	.mobile-filter-close span {
		width: 3.2rem;
		height: 3.2rem;
		background-color: #d2d7df;
		border-radius: 50%;
	}
	.mobile-filter-close hr{
		width: calc(100% + 3rem);
    	margin: 2rem 0 0 -1.5rem;
    	background-color: #d2d7df;
    	opacity: 1;
	}
	.mobile-filter-btn {
		background: #FF4949;
		color: #fff;
		font-size: 1.4rem;
		font-family: 'lama_sansbold';
		border: 0;
		padding: 0 1.5rem;
		height: 45px;
		line-height: 45px;
	}
	.clear-filter-wrap .show_selected_filter_cls.my-5{
		margin: 0 !important;
	}
	.clear-filter-wrap{
/*		padding: 2rem 0;*/
	}
	.auto-overview-tag{
		background: #e1e3e6;
	}
	.auto-overview-tag:hover {
	  	background: #B1E4FF;
	}
	.auto-overview-filter-result{
		position: fixed;
		bottom: 45px;
		width: 100%;
		padding: 2rem 5%;
		left: 0;
		background: #fff;
		border-top: 1px solid #d2d7df;
		z-index: 99;
	}
	.auto-overview-filter-result .akker_btn_cls{
		background: #FF4949 !important;
		color: #fff !important;
	}
	.auto-overview-filter-result .akker_btn_cls:hover, .auto-overview-filter-result .akker_btn_cls:focus {
	  	background: #2B313A !important;
	}
	.sort-by {
    	width: calc(100% - 9rem);
    	padding-left: 1rem;
  	}
  	.filter-count {
		min-width: 2rem;
		height: 2rem;
		background-color: #0064ff;
		border-radius: 100%;
		color: #fff;
		margin-left: .75rem;
		font-size: 1.2rem;
	}
	.make_sticky {
		/*position: initial;*/
		position: fixed;
		top: 0px;
		left: 0;
		width: 100%;
		background: #fff;
		z-index: 999;
		height: calc(100% - 45px);
		overflow-y: auto;
	}
	.make_sticky_onscroll {
		position: initial;
		height: auto;
	}
	.mobile-btn-stiky {
		position: fixed;
		top: 7rem !important;
		z-index: 99;
		left: 0;
		width: 100%;
		padding: 3rem 5%;
		background: #f5f5f5;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
  	}
  	.mobile-btn-stiky.active {
    	padding-top: 1.5rem;
   	 	padding-bottom: 1.5rem;
	    box-shadow: 0px 3px 10px rgba(0,0,0,.1);
	    -webkit-box-shadow: 0px 3px 10px rgba(0,0,0,.1);
 	}
	.mobile-filter.active {
    	display: block;
    	border-radius: 0 !important;
    	padding-top: 0 !important;
  	}	
  	.each-filter .common_price_input_div_cls, .bouwjaar_div, .kilometerstand_div{
		padding: 0 1.5rem;
	}
	.each-filter #prijis_btn_min{
		margin-left: -1.5rem;
	}
	.each-filter #prijis_btn_max{
		margin-right: -1.5rem;
	}
	/*=====x======*/
	.inner-banner{
		height: auto;
	}
	.aanbod-top-filter {
	  	margin-top: 0;
	  	padding-bottom: 0;
	  	color: #121212;
	}
	.details-image .aanbod-top-filter {
	  	margin-top: -10rem;
	    padding-bottom: 10rem;
	    color: #fff;
	}
	.aanbod-top-filter h2:before{
		display: none;
	}
	.details-image .aanbod-top-filter h2:before{
		display: block;
	}

	.werkplaats-list-iframe iframe ,
	.werkplaats-iframe iframe {
		height:1600px;
	}
	.over-ons-counter-sec .home-counter-sec-wrap{
		margin-top: 0;
	}
	.error_top{
		padding: 0;
	}
	.aanbod-dtl-top {
    	height: 10rem;
  	}
  	.footer-nav ul {
		gap: 1.5rem;
	}
	.aanbod-top-filter h3{
		color: #000;
	}
	.filter-left .col-lg-2{
		width:50%;
	}
	.reset-filter{
	    padding-bottom: 5rem;
	    /*margin-top: -6rem;*/
	    margin-top: -3rem;
	    color: #121212;
	}
	.gallery-sec .akker_btn_cls{
		margin-top: 2rem;
	}
	.aambod-banner-content li{
		margin-top: -2rem;
	}
	.review-slider {
	margin-top: 40px;
	margin-bottom: 40px;
	}
	.each-review-wrap {
	padding: 0 15px 30px;
	height: 100%;
	}
	.review-sec h2 {
	margin-top: 4rem;
	}
	.each-review {
	margin-top: 5px;
	}
	.review-mid-img {
	left: 0;
	bottom: 0;
	}
	.review-mid-img img {
	width: 19rem;
	}
	.about-sec iframe {
	    height: 25rem;
	}
	.list-btm-blk {
	  margin-bottom: 0;
	}
	.interese-block .aambod-banner-content{
		height: auto;
	}
	.interese-top-heading h3{
		font-size: 24px;
		padding: 3rem 0 0;
	}
	.review-block .my-lg-5{
		padding: 0;
	}
	.review-block{
		padding: 3rem 0;
	}
	.review-block:before{
		display: none;
	}
	.review-block .swiper{
		padding-top: 3rem;
	}
	.review-block:after{
		width: 100%;
	}
	.afleverpakketten-sec h3, .afleverpakketten-sec td h2 {
    	font-size: 2.6rem;
  	}
  	.afleverpakketten-sec td h3 span{
  		font-size: 1.8rem;
  	}
  	.afleverpakketten-sec td p, .afleverpakketten-sec .position-absolute{
  		font-size: 1.6rem;
  	}
  	.afleverpakketten-sec tr:first-child td{
  		padding: 3rem 2rem;
  	}
  	.afleverpakketten-sec td, .afleverpakketten-sec .dtls-img-div{
  		padding: 2rem;
  	}
  	.afleverpakketten-sec .position-absolute{
  		left: 2rem;
  	}
	/* ************ */
	.contact-banner h1 span::after{
		display: none;
	}
	.form-right{
		margin-left: 0;
		margin-top: 2rem;
	}
	.contact-footer-area .footer-top::after {
		display: none;
	}
	.contact_form {
		margin-bottom: 4rem;
	}
	.contact-middle-content, .contact-middle-lft{
		border-radius: 10px;
	}
	.footer-area::after {
		display: none;
	}
	/****over-ons****/
	.over-ons-banner .inner-banner-content h1 {
		line-height: 42px;
	  }

	/* ***************************** */
	.bottm-car-spacing {
		padding-bottom: 5rem;
	 }
	.each-form-right h2 {
		margin: 0rem -4rem 3rem 2rem;
	}
	.each-form-right h6 {
		margin: -5rem 0rem 3.4rem 2rem;
	}
	.addres-respon {
		display: block;
		margin-left: 2rem;
	}
	/* .aanbod-dtl-man-left {
			margin-left: 21rem;
		} */
	/* .aanbod-dtl-man-img {
		padding: 4rem;
		margin-top: 22rem;
		} */
		.aanbod-dtl-man-left {
			margin-left: 48rem;
		  }
		.form-right .aanbod-dtl-man-part {
			padding: 6rem 0;
		  }
	.aanbod-dtl-man-left h5 {
		text-align: start;
		margin-left: -2rem;
	}
	/* .aanbod-dtl-man-left h6 {
		margin: .5rem 0rem 0rem 11.5rem;
	} */
	
	.aanbod-dtl-man-left h5 span {
		margin-left: 3.3rem;
	  }
	.aanbod-dtl-man-left h6 {
		margin: 2.3rem 3rem;
	  }
	  .marquee-content ul {
		padding-left: 9rem;
	  }
	  .form-left-dtl h5 {
		text-align: end;
		margin-right: 3rem;
	  }
	  .top-pagination {
		margin-top: -5rem;
	}
	.aanbod-top-pagination {
	    /* background-color: white; */
	    /* color: #141516; */
	    /* margin-top: -6rem; */
        /* margin-top: 0; */
        /* padding-top: 10px; */
	}

	.aanbod-top-pagination a {
	    /* color: #141516; */
	    /* font-family: 'lama_sanssemibold'; */
	}

	.aanbod-top-pagination span {
	    /* color: rgb(20 21 22); */
	}
	.details-image.aanbod-details-top-banner-img {
	    height: 6rem;
	}
	.gallery-btm {
		margin-top: 7rem;
	}
	.gallery-sec h2 {
		margin-bottom: 5rem;
	}
	/* .gallery-sec {
        padding: 60px 0;
    } */
	.each-gal-info h2{
		margin-bottom: 0;
	}
	.product-slider .akker_btn_cls {
		margin-top: 30px;
	}
	.footer-logo,
	.footer-social-media-content{
		text-align: center;
	}
	.footer-nav li a {
		font-size: 1.2rem;
	}	
	.footer-nav ul {
        gap: 1rem;
    }
	.footer-top {
		margin-bottom: 0;
	}
	/* .inner-banner-content .breadcrumb-item+.breadcrumb-item::before,
	.inner-banner-content .breadcrumb-item a.active{
		color: #2B313A;
	} */
	.list-btm-part h6 {
		font-size: 16px
	}
	.review-section-wrap{
		width: auto !important;
	}
	.review-block {
        padding: 3rem 0 !important;
    }
	.review-block h3 {
		margin: 5rem 0 4rem;
	}
	.overons-about-sec {
        padding: 40px 0 60px;
    }
	.inner-banner-content {
        padding: 4rem 2rem 3rem 2rem;
    }
	.reward-gal .list-btm-part{
		/* height: auto; */
	}
	.reward_description {
		margin-bottom: 50px;
	}
	.over-ons-man-service{
		padding-bottom: 0;
	}
	.over-ons-man-service::after {
		height: 64px;
	}
	.contact-map .row{
		flex-direction: column-reverse;
		margin-top: 0;
	}
	.contact-banner .inner-banner-content{
		margin-bottom: 0;
		/* background-color: #fff; */
	}
	.contact_form{
		margin-bottom: 0;
	}
	.afleverpakketten-wrap .home-btm-details-heading{
		margin-bottom: 40px;	
	}
	.afleverpakketten-sec .row .col-lg-4:nth-child(2){
		margin: 0;
	}
	.each-tab-content .row .kenmerken-tab:nth-child(odd),
	.each-tab-content .row .kenmerken-tab{
		padding-left: 10px;
		padding-right: 10px;
	}
	.dtl-tab-sec .each-tab-content{
		padding-top: 30px;
	}
	.dtl-tab-content-heading h2 {
        margin: 1rem 0 1rem;
    }
	.opties-content-sec .tab_heading {
		margin-top: 0;
	}
	.contact_form{
		padding-top: 0;
	}
	.aanbod_dtl_top_sec{
		padding-top: 40px;
	}
	.print_pdf::before {
		content: "";
		height: 22px;
		width: 22px;
		background-size: 22px;
	}
	.aanbod-dtl-banner a.print_pdf{
		margin-top: 0;
	}
	.werkplaats-about-sec {
        padding: 60px 0;
    }
	.werkplaats-iframe::after {
		height: 100px;
	}
	.werkplaats-iframe {
		padding-top: 40px;
	}
	.subpage-banner h2 {
		font-size: 3rem;
		margin-top: 10px;
	}
	.dtl-top-sec-wrap {
		padding: 20px;
	}
	.service-form-sec .col-lg-8{
		width: 100%;
	}
	.service-form-sec .col-lg-5{
		width: 100%;
	}	
	.diesten_form_left > *{
		margin-left: 0 !important;
		text-align: start !important;
	}
	.diesten_form_left{
		margin-left: 0;
	}
	.diesten_form_left h5 span{
		margin-left: 0;
	}
	.service-form-sec .content-lft {
		width: 51%;
	}
	.contact-man-img {
        width: 41%;
        margin-right: -44px;
    }
	.service-form-sec .content-lft {
		width: 55%;
	}
	.service-form-sec{
		padding-top: 40px;
	}
	.service-form-sec .contactform-right-sec{
		margin-top: 0;
	}
	.dtl-gallery-sec{
		margin-top: 0;
		padding: 0;
	}
	.dtl-gal-wrap {
		padding-top: 60px;
	}
	.list-btm-blk-wrap p {
		margin: 5rem 0 3.5rem;
	}
	.diensten-about-sec {
        padding-top: 60px;
        padding-bottom: 90px;
    }
	.aanbod-dtl-marquee.marquee-sec {
		padding-top: 60px;
	}
	.dtls-img-div .col-4 {
		width: 16%;
	}
	.dtls-img-div .col-8 {
		width: 84%;
	}
	.aanbod-dtl-banner .common-bg {
		padding: 60px 0;
	}
	.contact-pg-form .form-wrap {
		padding: 20px;
	}
}

@media(max-width: 767px){
	.morgeninternet-footer{
        margin-bottom : 45px !important;
    }
	#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: #000000;
	  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;
	}
	#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;
	}
	h1 {
		font-size: 2.4rem;
		line-height: normal;
		letter-spacing: normal;
	}
	h2 {
		font-size: 2.2rem;
		letter-spacing: normal;
	}
	.banner-right-content .grey-btn {
		margin-bottom: 0;
	}
	.gallery-btm-wrap {
		flex-direction: column;
	}
	.gallery-btm {
		margin-top: 3rem;
	}
	.gallery-btm h3, .over-ons-play-sec {
		margin-bottom: 2rem;
	}
	.home-btm-sec li {
		/* padding-left: 5rem; */
		width: 100%;
		margin-top: 0;
	}
	.home-btm-sec li::after {
		width: 3rem;
		height: 3rem;
		top: -.2rem;
		background-size: 12px;
	}
	.footer-btm{
		margin-bottom: 0;
	}
	.sponsor-logo li{
		margin: 1.5rem 1.5rem 1rem 0;
	}
	/****diensten-list****/
	.list-btm-blk-wrap p {
		margin: 3rem 0;
	}
	.list-btm-part {
		padding-bottom: 2rem;
	}
	.list-btm-part p {
		margin: 0;
		max-width: 100%;
	}
	/****diensten-dtl****/
	.info-sec td {
		padding: 0 0 2rem;
    	width: 100%;
    	display: block;
    	text-align: left;
	}
	/* .aanbod-dtl-man-img {
		width: 40%;
	} */
	/*
	.kenmerken-tab ul li:nth-child(odd) {
		background-size: 0.6rem;
		background-position: left top 0.6rem;
	}
	*/
	/*
	.dtl-tab-sec .bullet-panel li:after {
		background-size: 0.6rem;
    	top: 0.6rem;
    	width: 0.6rem;
    	height: 0.6rem;
	}
	*/
	.kenmerken-tab ul li:nth-child(odd), .dtl-tab-sec .bullet-panel ul li{
    /*	padding-left: 1.3rem;*/
	}
	.dtl-tab-sec .tab-content ul li, .each-tab-content p {
		font-size: 1.3rem;
	}
	.dtl-tab-sec .each-tab-content {
		padding: 2rem 3rem;
	}
	/****popup****/
	.modal-area .popup-content {
		padding: 3rem 1.5rem;
	}
	.modal-area .popup-content p {
		margin: 2.5rem 0;
	}
	.modal-area .modal-dialog {
		max-width: 95%;
	}
	.werkplaats-list-iframe iframe ,
	.werkplaats-iframe iframe {
		height:1857px;
	}
	.footer-nav ul {
		display: block;
	}
	.each-gal-info h2{
		width: 100%;
	}
	.footer-area{
		padding-bottom:50px;
	} 

	.each-review-wrap {
	padding: 0 15px 4px;
	height: 100%;
	}
	.review-mid-img {
	position: initial;
	width: 100%;
	}
	.review-mid-area {
	padding: 19px 17px;
	}
	.review-slider {
	margin-bottom: 70px;
	}
	.review-mid-img img {
	width: 15rem;
	}
	#mc_embed_signup {
		padding-top: 2rem;
	    width: auto !important;
	}
	#mc_embed_shell {
	    display: contents;
	}
	.aambod-banner-content .product-dtl td h6{
		font-size: 1.35rem;
	}
	.form-sec {
        margin-top: 5rem;
    }
	.aanbod-dtl-man-img 
	{
	 /* padding: 4rem; */
	 margin-top: 17rem;
	}
	 .aanbod-dtl-man-left 
	 {
		 /* margin-left: 10rem; */
 
	 }
	 .aanbod-dtl-man-left {
		margin-left: 32rem;
	  }
	 .aanbod-dtl-man {
        margin-top: 0rem;
    }
	.marquee-content ul {
		padding-left: 4rem;
	  }
	  .marquee-content {
		padding-left: 1rem;
	  }
	  .form-left-dtl h5 {
		margin-right: 2rem;
	  }
	  .gallery-btm {
        margin-top: 40px;
    }
	.review-section {
		padding: 60px 0 ;
	}
	.review-section-wrap{
		width: auto !important;
	}
	.gallery-btm {
        margin-top: 40px;
    }
	.review-section {
		padding: 40px 0;
	}
	.footer-right-top td, .footer-right a, .footer-right h6{
		font-size: 1.4rem;
	}
	.footer-nav li:first-child img {
    	margin-bottom: 10px;
	}
	.gallery-btm h3, .over-ons-play-sec{
		margin-bottom: 0;
	}
	.gallery-btm h3 {
		margin-bottom: 2rem;
		margin-right: 0;
	}
	.footer-right .row{
		padding-left: 0;
	}
	/* .footer-logo img {
        width: 8rem;
    } */
	.contact_form{
		margin-top: 0;
	}
	.contact-man-img{
		margin-right: 0;
	}
	.content-lft {
        width: 49%;
    }
	.aanbod-dtl-banner h3{
		font-size: 22px;
	}
	.aanbod-dtl-banner p{
		font-size: 16px;
		line-height: normal;
		letter-spacing: normal;
	}
	.aanbod-dtl-banner a.print_pdf{
		margin-bottom: 20px;
	}
	.subpage-banner h2 {
		font-size: 2.5rem;
	}
	.werkplaats-iframe{
		margin-top: 0 !important;
	}
	.diesten_form_left{
		margin-left: 0;
	}
	.service-form-sec h3{
		font-size: 2.5rem;
	}

	.service-form-sec{
		padding-bottom: 30px;
	}
	.list-btm-blk .list-btm-blk-wrap{
		padding-bottom: 0;
		padding-top: 20px;
	}
	.diensten-about-sec {
        padding-top: 40px;
        padding-bottom: 60px;
    }
	.contact_form .each-footer-right{
		position: relative;
	}
	.service-form-sec .contact-man-img {
        top: auto;
        position: absolute;
		bottom: 0;
		right: 0;
	}
	.dtl-gal-wrap {
        padding-bottom: 50px;
    }
	.aanbod-dtl-banner .common-bg {
		padding: 40px 0;
	}
	.dtl-gallery-sec .each-gal-info h2 {
		margin-bottom: 20px;
	}
	.reward-gal .list-btm-part {
		margin-bottom: 50px;
		height: auto;
	}
	.each-over-ons-man-service {
		border-radius: 1rem;
	}
	.over-ons-man-service-content h4 {
        font-size: 1.6rem;
    }
	.over-ons-man-service-content p {
		font-size: 1.4rem;
	}
	.contact-pg-form .form-wrap h2 {
		font-size: 2rem;
	}
	.contact-pg-form .contactform-right-sec .each-footer-right h6 {
		font-size: 1.2rem;
	}
	.aambod-banner-content .product-dtl .product-price h3 {
		font-size: 2.5rem;
	}
	.contact_form .footer-right a.dtl-form-wp {
		font-size: 1.4rem;
	}
	.over-ons-banner .inner-banner-content h1 {
        line-height: 33px;
    }
	/****aanbod-dtl****/
	.kenmerken-content-sec .dtl-tab-content-heading h2, .opties-content-sec .dtl-tab-content-heading h2 {
        font-size: 2.2rem;
    }
}
@media (max-width: 575px){
	.product-slider .swiper-button-prev {
    	right: 7rem;
	}
	.product-slider .swiper-button-next {
		right: 2rem;
	}
	.each-gal-info {
		padding: 3.5rem 2rem;
		flex-direction: column;
		align-items: start;
	}
	.each-gal-info h2 {
		margin-bottom: 1rem;
	}
	.each-counter-right {
		padding: 2rem 0rem;
	}
	.counter-left-info p {
		margin: 2rem 0;
	}
	.each-counter-right h6 {
		font-size: 1.5rem;
	}
	.each-counter-right h2, .each-counter-right h2 span {
		font-size: 2.4rem;
	}
	.counter-left-info .black_btn {
		margin-top: 2rem;
	}
	.home-counter-sec-wrap {
		padding: 2rem;
	}
	.gallery-btm-wrap {
		padding: 0 0%;
	}
	.gallery-btm {
		margin-top: 2rem;
	}
	.gallery-btm li {
		margin-bottom: .5rem;
		margin-left: .5rem;
	}
	.gallery-btm li img {
  		width: 54px;
	}
	.gallery-btm li a{
		padding: 0.4rem .5rem;
	}
	.banner-right-content {
		display: block;
	}
	.home-slider-box .col-lg-10 {
		width: 76%;
	}
	.home-slider-box .col-lg-2 {
		width: 24%;
	}
	.footer-top-social {
		padding: 1rem;
	}
	.footer-social-media-content h2 {
		font-size: 2rem;
	}
	/****diensten-list****/
	.list-btm-blk-wrap h2 span::after {
		height: 2.2rem;
		width: 23rem;
		background-size: 23rem;
		left: 0%;
		bottom: -63%;
	}
	/****aanbod-dtl****/
	.kenmerken-content-sec .dtl-tab-content-heading h2,
	.opties-content-sec .dtl-tab-content-heading h2 {
		font-size: 2.2rem;
	}
	/****diensten-dtl****/
	.dtl-about-wrap {
		padding: 2rem 1rem;
	}
	.info-sec h2 {
		margin-bottom: 2rem;
	}
	.form-wrap {
		padding: 3rem 1.5rem;
	}
	.form-wrap h2 {
		margin-bottom: 2rem;
	}
	.form-sec .akker_btn_cls {
		margin-left: 0.5rem;
	}
	.dtl-btm-sec {
		padding-top: 0;
	}
	.form-right .aanbod-dtl-man-part {
		padding: 2rem 0;
		margin-top: 15rem;
	}
	.dtl-gallery-sec {
		padding-bottom: 0;
	}
	.dtl-gallery-sec .gallery-sec-right h2 {
		margin-bottom: 0;
	}
	.dtl-gallery-sec-img img {
		margin: 1rem 0 3rem;
	}
	/****contact****/
	.contact-middle-content table tr{
		display: flex;
		flex-direction: column;
	}
	.contact-middle-content table td:nth-child(odd),
	.contact-middle-content table td{
		width: 100%;
	}
	.contact-middle-content table td:nth-child(odd){
		margin-bottom: 3rem;
	}
	.contact-middle-content table h6{
		margin-top: 2rem;
	}
	/****over-ons****/
	.over-ons-play-inner a img {
		width: 5rem;
	}
	/****aanbod-dtl****/
	.aambod-banner-content .akker_btn_cls {
		padding: 1rem;
    	letter-spacing: normal;
    	font-size: 1.5rem;
	}
	.aambod-banner-content li a::after{
		right: 1.5rem;
	}
	.aanbod-dtl-man {
		margin-top: 0rem;
	}
	.dtl-tab-sec .each-tab-content {
		padding: 1rem;
	}
	.each-highlight-tab li {
		width: 50%;
		margin-bottom: 2rem;
	}
	.marquee-content li {
		display: block;
   		width: 100%;
   		padding-top: 1rem;
    	padding-bottom: 1rem;
	}
	.marquee-content ul {
		padding: 2rem 0 2rem 2rem;
	  }
	.each-opties h4 {
		font-size: 1.5rem;
	}
	/****popup****/
	.modal-area .modal-content {
		padding: 1.2rem;
	}
	.modal-area .popup-content {
		padding: 3rem 1.5rem 2rem;
	}
	.close-img{
		top: 1.2rem;
		right: 1.2rem;
	}
	.werkplaats-list-iframe iframe ,
	.werkplaats-iframe iframe {
		height:2435px;
	}
	.details-image .aanbod-top-filter {
		padding-left: 3rem;
	}
	.aanbod-product {
	   padding-left: 0;
	   padding-right: 0;
	}
	.aanbod-dtl-man-left {
    	margin-left: 0;
	   /*  width: calc(100% - 120px); */
	    display: inline-block;
	    vertical-align: middle;
		/* padding-top: 23rem; */
  	}
  	.aanbod-dtl-man-img {
		/* width: 170px; */
	    /* left: 0; */
		width: 36%;
		left: 0;
		position: initial;
	    display: inline-block;
	    margin-left: 0;
	    vertical-align: middle;
		height: 100%;
	}
	.review-block .user{
		position: static;
	}
	.review-block h3{
		margin: 3rem 0;
	}
	.form-sec {
        margin-top: 4rem;
    }

	.each-form-right h2 {
        margin: 0rem -4rem 3rem 1rem;
    }
	.addres-respon {
        display: block;
        margin-left: 1rem;
    }
	.each-form-right h6 {
        margin: -5rem 0rem -15.6rem 1rem;
    }

	/* .aanbod-dtl-man-left {
        margin-left: 9rem;
		margin-top: 19rem;
		
    } */
	.aanbod-dtl-man-left h5 {
    	margin-left: -1rem;
		margin-right: 0;
		width: fit-content;
	}
	.aanbod-dtl-man h5 span{
		font-size: 1.2rem;
		margin-left: 0;
	}
	.aanbod-dtl-man-left h6 {
		margin-left: auto;
	  }
	.aanbod-dtl-man-left h6 a {
		font-size: 1.2rem;
	}
	.aanbod-dtl-man-left{
		top: 0;
		text-align: center;
	}
	.aanbod-dtl-man-left h5 {
		font-size: 1.4rem;
		width: auto;
		text-align: center;
	}
	.aanbod-dtl-man-img {
		margin-top: 0;
		display: block;
	  }
	.aanbod-dtl-man-part {
	display: flex;
	align-items: center;
	height: 100%;
	width: 100%;
	justify-content: space-between;
	flex-direction: column-reverse;
	}
	.aanbod-dtl-man-part img {
		object-fit: cover;
		height: 100%;
	  }
	.form-left-dtl h5 {
        margin-right: 33px;
        width: auto;
    }
	.footer-right .row > *{
		width: 100% !important;
	}
	.home-btm-logo {
		max-width: 260px;
	}
	.over-ons-man-service-content{
		bottom: 0;
		padding: 2rem 1rem;
	}
	.content-lft {
        width: 62%;
    }
	.contact-man-img {
        width: 38%;
	}
	.opties-content-sec{
		padding-top: 0;
	}
	.afleverpakketten-sec h3, .afleverpakketten-sec td h2 {
        font-size: 2rem;
    }
	.aanbod-dtl-banner ul li .whatsapp-btn-aanbod {
		font-size: 1.4rem;
	}
	.service-form-sec .content-lft {
        width: 61%;
    }
	.dtl-gallery-sec .gallery-sec-right h2{
		margin-bottom: 30px;
	}
	.contact_form{
		margin-top: 0;
	}
}
/* **********************************************/

   