@media(min-width: 1560px){
	.container {
		max-width: 1460px;
	}
}
@media(max-width: 1699.98px){
	/* .product-heading {
        top: -8px;
	} */
	/****aanbod-dtl****/
	.price-table-right h2{
		font-size: 2.5rem;
	}
	.aanbod-dtl-top {
		padding-top: 80px;
	}
	/* .product-heading {
		margin-bottom: 130px;
	} */
	.each-banner-info {
		padding: 30px 3.5%;
	}
	/****over-ons****/
	.over-ons-mdl-sec::before {
		width: 100%;
        height: 100vh;
	}
}
@media(max-width: 1599.98px) {
	.product-slider-thumb .swiper-button-next{
		left: 27%;
	}
	.product-slider-thumb .swiper-button-prev{
		left: 27%;
	}
	/****diensten-list****/
	.inner-banner .each-banner {
		height: 460px;
	}
	.diensten-list-top {
		padding: 100px 0;
	}
	.each-list-right-img {
		padding-left: 0;
	}
	.each-list:nth-child(even) .each-list-right-img {
		padding-right: 0;
	}
	.each-list {
		margin-bottom: 100px;
	}
	.each-list-content h2 {
		line-height: 68px;
	}
	/****Financiering-Lease****/
	.financiering-banner {
    	margin-top: 100px;
    	margin-bottom: 100px;
	}
	.dtl-btm-sec {
		margin-top: 100px;
	}
	.form-bg {
		padding: 100px 0;
	}
	.form-content-top {
		margin-bottom: 60px;
	}
	.dtl-form-sec .form-bg {
		padding: 100px 0 85px;
	}
	/****over-ons****/
	.over-ons-top {
		margin-top: 100px;
	}
	.over-ons-mdl-sec {
		margin: 100px 0 70px;
	}
	/****verkoop****/
	.verkoop-mid-sec {
		padding: 100px 0;
	}
	/****contact****/
	.contact-form {
		padding: 100px 0 90px;
	}
	/****aanbod-dtl****/
	.dtl-tab-sec {
		padding: 100px 0;
	}
	.dtl-tab-sec .tab-btn .nav-tabs {
		margin-bottom: 40px;
	}
	.aanbod-dtl-product {
		padding-top: 100px;
	}
	.aanbod-dtl-product .each-product-text {
		padding: 30px 20px;
	}
	.aanbod-dtl-form-sec .form-bg {
		padding: 100px 0 85px;
	}
	/****aanbod-list****/
	.aanbod-filter-sec {
		padding: 150px 0 40px;
	}
	/****popup****/
	.modal-area .modal-dialog {
		max-width: 60%;
	}
	.modal-area .popup-content {
		padding: 50px 50px 50px;
	}
	/****verkocht-top****/
	.verkocht-top {
		padding: 90px 0 100px;
	}
	/* .product-heading {
		margin-bottom: 105px;
	} */
}
@media(max-width: 1499.98px){
	.mega-menu-heading {
		font-size: 16rem;
		line-height: 160px;
	}
	.mega-menu-main {
		padding-left: 50px;
		padding-right: 50px;
	}
	.mega-menu-nav li {
		margin-bottom: 0;
	}
}
@media(max-width: 1399.98px){
	h1 {
		font-size: 5rem;
		line-height: 65px;
	}
	h2 {
		font-size: 3.4rem;
		line-height: 45px;
	}
	.mega-menu-top {
		margin: 0;
		padding-left: 150px;
	}
	.mega-menu-main {
		padding-top: 120px;
	}
	.mega-menu-nav li {
		font-size: 2rem;
		line-height: 45px;
	}
	.mega-menu-heading {
        font-size: 12rem;
        line-height: 120px;
		top: 43%;
    }
	.banner-content {
		bottom: 105px;
	}
	.each-banner-info {
		padding: 20px 2.2%;
	}
	.each-counter-img {
		margin-right: 15px;
	}
	.each-product-text {
		padding: 30px;
	}
	.each-product-text h2 {
		font-size: 3rem;
	}
	.product-filter {
		margin-bottom: 70px;
	}
	.footer-mark {
		bottom: -30px;
	}
	.footer-top .col-lg-6:first-child {
		width: 40%;
	}
	.footer-top .col-lg-6:last-child {
		width: 60%;
	}
	/****diensten-list****/
	.inner-banner .each-banner {
        height: 385px;
    }
	.diensten-list-top {
		padding: 70px 0;
	}
	.each-list-content h2 {
		font-size: 2.8rem;
		line-height: 47px;
	}
	.each-list {
		margin-bottom: 70px;
	}
	.each-list .col-sm-8 {
		width: 60%;
	}
	.each-list .col-sm-4 {
		width: 40%;
	}
	.each-list-content {
		padding-right: 15px;
	}
	.each-list:nth-child(even) .each-list-content {
		padding-left: 15px;
	}
	.each-list-left-img {
		padding-right: 30px;
	}
	.each-list:nth-child(even) .each-list-left-img {
		padding-left: 30px;
	}
	.diensten-list-top p {
		padding-left: 50px;
	}
	/****Financiering-Lease****/
	.back-page-btn-sec {
		margin-top: 219px;
	}
	.financiering-banner-content h2 {
		margin-bottom: 20px;
	}
	.financiering-banner-small-img{
		margin-top: -148px;
    	margin-left: 30px;
	}
	.financiering-banner {
		margin-top: 70px;
		margin-bottom: 70px;
	}
	.dtl-btm-sec {
		margin-top: 70px;
	}
	.form-bg {
        padding: 70px 0;
    }
	.dtl-form-sec .form-bg {
		padding: 70px 0;
	}
	/****verkoop****/
	.verkoop-mid-sec {
		padding: 70px 0;
	}
	/****over-ons****/
	.over-ons-top-content h2 {
		line-height: 52px;
	}
	/****contact****/
	.contact-form {
		padding: 70px 0;
	}
	.contact-form .form-content-top h2 {
		line-height: 40px;
	}
	/****aanbod-dtl****/
	.price-table-right h2 {
        font-size: 2rem;
		line-height: 30px;
    }
	.aanbod-dtl-lft {
        padding: 35px 20px;
    }
	.price-table-lft td:nth-child(even) {
		padding-left: 15px;
	}	
	.price-table-lft {
		width: 59%;
	}
	.aanbod-dtl-top {
        padding-top: 50px;
    }
	.dtl-tab-sec {
        padding: 70px 0;
    }
	.kenmerken-tab li {
		width: 24%;
	}
	.kenmerken-tab li {
		padding: 18px 20px 15px;
	}
	.kenmerken-tab li::after {
		top: 27px;
	}
	.kenmerken-tab li:nth-child(5n) {
		border-width: 1px;
	}
	.kenmerken-tab li:nth-child(4n) {
		border-width: 0;
	}
	.aanbod-dtl-product {
        padding-bottom: 0;
    }
	.aanbod-dtl-product h2 {
		margin-bottom: 40px;
	} 
	.aanbod-dtl-product .product-price h4 {
		letter-spacing: normal;
		font-size: 1.6rem;
	}
	.aanbod-dtl-form-sec .form-bg {
		padding: 70px 0;
	}
	.form-content-btm td {
		font-size: 1.3rem;
	}
	.form-content-btm p {
		font-size: 1.3rem;
	}
	/****aanbod-list****/
	.aanbod-filter-sec .col-xl-2 {
		width: 25%;
	}
	/****popup****/
	.modal-area .modal-dialog {
        max-width: 70%;
    }
	/****verkocht-top****/
	.verkocht-top {
		padding: 70px 0;
	}
	.over-ons-accordian-sec .about-accordion .accordion-button::after{
		top: 18px;
	}
	.aanbod-dtl-right-slide-top .common-btn{
    	padding-left: 14px;
    	padding-right: 14px;
    }
}
@media(max-width: 1199.98px){
	.mega-menu .col-lg-6:last-child {
		width: 70%;
	}
	.mega-menu .col-lg-6:first-child {
		width: 30%;
	}
	.mega-menu-heading {
		top: 50%;
	}
	/* .header-nav ul {
		column-gap: 15px;
	} */
	.header-btn ul {
		column-gap: 10px;
	}
	.header-logo img {
		width: 200px;
	}
	.footer-logo img {
		width: 180px;
	}
	.each-counter-img img {
		width: 30px;
	}
	.banner-info-contact ul {
		column-gap: 3px;
	}
	.product-sec {
		padding: 100px 0;
	}
	.product-filter {
        margin-bottom: 0px;
    }
	.service-sec {
		padding: 60px 0;
	}
	.service-heading {
		margin-bottom: 60px;
	}
	.about-wrap {
		padding: 100px 0;
	}
	.gallery-main .col-lg-3 .each-gal-wrap {
		height: 110px;
	}
	.gallery-sec h2 {
		margin-bottom: 60px;
	}
	.footer-area {
		padding-top: 100px;
	}
	.product-slider-thumb .swiper-button-next {
		left: 34%;
	}
	.product-slider-thumb .swiper-button-prev {
		left: 34%;
	}
	.product-slider-thumb::after {
		width: 70%;
	}
	.each-footer-info td {
		font-size: 1.3rem;
	}
	/****diensten-list****/
	.diensten-list-top h2 {
		margin-top: 10px;
	}
	.each-list-left-img {
		padding-right: 40px;
	}
	.each-list:nth-child(even) .each-list-left-img {
		padding-left: 40px;
	}
	.each-list:nth-child(even) .each-list-content {
		padding-right: 0;
		padding-left: 10px;
	}
	.each-list-content {
		padding-right: 10px;
	}
	.diensten-list-top p {
        margin-left: 30px;
    }
	/****Financiering-Lease****/
	.financiering-banner-big-img {
		max-width: 397px;
		height: 375px;
	}
	.financiering-banner-small-img {
		height: 232px;
		max-width: 245px;
		margin-left: 0;
	}
	.financiering-banner-content h2 {
		margin-bottom: 20px;
	}
	.dtl-mid-sec .row {
		margin: 0px -15px;
	}
	.dtl-mid-sec .col-lg-4 {
		padding: 0 15px;
	}
	.dtl-btm-sec {
        margin-top: 50px;
    }
	.financiering-banner-content{
		padding-right: 0;
	}
	.form-content-top {
        margin-bottom: 40px;
    }
	.form-content-btm td:first-child {
		padding-right: 15px;
	}
	.form-content-btm td {
		font-size: 1.3rem;
	}
	.form-content-btm .each-footer-info p {
		font-size: 1.3rem;
	}
	/****over ons****/
	.over-ons-top {
		margin-top: 70px;
		margin-bottom: -20px;
	}
	.over-ons-mdl-sec {
		margin: 70px 0;
	}
	.over-ons-top-img {
		height: 460px;
	}
	.over-ons-top-content {
		padding-bottom: 70px;
	}
	.each-over-ons-counter {
		column-gap: 20px;
	}
	.over-ons-slide-sec {
		margin-top: 60px;
	}
	.over-ons-slide-sec {
		margin-top: 60px;
	}	
	.over-ons-slider .swiper-button-next{
		right: 0%;
	}
	.over-ons-slider .swiper-button-prev{
		left: 0%;
	}
	.over-ons-slider-img {
		border-radius: 100px;
	}
	.over-ons-slider-img{
		height: auto;
	}
	.over-ons-slider {
		margin-top: 60px;
	}
	.over-ons-counter-area{
		margin-top: 0;
	}
	.each-over-ons-counter{
		padding: 26px 10px 28px;
	}
	.over-ons-accordian-sec .about-accordion {
		padding-left: 20px;
	}
	.over-ons-slider .common-arrow {
		top: 150px;
	}
	.over-ons-slider .swiper-pagination-bullet {
		width: 14%;
		margin: 0 10px !important;
	}
	.over-ons-slider .swiper-button-next {
        right: -2.5%;
    }
	.over-ons-slider .swiper-button-prev {
        left: -2.5%;
    }
	/****verkoop****/
	.verkoop-form-sec .form-content-top {
		margin-bottom: 40px;
	}
	/****contact****/
	.map-left,
	.map {
		height: 470px;
	}
	/****aanbod-dtl****/
	.price-table-lft td p {
		margin-bottom: 0;
		font-size: 1.4rem;
	}
	.price-table-right h6{
		font-size: 1.4rem;
	}
	.aanbod-dtl-lft {
        padding: 30px 15px;
    }
	.aanbod-dtl-right-slide-top ul {
		column-gap: 9px;
	}
	.aanbod-dtl-right-slide-top .common-btn{
		padding: 10px 5px;
    	font-size: 1.3rem;
	}
	.price-table-lft td:nth-child(even) {
        padding-left: 12px;
    }
	.price-table-lft td h6 {
		font-size: 1.6rem;
	}
	.kenmerken-tab li {
        width: 32%;
    }
	.kenmerken-tab li:nth-child(4n) {
		border-width: 1px;
	}
	.kenmerken-tab li:nth-child(3n) {
		border-width: 0;
	}
	.kenmerken-tab li {
        padding: 12px 20px 12px;
    }
	.kenmerken-tab li::after {
        top: 20px;
    }
	.dtl-tab-sec .tab-btn .nav-tabs {
		column-gap: 55px;
	}
	.price-table-right h2 {
        font-size: 1.8rem;
    }
	.aanbod-dtl-lft-slider {
		margin-top: 20px;
	}
	.form-content .row.flex-row-reverse {
		display: block;
	}
	.form-content .row.flex-row-reverse .col-lg-6 {
		width: 100%;
	}
	/****popup****/
	.modal-area .modal-dialog {
        max-width: 77%;
    }
    .header-nav li, .header-btn li{
    	letter-spacing: normal;
    }
    .each-banner-info li, .each-counter h6{
    	font-size: 1.3rem;
    }
    .each-footer-info p{
    	font-size: 1.3rem;
    	letter-spacing: normal;
    }
	.banner-info-wrap .each-banner-info:nth-child(2)::after,
	.banner-info-wrap .each-banner-info:nth-child(5)::after {
		height: calc(100% + 50px);
		background: linear-gradient(180deg, rgba(229, 37, 33, 0.35) 23.4%, rgba(255, 255, 255, 0.00) 100%);
	}
	.banner-info-wrap .each-banner-info::after {
		height: calc(100% + 140px);
		background: linear-gradient(180deg, rgba(229, 37, 33, 0.35) 23.4%, rgba(255, 255, 255, 0.00) 100%);
	}
	/* .product-heading {
		margin-bottom: 20px;
	} */
	.product-heading p {
		margin: 30px 0;
	}
	.product-left {
		justify-content: space-around;
	}
	/****aanbod-list****/
	.aanbod-filter-sec .col-xl-2 {
		width: 33%;
	}
}
@media(min-width: 991.98px){
	.hight-adjs {
	    row-gap: 30px;
	    justify-content: start;
	}	
}
@media(max-width: 991.98px){
	h1, h2, h3, h4, h5, h6 {
		letter-spacing: normal;
	}
	h1 {
		font-size: 3.6rem;
		line-height: 40px;
	}
	h2 {
		font-size: 2.2rem;
		line-height: 32px;
	}
	h3 {
		font-size: 2rem;
		line-height: 25px;
	}
	h4 {
		font-size: 1.8rem;
		line-height: 25px;
	}
	h5 {
		font-size: 1.6rem;
		line-height: 25px;
	}
	.mega-menu .col-lg-5 {
		width: 100%;
	}
	.header-area.stiky .header-logo-light {
		margin-left: 0;
	}
	.header-nav {
		display: none;
	}
	.mega-menu .col-lg-6:last-child {
		width: 100%;
	}
	.banner-info-social,
	.banner-info-contact {
		display: none;
	}
	.each-banner-info {
		width: 33.33%;
	}
	.product-sec {
		padding: 85px 0 80px;
	}
	.product-heading {
		max-width: 100%;
		padding-right: 0;
	}
	.product-heading {
        margin-bottom: 70px;
    }
	.product-slider-thumb {
		display: none;
	}
	.each-product-text h2 {
        height: auto;
    }
	.each-product-text h3 {
		height: auto;
	}
	.service-sec {
		padding: 58px 0;
	}
	.service-heading p {
		max-width: 100%;
		padding-left: 0;
		margin-top: 30px;
	}
	.go-product-pg {
		padding: 20px 0 0;
		text-align: center;
	}
	.service-heading-btn {
		text-align: center;
		margin-top: 60px;
	}
	.about-heading-right {
		max-width: 100%;
	}
	.about-heading-right p {
		margin-top: 30px;
	}
	.footer-area {
		padding-top: 79px;
	}
	.footer-info { 
		margin-top: 30px;
	}
	.footer-credit {
        margin-top: 60px;
    }
	.mega-menu .col-lg-6:first-child {
		display: none;
	}
	.mega-manu-logo {
		display: none;
	}
	.header-logo {
		display: block;
		position: relative;
		z-index: 101;
	}
	.header-area.active .header-logo {
		display: block;
	}
	.menu-btn {
    	min-width: 110px;
	}
	.about-wrap {
		padding: 78px 0 77px;
	}
	.footer-copy-right {
		display: block;
	}
	.footer-top .col-lg-6:first-child,
	.footer-top .col-lg-6:last-child {
		width: 100%;
	}
	/****diensten-list****/
	.inner-banner .banner-content h1 {
		font-size: 3.2rem;
	}
	.diensten-list-top {
        padding: 30px 0;
    }
	.diensten-list-top p {
		max-width: 100%;
		margin-top: 20px;
	}
	.each-list-left-img {
        padding-right: 0;
        height: auto;
    }
	.each-list-content h2 {
        font-size: 2.2rem;
        line-height: 32px;
    }
	.each-list-left-img {
		margin-bottom: 20px;
	}
	.each-list-content p {
		max-width: 100%;
		margin: 20px 0 40px;
	}
	.each-list-right-img {
		height: 220px;
	}
	.each-list:nth-child(even) .each-list-left-img {
        padding-left: 0;
    }
	.each-list {
        margin-bottom: 50px;
    }
	.diensten-list-top p {
        padding-left: 0;
		margin-left: 0;
    }
	/****Financiering-Lease****/
	.back-page-btn-sec {
		margin-top: 150px;
	}
	.financiering-banner {
        margin-top: 40px;
        margin-bottom: 30px;
    }
	.financiering-banner-content {
		margin-top: 20px;
	}
	.financiering-banner-content h2 {
        margin-bottom: 15px;
    }
	.financiering-banner-image {
		max-width: 500px;
		margin: 0 auto 0;
	}
	.financiering-banner-content p {
		margin-bottom: 10px;
	}
	.form-content-btm {
		top: 0;
	}
	.dtl-mid-sec {
        padding: 30px 0;
    }
	.each-dtl-mid-content h4{
		margin-bottom: 10px;
	}
	.each-dtl-mid-content{
		margin-bottom: 20px;
	}
	.dtl-btm-sec {
        margin-top: 30px;
    }
	.dtl-btm-sec h2 {
		margin-bottom: 30px;
	}
	.dtl-btm-slider-img {
		margin-bottom: 10px;
	}
	.form-bg {
        padding: 30px 0;
    }
	.form-content-top p {
		max-width: 100%;
		margin-top: 15px;
	}
	.form-content-top {
        margin-bottom: 20px;
    }
	.form-btn {
		margin-top: 10px;
	}
	.form-content-btm .footer-info {
		margin-top: 20px;
	}
	.form-sec textarea {
		height: 140px;
	}
	.dtl-form-sec .form-content-btm .footer-info {
		margin-top: 40px;
	}
	.form-content-top h2 {
		line-height: 34px;
		margin-bottom: 15px;
	}
	/****over ons****/
	.over-ons-top {
        margin-top: 30px;
		margin-bottom: 0;
    }
	.over-ons-top-content{
		padding: 0;
		max-width: 100%;
	}
	.over-ons-top-content h4 {
		margin-bottom: 8px;
	}
	.over-ons-top-content h2 {
		max-width: 101%;
		margin-bottom: 15px;
		line-height: 42px;
	}
	.over-ons-top-img{
		margin-bottom: 30px;
		height: auto;
	}
	.over-ons-counter-area{
		margin-top: 30px;
	}
	.each-over-ons-counter{
		column-gap: 20px;
	}
	.over-ons-mdl-sec {
        margin: 30px 0;
    }
	.over-ons-mdl-img{
		margin-left: 0;
		margin-bottom: 30px;
		max-width: 100%;
	}
	.over-ons-mdl-conent{
		max-width: 100%;
	}
	.over-ons-accordian-sec .about-accordion{
		padding-left: 0;
		margin-top: 30px;
	}
	.over-ons-slide-sec {
        margin-top: 30px;
    }
	.over-ons-slider {
        margin-top: 70px;
    }
	.over-ons-slider .swiper-pagination {
        display: none;
    }
	.over-ons-accordian-img{
		height: auto;
	}
	.over-ons-slider .common-arrow {
        top: -35px;
    }
	.over-ons-slider .swiper-button-prev {
        left: auto;
        right: 60px;
    }
	.over-ons-slide-wrap h2 {
		line-height: 32px;
	}
	.over-ons-slider .swiper-button-next {
        right: 0;
    }
	.over-ons-mdl-sec::before {
		top: 0;
	}
	.over-ons-mdl-conent h2 {
		line-height: 32px;
	}
	/****verkoop****/
	.verkoop-form-sec .form-content-top {
		margin-bottom: 40px;
	}
	/****contact****/
	.contact-form {
		padding: 30px 0;
	}
	.map-left {
		margin-bottom: 20px;
		height: auto;
	}
	.contact-form .form-content-top h2 {
        line-height: 30px;
    }
	/****aanbod-dtl****/
	.aanbod-dtl-right-slide-top{
		margin-top: 30px;
		margin-bottom: 50px;
	}
	.aanbod-dtl-lft{
		height: auto;
	}
	.aanbod-dtl-top .mySwiper .swiper-wrapper{
		margin-left: -26%;
	}
	.aanbod-dtl-top .mySwiper::after {
		width: 15%;
	}
	.aanbod-dtl-lft-slider{
		margin: 10px 0 25px;
	}
	.aanbod-dtl-lft{
		padding: 60px 19px 52px;
	}
	.aanbod-dtl-lft-top{
		margin-bottom: 34px;
	}
	.aanbod-dtl-top {
        padding-top: 30px;
    }
	.dtl-tab-sec {
        padding: 30px 0;
    }
	.kenmerken-tab li {
        width: 49%;
    }
	.kenmerken-tab li:nth-child(3n) {
		border-width: 1px;
	}
	.kenmerken-tab li:nth-child(2n) {
		border-width: 0;
	}
	.dtl-tab-sec .tab-btn .nav-tabs {
        column-gap: 20px;
    }
	.aanbod-dtl-product .swiper-button-next {
		right: 0;
	}
	.aanbod-dtl-product .common-arrow {
		top: 0;
	}
	.aanbod-dtl-product-slider {
		padding-top: 40px;
	}
	.aanbod-dtl-product .swiper-button-prev {
		left: auto;
		right: 60px;
	}
	.aanbod-dtl-right-slide-top .common-btn {
        padding: 10px 14px;
    }
	.filter-serch-grey .share-social-media-button .a2a_dd {
		padding: 10px 14px !important;
	}
	.aanbod-dtl-form-sec .form-bg {
		padding: 30px 0;
	}
	/****aanbod-list****/
	.aanbod-filter-sec {
        padding: 30px 0 40px;
    }
	.aanbod-filter-sec .col-xl-2 {
		width: 50%;
	}
	.mobile-filter{
		display: none;
		padding-bottom: 120px;
	}
	.mobile-filter.active{
		display: block;
	}
	.filter-content{
		padding-bottom: 20px;
	}
	.mobile-filter-close{
		position: sticky;
		top: 0;
		background: #fff;
		z-index: 9;
		padding: 10px 14px;
    	width: 100%;
    	margin-left: 0;
		box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.1);
    	-webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.1);
	}
	.mobile-filter-close span {
		width: 32px;
		height: 32px;
		background-color: #121212;
		border-radius: 50%;
		cursor: pointer;
	}
	.mobile-filter-close hr{
		width: calc(100% + 30px);
		width: calc(100% + 30px);
		margin: 20px 0 0 -15px;
		background-color: rgba(255,255,255,0.2);
		opacity: 1;
	}
	.mobile-filter-btn {
		background: #fff;
		display: inline-flex;
		font-size: 1.4rem;
		font-family: 'lama_sansmedium';
		border: 0;
		padding: 0 15px;
		border-radius: 39px;
		height: 45px;
		line-height: 45px;
		color: #181716;
		cursor: pointer;
	}
	.clear-filter-wrap .show_selected_filter_cls.my-5{
		margin: 0 !important;
	}
	.clear-filter-wrap {
        padding: 20px 10px;
		margin-top: 15px;
    }
	/* .auto-overview-tag{
		background: #e1e3e6;
	}
	.auto-overview-tag:hover {
		background: #B1E4FF;
	} */
	.auto-overview-filter-result{
		position: fixed;
		bottom: 0;
		width: 100%;
		padding: 20px 10px;
		left: 0;
		background: #fff;
		z-index: 99;
		box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.1);
	}
	.auto-overview-filter-result .default-btn{
		background: #E52521 !important;
		border: 1px solid #E52521;
		color: #fff !important;
		padding: 10px 0;
		cursor: pointer;
		border-radius: 50px;
		transition: all 0.5s;
    	-webkit-transition: all 0.5s;
	}
	.auto-overview-filter-result .default-btn:hover, .auto-overview-filter-result .default-btn:focus {
		background: #fff !important;
		color: #E52521 !important;
	}
	.auto-overview-filter-result .default-btn h4{
		font-size: 1.6rem;
	}
	.sort-by{
		width: calc(100% - 90px);
		padding-left: 10px;
	}
	.filter-count {
		min-width: 20px;
		height: 20px;
		background-color: #E52521;
		border-radius: 100%;
		color: #fff;
		margin-left: 75px;
		font-size: 1.2rem;
		margin-top: 1px;
	}
	.make_sticky {
		position: fixed;
		top: 0px;
		left: 0;
		width: 100%;
		background: #fff;
		z-index: 999;
		height: 100%;
		overflow-y: auto;
		overflow-x: hidden;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.make_sticky_onscroll {
		position: initial;
		height: auto;
	}
	.filter-sec .select-style {
		height: 47px;
		line-height: 47px;
		font-size: 1.3rem;
		padding: 0 10px;
		background-position: 96%;
	}
	.mobile-btn-stiky{
		position: fixed;
		top: 106px !important;
		z-index: 1;
		left: 0;
		width: 100%;
		padding: 20px 5%;
		background: #181716;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.mobile-btn-stiky.active{
		padding-top: 14px;
		padding-bottom: 14px;
		box-shadow: 0px 3px 10px rgba(0,0,0,.1);
		-webkit-box-shadow: 0px 3px 10px rgba(0,0,0,.1);
	}
	.clear-filter-wrap .show_selected_filter_cls.my-4 {
		margin: 0 !important;
	}
	.filter-sec .col-xl-2{
		/* padding-left: 75px;
		padding-right: 75px; */
		width: 49%;
	}
	.aanbod-filter-part {
		/* padding-top: 40px; */
	}
	.filter-sec .auto-overview-filter-result .load_img{
		width: 50px;
	}
	.mobile-filter-close img{
		width: 14px;
		filter: brightness(0) invert(1);
		-webkit-filter: brightness(0) invert(1);
	}
	.aanbod-list-product .each-product {
    	margin-bottom: 20px;
	}
	.aanbod-list-product .each-product-text-top h6, .aanbod-dtl-product .each-product-text-top h6 {
		height: auto;
		line-height: 23px;
	}
	/****popup****/
	.modal-area .modal-dialog {
        max-width: 88%;
    }
	.modal-area .popup-content h2 {
		font-size: 2.7rem;
		line-height: 34px;
	}
	.popup-content li {
		font-size: 2rem;
	}
	.modal-area .popup-content {
        padding: 40px 30px 40px;
    }
	/****verkocht-top****/
	.verkocht-top {
		padding: 30px 0;
	}
	.verkocht-top p {
		max-width: 100%;
		margin-top: 20px;
	}
	.verkocht-product {
		padding-top: 30px !important;
	}
	.aanbod-dtl-product .each-product-text {
		min-height: auto;
	}
	.aanbod-dtl-product .each-product-text h5 {
		height: auto;
	}
	.aanbod-header{
		background: #181716 !important;
	}
	.aanbod-dtl-product.aanbod-list-product {
	  	padding-top: 180px;
	}
	.aanbod-dtl-right-slide-top .common-btn {
		min-width: 170px;
	}
	.onderhoudshistorie-tab{
		display:none;
	}
	.banner-info-wrap .each-banner-info::after{
		left: auto;
		right: 0;
		height: calc(100% + 60px);
		background: linear-gradient(180deg, rgba(229, 37, 33, 0.35) 23.4%, rgba(255, 255, 255, 0.00) 100%);
	}
	.banner-info-wrap .each-banner-info:nth-child(3)::after{
		height: calc(100% + 60px);
		background: linear-gradient(180deg, rgba(229, 37, 33, 0.35) 23.4%, rgba(255, 255, 255, 0.00) 100%);
	}
	.banner-info-wrap .each-banner-info:last-child::after {
		display: none;
	}
	.banner-info-wrap .each-banner-info:nth-child(5)::after {
       display: none;
    }
	.header-btn .translation-links{
		display: none;
	}
	.dskt-btn {
		display: none;
	}
	.mobl-btn {
	    display: block;
	}

}
@media(max-width: 767.98px){
	.morgeninternet-footer{
        margin-bottom : 45px !important;
		position: relative;
        /*bottom: 45px;*/
    }
	#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: #E52521;
	  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;
	}
	.container {
        padding-left: 20px;
        padding-right: 20px;
    }
	.common-btn {
		padding: 8px 16px;
	}
	.header-area {
		padding: 13px 0;
	}
	/* .header-btn li:first-child {
		display: none;
	} */
	.header-logo img {
        width: 142px;
    }
	.mega-menu-nav li {
		font-size: 1.8rem;
	}
	.mega-menu-top {
		padding-left: 0;
	}
	.mega-menu-nav li {
		margin-bottom: 0;
	}
	.mega-menu-main {
		padding: 130px 18px 10px;
	}
	.each-mega-menu-contact h4 {
		font-size: 1.6rem;
	}
	.each-banner {
		height: 673px;
	}
	.mega-menu-contact {
		display: block;
	}
	.each-mega-menu-contact {
		margin-bottom: 30px;
	}
	.banner-video {
		height: 673px;
	}
	.banner-content h1 {
		margin-bottom: 30px;
	}
	.each-counter-img img {
        width: 28px;
    }
	.each-counter h4 {
		font-size: 1.2rem;
		letter-spacing: 0.24px;
	}
	.each-counter h6 {
        font-size: 1rem;
		letter-spacing: 0.2px;
    }
	.banner-info-wrap {
		flex-wrap: wrap;
	}
	.each-banner-info {
		/* width: 50%; */
		border: 0;
	}
	.product-heading p {
		margin: 30px 0 40px;
	}
	.select-style {
		height: 40px;
		line-height: 40px;
	/*	border-radius: 20px;*/
	}
	.aanbod-filter {
		margin-bottom: 15px;
	}
	.each-product-text h2 {
        font-size: 2rem;
		line-height: 28px;
    }
	.each-product-text {
		padding: 24px 27px;
	}
	.each-product-text > h3 {
		font-size: 1.6rem;
		height: 50px;
	}
	.each-product-text td h3 {
		font-size: 1.6rem;
	}
	.each-product-text td h6 {
		font-size: 1.2rem;
	}
	.product-price h4 {
		font-size: 1.6rem;
		text-align: right;
	}
	.product-price h4 strong {
		font-size: 1.4rem;
	}
	.product-arrow {
		width: 35px;
		height: 35px;
	}
	.each-product-text table {
		margin: 30px 0;
	}
	.go-product-pg {
		padding-right: 40px;
    	padding-top: 39px;
  	}
	.service-heading p {
		margin-top: 15px;
	}
	.service-heading {
        margin-bottom: 30px;
    }
	.each-service-img {
		height: 300px;
	}
	.service-heading-btn {
		margin-top: 41px;
	}
	.each-service-text h4 {
		line-height: 50px;
		letter-spacing: 0.18px;
	}
	.each-service-text h4::after {
		height: 40px;
		width: 40px;
	}
	.service-slider .swiper-slide:hover {
		width: 100% !important;
	}
	.about-img {
		margin: 3px 0 23px;
		height: 293px;
	}
	.about-img img {
		height: 100%;
		object-fit: cover;
	}
	.about-accordion .accordion-button {
		font-size: 1.8rem;
		line-height: 22px;
		padding-top: 15px;
		padding-bottom: 12px;
	}
	.about-accordion .accordion-button::after {
		height: 30px;
		width: 30px;
		background-size: 9px;
	}
	.about-heading-right .common-btn {
		display: none;
	}
	.gallery-sec h2 {
        margin-bottom: 30px;
    }
	.each-gal-wrap {
		padding: 1.5px;
	}
	.gallery-main .col-lg-3 .each-gal-wrap {
        height: 60px;
    }
	.each-gal {
		border-radius: 5px;
	}
	.each-footer-info {
		margin-bottom: 20px;
	}
	.footer-logo {
		margin-bottom: 16px;
	}
	.footer-credit {
       	margin-top: 0;
    	margin-bottom: 0;
    	padding-top: 20px;
    }
    .footer-develop p{
    	font-size: 1.2rem;
    }
	.footer-credit .col-12 {
		position: absolute;
		bottom: 30px;
		left: 50%;
		transform: translateX(-50%);
	}
	.footer-mark {
		display: none;
	}
	.footer-area {
		padding-bottom: 30px;
	}
	.each-footer-info td:first-child {
		padding-right: 15px;
	}
	.klanten {
		display: none;
	}
	.each-footer-info p ,
	.each-footer-info td{
		line-height: 23px;
	}
	.footer-info {
		column-gap: 13px;
	}
	.footer-copy-right p {
		font-size: 12px;
	}
	.each-footer-info h3 {
		font-size: 1.6;
		margin-bottom: 4px;
	}
	.footer-area {
		padding-top: 40px;
	}
	/****diensten-list****/
	.inner-banner .each-banner {
        height: 300px;
    }
	.inner-banner .banner-content {
		top: 65%;
	}
	/****Financiering-Lease****/
	.back-page-btn a::after {
		height: 24px;
		width: 24px;
		background-size: 6px;
	}
	.back-page-btn a {
		padding-left: 35px;
	}
	.back-page-btn-sec {
        margin-top: 105px;
    }
	.form-style {
		padding: 11px 20px;
		/* border-radius: 10px; */
	}
	.form-group {
		margin-bottom: 10px;
	}
	.form-btn {
        margin-top: 20px;
		text-align: center;
		padding-right: 45px;
    }
	.dtl-form-sec .form-bg {
		padding: 40px 0;
	}
	/****over ons****/
	.over-ons-top-content h2 {
		margin-bottom: 15px;
	}
	.each-over-ons-counter{
		border-right: 0;
		border-bottom: 1px solid #fff;
		justify-content: left;
	}
	.over-ons-slider-img{
		border-radius: 10px;
	}
	/****contact****/
	.map {
        height: 320px;
    }
	.contact-form .form-content-top h2 {
        margin-bottom: 10px;
    }
	/****aanbod-dtl****/
	.aanbod-dtl-right .common-arrow {
		display: none;
	}
	.aanbod-dtl-lft-top h1 {
		font-size: 2rem;
	}
	.aanbod-dtl-lft {
		padding: 48px 18px 43px;
	}
	.aanbod-dtl-lft-top p {
		margin-top: 0;
	}
	.aanbod-dtl-lft-top {
		margin-bottom: 0px;
	}
	.price-table-lft tr {
		border-right: 0;
	}
	.price-table-lft td:nth-child(2) {
		border-bottom: 0;
	}
	.price-table-lft td:first-child {
		border-bottom: 0;
	}
	.aanbod-dtl-right-slide-top ul {
		flex-wrap: wrap;
		justify-content: center;
		max-width: auto;
        margin: auto;
        text-align: center;
		row-gap: 15px;
	}
	.aanbod-dtl-right-slide-top li {
		width: max-content;
        max-width: max-content;
    }
	.aanbod-dtl-right-slide-top .common-btn {
        min-width: 180px;
    }
	.share-social-media-button span {
		font-size: 1.3rem;
	}
	.aanbod-dtl-product .common-arrow {
		display: none;
	}
	.aanbod-dtl-product-slider {
        padding-top: 0;
    }
	.aanbod-dtl-lft-top h1 {
		line-height: 28px;
	}
	.price-table-lft td h6 {
		line-height: normal;
	}
	.filter-serch-grey {
		display: none;
	}
	.kenmerken-tab li {
        width: 100%;
		justify-content: space-between;
    }
	.kenmerken-tab li {
		border-right: 0;
	}
	.aanbod-dtl-product .each-product-text {
        padding: 20px 10px;
    }
	.kenmerken-tab ul {
		position: relative;
	}
	.kenmerken-tab ul::after {
		content: '';
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		top: 0;
		height: 100%;
		width: 1px;
		background-color: rgba(41, 41, 41, 0.1);
	}
	.kenmerken-tab li {
        padding: 0 20px 20px 20px;
    }
	.kenmerken-tab li::after {
        top: 7px;
        width: 6px;
        height: 6px;
        background-size: 6px;
    }
	.dtl-tab-sec .bullet-panel li:after {
		background-size: 6px;
		top: 8px;
		width: 6px;
		height: 6px;
	}
	.kenmerken-tab li {
		font-size: 1.5rem;
	}
	.kenmerken-tab li span {
		color: #636363;
		margin-left: 0;
	}
	.tab_content{ 
		padding-bottom: 30px;
	}
	/****aanbod-dtl-tab-part****/
	.tab-btn {
		display: none;
	}
	.tab_drawer_heading {
		margin: 0;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		background-color: transparent;
		position: relative;
		/* padding-left: 15px; */
		color: rgba(41, 41, 41, 0.50);
		font-family: 'lama_sansmedium';
		font-size: 1.8rem;
	}
	/* .tab_drawer_heading::after {
		content: '';
		position: absolute;
		background-image: url(../images/bullet.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		left: 0;
		top: 9px;
		height: 10px;
		width: 10px;
		opacity: 0;
		transition: all 0.3s;
		-webkit-transition: all 0.3s;
	} */
	.tab_drawer_heading:hover,
	.d_active {
		background-color: transparent;
		position: relative;
		/* padding-left: 15px; */
		color: #181716;
	}
	.tab_drawer_heading:hover::after,
	.d_active::after{
		opacity: 1;
	}
	.tab_drawer_heading {
		margin-bottom: 12px;
	}
	.tab_drawer_heading:hover,
	.d_active {
		margin-bottom: 42px;
	}
	.tab_container .tab_drawer_heading:last-child{
		margin-bottom: 0;
	}
	.kenmerken-tab li strong {
		display: block;
		width: 50%;
		padding-right: 10px;
	}
	.kenmerken-tab li span {
		display: block;
		width: 50%;
		padding-left: 10px;
	}
	.dtl-tab-sec .tab-content p {
		margin-bottom: 30px;
	}
	.aanbod-dtl-form-sec .form-bg {
		padding: 53px 0 28px;
	}
	.form-content-top p {
		margin-top: 2px;
	}
	.form-content-btm .footer-info {
		margin-top: 41px;
	}
	.aanbod-dtl-form-sec .form-content-top h2 {
		line-height: 32px;
	}
	.aanbod-dtl-product {
		padding-top: 80px;
		padding-bottom: 30px;
	}
	/****aanbod-list****/
	.aanbod-filter-sec .col-xl-2 {
		width: 100%;
	}
	.mobile-btn-stiky{
		top: 70px !important;
	}
	.filter-sec .select-style {
        height: 40px;
        line-height: 40px;
    }
	.aanbod-filter-part {
		padding: 0 10px;
	}
	.aanbod-dtl-product.aanbod-list-product {
        padding-top: 130px;
    }
	/****popup****/
	.modal-area .popup-content {
        padding: 40px 20px 40px;
    }
	.modal-area .popup-content p {
		margin-bottom: 20px;
	}
	.product-heading{
		margin-bottom: 34px;
	}
	.footer-credit{
		border-top: 0;
		border-bottom: 1px solid #DCDCDC;
		padding-bottom: 7.5px;
		padding-top: 5px;
	}
	.footer-copy-right {
		margin-bottom: 30px;
	}
	.over-ons-accordian-sec .about-accordion .accordion-button{
		padding-left: 50px;
	}
	.over-ons-accordian-sec .about-accordion .accordion-body{
		padding-left: 0;
	}
	.dtl-mid-sec {
    	overflow: hidden;
  	}
  	.privacy_section{
  		padding-top: 80px;
  	}
	.dtl-btm-slider-img {
		height: 300px;
	}
}
@media(max-width: 575.98px){
	.mega-menu-main {
        padding: 100px 18px 10px;
    }
	.banner-info-wrap .each-banner-info::after{
		display: none;
	}
	.each-banner-info {
		width: 50%;
	}
	.product-heading p {
        margin: 10px 0 30px;
    }
	.about-heading-right p {
        margin-top: 15px;
    }
	.about-accordion .accordion-button {
		letter-spacing: 0.36px;
    }
	.each-service-text h4 {
		font-size: 1.4rem;
		padding-right: 20px;
		word-break: break-word;
		max-width: 125px;
	}
	.each-service-text h4::after {
		height: 30px;
		width: 30px;
		background-size: 10px;
	}
	/****diensten-list****/
	.inner-banner .each-banner {
        height: 245px;
    }
	.each-list .col-sm-8 {
        width: 100%;
    }
	.each-list .col-sm-4 {
        width: 100%;
    }
	.each-list-content p {
        margin: 20px 0;
    }
	.each-list-content {
		margin-bottom: 20px;
	}
	.each-list-right-img {
        height: auto;
    }
	.each-list-content {
        padding-right: 0;
    }
	/****Financiering-Lease****/
	.financiering-banner-big-img {
        max-width: 250px;
        height: 250px;
    }
	.financiering-banner-small-img {
        height: 180px;
        max-width: 180px;
		margin-top: -90px;
    }
	.financiering-banner-image{
		max-width: 340px;
	}
	.footer-info {
		display: block;
	}
	/****aanbod-list****/
	.filter-sec .col-xl-2 {
        width: 100%;
    }
	.reset-btn img {
		width: 10px;
	}
	/****aanbod-dtl****/
	.aanbod-dtl-right-slide-top .common-btn {
		font-size: 1.1rem;
	}
	.aanbod-dtl-right-slide-top ul {
		column-gap: 3px;
	}
	.aanbod-dtl-right-slide-top {
        margin-bottom: 30px;
    }
	.price-table-right h6 {
        font-size: 1rem;
    }
	.price-table-right h2 {
        font-size: 1.5rem;
    }
	.price-table-lft td p {
        font-size: 1rem;
    }
	.price-table-lft td h6 {
        font-size: 1.4rem;
    }
	.aanbod-dtl-lft-top {
        margin-bottom: 20px;
    }
	.kenmerken-tab li strong {
		word-break: break-word;
    }
	.kenmerken-tab li{
		padding: 0 0 20px 10px;
	}
	.kenmerken-tab li {
        font-size: 1.4rem;
    }
	.share-social-media-button span {
        font-size: 1.1rem;
    }
	.aanbod-dtl-right-slide-top .share-social-media-button .a2a_dd {
        height: 38px !important;
        padding-top: 5px !important;
    }
	.share-social-media-button .a2a_dd svg {
		width: 14px !important;
	}
	.aanbod-dtl-right-slide-top .common-btn {
        min-width: 190px;
    }
	/****bedankt****/
	.bedankt-banner-sec .banner-content h1 {
        word-break: break-word;
    }
	/****popup****/
	.modal-area .popup-content h2 {
        font-size: 2.2rem;
        line-height: 31px;
        letter-spacing: normal;
    }
	.popup-content li {
        font-size: 1.6rem;
        margin-bottom: 10px;
    }
	.popup-content ul {
		margin: 20px 0;
	}
	.close-img {
		top: -15px;
		right: -10px;
		font-size: 2rem;
		height: 34px;
		width: 34px;
	}
	.popup-content li::after {
		top: 8px;
	}
}
@media(max-width: 411.98px) {
	.header-logo img {
        width: 115px;
    }
	.header-logo img {
		width: 96px;
	}
	.menu-btn {
        min-width: 90px;
        padding: 2px 10px;
    }
	.header-btn ul {
        column-gap: 1.5px;
    }
	.menu-btn span {
		font-size: 1.2rem;
	}
	.header-btn li:first-child {
		font-size: 1.1rem;
	}
	.header-btn li .nav-link {
		font-size: 1.2rem;
	}
	.each-counter h6 {
        font-size: 1rem;
    }
	.each-product-text {
        padding: 24px 10px;
    }
	.about-accordion .accordion-button {
		font-size: 1.6rem;
	}
	.go-product-pg {
       /* padding-top: 0;*/
    }
	.product-sec {
		padding: 40px 0;
	}
	.about-wrap {
        padding: 40px 0;
    }
	/****aanbod-dtl****/
	.aanbod-dtl-right-slide-top .common-btn {
        min-width: 120px;
    }
	.kenmerken-tab li {
        font-size: 1.3rem;
    }
	.tab_drawer_heading {
        margin-bottom: 10px;
    }
	.aanbod-dtl-lft {
        padding: 20px 15px;
    }
	.aanbod-dtl-lft {
		row-gap: 10px;
	}
	.aanbod-dtl-form-sec .form-bg {
        padding: 55px 0 28px;
    }
	.form-content-btm .footer-info {
        margin-top: 30px;
    }
	.aanbod-dtl-product {
        padding-top: 65px;
    }
	/*****aanbod-list****/
	.mobile-btn-stiky {
        top: 61px !important;
    }
}