@media (min-width: 1600px) {
	.container {
		max-width: 1522px;
	}
}
@media(max-width: 1599.98px) {
	h1 {
		font-size: 6rem;
		line-height: 64px;
	}
	.scroll-down-btn {
		max-width: 170px;
		height: 170px;
	}
	.scroll-down-btn span img {
		width: 145px;
	}
	.scroll-down-arrow {
		width: 35px !important;
	}
	.product-sec {
    	padding: 100px 0 55px;
	}
	.each-service-img {
		height: 395px;
	}
	.about-sec {
		padding: 100px 0;
	}
	.footer-logo img {
		width: 350px;
	}
	.footer-area {
		padding: 100px 0 40px;
	}
	.each-footer-contact {
		padding: 0 52px;
		padding-bottom: 50px;
	}
	.each-footer-contact {
		padding: 0 52px;
		padding-bottom: 50px;
	}
	.inkoop-taxatie-sec .inner-common-heading {
		max-width: 800px;
	}
	/* ***********over ons ***********/
	.over-ons-sec .inner-common-heading {
		max-width: 800px;
	}
	.about-left  .each-about-info:first-child, .over-ons-war-sec .about-right .each-about-info:first-child {
		height: 365px !important;
		/* max-width: 320px; */
	}
	.about-left  .each-about-info:first-child, .about-right .each-about-info:first-child {
		min-height: 365px !important;
		/* max-width: 370px; */
		height: 100% !important;
	}
	.team-sec{
		padding: 100px 0px;
	}
	/* ======aanbod-dtl============ */
	.form-left-mark{
		bottom: -15%;
	}
	.dtl-tab-sec-wrap .col-lg-2 {
		width: 18%;
	}
	.dtl-tab-sec-wrap .col-lg-10 {
		width: 82%;
	}
	.dtl-tab-sec-wrap::after{
		max-width: 1085px;
	}
	.tab_container.tab-content{
		padding-left: 25px;
	}
	.aanbod-dtl-car-info {
		padding-left: 0;
	}
	.header-area .each-footer-contact {
		padding: 0 10px;
	}
}
@media(max-width: 1399.98px) {
	h1 {
        font-size: 5rem;
        line-height: 55px;
    }
	h2 {
		font-size: 4rem;
		line-height: 45px;
	}
	.menu-bar span {
		width: 53px;
	}
	.header-area {
		padding: 24px 0;
	}
	.header-logo-stiky img,
	.header-logo img {
		width: 370px;
	}
	.banner-video, .each-banner {
		height: 740px;
	}
	.scroll-down-btn {
		max-width: 140px;
		height: 140px;
	}
	.scroll-down-btn span img {
		width: 125px;
	}
	.scroll-down-arrow {
		width: 30px !important;
	}
	.product-sec {
    	padding: 80px 0 55px;
	}
	.product-heading {
		margin-bottom: 65px;
	}
	.product-before-login-btn {
		top: 47%;
	}
	.each-service-img {
		height: 339px;
	}
	.about-sec {
		padding: 80px 0;
	}
	.about-sec .col-lg-3 {
		width: 30%;
	}
	.about-sec .col-lg-6 {
		width: 40%;
	}
	.footer-area {
        padding: 80px 0 40px;
    }
	.each-footer-contact td:nth-child(odd) {
		padding-right: 20px;
	}
	.each-footer-contact {
        padding: 0 33px;
        padding-bottom: 40px;
    }
	.footer-logo img {
        width: 285px;
    }
	/***login-popup****/
    .login-popup {
        width: 95%;
    }
	.user-login li {
        font-size: 1.4rem;
    }
    .user-login .user-btn {
        font-size: 1.4rem;
    }
	/* ========aanbod-list========== */
	.aanbod-list-car-sec .row {
		margin-left: -6px;
		margin-left: -6px;
	}
	.aanbod-list-car-sec .col-8{
		padding-left: 6px;
		padding-right: 6px;
	}
	.aanbod-list-car-sec .col-4{
		padding-left: 6px;
		padding-right: 6px;
	}
	.aanbod-list-car-sec .col-lg-6{
		padding-left: 6px;
		padding-right: 6px;
	}
	.aanbod-filter-sec {
		padding-bottom: 90px;
	}
	.aanbod-filter-sec .sorteren_op-filter {
		width: 68%;
	}
	.diensten-listing-box {
		padding: 75px 50px;
		height: 100%;
	}
	.inkoop-taxatie-sec .inner-common-heading {
		max-width: 700px;
	}
	.verkoop-sec .inkoop-taxatie-wrapper table tbody tr td {
		padding: 30px 24px 56px 24px;
	}
	/* ------- over ons -------- */
	.each-about-info h3 {
		font-size: 24px;
		line-height: 34px;
	}
	.over-ons-sec .inner-common-heading {
		max-width: 690px;
	}
	.team-sec{
		padding: 80px 0px;
	}
	/* =========aanbod-dtl=========== */
	.form-left-content{
		padding: 20px;
	}
	.aanbod-dtl-car-price{
		column-gap: 15px;
	}
	.aanbod-dtl-car-price h2 {
		font-size: 3.5rem;
	}
	.each-aanbod-dtl-car-info{
		column-gap: 10px;
	}
	.dtl-tab-sec-wrap .col-lg-2 {
		width: 20%;
	}
	.dtl-tab-sec-wrap .col-lg-10 {
		width: 80%;
	}
	.dtl-tab-sec-wrap::after {
        max-width: 915px;
    }
	.tab-btn ul.tabs li{
		margin-top: 25px;
	}
	.kenmerken-tab li{
		padding: 16px;
		column-gap: 20px;
	}
	.aanbod-dtl-car-info {
		padding-left: 10px;
	}
	.form-area {
		padding-left: 20px;
		padding-right: 20px;
	}
	.mega-menu-nav li {
		font-size: 2.5rem;
	}
	.header-area .footer-right {
		padding: 20px;
	}
	.header-area .each-footer-contact {
		padding: 0 5px;
	}
}
@media(max-width: 1199.98px) {
	.header-logo-stiky img,
	.header-logo img {
		width: 300px;
	}
	.product-slider .swiper-button-next {
		right: 22%;
	}
	.product-slider .swiper-button-prev {
		left: 22%;
	}
	.each-service-img {
		height: 435px;
	}
	.service-right-mark {
		top: -8%;
		width: 8%;
	}
	.service-left-mark {
		bottom: -10%;
		width: 8%;
	}
	.each-about-info h2 {
		font-size: 7.6rem;
		line-height: 90px;
	}
	/* .each-about-info h3 {
		word-break: break-all;
	} */
	.about-right-mark {
		bottom: -13%;
		width: 8%;
	}
	.each-footer-contact {
        padding: 0 10px;
        padding-bottom: 30px;
    }
	.footer-logo img {
        width: 250px;
    }
	.footer-wp {
		max-width: 256px;
	}
	/****login-popup****/
    .login-popup-form {
        padding-left: 40px;
        padding-right: 40px;
    }
	.login-popup-text {
		padding: 25px;
	}
	.edit-profile-form {
        padding-top: 110px;
    }
    .edit-profile-form .login-popup-form {
        padding-left: 0;
        padding-right: 0;
    }
    .edit-password-form-sec {
        padding-top: 170px;
    }
	/* =======aanbod-list======= */
	.filter-sort {
        justify-content: start;
    }
	.aanbod-filter-sec .sorteren_op-filter {
        width: 24%;
    }
	.aanbod-filter-sec .filter-main .col-lg-3 {
		width: 25%;
	}
	.aanbod-list-img-sec {
		padding-bottom: 80px;
	}
	.aanbod-filter-sec{
		padding-top: 160px;
		padding-bottom: 70px;
	}
	/****diensten-list****/
	.diensten-listing-box {
		padding: 60px 30px;
	}
	.diensten-listing-number {
		font-size: 64px;
		line-height: 90px;
	}
	.diensten-listing-content h3 {
		font-size: 28px;
		line-height: 36px;
	}
	.diensten-listing-content {
		max-width: 510px;
	}
	.diensten-listing-sec .about-right-mark {
		bottom: -9%;
	}
	.inner-page-content {
		bottom: 80px;
	}
	.inkoop-taxatie-sec .inner-common-heading {
		max-width: 600px;
	}
	.inner-common-heading h2 {
		font-size: 40px;
		line-height: 56px;
	}
	.inkoop-taxatie-wrapper table tbody tr td {
		padding: 40px 24px;
	}
	.inkoop-taxatie-wrapper table tbody tr td h2 {
		font-size: 74px;
		line-height: 100px;
	}
	.inkoop-taxatie-wrapper table tbody tr td h3 {
		font-size: 28px;
		line-height: 40px;
		margin-top: -20px;
	}
	.inkoop-taxatie-wrapper table tbody tr {
		gap: 20px;
	}
	/* ------- over ons -------- */
	.over-ons-sec .inner-common-heading {
		max-width: 600px;
	}
	.about-sec .about-img img {
		min-height: 405px;
		object-fit: cover;
	}
	.over-ons-war-sec .about-img img {
		min-height: 405px;
	}
	.modal-area .modal-dialog {
		max-width: 955px;
		margin: 8% auto 0;
	}
	/* ======aanbod-dtl======= */
	.form-heading p{
		margin-bottom: 10px;
	}
	.form-heading h2 {
		padding-bottom: 25px;
	}
	.form-sec {
		padding-top: 55px;
		padding-bottom: 80px;
	}
	.each-form-left-number h2 {
		font-size: 4rem;
	}
	.each-form-left-content-wrap{
		padding: 6px;
	}
	.gerelateerde-sec .service-left-mark {
		top: -12%;
	}
	.opening-time td:nth-child(odd) {
		padding-right: 10px;
	}
	.form-left-mark {
        bottom: -24%;
    }
	.form-area .col-lg-6 {
		padding-left: 13px;
		padding-right: 13px;
	}
	.form-area .col-lg-12{
		padding-left: 13px;
		padding-right: 13px;
	}
	.form-button {
		margin-top: 25px;
	}
	.form-area .row {
		margin-left: -13px;
		margin-right: -13px;
	}
	.form-area .form-group{
		margin-bottom: 42px;
	}
	.aanbod-dtl-car-price h2 {
        font-size: 2.6rem;
    }
	.each-aanbod-dtl-car-info h4{
		font-size: 1.6rem;
	}
	.aanbod-dtl-car-price {
        column-gap: 12px;
    }
	.tab_container.tab-content {
        padding-left: 5px;
    }
	.kenmerken-tab li{
		font-size: 1.4rem;
		line-height: 22px;
		letter-spacing: 0.28px;
		padding: 15px 6px;
		column-gap: 6px;
	}
	.kenmerken-tab ul {
		column-gap: 14px;
		row-gap: 10px;
	}
	.dtl-tab-sec-wrap::after {
        max-width: 734px;
    }
	.tab_container.tab-content{
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.tab-btn .tabs li:first-child {
		margin-top: 80px;
	}
	.tab-btn .tabs li:last-child {
		margin-bottom: 80px;
	}
	.dtl-tab-sec-wrap .col-lg-2 {
        width: 24%;
    }
	.dtl-tab-sec-wrap .col-lg-10 {
        width: 76%;
    }
	.dtl-tab-sec .bullet-panel ul li{
		line-height: 22px;
		font-size: 1.4rem;
		margin-bottom: 6px;
		padding-left: 15px;
	}
	.each-onderhoud-block h5{
		font-size: 1.4rem;
	}
	.dtl-tab-sec .bullet-panel li:after{
		height: 6px;
		width: 6px;
	}
	.block-dtls {
		width: calc(100% - 115px);
	}
	.left-bg-block {
		width: 115px;
	}
	.each-aanbod-dtl-icon-img img{
		width: 20px;
	}
	.aanbod-btm-sec {
		padding-top: 80px;
		padding-bottom: 95px;
	}
	.aanbod-btm-heading {
		padding-bottom: 70px;
	}
	/* =======contct-page========= */
	.contact-map-area {
		height: 450px;
	}
	.form-sec.contact-form-sec{
		padding-top: 80px;
	}
    /* ========verkocht-page=========== */
	.verkocht-heading{
		padding-bottom: 40px;
	}
	.aanbod-list-car-sec.verkocht-list-car-sec {
		padding-top: 160px;
	}
	.verkocht-heading p {
		padding-top: 18px;
	}
	.header-area .each-footer-contact h4 {
		font-size: 1.8rem;
	}
	.header-area .each-footer-contact a,
	.header-area .each-footer-contact td {
		font-size: 1.3rem;
	}
	.header-area .each-footer-contact td:nth-child(odd) {
		padding-right: 5px;
	}
}
@media(max-width: 991.98px){
	h2 {
        font-size: 3.5rem;
        line-height: 45px;
    }
	h3 {
		font-size: 2.8rem;
		line-height: 30px;
	}
	.mega-menu {
        padding: 180px 0 60px;
    }
	.header-contact {
		display: none;
	}
	.header-logo-stiky img,
	.header-logo img {
        width: 260px;
    }
	.header-area {
        padding: 20px 0;
    }
	.mega-menu-nav li {
		font-size: 2rem;
		margin-bottom: 15px;
	}
	.mega-menu {
		padding: 160px 0 60px;
	}
	.scroll-down-btn {
		max-width: 120px;
		height: 120px;
	}
	.scroll-down-btn span img {
		width: 105px;
	}
	.scroll-down-arrow {
		width: 25px !important;
	}
	.banner-scroll {
		bottom: 3%;
	}
	.product-slider {
        width: 100%;
        margin-left: 0;
        left: 0;
    }
	.product-slider::after,
	.product-slider::before {
		display: none;
	}
	.product-slider .swiper-button-next {
		right: 0;
	}
	.product-slider .swiper-button-prev {
		left: 0;
	}
	.product-sec {
        padding: 60px 0 55px;
    }
	.product-btn {
		margin-top: 30px;
	}
	.product-heading {
        margin-bottom: 45px;
    }
	.product-before-login-btn {
		top: 45%;
	}
	.service-right-mark,
	.service-left-mark {
		display: none;
	}
	.each-service-img {
        height: 327px;
    }
	.service-title p {
		max-width: 100%;
		margin: 25px 0 35px;
	}
	.about-right-mark {
		display: none;
	}
	.about-sec {
		padding: 60px 0;
	}
	.about-sec .col-lg-3 {
        width: 100%;
    }
	.about-sec .col-lg-6 {
        width: 100%;
    }
	.about-mid-info {
		display: none;
	}
	.about-title .about-mid-info{
		display: block;
        margin-bottom: 30px;
	}
	.each-about-info {
		height: auto !important;
	}
	.about-sec .row {
		row-gap: 17px;
	}
	.footer-area .col-lg-4 {
		width: 100%;
	}
	.footer-area .col-lg-8 {
		width: 100%;
	}
	.footer-area {
        padding: 60px 0 40px;
    }
	.footer-logo {
		margin-bottom: 30px;
	}
	.footer-left {
		margin-bottom: 40px;
	}
	/****login-popup****/
	.registration-form .login-popup-form-wrap {
        margin-top: 0;
        padding-top: 0;
    }
	.login-pop-close {
		z-index: 1;
		top: 45px;
	}
	/* .login-popup-text {
		position: relative;
		top: 17%;
	}
	.login-popup-form {
		padding-top: 80px;
	} */
	.login-pop-close img {
		filter: brightness(0) invert(1);
	}
	.login-popup {
		max-height: max-content;
		height: 600px;
		min-height: min-content;
	}
	.login-main-content {
		height: 100%;
	}
	.login-main-content .row {
		height: 100%;
		overflow-y: auto;
	}
	/* =============aanbod-list=============/ */
    .aanbod-filter-sec  .mobile-filter-close h6 {
		color: #F9F8F6;
		font-size: 1.6rem;
	}
	.aanbod-filter-sec  .show_selected_filter_cls {
		padding-top: 40px !important;
		padding-bottom: 20px;
	}
	.aanbod-filter-sec  .aanbod-filter {
		margin-bottom: 15px;
		width: 50%;
	}
	.aanbod-filter-sec .hidden-filter {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		background-color: #fff;
		z-index: 999;
		height: 100%;
		margin-top: 0;
		padding: 60px 15px 115px;
		overflow-y: scroll;
		display: none;
	}
	.aanbod-filter-sec .auto-overview-filter-result {
		position: fixed;
		bottom: 0;
		width: 100%;
		padding: 20px 15px 15px 15px;
		left: 0;
		background-color: #1c1c1c;
		z-index: 99;
		border-top: 1px solid rgba(249, 248, 246, 0.5);
	}
	.aanbod-filter-sec .mobile-filter {
        display: none;
        padding-bottom: 150px;
    }
	.aanbod-filter-sec .filter-sort .aanbod-filter {
        width: 49%;
    }
    .aanbod-filter-sec .filter-sort h6{
    	display: none;
    }
	.aanbod-filter-sec .filter-main {
		margin-top: 30px;
	}
    .aanbod-list-header {
        z-index: 10;
    }
    .aanbod-list-header.aanbod-header-active {
        z-index: -9;
    }
    .aanbod-filter-sec .filter-main .col-lg-3 {
        width: 50%;
    }
    .aanbod-filter-sec .filter-main .row {
        row-gap: 0;
    }
    .auto-overview-filter-result .common-btn {
        max-width: 100%;
		padding: 11px 23px;
    }
	.auto-overview-filter-result .common-btn::after {
		display: none;
	}
    .filter-left-heading {
        margin-bottom: 16px;
    }
    .auto-overview-tag {
        margin-bottom: 8px;
    }
    .aanbod-filter-sec .show_selected_filter_cls {
        padding-top: 30px !important;
    }
    .stiky-filter .mobile-show-filter {
        top: 98px;
    }
	.aanbod-filter-sec {
        padding-top: 215px;
        padding-bottom: 26px;
    }
	.filter-content{
		padding: 10px 19px 15px;
	}
	.aanbod-list-car-sec {
		z-index: 0;
    }
	/****diensten-list****/
	.diensten-listing-box {
		padding: 20px 30px 30px;
		flex-direction: column;
		align-items: flex-start;
	}
	.diensten-listing-content h3 {
		margin-bottom: 15px;
	}
	.diensten-listing-content {
		max-width: none;
		margin-bottom: 15px;
	}
	.diensten-listing-sec {
		position: relative;
		z-index: 1;
		padding: 60px 0px;
	}
	.diensten-listing-wrapper .diensten-each-item {
		height: 100%;
	}
	.diensten-listing-box{
		gap: 0;
	}
	.inkoop-taxatie-wrapper table tbody tr {
		grid-template-columns: repeat(2, 1fr);
		gap: 20px;
	}
	.inkoop-taxatie-sec .inner-common-heading {
		max-width: none;
	}
	.gerelateerde-sec {
		padding: 80px 0px;
	}
	.gap-bottom {
		margin-bottom: 40px;
	}
	.inkoop-box-sec {
		padding-bottom: 60px;
	}
	.verkoop-sec .inkoop-taxatie-wrapper table tbody tr td {
		padding: 30px 24px;
	}
	.verkoop-sec .inkoop-taxatie-wrapper table tbody tr td h2 {
		line-height: 75px;
	}
	.inner-page-img img {
		height: 430px;
		object-fit: cover;
	}
	.inner-page-content {
		bottom: 140px;
		left: 50%;
		transform: translateX(-50%);
	}
	.inner-service-slider .common-arrow {
		height: 45px;
		width: 45px;
	}
	.inner-service-slider .swiper-button-prev {
		left: auto;
		right: 60px;
	}
	.inner-service-slider .common-arrow {
		top: -5%;
	}
	.verkoop-sec .inkoop-taxatie-wrapper table tbody tr {
        grid-template-columns: repeat(1, 1fr);
    }
	/* ------- over ons -------- */
	.over-ons-sec {
		padding: 60px 0px;
	}
	.over-ons-sec .inner-common-heading {
		max-width: unset;
		padding-bottom: 20px;
	}
	.about-left  .each-about-info:first-child, .over-ons-war-sec .about-right .each-about-info:first-child {
		height: unset !important;
		max-width: unset;
		min-height: auto !important;
	}
	.about-left  .each-about-info:last-child, .over-ons-war-sec .about-right .each-about-info:last-child {
		height: unset !important;
		min-height: auto !important;
	}
	.over-ons-war-sec .about-left .each-about-info {
		display: flex;
		justify-content: center;
		flex-direction: column;
		padding: 20px 20px 30px
	}
	.over-ons-war-sec .about-right .each-about-info {
		display: flex;
		justify-content: center;
		flex-direction: column;
		padding: 20px 20px 30px
	}
	.each-about-info h3 {
		font-size: 28px;
		line-height: 38px;
	}
	.team-sec {
		padding: 60px 0px;
	}
	.over-ons-war-sec .each-about-info{
		border-radius: 10px;
	}
	.about-left  .each-about-info:first-child, .about-right .each-about-info:first-child {
		min-height: auto !important;
		max-width: 100%;
		height: 100%;
	}
	.about-left .each-about-info:last-child, .about-right .each-about-info:last-child{
		min-height: auto !important;
		max-width: 100%;
		height: 100%;
	}
	/* **********thank-you******** */
	.modal-content .col-lg-5 {
		width: 100%;
	}
	.modal-content .col-lg-7 {
		width: 100%;
	}
	.modal-area .modal-dialog {
		max-width: 700px;
		margin: 0px auto;
		padding: 15px 15px;
	}
	/* =======aanbod-dtl-========== */
	.form-area-wrap .col-lg-5 {
		width: 100%;
	}
	.form-area-wrap .col-lg-7 {
		width: 100%;
	}
	.form-area{
		max-width: 100%;
		margin-left: 0;
		padding: 14px;
		padding-bottom: 35px;
	}
	.form-button .common-btn{
		border-radius: 5px;
	}
	.form-left-area{
		max-width: 100%;
	}
	.form-area .col-lg-6 {
		padding-left: 10px;
		padding-right: 10px;
	}
	.form-area .col-lg-12 {
		padding-left: 10px;
		padding-right: 10px;
	}
	.form-area .row {
		margin-left: -10px;
		margin-right: -10px;
	}
	.each-form-left-content-wrap{
		padding: 20px;
	}
	.each-form-left-number{
		padding-top: 15px;
	}
	.form-left-mark {
        bottom: -15%;
        width: 9%;
    }
	.each-form-left-number h2 {
        font-size: 4.6rem;
		letter-spacing: 0.92px;
		line-height: 44px;
    }
	.aanbod-dtl-top-slider-wrap .col-lg-8{
		width: 100%;
	}
	.aanbod-dtl-car-info-area .col-lg-5{
		width: 100%;
	}
	.aanbod-dtl-car-info-area .col-lg-7{
		width: 100%;
	}
	.aanbod-dtl-car-price{
		padding-bottom: 30px;
	}
	.mobile-btn{
		padding-top: 30px;
		display: flex;
        column-gap: 8px;
        justify-content: center;
	}
	.each-aanbod-dtl-icon-img img {
        width: 24px;
    }
	.each-aanbod-dtl-car-info h4 {
        font-size: 2.4rem;
    }
	.tab-btn::after{
		display: none;
	}
	.kenmerken-tab li {
		width: 100%;
		border-radius: 10px;
		padding: 15px 30px;
		text-align: end;
		justify-content: space-between;
	}
	.d_active.tab_drawer_heading::before {
		transform: rotate(90deg);
		top: 12px;
		opacity: 1;
		filter: brightness(0) invert(1);
	}
	.tab_drawer_heading.common-btn::after {
		display: none;
	}
	.tab_drawer_heading::before {
		display: inline-block;
		content: url(../images/down-arrow-green.svg);
		position: absolute;
		top: 10px;
		right: 26px;
		width: 10px;
		height: auto;
		filter: brightness(0) saturate(100%) invert(70%) sepia(53%) saturate(595%) hue-rotate(25deg) brightness(95%) contrast(90%);
	}
	.tab_drawer_heading.common-btn{
		padding: 9px 30px;
		padding-right: 42px;
	}
	.dtl-tab-sec-wrap .col-lg-10 {
        width: 100%;
    }
	.dtl-tab-sec-wrap .col-lg-2 {
        width: 100%;
    }
	.kenmerken-tab ul{
		row-gap: 12px;
	}
	.tab_container.tab-content {
		padding-left: 0;
		padding-top: 55px;
	}
	.kenmerken-tab{
		margin-top: 35px;
	}
	.aanbod-dtl-top-slider{
		z-index: -1;
	}
	.aanbod-dtl-top-slider .swiper-button-next{
		right: 0;
	}
	.aanbod-dtl-top-slider .swiper-button-prev{
		left: 0;
	}
	.kenmerken-tab li strong{
		font-family: 'Poppins-Regular';
	}
	.dtl-tab-sec::after{
		display: none;
	}
	.tab_drawer_heading {
		margin: 0;
		margin-bottom: 0px;
		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;
		background-color: transparent;
		position: relative;
		font-size: 1.4rem;
		line-height: 22px;
		width: max-content;
		letter-spacing: 0.28px;
	}
	.kenmerken-tab li::after {
		width: 100%;
		left: 0;
		top: 88px;
	}
	.tab_drawer_heading:hover, .d_active {
		position: relative;
	}
	.tab_drawer_heading {
		margin-bottom: 18px;
	}
	.tab-content .d_active.common-btn{
		background: #49d859 ;
		border-color: #49d859 ;
		color: #FFF;
	}
	.tab-btn {
		display: none;
	}
	.tab-btm-btn_mobile{
		display: inline-block;
		margin-top: 5px;
	}
	.tab_content p{
		padding-bottom: 10px;
	}
	.tab_content{
		margin-bottom: 25px;
	}
	.aanbod-dtl-product-sec {
		padding-top: 60px;
	}
	.aanbod-dtl-product-heading {
		padding-bottom: 50px;
	}
	.tab-btm-btn {
		font-size: 1.8rem;
		font-family: 'Poppins-Regular';
		text-align: end;
		position: relative;
        top: 75px;
		margin-top: 10px;
	}
	.kenmarken-popup-inner{
		border-radius: 10px;
	}
	.aanbod-btm-slider .swiper-button-prev{
		z-index: 1;
	}
	.aanbod-btm-slider .swiper-button-next{
		z-index: 1;
	}
	.dtl-tab-sec{
		border-top: 1px solid rgba(0, 16, 5, 0.70);
	}
	.dtl-tab-sec-wrap::after{
		display: none;
	}
	.aanbod-dtl-car-info {
        padding-left: 0;
    }
    /* =========verkocht-page============ */
	.aanbod-list-car-sec.verkocht-list-car-sec{
		padding-bottom: 50px;
	}
	.verkocht-heading p {
		margin-bottom: 0px;
	}
	.aanbod-btm-slider .swiper-button-next{
        display: none;
    }
    .aanbod-btm-slider .swiper-button-prev{
        display: none;
    }
	/****diensten-dtl****/
	.inkoop-taxatie-sec {
		padding: 28px 0px 60px;
	}
	.mega-menu {
		height: 100vh;
		padding: 100px 0 30px;
	}
	.header-area .footer-right {
		margin-top: 20px;
	}
}
@media(max-width: 767.98px){
	.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: #001005;
	  box-sizing: border-box;
	  height: 45px;
	  overflow: hidden;
	  width: 100%;
	}
	#mobile-contact-bar ul {
	  box-sizing: border-box;
	  line-height: 0;
	  list-style-type: none;
	  margin: 0;
	  padding: 0;
	  position: relative;
	  text-align: center;
	  width: 100%;
	  font-size: 0;
	}
	#mobile-contact-bar ul li {
	  box-sizing: border-box;
	  display: inline-block;
	  text-align: center;
	  height: 45px;
	  line-height: 45px;
	  width: 25%;
	}
	#mobile-contact-bar ul li a {
	  color: rgba(255,255,255,0.9);
	  cursor: pointer;
	  display: block;
	  height: 100%;
	  position: relative;
	  z-index: 9998;
	}
	.li_color {
	  border-left: 1px solid #FFFFFF;
	}
	#mobile-contact-bar li:first-child img{
		width: 18px;
	}
	.iframe-footer {
		margin-bottom: 44px;
	}
	.container {
		padding-left: 20px;
		padding-right: 20px;
	}
	.common-btn {
		font-size: 1.4rem;
		line-height: 22px;
		padding: 9px 17px;
		padding-left: 40px;
		letter-spacing: 0.28px;
	}
	.common-btn::after {
		left: 18px;
		background-size: 12px;
		width: 12px;
	}
	.fix-wp {
		display: none;
	}
	h1 {
		font-size: 4.8rem;
		line-height: 56px;
		letter-spacing: 0.96px;
	}
	h2 {
		font-size: 3.2rem;
		line-height: 40px;
		letter-spacing: 0.64px;
	}
	h3 {
		font-size: 2.4rem;
		line-height: 32px;
		letter-spacing: 0.48px;
	}
	p {
		font-size: 1.4rem;
		line-height: 22px;
		letter-spacing: 0.28px;
	}
	li {
		font-size: 1.4rem;
		line-height: 22px;
	}
	.common-arrow {
		height: 42px;
		width: 42px; 
	}
	.header-logo-stiky img,
	.header-logo img {
        width: 188px;
    }
	.menu-bar span {
        width: 42px;
        margin-bottom: 7px;
    }
	.header-area {
		padding: 15px 0;
	}
	.header-right {
		gap: 14px;
		flex-direction: row-reverse;
	}
	.header-login .common-btn {
		padding-left: 40px;
	}
	.header-login .common-btn::after {
		left: 18px;
	}
	.mega-menu {
        padding: 120px 0 60px;
    }
	.banner-video, .each-banner {
		height: 670px;
	}
	.banner-scroll {
		display: none;
	}
	.banner-content {
		bottom: 23px;
	}
	.banner-content h1 {
		margin-bottom: 22px;
	}
	.product-sec {
        padding: 45px 0;
    }
	.product-mark {
		display: none;
	}
	.product-before-login-btn {
        width: 100%;
    }
	.each-product-text h6 {
		font-size: 1.4rem;
		line-height: 22px;
		letter-spacing: 0.28px;
	}
	.each-product-text {
		padding: 10px 0 0;
	}
	.product-before-login-btn {
        top: 44.5%;
    }
	.service-sec {
		padding: 36px 0;
	}
	.service-slider {
		padding-top: 35px;
	}
	.service-slider .common-arrow {
		top: -5%;
	}
	.service-slider .swiper-button-prev {
		right: 60px;
	}
	.each-service-info {
		margin-top: 15px;
	}
	.service-title p {
		margin: 20px 0;
	}
	.about-sec {
        padding: 44px 0 50px;
    }
	.about-mark {
		display: none;
	}
	.about-sec .container {
		padding-left: 30px;
		padding-right: 30px;
	}
	/* .about-img {
		height: 350px;
	}
	.about-img img {
		height: 100%;
		object-fit: cover;
	} */
	.about-sec::after,
	.about-mark {
		display: none;
	}
	.each-about-info h2 {
        font-size: 7rem;
        line-height: 84px;
        letter-spacing: 1.4px;
    }
	.about-mid-info p {
		max-width: 100%;
		margin: 20px auto 24px;
	}
	.each-about-info {
		padding: 30px 13px;
	}
	.each-footer-contact {
        width: 100%;
        padding-top: 20px;
    }
	.footer-right {
		position: relative;
	}
	.footer-right::before {
        content: '';
        position: absolute;
        right: 0;
        top: -31%;
        height: calc(100% + 31%);
        width: 1px;
        background: rgba(255, 255, 255, 0.30);
    }
	.footer-right::after {
        content: '';
        position: absolute;
        left: 0;
        top: -31%;
        height: calc(100% + 31%);
        width: 1px;
        background: rgba(255, 255, 255, 0.30);
    }
	.each-footer-contact::before {
		content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        height: 1px;
        width: 100%;
        background: rgba(255, 255, 255, 0.30);
	}
	.footer-left {
		position: relative;
	}
	.footer-left::after {
		content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        height: 1px;
        width: 100%;
        background: rgba(255, 255, 255, 0.30);
	}
	.each-footer-contact::after {
		display: none;
	}
	.each-footer-contact:last-child::before {
		display: none;
	}
	.footer-left {
        padding: 0 10px;
        padding-bottom: 29px;
        margin-bottom: 0;
    }
	.footer-logo img {
        width: 188px;
    }
	.footer-area {
        padding: 43px 0 20px;
    }
	.footer-wp-img {
		height: 52px;
		width: 52px;
	}
	.footer-wp-img img {
		width: 20px;
	}
	.each-footer-contact a, .each-footer-contact td {
		font-size: 1.4rem;
		line-height: 22px;
	}
	.footer-credit a {
		font-size: 1.4rem;
	}
	.footer-social li a {
		height: 42px;
		width: 42px;
	}
	.footer-social li img {
		width: 13px;
	}
	.footer-logo {
        margin-bottom: 15px;
    }
	.each-footer-contact h4 {
		margin-bottom: 8px;
	}
	.each-footer-contact a {
		display: flex;
		margin-bottom: 10px;
	}
	.each-footer-contact a:last-child {
		margin-bottom: 0;
	}
	.each-footer-contact-add {
		display: flex;
		flex-direction: row;
		column-gap: 15px;
		justify-content: space-between;
	}
	.footer-btm {
		margin-top: 18px;
	}
	.footer-top::after {
		left: -35%;
	}
	/***login-popup**/
    .login-popup {
        border-radius: 0 0 15px 15px;
    }
	.login-popup-form {
        padding: 20px;
    }
	.login-popup-text {
        top: 1%;
		padding: 20px;
    }
	.login-popup-text li {
        margin-bottom: 5px;
    }
	.login-popup-text ul {
        margin: 10px 0;
    }
	.login-popup-form .form-styl {
        padding: 16px 0;
		font-size: 1.4rem;
    	line-height: 22px;
    }
	.login-popup-form .common-btn {
        padding-left: 16px;
        padding-right: 16px;
    }
	.forget-pw {
		margin: 24px 0;
	}
	.login-pop-close {
        top: 20px;
    }
	/* ======aanbod-list========== */
	.mobile-show-filter{
		top: 73px;
	}
	.aanbod-filter-sec .auto-overview-filter-result {
        bottom: 45px;
    }
	.aanbod-filter-sec  .filter-main .col-lg-3 {
        width: 100%;
    }
	.aanbod-filter-sec .filter-sort .aanbod-filter {
        width: 100%;
    }
	.select-style{
		font-size: 1.4rem;
		line-height: 40px;
		height: 40px;
	}
	.aanbod-filter-sec {
        padding-top: 180px;
        padding-bottom: 10px;
    }
	.aanbod-filter-bg-mark{
		display: none;
	}
	.aanbod-filter-sec::after{
		display: none;
	}
	/****diensten-dtl****/
	.inner-page-content {
		bottom: 125px;
		width: 100%;
		text-align: center;
	}
	.inner-page-img img {
		height: 360px;
		object-fit: cover;
	}
	.inner-common-heading h2 {
		font-size: 30px;
		line-height: 40px;
	}
	.inkoop-taxatie-wrapper table tbody tr {
		grid-template-columns: repeat(1, 1fr);
	}
	.back-button-wrapper {
		padding-top: 110px;
	}
	.diensten-button {
		border-radius: 100px;
		padding: 12px 24px 12px 30px;
	}
	.gerelateerde-sec {
        padding: 55px 0px;
    }
	.inner-service-slider .swiper-button-prev {
		display: none;
	}
	.inner-service-slider .swiper-button-next {
		display: none;
	}
	.inner-service-slider .common-arrow {
		top: -5%;
	}
	.inner-service-slider .swiper-button-prev {
		right: 60px;
	}
	/****diensten-dtl****/
	.inkoop-taxatie-sec {
		padding: 28px 0px 30px;
	}
	.inkoop-taxatie-wrapper table tbody tr td h3 {
        font-size: 2.4rem;
        line-height: 32px;
    }
	/* ------- over ons -------- */
	.over-ons-sec {
		padding: 40px 0px;
	}
	.over-ons-war-sec .about-img img {
		height: 100%;
		object-fit: cover;
		min-height: auto;
	}
	.over-ons-war-sec .about-mid-info p {
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
	}
	.over-ons-img{
		display: none;
	}
	.over-ons-war-sec .about-mark{
		display: block !important;
	}
	.over-ons-war-sec::after{
		display: block;
	}
	.over-ons-war-sec .each-about-info p {
		font-size: 16px;
		line-height: 22px;
	}
	/* ======aanbod-dtl========= */
	.form-left-mark {
        display: none;
    }
	.form-mark{
		display: none;
	}
	.form-sec {
        padding-top: 93px;
        padding-bottom: 40px;
	}
	.form-heading h2 {
        padding-bottom: 22px;
    }
	.form-heading p{
		max-width: 100%;
	}
	.form-main-area{
		padding: 30px 10px 10px;
	}
	.form-area .form-styl {
		font-size: 1.4rem;
		line-height: 22px;
		letter-spacing: 0.28px;
	}
	.form-area .form-group label{
		font-size: 1.4rem;
		line-height: 22px;
		letter-spacing: 0.28px;
	}
	.form-area .form-group {
        margin-bottom: 35px;
    }
	.form-area textarea.form-styl {
		min-height: 58px;
		padding-bottom: 5px;
	}
	.form-button {
		margin-top: 0;
	}
	.form-area{
		padding-bottom: 32px;
	}
	.form-left-content {
		padding: 10px;
		padding-bottom: 20px;
	}
	.each-form-left-content-wrap a{
		font-size: 1.4rem;
		line-height: 22px;
	}
	.each-form-left-content-wrap {
		column-gap: 28px;
		margin-bottom: 10px;
	}
	.opening-time td:nth-child(odd) {
		padding-right: 4px;
	}
	.form-socil-icon ul li a{
		height: 40px;
		width: 40px;
	}
	.form-socil-icon ul{
		column-gap: 10px;
	}
	.form-socil-icon img {
		max-width: 15px;
	}
	.form-socil-icon {
		margin-top: 18px;
	}
	.form-button .common-btn {
		padding: 9px 41px 9px 14px;
	}
	.form-button .common-btn::after{
		right: 13px;
	}
	.form-group.textarea-dtl{
		margin-bottom: 0;
	}
	.opening-time table td{
		line-height: 22px;
		font-size: 1.4rem;
	}
	.aanbod-dtl-car-info{
		flex-wrap: wrap;
		/* column-gap: 20px; */
		row-gap: 15px;
	}
    .each-aanbod-dtl-car-info {
		column-gap: 18px;
		width: 42%;
	}
	.aanbod-dtl-car-info-area {
		padding-top: 17px;
		padding-bottom: 30px;
	}
	.aanbod-dtl-top-wrap {
		padding-bottom: 15px;
	}
	.each-aanbod-dtl-top-left{
		width: 42px;
		height: 42px;
	}
	.each-aanbod-dtl-top-left img{
		width: 15px;
	}
	.aanbod-dtl-top-right h3{
		padding-bottom: 4px;
	}
	.aanbod-dtl-top-left {
		column-gap: 5px;
	}
	.aanbod-dtl-car-price {
		padding-bottom: 28px;
	}
	.tab_content {
		margin-bottom: 0px;
		margin-top: 25px;;
	}
	.tab-btm-btn{
		top: 30px;
		margin-top: 10px;
		font-size: 1.4rem;
		line-height: 22px; 
		letter-spacing: 0.28px;
	}
	.tab_drawer_heading::before{
		top: 9px;
	}
	.tab_drawer_heading.common-btn{
		margin-bottom: 12px;
		letter-spacing: 0.28px;
		line-height: 22px;
	}
	.tab_container.tab-content{
		padding-bottom: 40px;
	}
	.popup-cross{
		width: 40px;
		height: 40px;
	}
	.popup-cross img {
		width: 32px;
	}
	.tab-popup-area p {
		padding-bottom: 25px;
	}
	.tab-popup-area h3{
		font-size: 2.2rem;
		margin-bottom: 15px;
	}
	.tab-popup-content h4{
		font-size: 1.8rem;
	}
	.tab-popup-area {
		padding: 25px;
	}
	.aanbod-btm-mark{
		display: none;
	}
	.aanbod-btm-sec {
        padding-top: 45px;
		padding-bottom: 50px;
	}
	.aanbod-btm-heading {
        padding-bottom: 45px;
    }
	/* ======contact-page============ */
	.form-sec.contact-form-sec {
        padding-top: 50px;
		padding-bottom: 55px;
    }
	.contact-form-sec .form-heading h2{
		padding-bottom: 22px;
	}
	.contact-map-area {
        height: 300px;
    }
    /* ========verkocht-page========== */
	.aanbod-list-car-sec.verkocht-list-car-sec {
		padding-top: 120px;
	}
	.verkocht-heading p {
        padding-top: 8px;
    }
	.auto-overview-tag {
		margin-right: 2px;
		padding: 5px 10px;
	}
	.privacy_section h2 {
		padding-top: 45px;
	}
	.privacy_section {
		padding-bottom: 30px;
	}
	.privacy_section p {
		word-break: break-word;
	}
	.edit-password-form-sec {
		padding: 100px 0 20px;
	}
	.edit-password-form-sec .form-area {
		padding-left: 0;
		padding-right: 0;
	}
	.edit-profile-form .edit-form-wrap {
		padding: 0;
	}
	/****diensten-list****/
	.diensten-listing-sec {
        padding: 30px 0px;
    }
	.header-area .footer-right .each-footer-contact::before {
		opacity: 0;
	}
	.header-area .each-footer-contact {
		padding: 0;
	}
	.header-area .footer-right {
		row-gap: 10px;
	}
	.mega-menu {
		padding-top: 90px;
	}
}
@media(max-width: 429.98px) {
	h1 {
        font-size: 3.5rem;
        line-height: 44px;
        letter-spacing: normal;
    }
	h2 {
        font-size: 3rem;
        line-height: 37px;
        letter-spacing: normal;
    }
	h3 {
        line-height: 25px;
        letter-spacing: normal;
    }
	h4 {
		font-size: 2rem;
	}
	.common-btn {
        font-size: 1.4rem;
        padding: 6px 12px;
        padding-left: 33px;
        letter-spacing: normal;
    }
	.common-btn::after {
        left: 10px;
    }
	.menu-bar span {
        width: 30px;
        margin-bottom: 6px;
    }
	.mega-menu {
        padding: 100px 0 60px;
    }
	.mega-menu-nav li {
        font-size: 1.8rem;
        margin-bottom: 10px;
    }
	.header-logo-stiky img,
	.header-logo img {
        width: 138px;
    }
	.user-login .user-btn img {
		width: 26px;
	}
	.header-right {
        gap: 8px;
        flex-direction: row-reverse;
    }
	.header-login .common-btn {
        padding-left: 33px;
    }
	.header-login .common-btn::after {
        left: 14px;
    }
	.banner-content {
        bottom: 45px;
    }
	.banner-video, .each-banner {
        height: 580px;
    }
	.product-sec {
        padding: 30px 0;
    }
	.product-heading {
        margin-bottom: 20px;
    }
	.product-slider .common-arrow {
		top: 41%;
	}
	.product-before-login .each-product-img::after {
        border-radius: 10px;
    }
	.each-product-text .col-8 {
		width: 100%;
	}
	.each-product-text .col-4 {
		width: 100%;
		text-align: left !important;
	}
	.each-product-text h6 {
        letter-spacing: normal;
        margin-top: 10px;
    }
	.each-product-text h3 {
		margin-bottom: 6px;
	}
	.each-product-img {
		border-radius: 10px;
	}
	.product-before-login .each-product-img {
		border-radius: 10px;
	}
	.product-before-login-btn {
        top: 39%;
    }
	.service-sec {
        padding: 30px 0;
    }
	.service-title p {
		margin: 12px 0 20px;
	}
	.service-slider .common-arrow {
        top: -4.5%;
    }
	.each-service-info p {
		margin: 13px 0 17px;
	}
	.about-sec {
        padding: 30px 0;
    }
	.each-about-info {
        padding: 20px 13px;
        border-radius: 10px;
    }
	.each-about-info p {
		margin-top: 15px;
	}
	.each-about-info h2 {
        font-size: 6rem;
        line-height: 78px;
    }
	.each-about-info h3 {
		margin-top: -30px;
	}
	.about-img {
		border-radius: 10px;
	}
	.footer-area {
        padding: 30px 0 20px;
    }
	.footer-wp {
        max-width: 230px;
    }
	.footer-wp-img {
		margin-right: 16px;
	}
	.each-footer-contact-add {
		flex-direction: column;
	}
	.each-footer-contact a {
        margin-bottom: 2px;
    }
	.each-footer-contact {
        padding-top: 16px;
        padding-bottom: 20px;
    }
	/****login-popup****/
	.login-popup-text {
        top: 10%;
    }
	.login-popup-text li {
		line-height: 22px;
	}
	/* .login-popup-form {
        padding-top: 50px;
    } */
	 /* ========aanbod-list========== */
	.aanbod-filter-sec .aanbod-filter {
		margin-bottom: 10px;
	}
	.mobile-show-filter {
        top: 67px;
    }
	.diensten-listing-sec {
		padding: 40px 0px;
	}
	.inner-page-img img {
		height: 290px;
	}
	.diensten-listing-number {
		font-size: 50px;
		line-height: 70px;
	}
	.diensten-listing-content h3 {
		font-size: 24px;
		line-height: 34px;
	}
	.diensten-listing-box {
		padding: 20px;
	}
	.diensten-listing-content {
		margin-bottom: 18px;
	}
	.inkoop-taxatie-sec {
		padding: 28px 0px 40px;
	}
	.inkoop-box-sec {
		padding-bottom: 40px;
	}
	.gerelateerde-sec {
		padding: 40px 0px;
	}
	.gap-bottom {
		margin-bottom: 30px;
	}
	.gerelateerde-sec .each-service-img {
		height: 254px;
		object-fit: cover;
		border-radius: 10px;
	}
	.inkoop-taxatie-wrapper table tbody tr td {
		padding: 20px;
	}
	.inkoop-taxatie-wrapper table tbody tr td h2 {
		font-size: 54px;
		line-height: 80px;
	}
	.verkoop-sec .inkoop-taxatie-wrapper table tbody tr td {
		padding: 20px 20px;
	}
	.verkoop-sec .inkoop-taxatie-wrapper table tbody tr td h2 {
		line-height: 50px;
	}
	.inner-common-heading h2 {
		font-size: 26px;
		line-height: 36px;
		margin-bottom: 15px;
	}
	.diensten-button {
		border-radius: 100px;
		padding: 12px 24px 12px 30px;
	}
	.inner-page-content {
		bottom: 90px;
	}
	.diensten-listing-wrapper .diensten-each-item {
		border-radius: 10px;
	}
	.inkoop-taxatie-img img {
		border-radius: 10px;
	}
	.inkoop-taxatie-wrapper table tbody tr td::after {
		border-radius: 10px;
	}
	.gerelateerde-sec {
		background: none;
	}
	.inkoop-taxatie-wrapper table tbody tr td{
		border-radius: 10px;
	}
	/* ------- over ons -------- */
	.team-sec {
		padding: 40px 0px;
	}
	.each-about-info h3 {
		font-size: 24px;
		line-height: 34px;
	}
	.about-sec .about-img img {
		min-height: auto;
		object-fit: cover;
	}
	/* ******tahnk-you-page******** */
	.popup-content h4 {
		font-size: 22px;
	}
	.close-img {
		height: 40px;
		width: 40px;
	}
	.modal-area .popup-content {
		padding: 15px;
	}
	.each-team-slide{
		border-radius: 10px;
	}
	/* =======aanbod-dtl========= */
	.form-sec {
        padding-top: 50px;
        padding-bottom: 40px;
    }
	.form-heading h2{
		font-size: 2.7rem;
		padding-bottom: 18px;
	}
	.form-heading p{
		margin-bottom: 0;
	}
	.form-main-area {
        padding: 20px 6px 6px;
    }
	.form-area .form-group {
        margin-bottom: 28px;
    }
	.each-form-left-content-wrap {
        column-gap: 10px;
	}
	.each-form-left-content-wrap {
        padding: 6px;
    }
	.each-form-left-number h2 {
        font-size: 3.5rem;
		line-height: 40px;
	}
	.form-area .row {
        margin-left: -6px;
        margin-right: -6px;
    }
	.form-area .col-lg-6 {
		padding-left: 6px;
		padding-right: 6px;
    }
	.form-main-area {
		border-radius: 20px;
	}
	.tab-popup-area {
        padding: 18px;
    }
	.popup-cross img {
		width: 26px;
	}
	.popup-cross  {
		width: 35px;
		height: 35px;
		top: 18px;
		right: 12px;
	}
	.tab-popup-area h3 {
        font-size: 1.8rem;
	}
	.tab_drawer_heading.common-btn {
        padding: 6px 15px;
        padding-right: 30px;
    }
	.tab_drawer_heading::before {
		right: 13px;
	}
	.tab-btm-btn{
		font-size: 1.3rem;
	}
	.aanbod-btm-heading h2{
		font-size: 2.9rem;
	}
	.kenmerken-tab li {
        padding: 12px 20px;
	}
	.each-aanbod-dtl-car-info h4 {
        font-size: 2rem;
    }
	.each-aanbod-dtl-car-info {
        width: 100%;
	}
	.mobile-btn{
		flex-wrap: wrap;
		justify-content: start;
		row-gap: 15px;
	}
	.aanbod-dtl-top-right p{
		font-size: 1.3rem;
	}
	.left-bg-block {
        width: 100px;
    }
	.block-dtls {
        width: calc(100% - 100px);
		padding: 10px 10px 5px;
    }
	.each-onderhoud-block h4{
		font-size: 1.6rem;
	}
	.tab_drawer_heading::before {
        top: 6px;
    }
	.d_active.tab_drawer_heading::before {
		top: 9px;
	}
	/* ======contact-page======= */
	.contact-form-sec .form-heading h2 {
        padding-bottom: 15px;
    }
    /* =========verkocht-page========= */
	.verkocht-heading {
        padding-bottom: 25px;
    }
	.aanbod-list-car-sec .row{
		row-gap: 0;
	}
	.each-product{
		padding-bottom: 25px;
	}
	.aanbod-list-car-sec.verkocht-list-car-sec {
        padding-bottom: 30px;
		padding-top: 106px;
    }
	.user-login {
        width: 95px;
    }
}