<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media(min-width:1400px){
	.container{
		max-width: 1300px;
	}
}
@media(min-width:1500px){
	.container{
		max-width: 1380px;
	}
}
@media(min-width:1700px){
	.container{
		max-width: 1562px;
	}
}
@media(max-width: 1799.98px){
	/*.contact-info li, .opening-area p {
		padding-right: 30px;
	}*/
	.testimonial-wrapper .swiper-button-next {
	    right: -60px;
	}
	.testimonial-wrapper .swiper-button-prev {
	    left: -60px;
	}
	/***************aanbod*************/
	.aanbod-product-wrap{
	  width:100%;
	  margin-left: 0px;
	}
	/****************aanbod dtl*************/
	.man-block-wrap li{
		padding-right: 20px;
	}
	.man-block-wrap ul{
		padding-left: 15px;
	}
	.aanbod-new-product-slider .product-dtl-table td {
		padding-right: 1rem;
		padding-left: 1rem;
	}
	.product-wrap {
		padding: 0 6rem 13rem;
	}
	.aanbod-list-new .product-dtl h3{
		font-size: 2.4rem;
	}
	.aanbod-list-new .product-dtl h3{
		height: 33px;
	}
	.man-block-wrap ul {
        display: block;
    }
	.man-block-wrap li {
        font-size: 13.7px;
    }
}
@media(max-width: 1699.98px){
	/* .car-content{
		padding-right: 100px;
		padding-left: 100px;
	} */
	.footer-area .contact-info, .footer-area .footer-menubar {
	    padding-left: 30px;
	}
	.footer-menubar li{
		font-size: 17px;
		padding-right: 15px;
	}
	/**======home card=====**/
	.home-card-sec.card-sec h4{
		font-size: 18px;
	}
	.home-card-sec.card-sec .card-image img, .home-card-sec.card-sec .col-md-4:nth-child(3) .card-image img {
	    width: 120px;
	}
	.home-card-sec.card-sec .col-md-4:nth-child(3) .card-image img {
		width: 100px;
	}
	/**==========x========**/
	/****************aanbod**************/
	.product-dtl, .aanbod-list .product-dtl{
		padding: 40px;
	}
	/****************aanbod dtl*************/
	.man-block-wrap li{
		display: block;
		line-height: 30px;
	}
	.detail-right-area .blue-btn{
		font-size: 20px;
	}
	.detail-right-area .blue-btn.trade-btn img{
  		width: 20px;
	}
	/***********diensten list**************/
	.listview-img {
		width: 100%;
	}
	.each-listview{
		margin-bottom: 50px;
	}
	.each-listview:last-child{
		margin-bottom: 0;
	}
	.listview-content-box {
		padding: 70px;
	}
	/*************diensten dtl***********/
	.diensten-dtl-verkoop-img {
		width: 47%;
	}
	.diensten-dtl-verkoop-content {
		padding: 80px 0px 60px 140px;
	}
	/* ********* aanbod-dtl **** */
	.product-dtl-table {
		padding: 2.7rem 2rem;
	}
	.product-dtl-table td {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
	.dtl-tab-sec-new .nav-tabs {
		column-gap: 3.3rem;
	}
	.aanbod-dtl-top-content ul {
		column-gap: 2rem;
	}
	.aanbod-dtl-top-content {
		padding: 2.9rem 4rem;
	}
	.aanbod-dtl-right-content {
		padding: 1.7rem 3rem;
	}
	.aanbod-dtl-right-content-info ul {
		column-gap: 2rem;
	}
	.desktop-nav .nav-item {
		padding: 30px 50px 30px 0;
	}
	.man-block-wrap li {
        display: block;
        line-height: 30px;
    }
    .model-name{
    	padding: 0 20px;
    }
}
@media(max-width: 1599.98px){
	/****************aanbod dtl*************/
	.related-product-sec .swiper-button-prev{
	  left: -40px;
	}
	.related-product-sec .swiper-button-next{
	  right: -40px;
	}	
	/*************diensten dtl***********/
	.diensten-dtl-verkoop-content {
		padding: 60px 0px 50px 70px;
	}

}
@media(max-width: 1499.98px){
	h2{
		font-size: 32px;
	}
	.footer-logo {
	    padding: 100px 47px;
	}
	.contact-info img{
		margin-right: 10px;
	}
	.opening-area span{
		margin-left: 7px;
	}
	.card-image img {
	    width: 140px;
	}
	.card-sec .col-md-4:nth-child(3) .card-image img, .aanbod-middle-area.card-sec .col-lg-3:last-child .card-image img,
	.overons-card-sec .col-md-3:last-child .card-image img{
	    width: 100px;
	}
	.car-content{
		/* padding: 60px; */
		margin: 50px 0;
		padding-left: 80px;
    	padding-right: 80px;
	}
	.left-content p{
		margin-right: 0;
	}
	.testimonial-wrapper .swiper-button-next {
	    right: -50px;
	}
	.testimonial-wrapper .swiper-button-prev {
	    left: -50px;
	}
	/*****************aanbod**************/
	.product-dtl h3{
		font-size: 26px;
		letter-spacing: 0.75px;
	}
	.header-btn {
	    padding: 0 80px;
	}
	/****************contact***************/
	.contact-pg-dtl .car-content{
		padding-right: 60px;
		padding-bottom: 60px;
	}
	/*************diensten list*******************/
	.listview-content-box p {
		margin: 35px 0px 35px;
	}
	/*************diensten dtl***********/
	.diensten-dtl-verkoop-content h2 {
		margin-bottom: 30px;
	}
	/* ******* aanbod-dtl-new ******* */
	.aanbod-dtl-top-content li {
		font-size: 16px;
	}
	.aanbod-dtl-top-content ul {
        column-gap: 1rem;
    }
	.aanbod-dtl-right-content {
		padding: 1.7rem 1rem;
	}
	.aanbod-dtl-right-content-info ul {
		column-gap: 1rem;
		justify-content: space-between;
	}
	.dtl-tab-sec-new .nav-tabs {
        column-gap: 2rem;
    }
	.dtl-tab-sec-new .nav-tabs .nav-item {
		font-size: 2.2rem;
	}
	.dtl-tab-sec-new .each-onderhoud-block h4 {
		font-size: 2rem;
	}
	.left-contact h3 {
		font-size: 22px;
	}
	.left-contact-dtls {
		padding: 2rem;
	}
	.left-contact {
		padding: 1.5rem 0;
	}
	.left-contact-dtls p{
		margin-bottom: 3.5rem;
	}
	.aanbod-dtl-right-content-img {
		width: 7rem;
		height: 7rem;
	}
	.aanbod-dtl-right-content .col-sm-10{
		padding-left: 5px;
	}
	.aanbod-dtl-top-content {
        padding: 2.9rem 2rem;
    }
	.aanbod-dtl-top-content li {
        font-size: 15px;
    }
	.aanbod-dtl-right-content-info ul li a strong {
		margin-left: 0.5rem;
	}
	.aanbod-dtl-right-content{
		max-width: 100%;
	}
	.left-contact-dtls{
		padding: 4rem 2rem;
	}
	.left-contact-dtls h4 {
		margin-top: 1.5rem;
	}
	.left-contact h3 {
        font-size: 18px;
    }
	.warranty-table {
		padding: 7rem 0 ;
	}
	.warranty-table td h4 {
		font-size: 20px;
	}
	.right-contact-form .form-group {
		padding-right: 0;
	}
	.form-main-wrap .row .col-lg-6:nth-child(2){
		padding-left: 10px;
	}
	.form-main-wrap .row .col-lg-6:first-child{
		padding-right: 10px;
	}
	.product-wrap {
        padding: 0 6rem 0;
    }
	.desktop-nav .nav-item, .footer-menubar li {
        font-size: 16px;
    }
    .contact-info li, .opening-area p{
    	padding-right: 20px;
    }
    .footer-menubar li{
    	padding-right: 15px;
    }
	
}
@media(max-width: 1399.98px){
	h2 {
	    font-size: 30px;
	}
	.contact-info .opening-area{
		max-width: 310px;
	}
	.contact-info li, .opening-area p, .contact-info li:nth-child(3) p:last-child, .contact-info .opening-wrap p:last-child{
		font-size: 14px;
	}
	.contact-info .bullet-image {
  		width: 10px;
  		margin-top: -6px;
  		margin-right: 4px;
	}
	.contact-info li, .opening-area p {
    	padding-right: 10px;
    	white-space: normal;
  	}
  	.desktop-nav .nav-item, .footer-menubar li {
    	font-size: 14.2px;
  	}
  	footer ul.ml-lg-auto{
	  white-space: nowrap;
	}
	.footer-logo img {
    	width: 160px;
  	}
	.car-content h6, .car-content table{
		margin:30px 0;
	}
	.banner-content{
		top: 56%;
	}
	.desktop-nav .nav-item{
		padding-right: 40px;
	}
	.card-sec h4{
		font-size: 19px;
	}
	.card-image img {
	    width: 120px;
	}
	.card-sec .col-md-4:nth-child(3) .card-image img, .aanbod-middle-area.card-sec .col-lg-3:last-child .card-image img,
	.overons-card-sec .col-md-3:last-child .card-image img {
	    width: 90px;
	}
	.card-image {
	    height: 100px;
	}
	.card-sec .col-md-4:nth-child(2) .card-block {
    	left: 45px;
	}
	/**=========home card======**/
	.home-card-sec.card-sec h4{
		font-size: 16px;
	}
	.home-card-sec.card-sec .card-image img {
	    width: 105px;
	}
	.home-card-sec.card-sec .col-md-4:nth-child(3) .card-image img{
		width: 85px;
	}
	/**========x=========**/
	.testimonial-wrapper .swiper-button-next {
	    right: -70px;
	}
	.testimonial-wrapper .swiper-button-prev {
	    left: -70px;
	}
	/*.contact-info li {
	    padding-right: 25px;
	    font-size: 15px;
	}*/
	/*******************aanbod**************/
	.aanbod-select-sec {
		padding-left: 40px;
	    padding-right: 30px;
	}
	.product-dtl, .aanbod-list .product-dtl {
	    padding: 30px;
	}
	.product-dtl .aanbod-btn{
		font-size: 20px;
	}
	.aanbod-middle-area .col-lg-3:first-child .card-image img {
	    width: 90px;
	}
	/******************verkocht**************/
	.inner-banner .banner-content {
	    top: 70%;
	}
	.verkocht-top-content h2{
		line-height: normal;
	}
	/****************aanbod dtl**************/
	.detail-wrap {
	    padding-right: 25px;
	    padding-left: 35px;
	}
	.detail-right-area {
	    padding-left: 0px;
	}
	.detail-right-area h3, .each-tab-part h3{
		font-size: 26px;
	}
	.related-product-sec .swiper-button-prev{
	  left: -50px;
	}
	.related-product-sec .swiper-button-next{
	  right: -50px;
	}
	/***********diensten list*************/
	.listview-content-box {
		padding: 50px 70px;
	}
	.diensten-dtl-compare-sec td:nth-child(odd){
		padding-left: 0px;
    	padding-right: 50px;
	}
	.diensten-dtl-compare-sec td:nth-child(even) {
	    padding-right: 0px;
	    padding-left: 50px;
	}
	/**************************/
	.tirieven-each-car-big-box{
		padding: 50px 30px;
	}
	/* ********** aaanbod-dtl-new ********* */
	.dtl-tab-sec-new .nav-tabs .nav-item {
        font-size: 1.9rem;
    }
	.aanbod-dtl-right-content-info ul li a {
		font-size: 1.5rem;
	}
	.right-contact-form .form-group {
		margin-bottom: 2rem;
	}
	.right-contact-form p {
		max-width: 100%;
		margin-bottom: 2.5rem;
	}
	.right-contact-form {
		padding-left: 2.3rem;
	}
	.form-main-wrap .row .col-lg-6:nth-child(2){
		padding-left: 5px;
	}
	.form-main-wrap .row .col-lg-6:first-child{
		padding-right: 5px;
	}
	.product-wrap {
        padding: 0 2rem 0;
    }
	.aanbod-new-product-slider{
		padding-top: 8rem;
		padding-bottom: 8rem;
	}
	.product-dtl td {
		font-size: 16px;
	}
	.product-heading {
		margin-bottom: 50px;
	}
	.form-area {
		/* padding-bottom: 7rem; */
	}	
	.aanbod-list-new .row &gt; * {
		padding-left: 5px;
		padding-right: 5px;
	}
	.model-name p{
		font-size: 15px;
  		letter-spacing: 0.5px;
	}
	.footer-menubar li {
    	padding-right: 10px;
  	}
}
@media(max-width: 1299.98px){
	.car-content .swiper-slide .each-content-block p{
		height: 165px;
	}
	.testimonial-wrapper .swiper-button-next{
		right: -30px;
	}
	.testimonial-wrapper .swiper-button-prev{
		left: -30px;
	}
	.testimonial-wrapper {
		padding: 0 40px;
	}
	.each-testimonial-block{
		padding: 50px;
	}
	.contact-info img {
	    width: 15px;
	    margin-right: 10px;
	}
	.footer-area .col-lg-4 {
	    -ms-flex: 0 0 20%;
	    flex: 0 0 20%;
	    max-width: 20%;
	}
	.footer-area .col-lg-8{
	    -ms-flex: 0 0 80%;
	    flex: 0 0 80%;
	    max-width: 80%;
	}
	.footer-area .contact-info, .footer-area .footer-menubar {
	    padding-left: 20px;
	}
	/***************aanbod**************/
	.aanbod-select-sec {
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.aanbod-filter-part {
	    width: calc(100% - 79px);
	}
	.search-box button{
		width: 60px;
	}
	.aanbod-grid-area {
    	/* width: 122px; */
	}
	.select-btn .common-btn img {
	    width: 18px;
	    margin-top: -2px;
	}
	/***************aanbod dtl************/
	.detail-right-area .blue-btn{
		padding: 0 15px;
	}
	.related-product-sec .swiper-button-prev{
	  left: auto;
	  right: 70px;
	}
	.related-product-sec .swiper-button-next{
	  right: 15px;
	}
	.related-product-sec .common-arrow{
		top: 40px;
		transform: translateY(0);
	}
	/*****************contact**************/
	.contact-address p{
		letter-spacing: normal;
	}
	/************diensten list*****************/
	.listview-content-box {
		max-width: 720px;
	}
	.listview-content-box p {
		margin: 20px 0px 25px;
	}
	/*************diensten dtl***********/ 
	.diensten-dtl-verkoop-content {
		padding: 40px 0px 15px
	}
	/* ****** aanbod-dtl-new ******* */
	.warranty-table {
        padding: 4rem 0;
    }
	.warranty-table tr th h3 {
		font-size: 22px;
	}
	.aanbod-list-new .product-dtl h3 {
        font-size: 2.2rem;
		height: 29px;
    }
	.aanbod-banner-heading h1 {
		margin-bottom: 32px;
	}
}

@media(max-width: 1199.98px){
	h1{
		font-size: 40px;
	}
	h2{
		font-size: 30px;
	}
	h3, .counter-block {
		font-size: 26px;
	}
	.contact-info li{
	    padding-right: 15px;
	    padding-bottom: 30px;
	}
	.common-footer .col-lg-8{
		border-left: 0;
	}
	.header-topbar .logo-img{
		width: 260px;
	}
	.desktop-nav .nav-item {
        padding: 20px 20px 20px 0;
    }
	.desktop-nav .navbar-nav .nav-link:after{
		bottom: -22px;
	}
	.car-content {
	    padding: 40px;
	    margin: 30px 0;
	}
	.car-content h6{
		margin-top:40px;
	}
	.car-content table {
	    margin: 30px 0;
	}
	.testimonial-wrapper .swiper-button-prev {
	    left: -20px;
	}
	.testimonial-wrapper .swiper-button-next {
	    right: -20px;
	}
	/**=======home card=======*/
	.home-card-sec.card-sec .col-lg-7 .col-md-4{
	    -ms-flex: 0 0 33.33%;
	    flex: 0 0 33.33%;
	    max-width: 33.33%;
	    padding-bottom: 30px;
	}
	.home-card-sec.card-sec .col-lg-7 .row{
		justify-content: center;
	}
	/**========x=========**/
	.card-sec h4{
		white-space: normal;
	}
	.card-sec .col-md-4:nth-child(2) .card-block {
	    left: 20px;
	}
	.card-sec{
		padding: 100px 0;
	}
	.footer-area .col-lg-4, .footer-area .col-lg-8{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.footer-logo{
		padding-top: 40px;
	}
	.footer-area .contact-info{
		padding: 50px 30px 60px;
	}
	.footer-area .footer-menubar{
		padding: 50px 30px;
	}
	.footer-menubar li{
		padding: 0 8px 10px 0;
    	font-size: 12px;
	}
	/******************aanbod***************/
	.common-footer .footer-logo{
		padding: 40px;
	}
	.footer-logo img {
	    width: 189px;
	}
	.product-dtl h3 {
	    font-size: 24px;
	    letter-spacing: normal;
	}
	.product-dtl .text-right{
		text-align: left !important;
		margin-top: 20px;
	}
	.aanbod-filter-part {
	    /* width: 100%; */
	}
	.search-box.align-top{
		vertical-align: bottom !important;
	}
	.aanbod-select-sec{
		padding-right: 20px;
	}
	.each-select-box{
		/* margin-bottom: 8px; */
	}
	.aanbod-grid-area{
		/*margin:15px auto 0;
		display: table !important;*/
	}
	.search-box button {
	    /* margin-left: 0; */
	}
	/*****************verkocht***************/
	.verkocht-top-content p {
	    margin-right: 0px;
	}
	/******************aanbod listj****************/
	.aanbod-list .each-aanbod-product .row{
		align-items: unset !important;
	}
	.aanbod-list .divider {
	    margin-bottom: 40px;
	}
	/****************aanbod dtl*****************/
	.detail-right-area{
		margin-top: 40px;
	}
	/*******************contact**************/
	.contact-pg-dtl .car-content {
	    padding-right: 40px;
	    padding-bottom: 40px;
	}
	.contact-pg-dtl .car-content .col-lg-5, .contact-pg-dtl .car-content .col-lg-7 {
	    -ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	.contact-info .bullet-image{
		display: block;
		position: relative;
    	top: 15px;
	}
	/*********diensten list**********/
	.listview-content-box {
		padding: 40px;
	}
	.contact-info .opening-wrap{
		padding-left: 20px;
		padding-bottom: 0;
	}
	/* ******** aaanbod-dtl-new ****** */
	.warranty-table td h4 {
        font-size: 18px;
    }
	.warranty-table td {
		padding: 1rem ;
	}
	.warranty-table tr {
		column-gap: 1rem;
	}
	.warranty-table table{
		border-spacing: 10px 0;
	}
	.warranty-table tr:first-child {
  		padding-bottom: 10px;
	}
	.table-area:before{
		width: 20px;
	}
	.dtl-tab-sec-new .nav-tabs {
        column-gap: .9rem;
    }
	.dtl-tab-sec-new .nav-tabs .nav-item {
        font-size: 1.7rem;
    }
	.left-contact-heading h3 {
        padding-bottom: 1rem;
		font-size: 2.2rem;
    }
	.left-contact-dtls h4 {
        margin-top: 1rem;
        font-size: 1.8rem;
    }
	.right-contact-form .form-styl{
		height: 50px;
	}
	.form-area .white-wrap {
		padding: 5rem 0;
	}
	.aanbod-dtl-top-content ul{
		row-gap: 15px;
	}
	.aanbod-dtl-top-content li {
        width: 49%;
    }
	.aanbod-dtl-right-content-img {
        width: 6rem;
        height: 6rem;
    }
	.dtl-tab-sec-new {
		padding: 6rem 0;
	}
	.aanbod-dtl-right-content-info h4{
		font-size: 1.8rem;
	}
	.aanbod-dtl-right-content-info ul li a {
        font-size: 1.19rem;
    }
	.dtl-tab-sec-new .kenmerken-tab-new li {
        margin-bottom: 1rem;
		font-size: 1.6rem;
    }
	.form-area {
		/* padding-bottom: 6rem; */
	}
	.dtl-tab-sec-new .bullet-panel li:after {
		top: 0.8rem;
	}
	.aanbod-dtl-btm-content {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}
	.right-contact-form {
        padding: 0;
    }
	.product-wrap {
        padding: 0 2rem 0;
    }
	.aanbod-banner-heading h1 {
        margin-bottom: 15px;
    }	
	.aanbod-new-product-slider .product-dtl-table td{
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.aanbod-filter-sec .row {
		column-gap: 3px;
	}
	.aanbod-dtl-sec{
		padding-bottom: 0;
	}
	.aanbod-new-product-slider{
		padding: 4rem 0;
	}
	/* ********* aaanbod-dtl-new ***** */
	.aanbod-dtl-sec .col-lg-6.offset-lg-3{
		margin-left: 0 !important;
		max-width: 100%;
		flex:  0 0 auto;
	}
	.aanbod-dtl-sec .detail-right-area{
		display: flex;
		flex-wrap: wrap;
		column-gap: 20px;
	}
	.aanbod-dtl-sec .detail-right-area &gt; *{
		width: calc(50% - 20px);
	}
	.aanbod-dtl-sec .detail-right-area h3{
		margin-top: 0;
	}
	
	.aanbod-dtl-sec .detail-klanten{
		order: 1;
	}
	.aanbod-dtl-sec .dtl-bottom-block{
		order: 2;
	}
	.aanbod-dtl-sec .detail-klanten{
		order: 3;
	}
	.aanbod-dtl-sec .diensten-dtl-form-wrapper hr{
		display: none;
	}
	
	.aanbod-dtl-sec .detail-klanten{
		border-top: 2px solid rgba(0, 0, 0, 0.3);
		padding-top: 18px;
	}
	.detail-right-area .divider{
		margin-top: 18px;
	}
	.aanbod-filter-part .row{
		row-gap: 15px;
	}
	.verkocht-top-content{
		padding: 140px 0 80px 0;
	}
	.left-contact h3 {
		font-size: 16px;
	  }
}
@media(max-width: 991.98px){
	.dblock{
		display: block;
	}
	.header-area{
		display: none;
	}
    hide-on-mobile{
        display: none;
    }
	h1 {
	    font-size: 34px;
	    letter-spacing: 1px;
	}
	h2{
		font-size: 28px;
	}
	.res-logo-styl{
		width: 200px;
	}
	.common-btn{
		height: 55px;
		line-height: 53px;
	}
	.banner-content {
	    top: 50%;
	}
	.home-gallery-sec{
		padding-top: 50px;
	}
	.card-sec, .bottom-sec {
	    padding: 50px 0;
	}
	.card-heading{
		margin-bottom: 30px;
	}
	.car-content {
	    width: 100%;
	    left: 0;
	    max-width: 720px;
	    margin: 40px auto;
	}
	.counter-block {
	    width: 90px;
	    height: 90px;
	}
	.left-content p {
	    text-align: justify;
	    margin: 30px 0;
	}
	.contact-info li {
	    width: 49%;
	    padding: 0 0 20px;
	}
	.contact-info{
		padding-bottom: 40px;
	}
	.footer-menubar li{
		padding-bottom: 10px;
		font-size: 14px;
	}
	.contact-info .opening-area{
		margin-top: 0;
	}
	/***************aanbod**************/
	.aanbod-middle-area .card-block{
		margin-bottom: 30px;
	}
	.aanbod-middle-area.card-sec {
	    padding: 30px 0;
	}
	.loupe-image img {
	    width: 70px;
	}
	.aanbod-bottom-sec{
		padding: 40px;
	}
	.txt-btn {
	    width: 65px;
	    height: 65px;
	    margin: 20px auto 0;
	}
	.product-dtl h3{
		height: auto;
	}
	/********************verkocht*****************/
	.inner-banner .banner-content {
	    top: 50%;
	}
	.verkocht-top-content{
		padding: 60px 0;
	}
	.verkocht-top-content h2{
		margin-bottom: 20px;
	}
	/****************aanbod dtl***************/
	.detail-right-area{
		max-width: 540px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.detail-right-area h3, .each-tab-part h3 {
	    font-size: 26px;
	}
	.related-product-sec{
		padding-top: 40px;
	}
	.car-content, .left-car{
		box-shadow: none;
		margin-bottom: 0;
	}
	/*********diensten list**********/
	.listview-img {
		position: relative;
	}
	.listview-content-box {
		position: initial;
		max-width: 100%;
		margin: 60px 0px;
		box-shadow: none;
	}
	.listview-content-box p{
		display: block;
	}
	.each-listview {
		margin-bottom: 0px;
	}
	/*************diensten dtl***********/ 
	.diensten-dtl-verkoop-img {
		width: 100%;
		position: relative;
	}
	.diensten-dtl-verkoop-content {
		padding: 60px 0px;
	}
	.diensten-dtl-compare-sec {
		padding: 60px 0px 0px 0px;
	}
	.diensten-dtl-form-sec {
		padding: 60px 0px;
	}
	.diensten-btm-slider {
		padding: 60px 0px;
	}
	.diensten-btm-slider-heading {
	    margin-bottom: 40px;
	}
	.irrulen-part h2{
	  margin-bottom: 30px;
	}
	/************overons**************/
	.overons-card-sec .col-md-3 {
		-ms-flex: 0 0 33%;
    	flex: 0 0 33%;
    	max-width: 33%;
		margin-bottom: 30px;
	}
	.overons-card-sec .row {
		justify-content: center;
	}
	/*********tarieven*********/
	.car-desc {
		padding: 60px 0px;
	}
	.tirieven-each-car-big-box .col-lg-2 {
		-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
	}
	.tirieven-each-car-big-box .col-lg-6 {
		-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
	}
	.tirieven-each-car-big-box .col-lg-4 {
		-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
	}
	.price-desc-content {
		margin-top: 20px;
	}
	.desc-content h4 {
		margin-bottom: 25px;
		margin-top: 20px;
	}
	.tirieven-each-car-big-box {
		padding: 30px 40px;
	}
	.desc-content li span {
	    width: 100%;
	    float: left;
	}
	.desc-img{
		text-align: center;
	}
	.desc-content li{
		margin-bottom: 15px;
	}
	/************klantenvertellen*********************/
	.klante-rating-sec .col-md-10 {
		margin: 0px !important;
		-ms-flex: 0 0 100%;
    	flex: 100%;
    	max-width: 100%;
	}
	.each-rating-big-box {
		padding: 30px 20px !important;
	}
	.author-area {
		padding-top: 20px;
	}
	.each-tab-part iframe {
	    height: 1500px;
	}
	/* ***** aanbod-dtl-new **** */
	.financieren-top-button .common-btn{
		max-width: max-content;
	}
	.aanbod-dtl-right-content{
		margin-top: 20px;
	}
	.aanbod-dtl-top-heading-right {
		text-align: left;
	}
	.aanbod-dtl-top-heading-left h2,
	.aanbod-dtl-top-heading-right h2 {
		font-size: 2rem;
	}
	.aanbod-dtl-top-heading-left h3 {
		font-size: 22px;
	}
	.aanbod-dtl-top-heading-right{
		margin-top: 10px;
	}
	.aanbod-dtl-right-content-info ul{
		justify-content: center;
	}
	.aanbod-dtl-right-content  .col-sm-10,
	.aanbod-dtl-right-content .col-sm-2{
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}
	.aanbod-dtl-right-content-info{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.aanbod-dtl-right-content-img {
        width: 10rem;
        height: 10rem;
        margin: auto;
    }
	.aanbod-dtl-right-content-info h4{
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.aanbod-dtl-right-content-info ul li a {
        font-size: 1.5rem;
    }
	.dtl-tab-sec-new .nav-tabs{
		justify-content: center;
		row-gap: 1.5rem;
	}
	.dtl-tab-sec-new .nav-tabs .nav-item{
		width: 48%;
		text-align: center;
	}
	.dtl-tab-sec-new {
        padding:3rem 0 4rem ;
    }
	.warranty-table td {
        padding: 1rem;
    	word-break: break-word;
    }
	.table-area th strong {
		padding: 0.9rem 1rem;
		top: -20%;
	}
	.table-area th h6 {
		font-size: 1.4rem;
	}
	.warranty-table tr th h3 {
        font-size: 18px;
    }
	.warranty-table tr th h4 {
		font-size: 21px;
	}
	.warranty-table td h4 {
        font-size: 17px;
    }
	.aanbod-dtl-top-heading-right h3 {
		font-size: 2rem;
	}
	.left-contact-dtls{
		max-width: 100%;
		margin-bottom: 30px;
		padding-top: 3rem;
		padding-bottom: 3rem;
	}
	.form-main-wrap .row .col-lg-6:first-child {
        padding-right: 15px;
    }
	.form-main-wrap .row .col-lg-6:nth-child(2) {
        padding-left: 15px;
    }
	.aanbod-new-product-slider .common-arrow{
		top: -30px;
	}
	.aanbod-new-product-slider .swiper-button-next{
		right: 0;
	}
	.aanbod-new-product-slider .swiper-button-prev{
		left: auto;
		right: 50px;
	}
	.product-dtl-table tr{
		display: flex;
		justify-content: space-between;
	}
	.product-dtl-table td{
		width: max-content;
	}
    .aanbod-new-product-slider .product-dtl-table td {
        padding-right: 14%;
        padding-left: 10%;
    }
	.product-dtl-table tr td{
		border: 0;
	}
	.aanbod-filter-sec {
		padding-top: 70px;
		padding-bottom: 40px;
	}
	.aanbod-filter-sec .row{
		row-gap: 15px;
	}
	.home_line{
		display: none;
	}
	.aanbod-filter-sec .col-xl-2 {
		max-width: calc(33% - 5px);
	}
	.aanbod-filter {
		width: calc(100% - 49px);
	}
	
	.form-area .white-wrap{
		max-width: fit-content;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.right-contact-form .form-group {
        /* margin-bottom: 1.5rem; */
    }
	.detail-right-area{
		max-width: 540px;
		margin-left: auto;
        margin-right: auto;
    }
    .aanbod-dtl-sec .detail-right-area{
    	margin-top: 20px;
    }
	.aanbod-dtl-sec .detail-right-area &gt; *{
		width: 100%;
	}
	.aanbod-dtl-sec .detail-klanten{
		order: 1;
	}
	.aanbod-dtl-sec .dtl-bottom-block{
		order: 3;
	}
	.aanbod-dtl-sec .detail-klanten{
		order: 2;
		margin-top: 30px;
	}
	.left-contact h3 {
        font-size: 17px;
    }
    .model-name p{
    	height: auto;
    }
    .aanbod-dtl-sec .detail-right-area .common-btn{
    	font-size: 16px;
    }
}

@media(max-width: 767.98px){
	.service_pagination {
		margin-bottom: 5%;
	}
	.service_pagination a {
		font-size: 15px;
		margin: 0 2px;
		width: 25px;
		height: 25px;
		line-height: 25px;
	}
	.video-btn {
		margin-left: 0px;
		margin-top: 7px;
	}
	.contact-info .opening-hour{
		position: relative;
		border:0;
	}
	.contact-info .opening-wrap {
	    max-width: 320px;
	}
	.contact-info .opening-area span {
	    float: none;
	    margin:0;
	    position: absolute;
	    top: 5px;
	    right: 5px;
	}
	.contact-info .opening-area p, .contact-info .opening-hour td{
		/*padding-right: 40px;*/
		font-size: 15px;
	}
	.banner-wrap{
		/*height: 320px;*/
	}
	.banner-wrap .swiper-container, .banner-wrap .each-banner-image, .banner-wrap .each-banner-image img{
		height: 100%;
	}
	.banner-wrap .each-banner-image img{
		object-fit: cover;
	}
	.mobile-banner-btn{
		position: absolute;
	    z-index: 9;
	    bottom: 30px;
	    width: 100%;
	    text-align: center;
	}
	.mobile-banner-btn .common-btn{
		color: #fff;
		display: table;
    	margin: 15px auto 0;
	}
	.mobile-banner-btn .common-btn.white-btn{
		background: #fff;
    	color: #1c1c1c;
	}
	.mobile-banner-btn .common-btn.white-btn:hover{
		background: #ff6a00;
		color: #fff;
	}
	#mobile-contact-bar {
		box-sizing: border-box;
		font-size: 1rem;
		opacity: 1;
		position: fixed;
		width: 100%;
		z-index: 9998;
		left: 0;
		bottom: 0;
		display: block !important;
	}
	#mobile-contact-bar-outer {
		background-color: #000000;
		box-sizing: border-box;
		height: 45px;
		overflow: hidden;
		width: 100%;
	}
	#mobile-contact-bar ul {
		box-sizing: border-box;
		line-height: 0;
		list-style-type: none;
		margin: 0;
		padding: 0;
		position: relative;
		text-align: center;
		width: 100%;
		font-size: 0;
	}
	#mobile-contact-bar ul li {
		box-sizing: border-box;
		display: inline-block;
		text-align: center;
		height: 45px;
		width: 25%;
		vertical-align: top;
	}
	#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 a img{
		margin-top: 10px;
		width: 20px;
	}
	h1 {
	    font-size: 26px;
	    letter-spacing: 0.5px;
	}
	h2 {
	    font-size: 24px;
	}
	h3, .counter-block {
	    font-size: 23px;
	}
	h4{
		font-size: 20px;
	}
	.whatsapp-fixed-area{
		display: none;
	}
	.mini-right-nav{
		display: none;
	}
	.banner-content h4{
		letter-spacing: normal;
        color: #1c1c1c;
        margin-bottom: 0;
	}
    .banner-content h1{
        color: #1c1c1c;
    }
    .white-btn{
        background: #ff6a00;
        color: #ffffff;
    }
    .border-btn{
        color: #1c1c1c;
    }
	.res-logo-styl {
	    width: 150px;
	}
	.banner-content {
	    /*position: relative;
	    top: 0;
	    transform: translateY(0);
	    background: #f6f6f6;
	    padding-top: 30px;*/
	    z-index: 3;
	}
	.banner-content h1, .banner-content h4{
		color: #fff;
	}
	.banner-content .common-btn {
	    display: block;
	    margin: 0 auto 10px;
	}
    
    #mobile-contact-bar{
        box-sizing: border-box;
        font-size: 1rem;
        opacity: 1;
        position: fixed;
        width: 100%;
        z-index: 9998;
        left: 0;
        bottom: 0;
        display: block !important;
    }
    
    #mobile-contact-bar-outer{
        background-color: #000000;
        box-sizing: border-box;
        height: 45px;
        overflow: hidden;
        width: 100%;
    }
    #mobile-contact-bar ul{
        box-sizing: border-box;
        line-height: 0;
        list-style-type: none;
        margin: 0;
        padding: 0;
        position: relative;
        text-align: center;
        width: 100%;
    }
    
    #mobile-contact-bar ul li{
        box-sizing: border-box;
        display: inline-block;
        height: 45px;
        text-align: center;
        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;
    }
    
	.home-gallery-sec {
	    padding-top: 30px;
	}
	.home-gallery-sec .pl-1{
		padding-left: 15px !important;
	}
	.home-gallery-sec .pr-1{
		padding-right: 15px !important;
	}
	.card-sec, .bottom-sec {
	    padding: 30px 0;
	}
	.card-sec .col-md-4:nth-child(3) .card-block{
		float: none;
	}
	.card-image {
	    height: auto;
	}
	.card-sec .col-md-4:nth-child(2) .card-block {
	    left: 0px;
	}
	.card-image img {
	    width: 100px;
	}
	.card-sec .col-md-4:nth-child(3) .card-image img, .aanbod-middle-area.card-sec .col-lg-3:last-child .card-image img,
	.overons-card-sec .col-md-3:last-child .card-image img {
	    width: 80px;
	}
	/**==========home card=======**/
	.home-card-sec.card-sec .col-lg-7 .col-md-4{
		padding-bottom: 0;
	}
	.home-card-sec.card-sec .col-lg-7 .card-image {
	    height: 100px;
	}
	/**============x===========**/
	.card-sec h4{
		margin-top: 10px;
	}
	.card-block{
		margin-bottom: 40px;
	}
	.card-sec .col-md-4:last-child .card-block{
		margin-bottom: 0px;
	}
	.car-content{
		padding: 30px;
    	border-radius: 0;
    	max-width: 100%;
    	margin:0;
	}
	.car-content td{
		width: 100%;
		display: block;
	}
	.car-content .common-arrow{
		top: 20px;
	    bottom: auto;
	    transform: translateY(0px);
	    background: #fff;
	}
	.car-block-sec{
		position: relative;
		padding-top: 30px;
	}
	.car-block-sec .col-lg-6, .car-block-sec .car-content, .car-block-sec .car-content-cover{
		position: static;
	}
	.car-content .swiper-button-next{
		right: 20px;
	}
	.car-content .swiper-button-prev{
		right: 80px;
	}
	.middle-sec {
	    margin-top: 0;
	    padding: 40px 0 0;
	}
	.counter-area{
		margin-top: 40px;
	}
	.testimonial-wrapper{
		padding: 80px 0 30px;
		top: 0;
	}
	.testimonial-wrapper .swiper-button-next {
	    right: 0px;
	}
	.testimonial-wrapper .swiper-button-prev {
	    left:auto;
	    right: 60px;
	}
	.testimonial-wrapper .common-arrow{
		top: 40px;
	}
	.each-testimonial-block{
		padding: 30px 15px;
	}
    .hide-on-mobile{
        display: none !important;
    }
	.bottom-sec .text-right{
		text-align: left !important;
		padding-top: 20px;
	}
	.contact-info li, .footer-menubar li{
		width: 100%;
		display: block;
	}
	.footer-area .contact-info {
	    padding: 30px 0;
	}
	.contact-info li span{
		float: left;
		margin-bottom: 20px;
	}
	.footer-area .footer-menubar{
		padding: 30px;
		text-align: left;
	}
	/********************aanbod***************/
	/* .aanbod-filter-part .pl-1, .aanbod-product .pl-2{
		padding-left: 15px !important;
	}
	.aanbod-filter-part .pr-1, .aanbod-product .pr-2{
		padding-right: 15px !important;
	} */
	.search-box {
		/* margin: 15px auto 0;
    	display: table !important; */
		margin-top: 15px;
	}
	.search-box button{
		width: 55px;
		height: 55px;
		margin-left: 0;
	}
	.aanbod-select-sec{
		padding: 30px 0px;
	}
	.product-dtl h3{
		font-size: 20px;
	}
	.product-dtl td{
		width: 100%;
		display: block;
	}
	.product-dtl, .aanbod-bottom-sec, .aanbod-list .product-dtl{
		padding: 30px 15px;
	}
	.aanbod-product{
		padding: 30px 0;
	}
	.divider {
	    margin: 15px 0 30px;
	}
	.aanbod-middle-area.card-sec{
		padding-top: 0;
	}
	.aanbod-bottom-sec h4{
		margin:30px 0;
	}
    .hide-on-mobile{
        display: none;
    }
    .hide-on-desktop{
        padding-top: 10px;
        display: unset;
    }
	/******************verkocht*************/
	.inner-banner .banner-content {
	    top: 50%;
	    position: absolute;
	    background: transparent;
	    transform: translateY(-50%);
	}
	.verkocht-top-content {
	    padding: 30px 0;
	}
	.verkocht-product{
		padding-bottom: 0;
	}
	/**************aanbod dtl**************/
	.aanbod-dtl-sec, .detail-tab-area, .each-tab-part{
		padding-top: 30px;
	}
	.detail-wrap{
		padding: 0;
	}
	.aanbod-dtl-sec .swiper-button-next{
		right: 10px;
		left: auto;
	}
	.aanbod-dtl-sec .swiper-button-prev{
		left: 10px;
	}
	.aanbod-dtl-sec .common-arrow{
		bottom: auto;
		transform: translateY(-50%);
		top: 50%;
		background: transparent;
		width: 48px;
		height: 48px;
	}
	.aanbod-dtl-sec .common-arrow img{
		filter: brightness(1) invert(1);
		-webkit-filter: brightness(1) invert(1);
		width: 24px;
		height: 24px;
	}
	.slider-bottom-icon{
		display: none;
	}
	.detail-tab-area h2 {
    	padding-bottom: 25px;
	}
	.detail-right-area h3, .each-tab-part h3{
		font-size: 22px;
	}
	.each-tab-part h3, .each-tab-part h4{
		margin-bottom: 30px;
	}
	.detail-tab-area ul li{
		font-size: 14px;
	}
	.kenmerken-tab ul li:nth-child(odd) {
	    background-position: left top 10px;
    	padding-left: 10px;
    	background-size: 6px;
	}
	.detail-tab-area .tab_hedaing h4{
		font-size: 18px;
	}
	.detail-right-area h3{
		margin: 30px 0;
	}
	.detail-right-area .blue-btn {
	    font-size: 16px;
	}
	.detail-right-area .blue-btn img {
    	width: 12px;
	}
	.detail-right-area .blue-btn.trade-btn img{
		width: 18px;
	}
	.detail-right-area .divider{
		margin:25px 0;
	}
    
	.man-block-wrap ul {
	    padding: 20px 0 0;
	}
	.man-block-wrap, .aanbod-dtl-sec{
		padding-bottom: 30px;
	}
	/**********************contact***************/
	.map-area {
	    height: 360px;
	}
	.contact-pg-dtl .car-content .col-lg-5, .contact-pg-dtl .car-content .col-lg-7{
		-ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.contact-address p{
		white-space: normal;
		line-height: 26px;
	}
	.contact-address p:last-child{
		margin: 0 0 30px;
	}
	.contact-pg-dtl .car-content{
		padding: 30px 15px;
	}
	/************diensten list************/
	.listview-content-box {
		margin: 30px 0px;
		padding: 20px;
	}
	/**************diensten dtl****************/
	.diensten-dtl-back-btn-sec {
		padding-top: 30px;
		border-top: 1px solid #e6e6e6;
	}
	.diensten-dtl-compare-sec td{
		width: 100%;
		display: block;
	}
	.diensten-dtl-compare-sec td:nth-child(odd), .diensten-dtl-compare-sec td:nth-child(even){
		padding: 0;
		border-right: 0;
	}
	.diensten-dtl-back-btn-sec .text-right {
		text-align: left !important;
	}
	.diensten-dtl-back-btn {
		margin-bottom: 0px;
	}
	.diensten-dtl-verkoop-content {
		padding: 30px 0px;
	}
	.diensten-dtl-compare-sec {
		padding: 30px 0px 0px 0px;
	}
	.diensten-dtl-compare-sec table tr td {
		display: block;
	}
	.diensten-dtl-compare-sec h2 {
		margin-bottom: 30px;
	}
	.diensten-dtl-form-sec {
		padding: 30px 0px;
	}
	.diensten-dtl-form-wrapper h3{
		margin-bottom: 20px;
	}
	.diensten-dtl-form-btn span {
		width: 50px;
    	height: 50px;
		margin-left: 25px;
	}
	.diensten-dtl-form-btn {
		margin-top: 0px;
	}
	.diensten-btm-slider {
		padding: 30px 0px;
	}
	.diensten-btm-slider-heading .text-right {
		text-align: left !important;
		margin-top: 20px;
	}
	.diensten-btm-slider-heading {
		margin-bottom: 20px;
	}
	/************overons**************/
	.overons-card-sec .col-md-3 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 0px;
	}
	.overons-card-sec h2 {
		margin-bottom: 30px;
	}
	.overons-top-gallery-wrap, .overons-btm-gallery-wrap{
	  margin: 0;
	}
	.overons-card-sec .col-md-3:nth-child(2) .card-image img {
	    width: 80px;
	}
	.overons-card-sec .col-md-3:nth-child(4) .card-image img {
	    width: 95px;
	}
	.each-overons-gal{
		padding: 0;
	}
	/***************thanku***************/
	.thanku-banner .each-banner-image:after{
	  display: none;
	}
	.thanku-banner .banner-content {
	    position: relative;
	    top: 0;
	    transform: translateY(0);
	    background: #003c4c;
	    padding: 30px 0;
	}
	/*********tarieven************/
	.car-desc {
		padding: 30px 0px 0px;
	}
	.tirieven-each-car-big-box {
		padding: 20px;
	}
	/************klantenvertellen*********************/
	.comment-area {
		padding: 25px 0px 0px;
	}
	.each-rating-big-box{
		margin:0;
		padding: 0 !important;
	}
	.klante-rating-sec .bg-white {
	    background-color: transparent !important;
	}
	.rating-area{
		background: #fff;
    	padding: 30px 15px;
	}
    .star-image{
        width: 14px;
    }
    .rating_number{
    	font-size: 18px;
    }
	.middle-sec .left-content .border-btn{
		color: #fff;
	}
	/* ******* aanbod-dtl-new ******** */
	.aanbod-dtl-slider-area .common-arrow{
		top: -30px;
	}
	.aanbod-dtl-slider-button.swiper-button-next{
		right: 0;
	}
	.aanbod-dtl-slider-button.swiper-button-prev{
		left: auto;
		right: 50px;
	}
	.aanbod-dtl-top-heading {
		padding-bottom: 5.5rem;
	}
	.warranty-table-area {
        overflow-x: scroll;
        overflow-y: hidden;
    }
	.table-area {
		min-width: 72rem;
	}
	.warranty-table {
        padding: 0 !important;
    }
    .warranty-table .table-area h3{
    	text-align: left;
    }
	.aanbod-new-product-slider .product-dtl-table tr{
		display: flex;
		justify-content: space-between;
	}
	.aanbod-new-product-slider .product-dtl-table td{
		border-right: 0;
		width: max-content;
		padding-right: 20px;
	}
	.product-dtl-table tr td:first-child {
        width: max-content;
		padding-right: 1rem;
		padding-left: 0;
    }
	.aanbod-new-product-slider .product-dtl-table td{
		padding-right: 1rem;
		padding-left: 0;
	}
	.product-wrap {
        padding: 0 ;
    }
	
	.product-heading {
        margin-bottom: 60px;
    }
	.form-area {
        /* padding-bottom: 3rem; */
    }
	.aanbod-filter-sec .col-xl-2 {
       max-width: calc(50% - 10px);
    }
	.aanbod-banner-heading h1 {
        margin-bottom: 5px;
    }
	.product-dtl-table td{
		border-right: 0;
		width:max-content;
	}
	.product-dtl-table tr td:first-child {
        padding-right: 10px;
	}
	.product-dtl-table td{
        padding-right: 0;
        padding-left: 0;
    }
	.product-dtl-table {
        padding: 2.7rem 1.4rem;
    }
	.aanbod-filter-sec .search-box{
		display: inline-block !important;
	}
	.aanbod-new-product-slider {
        padding-top: 3rem;
		padding-bottom: 2rem;
    }
	.product-price li {
		font-size: 1.6rem;
		padding: 0.8rem 1rem;
		height: 4.9rem;
	}
	.dtl-tab-sec-new .left-bg-block h6 {
		font-size: 1.4rem;
	}
	.dtl-tab-sec-new{
		padding-top: 0;
	}
	.aanbod-filter-part .col-xl-2{
		max-width: 49%;
		flex: 0 0 auto;
		padding:0 5px !important;
	}
	.aanbod-filter-part {
        width: 100%;
    }
	.zoken-input-area .form-styl,
	.aanbod-select-sec .each-select-box .select-style{
		height: 49px;
		line-height: 48px;
	}
	.model-name {
    	padding: 0 14px;
  	}
}
@media(max-width: 575.98px){
	.car-content, .footer-area .contact-info, .footer-area .footer-menubar {
		padding-left: 15px;
		padding-right: 15px;
	}
	/**=============home card============**/
	.home-card-sec.card-sec .col-lg-7 .col-md-4 {
	    -ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	/**============x==========**/
	.verhuur-sec .banner-content h1 {
		font-size: 20px;
	}
	.verhuur-sec .banner-content h4 {
		font-size: 16px;
	}
	/* ******* aanbod-dtl-new ****** */
	.aanbod-dtl-top-content li {
        width: 100%;
    }
	.dtl-tab-sec-new .nav-tabs .nav-item {
        font-size: 1.4rem;
    }
	.warranty-table tr th h4 {
        font-size: 16px;
    }
	.warranty-table td h4 {
        font-size: 15px;
    }
	.warranty-table tr th h3 {
        font-size: 16px;
    }
	.table-area {
        min-width: 64rem;
    }
	.aanbod-dtl-left-content ul{
		gap: 10px;
	}
	.aanbod-dtl-left-content li{
		width: 47%;

	}
	.aanbod-dtl-left-content li button{
		padding: 0 1rem;
	}
	.dtl-tab-sec-new .block-dtls {
		width: calc(100% - 10rem);
	}	
	.dtl-tab-sec-new .left-bg-block {
		width: 10rem;
	}
	.dtl-tab-sec-new .each-onderhoud-block h5 {
		font-size: 1.4rem;
	}
	.dtl-tab-sec-new .each-onderhoud-block h4 {
        font-size: 1.8rem;
    }
	.dtl-tab-sec-new .kenmerken-tab-new li{
		font-size: 1.5rem;
	}
	.aanbod-dtl-left-content li button{
		width: 100%;
		max-width: 100%;
	}
	.product-dtl td {
        font-size: 15px;
    }
	.aanbod-dtl-right-content-info ul{
		flex-direction: column;
		justify-content: left;
		row-gap: 10px;
	}
	.aanbod-filter-sec .col-xl-2 {
        width: 100%;
    }
	.each-select-box {
        /* margin-bottom: 8px; */
        /* padding: 0 1.5rem; */
    }
	.aanbod-filter-sec {
        padding-top: 40px;
        padding-bottom: 40px;
    }
	.aanbod-filter-sec .row {
        row-gap: 15px;
        padding-left: 15px;
    }
	.aanbod-filter-sec .row {
        padding-left: 15px;
    }
	
	.aanbod-filter{
		width: 100%;
	}
	.each-product-text li {
		padding: 0.8rem 1rem;
	}
	.each-product-text ul {
		gap: .9rem;
	}
}
@media(max-width: 380.98px){
	/*.contact-info .opening-wrap {
	    max-width: 270px;
	}*/
	.contact-info .opening-area p, .contact-info .opening-hour td{
		font-size: 13px;
	}
	
}
@media(max-width: 370.98px){
	.left-contact-dtls {
    	padding-left: 1.4rem;
    	padding-right: 1.4rem;
  	}
  	.aanbod-dtl-form-area .left-contact-dtls td{
  		font-size: 14px;
  	}
}
@media (max-width : 767.98px){
    .morgeninternet-footer{
        margin-bottom : 43px;
    }
}</pre></body></html>