@media (min-width: 1600px) {
	.container {
		max-width: 1453px;
	}
}
@media(max-width: 1599.98px){

    h1 {
        font-size: 5rem;
        line-height: 60px;
    }
    .mobile-contact-bar {
        margin-top: -34%;
    }
    .home-service-heading ul {
        margin-bottom: 60px;
    }
    .home-overons {
        padding: 100px 0 0;
    }
    .home_btm {
        /* margin-top: 100px; */
        /* height: 640px; */
    }
    /****diensten-dtl****/ 
    .diensten-dtl-page .home-srevice .swiper-wrapper {
        margin-left: -83px;
    }
    /****werkplaats-dtl****/
    .werkplaats-dtl-page .home-service-heading ul {
        margin-bottom: 60px;
    }
	/****contact****/ 
	.map {
        height: 530px;
    }
    /****aanbod-dtl****/
    .share-area {
        margin-top: -51px;
    } 
    .aanbod-top-sec .col-lg-7 {
        width: 57%;
    }
    .aanbod-top-sec .col-lg-5 {
        width: 43%;
    } 
    .aanbod-top-title p {
        margin-bottom: 22px;
    }
    .aanbod-top-price-area {
        margin-bottom: 22px;
    }
    .aanbod-car-info td { 
        padding-bottom: 15px;
    }
    .aanbod-btm-btn {
        margin-top: 30px;
    }
    .aanbod-btm-dtls {
        padding: 20px 0;
    }
    .aanbod-man-img {
        width: 100px;
        height: 100px;
    }
    /****aanbod-list****/
    .filter-left-area .col-lg-3 {
        width: 22%;
    }
    /****popup****/
    .modal-area .popup-content {
        padding-right: 62px;
    }
    /****verkocht****/
    .verkocht-top-sec {
        padding-top: 175px;
    }
    /* ***** */
	.each-product-text{
        padding: 18px 19px 26px;
    }
}
@media(max-width: 1399.98px){

	h1 {
        font-size: 4rem;
        line-height: 50px;
    }
    h2 {
        font-size: 3rem;
    }
    h3 {
        font-size: 2rem;
    }
    .header-right ul {
        column-gap: 35px;
    }
    .mobile-menu {
        width: 40%;
    }
    .product-slider {
        padding: 80px 0;
    }
    .product-slider-heading {
        margin-bottom: 50px;
    }
    .home-srevice {
        padding: 80px 0;
    }
    .home-srevice .swiper-slide:not(.service-active) {
        width: calc(92% / 3);
    }
    .each-service-content ul {
        column-gap: 10px;
    }
    .each-service-content {
        padding: 27px 20px;
    }
    /* .home-srevice .swiper-slide:not(.service-active) {
        width: calc(100% / 3);
    } */
    .pagination-box .col-lg-11 {
        width: 85%;
    }
    .pagination-box .col-lg-1 {
        width: 15%;
    }
    .home-srevice .swiper-slide.service-active {
        width: 70%;
    }
    .home-overons {
        padding: 80px 0 0;
    }
    .home-overons-heading {
        margin-bottom: 50px;
    }
    /* .about-gallery-mid {
        height: 470px;
    } */
    /* .about-gallery-right {
        height: 320px;
    } */
    .home_btm {
        /* margin-top: 80px; */
        /* height: 550px; */
    }
	/****diensten-list****/ 
	.each-diens-service-img {
        height: 330px;
    }
    .txt-btn::after {
        top: 33%;
    }
	/****diensten-dtl****/ 
    .back-btn {
        padding-top: 185px;
    } 
    .diens-dtl-top-info p {
        margin-bottom: 40px;
    }
	.diens-dtl-mid-img {
		padding-right: 40px;
	}
    .diens-accro-area li {
        padding-left: 38px;
        padding-right: 38px;
    }
	.form-main-area {
		padding-left: 75px;
	}
    .diensten-dtl-page .home-srevice .swiper-slide:not(.service-active) {
        width: calc(100% / 3);
    }
    .diensten-dtl-page .home-srevice .swiper-slide.service-active {
        width: 70%;
    }
    .diens-dtl-top-info li {
        margin-bottom: 9px;
    }
    /****vacature-dtl****/ 
    .vacature-dtl-table-block {
        padding-top: 120px;
    }
    .vacature-dtl-table-block td li {
        padding-left: 38px;
    }
    /****aanbod-dtl****/ 
    .aanbod-top-sec .col-lg-7 {
        width: 52%;
    }
    .aanbod-top-sec .col-lg-5 {
        width: 48%;
    }
    .aanbod-small-img .row {
        margin: 0 -7px;
    }
    .aanbod-small-img .col-3 {
        padding: 0 7px;
    }
    .each-aanbod-small-img h5 {
        font-size: 1.2rem;
    }
    .aanbod-btm-dtls {
        padding: 15px 0;
    }
    .aanbod-top-title h3 {
        font-size: 2.2rem;
    }
    .aanbod-btm-btn {
        margin-top: 25px;
    }
    .tab-btn ul li.common_btn {
        padding-left: 24px;
        padding-right: 24px;
    }
    .kenmerken-popup-model h3 {
        font-size: 2.4rem;
        margin-bottom: 8px;
    }
    .aanbod-product-slider .each-product-btm .col-7 {
        width: 69%;
    }
    .aanbod-product-slider .each-product-btm .col-5 {
        width: 31%;
    }
    /****over-ons****/
    .overons-top-sec {
        padding-top: 120px;
    }
    /****aanbod-list****/
    .aanbod-filter-sec {
        padding-top: 160px;
    }
    .filter-left-area .col-lg-3 {
        width: 25%;
    }
    .filter-sort .aanbod-filter {
        width: 207px;
    }
    /****popup****/
    .modal-area .modal-dialog {
        max-width: 73%;
    }
    .modal-area .popup-content {
        padding-right: 50px;
        padding-left: 50px;
        padding-bottom: 110px;
    }
    .modal-area .popup-content p {
        margin-top: 60px;
    }
    /****verkocht****/
    .verkocht-top-sec {
        padding-top: 160px;
    }
    .diensten-dtl-page .home-srevice .swiper-slide {
        height: 495px;
    }
    .product-slider .swiper-button-prev{
	left: -27px;
    }
    .product-slider .swiper-button-next{
        right: -27px;
    }
	.service-dtl-sec .swiper-slide:not(.service-active) {
        height: 510px;
    }
    .service-dtl-sec {
        padding: 80px 0;
    }


    /* .each-product-img::after,
    .each-aanbod-slider-img::after {
        width: 120px;
        height: 120px;
        background-size: 120px;
    } */
    .each-aanbod-small-img::after {
        width: 50px;
        height: 50px;
        background-size: 50px;
    }
}
@media(max-width: 1199.98px){
	
	h2 {
        font-size: 2.8rem;
    }
    h4 {
        font-size: 1.8rem;
    }
    .header-right {
        column-gap: 30px;
    }
    .header-right ul {
        column-gap: 20px;
    }
    .each-product-btm .col-5 {
        width: 35%;
    }
    .each-product-btm .col-7 {
        width: 65%;
    }
    .product-slider .swiper-button-next {
        right: 5px;
    }
    .product-slider .swiper-button-prev {
        left: 5px;
    }
    .product-slider-part {
        /* width:100vw;
        margin-left:-50vw;
        left:50%;
        position:relative; */
    }
    .home-srevice .swiper-slide:not(.service-active) {
        width: calc(100% / 2);
    }
    .home-srevice .swiper-slide.service-active {
        width: 78%;
    }
    .home-service-heading p {
        margin: 10px auto 35px;
    }
    .footer-top .col-lg-9 {
        width: 78%;
    }
    .footer-top .col-lg-3 {
        width: 22%;
    }
	/****diensten-list****/
	.diens-service-sec {
		padding-top: 80px;
	}  
	.each-diens-service-img {
        height: 270px;
    }
	.each-diens-service-info { 
		padding: 30px;
	} 
	/****diensten-dtl****/
    .back-btn {
        padding-top: 165px;
    }
    .diens-dtl-top-info p {
		margin-bottom: 30px;
	}
    .diens-dtl-top-info li {
        padding-left: 30px;
    }
    .diens-dtl-top-info li::after {
        top: 4px;
        width: 18px;
        height: 18px;
    }
    .diens-dtl-mid-sec {
        padding: 80px 0;
    }
    .diens-dtl-mid-img {
        padding-right: 15px;
    }
	.diens-accro-area li {
		margin-bottom: 12px;
	    padding: 25px;
	} 
    .show_accordian h3::after {
        top: 8px !important;
    }
	.form-social li {
		width: 40px;
		height: 40px;
	}
	.form-social li img {
		width: 14px;
	}
	.form-left-area, .form-main-area {
        padding-bottom: 80px;
    }
	.form-main-area {
        padding-left: 65px;
    }
	.form-main-area textarea.form-styl {
    	min-height: 175px;
	}
	.form-btn {
		margin-top: 50px;
	}
	.form-left-info::after {
    	bottom: 64px;
	}
	.diensten-dtl-page .home-srevice {
        padding: 80px 0;
    }
    .diensten-dtl-page .home-service-heading {
        margin-bottom: 60px;
    }
    .diensten-dtl-page .home-srevice .swiper-slide:not(.service-active) {
        width: calc(100% / 2);
    }
    .diensten-dtl-page .home-srevice .swiper-wrapper {
        margin-left: -32px;
    }
    .diensten-dtl-page .home-srevice .swiper-slide.service-active {
        width: 78%
    }
    /****vacature-dtl****/ 
    .vacature-dtl-table-block {
        padding-top: 80px;
    }
    .vacature-dtl-table-block td {
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 40px;
    }
    .vacature-dtl-table-block td li::after { 
        width: 20px;
        height: 20px;
    }
	/****contact****/ 
	.map {
        height: 446px;
    }
    /****aanbod-dtl****/  
    .share-area {
        padding-bottom: 50px;
    }
    .aanbod-top-sec .col-lg-7 {
        width: 47%;
    }
    .aanbod-top-sec .col-lg-5 {
        width: 53%;
    }
    .aanbod-top-slider {
        margin-bottom: 15px;
    }
    .aanbod-small-img .row {
        margin: 0 -4px;
    }
    .aanbod-small-img .col-3 {
        padding: 0 4px;
    }
    .each-aanbod-small-img h5 {
        font-size: 1rem;
    }
    .aanbod-top-right {
        padding-left: 0;
    }
    .aanbod-top-price {
        column-gap: 10px;
    }
    .aanbod-car-info h6 { 
        font-size: 1.4rem;
        line-height: 22px;
    }
    .aanbod-top-slider .common-arrow {
        height: 50px;
        min-width: 50px;
    }
    .aanbod-man-img {
        width: 90px;
        height: 90px;
    }
    .aanbod-btm-btn {
        margin-top: 20px;
    }
    .aanbod-btm-btn .common_btn {
        font-size: 1.4rem;
    } 
    .dtl-tab-sec .tab-btn .nav-tabs {
        margin-bottom: 50px;
    }
    .kenmerken-tab td {
        width: 25%;
        padding-left: 12px;
        padding-right: 12px;
    }
    .kenmerken-tab td:nth-child(4n) {
        border-right: 0;
    }
    .kenmerken-tab td:nth-child(5n) {
        border-right: 1px solid rgba(13, 13, 13, 0.15);
    }
    .kenmerken-tab td h4 {
        margin-top: 6px;
    }
    .tab-btm-btn {
        margin-top: 50px;
    }
    .left-bg-block {
        width: 128px;
    }
    .block-dtls {
        width: calc(100% - 126px);
    }
    .each-onderhoud-block p {
        margin-bottom: 20px;
    }
    .aanbod-product-slider {
        padding-top: 80px;
    }
    .aanbod-product-slider h2 {
        margin-bottom: 60px;
    }
    .aanbod-product-slider .each-product-btm .col-7 {
        width: 65%;
    }
    .aanbod-product-slider .each-product-btm .col-5 {
        width: 35%;
    }
    /****over-ons****/
    .overons-top-sec {
        padding: 80px 0;
    }
    .overons-top-info {
        margin-bottom: 80px;
        max-width: 790px;
    }
    .over-ons-page .diens-accro-area li {
        margin-bottom: 12px;
    }
    .over-ons-page .diens-accro-area li.show_accordian {
        padding-top: 25px;
    }
    .each-counter-area {
        column-gap: 15px;
    }
    .each-counter-area img {
        width: 35px;
    }
    .overons-counter-sec {
        padding-bottom: 54px;
    }
    /****aanbod-list****/
    .aanbod-filter-sec {
        padding-top: 145px;
    }
    .filter-main .col-xl-9,
    .filter-main .col-xl-3 {
        width: 100%;
    }
    .filter-sort { 
        justify-content: left;
    }
    .filter-sort .aanbod-filter {
        width: 225px;
    }
    /****popup****/
    .modal-area .modal-dialog {
        max-width: 81%
    }
    .modal-area .popup-content p {
        margin-top: 50px;
    }
    .modal-area .popup-content {
        padding: 80px 40px 90px;
    }
    /****verkocht****/
    .verkocht-top-sec {
        padding-top: 150px;
    }
	.form-left-info-top {
        padding-bottom: 40px;
    }
    .service-dtl-sec {
        padding: 60px 0;
    }


    .header-right ul {
        column-gap: 10px;
    }
    .each-aanbod-small-img::after {
        width: 40px;
        height: 40px;
        background-size: 40px;
    }
}
@media(max-width: 991px){ 
	 
	h1 {
        font-size: 3.2rem;
        line-height: 42px;
    }
    h2 {
        font-size: 2.6rem;
    }
    .header-right ul {
        display: none;
    }
    .mobile-menu {
        width: 70%;
    }
    .banner-sec {
        padding-top: 76px;
    }
    .product-slider-heading {
        text-align: center;
    }
    .product-slider-heading .common_btn {
        display: none;
    }
    .product-slider {
        padding: 60px 0;
    }
    .product-btn {
        display: block;
        text-align: center;
        margin-top: 60px;
    }
    .product-slider .swiper-button-next {
        right: 4%;
    }
    .product-slider .swiper-button-prev {
        left: 4%;
    }
    .product-btn .common_btn {
        border: 1px solid #fff;
        background-color: transparent;
    }
    .home-srevice .swiper-slide.service-active {
        width: 100% !important;
    }
    .home-srevice .swiper-slide:not(.service-active) {
        width: 100% !important;
    }
    .home-srevice {
        padding: 60px 0;
    }
    .home-service-heading ul {
        margin-bottom: 40px;
    }
    .home-srevice .swiper-slide {
        width: 100%;
        /* margin-right: 0 !important; */
    }
    .home-srevice .swiper-wrapper {
        margin-left: 0;
    }
    .each-service-content-btm {
        bottom: 0;
    }
    .pagination-box .col-lg-11 {
        width: 80%;
    }
    .pagination-box .col-lg-1 {
        width: 20%;
    }
    .home-overons {
        padding: 60px 0;
    }
    .about-anim-container.container {
        padding: 0 20px;
    }
    .home_overons_right {
        max-width: 100%;
    }
    .home_overons_right p {
        margin-bottom: 28px;
        margin-top: 15px;
    }
    .home-overons .pin-spacer {
        height: 100% !important;
        width: 100% !important;
        padding: 0 !important;
    }
    .about-us-gallery {
        height: 100% !important;
        width: 100% !important;
        max-height: 100% !important;
        max-width: 100% !important;
        top: 0 !important;
        left: 0 !important;
        position: relative !important;
    }
    .home_btm {
        /* margin-top: 62px; */
        /* height: 410px; */
    }
    .fade-content {
        z-index: 5;
    }
    .footer-top .col-lg-9 {
        width: 100%;
    }
    .footer-top .col-lg-3 {
        width: 100%;
    }
    .footer-top .footer-social {
        display: none;
    }
    .footer-btm {
        display: none;
    }
    .footer-mobile-btm {
        display: block;
    }
	/****diensten-list****/
    .inner-banner {
        padding-top: 75px;
    }
	.inner-banner-img {
        height: 380px;
    }
	.inner-banner-img img {
		height: 100%;
		object-fit: cover;
	}
    .inner-banner-content {
        top: 50%;
        transform: translate(-50%, -50%);
    }
	.diens-service-sec {
		padding: 60px 0;
	}
	.diens-service-area .row { 
		margin: 0;
	}
	.diens-service-area .col-lg-6 {
		padding: 0;
	}
	.each-diens-service-img {
        height: auto;
    }
	.each-diens-service-info {
        padding-left: 25px;
        padding-right: 25px;
    }
	.each-diens-service-info p { 
        max-width: 100%;
    }
	/****diensten-dtl****/
    .back-btn {
        padding-top: 135px;
    } 
	.diens-dtl-top-sec {
		padding-top: 60px;
	}
	.diens-dtl-top-info {
		padding-right: 0; 
		max-width: 100%;
		margin-top: 40px;
	} 
	.diens-dtl-top-info p {
        margin-bottom: 25px;
    }
	.diens-dtl-mid-sec {
        padding: 60px 0;
    }
	.diens-dtl-mid-img {
        padding-right: 0;
        padding-bottom: 40px;
    }
	.diens-accro-area {
		padding-left: 0;
	}
	.form-sec {
		padding-top: 60px;
	}
	.form-sec .col-lg-7,
	.form-sec .col-lg-5 {
		width: 100%;
	}
	.form-left-area,
	.form-main-area {
        padding: 60px 0;
    } 
	.form-title {
		display: none;
	}
	.form-title p { 
		max-width: 100%; 
		margin-bottom: 0;
	}
	.form-title.mob-form-title {
		display: block;
	}
    .form-title.mob-form-title br {
        display: none;
    }
	.form-main-area {
        padding-left: 0;
    }
	.form-main-area .form-group {
		margin-bottom: 35px;
	}
	.form-main-area textarea.form-styl {
        min-height: 160px;
        max-width: 608px;
    }
	.form-bg {
    	width: calc(100% + 55%);
		border-right: 0;
		border-top: 2px solid rgba(255, 46, 46, 0.30);
	}
	.form-left-info::after { 
        width: calc(100% + 55%); 
        bottom: 65px;
    }
	.form-left-info-top {
        padding-right: 0;
		margin-bottom: 30px;
	}
    .each-left-info {
        margin-bottom: 35px;
    }
    .form-btn {
        font-size: 1.4rem;
    }
    .form-btn .common_btn {
        padding-top: 9px;
        padding-bottom: 9px;
    }
	.diensten-dtl-page .home-srevice {
        padding: 60px 0;
    }
    .diensten-dtl-page .home-service-heading {
        margin-bottom: 50px;
    }
    .diensten-dtl-page .home-srevice .swiper-wrapper {
        margin-left: 0;
    }
    .diensten-dtl-page .each-service-content-btm h4,
    .diensten-dtl-page .each-service-content-btm p {
        max-width: 100%;
    }
    /****werkplaats-dtl****/
    .werkplaats-dtl-page .home-service-heading ul {
        margin-bottom: 40px;
    }
    /****vacature-dtl****/ 
    .vacature-dtl-table-block {
        padding: 60px 0;
    }
    .vacature-dtl-table-block tr {
        row-gap: 20px;
    }
    .vacature-dtl-table-block td {
        width: 100%;
    }
    /****aanbod-dtl****/
	.dtl-tab-sec {
        padding: 60px 0;
    }
    .share-area {
        margin-top: -55px;
        padding-bottom: 40px;
    }
    .aanbod-top-sec .col-lg-7,
    .aanbod-top-sec .col-lg-5 {
        width: 100%;
    }
    .aanbod-small-img {
        display: none;
    }
    .aanbod-small-img.mob-aanbod-small-img {
        display: block;
    }
    .each-aanbod-small-img h5 {
        font-size: 1.2rem;
    }
    .aanbod-top-right {
        margin-top: 40px;
    }
    .aanbod-top-title {
        max-width: 100%;
    }
    /*===tab-accordion===*/
    .tab-btn {
        display: none;
    }
    .tab_drawer_heading {
        margin: 0; 
        display: block;
        cursor: pointer;
        -webkit-touch-callout: none;
        -webkit-user-select:none;
        -khtml-user-select: none;
        -moz-user-select:none;
        -ms-user-select: none;
        user-select: none; 
        margin-bottom: 10px;
        color: #fff;
        padding: 10px 41px; 
        border-radius: 50px;
        background-color: #0D0D0D;
        max-width: 234px;
        width: 100%;
        text-align: center;
        font-size: 1.4rem;
        margin-left: auto;
        margin-right: auto;
    }
    .tab_drawer_heading.common_btn::before {
        display: none;
    }
    .tab_drawer_heading.common_btn.d_active {
        margin-bottom: 25px;
    }
    .tab_drawer_heading.common_btn .split_top, 
    .tab_drawer_heading.common_btn .split_btm {
        left: -6px;
        justify-content: center; 
    }
    .tab_drawer_heading.common_btn::before {
        content: "";
        width: 8px;
        height: 11px;
        background-image: url(../images/tab-arw.svg);
        background-repeat: no-repeat;
        background-size: 6px;
        transition: all 0.5s;
        -webkit-transition: all 0.5s;
        display: block;
        position: absolute;
        background-color: transparent;
        top: 50%;
        transform: translateY(-50%);
        right: 15px;
    }
    .tab_drawer_heading.common_btn .plainText::after,
    .tab_drawer_heading.common_btn .plainText::before {
        display: none;
    }
    .tab_drawer_heading.common_btn.d_active,
    .tab_drawer_heading.common_btn:hover {
        background-color: #FF2E2E;
    }
    .tab_drawer_heading.common_btn.d_active::before,
    .tab_drawer_heading.common_btn:hover::before { 
        top: 40%;
        transform: rotate(90deg);
        transition: all 0.5s;
        -webkit-transition: all 0.5s;
    }
    .tab_drawer_heading.common_btn.d_active,
    .tab_drawer_heading.common_btn:hover {
        color: #fff;
    }
    .kenmerken-tab td h4 {
        font-size: 1.6rem;
    }
    .kenmerken-tab td p {
        font-size: 1.4rem;
    }
    .kenmerken-tab td {
        width: 33.33%;
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .kenmerken-tab td:nth-child(3n) {
        border-right: 0;
    }
    .kenmerken-tab td:nth-child(4n) {
        border-right: 1px solid rgba(13, 13, 13, 0.15);
    }
    .tab-btm-btn {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .tab-btm-btn .common_btn {
        font-size: 1.6rem;
    }
    .dtl-tab-sec .bullet-panel li:after {
        top: 9px;
    }
    .tab_content p {
        margin-bottom: 20px;
    } 
    .star_icon p {
        margin-bottom: 0;
    }
    .left-bg-block p {
        font-size: 1.2rem;
        line-height: 20px;
    }
    .block-dtls {
        min-height: 190px;
    }
    .kenmerken-popup-model h3 {
        margin-bottom: 5px;
    }
    .kenmerken-popup-model {
        padding-bottom: 25px;
    }
    .kenmarken-popup-content li {
        padding: 8px 0;
        font-size: 1.2rem;
    }
    .aanbod-product-slider {
        padding-top: 60px;
    }
    .aanbod-product-slider h2 {
        margin-bottom: 45px;
    }
    /****over-ons****/
    .overons-top-sec {
        padding: 60px 0;
    }
    .overons-top-info {
        margin-bottom: 60px;
        max-width: 100%;
    }
    .overons-top-img-area .row {
        margin: 0 -7px;
    }
    .overons-top-img-area .col-6 {
        padding: 0 7px;
    }
    .overons-accor-sec h2 { 
        margin-bottom: 50px;
    }
    .each-counter-area img {
        width: 30px;
    }
    .each-counter h3 {
        font-size: 1.8rem;
    }
    .each-counter p {
        font-size: 1.4rem;
        line-height: 20px;
    }
    .overons-counter-sec {
        padding-bottom: 40px;
    }
    /****aanbod-list****/
    .aanbod-list-header {
        z-index: 10;
    }
    .aanbod-list-header.aanbod-header-active {
        z-index: -9;
    }
    .aanbod-filter-sec {
        padding-top: 110px;
    }
    .aanbod-filter-title {
        display: none;
    }
    .mobile-filter-close h6 {
		color: #fff;
		font-size: 1.6rem;
	}
	.show_selected_filter_cls {
		padding-top: 60px !important;
		padding-bottom: 20px;
	}
    .aanbod-filter-sec .form-check-input {
        width: 14px;
        height: 14px;
    }
	.aanbod-filter {
		margin-bottom: 15px;
		width: 50%;
	}
	.hidden-filter {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		background-color: #F7FAF6;
		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: 17px;
        padding-bottom: 11px;
        left: 0;
        background-color: #14181E;
        z-index: 99;
        border: 0;
        border-radius: 0;
    }
	.mobile-filter {
        display: none;
        padding-bottom: 150px;
    }
	.filter-sort .aanbod-filter {
        width: 49%;
    }
    .filter-sort h6{
    	display: none;
    }
	.filter-main {
		margin-top: 20px;
	}
    .filter-common-btn {
        display: inline-block;
        font-family: 'matricemedium';
        font-size: 1.4rem;
        line-height: 24px;
        overflow: hidden;
        color: #fff;
        cursor: pointer;
        padding: 12px 25px;
        background-color: #FF2E2E;
        border-radius: 100px;
    }
    .filter-left-area .col-lg-3 {
        width: 50%
    }
    .aanbod-list-product-sec {
        padding-top: 45px;
        padding-bottom: 60px;
    }
    /****popup****/
    .modal-content .col-lg-5,
    .modal-content .col-lg-7 {
        width: 100%;
    }
    .modal-area .modal-dialog {
        max-width: 92%
    }
    .pop-up-image img {
        border-radius: 10px 0 0 10px;
    }
    .modal-area .popup-content {
        border-radius: 0 0 10px 10px;
        padding: 50px 25px;
    }
    .modal-area .popup-content p {
        margin: 38px 0 30px;
    }
    .popup-content img {
        width: 212px;
    }
    /****verkocht****/
    .verkocht-top-sec {
        padding-top: 130px;
        padding-bottom: 0;
    }



    .diensten-dtl-page .home-srevice .swiper-slide {
        height: 434px;
    }
    .form-bg {
        width: calc(100% + 75%);
    }
    .form-left-info::after {
        width: 200vw;
    }
    /* ************ */
      .product-slider-part {
        width:100vw;
        margin-left:-50vw;
        left:50%;
        position:relative;
    }
    .service-dtl-sec {
        padding: 40px 0;
    }
    .service-dtl-sec .swiper {
        border-radius: 10px;
    }
	.header-review-sec {
		display:none;
	}


    .banner-sec {
        padding-top: 65px;
    }
    .mobile-contact-bar {
        margin-top: -28%;
    }
}
@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: #0D0D0D;
        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%;
        padding: 0;
        margin: 0;
        border-right: 1px solid #fff;
    }
    #mobile-contact-bar ul li:last-child {
        border-right: 0;
    }
    #mobile-contact-bar ul li a {
        color: rgba(255,255,255,0.9);
        cursor: pointer;
        display: block;
        height: 100%;
        position: relative;
        z-index: 9998;
    }
    #mobile-contact-bar ul li::after {
        display: none;
    }
    .container{
        padding-left: 20px;
        padding-right: 20px;
    }
    h1 {
        font-size: 2.8rem;
        line-height: 36px;
    }
    h2 {
        font-size: 2.2rem;
        line-height: 30px;
    }
    h3 {
        font-size: 1.8rem;
    }
    h4 {
        font-size: 1.6rem;
    }
    h5 {
        font-size: 1.2rem;
    }
    li, p {
        font-size: 1.4rem;
        line-height: 22px;
    }
    .common_btn {
        font-size: 1.2rem;
        line-height: 20px;
        padding: 9px 16px 9px 9px;
    }
    .common_btn:hover .plainText::before {
        top: 6px;
    }
    .common-arrow {
        height: 40px;
        min-width: 40px;
    }
    .common-arrow img {
        width: 10px;
    }
    .each-product-btm .col-7 {
        width: 100%;
    }
    .each-product-btm .col-5 {
        width: 100%;
    }
    .logo img {
        width: 114px;
    }
    .header-review-sec img {
        width: 71px;
    }
    .header_area {
        padding: 12px 0 14px;
    }
    .header-left {
        column-gap: 14px;
    }
    .menu-icon_wrap {
        column-gap: 10px;
    }
    .mobile-menu {
        width: 100%;
    }
    .mobile-menu nav {
        row-gap: 15px;
    }
    .mobile-menu {
        border-radius: 0;
        padding: 70px 10px 70px 40px;
    }
    .menu-bar-contact a {
        font-size: 1.2rem;
    }
    .menu-social li a {
        height: 38px;
        width: 38px;
    }
    .menu-social li a img {
        width: 13px;
    }
    .mobile-contact.common_btn.white_btn {
        display: none;
    }
    .fix-wp a {
		width: 28px;
		height: 28px;
        right: 26px;
        bottom: 52px;
	}
	.fix-wp a img {
		width: 14px;
	}
    .each_home_banner, .video_banner {
        height: 534px;
    }
    .banner-sec {
        padding-top: 50px;
    }
    .banner-content ul {
        flex-wrap: wrap;
        margin-top: 18px;
        row-gap: 10px;
    }
    .contactBar {
        margin-top: 162px;
    }
    .link {
        font-size: 1.2rem;
    }
    .icon-location {
        height: 20px;
        width: 20px;
    }
    .innerBar img {
        width: 10px;
        height: 10px;
    }
    .innerBar {
        padding: 6px 24px 6px 26px;
        column-gap: 10px;
    }
    .banner-content {
        bottom: 33px;
    }
    .product-slider {
        padding: 52px 0 32px;
    }
    .product-slider-heading {
        margin-bottom: 40px;
    }
    .product-slider .swiper-button-next,
    .product-slider .swiper-button-prev {
        top: 25%;
    }
    .each-product-text {
        padding: 15px 12px 18px;
        margin-top: 8px;
    }
    .each-product-text li {
        padding: 7px 15px;
        padding-left: 15px !important;
        font-size: 1.2rem;
        line-height: 20px;
    }
    .each-product-text p {
        margin-top: 6px;
    }
    .each-product-btm {
        margin-top: 20px;
    }
    .each-product-btm h4 {
        margin-top: 15px;
        font-size: 2.2rem;
        line-height: 30px;
        text-align: left;
    }
    .product-btn {
        margin-top: 20px;
    }
    .each-product_hover {
        height: 70px;
        width: 70px;
    }
    .home-srevice {
        padding: 40px 0 45px;
    }
    .pagination-box {
        margin-top: 40px;
    }
    .pagination-box .col-lg-11 {
        width: 75%;
    }
    .pagination-box .col-lg-1 {
        width: 25%;
    }
    .home-service-heading p {
        margin: 17px auto 27px;
    }
    .home-service-heading ul {
        column-gap: 0;
    }
    .home-service-heading li:last-child {
        padding-left: 5px !important;
    }
    .home-overons {
        padding-bottom: 40px;
    }
    .each-service-content ul li p {
        font-size: 1.2rem;
        line-height: 20px;
    }
    .each-service-content ul li:first-child {
        padding: 8px 16px;
    }
    .each-service-content ul li:last-child {
        display: none;
    }
    .each-service-slider img {
        border-radius: 10px;
    }
    .each-service-content {
        padding: 18px 12px;
    }
    .each-service-content-btm h4 {
        font-size: 2rem;
    }
    .each-service-content-btm .common_btn {
        font-size: 1.2rem;
        padding: 9px 16px 9px 18px;
    }
    .pagination-box .common-arrow {
        height: 40px;
        min-width: 40px;
    }
    .usp-marquee-wrap li {
        line-height: 22px;
        font-size: 1.4rem;
        padding-left: 23px !important;
    }
    .usp-marquee-wrap li strong {
        font-size: 0.5rem;
        width: 14px;
        height: 14px;
        margin-right: 10px;
        position: relative;
        top: -5px;
    }
    .usp-marquee-wrap ul {
        gap: 10px;
    }
    .usp-marquee-wrap {
         gap: 10px;
    }
    .usp-marquee-sec {
        padding: 15px 0;
    }
    .home-overons {
        padding: 43px 0;
    }
    .left-image img {
        max-width: 100%;
    }
    .left-image, .right-image {
        width: 17%;
    }
    .about-us-gallery {
        gap: 10px;
    }
    .right-image {
        margin-top: 0;
    }
    .home-overons-heading {
        margin-bottom: 37px;
    }
    /* .about-gallery-mid {
        height: auto;
    } */
    .about-us-gallery img {
        border-radius: 10px;
    }
    .counter-wrap {
        padding: 0 20px;
    }
    .home_btm {
        /* height: 333px; */
        /* margin-top: 50px; */
    }
    .counter-wrap h3 {
        font-size: 2.4rem;
        line-height: 25px;
    }
    .fade-content {
        padding-top: 0 !important;
    }
    .counter-wrap p {
        max-width: 100%;
        margin: 28px 0 30px;
    }
    .each-footer-contact a {
        font-size: 1.4rem;
        letter-spacing: normal;
    }
    .each-footer-contact td {
        font-size: 1.4rem;
        line-height: 20px;
        letter-spacing: 0.14px;
    }
    .footer-credit a {
        font-size: 1.2rem;
        line-height: 17px;
        letter-spacing: 0.12px;
    }
    .footer-social li a {
        height: 38px;
        width: 38px;
    }
    .footer-social li a img {
        width: 12px;
    }
    .footer-area {
        padding: 26px 0 14px;
    }
    .footer-mobile-btm {
        margin-top: 50px;
    }
    .footer-mobile-btm::after {
        top: -24px;
    }
    .footer-mobile-btm-part::after {
        top: -16px;
    }
    .footer-mobile-btm-part {
        margin-top: 40px;
    }
	/****diensten-list****/
    .inner-banner {
        padding-top: 50px;
    }
	.inner-banner-img {
        height: 320px;
    }
	.diens-service-sec {
		padding: 30px 0;
	}
    .diens-service-area .row {
    	row-gap: 15px;
	}
    .each-diens-service-info {
        padding: 20px 15px;
    }
	.each-diens-service-info p {
		margin-bottom: 20px;
	}
	.txt-btn {
    	font-size: 1.4rem;
		padding-right: 17px;
	}
	.txt-btn::after {
        width: 10px;
        height: 10px;
        background-size: 10px;
        top: 39%;
    }
    .each-diens-service-img { 
        border-radius: 10px;
    }
	.each-diens-service-info {
        border-radius: 10px; 
    }
	/****diensten-dtl****/
    .back-btn {
        padding-top: 83px;
    }
	.diens-dtl-top-sec {
        padding-top: 30px;
    }
	.diens-dtl-top-img img {
    	border-radius: 10px;
	}
	.diens-dtl-top-info {
        margin-top: 35px;
    }
	.diens-dtl-top-info h2 {
        margin-bottom: 15px;
    }
	.diens-dtl-top-info p {
        margin-bottom: 20px;
    }
    .diens-dtl-top-info li {
        padding-left: 26px;
    }
    .diens-dtl-top-info li::after {
        top: 3px;
        width: 16px;
        height: 16px;
        background-size: 8px;
    }
	.diens-dtl-mid-sec {
        padding: 30px 0;
    }
	.diens-dtl-mid-img {
        padding-bottom: 20px;
    }
	.diens-dtl-mid-img img {
    	border-radius: 10px;
	}
	.diens-accro-area li {
        padding: 23px 15px;
    }
	.diens-accro-area li h3::after {
		height: 12px;
		width: 12px;
		background-size: 12px;
	}
	.form-sec {
        padding-top: 24px;
    }
	.form-title p {
        margin-top: 0;
	}
	.form-main-area .form-styl {
		font-size: 1.4rem;
		line-height: 22px;
        padding-bottom: 15px;
	}
	.form-left-area, 
	.form-main-area {
        padding: 30px 0;
    }
	.form-main-area .form-group {
        margin-bottom: 15px;
    }
	.form-main-area label { 
		margin-bottom: 12px;
		font-size: 1.4rem;
		line-height: 22px;
	}
	.form-main-area textarea.form-styl {
        min-height: 95px;
        max-width: 342px;
    }
	.each-left-info {
        margin-bottom: 26px;
    }
	.each-left-info a, 
	.each-left-info td {
		font-size: 1.4rem;
		line-height: 22px;
		letter-spacing: normal;
	}
	.form-btn {
        margin-top: 35px;
    }
	.each-left-info td:first-child {
		padding-right: 27px;
	}
	.form-social li {
        width: 35px;
        height: 35px;
    }
	.form-social li img {
        width: 11px;
    }
	.form-left-info::after {
        bottom: 58px;
    }
	.form-left-info-top {
		margin-bottom: 24px;
	}
    .diensten-dtl-page .home-srevice {
        padding: 30px 0;
    }
    .diensten-dtl-page .home-service-heading {
        margin-bottom: 30px;
    }
    /****werkplaats-dtl****/
    .diensten-dtl-page.werkplaats-dtl-page .home-srevice {
        padding-bottom: 30px;
    }
    /****vacature-dtl****/ 
    .vacature-dtl-table-block {
        padding: 30px 0;
    }
    .vacature-dtl-table-block tr {
        row-gap: 15px;
    }
    .vacature-dtl-table-block td {
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 30px;
    }
    .vacature-dtl-table-block td li {
        padding-left: 30px;
        margin-bottom: 12px;
    }
    .vacature-dtl-table-block td li::after {
        width: 18px;
        height: 18px;
        background-size: 8px;
    }
	/****contact****/ 
	.map {
        height: 320px;
    }
    /****aanbod-dtl****/ 
    .share-area {
        margin-top: -46px;
        padding-bottom: 33px;
    }
    .each-aanbod-slider-img {
        border-radius: 5px;
    }
    .aanbod-top-slider {
        margin-bottom: 5px;
    }
    .aanbod-top-slider .common-arrow {
        height: 40px;
        min-width: 40px;
    }
    .aanbod-top-slider .swiper-button-next {
        right: 10px;
    }
    .aanbod-top-slider .swiper-button-prev {
        left: 10px;
    }
    .each-aanbod-small-img {
        border-radius: 5px;
    }
    .mob-aanbod-small-img .row {
        margin: 0 -2px;
    }
    .mob-aanbod-small-img .col-4 {
        padding: 0 2px; 
    }
    .aanbod-overlay {
        height: calc(100% - 9px);
        width: calc(100% - 9px);
        margin: 4px;
        border-radius: 5px;
    }
    .aanbod-top-right {
        margin-top: 16px;
        margin-left: -10px;
        margin-right: -10px;
    }
    .aanbod-top-title h3 {
        line-height: 30px;
    }
    .aanbod-top-price-area h6 {
        font-size: 1.4rem;
        line-height: 20px;
        margin-bottom: 12px;
    }
    .aanbod-top-price h3 {
        font-size: 2.2rem;
        line-height: 30px; 
    }
    .aanbod-top-price h5 { 
        font-family: 'matriceregular';
        font-size: 1.3rem;
        line-height: 22px; 
    }
    .aanbod-car-info h6 {
        font-size: 1.3rem;
    }
    .aanbod-car-info h6 strong { 
        font-family: 'matriceregular';
        font-size: 1.3rem;
        line-height: 22px;
        margin-top: 3px;
    }
    .aanbod-top-dtls { 
        margin-bottom: 16px;
        padding: 12px 9px 0;
    }
    .aanbod-top-price {
        column-gap: 3px;
    } 
    .aanbod-car-info td {
        max-width: 100%; 
    }
    .aanbod-top-title p {
        margin-bottom: 12px;
    }
    .aanbod-top-price-area {
        margin-bottom: 17px;
    }
    .aanbod-btm-dtls {
        padding: 21px 0 13px;
    }
    .aanbod-man-img {
        width: 88px;
        height: 88px;
    }
    .aanbod-man-info p {
        font-family: 'matricesemibold';
        font-size: 1.8rem;
        line-height: normal;
        margin-top: 13px;
        margin-bottom: 5px;
    }
    .aanbod-man-info a {
        line-height: 22px;
        font-size: 1.4rem;
    }
    .aanbod-btm-btn .plainText {
        column-gap: 15px;
    }
    .aanbod-btm-btn .common_btn {
        font-size: 1.2rem;
    }
    .aanbod-btm-btn ul {
        column-gap: 24px;
    }
	.dtl-tab-sec {
        padding: 44px 0 35px;
    }
    .tab-btn ul li.common_btn {
        font-size: 1.2rem;
    }
    .tab-btn .common_btn strong::before {
        top: 3px;
    }
    .tab_drawer_heading {
        max-width: 196px;
    }
    .kenmerken-tab {
        overflow: visible;
        margin-top: 14px;
    }
    .kenmerken-tab td {
        width: 50%;
        padding: 15px 5px;
    } 
    .kenmerken-tab td h4 { 
        font-size: 1.4rem;
        line-height: 22px;
        margin-top: 7px;
    }
    .kenmerken-tab td,
    .kenmerken-tab td:nth-child(3n) {
        border-right: 1px solid rgba(13, 13, 13, 0.15);
    }
    .kenmerken-tab td:nth-child(even) {
        border-right: 0;
    }
    .kenmerken-tab tr {
        border-bottom: 1px solid rgba(13, 13, 13, 0.15);
    }
    .tab-btm-btn {
        margin-top: 27px;
        margin-bottom: 38px;
    }
    .tab-btm-btn .common_btn {
        font-size: 1.4rem;
    }
    .tab_drawer_heading.common_btn.d_active {
        margin-bottom: 16px;
    }
    .dtl-tab-sec .bullet-panel li:after {
        top: 8px;
        background-size: 6px;
        width: 6px;
        height: 6px;
    } 
    .bullet-panel {
        margin: 14px 0 0;
    }
    .bullet-panel h5 {
        font-size: 1.6rem;
        padding-bottom: 6px;
    }
    .bullet-panel:last-child {
        margin-bottom: 20px;
    }
    .bullet-panel ul li {
        padding-left: 14px;
        margin-bottom: 8px;
    }
    .bullet-panel li:after {
        background-size: 6px;
        top: 10px;
        width: 6px;
        height: 6px;
    }
    .block-dtls h5 {
        font-size: 1.6rem;
    }
    .block-dtls p {
        margin-top: 6px;
        margin-bottom: 18px;
    }
    .each-onderhoud-block {
        margin-bottom: 15px;
    }
    .left-bg-block p {
        font-size: 1.1rem;
        line-height: 18px;
    }
    .left-bg-block {
        width: 116px;
    }
    .block-dtls {
        width: calc(100% - 116px);
    }
    .tab_drawer_heading.common_btn::before { 
        right: 13px;
    }
    .kenmarken-popup-inner {
        padding-top: 30px;
        padding-bottom: 30px;
        border-radius: 10px;
    }
    .kenmarken-popup-close img {
        width: 14px;
    }
    .kenmerken-popup-model h3 {
        font-size: 2rem; 
    }
    .kenmarken-popup-content h4 {
        font-size: 1.6rem;
    }
    .kenmerken-popup-model {
        padding-bottom: 15px;
    }
    .tab-btm-btn #common_btn {
        font-family: 'matricesemibold';
        font-size: 1.8rem;
        line-height: normal;
    }
    .kenmerken-tab tr::after {
        bottom: -1px;
    }
    .aanbod-product-slider {
        padding: 48px 0 38px;
    }
    .aanbod-product-slider h2 {
        margin-bottom: 20px;
    }
    .aanbod-product-slider .each-product-btm .col-7,
    .aanbod-product-slider .each-product-btm .col-5 {
        width: 100%;
    }
    .kenmarken-popup-close {
        width: 35px;
        height: 35px;
    }
    /****over-ons****/
    .overons-top-sec {
        padding: 30px 0;
    }
    .overons-top-info h2 {
        margin-bottom: 18px;
    }
    .overons-top-info {
        margin-bottom: 30px;
    }
    .overons-top-img-area .row {
        margin: 0 -5px;
    }
    .overons-top-img-area .col-6 {
        padding: 0 5px;
    }
    .overons-accor-sec { 
        padding-top: 30px;
    }
    .overons-accor-sec h2 {
        margin-bottom: 28px;
    }
    .over-ons-page .diens-accro-area li.show_accordian {
        padding-top: 23px;
        padding-bottom: 23px;
    }
    .overons-counter-sec {
        padding: 30px 0;
    }
    .overons-counter-area {
        flex-wrap: wrap;
        row-gap: 10px;
        justify-content: space-between;
    }
    .each-counter-area {
        width: 45%;
        column-gap: 10px;
    } 
    .each-counter h3 {
        font-size: 1.6rem;
    }
    .each-counter p {
        font-size: 1.2rem; 
    }
    /****aanbod-list****/
    .aanbod-filter-sec {
        padding-top: 75px;
    }
    .auto-overview-tag {
        font-size: 1rem;
    }
    .show_selected_filter_cls {
        padding-top: 35px !important;
        padding-bottom: 15px;
    }
    .aanbod-filter-sec .select-style {
        font-size: 1.2rem;
    }
    .filter-left-area .col-lg-3 {
        width: 100%;
    }
    .filter-sort .aanbod-filter {
        width: 100%;
    }
    .mobile-filter-close {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .auto-overview-filter-result {
        bottom: 45px;
        border-bottom: 1px solid #fff;
        padding: 12px;
        padding-bottom: 7px;
    }
    .total_search_records {
        font-size: 1.2rem;
        padding-top: 6px;
        padding-bottom: 6px;
    }
    .mobile-show-filter {
        top: 58px;
        padding-bottom: 10px;
    }
    .filter-common-btn {
        font-size: 1.2rem;
        padding: 10px 17px;
    }
    .aanbod-list-product-sec {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .aanbod-page .each-product-text {
        padding-left: 12px;
        padding-right: 12px;
    }
    .modal-area .popup-content { 
        padding: 30px 15px;
    }
    .popup-content img {
        width: 190px;
    }
    .modal-area .popup-content p {
        margin: 30px 0 25px;
    }
    /****verkocht****/
    .verkocht-top-sec {
        padding-top: 85px;
    }
    .verkocht-top-right {
        text-align: start;
        margin-top: 9px;
    }
    .verkocht-page .aanbod-list-product-area > .row {
        row-gap: 15px;
    }
    .header-review-sec iframe {
        width: 70px;
        height: 27px;
    }
    .footer-mobile-logo-part iframe {
        width: 100px;
        height: 38px;
        border-radius: 5px;
    }
    .mobile-menu nav .common_btn {
        font-size: 1.8rem;
    }
    .privacy_section {
        padding: 0 0 30px;
    }
    .privacy_section p {
        word-break: break-word;
    }
    .fix-wp {
        display: none;
    }



    .each-product-img::after,
    .each-aanbod-slider-img::after {
        width: 95px;
        height: 95px;
        background-size: 95px;
    }
}
@media(max-width: 429.98px){
    h1 {
        font-size: 2.2rem;
    }
	h2 {
        font-size: 1.8rem;
    }
    h3 {
        font-size: 1.6rem;
    }
    h4 {
        font-size: 1.4rem;
    }
    li, p {
        font-size: 1.2rem;
    }
    .innerBar {
        padding: 6px 10px 6px 10px;
        column-gap: 8px;
    }
    .contactBar {
        margin-top: 130px;
    }
    .product-slider {
        padding: 30px 0 ;
    }
    .product-slider-heading {
        margin-bottom: 15px;
    }
    .each-product-btm h4 {
        font-size: 1.4rem;
    }
    .each-product_hover {
        height: 50px;
        width: 50px;
    }
    .home-srevice {
        padding: 30PX 0;
    }
    .home-service-heading p {
        margin: 10px auto 20px;
        max-width: 100%;
    }
    .home-service-heading ul {
        flex-wrap: wrap;
        margin-bottom: 28px;
    }
    .home-service-heading li:last-child {
        padding-left: 0px !important;
    }
    .each-service-content-btm h4 {
        font-size: 1.6rem;
    }
    .each-service-content p {
        margin: 10px 0 20px;
        -webkit-line-clamp: 2;
    }
    .pagination-box .col-lg-11 {
        width: 68%;
    }
    .pagination-box .col-lg-1 {
        width: 32%;
    }
    .home-overons {
        padding: 30px 0;
    }
    .home_overons_right p {
        margin-bottom: 20px;
        margin-top: 10px;
    }
    .home-overons-heading {
        margin-bottom: 25px;
    }
    .counter-wrap h3 {
        font-size: 1.6rem;
        line-height: 20px;
    }
    .fade-content {
        padding-top: 0 !important;
    }
    .counter-wrap p {
        margin: 14px 0 16px;
    }
    .home_btm {
        /* height: 300px; */
        /* margin-top: 46px; */
    }
    .fade-content .counter-wrap {
        top: 40px;
    }
    .footer-mobile-logo-part .bovag-logo {
        width: 55px;
    }
    .footer-mobile-logo-part .rdw-logo {
        width: 71px;
    }
    .footer-mobile-logo-part .klanten-logo {
        width: 92px;
    }
    .footer-mobile-btm-part .col-4 {
        width: 45%;
    }
    .footer-mobile-btm-part .col-8 {
        width: 55%;
    }
    .footer-social li a {
        height: 30px;
        width: 30px;
    }
    .footer-social li a img {
        width: 10px;
    }
	/****diensten-list****/
	.each-diens-service-info {
        padding: 15px;
    }
    .each-diens-service-info p {
        margin-bottom: 15px;
    }
    .txt-btn {
        font-size: 1.2rem;
    }
    .txt-btn::after {
        width: 9px;
        height: 9px;
        background-size: 9px;
        top: 37%;
    }
	/****diensten-dtl****/
	.diens-dtl-top-info {
        margin-top: 25px;
    }
    .diens-dtl-top-info p {
        margin-bottom: 15px;
    }
    .diens-dtl-top-info h4 {
        line-height: 24px;
    }
    .diens-dtl-top-info li {
        padding-left: 22px;
    }
	.diens-dtl-mid-img {
        padding-bottom: 10px;
    }
	.diens-accro-area li {
        padding-top: 20px;
        padding-bottom: 20px;
		margin-bottom: 8px;
    }
    .form-main-area .form-styl {
    	font-size: 1.2rem;
    	padding-bottom: 8px;
	}   
	.form-main-area textarea.form-styl {
        max-width: 100%;
    }
    .form-main-area label {
        margin-bottom: 8px;
        font-size: 1.2rem;
    }
    .form-btn {
        margin-top: 30px;
    }
	.each-left-info a, 
	.each-left-info td {
        font-size: 1.2rem;
	}
	.each-left-info {
        margin-bottom: 20px;
    }
	.form-left-info::after {
        bottom: 53px;
    }
	.each-left-info td:first-child {
        padding-right: 20px;
    }
	.form-social li {
        width: 30px;
        height: 30px;
    }
	.form-social li img {
        width: 10px;
    }
    .diensten-dtl-page .home-service-heading {
        margin-bottom: 25px;
    }
    /****werkplaats-dtl****/
    .werkplaats-dtl-page .home-service-heading ul {
        margin-bottom: 28px;
    }
    /****vacature-dtl****/
    .vacature-dtl-table-block tr {
        row-gap: 10px;
    }
    .vacature-dtl-table-block td {
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 23px;
    }
    .vacature-dtl-table-block td li {
        padding-left: 24px;
        margin-bottom: 9px;
    }
    .vacature-dtl-table-block td li::after {
        width: 16px;
        height: 16px;
        background-size: 8px;
    } 
    /****aanbod-dtl****/
    .share-icon {
        height: 35px;
        width: 35px;
    }
    .share-icon img {
        width: 12px;
    }
    .each-aanbod-small-img h5 {
        font-size: 0.9rem;
        line-height: 14px;
    }
    .aanbod-top-title h3 {
        font-size: 1.6rem;
    }
    .aanbod-top-title p {
        margin-bottom: 18px;
    }
    .aanbod-top-price-area h6 {
        margin-bottom: 6px;
    }
    .aanbod-top-price h3 {
        font-size: 1.6rem;
    }
    .aanbod-top-price {
        display: block;
    }
    .aanbod-car-info tr {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .aanbod-car-info td {
        padding-bottom: 12px;
    }
    .aanbod-man-img {
        width: 75px;
        height: 75px;
    }
    .aanbod-man-info p {
        font-size: 1.6rem;
    }
    .aanbod-man-info a {
        font-size: 1.2rem;
    }
    .aanbod-btm-btn ul {
        display: block;
        padding: 0 20px;
    }
	.dtl-tab-sec {
        padding: 30px 0;
    }
    .tab_drawer_heading.common_btn span::before {
        top: 3px;
        right: -11px;
    }
    .kenmerken-tab td {
        width: 50%;
    }
    .kenmerken-tab td p {
        font-size: 1.2rem
    }
    .kenmerken-tab td h4 {
        font-size: 1.2rem;
        line-height: 16px;
        margin-top: 4px;
    }
    .tab-btm-btn {
        margin-top: 20px;
        margin-bottom: 28px;
    }
    .tab-btm-btn #common_btn {
        font-size: 1.4rem;
    }
    .block-dtls h5 {
        font-size: 1.4rem
    }
    .block-dtls {
        width: calc(100% - 93px);
        padding: 15px 10px 5px;
    }
    .dtl-tab-sec .bullet-panel ul li {
        padding-left: 12px;
        margin-bottom: 5px;
    }
    .kenmerken-popup-model h3 {
        font-size: 1.8rem; 
    }
    .kenmerken-popup-model { 
        padding-right: 28px;
    }
    .kenmarken-popup-content li:nth-child(even) {
        padding-left: 0;
    }
    .kenmarken-popup-close {
        width: 30px;
        height: 30px;
    }
    .kenmarken-popup-close img {
        width: 12px;
    }
    .aanbod-product-slider {
        padding: 30px 0;
    }
	.aanbod-product-slider h2 {
        margin-bottom: 15px;
    }
    /****over-ons****/
    .overons-top-info h2 {
        margin-bottom: 15px;
    }
    .overons-accor-sec h2 {
        margin-bottom: 20px;
    }
    .overons-counter-sec {
        padding-bottom: 18px;
    }
    /****aanbod-list****/
    .show_selected_filter_cls {
        padding-top: 20px !important;
    }
	.aanbod-filter-sec .select-style { 
		line-height: 40px;
		height: 40px;
	}
	.aanbod-filter {
		width: 100%;
	}
	.auto-overview-filter-result {
		bottom: 45px;
	}
    .mobile-filter-close span {
        max-width: 28px;
        height: 28px;
    }
    .auto-overview-tag {
        margin-bottom: 6px;
    }
    .mobile-filter-close h6 {
        font-size: 1.4rem;
    }
    .filter-common-btn {
        padding: 9px 14px;
    }
    /****popup****/
    .popup-content img {
        width: 160px;
    }
    .modal-area .popup-content {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .modal-area .popup-content p {
        margin: 20px 0;
        line-height: 22px;
    }
    /****verkocht****/
    .verkocht-top-sec {
        padding-top: 80px;
    }
    .verkocht-top-right {
        margin-top: 0;
    }



    .diensten-dtl-page .home-srevice .swiper-slide {
        height: auto;
    }
    .each-product-img::after,
    .each-aanbod-slider-img::after {
        width: 60px;
        height: 60px;
        background-size: 60px;
    }
}