@media(min-width: 992px){
	.car-model{
		height: 80px;
	}
	.car-block p{
		height: 42px;
		overflow: hidden;
	}
	.car-price h6{
		position: relative;
		padding-right: 20px;
		display: inline-block;
	}
	.car-price h6:before{
		position: absolute;
		right: 0;
		top: 9px;
		content: '';
		width: 10px;
		height: 10px;
		background: url(../images/arw-right.svg) no-repeat center /contain;
	}
	.car-block a.d-block:hover h6:before{
		filter: brightness(0) invert(1);
		-webkit-filter: brightness(0) invert(1);
	}
	.car-block a.d-block:hover .car-price{
		background: #0078D6;
	}
	.car-block a.d-block:hover .car-price h5, .car-block a.d-block:hover .car-price h6{
		color: #fff;
	}
	/*=============aanbod-dtl============*/
	.car-detail-slider .swiper-arws, .car-slide .swiper-arws{
		top: 40%;
	}
}
@media(max-width: 1599.98px){
	.car-filter .col-lg-3.custom-grid {
	  	-ms-flex: 0 0 13%;
	  	flex: 0 0 15%;
	  	max-width: 15%;
		padding: 0 8px;
	}
	.car-filter .col-lg-4.custom-grid {
		-ms-flex: 0 0 10%;
		flex: 0 0 10%;
		max-width: 10%;
	}
	.car-filter select{
		font-size: 1.5rem;
	}
	/*=============aanbod-dtl===========*/
	.car-detail-content td img {
  		margin-right: 8px;
  		max-height: 35px;
	}
	.car-detail-content td span{
		padding-right: 20px;
	}
}
@media(max-width: 1499.98px){
	 .car-filter .col-lg-3.custom-grid {
		-ms-flex: 0 0 16%;
		flex: 0 0 16%;
		max-width: 16%;
		padding: 0 4px;
	}
	 .car-filter .col-lg-4.custom-grid {
    	-ms-flex: 0 0 4%;
    	flex: 0 0 4%;
    	max-width: 4%;
  	}
  	.car-filter .custom-row {
  		margin: 0 -4px;
	}
	.car-filter select{
		font-size: 1.4rem;
		padding-left: 10px;
		padding-right: 20px;
		background-position: center right 10px;
	}
}
@media(max-width: 1399.98px){
	.car-filter select {
    	font-size: 1.5rem;
    	padding: 20px 25px 20px 15px;
  	}
  	.car-block .bg-light{
  		padding-right: 14px;
  		padding-left: 14px;
  	}
  	.car-block td{
  		padding-right: 5px;
  	}
  	.car-block td span{
  		padding-right: 5px;
  		padding-left: 5px;
  	}
  	.car-block h5, .car-price h6{
  		font-size: 1.8rem;
  	}
  	.car-price{
  		padding: 15px 10px;
  	}
  	/*==============aanbod-dtl=============*/
  	.car-back-button .default-btn{
  		max-width: 240px;
  	}
  	.car-detail-content tr{
  		gap: 12px;
  	}
  	.car-detail-content td{
  		height: 58px;
  		padding-left: 10px;
  		font-size: 2rem;
  	}
  	.car-detail-content td img {
    	max-height: 30px;
  	}
  	.car-detail-tab .nav-tabs > div, .kenmerken-content td, .kenmerken-btn{
  		font-size: 1.7rem;
  	}
  	.kenmerken-content td span{
  		padding-left: 22px;
  	}
  	.car-detail-tab .tab-content p, .opties-tab li{
		font-size: 1.6rem;
	}
}
@media(max-width: 1199.98px){
	/*==============aanbod-dtl=============*/
  	.car-detail-content tr{
  		gap: 8px;
  	}
  	.car-detail-content td{
  		font-size: 1.6rem;
  	}
  	.car-detail-content td img {
    	max-height: 24px;
  	}
  	.kenmerken-content li{
  		width: 50%;
  	}
}
@media(max-width: 991.98px){
	.car-filter .col-lg-3.custom-grid{
		-ms-flex: 0 0 50%;
    	flex: 0 0 50%;
    	max-width: 50%;
	}
	.car-filter select{
    	padding: 13px 20px 13px 10px;
	}
	.car-block .bg-light{
  		padding-top: 20px;
  	}
  	.car-block td{
  		width: 25%;
  	}
  	.car-price{
  		border: 0;
  		padding: 0;
  	}
  	/*==============aanbod-detail=============*/
  	.swiper-arws{
  		width: 38px;
  		height: 38px;
  		background: #0078D6;
  		border-color: #0078D6 !important;
  	}
  	.swiper-arws img{
		width: 16px;
	}
  	.car-slide .swiper-button-next, .car-slide .swiper-button-prev{
  		top: -22px;
  	}
  	.car-slide .swiper-button-next{
  		right: 0;
  	}
  	.car-slide .swiper-button-prev {
  		left: auto;
  		right: 42px;
	}
	.car-detail-slider .swiper-slide, .car-detail-slider .swiper-slide-next{
		width: 100% !important;
		padding-left: 0;
	}
	.car-detail-slider:before{
		height: 100%;
	}
	.button-group .row {
  		margin: 0 -5px;
	}
	.button-group .default-btn{
		padding: 13px 0;
	}
	.button-group .default-btn.black-border-btn{
		background: transparent;
		border-color: #fff;
		color: #fff;
	}
	.car-detail-slider .swiper-button-next {
		right: 10px;
	}
	.car-detail-slider .swiper-button-prev {
		left: 10px;
	}
	.car-detail-content tr{
		flex-wrap: wrap;
    	gap: 6px;
    	justify-content: center;
	}
	.car-detail-content td {
    	font-size: 1.5rem;
    	width: calc(20% - 6px);
    	display: inline-block;
    	text-align: center;
    	height: auto;
    	padding: 5px 0;
	}
	.car-detail-content td img {
    	max-height: 24px;
    	display: block;
    	margin: 4px auto 0;
  	}
  	.car-detail-content td span{
  		padding-right: 0;
  	}
  	.kenmerken-content li {
    	width: 100%;
	    margin-bottom: 18px;
	}
	.car-detail-tab .nav-tabs > div, .kenmerken-content td, .kenmerken-btn, .car-detail-tab .tab-content p, .opties-tab li, .button-group .default-btn{
		font-size: 1.5rem;
	}
	.car-detail-tab .nav-tabs{
		gap: 8px;
	}
	.car-detail-tab .nav-tabs > div{
		width: calc(25% - 8px);
  		text-align: center;
  		border: 1px solid rgba(0, 0, 0, 0.18);
    	padding: 13px 0;
    	border-radius: 5px;
	}
	.car-detail-tab .nav-tabs > div .position-relative:after{
		opacity: 0;
	}
	.car-detail-tab .nav-tabs > div.active{
		background: #0078D6;
  		color: #fff;
  		border-color: #0078D6;
	}
	.kenmerken-content td span {
    	padding-left: 15px;
  	}
  	.kenmerken-content td span:before {
  		width: 13px;
  		height: 13px;
	}

}
@media(max-width: 767.98px){
	/*==========aanbod-dtl=============*/
	.car-detail-content td{
		width: calc(50% - 6px);
	}
	.car-detail-tab .nav-tabs{
		gap: 0;
	}
	.car-detail-tab .nav-tabs > div{
		width: calc(50% - 4px);
		margin-right: 4px;
		margin-bottom: 8px;
	}
	.car-detail-tab .nav-tabs > div:nth-child(even){
		margin-left: 4px;
		margin-right: 0;
	}
	.frame-leasecalculator{
		height: 1975px;
	}
}
@media(max-width: 575.98px){
	.car-filter select, .car-filter .reset-btn{
		font-size: 1.3rem;
	}
	.car-block tr{
		display: flex;
  		flex-wrap: wrap;
  		gap: 6px;
	}
  	.car-block td{
  		width: calc(50% - 3px);
  		padding: 0;
  	}
  	/*==========aanbod-detail============*/
	.car-detail-tab .nav-tabs > div, .kenmerken-content td, .kenmerken-btn, .car-detail-tab .tab-content p, .opties-tab li, .button-group .default-btn{
		font-size: 1.4rem;
	}
}