
/* TaksimTransfer V6.8.3 visual polish */

/* Airport route thumbnails */
.airport-route-media{
  background:#eaf0f6!important;
  overflow:hidden!important;
}
.airport-route-media img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
  display:block!important;
}

/* Related fleet: when only one alternate vehicle remains, center it instead of leaving a blank 3-column row */
.vehicle-related-grid .vehicle-related-card:only-child{
  grid-column:1/-1!important;
  width:min(100%,520px)!important;
  justify-self:center!important;
}
.vehicle-related-grid .vehicle-related-card:only-child .vehicle-related-img{
  height:235px!important;
}
.vehicle-related-grid .vehicle-related-card:only-child .vehicle-related-img img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
}

/* Better consistent real vehicle crops */
.vehicle-related-img,
.vehicle-pro-media,
.fleet-image{
  overflow:hidden!important;
  background:#edf2f7!important;
}
.vehicle-related-img img,
.vehicle-pro-media img,
.fleet-image img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
}

/* Vito/Sprinter detail hero photo */
.vehicle-main-image img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
}

@media(max-width:600px){
  .vehicle-related-grid .vehicle-related-card:only-child{
    width:100%!important;
  }
  .vehicle-related-grid .vehicle-related-card:only-child .vehicle-related-img{
    height:210px!important;
  }
}
