@media (min-width: 1600px) {
    .container {
        max-width: 1455px;
    }
}
@media(max-width: 1599.98px){
	h1 {
		font-size: 5rem;
	}
	h2 {
		font-size: 5rem;
	}
	h3 {
		font-size: 4rem;
	}
	h4{
		font-size: 2.5rem;
	}
	h5 {
		font-size: 2rem;
	} 
	h6 {
		font-size: 1.6rem;
	}
	p {
		font-size: 1.6rem;
	}
	li {
		font-size: 1.6rem;
		line-height: 20px;
	}
	.common-btn {
		font-size: 1.6rem;
	}
	.txt-btn {
		font-size: 1.6rem;
	}
	.heading h1::after, .heading h2::after, .heading h3::after,
	.heading h1 strong::after, .heading h2 strong::after, .heading h3 strong::after {
		height: 7px;
		bottom: 10px;
	}
	.header-area {
		padding: 20px 0;
	}
	.each-banner-img {
		padding: 10px;
	}
	.banner-content h1 li {
		font-size: 5rem;
	}
	.product-text {
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 14px;
	}
	.product-text td {
		font-size: 1.6rem;
		padding: 4px 0;
	}
	.marque-txt li {
		font-size: 2rem;
	}
	.text-item {
		font-size: 2.2rem;
	}
	.product-info {
		margin: 12px 0 15px;;
	}
	.product-btm .common-btn {
		min-width: 130px;
		padding-top: 7px;
		padding-bottom: 7px;
	}
	.service-heading {
		margin-bottom: 50px;
	}
	.testimonial-heading h3 {
		max-width: 500px;
	}
	/****diensten-list****/
	/*.inner-banner-sec {
		padding-top: 130px;
	}*/
	.each-diensten-text {
		padding-right: 60px;
	}
	/****zoekopdracht****/
	/*.back-btn {
		padding-top: 140px;
	}*/
	.diensten-dtl-mid {
		padding: 100px 0;
	}
	.diensten-dtl-mid td {
		margin-right: 20px;
	}
	.diensten-dtl-mid-title {
		margin-bottom: 60px;
	}
	.dtl-slider {
		padding: 100px 0 30px;
	}
	.dtl-slider h2 {
		margin-bottom: 65px;
	}
	.form-btm {
		padding: 0 40px;
	}
	/****verkoop****/
	.verkoop-mid.diensten-dtl-mid td {
		margin-right: 60px;
	}
	/****referenties****/
	.each-referenties-block {
		padding: 30px 0;
	}
	/****aanbod-list****/
	.prijis {
		padding: 0 19px 0 17px;
	}
	.aanbod-filter-sec .select-style {
		padding: 0 44px 0 21px;
	}
	/* .filter-right {
        padding-left: 27%;
    } */
	/* .aanbod-list-product-sec .product-text td:nth-child(even) {
		padding-left: 65px;
	} */
	.filter-right-heading h5 {
        padding-left: 29px;
    }
	.aanbod-filter-sec .select-style {
		font-size: 1.6rem;
	}
	.input#zoek-auto {
		font-size: 1.6rem;
	}
	/****aanbod-dtl****/
	.aanbod-dtl-top-btn ul {
		column-gap: 10px;
	}
	.aanbod-tab-main .accordion-button h4::before {
		bottom: 5px;
	}
	.aanbod-price-right p {
		font-size: 1.4rem;
	}
	.dtl-top-info .product-info td {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	/****over-ons****/
	.over-ons-mid .counter-wrap {
		margin-top: 50px;
	}
	.over-ons-mid-left {
		padding-right: 40px;
	}
	.over-ons-slider {
		padding: 150px 0 115px;
	}
	/* %%%%%%%%%% aanbod_dtl %%%%%%%% */
	.dtl-top-info {
		/* padding-left: 20px; */
	}
	.banner-content h1 ul::before {
		height: 8px;
    	width: 8px;
		bottom: 22px;
	}
	.header-widget iframe {
	    width: 165px;
	}
}
@media(max-width: 1399.98px){
	.common-arrow {
		height: 50px;
		width: 50px;
	}
	.header-logo img {
		width: 200px;
	}
	.header-menu li {
		font-size: 1.6rem;
	}
	.header-menu li a::after {
		bottom: 2px;
		height: 5px;
	}
	.product-text {
		padding: 10px;
	}
	.product-model h4 {
		font-size: 2rem;
	}
	.product-text td {
		font-size: 1.4rem;
	}
	.product-price h6 {
		font-size: 1.4rem;
	}
	.product-text td img {
		width: 17px;
		height: 17px;
		margin-top: -5px;
	}
	.product-info {
        margin: 4px 0 7px;
    }
	.product-model h6 {
		line-height: 22px;
		font-size: 1.5rem;
	}
	.product-btm .common-btn {
		font-size: 1.5rem;
		min-width: 90px;
	}
	.fix-wp {
		height: 50px;
		width: 50px;
	}
	.secvice-main .accordion-button {
		padding: 30px 0;
	}
	.secvice-img {
		margin-top: -60px;
	}
	.secvice-main .accordion-body{
		padding-right: 70px;
		padding-bottom: 30px;
	}
	.about-sec {
		padding-top: 100px;
	}
	.footer-logo img {
		width: 200px;
	}
	.each-footer-info p,
	.each-footer-info td {
		font-size: 1.6rem;
	}
	.each-testimonial-img {
		height: 215px;
	}
	/****diensten-list****/
	.inner-banner-sec {
		padding-top: 110px;
	}
	.each-diensten-text h4 {
		margin-bottom: 15px;
	}
	.each-diensten-text p {
		margin-bottom: 30px;
	}
	/****zoekopdracht****/
	.diensten-dtl-top-info {
		padding-right: 40px;
	}
	.back-btn {
        padding-top: 45px;
    }
	.aanbod-back-btn{
		padding-top: 120px;
		}
	.diensten-dtl-top-info h2 {
		margin-bottom: 30px;
	}
	.diensten-dtl-mid {
        padding: 80px 0;
    }
	.diensten-dtl-mid td {
		padding: 40px;
	}
	.form-wrap p {
		margin-bottom: 10px;
	}
	.form-wrap .common-btn {
		margin-top: 45px;
	}
	.dtl-slider {
        padding: 80px 0 30px;
    }
	.form-btm {
		padding: 0 20px;
	}
	/****verkoop****/
	.verkoop-mid.diensten-dtl-mid td {
        margin-right: 50px;
    }
	/****aanbod-list****/
	.aanbod-filter-sec {
		/* padding: 145px 0 30px; */
	}
	.filter-left .row {
		margin: 0 -5px;
	}
	.filter-left .col-lg-3 {
		padding: 0 5px;
	}
	.aanbod-filter {
		width: 25%;
	}
	/* .filter-right {
        padding-left: 20%;
    } */
	.filter-right-heading h5 {
        padding-left: 15px;
    }
	.aanbod-filter.aanbod-filter-prijs {
        width: 50%;
    }
	.aanbod-filter.aanbod-filter-Bouwjaar {
		width: 50%;
	}
	/* .aanbod-list-product-sec .product-text td:nth-child(even) {
		padding-left: 65px;
	} */
	.aanbod-filter.zoek_auto-filter {
		width: 59%;
	}
	.aanbod-review-sec {
		padding-top: 80px;
	}
	/* .aanbod-list-product-sec .product-text td:nth-child(even) {
        padding-left: 42px;
    } */
	.aanbod-list-product-sec .product-info {
		padding: 13px 0;
	}
	.aanbod-list-product-sec .product-text td {
		padding: 9px 0;
	}
	.aanbod-list-product-sec .product-text {
		padding: 22px 21px;
	}
	.filter-left .aanbod-filter-Bouwjaar,
	.filter-left .aanbod-filter-prijs {
		width: 50%;
	}
	.filter-left .zoek_auto-filter {
		width: 100%;
	}
	.list-bg-content {
		padding: 20px;
	}
	.product-sec .show-aanbod-back-btn{
		bottom: -25px;
		right: 65px;
	}
	/****verkocht****/
	.verkocht-top-sec {
		padding: 147px 0 30px;
	}
	/****aanbod-dtl****/
	.dtl-top-sec .col-lg-8 {
		width: 60%;
	}
	.dtl-top-sec .col-lg-4 {
		width: 40%;
	}
	.dtl-top-info {
		/* padding-left: 20px; */
		padding-left: 12px;
	}
	.aanbod-dtl-top-btn ul {
        column-gap: 7px;
    }
	.aanbod-dtl-top-btn li .common-btn {
		padding: 14px 23px;
	}
	.aanbod-tab-main .accordion-button {
		padding: 26px 0;
	}
	.aanbod-tab-sec {
		padding: 16px 0 100px;
	}
	.aanbod-btm-slider-sec {
		padding-top: 100px;
	}
	.aanbod-btm-slider-heading {
		margin-bottom: 70px;
	}
	.aanbod-dtl-review-sec {
		padding: 100px 0;
	}
	.aanbod-btm-slider-heading .heading h3::after {
        height: 7px;
        bottom: 14px;
    }
	.dtl-top-info .product-info td {
		font-size: 1.6rem;
	}
	.dtl-top-info .product-info td img {
		padding-right: 5px;
		width: 30px;
	}
	/****bedankt****/
	.bedankt-banner-img {
		height: 740px;
	}
	.bedankt-banner-content {
		bottom: 130px;
	}
	/****over-ons****/
	.over-ons-top {
		padding: 80px 0;
	}
	.over-ons-top-right {
		padding-left: 50px;
	}
	.over-ons-mid-left li h5 {
		margin-top: 25px;
	}
	.over-ons-mid-outer {
		padding: 80px 15px 60px;
	}
	.over-ons-mid .counter-wrap {
        margin-top: 30px;
    }
	.over-ons-slider {
		padding: 100px 0;
	}
	.over-ons-man-info {
		padding-left: 20px;
	}
	.over-ons-women-info {
		padding-right: 20px;
	}
	.over-ons-top-slider .col-lg-4,
	.over-ons-btm-slider .col-lg-4 {
		width: 40%;
	}
	.over-ons-top-slider .col-lg-8,
	.over-ons-btm-slider .col-lg-8 {
		width: 60%;
	}
	/****category***/
	.category-mid-right {
		padding-left: 40px;
	}

	.ban-big-img {
		height: 290px;
	}
	.header-menu ul {
		justify-content: start;
	}
	.header-widget {
		left: -9%;
	}
}
@media(max-width: 1199.98px){
	h1 {
		font-size: 4rem;
	}
	h2 {
		font-size: 4rem;
	}
	h3 {
		font-size: 3rem;
	}
	h4{
		font-size: 2rem;
	}
	h5 {
		font-size: 1.8rem;
	} 
	.heading h1::after, .heading h2::after, .heading h3::after,
	.heading h1 strong::after, .heading h2 strong::after, .heading h3 strong::after {
		bottom: 7px;
		height: 5px;
	}
	.header-logo img {
        width: 160px;
    }
	.header-menu ul {
		gap: 10px;
	}
	.banner-sec {
		padding-top: 40px;
	}
	.banner-content h1 ul {
		height: 60px;
	}
	.banner-content h1 li::after {
		bottom: 32px;
		height: 7px;
	}
	.banner-content h1 li {
		font-size: 4rem;
	}
	.marque-txt li {
		margin-left: 60px;
	}
	.text-item {
        font-size: 2rem;
    }
	.product-text {
		border-radius: 0 0 20px 20px;
	}
	.product-sec {
		padding-bottom: 80px;
	}
	.service-wrap {
		padding-top: 70px;
		border-radius: 30px;
	}
	.secvice-main .accordion-button::after {
		width: 28px;
		height: 28px;
		background-size: 15px;
	}
	.about-map {
		max-width: 220px;
	}
	.about-person {
		margin-top: -100px;
	}
	.each-about-person-text h4 {
		line-height: 26px;
	}
	.about-sec {
		padding: 80px 0;
	}
	.news-sec {
		padding-top: 80px;
	}
	.testimonial-heading h3 {
		max-width: 380px;
	}
	.testimonial-slider {
		padding: 0 75px;
	}
	.testimonial-btn {
		margin-top: 60px;
	}
	.insta-sec {
		padding-bottom: 80px;
	}
	.footer-wrap {
		padding-top: 80px;
		border-radius: 30px;
	}
	.each-footer-info p, .each-footer-info td {
		font-size: 1.5rem;
	}
	.social-icon li a {
		height: 38px;
		width: 38px;
	}
	.social-icon li a img {
		height: 15px;
		width: 15px;
	}
	.social-icon ul {
		column-gap: 10px;
	}
	.footer-sponsor img {
		width: 90px;
	}
	.product-img {
		height: auto;
	}
	/***diensten-list****/
	.each-diensten-text {
		padding: 0 30px;
	}
	.each-diensten-text p {
		-webkit-line-clamp: 3;
	}
	.each-diensten-list:nth-child(even) .each-diensten-list-wrap {
		padding: 0 30px;
	}
	.each-diensten-list {
		padding: 50px 0;
	}
	/****zoekopdracht****/
	.diensten-dtl-top-info {
        padding-right: 20px;
    }
	.diensten-dtl-mid td {
        margin-right: 15px;
    }
	.diensten-dtl-mid td {
        padding: 40px 30px;
    }
	.dtl-slider h2 {
        margin-bottom: 45px;
    }
	/****verkoop****/
	.verkoop-mid.diensten-dtl-mid td {
        margin-right: 40px;
    }
	/****referenties****/
	.each-referenties-text {
		padding-right: 30px;
	}
	.each-referenties-block:nth-child(even) .each-referenties-text {
		padding-left: 30px;
	}
	/***aanbod-list****/
	.aanbod-filter-sec {
        /* padding: 125px 0 20px; */
    }
	.aanbod-filter-heading {
		margin-bottom: 31px;
	}
	.aanbod-filter {
        width: 33%;
		margin-bottom: 16px;
    }
	.aanbod-filter.aanbod-filter-prijs {
        width: 33%;
    }
	.prijis {
		padding: 0 7px 0 17px;
	}
	.aanbod-filter-sec .select-style {
        padding: 0 26px 0 13px;
    }
	.aanbod-filter.zoek_auto-filter {
        width: 66%;
    }
	.filter-right {
        padding-left: 8%;
    }
	.filter-right-heading h5 {
        padding-left: 0;
    }
	.filter-sort-btm {
		line-height: 18px;
		font-size: 2rem;
	}
	.list-bg-content h4 {
		margin-bottom: 30px;
	}
	.aanbod-list-product-sec {
		padding-bottom: 51px;
	}
	.aanbod-review-sec {
        padding-top: 60px;
    }
	/****verkocht****/
	.verkocht-top-sec {
        padding: 120px 0 45px;
    }
	.verkocht-heading .common-btn {
		right: 27%;
		transform: translateX(-50%);
		bottom: -70%;
		top: auto;
	}
	/****aanbod-dtl****/
	.dtl-top-sec {
		padding-top: 60px;
	}
	.aanbod-top-slider .swiper-button-next {
		right: -19px;
	}
	.aanbod-top-slider .swiper-button-prev {
		left: -19px;
	}
	.dtl-top-sec .col-md-3 {
		width: 22%;
	}
	.dtl-top-sec .col-md-9 {
		width: 78%;
	}
	.dtl-top-sec .col-lg-8 {
        width: 57%;
    }
	.dtl-top-sec .col-lg-4 {
        width: 43%;
    }
	.dtl-top-info .product-info td:nth-child(even) {
		padding-left: 7px;
	}
	.dtl-top-info .product-info td img {
		padding-right: 5px;
	}
	.dtl-top-info .product-info td {
		letter-spacing: 0.28px;
	}
	.aanbod-contact-dtls {
		padding: 13px 17px;
	}
	.aanbod-contact-dtls .col-3 {
		width: 30%;
	}
	.aanbod-contact-dtls .col-9 {
		width: 70%;
	}
	.aanbod-contact-info h5 {
		line-height: 24px;
    	letter-spacing: 0.32px;
	}
	.aanbod-dtl-top-btn li .common-btn {
        padding: 14px 17px;
        font-size: 1.4rem;
    }
	.share-icon {
		padding: 8px 12px;
	}
	.aanbod-tab-main .accordion-button h4::before {
		height: 4px;
	}
	.kenmerken-tab li {
		padding-bottom: 15px;
	}
	.each-onderhoud-block h5 {
		font-size: 1.8rem;
	}
	.each-onderhoud-block h4 {
		font-size: 2rem;
	}
	.aanbod-tab-sec {
		padding: 16px 0 100px;
	}
	.aanbod-tab-sec {
        padding: 16px 0 80px;
    }
	.aanbod-btm-slider-sec {
        padding-top: 80px;
    }
	.aanbod-btm-slider-heading {
        margin-bottom: 60px;
    }
	.aanbod-dtl-review-sec {
		padding: 80px 0;
	}
	.aanbod-btm-slider-sec .heading h3::after {
        bottom: 17px;
	}
	.aanbod-tab-main .accordion-button {
		padding: 18px 0;
	}
	/****bedankt****/
	.bedankt-banner-img {
        height: 655px;
    }
	.bedankt-banner-content {
        bottom: 106px;
    }
	.bedankt-banner-content p {
		margin: 16px auto 46px;
	}
	/****over-ons****/
	.over-ons-top-left h3 {
		line-height: 37px;
	}
	.over-ons-top-right {
        padding-left: 30px;
    }
	.over-ons-mid-left {
        padding-right: 25px;
    }
	.over-ons-slider {
		padding: 80px 0;
	}
	/****category****/
	.category-top {
		padding-top: 150px;
	}
	.category-top .diensten-dtl-top-info {
        margin-top: 37px;
    }
	.category-top h2 {
        line-height: 54px;
		margin-bottom: 25px;
    }
	.category-mid-sec {
        padding: 80px 0;
    }
	.dtl-slider.category-dtl-slider {
		padding-top: 80px;
	}
	.category-mid-right {
		margin-top: 0;
		padding-left: 60px;
	}
	/* .catagory-counter-sec {
		padding-bottom: 60px;
	} */
	iframe.youtube_tab {
		max-width: 705px;
		height: 400px;
	}
	.diensten-dtl-top iframe {
		margin-bottom: 0;
		height: 410px;
	}
	.ban-big-img {
        height: 230px;
    }
	.ban-small-img {
		height: 200px;
	}
	.header-widget iframe {
		width: 125px;
		height: 45px;
	}
	.header-widget {
        left: -5%;
    }
	.header-menu{ 
		margin-left: -4%;
	}
	.banner-content h1 ul::before {
        height: 7px;
        width: 7px;
		bottom: 14px;
    }
}
@media(max-width: 991.98px){
	.header-area {
		display: none;
	}
	.scroll-effect {
		display: none;
	}
	.mobile-nav .submenu  {
		display: none;
	}
	.banner-mob {
		margin-top: 70px;
	}
	.product-tab-btn-wrap {
		column-gap: 18px;
	}
	.product-btm .common-btn {
		background-color: #00C36A;
		color: #fff;
		border-color: #00C36A;
	}
	.service-heading-right {
		max-width: 100%;
		margin-top: 30px;
	}
	.secvice-img {
		margin-top: 36px;
		max-width: 100%;
		padding-left: 0;
	}
	.secvice-main .accordion-body {
		padding-right: 0;
	}
	.about-right {
		max-width: 100%;
		margin-top: 20px;
	}
	.about-heading {
		position: relative;
	}
	.about-map {
		right: 0;
		top: 83%;
	}
	.each-testimonial-img {
		max-width: 100%;
		margin-bottom: 30px;
		height: 300px;
	}
	.each-testimonial {
		text-align: center;
	}
	.testimonial-sec {
		padding-top: 230px;
	}
	.each-testimonial-text {
		max-width: 100%;
		padding-right: 0;
	}
	.testimonial-btn {
		display: block;
	}
	.news-sec {
		padding-bottom: 10px;
	}
	.each-news:hover .each-news-img img {
		transform: scale(1);
	}
	.each-news .txt-btn {
		color: #00C36A;
	}
	.testimonial-btn {
        margin-top: 30px;
    }
	.footer-info {
		max-width: 100%;
		margin-top: 50px;
	}
	.footer-btm {
		margin-top: 40px;
	}
	.social-icon {
		margin-top: 50px;
	}
	/****diensten-list****/
	.inner-banner-sec {
		padding-top: 73px;
	}
	.each-diensten-img {
		max-width: 100%;
	}
	.each-diensten-text {
		padding: 0;
		margin-top: 30px;
		max-width: 100%;
	}
	.each-diensten-list:nth-child(even) .each-diensten-list-wrap {
		padding: 0 20px;
	}
	/****zoekopdracht****/
	.back-btn .text-btn {
		top: 0;
	}
	.back-btn {
        padding-bottom: 60px;
    }
	.diensten-dtl-top-info {
        padding-right: 0;
        margin-top: 30px;
    }
	.diensten-dtl-top-info h2 {
        margin-bottom: 20px;
    }
	.diensten-dtl-top-info p {
		max-width: 100%;
		letter-spacing: normal;
	}
	.diensten-dtl-mid {
        padding: 60px 0;
    }
	.diensten-dtl-mid td {
		width: 47%;
		padding: 30px 15px;
    }
	.diensten-dtl-mid tr {
		row-gap: 15px;
	}
	.diensten-dtl-mid-title {
        margin-bottom: 40px;
    }
	.diensten-dtl-mid h4 {
		margin-bottom: 10px;
	}
	.diensten-dtl-mid p {
		letter-spacing: normal;
		margin-top: 15px;
	}
	.form-outer {
		border-radius: 30px;
		padding: 60px 0;
	}
	.form-btm {
		padding: 0;
	}
	.form-wrap {
		padding-left: 0;
		margin-bottom: 40px;
	}
	.form-wrap p {
        max-width: 100%;
    }
	.form-btm .col-lg-5 {
		width: 100%;
	}
	.form-btm .col-lg-7 {
		width: 100%;
	}
	.dtl-slider {
        padding: 60px 0 0;
    }
	.dtl-slider .common-arrow {
		top: 0;
	}
	.dtl-slider .swiper {
		padding-top: 40px;
	}
	.dtl-slider .swiper-button-next {
		right: 0;
	}
	.dtl-slider .swiper-button-prev {
		left: auto;
		right: 55px;
	}
	/****verkoop****/
	.verkoop-mid.diensten-dtl-mid td {
        margin-right: 30px;
    }
	/****referenties****/
	.referenties-list-sec {
		padding-top: 60px;
	}
	.referenties-list-sec h3 {
		margin-bottom: 20px;
	}
	.each-referenties-text {
        padding-right: 0;
        padding-top: 25px;
    }
	.each-referenties-text p {
		letter-spacing: normal;
		margin-top: 5px;
	}
	.each-referenties-block {
        padding: 20px 0;
    }
	.each-referenties-block:nth-child(even) .each-referenties-text {
        padding-left: 0;
    }
	.referenties-list-wrap {
		margin: 0;
	}
	/****aanbod-list****/
	.mobile-filter-close h6 {
		color: #fff;
		font-size: 1.6rem;
	}
	.show_selected_filter_cls {
		padding-top: 40px !important;
		padding-bottom: 20px;
	}
	.aanbod-filter {
		margin-bottom: 15px;
		width: 50%;
	}
	.hidden-filter {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		background-color: #F5F5F5;
		z-index: 999;
		height: 100%;
		margin-top: 0;
		padding: 60px 15px 150px;
		overflow-y: scroll;
		display: none;
	}
	.auto-overview-filter-result {
		position: fixed;
		bottom: 0;
		width: 100%;
		padding: 15px;
		left: 0;
		background: #F5F5F5;
		z-index: 99;
		border-top: 1px solid #00C36A;
	}
	.sorteren_op-filter .select-style {
		background: url(../images/filter-arrow.svg) no-repeat 95.7% center / 10px;
	}
	.mobile-filter {
        display: none;
        padding-bottom: 150px;
    }
	.filter-sort .aanbod-filter {
        width: 100%;
    }
    .filter-sort h6{
    	display: none;
    }
	.filter-main {
		margin-top: 30px;
	}
	.aanbod-list-header {
        z-index: 10;
    }
	.aanbod-list-header.aanbod-header-active {
        z-index: -9;
    }
	.aanbod-filter-sec {
        padding: 112px 0 0;
    }
	.filter-main {
        margin-top: 20px;
    }
	.aanbod-filter-sec .select-style {
		background: url(../images/filter-arrow.svg) no-repeat 90% center / 10px;
	}
	.aanbod-filter.zoek_auto-filter {
        width: 100%;
    }
	.aanbod-filter.aanbod-filter-prijs {
        width: 50%;
    }
	.filter-left .row {
        margin: 0 -8px;
    }
	.filter-left .col-lg-3 {
        padding: 0 8px;
    }
	.filter-right {
        padding-left: 0;
    }
	.filter-left {
		margin-bottom: 30px;
	}
	.filter-left-heading h5, .filter-right-heading h5{
		line-height: 27px;
		text-align: left;
	}
	.aanbod-filter-heading {
        margin-bottom: 20px;
    }
	.filter-sort-btm{
		display: none;
	}
	.aanbod-list-product-sec .product-info table {
		width: 100%;
	}
	.product-sec .show-aanbod-back-btn {
		bottom: -22px;
	}
	/****verkocht****/
	.verkocht-top-sec {
        padding: 70px 0 10px;
    }
	.verkocht-heading .common-btn {
        position: initial;
        transform: translate(0);
        display: table;
        margin: 20px auto;
    }
	/****aanbod-dtl****/
	.aanbod-back-btn{
		padding-bottom: 0;
	}
	.dtl-top-sec .col-lg-8 {
        width: 100%;
    }
	.dtl-top-sec .col-lg-4 {
        width: 100%;
    }
	.aanbod-top-slider .swiper-button-prev, .aanbod-top-slider .swiper-button-next{
		display: none;
	}
	.dtl-top-info {
        padding-left: 0;
        padding-top: 40px;
    }
	.dtl-top-info .product-info td:nth-child(even) {
        padding-left: 0;
    }
	.dtl-top-info table {
		width: 100%;
		max-width: 440px;
		margin: 0 auto;
	}
	.aanbod-price-left {
		display: flex;
		column-gap: 9px;
	}
	.aanbod-price-right{
		display: none;
	}
	.mobile-share-icon{
		display: block;
		text-align: end;
	}
	.aanbod-product-price .row {
		align-items: center;
	}
	.share-icon, .price-share-icon{
        padding: 5px 9px;
    }
	.aanbod-product-price {
		padding: 20px 0;
	}
	.aanbod-contact-dtls .col-3 {
        width: 16%;
    }
	.aanbod-contact-dtls .col-9 {
        width: 84%;
    }
	.share-icon{
		display: none;
	}
	.aanbod-dtl-top-btn ul {
        column-gap: 20px;
        display: flex;
        justify-content: center;
    }
	.aanbod-tab-main .accordion-item{
		border-bottom: 0;
	}
	.aanbod-tab-main .accordion-button {
        padding: 14px 0;
    }
	.kenmerken-tab li:nth-child(even)::after{
		display: none;
	}
	.kenmerken-tab li::after {
		left: -54%;
		width: 200vw;
		background-color: rgba(51, 51, 51, 0.40);
	}
	.kenmerken-tab ul{
		padding-left: 27px;
		position: relative;
	}
	.kenmerken-tab ul::after {
        position: absolute;
        left: 52%;
        top: 0;
        width: 1.5px;
        height: 100%;
        background: rgba(51, 51, 51, 0.30);
        content: "";
    }
	.kenmerken-tab li:nth-child(even) {
        padding-left: 45px;
    }
	.aanbod-tab-main .accordion-body p {
		margin-bottom: 0;
		max-width: 100%;
	}
	.each-onderhoud-block h5 {
        font-size: 1.6rem;
    }
	.aanbod-tab-sec {
        padding: 16px 0 58px;
    }
	.aanbod-btm-slider-sec {
        padding-top: 75px;
    }
	.aanbod-btm-slider-heading {
        margin-bottom: 47px;
    }
	.aanbod-dtl-review-sec {
        padding: 60px 0;
    }
	.mobile-share-icon .share-social-media-button {
		display: table;
		margin-left: auto;
	}
	.aanbod-dtl-top-btn .share-social-media-button {
		display: none !important;
	}
	body .share-social-media-button .a2a_dd {
		height: 40px !important;
		width: 40px !important;
	}
	body .share-social-media-button .a2a_dd svg {
		width: 13px !important;
	}
	.dtl-top-sec .gallery-thumbs {
		height: 41vw;
	}
	/****bedankt****/
	.bedankt-banner-img {
        height: 617px;
    }
	.bedankt-banner-content p {
        margin: 12px auto 41px;
        max-width: 100%;
		padding: 0 20px;
    }
	/****contact****/
	.map {
		height: 320px;
	}
	/****over-ons****/
	.over-ons-top {
        padding: 60px 0;
    }
	.over-ons-top .col-lg-4 {
		width: 100%;
	}
	.over-ons-top-right {
        padding-left: 0;
        padding-top: 30px;
    }
	.over-ons-top .col-lg-8 {
		width: 100%;
	}
	.over-ons-mid-outer {
        padding: 60px 15px;
		border-radius: 30px;
    }
	.over-ons-mid-left li h5 {
        margin-top: 10px;
		padding-left: 0;
    }
	.over-ons-mid-left li:nth-child(1)::after,
	.over-ons-mid-left li:nth-child(2)::after,
	.over-ons-mid-left li:nth-child(3)::after {
		height: 30px;
		width: 30px;
		background-size: 30px;
	}
	.over-ons-mid-left li p {
		padding-bottom: 20px;
		margin-top: 10px;
	}
	.over-ons-slider {
		padding: 60px 0;
	}
	.over-ons-top-slider .col-lg-4, .over-ons-btm-slider .col-lg-4 {
        width: 100%;
    }
	.over-ons-top-slider .col-lg-8, .over-ons-btm-slider .col-lg-8 {
        width: 100%;
    }
	.over-ons-man-info {
        padding-left: 0;
        padding-top: 30px;
    }
	.over-ons-women-info {
        padding-right: 0;
        padding-top: 30px;
    }
	/****category****/
	.category-top {
        padding-top: 136px;
    }
	.aanbod-btm-slider-sec.category-btm-slider-sec {
		padding-top: 60px;
	}
	.category-mid-sec {
        padding: 60px 0;
    }
	.category-mid-right {
        margin-top: 35px;
        padding-left: 0;
		display: block;
    }
	.dtl-slider.category-dtl-slider {
        padding-top: 60px;
    }
	.category-top .diensten-dtl-top-info p {
		max-width: 100%;
	} 
	/* %%%%%%%%%% home product slider %%%%%%%%%%%%% */
	.product-slider .common-arrow{
		top: -32px;
	}
	.product-slider .swiper-button-next{
		right: 0;
	}
	.product-slider .swiper-button-prev{
		left: auto;
		right: 55px;
	}
	.hide_on_mobile{
		display:none!important;
	}
	.mobile-header iframe {
		background: #fff;
        border-radius: 10px;
        overflow: hidden;
        max-width: 200px;
        height: 60px;
	}
	.ban-big-img {
        height: 182px;
    }
	.ban-small-img {
        height: 150px;
    }
	.fix-rating{ 
		display: none;
	}
	.mobile-headerreatings-logo {
	    width: 35px;
	}
	.mobile-header-right {
	  display: flex;
	  align-items: center;
	  justify-content: end;
	  max-width: 100px;
	  margin-left: auto;
	}
	.mobile-nav .submenu:hover .Vertical {
		position: relative;
		top: 20px;
		max-width: 100px
	}
	/*===========Brand-Page==============*/
    .each-faq h5{
    	font-size: 1.8rem;
    }
    .each-faq .rounded-circle{
    	width: 35px;
    	height: 35px;
    }
    .brand-bg {
		padding: 50px 0 40px;
		margin-top: 40px;
	}
}
@media(max-width: 767.98px){
	main {
		margin-top: 65px;
	}
	.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: 98;
	    left: 0;
	    bottom: 0;
	    display: block !important;
	}
	#mobile-contact-bar-outer {
	  background-color: #333;
	  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;
	  list-style: none;
	}
	#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: 98;
	}
	.li_color {
	  border-left: 1px solid #FFFFFF;
	}
	#mobile-contact-bar li:first-child img{
		width: 18px;
	}
	h1 {
		font-size: 3.2rem;
	}
	h2 {
		font-size: 3.2rem;
	}
	h3 {
		font-size: 2.4rem;
	}
	h4 {
		font-size: 1.8rem;
	}
	h5 {
		font-size: 1.6rem;
	}
	h6 {
		font-size: 1.6rem;
	}
	p {
		font-size: 1.6rem;
		line-height: 20px;
		letter-spacing: 0.28px;
	}
	li {
		font-size: 1.6rem;
	}
	#page {
		padding: 0 10px;
	}
	.container {
		padding: 0 10px;
	}
	.common-btn {
        font-size: 1.6rem;
		padding: 9px 14px;
    }
	.txt-btn {
        font-size: 1.6rem;
    }
	.common-arrow {
        height: 36px;
        width: 36px;
    }
	.heading h1::after, .heading h2::after, .heading h3::after,
	.heading h1 strong::after, .heading h2 strong::after, .heading h3 strong::after {
		bottom: 6px;
	}
	.fix-wp {
		display: none;
	}
	.mobile-nav {
		top: 64px;
	}
	.mobile-header {
		padding: 15px 10px;
	}
	.fix-rating {
		width: 86px;
	}
	.banner-sec {
		padding-top: 5px;
	}
	.banner-content h1 li {
		font-size: 3.2rem;
	}
	/* .banner-content h1 strong:last-child {
		flex-direction: row;
	} */
	.banner-content h1 strong {
		/* flex-direction: column; */
		flex-direction: column-reverse;
	}
	.banner-content h1 strong b {
		display: flex;
		align-items: center;
	}
	.banner-content h1 ul {
		/* margin-top: -47px;
		margin-left: 50%; */
		height: 45px;
		top: -5px;
	}
	.banner-content h1 li::after {
		bottom: 25px;
	}
	.banner-content h1 li.active::after {
		width: 97%;
	}
	.each-banner-img {
		padding: 5px;
	}
	.block-wrap {
		/* width: auto;
		margin: 0 -66%;
		left: 0;
		align-items: end; */
		display: block;
	}
	.banner-block-part{
		display: none;
	}
	.middle-block {
		transform: scale(1.1);
		bottom: 12px;
		padding-bottom: 0;
	}
	.left-block {
		left: -2%;
	}
	.right-block {
		right: -2%;
	}
	.marque-txt li {
		font-size: 1.6rem;
		margin-left: 38px;
	}
	.marque-sec {
		padding: 8px 0;
	}
	.product-heading h3 {
		margin: 10px 0 15px;
	}
	.product-sec {
        padding-bottom: 70px;
    } 
	.product-heading {
		margin-bottom: 30px;
	}
	.text-item {
		font-size: 1.6rem;
	}
	.product-tab-btn-wrap {
		column-gap: 0;
		margin-bottom: 66px;
		flex-wrap: wrap;
		row-gap: 10px;
		border: 0;
	}
	.text-item {
		width: 22%;
		border-bottom: 2px solid rgba(51, 51, 51, 0.50);
		position: relative;
		transition-duration: 1s;
	}
	.text-item::after{
		position: absolute;
        content: "";
        height: 3px;
        width: 100%;
        background-color: #00C36A;
        bottom: -2.4px;
        left: 0;
		transition: all 0.5s;
		opacity: 0;
	}
	.text-item.active::after{
		opacity: 1;
	}
	.line {
		height: 4px;
		bottom: 4px;
		display: none;
	}
	.product-model h4 {
        font-size: 1.8rem;
    }
	.product-model h6 {
		font-size: 1.6rem;
	}
	.product-info::after, .product-info::before {
		width: 100%;
		left: 0;
		margin-left: 0;
	}
	.product-info table {
		width: 100%;
		position: relative;
	}
	.product-info table::after {
		content: "";
		background-color: rgba(51, 51, 51, 0.04);
		height: 100%;
		width: 2px;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
		position: absolute;
	}
	.product-info td {
		width: 50%;
	}
	.product-btm {
		flex-direction: row-reverse
	}
	.product-btn {
		margin-top: 40px;
	}
    .product-sec {
        padding-bottom: 50px;
    }
	.product-slider {
		padding: 0 10px;
	}
	.service-wrap {
		padding: 28px;
		border-radius: 20px;
	}
	.service-heading h5 {
		margin-bottom: 10px;
	}
	.service-heading-right {
		margin-top: 15px;
	}
	.service-heading p {
		margin-bottom: 30px;
	}
	.secvice-main .accordion-button {
		padding: 20px 0;
	}
	.secvice-main .accordion-button::after {
        width: 24px;
        height: 24px;
        background-size: 12px;
    }
	.secvice-main .accordion-body p {
		margin-bottom: 24px;
	}
	.service-wrap .container {
		padding: 0;
	}
	.about-sec {
		padding: 50px 0;
	}
	.about-right p {
		margin-bottom: 30px;
	}
	.about-map {
		width: 157px;
	}
	.counter-wrap {
		gap: 20px;
		text-align: center;
	}
	.each-about-person-text {
		padding-left: 20px;
		padding-right: 20px;
	}
	.news-sec {
		padding-top: 50px;
	}
	.news-heading {
		margin-bottom: 40px;
	}
	.each-news-text p {
		margin-bottom: 25px;
	}
	.each-news-text {
		padding: 16px;
	}
	.testimonial-sec {
        padding-top: 194px;
    }
	.testimonial-heading {
		margin-bottom: 50px;
	}
	.each-testimonial-img {
		margin: 30px 0 20px;
	}
	.testimonial-heading h3 {
        max-width: 290px;
    }
	.testimonial-slider {
        padding: 0 15px;
    }
	.insta-sec {
		padding: 0 0 40px;
	}
	.insta-sec h3 {
		margin-bottom: 18px;
	}
	.each-insta {
		border-radius: 5px;
	}
	.each-insta::after {
		background-size: 34px;
	}
	.footer-wrap {
		border-radius: 23px;
		padding: 38px 4px 30px;
	}
	.footer-area {
		padding: 25px 10px;
	}
	.footer-logo {
		margin-bottom: 30px;
	}
	.each-footer-info h5 {
		margin-bottom: 14px;
	}
	.footer-info {
		flex-wrap: wrap;
		column-gap: 10px;
	}
	.each-footer-info {
		width: 48%;
	}
	.each-footer-info:first-child {
		width: 49%;
	}
	.each-footer-info:last-child {
		width: 100%;
	}
	.each-footer-info p, .each-footer-info td {
		font-size: 1.6rem;
		letter-spacing: normal;
	}
	.footer-btm {
        margin-top: 29px;
		padding-top: 25px;
    }
	.banner-content em,
	.banner-content h1 ul {
		/* display: none; */
		opacity: 0;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
	}
	/****diensten-list***/
	.each-diensten-list {
		padding: 30px 0;
	}
	.inner-banner-img {
		height: 250px;
	}
	.inner-pg-review {
		padding: 50px 0;
	}
	.each-diensten-list:nth-child(even) .each-diensten-list-wrap {
        padding: 0 15px;
    }
	/****zoekopdracht****/
	.back-btn {
        padding-bottom: 30px;
        padding-top: 45px;
    }
	.diensten-dtl-mid {
        padding: 30px 0;
    }
	.diensten-dtl-mid-title {
        margin-bottom: 30px;
    }
	.diensten-dtl-mid td {
        width: 100%;
        margin-right: 0;
    }
	.form-outer {
        padding: 40px 0;
    }
	.form-wrap label {
		font-size: 1.6rem;
		line-height: 14px;
	}
	.form-wrap .form-style {
		line-height: 32px;
		font-size: 2.4rem;
	}
	.back-btn .text-btn::after {
		height: 35px;
		width: 35px;
		background-size: 10px;
	}
	.back-btn .text-btn {
		padding-left: 45px;
	}
	.dtl-slider {
        padding: 30px 0 0;
    }
	.dtl-slider .common-arrow {
		width: 36px;
		height: 36px;
	}
	.dtl-slider .swiper-button-prev {
        right: 45px;
    }
	.each-dtl-slider-info {
		padding: 20px;
	}
	/****Proefrit-maken****/
	.diensten-dtl-top .border-btn {
		margin-top: 10px;
	}
	/****verkoop****/
	.verkoop-mid.diensten-dtl-mid td {
		width: 100%;
		margin-right: 0;
	}
	.diensten-dtl-top h5 {
		margin-bottom: 6px;
		letter-spacing: normal;
	}
	.form-btm-contact .each-footer-info:first-child {
        width: 100%;
    }
	.form-btm-contact.footer-info {
		margin-top: 30px;
	}
	/****referenties****/
	.referenties-list-sec {
        padding-top: 30px;
    }
	/****aanbod-list****/
	.select-style {
		background: url(../images/filter-arrow.svg) no-repeat 95.7% center / 10px;
		line-height: 40px;
		height: 40px;
	}
	.aanbod-filter {
		width: 100%;
	}
	.auto-overview-filter-result {
		bottom: 45px;
	}
	.aanbod-filter.aanbod-filter-prijs {
        width: 100%;
    }
	.aanbod-filter-sec .select-style {
        font-size: 1.6rem;
		background: url(../images/filter-arrow.svg) no-repeat 94% center / 10px;
		height: 48px;
    }
	.filter-content {
		padding-left: 7px;
		padding-right: 7px;
	}
	input#zoek-auto {
		height: 48px;
		padding: 0 26px 0 13px;
		font-size: 1.6rem;
	}
	.filter-left {
        margin-bottom: 18px;
    }
	.prijis {
		height: 48px;
	}
	.zoek_auto-filter .input.text {
		font-size: 1.6rem;
	}
	.mobile-show-filter {
		top: 66px;
	}
	.aanbod-filter-sec {
        padding: 125px 0 0;
    }
	.aanbod-filter-heading {
        margin-bottom: 0;
    }
	.aanbod-list-product-area .row {
        row-gap: 30px;
    }
	.filter-left .row {
        margin: 0;
    }
	.filter-left .col-lg-3 {
        padding: 0;
		width: 100%;
    }
	/* .aanbod-list-product-sec .product-text td:nth-child(even) {
        padding-left: 36px;
    } */
	.list-bg-content {
		padding: 45px 27px;
	}
	.list-bg-content h4 {
        margin-bottom: 25px;
    }
	.list-bg-content p {
		margin-bottom: 30px;
	}
	.filter-reset a {
		font-size: 1.6rem;
	}
	.aanbod-review-sec {
        padding: 30px 0;
    }
	.aanbod-list-product-sec {
        padding-bottom: 30px;
    }
	.aanbod-list-product-sec .product-btm {
        flex-direction: row;
    }
	.aanbod-list-product-sec .product-info {
        padding: 10px 0;
    }
	.aanbod-list-product-sec .product-text td {
        padding: 7px 0;
    }
	.aanbod-list-product-sec .product-text {
        padding: 19px 16px;
    }
	.aanbod-filter-sec .form-check-input {
		width: 14px;
		height: 14px;
	}
	.show_selected_filter_cls {
        padding-top: 27px !important;
	}
	.mobile-filter-close span {
		max-width: 29px;
		height: 29px;
	}
	.aanbod-filter.aanbod-filter-Bouwjaar {
        width: 100%;
    }
	.product-sec .show-aanbod-back-btn {
		right: 0;
		bottom: 0;
	}
	/****verkocht****/
	.verkocht-top-sec {
        padding: 94px 0 0;
    }
	.verkocht-heading p {
		margin-top: 10px;
	}
	.aanbod-list-product-sec.verkocht-product-sec {
        padding-top: 85px;
    }
	/****aanbod-dtl****/
	.back-btn.aanbod-back-btn .text-btn {
		font-size: 1.6rem;
		padding-left: 53px;
	}
	.aanbod-back-btn {
        padding-bottom: 0;
        padding-top: 77px;
    }
	.dtl-top-info .product-info td {
        padding-top: 5px;
        padding-bottom: 5px;
    }
	.dtl-top-sec .row{
		margin: 0 -3px;
	}
	.dtl-top-sec .col-md-3 {
        padding: 0 3px;
    }
	.dtl-top-sec .col-md-9 {
        padding: 0 3px;
    }
	.dtl-top-sec {
        padding-top: 22px;
    }
	.dtl-top-info p {
		letter-spacing: 0.28px;
		line-height: 24px;
	}
	.dtl-top-info {
        padding-top: 21px;
    }
	.dtl-top-info h4 {
		margin-bottom: 8px;
	}
	.dtl-top-sec .product-info table::after{
		display: none;
	}
	.dtl-top-info .product-info td {
        font-size: 1.6rem;
    }
	.dtl-top-info table {
        max-width: 335px;
	}
	.dtl-top-info .product-info {
		border: 1.5px solid rgba(51, 51, 51, 0.04);
		border-left: 0;
		border-right: 0;
	}
	.dtl-top-info .product-info td img {
        padding-right: 8px;
		width: 25px;
    }
	.aanbod-price-left h5 {
        font-family: 'avenir_lt_std55_roman';
        font-size: 1.6rem;
        line-height: 20px;
        letter-spacing: 0.28px;
    }
	.aanbod-price-left h6 {
		line-height: 20px;
        letter-spacing: 0.28px;
	}
	.aanbod-product-price {
        padding: 14px 0;
    }
	.aanbod-contact-dtls-img img {
        height: auto;
    }
	.aanbod-contact-dtls .col-3 {
        width: 25%;
    }
	.aanbod-contact-dtls .col-9 {
        width: 75%;
    }
	.aanbod-contact-dtls {
        padding: 13px 10px;
		margin-bottom: 29px;
    }
	.aanbod-contact-info h5{
		font-family: 'avenir_lt_std55_roman';
		margin-bottom: 6px;
	}
	.aanbod-contact-info h6{
		letter-spacing: normal;
    	font-size: 1.4rem;
	}
	.aanbod-contact-info strong {
		padding-right: 5px;
	}
	.aanbod-contact-info {
		padding-left: 9px;
	}
	.aanbod-dtl-top-btn li .common-btn {
        padding: 8px 12px;
	}
	.aanbod-tab-main .accordion-button::after{
		display: none;
	}
	.aanbod-tab-sec {
        padding: 45px 0 58px;
    }
	.kenmerken-tab li {
        letter-spacing: normal;
        margin-bottom: 21px;
        padding-bottom: 24px;
		padding-right: 20px;
    }
	.aanbod-tab-main .accordion-button {
        padding: 12px 0;
    }
	.aanbod-tab-main .accordion-body {
        padding: 0 0 18px 0;
    }
	.left-bg-block {
		width: 119px;
	}
	.each-onderhoud-block h5 {
		margin: 8px 0 26px;
	}
	.each-onderhoud-block h4 {
        font-size: 1.8rem;
    }
	.block-dtls {
		padding: 15px 15px 5px;
	}
	.aanbod-btm-slider-heading h3 {
		line-height: 32px;
	}
	.aanbod-btm-slider-sec .heading h3::after {
        bottom: 4px;
    }
	.aanbod-btm-slider-heading {
        margin-bottom: 30px;
    }
	.aanbod-btm-slider-sec .swiper-button-next, .aanbod-btm-slider-sec .swiper-button-prev {
		top: 52%;
	}
	/* .aanbod-btm-slider-sec .product-text td:nth-child(even) {
		padding-left: 30px;
	} */
	.aanbod-btm-slider-sec .product-btm {
        flex-direction: row;
    }
	.aanbod-btm-slider-sec .swiper-button-prev {
		left: -15px;
	}
	.aanbod-btm-slider-sec .swiper-button-next {
		right: -15px;
	}
	.dtl-top-info .product-info table::before{
		display: none;
	}
	.aanbod-btm-slider-sec .product-text {
		padding: 23px 23px;
	}
	.aanbod-btm-slider-sec .product-model h4 {
        margin-bottom: 7px;
    }
	.aanbod-btm-slider-sec .product-model h6 {
		margin-bottom: 14px;
	}
	.aanbod-dtl-footer {
		padding-top: 25px;
	}
	.dtl-top-sec .gallery-thumbs {
		height: 43vw;
	}
	/****bedankt****/
	.bedankt-banner-img {
        height: 570px;
    }
	.bedankt-banner-content p {
		margin: 12px auto 36px;
	}
	.bedankt-banner-content {
        bottom: 72px;
    }
	/****over-ons****/
	.over-ons-top {
        padding: 30px 0;
    }
	.over-ons-top-left h3 {
        line-height: 34px;
        margin-bottom: 20px;
    }
	.over-ons-mid-outer {
        padding: 30px 0;
        border-radius: 20px;
    }
	.over-ons-slider {
		padding: 30px 0;
	}
	.over-ons-top-slider {
		margin-bottom: 20px;
	}
	/****category****/
	.category-top {
        padding-top: 120px;
    }
	.category-top h2 {
        line-height: 44px;
	}
	.aanbod-btm-slider-sec.category-btm-slider-sec {
        padding-top: 30px;
    }
	.category-btm-slider-sec .aanbod-btm-slider-heading {
		margin-bottom: 37px;
	}
	.category-slider-btn {
		margin-top: 34px;
	}
	.category-mid-sec {
        padding: 30px 0;
    }
	.category-mid-right {
        margin-top: 28px;
	}
	.category-mid-sec h3 {
		margin-bottom: 19px;
	}
	.category-mid-right li {
		margin-bottom: 11px;
	}
	/* .catagory-counter-sec {
        padding-bottom: 40px;
    } */
	.dtl-slider.category-dtl-slider {
        padding-top: 30px;
    }
	.privacy_section {
		padding: 90px 0 40px;
	}
	.privacy-footer {
		padding-top: 25px;
	}
	.thankyou-footer {
		padding-top: 25px;
	}
	/* %%%%%% */
	.signup-close,
	.time-close{
		right: 28px;
	}
	iframe.youtube_tab {
		max-width: 100%;
		height: 258px;
	}
	.diensten-dtl-top iframe {
		margin-bottom: 0;
		height: 220px;
	}
	.banner-content h1 strong:nth-child(2) > em {
		position: relative;
		/* left: -40px; */
		font-style: normal;
	}
	.banner-content h1 ul {
		/* margin-left: 9%; */
		/* margin-left: 56px; */
	}
	.banner-content h1 ul em {
		font-style: normal;
	}
	.banner-content h1 ul li {
		background-color: #F5F5F5;
	}
	.banner-content h1 ul::before {
		height: 5px;
		width: 5px;
		bottom: 7px;
	}
	/*============Brand-Page=============*/
	.brand-bg {
		width: calc(100% + 20px);
		margin-left: -10px;
	}

}
@media(max-width: 429.98px){
	h1 {
        font-size: 3rem;
    }
	.banner-content h1 li {
		font-size: 3rem;
	}
	/* .banner-content h1 ul {
        margin-left: 100px;
    } */
	/* .banner-sec {
        padding-top: 80px;
    } */
	.each-banner-img {
        padding: 3px;
    }
	.each-banner-img img {
		border-radius: 5px;
	}
	.text-item {
        font-size: 1.3rem;
		width: 33%;
    }
	.product-tab-btn-wrap {
        column-gap: 0;
		margin-left: -10px;
		margin-right: -10px;
	}
	.product-text td {
        font-size: 1.3rem;
    }
	.product-text td img {
        width: 15px;
        height: 15px;
        margin-top: -2px;
    }
	.about-map {
        width: 110px;
    }
	.each-counter h6 {
		line-height: 17px;
		margin-top: 5px;
	}
	.footer-sponsor {
		gap: 10px;
	}
	.footer-sponsor img {
        width: 80px;
    }
	.each-footer-info:first-child,
	.each-footer-info:last-child,
	.each-footer-info {
		width: 100%;
	}
	.review-sec {
		padding: 40px 0;
	}
	/****zoekopdracht****/
	.form-outer {
        padding: 30px 0;
		border-radius: 20px;
    }
	.form-wrap textarea.form-style {
		height: 130px;
	}
	.form-wrap .form-style {
		line-height: 15px;
		padding: 30px 0;
	}
	.back-btn {
        padding-top: 10px;
    }
	.aanbod-back-btn{
		padding-top: 90px;
	}
	.form-wrap .form-style {
        font-size: 1.8rem;
    }
	.form-wrap p {
        margin-bottom: 0;
    }
	.form-wrap .common-btn {
        margin-top: 30px;
    }
	/****aanbod-list****/
	.aanbod-filter-sec .select-style {
        height: 42px;
        line-height: 42px;
		background: url(../images/filter-arrow.svg) no-repeat 92% center / 10px;
    }
	.filter-left .col-lg-3 {
        margin-bottom: 12px;
	}
	.prijis {
        height: 42px;
    }
	.prijis h6 {
		line-height: 42px;
	}
	input#zoek-auto {
        height: 42px;
    }
	.filter-left {
        margin-bottom: 14px;
    }
	.filter-left-heading h5, .filter-right-heading h5 {
        line-height: 22px;
    }
	.auto-overview-filter-result {
        padding: 11px;
	}
	.auto-overview-filter-result .total_search_records {
		padding: 8px;
	}
	.aanbod-list-product-area .row {
        row-gap: 20px;
    }
	.aanbod-filter-sec {
        /* padding: 163px 0 0; */
    }
	.aanbod-list-product-sec .product-text td:nth-child(even) {
        padding-left: 8px;
    }
	.aanbod-list-product-sec .product-info table::after {
		left: 52%;
	}
	.list-bg-content {
        padding: 45px 20px;
    }
	.mobile-filter-close {
		padding: 10px 15px;
	}
	.aanbod-list-product-sec {
		padding: 30px 0;
	}
	.aanbod-list-product-sec .product-text {
        padding: 16px 11px;
    }
	.aanbod-list-product-sec .product-text td img {
		margin-right: 2px;
	}
	.prijis {
        padding: 0 7px 0 9px;
    }
	/****verkocht****/
	.verkocht-top-sec {
        padding: 80px 0 0;
    }
	/****aanbod-dtl****/
	.dtl-top-info .product-info td {
		font-size: 1.3rem;
	}
	.dtl-top-info .product-info td img {
        padding-right: 5px;
        width: 22px;
    }
	.aanbod-product-price .col-8 {
		width: 100%;
	}
	.aanbod-product-price .col-4{
		width: 100%;
	}
	.aanbod-contact-dtls .col-3 {
        /* width: 100%; */
    }
	.aanbod-contact-dtls .col-9 {
        /* width: 100%; */
    }
	.aanbod-contact-dtls-img img {
        height: auto;
    }
	.aanbod-contact-info {
        padding-left: 0;
        margin-top: 20px;
    }
	.aanbod-dtl-top-btn ul {
        column-gap: 11px;
	}
	.aanbod-dtl-top-btn ul {
        column-gap: 0;
		justify-content: space-between;
    }
	.aanbod-dtl-top-btn li .common-btn {
        padding: 8px 5px;
    }
	.aanbod-contact-dtls {
        margin-bottom: 25px;
		padding: 13px 2px;
    }
	.aanbod-tab-sec {
        padding: 30px 0 20px;
    }
	.kenmerken-tab ul {
        padding-left: 13px;
	}
	.kenmerken-tab li {
        margin-bottom: 17px;
        padding-bottom: 15px;
		font-size: 1.6rem;
	}
	.kenmerken-tab li:nth-child(even) {
        padding-left: 13px;
		padding-right: 0;
    }
	.aanbod-tab-main .accordion-body {
        padding: 0 0 18px 0;
    }
	.block-dtls {
		width: calc(100% - 110px);
	}
	.each-onderhoud-block {
		margin-bottom: 14px;
	}
	.aanbod-btm-slider-sec {
        padding-top: 30px;
    }
	.aanbod-btm-slider-heading {
        margin-bottom: 20px;
    }
	.aanbod-btm-slider-sec .swiper-button-next {
		right: -15px;
	}
	.aanbod-btm-slider-sec .swiper-button-prev {
		left: -15px;
	}
	.aanbod-btm-slider-sec .common-arrow {
		height: 38px;
		width: 38px;
	}
	.aanbod-dtl-review-sec {
        padding: 30px 0;
    }
	/* .aanbod-btm-slider-sec .product-text {
        padding: 18px 17px;
    } */
	.aanbod-btm-slider-sec .swiper-button-next, .aanbod-btm-slider-sec .swiper-button-prev {
        top: 45%;
    }
	.aanbod-btm-slider-sec .product-text {
        padding: 18px 9px;
    }
	.aanbod-btm-slider-sec .product-model h6 {
        margin-bottom: 9px;
    }
	/****bedankt****/
	.bedankt-banner-img {
        height: 540px;
    }
	.bedankt-banner-content p {
        margin: 12px auto 30px;
        padding: 0 5px;
    }
	/****category****/
	.category-top {
        padding-top: 100px;
    }
	.category-top .diensten-dtl-top-info {
        margin-top: 30px;
    }
	.category-top h2 {
        line-height: 42px;
    }
	.category-slider-btn {
        margin-top: 26px;
    }
	.category-mid-right {
        margin-top: 17px;
    }
	.dtl-top-sec .gallery-thumbs .dtl-car-slide .youtube-image {
		width: 25px;
	}
	.nextsec {
		right: 16px;
		top: 7px;
	}	
	/* %%%%%%%%%%%%%% */
	.counter-wrap{
		flex-wrap: wrap;
	}
	.each-counter{
		width: 100%;
	}
	.inner-banner-sec {
        padding-top: 44px;
    }
	iframe.youtube_tab {
        height: 195px;
    }
    .mobile-headerreatings-logo {
    	width: 25px;
  	}
  /*	.banner-content h1 strong:nth-child(2) > em {
        left: -13%;
    }*/
}
@media(max-width: 390.98px) {
	/* .banner-content h1 strong:nth-child(2) > em {
		left: -13%;
	} */
}