@media(min-width: 992px){
	.car-detail-slider .swiper-slide-prev:before, .car-detail-slider .swiper-slide-next:before{
		position: absolute;
		top: 0;
		left: 0;
		content: '';
		width: 100%;
		height: 100%;
		background: #1c1c1c;
		opacity: .7;
	}
	.car-list a:hover{
		box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.15);
	}
	.related-car-slide .swiper-slide{
		padding: 0 10px 30px;
	}
	.related-car-slide .swiper-slide a.overflow-hidden:hover{
		box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
		-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
	}
	.related-car-slide{
		margin: 0 -10px;
	}
}
@media(min-width: 1400px){
	.container{
		max-width: 1340px;
	}
	.car-filter h2{
		font-size: 4.8rem;
	}
}
@media(min-width: 1600px){
	.container{
		max-width: 1440px;
	}
}
@media(max-width: 1599.98px){
	.car-detail-top h2{
		font-size: 3.4rem;
	}
}
@media(max-width: 1399.98px){
	.car-filter select, .car-filter-btn{
		font-size: 1.45rem;
	}
	.car-filter select{
		padding-left: 10px;
		padding-right: 20px;
		background-position: 94%;
		letter-spacing: normal;
	}
	.car-filter .row.custom-row{
  		margin: 0 -7px;
	}
	.car-filter [class*="col"]{
  		padding: 0 7px;
	}
	.car-list-content h4, .car-price h5{
		font-size: 1.8rem;
	}
	.car-list-content{
		padding-left: 12px;
		padding-right: 12px;
	}
	.car-list-content p{
		letter-spacing: normal;
		font-size: 1.5rem;
	}
	/*==========aanbod-dtl==========*/
	.car-detail-top h2{
		font-size: 2.8rem;
	}
	.car-detail-content td, .contact-detail h5{
		font-size: 2rem;
		letter-spacing: normal;
	}
	.tab-button{
		font-size: 2rem;
	}
	.car-detail-tab ul.nav-tabs{
		gap: 40px;
	}
	.kenmerken-top-content td{
		padding: 20px 15px;
	}
}
@media(max-width: 1199.98px){
	/*==========aanbod-dtl==========*/
	.car-detail-content td, .contact-detail h5 {
    	font-size: 1.7rem;
  	}
}
@media(max-width: 991.98px){
	.car-filter .row.custom-row {
  		margin: 0 -4px;
	}
	.car-filter [class*="col"] {
  		padding: 0 4px;
	}
	.car-list-content h6{
		height: auto;
	}
	.car-list-content {
    	padding-left: 14px;
    	padding-right: 14px;
  	}
  	.car-price h5{
  		font-size: 1.5rem;
  	}
  	.car-price span{
  		font-size: 1.4rem;
  	}
  	/*==========aanbod-dtl==========*/
  	.car-detail-top h2 {
    	font-size: 2rem;
  	}
  	.car-detail-top p{
  		font-size: 1.8rem;
  	}
  	.car-detail-content td, .contact-detail h5 {
    	font-size: 1.5rem;
  	}
  	.car-detail-content td img {
  		width: 16px;
  		margin-right: 3px;
	}
	.car-detail-content li span, .contact-detail, .contact-detail a{
		letter-spacing: normal;
		font-size: 1.4rem;
	}
	.contact-image{
		width: 60px;
		height: 60px;
	}
	.contact-detail{
		width: calc(100% - 70px);
	}
	.car-detail-btn{
		padding: 0 12px;
    	font-size: 1.5rem;
	}
	.car-detail-btn.inruilen-btn{
		padding-left: 7px;
  		padding-right: 12px;
	}
	.tab-button {
    	font-size: 1.6rem;
    	text-align: left;
  	}
  	.car-detail-tab ul.nav-tabs {
    	gap: 18px;
  	}
  	.car-detail-tab .tab-content li, .kenmerken-tab-block td, .kenmerken-btn{
  		font-size: 1.5rem;
  	}
  	.kenmerken-tab-block table{
  		margin-bottom: 30px;
  	}
  	.kenmerken-top-content td{
  		width: 50%;
  		padding: 8px 0;
  	}
}
@media(max-width: 767.98px){
	.car-detail-tab ul.nav-tabs{
		gap: 0;
	}
	.car-detail-tab ul.nav-tabs li{
		width: 49%;
		display: inline-block;
		vertical-align: top;
		margin-bottom: 10px;
	}
	.tab-button{
		padding-bottom: 0;
	}
}
@media(max-width: 575.98px){
	.car-list-content p{
		font-size: 1.4rem;
	}
	/*==========aanbod-dtl==========*/
	.car-detail-content .justify-content-between li{
  		width: 49%;
  		display: inline-block;
  		vertical-align: top;
  		padding-bottom: 5px;
  	}
}