@media (min-width: 1400px) {
  .cmn-container {
    max-width: 1320px;
  }
}
@media(min-width: 1600px){
	.cmn-container{
		max-width: 1480px;
	}
}
@media(min-width: 1800px){
	.cmn-container{
		max-width: 1660px;
	}
}
@media(min-width: 992px){
	.car-filter .col-lg-3{
		-ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
	}
	.select-row{
		margin: 0 -10px;
	}
	.car-info h4, .car-info p{
		height: 30px;
  	overflow: hidden;
	}
	.price table{
		height: 44px;
	}
	.shape {
	 	height: 52px;
	  position: absolute;
	  right: 27px;
	  transform: rotate(45deg);
	  bottom: 11px;
	  opacity: 0;
	}
	.right, .bottom {
	  position: relative;
	  width: 26px;
	  font-size: 0;
	}
	.right:before {
	  position: absolute;
	  display: inline-block;
	  border-top: 28px solid transparent;
	  border-right: 28px solid #3D3D3D;
	  border-bottom: 28px solid transparent;
	  left: 12px;
	  top: -5px;
	  content: '';
	}
	.bottom:before {
		position: absolute;
		display: inline-block;
		border-top: 30px solid transparent;
		border-left: 30px solid transparent;
		border-bottom: 30px solid #181818;
		border-right: 30px solid transparent;
		right: -74px;
		top: -6px;
		content: '';
		transform: rotate(90deg);
	}
	.car-block a:hover .car-info{
		border-color: rgba(255, 255, 255, 0.1);
	}
	.car-block a:hover .shape{
		opacity: 1;
	}
	.car-info .mx-auto{
		max-width: 420px;
	}
	.tab-upper-panel .form-1 .row [class*="col"], .tab-upper-panel .form-2 .row [class*="col"]{
		padding-left: 7px;
		padding-right: 7px;
	}
}
@media(max-width: 1499.98px){
	/*=========aanbod-dtl=======*/
	.related-car-slider .swiper-button-prev{
		left: -3.8%;
	}
	.related-car-slider .swiper-button-next{
		right: -3.8%;
	}
	.each-tab-block{
		padding-right: 40px;
	}
}
@media(max-width: 1399.98px){
	.car-filter .select-style{
		padding-left: 15px;
 	 	padding-right: 20px;
  	font-size: 14px;
  	background-position: 94%;
  	height: 50px;
    line-height: 50px;
	}
	.car-info p, .car-info td, .tab-upper-panel td span{
		font-size: 16px;
	}
	/*=========aanbod-dtl=======*/
	.tab-upper-panel td{
		font-size: 18px;
	}

}
@media(max-width: 1199.98px){
	/*=========aanbod-dtl=======*/
	.related-car-slider .swiper-button-prev{
		left: -3%;
	}
	.related-car-slider .swiper-button-next{
		right: -3%;
	}
	.aanbod-back-btn h6{
		margin-top: 6px;
	}
	.car-tab-area .position-div{
		padding-left: 0px;
	}
	.contact-image{
		margin-right: 10px;
	}

}
@media(max-width: 991.98px){
	.car-filter .select-row{
		margin: 0 -4px;
	}
	.car-info{
		padding: 20px 12px;
	}
	.aanbod-back-btn h6{
		font-size: 16px;
	}
	.car-tab-area #accordion{
		border-right: 0;
		padding-top: 0;
	}
	.each-tab-block, .car-tab-area .position-div {
    padding: 25px 0;
  }
  .tab-upper-panel td{
  	width: 32%;
    display: inline-block;
   	vertical-align: top;
    text-align: left;
    padding-bottom: 15px;
  }
  .tab-upper-panel hr{
  	margin-top: 20px;
  }
  .related-car-slider .swiper-button-next{
  	right: 0;
  }
  .related-car-slider .swiper-button-prev{
  	left: auto;
  	right: 25px;
  }
  .related-car-slider .common-arrow{
  	top: -20px;
  }
  .related-car-slider .common-arrow img {
		width: 16px;
		height: 16px;
	}
}
@media(max-width: 767.98px){
	.car-info td{
		font-size: 1.4rem;
	}
	/*========aanbod-dtl=========*/
	.tab-upper-panel td{
		width: 49%;
	}
	.contact-detail td{
		font-size: 15px;
	}
	.contact-detail td span{
		width: 30px;
  	height: 30px;
  	margin-right: 5px;
	}
	.contact-image{
		width: 90px;
		height: 90px;
	}
}