@media(min-width: 768px){
	.custom-form-grid:nth-child(odd){
		padding-right: 13px;
	}
	.custom-form-grid:nth-child(even){
		padding-left: 13px;
	}
}
@media(min-width: 992px){
	.header-area .navbar-expand-lg li:not(.m-menu){
		margin-left: 45px;
	}
	.product-slider {
		padding-bottom: 25px;
	}
	.modal-area .col-lg-5, .accordian-sec .col-lg-6:first-child{
		width: 43%;
	}
	.modal-area .col-lg-7, .accordian-sec .col-lg-6:last-child{
		width: 57%;
	}
	/* .form-sec:not(.conatct-form){
		background: #fff;
  		padding-bottom: 40px;
	} */
	.filter-sec{
		position: relative;
	}
	.map-sec{
		padding-bottom: 40px;
		position: relative;
	}
	/* .map-sec:before, .aanbod-dtl-product-sec:before, .filter-sec:before{
		position: absolute;
		bottom: -40px;
		left: 0;
		content: '';
		width: 100%;
		height: 40px;
		background: #fff;
	} */
	.map-sec:before{
		bottom: 0;
	}
	.map-top .aanbod-dtl-dtl-slider-btm{
		position: relative;
	    margin-bottom: -120px;
	    z-index: 1;
	}
	.over-ons-block-right .accordian-content{
		margin-top: -12px;
	}
	.over-ons-part{
		margin-top: -110px;
	}
	.car-dtl-banner .swiper-slide-next .each-aanbod-dtl-slider:after, .car-dtl-banner .swiper-slide-prev .each-aanbod-dtl-slider:after{
		background: linear-gradient(0deg, rgba(18, 18, 18, 0.40) 0%, rgba(18, 18, 18, 0.40) 100%);
		position: absolute;
	    height: 100%;
	    width: 100%;
	    content: '';
	    left: 0;
	    top: 0;
	}
	.aanbod-dtl-product-sec{
		background: #1B1B20;
		margin-top: -40px;
		position: relative;
		padding-bottom: 30px;
	}
}
@media(max-width: 1699.98px){
	.each-counter h2 {
		font-size: 3rem;
	}
}
@media(max-width:1599.98px){
	.product-info table{
		height: 80px;
	}
	/*=========aanbod-dtl=========*/
	.car-btm-left-content ul{
		white-space: nowrap;
	}

	.each-filter .col-xl-4 {
        width: 22%;
    }

}
@media(max-width: 1499.98px){
	.each-counter h6 {
		max-width: 280px;
	}
	/****over-ons****/
	.over-ons-content, .over-ons-block-right .accordian-content {
	  	padding-left: 0;
	}
	.each-part{
		padding: 30px 30px 45px;
	}
	.over-ons-part a, .over-ons-part .row{
		margin-left: 0;
		margin-right: 0;
	}
	/****aanbod-dtl****/
	.car-btm-left-content li, .kenmerken-tab ul li {
		font-size: 1.4rem;
	}
	/****popup****/
	.modal-area .popup-content {
		padding: 50px;
	}
	.modal-area .modal-dialog{
		max-width: 1200px;
	}
}
@media(max-width: 1399.98px){
	.common-wrap {
		padding-left: 5%;
		padding-right: 5%;
	}
	.each-product-price h4 {
		font-size: 1.8rem;
	}
	.each-product-price h6 {
		font-size: 1.5rem;
	}
	.each-counter h6 {
		max-width: 240px;
	}
	.each-footer-right{
		padding-left: 25px;
	}
	.each-footer-right td:nth-child(odd) {
	    padding-right: 10px;
	}
	/****werkplaats-list****/
	.form-wrap {
		padding-left: 0;
		padding-right: 0;
	}
	.list-info h2{
		letter-spacing: 1px;
	}
	/****over-ons****/
	.inner-banner .each-banner{
		height: 400px;
	}
	.over-ons-top-img{
		padding-right: 40px;
	}
	.over-ons-top-content h2, .over-ons-block-left h2{
		font-size: 2.8rem;
	}
	/****aanbod-dtl****/
	.kenmerken-tab ul li {
		width: 24%;
	}
	.car-btm-left-content li {
    	font-size: 1.25rem;
    	padding-left: 18px;
  	}
  	.car-btm-left-content li:after{
  		width: 15px;
  		top: 3px;
  	}
  	.car-dtl-title{
  		padding-left: 40px;
  	}
	/****popup****/
	.modal-area .popup-content p {
		margin: 15px 0;
	}
	.popup-content .border-btn {
		margin-top: 10px;
	}
	.feature-dlt .service-mid-btm-right p, .feature-dlt .row.mt-3{
		padding-left: 0;
	}
	.footer-nav-menu ul{
		gap: 40px;
	}
	.aanbod-list-right {
  		padding-left: 15px;
	}
/*	.filter-content{
		padding-right: 25px;
	}
	.aanbod-filter-top, .filter-content, .each-filter h5{
		padding-left: 25px;
	}*/

}
@media(min-width: 1200px) and (max-width:1300px){
	.modal-area .modal-dialog{
		max-width: 1100px;
	}
}
@media(max-width: 1199.98px){
	h2{
		font-size: 2.6rem;
	}
	.accordian-content{
		padding-left: 30px;
	}
	.each-counter-part {
  		padding-left: 0;
  		padding-bottom: 5px;
	}
	.each-counter .row{
		display: block;
	}
	.each-footer-right{
		padding-left: 0;
	}
	.each-footer-right p, .each-footer-right a, .each-footer-right td {
		font-size: 1.4rem;
	}
	.footer-social {
    	margin-top: 20px;
    	text-align: left;
  	}
	.footer-swipr-insta-img {
		right: 29%;
	}
	/****werkplaats-list****/
	.inner-banner .each-banner {
		height: 350px;
	}
	.list-sec, .airco-service {
  		padding-top: 50px;
	}
	/****over-ons****/
	.over-ons-top-content h2, .over-ons-block-left h2{
		font-size: 2.5rem;
    	letter-spacing: 1px;
	}
	.over-ons-content li {
		font-size: 1.35rem;
	}
	.slider-man-name h5 {
		font-size: 1.8rem;
	}
	.each-part{
		padding-left: 15px;
		padding-right: 15px;
	}
	.each-btm-block-info h6{
		font-size: 1.4rem;
	}
	/****aanbod-dtl****/
	.car-dtl-title{
		padding-left: 0;
	}
	.aanbod-dtl-back-btn{
		margin-bottom: 0;
		padding-bottom: 30px;
	}
	.car-dtl-title {
		text-align: left;
	}
	.car-dtl-banner .swiper {
		padding-top: 35px;
	}
	.car-btm-left-content ul{
		white-space: normal;
	}
	.tab-content{
		padding-left: 30px;
		padding-right: 30px;
	}
	.aanbod-dtl-product-sec{
		padding: 80px 0;
	}
	.car-btm-left-content li span{
		display: block;
		margin-top: 4px;
	}
	/****popup****/
	.modal-area .modal-dialog {
		max-width: 920px;
	}
	/****aanbod-list****/
	.aanbod-list-right{
		padding-left: 0;
	}
	.aanbod-filter-top, .filter-content, .each-filter h5 {
  		padding-left: 15px;
  		padding-right: 15px;
	}
	.each-filter h5{
		padding-right: 30px;
		font-size: 1.4rem;
	}
	.each-filter h5:after{
		right: 15px;
	}
	/*===========contact==========*/
	.map-top .aanbod-dtl-slider-btm td:nth-child(odd) {
	  	padding-right: 4px;
	}
	.map-top .aanbod-dtl-slider-btm{
		font-size: 14px;
		margin: 0 6px;
	}
	.aanbod-dtl-dtl-slider-btm .row{
		margin: 0 -6px;
	}
	.each-product-price h4 {
        font-size: 1.5rem;
    }
    .each-product-price h6 {
        font-size: 1.3rem;
    }
    .each-filter .form-check-input {
	    width: 17px;
	    height: 17px;
	    margin-right: 8px;
	}
	.filter-short {
		width: 24%;
	}
	.filter-short .aanbod-filter {
	    width: 100%;
	}
	.sorteren_op-filter .each-filter {
	    width: 100%;
	}
}
@media(min-width:992px) and (max-width:1199.98px){
	.feature-dlt .each-contact-info{
		display: block;
	}
	.feature-dlt .service-mid-btm-right p{
		padding-left: 0;
	}
	.feature-dlt .each-contact-info-img{
		margin: 0 auto 10px;
		display: table;
	}
	.feature-dlt .each-contact-info-text{
		width: 100%;
		text-align: center;
	}
}
@media(max-width: 991.98px){
	h1 {
		font-size: 2.4rem;
		line-height: 35px;
	}
	h2, .list-info h2 {
		font-size: 2rem;
		line-height: 35px;
	}
	h4, h5, .list-info h2 {
		font-size: 1.8rem;
	}
	.akker_btn_cls {
		padding: 10px 14px;
    	font-size: 1.2rem;
	}
	.common-wrap {
		padding-left: 3%;
		padding-right: 3%;
	}
	.header-area{
		padding: 15px 0;
	}
	.header-area .navbar-expand-lg .navbar-nav .nav-link, .header-area .nav-link{
		font-size: 1.2rem;
		letter-spacing: .4px;
	}
	.menu-icon{
		margin-left: 0;
	}
	.menu-navigation{
		padding-top: 70px;
	}
	.header-area .navbar-brand img {
		max-width: 150px;
	}
	.footer-logo img {
		max-width: 250px;
	}
	.banner-btm-arrow {
		display: none;
	}
	.banner-content h6{
		margin-bottom: 35px;
	}
	.banner-sec .akker_btn_cls {
  		margin: 0 2px;
  		font-size: 1.2rem;
  		padding-left: 10px;
  		padding-right: 10px;
	}
	.product-sec {
		padding: 40px 0;
	}
	.product-heading {
		margin-bottom: 50px;
	}
	.product-slider .swiper-button-prev {
		left: auto;
		right: 40px;
	}
	.product-slider .swiper-button-next {
		right: 0;
	}
	.product-slider .common-arrow {
		top: -30px;
	}
	.product-info h5,
	.product-info h6 {
		height: auto;
	}
	.product-info, .each-product-price{
		padding-left: 14px;
		padding-right: 14px;
	}
	.swiper-btm-pegi .swiper-pagination {
		display: none;
	}
	.product-btn, .home-mid-top-right {
		margin-top: 30px;
	}
	.each-home-top-part p {
		margin: 10px 0 30px;
		max-width: 100%;
	}
	.home-mid-bg {
		padding: 40px 0;
	}
	.home-mid-top-left p{
		margin-top: 8px;
	}
	.home-mid-top{
		margin-bottom: 30px;
	}
	.home-mid-slider .swiper-no-swiping .swiper-wrapper{
		justify-content: start;
	}
	.accordian-img {
		margin-top: 0;
		height: auto;
	}
	.accordian-sec{
		padding-top: 40px;
	}
	.accordian-content{
		padding-top: 20px;
		padding-left: 0;
	}
	.accordian-content p {
  		margin: 0 0 30px;
	}
	.accordian-content .accordion-button{
		padding: 10px 20px 10px 25px;
	}
	.accordian-content .accordion-body{
		padding-left: 25px;
		padding-right: 0;
	}
	.accordian-content .accordion-button:before{
		top: 15px;
	}
	.accordian-content .accordion-button:after {
    	top: 19px;
  		right: 0;
	}
	.accordian-btn {
  		margin-top: 30px;
	}
	.counter-sec {
		padding: 40px 0 0;
	}
	.counter-sec li{
		width: 32%;
    	display: inline-block;
    	vertical-align: top;
	}
	.each-counter h2 {
    	font-size: 2.4rem;
  	}
	.counter-sec ul{
		padding: 20px 0;
		display: block;
	}
	.each-counter h6{
		font-size: 1.35rem;
	}
	.footer-top{
		padding-top: 40px;
	}
	.footer-logo{
		margin-bottom: 15px;
	}
	.footer-social li a {
		width: 38px;
		height: 38px;
	}
	.footer-social li a img {
		width: 14px;
	}
	.each-footer-right {
		padding-bottom: 20px;
	}
	.footer-top-left, .footer-top:after{
		display: none;
	}
	.footer-btm {
		padding: 35px 0;
	}
	.footer-top-right {
		margin-top: 20px;
	}
	.footer-nav-menu li, .footer-top-right .row {
		margin-bottom: 10px;
	}
	.footer-btm hr{
		margin-bottom: 30px;
	}
	/****werkplaats-list****/
	.inner-banner .each-banner {
		height: 250px;
	}
	.inner-banner .banner-content {
		bottom: 40px;
	}
	.werkplaats-list-top {
		padding: 40px 0;
	}
	.werkplaats-list-top-info, .list-sec .row .list-info, .list-sec .row.flex-row-reverse .list-info {
		padding-left: 0;
		padding-right: 0;
	}
	.werkplaats-list-top-info p {
		max-width: 100%;
		margin-top: 5px;
	}
	.list-sec .row, .form-bg{
		padding: 35px 0;
	}
	.list-img {
  		height: auto;
	}
	.list-info .akker_btn_cls {
		position: relative;
	}
	.list-sec {
		padding-top: 0;
	}
	.list-info p {
		max-width: 100%;
		margin-bottom: 30px;
		display: block;
		padding: 0;
	}
	.werkplaats-list-top-info, .list-info {
		padding-top: 30px;
	}
	.form-right textarea.form-control {
		min-height: 120px;
	}
	.form-group {
		margin-bottom: 15px;
	}
	.form-styl {
		font-size: 1.4rem;
		padding: 10px;
	}
	.form-right {
		padding-left: 0;
		padding-top: 20px;
	}
	.form-btn {
		text-align: left;
	}
	.form-left-btm {
	  margin-top: 30px;
	}
	/****Airco-service****/
	.back-btn{
		margin-bottom: 0;
		padding: 100px 0 30px;
	}
	.airco-service-right{
		height: 340px;
	}
	.airco-service-lft {
		padding: 70px 0 20px;
	}
	.airco-service-lft p{
		max-width: 100%;
		width: 100%;
	}
	.airco-service-top{
		padding-bottom: 30px;
	}
	.service-mid-btm-lft{
		padding-right: 0;
		height: auto;
		margin-top: 0;
	}
	.service-mid-top h2{
		margin-bottom: 10px;
		max-width: 100%;
	    line-height: 38px;
	    word-break: break-word;
	    letter-spacing: 1px;
	}
	.service-mid-btm-right p{
		max-width: 100%;
	}
	.service-mid-btm-right {
		padding-top: 30px;
	}
	.service-mid {
		padding: 40px 0;
	}
	.service-mid-btm-right p {
		padding-left: 30px;
	}
	.service-mid-top, .airco-service .home-mid-top {
 		margin-bottom: 35px;
 	}
	.airco-service{
		padding: 40px 0 0;
	}
	.airco-service .home-mid-slider {
		padding-top: 30px;
	}
	.airco-service .home-mid-slider .common-arrow {
		top: 0;
	}
	.airco-service .home-mid-slider .swiper-button-next {
		right: 0;
	}
	.airco-service .home-mid-slider .swiper-button-prev {
		right: 30px;
		left: auto;
	}
	/****over-ons****/
	.over-ons-top-img{
		padding-right: 0;
		height: auto;
	}
	.over-ons-top, .over-ons-block-bg, .overons-man-slider{
		padding: 40px 0;
	}
	.over-ons-top-content h2, .over-ons-block-left h2 {
    	font-size: 2rem;
    	letter-spacing: 0.2px;
    	line-height: 35px;
  	}
  	.over-ons-top-content{
  		padding-top: 30px;
  	}
  	.over-ons-top-content h2{
  		margin-bottom: 15px;
  	}
  	.over-ons-content hr{
  		margin: 24px 0 20px;
  	}
  	.over-ons-content li{
  		margin: 10px 0;
  	}
  	.over-ons-btm-block{
  		margin-top: 30px;
  	}
  	.each-btm-block {
  		margin-bottom: 30px;
	}
	.over-ons-part{
		background: #0f0f0f;
	}
	.each-part{
		background: transparent !important;
		padding-left: 0;
		padding-right: 0;
	}
	.overons-man-slider h2{
		margin-bottom: 30px;
		letter-spacing: 1.2px;
	}
	.overons-btm-slider{
		padding-bottom: 0;
	}
	.overons-btm-slider:before{
		height: 50%;
	}
	.overons-man-slider .common-arrow{
		top: -15px;
	}
	.overons-man-slider .swiper-button-next {
  		right: 0;
	}
	.overons-man-slider .swiper-button-prev{
		left: auto;
		right: 30px;
	}
	/****aanbod-dtl****/
	.car-btm-content, .dtl-tab-sec {
		padding: 40px 0;
	}
	.kenmerken-tab ul li {
		width: 48%;
		padding: 10px 0;
		font-size: 1.3rem;
	}
	.tab-content {
   		padding-left: 15px;
    	padding-right: 15px;
    	margin-top: 0;
  	}
	.car-btm-right-content{
		margin-top: 20px;
	}
	 .car-btm-content hr{
		margin-top: 30px;
	}
	.car-dtl-banner .common-arrow{
		width: 40px;
		height: 40px;
	}
	.car-dtl-banner .common-arrow img {
  		width: 14px;
	}
	/****contact****/
	.conatct-form {
		padding: 40px 0;
	}
	.contact-form-heading{
		margin-bottom: 30px;
	}
	.map-top .aanbod-dtl-slider-btm{
		margin-bottom: 12px;
		height: 278px;
		padding-top: 40px;
		padding-bottom: 40px;
		justify-content: center;
	}
	.feature-dlt .service-mid-btm-right p, .feature-dlt .service-mid-btm-right h6{
		padding-left: 0;
	}
	.modal-area .popup-content p, .each-part p {
    	max-width: 100%;
	}
	.map-top {
		padding-bottom: 40px;
	}
	/****aanbod-list****/
	.privacy_section{
		padding-top: 70px;
		padding-bottom: 30px;
	}
	.aanbod-list-right-top h6{
		display: none;
	}
	.aanbod-list-top .common-wrap .row > .col-lg-4, .aanbod-list-top .common-wrap .row > .col-lg-8{
		width: 100%;
	}
	.mobile-product{
        z-index: 999;
    }
    .mobile-filter{
        display: none;
        padding-bottom: 180px;
    }
    .mobile-filter.active{
        display: block;
    }
    .mobile-filter-close span {
        max-width: 32px;
        height: 32px;
        background-color: #C1A443;
        border-radius: 50%;
        margin-left: auto;
    }
    .mobile-filter-close hr{
        width: calc(100% + 30px);
        width: calc(100% + 30px);
        margin: 20px 0 0 -15px;
        background-color: rgba(0,0,0,0.2);
        opacity: 1;
    }
    .mobile-filter-btn {
        background: #fff;
        display: inline-flex;
        font-size: 1.4rem;
        font-family: 'MontserratMedium';
        border: 0;
        padding: 0 12px;
        border-radius: 20px;
        height: 45px;
        line-height: 45px;
        max-width: 90px;
    	width: 100%;
    	justify-content: center;
    }
    .auto-overview-filter-result{
        position: fixed;
        bottom: 0;
        width: 100%;
        padding: 20px 15px;
        left: 0;
    	border-top: 1px solid rgba(255,255,255,0.4);
        z-index: 999;
    }
    .auto-overview-filter-result .default-btn{
        background: #C1A443 !important;
        color: #fff !important;
        padding: 10px 0;
    }
    .auto-overview-filter-result .default-btn:hover, .auto-overview-filter-result .default-btn:focus {
        background: #C1A443 !important;
    }
    .filter-count {
        min-width: 20px;
        height: 20px;
        background-color: #C1A443;
        border-radius: 100%;
        color: #fff;
        margin-left: 4px;
        font-size: 1.2rem;
    }
    .make_sticky {
        position: fixed;
        top: 0px;
        left: 0;
        width: 100%;
        background: #1B1B20;
        z-index: 999;
        height: 100%;
        overflow-y: auto;
        border-left: 0;
    	border-right: 0;
    }
    .make_sticky_onscroll {
        position: initial;
        height: auto;
    }
    .mobile-btn-stiky{
        position: fixed;
        top: 60px !important;
        z-index: 99;
        left: 0;
        width: 100%;
        padding: 30px 15px;
        background: #1c1c1c;
    }
    .filter-sec .auto-overview-filter-result .load_img{
    	width: 50px;
    }
    .mobile-filter-close h5{
  		font-size: 1.6rem;
    }
    .mobile-filter-close .text-end img{
    	width: 12px;
    }
    .aanbod-filter-top{
    	position: static;
    	padding: 0;
    }
    .each-filter h5 {
    	font-size: 1.3rem;
  	}
  	.each-filter h5:after {
  		right: 10px;
	}
	.each-filter:first-child{
		border-top: 0;
	}
	/*.each-filter h5, .filter-content{
		padding-left: 0;
	}*/
	.aanbod-list-right-filter{
		width: 200px;
		margin-left: 0;
	}
	.aanbod-list-right-top{
		position: fixed;
  		top: 90px;
  		left: 115px;
  		z-index: 99;
  		margin-bottom: 0;
	}
	.sorteren_op-filter .select-style{
		/*border-color: #fff;*/
  		color: #fff;
  		/*background-color: #fff;*/
  		font-size: 1.4rem;
  		padding: 0 15px;
    	height: 45px;
    	line-height: 45px;
	}
	/*.sorteren_op-filter .filter-content{
		min-width: 200px;
		background-color: #fff;
		border: 0;
	}*/
	.sorteren_op-filter .filter-content{
		padding-left: 15px;
		padding-right: 15px;
	}
	.sorteren_op-filter .select-style, .sorteren_op-filter label{
		font-family: 'MontserratMedium';
	}
	.sorteren_op-filter label{
		font-size: 1.3rem;
	}
	.aanbod-list-header-area{
		position: fixed;
	}
	.product-info table{
		height: auto;
	}
	.map-sec {
  		height: 400px;
	}
	.modal-area .modal-dialog {
		max-width: 94%;
	}
	
	.verkop-mid-slider .swiper-button-prev {
	    left: auto;
	    top: -4%;
	    right: 35px;
	}
	.verkop-mid-slider .swiper-button-next {
	    right: 0;
	    top: -4%;
	}
	.verkop-mid-slider .each_dtl_slider_content {
	    padding: 25px 25px;
	}
	.calsty {
        height: 961px;
    }
    .filter-main-wrap {
	    position: fixed;
	    top: 0;
	    left: 0;
	    width: 100%;
	    background-color: #101010;
	    z-index: 999;
	    height: 100%;
	    margin-top: 0;
	    padding: 90px 15px 140px;
	    overflow-y: scroll;
	     display: none; 
	}
	.mobile-filter-close {
        border-bottom: 1px solid rgba(255,255,255,0.4);
	    padding: 15px;
	    position: fixed;
	    top: 0;
	    width: 100%;
	    left: 0;
	    z-index: 999;
	    background-color: #101010;
	    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-show-filter {
	    position: fixed;
	    left: 0;
	    top: 68px;
	    background: #c1a443;
	    width: 100%;
	    z-index: 5;
	    margin-top: 0;
	    padding: 15px 5%;
	    border-top: 1px solid rgba(243, 243, 243, 0.5);
	}

	.mobile-show-filter .white-border-btn {
	    color: #ffffff;
	}
	.mobile-filter-close {
		display: none;
	}
	.auto-overview-filter-result {
		display: none;
	}
	.aanbod-list-top {
	    padding: 160px 0 100px;
	}
	.aanbod-filter {
        width: 25%; 
    }

}
@media(max-width: 767.98px){
	.morgeninternet-footer.viewcar-footer {
		margin-bottom: 68px !important;
		height: 50px;
	}
	.widget-mobile{
	  	background: #1c1c1c;
	  	padding: 1.5rem 1.2rem;
	  	border-top: 1px solid rgba(255,255,255,0.1);
	  	border-bottom: 1px solid rgba(255,255,255,0.1);
	  	z-index: 99;
	}
	.widget-mobile .d-flex{
		gap: 5px;
	}
	.widget-mobile button{
		padding: .65rem .4rem;
    	font-size: 1.4rem;
	}
	.widget-mobile h6 span{
		font-size: 1.4rem;
		cursor: pointer;
		font-family: 'MontserratSemiBold';
		padding-right: 2rem;
		color: #fff;
		margin-right: .75rem;
	}
	.widget-mobile h6 span:after{
		background: url(../images/arw-color.svg) no-repeat center/ contain;
		right: 0;
	}
	.widget-mobile h6 span:not(.active):after{
		filter: brightness(0) invert(1);
		-webkit-filter: brightness(0) invert(1);
	}
	.widget-mobile h6 span.active{
		color: #C1A443;
	}
	.widget-mobile h6 span.active:after{
		transform: translateY(-50%) rotate(-90deg);
	}
	.widget-mobile-content{
		bottom: 6.5rem;
		background: #121212;
		padding: 3rem 1.5rem 1.5rem;
		z-index: 99;
		display: none;
	}
	.widget-mobile-content.show-div{
		display: block;
	}
	.widget-content-wrap{
		background: #1c1c1c;
		border: 1px solid rgba(255,255,255,0.1);
		padding: 1.5rem;
	}
	.widget-mobile-content td{
  		color: #fff;
		vertical-align: top;
    	font-size: 1.45rem;
    	font-family: 'MontserratRegular';
    	padding: 4px 0;
	}
	.widget-mobile-content td a{
		color: #fff;
	}
	.widget-mobile-content td a:hover{
		color: #C1A443;
	}
	.whatsapp-block{
		background: #25D366;
		border-radius: 5px;
		width: 3.7rem;
		height: 3.7rem;
	}
	.whatsapp-block img{
		width: 1.8rem;
	}
	.widget-mobile-content td span{
		width: 2.2rem;
    	height: 2.2rem;
    	border: 1px solid rgba(255,255,255,0.1);
    	margin-right: 1.8rem;
	}
	#mobile-contact-bar img{
		width: 20px;
	}
	#mobile-contact-bar {
	    box-sizing: border-box;
	    opacity: 1;
	    position: fixed;
	    width: 100%;
	    z-index: 9998;
	    left: 0;
	    bottom: 0;
	    display: block !important;
	}
	#mobile-contact-bar-outer {
	  background-color: #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: 9998;
	}
	.li_color {
	  border-left: 1px solid #FFFFFF;
	}
	#mobile-contact-bar li:first-child img{
		width: 18px;
	}
	.each-product-price h4 {
		font-size: 1.5rem;
	}
	.each-product-price h6 {
		font-size: 1.3rem;
		margin-left: 5px;
	}
	.counter-sec li{
		width: 49%;
    	display: inline-block;
    	vertical-align: top;
	}
	.counter-sec li:last-child{
		width: 100%;
	}
	.footer-nav-menu ul {
		display: block;
	}
	/***aanbod****/
	.aanbod-list-top {
		padding-bottom: 0;
	}
	/****aanbod-dtl****/
	.car-dtl-banner .car-dtl-info{
		float: none;
		margin-top: 30px;
	}
	.car-btm-left-content ul {
    	display: block;
  	}
	.car-btm-left-content li{
		width: 49%;
		display: inline-block;
		vertical-align: top;
		margin-bottom: 15px;
	}
	.car-dtl-social-btn ul{
		justify-content: start;
		margin-top: 5px;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item{
		font-size: 1.2rem;
    	margin-right: 5px;
    	width: calc(50% - 5px);
    	margin-bottom: 10px;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item:nth-child(even){
		margin-left: 2px;
		margin-right: 0;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item .nav-link{
		background-color: #C1A443;
  		border-color: #C1A443;
  		color: #fff;
	}
	.dtl-tab-sec .tab-btn .nav-tabs .nav-item.onder-btn{
		width: 60%;
	}
	.tab-btn ul{
		justify-content: center;
	}
	.kenteken_np {
		background-size: contain;
	}
	/*===========subpg-dtl=======*/
	.airco-service-right {
    	padding-left: 30px;
    	height: 250px;
  	}
  	.airco-service-right-small-car{
    	width: 150px;
    	height: 150px;
	}
	.service-mid-btm-right li:not(.service-mid-btm-right li:last-child) {
		margin-bottom: 10px;
	}
	/*==========overons===========*/
	.each-btm-block-info {
  		padding-left: 0;
  		padding-top: 10px;
	}
	.each-btm-block {
		column-gap: 15px;
		margin-bottom: 15px;
	}
	.each-btm-block-img {
		width: 30px;
		height: 30px
	}
	.each-part{
		border-bottom: 1px solid #2b2b2b;
	}
	.slider-man-name{
		position: static;
	}
	.overons-man-slider .swiper-slide a, .each-man-slider, .each-man-slider-img, .each-man-slider-img img {
  		height: auto;
	}
	.auto-overview-filter-result{
		bottom: 45px;
	}
	.over-ons-content li {
		width: 100%;
	}
	.over-ons-btm-block {
		margin-bottom: 30px;
	}
	.overons-btm-slider {
		padding-top: 30px;
	}
	.slider-arrow {
	    max-width: 105px;
	    bottom: -70px;
	}
	.slider-arrow .common-arrow {
	    height: 35px;
	    width: 35px;
	}
	.aanbod-filter {
	    width: 100%;
	}
	.filter-short {
        width: 100%;
    }
    .filter-main-wrap .select-style{
    	background-position: center right 20px;
    }
}
@media(max-width: 575.98px){
	.banner-sec{
		height: 70vh;
	}
	/*=========aanbod-dtl========*/
	.car-dtl-left-btn .akker_btn_cls{
		padding-left: 10px;
		padding-right: 10px;
		font-size: 1rem;
		margin-right: 3px;
	}
	.kenmerken-tab ul li{
		font-size: 1.14rem;
	}
	/****popup****/
	.modal-area .popup-content {
    	padding: 20px 10px;
	}
	.modal-area .popup-content p {
		margin: 10px 0;
	}
	/*==========contact=========*/
	.map-top .aanbod-dtl-slider-btm{
		height: auto;
	}
	.map-top .aanbod-dtl-slider-btm, .aanbod-dtl-dtl-slider-btm .row{
		margin-left: 0;
		margin-right: 0;
	}
	.verkop-mid-slider .each_dtl_slider_content {
        padding: 15px 15px;
    }
}

/* calculator media query  */
/* @media (max-width: 679.98px) {
	.calsty { 
    	height: 1900px;
    }
} */
@media (max-width: 627px){
	.calsty {
        height: 850px;
     }
}
@media(min-width:320px) and (max-width:991px){
	.mob-lang{
	 	display:none;
	}
}
@media(min-width:996px) and (max-width:1920px){
	.flag-hide-desk{
	 	display:none;
	}
}
