*{
  margin: 0;
}

.list-car-container .hero-banner-microsite-2 {
    max-width: 1600px;
}
.start-choose{
  color:#ccc;
}
.list-car-container .box-product-contain-list-car .product-pagination{
  margin-top:70px;
}
.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item:last-child {
  margin-bottom: 0px;
}
.list-car-container .box-product-contain-list-car .product-pagination ul{
  margin-bottom: 62px;
}
.product-item-image a img{
  height: 100%;
  object-fit: contain;
  object-position: center;
  max-width: 320px;
}
.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content{
  /* min-height: 411px; */
}
.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-product-description > p:last-child {
  margin-bottom: 49px;
}
.footer-menu-contain .box-footer-contact {
  flex-direction: row;
}
.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item:first-child, .list-car-container .box-product-contain-list-car .product-show-contain .product-show-item:nth-child(2) {
  margin-top: 0;
}
.list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-title{
  margin-left: -13px;
  margin-right: -13px;
}
.product-item-image{
  position: relative;
}
.product-item-image a{
  display: flex;
    justify-content: center;
}
.product-item-image a > img{
  position: absolute;
  display: block;
  transition: all .4s ease;
}
.product-item-image a > img:nth-child(1){
  visibility: visible;
  opacity: 1;
  z-index: 2;
}
.product-item-image a > img:nth-child(2){
  visibility: hidden;
  opacity: 0;
  z-index: 1;
}
.product-item-image a:hover > img:nth-child(1){ 
  visibility: hidden;
  opacity: 0;
  z-index: 1;
}
.product-item-image a:hover > img:nth-child(2){ 
  visibility: visible;
  opacity: 1;
  z-index: 2;
}
#select-list-car select::-webkit-scrollbar{
  width: 8px;
  height: 14px;
}
#select-list-car select::-webkit-scrollbar-track {
  
  background-color: #fff;
}
#select-list-car select::-webkit-scrollbar-thumb {
 background-color:#ccc;
}
#select-list-car select>optgroup{
  text-transform: uppercase;
  padding: 10px;
}
#select-list-car select>optgroup option {
  text-transform:capitalize;
  padding:0
}
#filter-button, #close-filter{
  cursor: pointer;
}


@media (max-width: 1081px){
  .list-car-container .box-product-contain-list-car .product-show-contain .product-show-item:first-child {
    margin-top: 48px !important;
  }
  .list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content{
    min-height:330px;
  }
  #list-car-contain{
    padding-top:94px;
  } 
}
@media (max-width: 769px){
  .product-pagination {
    /* display: none !important; */
  }
  .list-car-container .box-product-contain-list-car .product-show-contain .product-show-item:last-child {
  margin-bottom: 61px;
  }
  .list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content{
    min-height:330px;
  }
  .list-car-container .box-product-contain-list-car .product-pagination {
    margin-top: 0;
  }
}
@media (max-width: 415px){
  .list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content{
    min-height:300px;
  }
  .list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-image{
    min-height:114px;
  }
  .list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-image{
    top:-14px;
  }
  .list-car-container .box-product-contain-list-car .product-show-contain .product-show-item .box-product-item .product-item-content .content-product-description > p:last-child {
    margin-bottom: 45px;
  }
  .btn-custom-white span, .btn-custom-red  span{
      font-size: 11px;
  }
  #list-car-contain {
      padding-top: 94px;
  }
}
@media (max-width: 376px){
  .footer-menu-contain .box-footer-contact {
    flex-direction: column;
  }
  .footer-menu-contain .footer-img-certificate{
    width: auto;
    padding-top:30px
  }
  .list-car-container .box-product-contain-list-car .product-show-contain .filter-button{
    right: 0;
    margin-right: 27.5px;
  }
}
.hide{
  display: none;
}