@media (min-width: 1600px) {
	.container {
		max-width: 1455px;
	}
}
@media(max-width: 1699.98px){
	.product-btm .common-btn {
        padding: 13px 38px;
    }
	.product-btm .common-btn:hover strong {
		padding-right: 30px;
	}
}
@media(max-width: 1599.98px){
	h1 {
		font-size: 4rem;
		line-height: 55px; 
	}
	h2 {
		font-size: 3.5rem;
		line-height: 55px;
	}
	h3 {
		font-size: 3rem;
		line-height: 45px;
	}
	.product-text {
		clip-path: inset(0 0 70% 0);
	}
	.product-btm .common-btn {
		padding: 13px 26px;
	}
	.product-btm .common-btn:hover strong {
        padding-right: 23px;
    }
	.product-btm .col-8 {
		width: 63%;
	}
	.product-btm .col-4 {
		width: 37%;
	}
	.product-btm td {
		padding: 0 15px
	}
	.service-slider .swiper-button-prev,
	.service-slider .swiper-button-next {
		top: 35%;
	}
	.about-sec{
		padding: 80px 0;
	}
	.about-info li{
		margin-bottom: 30px;
	}
	.footer-logo img {
		width: 255px;
	}
	/* ======== aanbod-lst ========= */
	.aanbod-list .col-xl-4{
		width: 50%;
	}
	.aanbod-list .container > .row {
		row-gap: 30px;
	}
	.aanbod-list {
		padding-bottom: 80px;
	}
	/* ============ aanbod-dtl ========= */
	.slider-btn-sec .common-btn {
		padding: 13px 32px;
		font-size: 1.4rem;
	}
	.dtl_wrap {
		padding-left: 20px;
	}
	.dtl-form-price-table td span {
		letter-spacing: normal;
	}
	.dtl-form-price-table td {
		padding: 0 10px;
	}
	.tab_btn, .custom_dtl_tab li{
		padding: 10px 26px;
	}
	.form_btn .common-btn{
		font-size: 1.4rem;
	}
	/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$ ADD-PAGE $$$$$$$$$$$$$$$$$$$ */
	.service-sec.inner-page {
		padding-top: 95px;
		padding-bottom: 85px;
	}
	.service-details-img-righ {
		max-width: 509px;
		margin-left: auto;
	}
	.service-details-img-left {
		max-width: 774px;
	}
	.service-details-sec {
		padding-bottom: 50px;
	}
	.back-button {
		padding-top: 200px;
	}
    .wij-als-jag-motors-sec {
		padding-top: 90px;
		padding-bottom: 80px;
	}	
	.vragen-of-interesse-sec {
		padding-bottom: 100px;
		padding-top: 85px;
	}  
	.vragen-of-interesse-sec .map-point {
		left: 7%;
	}
	/* ####################### */
	.service-sec.inner-page-details {
		padding-top: 100px;
	}
	.vragen-of-interesse-sec.contact-interesse {
	    padding-bottom: 100px;
	    padding-top: 100px;
	}
	.contact-banner .map-point{
		top: 37%;
        left: 57%;
	}
	.verkocht-sec {
		margin-top: 160px;
		margin-bottom: 80px;
	}
	.each-team-member-content{
		padding: 15px;
		top: 72%;
	}
	.each-team-member-content p {
		margin-bottom: 10px;
	}
	/* *********** */
	.service-details-content {
		max-width: 764px;
		margin-left: auto;
	}
	.about-sec.inner-over-one{
        padding: 26px 0px;
	}
	.counter-sec{
		padding-bottom: 25px;
	}
	.vacature-list-slider .swiper-slide {
		width: 630px !important;
	}
	/****diensten-list****/
	.each-service-img {
		height: 530px;
	}
}
@media(max-width: 1399.98px){
	h2 {
        font-size: 3rem;
        line-height: 55px;
    }
/* ======== home ===== */
	.banner-video, .each-banner {
		height: 767px;
	}
	.product-btm td h6{
		font-size: 1.4rem;
	}
	.product-text {
		padding: 10px 10px 22px
	}
	.product-btm .common-btn {
		font-size: 1.4rem;
	}
	/* .product-text {
        clip-path: inset(0 0 53% 0);
    } */
	.product-btm .common-btn {
        padding: 13px 22px;
    }
	.about-info h3 {
		margin-bottom: 25px;
		margin-top: 30px;
	}
	.each-service-text {
		padding: 60px 50px 34px;
	}
	.product-btm td {
	  padding: 0 10px;
	}
	.product-sec{
		padding: 80px 0;
	}
	.product-sec h2{
		margin-bottom: 50px;
	}
	/* .about-sec{
		height: 80vh;
	} */
	.footer-logo img {
		width: 200px;
	}
	.footer-link li {
		font-size: 1.4rem;
	}
	.footer-btm {
		margin-top: 80px;
	}
	.footer-credit {
		padding-top: 12px;
	}
	.footer-bovag {
		width: 100px;
	}
	.rdw-img img {
		width: 100px;
	}
	/* ======== aanbod-list =========== */
	.select-style{
		font-size: 1.4rem;
	}
	.filter-main .col-6 {
		width: 25%;
		margin-bottom: 20px;
	}
	/* ============= aanbod-dtl ========== */
	.slider-btn-sec .common-btn {
		padding-left: 20px;
		padding-right: 20px;
	}
	.slider-btn-sec ul{
		flex-wrap: wrap;
		margin: 50px 0;
	}
	.form_btn .common-btn {
		padding: 13px 39px
	}
	.sticky {
		padding: 45px 10px 24px;
		max-width: 580px;
	}
	.man-img {
		width: 104px;
	}
	.dtl_wrap {
        padding-left: 5px;
    }
	.dtl-form-price-table td {
        padding: 0 6px;
    }
	.dtl-form-top{
		margin-bottom: 20px;
	}
	.dtl-contact-sec{
		margin-top: 30px;
	}
	.left-bg-block {
		width: 125px;
	}
	.block-dtls {
		width: calc(100% - 125px);
	}
	/* ======== aanbod-dtl ======= */
	.aanbod-top-section {
		margin-top: 180px;
	}
	.custom_dtl_tab ul{
		margin: 50px  0;
	}
	.tab_container{
		padding-bottom: 80px;
	}
	.tab_btn, .custom_dtl_tab li {
		padding-right: 13px;
		padding-left: 13px;
	}
	/* $$$$$$$$$$$$$$$$$$$$$ ADD-PAGE $$$$$$$$$$$$$$$$$$ */
	.service-details-content {
		max-width: 840px;
		margin-left: 470px;
	}
	.back-button {
		padding-top: 190px;
	}
	.service-details-img-righ {
		max-width: 440px;
		margin-left: auto;
	}
	.service-details-img-left {
		max-width: 661px;
	}
	.service-sec.inner-page-details{
		padding-top: 80px;
	}
	.service-sec.inner-page-details .each-service-text {
		padding: 20px 20px;
	}
	.service-sec.inner-page-details .each-service-text p{
		margin: 12px 0 25px;
		-webkit-line-clamp: 2;
		height: auto;
	}
	.inner-page-slider h2 {
		padding-bottom: 40px;
	}
	/* ======########  */
	.contact-banner .map-point {
		left: 58%;
	}
	.service-sec.inner-page.vacature-list {
		padding-top: 85px;
	}
	.wij-als-jag-motors-sec.Verkoop-dtls {
		padding-bottom: 90px;
	}
	/* =========popup===== */
	.modal-area .modal-dialog {
		max-width: 80%;
	}
	.modal-area .popup-content {
	  padding: 60px 32px 32px;
	}
	/* ############### NEW-ADD ############# */
	.welkom-bij-jag-motors {
		padding-top: 80px;
		padding-bottom: 70px;
	}
	.about-sec.inner-over-one .about-info {
		max-width: 560px;
		margin-left: auto;
	}
	/* **************	   */
	.each-counter{
		margin-top: 30px;
	}
	.header-bg{
		padding-bottom: 20px;
	}
	.vacature-list-slider .swiper-slide {
		width: 560px !important;
	}
	.calsty {
        height: 1000px;
    }
	/****diensten-list****/
	.each-service-img {
		height: 470px;
	}
}

@media(max-width: 1199.98px){
	h1 {
		font-size: 4rem;
		line-height: 55px; 
	}
	h2 {
		font-size: 2.5rem;
		line-height: 55px;
	}
	h3 {
		font-size: 2.5rem;
		line-height: 45px;
	}
	h4{
		font-size: 2rem;
	}
	.common-arrow{
		height: 50px;
		width: 50px;
	}
	.header-nav ul {
		column-gap: 35px
	}
	.service-slider .swiper-button-prev, .service-slider .swiper-button-next {
        top: 28%;
    }
	.each-service-text p{
		margin-bottom: 30px;
	}
	.about-sec .col-lg-6:first-child{
		width: 40%;
	}
	.about-sec .col-lg-6:last-child{
		width: 60%;
	}
	.footer-logo img {
        width: 175px;
    }
	.footer-link li{
		padding: 0 5px;
	}
	.footer-link ul{
		flex-wrap: wrap;
		justify-content: start;
	}
	.footer-link li {
        font-size: 1.3rem;
        letter-spacing: 0.4px;
    }
	.footer-bovag {
		width: 80px;
	}
	.rdw-img img {
		width: 80px;
	}
	/* =========== aanbod list ========= */
	.aanbod-filter-sec {
		margin-top: 120px;
	}
	.filter-main .col-6 {
		width: 33.33%;
	}
	/* =========== aanbod-dtl ======== */
	.sticky{
		margin: 30px auto 0;
	}
	.pagination_control .swiper-pagination-fraction{
		line-height: .5;
	}
	.form_btn{
		margin-right: 0;
	}
	/* $$$$$$$$$$$$$$$$ ADD-PAGE $$$$$$$$$$$$$$$$$	 */
	.service-sec.inner-page{
		padding-top: 70px;
		padding-bottom: 60px;
	}
	.service-sec.inner-page .each-service-text {
	    padding: 35px 35px;
	}
	.service-details-content{
		max-width: 840px;
		margin-left: 416px;
	}
	.back-button {
		padding-top: 170px;
	}
	.service-details-img-righ{
		max-width: 366px;
		margin-left: auto;
	}
	.service-details-img-left{
		max-width: 556px;
	}
	.service-details-sec{
		padding-bottom: 35px;
	}
	.wij-als-jag-motors-sec {
		padding-top: 55px;
		padding-bottom: 35px;
	}
	.wij-als-jag-motors-content p {
		padding-bottom: 5px;
	}
	.vragen-of-interesse-sec {
		padding-bottom: 120px;
		padding-top: 65px;
	}
	.service-sec.inner-page-details {
		padding-top: 0;
	}
	/* ==========################## */
	.contact-banner .map-point {
		left: 59%;
	}
	.vragen-of-interesse-sec.contact-interesse {
		padding-bottom: 80px;
		padding-top: 80px;
	}
	.verkocht-sec {
		margin-top: 140px;
		margin-bottom: 60px;
	}
	/* ============= popup========= */
	.modal-area .modal-dialog {
		max-width: 90%;
	}
	.popup-content h2{
	   line-height: 43px;
	}
	.modal-area .popup-content p {
	   margin-bottom: 13px;
	}
	/* ************** */
	.Verkoop-dtls .wij-als-jag-motors-content{
		margin-left: 25px;
	}
	.wij-als-jag-motors-sec .wij-als-jag-motors-content {
		margin-left: 20px;
	}
	.vragen-of-interesse-sec .each-footer-info p {
		margin-top: 28px;
		margin-bottom: 28px;
	}
	.vragen-of-interesse-sec .vragen-of-interesse-heading {
		margin-bottom: 28px;
	}
    /* *********** new-add-29 *********** */
	.hover-content p{
		text-overflow: ellipsis;
		display: -webkit-box;
		overflow: hidden;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}
	.vacature-list-slider .swiper-slide {
		width: 448px !important;
	}
	.form-wrap .form-style {
		font-size: 1.4rem;
	}
	/****diensten-list****/
	.each-service-img {
		height: 390px;
	}
}
@media(max-width: 991.98px){
	.mega-menu{
		width: 45%;
	}
	.mega-menu ul{
		margin-left: 20px;
	}
	.mega-menu li{
		font-size: 2rem;
		margin-bottom: 10px;
	}
	.mega-menu-blank{
		width: 55%;
	}
	.menu-left {
		order: 3;
	}
	.menu-mid{
		order: 1;
	}
	.menu-right{
		order: 2;
		display: none;
	}
	.header-nav li {
		display: none;
	}
	.header-logo img {
		width: 250px;
	}
	.header-nav li:has(.menu-btn) {
		display: block;
	}
	.header-nav ul{
		justify-content: end;
	}
	.mega-menu {
		/* transform: translateX(100%); */
		right: -100%;
        left: auto;
	}
	.mega-menu-active{
		/* left: auto;
		right: 0;
		transform: translateX(0);
		transition: all 0.5s; */
		left: auto;
        right: 0;
        transition: all 0.5s;
	}
	.mega-overlay-active{
		left: 0;
	}
	.product-slider{
		width: 100%;
		margin-left: auto;
		left: auto;
	}
	.each-product .product-text {
        clip-path: inset(0 0 0 0);
    }
	.service-heading-right{
		max-width: 100%;
	}
	.service-sec{
		padding-top: 60px;
	}
	.product-btn {
		margin-top: 60px;
	}
	.about-sec .col-lg-6{
		width: 100% !important;
	}
	.about-heading{
		position: initial;
	}
	.about-sec{
		transform: translate(0) !important;
		height: 100% !important;
		width: 100% !important;
		position: initial !important
	}
	.about-info{
		max-width: 100%;
		position: initial !important;
		transform: translate(0) !important;
	}
	.pin-spacer :has(.about-info){
		height: auto !important;
		padding-bottom: 0 !important;
		overflow: hidden !important;
	}
	.about-sec-pin-spacer{
		height: auto !important;
		padding: 0 !important;
	}
	.about-map{
		position: relative;
		width: 100%;
		bottom: 0;
		margin-bottom: -34%;
	}
	.service-slider .swiper-button-prev, .service-slider .swiper-button-next {
		display: none;
	}
	.footer-link ul{
		justify-content: center;
		margin-top:12px;
	}
	.mobile-footer-logo{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.footer-logo{
		margin-left: 0;
	}
	.footer-policy img{
		width: 90px;
	}
	.footer-btm {
        margin-top: 72px;
    }
	.footer-credit {
		padding-top: 30px;
	}
	.rdw-img img {
        width: 80px;
        display: none;
    }
	.rdw-img-mobile {
		display: block;
	}
	.footer-policy {
		display: flex;
		column-gap: 10px;
	}
	.footer-policy img {
        width: 80px;
    }
	/* ======= aanbod-list ======== */
	.mobile-filter-close h6 {
		color: #F9F8F6;
		font-size: 1.6rem;
	}
	.show_selected_filter_cls {
		padding-top: 40px !important;
		padding-bottom: 20px;
	}
	.aanbod-filter {
		margin-bottom: 15px;
		width: 50%;
	}
	.hidden-filter {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		background-color: #0D0D0D;
		z-index: 999;
		height: 100%;
		margin-top: 0;
		padding: 60px 15px 150px;
		overflow-y: scroll;
		display: none;
	}
	.auto-overview-filter-result {
		position: fixed;
		bottom: 0;
		width: 100%;
		padding: 15px;
		left: 0;
		background-color: #14181E;
		z-index: 99;
		border-top: 1px solid rgba(249, 248, 246, 0.5);
	}
	.sorteren_op-filter .select-style {
		background: url(../images/filter-arrow.svg) no-repeat 91% center / 20px;
	}
	.mobile-filter {
        display: none;
        padding-bottom: 150px;
    }
	.filter-sort .aanbod-filter {
        width: 100%;
    }
    .filter-sort h6{
    	display: none;
    }
	.filter-main {
		margin-top: 20px;
	}
	.aanbod-list .col-xl-4{
		width: 100%;
	}
	.filter_heading{
		display: none;
	}
	.filter-main .col-6{
		width: 50%;
	}
	/* =========== aanbod-dtl ============ */
	.tab_btn, .custom_dtl_tab li{
		max-width: max-content;
	}
	.slider-btn-sec hr{
		margin-bottom: 57px;
	}
	.tab_drawer_heading{
		margin-bottom: 20px;
	}
	.tab_content{
		margin-bottom: 20px;
	}
	.tab_content h5{
		line-height: normal;
	}
	.form_btn .common-btn {
		margin-bottom: 15px;
    }
	.aanbod-top .form_btn .common-btn strong::after {
		transform: rotate(180deg);
		top: 0;
	}
	.aanbod-top-section {
        margin-top: 134px;
    }
	.slider-btn-sec ul{
		column-gap: 20px;
	}
	.share_btn{
		margin-left: auto;
	}
	.dtl-form-top{
		margin-bottom: -45px;
	}
	.dtl-form-heading{
		padding-right: 50px;
	}
	#show-kenmerken-tab{
		margin-left: auto;
		margin-right: auto;
		display: block;
		font-size: 1.2rem;
	}
	.common-btn svg{
		display: none;
	}
	.common-btn{
		border: 1px solid #F2F2F2;
	}
	.dark-btn{
		border-color: #0D0D0D;
	}
	.sticky {
		padding: 30px 10px 24px;
	}
	/* $$$$$$$$$$$$$$$ ADD-PAGE $$$$$$$$$$$$$$$$ */
	.service-sec.inner-page {
		padding-top: 60px;
		padding-bottom: 40px;
	 }
	 .service-details-content{
		max-width: 100%;
		margin-left: 0px;
	 }
	 .service-details-sec{
		margin-top: 25px;
		padding-bottom: 25px;
	 }
	 .back-button {
		padding-top: 155px;
	 }
	 .service-details-img-righ{
		 max-width: 100%;
	 }
	 .service-details-img-left{
		 max-width: 100%;
	 }
	 .service-details-img-wrap{
		 row-gap: 22px;
	 }
	 .wij-als-jag-motors-heading{
		 margin-bottom: 20px;
	 }
	 .wij-als-jag-motors-sec {
		 padding-top: 35px;
		 padding-bottom: 28px;
	 }
	 .vragen-of-interesse-heading.mobile{
		 display: block;
	 }
	 .vragen-of-interesse-heading h2{
		-webkit-text-stroke-width: 1px;
		-webkit-text-stroke-color: #0D0D0D;
	 }
	 .form-wrap{
		 max-width: 100%;
		 margin-bottom: 60px;
		 margin-top: 0;
	 }
	 .vragen-of-interesse-sec .about-map{
		 bottom: 35px;
	 }
	 .service-sec.inner-page-details {
		 padding-top: 32px;
	 }

	 /* ############### */
	 .inner-banner{
		height: 450px;
	 }
	 .inner-banner-img{
		height: 100%;
	 }
	 .inner-banner img{
		height: 100%;
		object-fit: cover;
	 }
	 .inner-banner .banner-content{
		left: 50%;
		top: 60%;
		bottom: auto;
		transform: translate(-50% ,-50%);
	 }
	 .form-wrap .common-btn{
		border: 1.5px solid #333
	 }
	 .inner-page-details-wrap {
		margin-right: -4%;
	}
	.vragen-of-interesse-sec {
        /* padding-bottom: 0; */
	}
	.form-wrap .form-group {
		margin-bottom: 22px;
	}
	.form-wrap .form-style {
		padding: 12px 18px;
	}
	.footer-credit {
        margin-bottom: 30px;
    }
	/* =========############ */
	.contact-banner {
		height: 500px;
	}
	.vragen-of-interesse-sec.contact-interesse {
		padding-bottom: 60px;
		padding-top: 60px;
	}
	.contact-banner .map-point {
		top: 30%;
	}
	.service-sec.inner-page.vacature-list {
		padding-top: 65px;
	}
	.Verkoop-dtls .wij-als-jag-motors-content h4{
	   margin-left: 0;
    }
	.verkocht-sec {
		margin-top: 125px;
		margin-bottom: 40px;
	}
	.verkocht-sec h2 {
		padding-bottom: 5px;
	}
	/* ============ popup========= */
	.modal-content .col-lg-5 {
		width: 100%;
	}
	.modal-content .col-lg-7{
	  width: 100%;
	}
	.modal-area .popup-content {
	  padding:32px 20px;
	}
	/* ############## NEW-ADD ########### */
	.welkom-bij-jag-motors-heading h2{
		padding-bottom: 20px;
	}
	.welkom-bij-jag-motors {
		padding-top: 60px;
		padding-bottom: 55px;
	}
	.counter-sec {
		height: 575px;
		padding-bottom: 10px;
	}
	.about-sec.inner-over-one .about-info li{
		padding-left: 0;
	}
	.about-sec.inner-over-one .about-heading h2{
		padding-bottom: 20px;
	}
	.each-team-member-content{
		top: 76%;
	}
	.overone-background .pin-spacer.about-sec.inner-over-one-pin-spacer{
       padding: 0 !important;
	}
	.about-sec.inner-over-one .about-info {
		max-width: 100%;
		margin-left: 0;
		margin-bottom: 60px;
	}
	/* .each-team-member-content {
		padding: 0;
	} */
	/* ************* */
	.Verkoop-dtls .wij-als-jag-motors-content{
		margin-left: 0;
	}
	.Verkoop-dtls .wij-als-jag-motors-content ul {
		padding-left: 2rem;
	}
	.wij-als-jag-motors-sec .wij-als-jag-motors-content {
		margin-left: 0;
	}
	.header-bg {
		padding-bottom: 0;
	}
	.aanbod-list {
		padding-bottom: 50px;
	}
	.vragen-of-interesse-sec {
		padding-bottom: 46px;
		padding-top: 65px;
	}
	/****over-ons****/
	.team-member-sec {
		margin-top: -200px;
	}
	.each-team-member-content {
        top: 60%;
    }
	/****diensten-list****/
	.each-service-img {
		height: auto;
	}

}
@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: 98;
	    left: 0;
	    bottom: 0;
	    display: block !important;
	}
	#mobile-contact-bar-outer {
	  background-color: #000000;
	  box-sizing: border-box;
	  height: 45px;
	  overflow: hidden;
	  width: 100%;
	}
	#mobile-contact-bar ul {
	  box-sizing: border-box;
	  line-height: 0;
	  list-style-type: none;
	  margin: 0;
	  padding: 0;
	  position: relative;
	  text-align: center;
	  width: 100%;
	  font-size: 0;
	}
	#mobile-contact-bar ul li {
	  box-sizing: border-box;
	  display: inline-block;
	  text-align: center;
	  height: 45px;
	  line-height: 45px;
	  width: 25%;
	}
	#mobile-contact-bar ul li a {
	  color: rgba(255,255,255,0.9);
	  cursor: pointer;
	  display: block;
	  height: 100%;
	  position: relative;
	  z-index: 98;
	}
	.li_color {
	  border-left: 1px solid #FFFFFF;
	}
	#mobile-contact-bar li:first-child img{
		width: 18px;
	}
	/* ================================= */
	.banner-video, .each-banner{
		height: 517px;
	}
	.mega-menu-active {
        width: 75%;
		padding-left: 0;
    }
	.mega-menu ul{
		margin-left: 20px;
	}
	.mega-menu-blank{
		width:25%;
	}
	.menu-btn{
		min-width: auto;
	}
	.full-width{
		width: 100%;
		margin-left: 0;
		left: 0;
	}
	h1{
		font-size: 3.2rem;
		line-height: 40px; 
		letter-spacing: 3.2px;
	}
	h2{
		font-size: 2.4rem;
		line-height: 34px;
		letter-spacing: 2.4px;
	}
	h3 {
        font-size: 1.8rem;
        line-height: 26px;
    }
	h4 {
        font-size: 1.8rem;
		line-height: 26px;
    }
	p{
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0.7px;
	}
	.container{
		max-width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}
	.common-btn{
		font-size: 1.4rem;
		padding: 10px 41px;
	}
	.header-logo img{
		width: 147px;
	}
	.banner-content h1 {
		margin-bottom: 14px;
	}
	.banner-content {
		bottom: 40px;
	}
	.product-sec {
        padding: 50px 0;
    }
	.product-sec h2{
		line-height: 48px;
		margin-bottom: 24px;
	}
	.product-slider .common-arrow{
		display: none;
	}
	.product-top p,
	.product-btm .col-4{
		display: none;
	}
	.product-top .col-5{
		width: max-content;
	}
	.product-top .col-7{
		width: 48%;
	}
	.product-btm .col-8{
		width: 100%;
	}
	.each-product .product-text{
		clip-path: inset(0 0 0 0);
	}
	.product-btn {
        margin-top: 30px;
    }
	.service-sec {
        padding-top: 50px;
		padding-bottom: 0;
    }
	.service-heading h2{
		line-height: 34px;
		margin-bottom: 14px;
	}
	.service-heading p{
		margin-bottom: 34px;
	}
	.service-heading{
		margin-bottom: 34px;
	}
	.each-service-text p{
		-webkit-line-clamp: 2;
		height: auto;
		margin-bottom: 30px;
	}
	.each-service-text h3{
		word-break: break-word;
	}
	.each-service{
		height: 334px;
	}
	.each-service img{
		height: 100%;
		object-fit: cover;
	}
	.each-service-img{
		height: 100%;
	}
	.each-service-text {
        padding: 24px 10px 10px 24px;
    }
	.each-service .common-btn{
		padding-left: 20px;
		padding-right: 20px;
	}
	.about-heading h2{
		line-height: 34px;
		letter-spacing: 2.4px;
	}
    .about-sec {
        padding-top: 40px !important;
		padding-bottom: 270px !important;
    }
	.about-info p {
		margin-top: 14px;
	}
	.about-info li:before{
		font-size: 1.8rem;
	}
	.about-info li{
		padding-left: 38px;
		margin-bottom: 14px;
	}
	.about-info li p {
        margin-top: 10px;
    }
	.pin-spacer :has(.about-info){
		/* padding-bottom: 170px !important; */
	}
	.about-map{
		margin-bottom: 0;
		height: 255px;
	}
	.about-map img{
		height: 200%;
		object-fit: cover;
	}
	.each-gallery{
		height: 250px;
	}
	.each-gallery img{
		height: 100%;
		object-fit: cover;
	}
	.footer-map{
		height: 100%;
	}
	.footer-map img{
		height: 100%;
		object-fit: cover;
	}
	.each-footer-info h4{
		margin-bottom: 14px;
	}
	.each-footer-info td{
		font-size: 1.4rem;
		letter-spacing: 0.7px;
	}
	.footer-wp {
		margin: 146px auto 40px;
		max-width: 246px;
	}
	.footer-btm {
        margin-top: 63px;
    }
	.footer-social ul{
		column-gap: 35px;
	}
	.footer-policy ul{
		display: block;
	}
	.footer-policy li,
	.footer-social li{
		font-size: 1.4rem;
	}
	.footer-logo img{
		width: 147px;
	}
	.footer-logo{
		margin-left: -10px;
	}
	.footer-policy img {
        width: 76px;
    }
	.footer-link ul{
		justify-content: flex-start;
	}
	.filter-main .col-6{
		width: 100%;
	}
	.auto-overview-filter-result{
		bottom: 45px;
	}
	.mobile-show-filter {
		top: 82px;
	}
	.aanbod-list .each-product p{
		display: -webkit-box;
	}
	.aanbod-list .product-btm tr{
		display: flex;
		flex-wrap: wrap;
		row-gap: 10px;
	}
	.aanbod-list .product-btm td:nth-last-child(2){
		border: 0;
	}
	.aanbod-list .product-btm td:last-child{
		width: 100%;
		padding-left: 0;
	}
	.footer-area {
		padding-bottom: 10px;
	}
	.footer-policy {
        display: block;
    }
	.rdw-img-mobile {
        margin-top: 10px;
    }
	/* ============== aanbod-dtl ========= */
	.aanbod-top-section {
        margin-top: 110px;
		padding-bottom: 0;
    }
	.man-img {
        width: 80px;
    }
	.dtl-contact-info a{
		font-size: 1.4rem;
		line-height: 22px; 
		letter-spacing: 0.7px;
		margin: 0;
	}
	.dtl-contact-sec h6{
		font-size: 1.4rem;
		line-height: 22px;
		letter-spacing: 0.7px;
	}
	.dtl-contact-sec{
		padding: 5px;
	}
	.dtl-form-price-table td{
		font-size: 1.4rem;
		letter-spacing: 0.7px;
		line-height: 24px;
	}
	.dtl_wrap{
		padding-left: 0;
	}
	.car-price{
		display: none;
	}
	.dtl-contact-sec{
		margin-top: 30px;
	}
	.dtl-form-price-table tr{
		row-gap: 12px;
	}
	.dtl-form-heading p{
		margin-bottom: 10px;
	}
	.slider-btn-sec ul{
		margin-top: 24px;
		margin-bottom: 40px;
	}
	.bullet-panel ul li,
	.tab_btn, .custom_dtl_tab li,
	.tab_drawer_heading{
		font-size: 1.4rem;
	}
	.tab_content h5{
		font-size: 1.8rem;
	}
	.kenmerken-tab li{
		font-size: 1.4rem;
		line-height: 22px;
	}
	.tab_container{
		padding-bottom: 50px;
	}
	.dtl-form-price-table td{
		width: 50%;
		padding: 0;
		border: 0;
	}
	.dtl-form-price-table td:nth-child(even){
		padding-left: 10px;
	}
	.dtl-form-price-table td:nth-child(odd){
		border-right:1px solid rgba(13, 13, 13, 0.71);
	} 
	.man-img {
        width: 52px;
    }
	.dtl-contact-info a {
        letter-spacing: normal;
        margin: 0;
    }
	.dtl-contact-sec {
		column-gap: 5px;
	}
	.slider-btn-sec ul{
		padding-left: 10px;
	}
    .common-arrow {
        height: 36px;
        width: 36px;
    }
	.common-arrow img {
		width: 18px;
	}
	.pagination_control .swiper-pagination-fraction{
		font-size: 1.4rem;
		margin-top: -6px;
	}
	.pagination_control{
		column-gap: 10px;
	}
	.aanbod_produc_car{
		padding-top: 28px;
	}
	/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ADD-RESPONSIVE $$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
    .banner-sec.inner-banner .container{
		padding-left: 12px;
        padding-right: 12px;
	}
	.service-sec.inner-page {
		padding-top: 50px;
		padding-bottom: 28px;
	}
	.service-sec.inner-page .each-service-text {
		padding: 18px 20px;
	}
	.back-button {
		padding-top: 112px;
	}
	.service-details-content h2{
		font-size: 2.2rem;
	}
	.vragen-of-interesse-heading h2 {
		line-height: 34px;
	}
	.vragen-of-interesse-sec {
		padding-bottom: 0;
		padding-top: 47px;
	}
	.vragen-of-interesse-sec .about-map {
		bottom: 0;
	}
	.service-sec.inner-page-details {
		padding-top: 16px;
	}
	.form-wrap {
		margin-bottom: 40px;
	}
	.vragen-of-interesse-sec .vragen-of-interesse-heading {
		margin-bottom: 31px;
	}
	.form-wrap .form-group {
		margin-bottom: 14px;
	}
	.form-wrap textarea.form-style {
		min-height: 118px;
	}
	.form-wrap .common-btn {
		max-width: 180px;
	}
	.form-wrap .form-style{
		padding: 12px 24px;
		font-size: 1.4rem;
	}
	.inner-page-slider h2 {
		padding-bottom: 30px;
	}
	.service-slider.full-width{
		width: 100vw;
		margin-left: -50vw;
		left: 50%;
	}
	.dtl-contact-info a {
        font-size: 14px;
	}
	.dtl-contact-sec .man-img {
        width: 80px;
		margin-right: 7px;
	}
	/* ###################### */
	.tab-popup-area h5{
		font-size: 2rem;
	}
	.vragen-of-interesse-sec .each-footer-info p a,
	.vragen-of-interesse-sec .each-footer-info td{
		font-size: 1.6rem;
	}
	.inner-page-details-wrap {
		margin-right: 0%;
	}
	.inner-page-details .common-arrow{
		top: 30%;
	}
	.inner-page-details .swiper-button-next{
		right: 10px;
	}
	.inner-page-details .swiper-button-prev{
		right: 60px;
		left: auto;
	}
	.contact-banner {
		height: 320px;
	}
	.contact-banner .map-point {
		left: 62%;
	}
	.vragen-of-interesse-sec.contact-interesse {
		padding-bottom: 48px;
		padding-top: 45px;
	}
	.contact-banner .map-point {
		left: 60%;
		top: 19%;
	}
	.service-sec.inner-page.vacature-list {
		padding-top: 50px;
	}
	.Verkoop-dtls .wij-als-jag-motors-content h4 {
		padding-top: 30px;
	}
	.wij-als-jag-motors-sec.Verkoop-dtls {
		padding-bottom: 60px;
	}
	.service-sec.inner-page-details.vacature-list-slider .container{
		padding-left: 10px;
		padding-right: 10px;
	}
	.aanbod-list.verkocht-list .product-btm td:last-child{
		width: auto;
		padding-left: 15px;
	}
	.aanbod-list.verkocht-list .product-btm td:nth-last-child(2) {
		border-right: 1px solid rgba(13, 13, 13, 0.71);
	}
	.aanbod-list.verkocht-list .product-btm table {
		max-width: 100%;
	}
	/* ====== popup======== */
	.modal-area .modal-dialog {
		max-width: 91%;
	}
	.popup-content h2 {
	  line-height: 34px;
	}
	.modal-area .popup-content {
	  padding:32px 20px;
	}
	.close-img {
	  top: 10px;
	  right: 10px;
	  height: 35px;
	  width: 35px;
	}
	/* ############## NEW-ADD ############## */
	.welkom-bij-jag-motors {
		padding-top: 45px;
		padding-bottom: 24px;
	}
	.welkom-bij-jag-motors-heading h2 {
		padding-bottom: 12px;
	}
	.counter-sec {
		height: 452px;
	}
	.each-counter {
		margin-top: 43px;
		margin-bottom: 20px;
		width: 100%;
	}
	.ons-team-area h2{
		padding-top: 30px;
		padding-bottom: 35px;
	}
	.each-team-member-slider:hover .each-team-member-content{
		padding-top: 87px;
	}
	.each-team-member-content {
		padding: 10px;
	}
	.each-team-member-content p {
		margin-bottom: 5px;
	}
	.hover-content p{
		line-height: 18px;
	}
	#sticky-content{
		position: initial !important;
		transform: translate(0) !important;
	}
	/* ************* new-add-29 ********** */
	.vacature-list-slider .swiper-slide {
		width: 100% !important;
	}
	.vragen-of-interesse-sec .about-map{
		height: 170px;
	}
	.about-sec.inner-over-one .about-info {
		margin-bottom: 0;
	}
	.tab-popup-area.container {
		max-width: 95%;
	}
}
@media(max-width: 429.98px){
	h1{
		font-size: 3rem;
	}
	h2 {
        font-size: 1.8rem;
	}
	.each-footer-info h4 {
        margin-bottom: 14px;
        font-size: 1.5rem;
    }
	.product-sec h2 {
        line-height: 40px;
	}
	.footer-social ul {
        column-gap: 10px;
    }
	.footer-policy li, .footer-social li {
        font-size: 1.3rem;
    }
	.product-btn .common-btn{
		font-size: 1.2rem;
		padding-left: 20px;
		padding-right: 20px;
	}
	.mobile-footer-logo,
	.mobile-footer-policy,
	.footer-info .col-lg-4 .col-6{
		width: 100%;
	}
	.each-footer-info table{
		margin-left: 0;
		margin-top: 20px;
	}
	.mobile-footer-policy{
		margin-bottom: 20px;
	}
	.product-btm tr{
		display: flex;
		flex-wrap: wrap;
	}
	.product-btm td:last-child{
		width: 100% ;
	}
	.product-btm td{
		width: 50%;
		padding: 0;
		border: 0;
	}
	.footer-link ul{
		row-gap: 5px;
	}
	.footer-link li{
		width: 50%;
		padding: 0;
	}
	.footer-link li::after{
		display: none;
	}
	.each-footer-info h4 a{
		letter-spacing: normal;
	}
	.aanbod-list .product-btm td:last-child,
	.aanbod-list .product-btm td{
		width: 50%;
		padding-left: 0;
	}
	/* .form_btn .common-btn, */
	.slider-btn-sec .common-btn {
        padding: 13px 20px;
        font-size: 1.3rem;
    }
	.kenmerken-tab li {
        font-size: 1.3rem;
    }
	.form_btn .common-btn {
		padding: 10px;
    }
	/* $$$$$$$$$$$$$$$$$$$$$$$$$ ADD-PAGE $$$$$$$$$$$$$$$$ */
	.service-details-content h2 {
		font-size: 1.5rem;
		padding-bottom: 6px;
		letter-spacing: normal;
	}
	.service-details-content p{
		margin-bottom: 16px;
	}
	.service-details-sec {
		margin-top: 20px;
		padding-bottom: 20px;
	}
	.wij-als-jag-motors-heading {
		margin-bottom: 14px;
	}
	.wij-als-jag-motors-sec {
		padding-top: 30px;
		padding-bottom: 15px;
	}
	.wij-als-jag-motors-content h4{
		padding-bottom: 7px;
	}
	.wij-als-jag-motors-content p{
		margin-bottom: 20px;
	}
	.vragen-of-interesse-sec .each-footer-info p {
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.form-wrap {
		margin-bottom: 30px;
	}
	.vragen-of-interesse-sec .each-footer-info h4 a{
		font-size: 1.4rem;
		letter-spacing: normal;
	}
	.back-button .common-back-button .common-btn{
		padding: 10px 10px;
	}
	.dtl-contact-info a {
        font-size: 1.1rem; 
        line-height: 22px;
    }
	.dtl-contact-sec .man-img {
        width: 59px;
        margin-right: 4px;
    }
	.dtl-contact-sec {
        column-gap: 2px;
    }
	.mega-menu {
		padding: 150px 18px 30px;
	}
	/* ============############# */
	.contact-banner .map-point {
		left: 61%;
	}
	.wij-als-jag-motors-sec.Verkoop-dtls {
		padding-bottom: 50px;
	}
	.aanbod-list.verkocht-list .product-btm td:last-child{
		width: auto;
		padding-left: 0;
	}
	.aanbod-list.verkocht-list .product-btm td:nth-last-child(2){
		border: 0;
		padding: 0;
	}
	/* ##################### nwe-add ############## */
	.banner-sec.inner-banner h1{
		 font-size: 2.6rem;
		 letter-spacing: normal;
	}
	.each-counter {
		margin-bottom: 20px;
		width: 100%;
	}
	.ons-team-area h2 {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.each-team-member-content {
		padding: 10px;
	}
	/* ********** new-add-29 ********* */
	.each-team-member-content {
		padding: 25px;
	}
	.each-team-member-slider:hover .each-team-member-content {
		padding-top: 100px;
	}
	.vragen-of-interesse-sec .about-map{
		height: 150px;
	}
	/****aanbod-dtl****/
	/* .aanbod-top .form_btn .common-btn {
        padding: 10px 5px;
    } */
	.aanbod-top .form_btn .common-btn:hover strong {
		padding-left: 22px;
	}
	/****diensten-dtl****/
	.back-button .common-btn:hover strong {
		padding-left: 23px;
		padding-right: 0;
	}
}

/* Extra css */
@media screen and (max-width: 600px) {
	.popuptext {
		right: 60px !important;
	}
}
@media (max-width : 767.98px){
	.fixed-whatsapp-icon{
		display: none;
	}
}