@media(min-width: 992px){
	.car-filter h2, .car-detail-top .car-content h2{
		font-size: 3.2rem;
	}
	.car-content td:not(:first-child):after{
		position: absolute;
		top: 0;
		left: 0;
		content: '';
		width: 1px;
		height: 100%;
		background: rgba(28, 28, 28, 0.3);
		transform: skew(-20deg);
	}
	.car-content td:not(:first-child) span{
		margin: auto;
		display: table;
	}
	.car-content td:not(:first-child){
		padding: 0 10px;
	}
	/*=========car-detail=========*/
	.each-detail-image{
		padding: 5px;
	}
	.car-detail-top .container > .row.no-gutters{
		margin: 0 -5px;
	}
	.car-detail-top .form-1, .car-detail-top .form-2{
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media(min-width: 1200px){
	.instagram-sec.car-detail-insta{
		margin-top: 0;
	  	padding-top: 220px;
	}
	.instagram-sec.car-detail-insta h2{
		color: #fff;
		margin-bottom: 80px;
	}
	.instagram-sec.car-detail-insta:after {
	  	top: -220px;
	  	height: calc(100% + 220px);
	  	clip-path: polygon(100% 0%, 100% 0, 100% 0%, 100% 100%, 0 100%, 0 44%);
	  	-webkit-clip-path: polygon(100% 0%, 100% 0, 100% 0%, 100% 100%, 0 100%, 0 44%);
	}
	.car-detail-form.position-relative{
		z-index: 1;
	}
}
@media(max-width: 1399.98px){
	.car-content h3{
		font-size: 2.4rem;
		height: 60px;
	}
	/*=========car-detail=========*/
	.each-detail-image .position-absolute img{
		width: 50px;
	}
	.car-detail-top .car-content h5, .each-detail-image {
  		font-size: 2.4rem;
	}
	.car-detail-top .car-content td strong{
		font-size: 1.6rem;
	}
}
@media(max-width: 991.98px){
	.car-filter .row.mx-auto .col-6{
		padding: 0 4px;
	}
	.car-content{
		padding: 20px 15px;
	}
	.car-content h3{
		font-size: 2rem;
	}
	.car-content h3, .car-content p{
		height: auto;
	}
	.car-content table, .car-detail-top .car-content td strong{
		font-size: 1.4rem;
	}
	.car-content table{
		margin-bottom: 20px;
	}
	.car-content h5, .car-detail-top .car-content h5, .each-detail-image{
		font-size: 1.6rem;
	}
	.car-content .common-btn{
		max-width: 140px !important;
	}
	/*==========car-detail=========*/
	.each-detail-tab h5{
		font-size: 1.8rem;
		margin: 15px 0;
	}
	.each-detail-tab h5:after {
 		width: 12px;
  		height: 12px;
  		top: 6px;
	}
	.kenmerken-tab td, .opties-tab li{
		font-size: 1.6rem;
	}
	.kenmerken-tab table{
		margin-bottom: 30px;
	}
}
@media(max-width: 575.98px){
	.car-filter .row.mx-auto {
  		max-width: 350px;
	}
	.car-filter select{
		font-size: 1.25rem;
 	 	padding-right: 20px;
 	 	padding-left: 7px;
 	 	background-position-x: 95%;
	}
	/*===========car-detail===========*/
	.car-detail-top .common-btn{
		padding-left: 0;
  		padding-right: 0;
  		margin-right: 3px;
  		font-size: 1.3rem;
  		width: calc(50% - 6px) !important;
	}
}