
/* MR BUS shared CSS group: Fleet / Van / Passenger Transport */
.mrbus-core-page.mrbus-our-fleet,
.mrbus-fleet-page{
  width:100%;
}

.fleet-grid,.vehicle-grid,.van-grid,
.mrbus-fleet-grid,.mrbus-vehicle-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(260px,1fr));
  gap:22px;
}

.fleet-card,.vehicle-card,.van-card,
.mrbus-fleet-card,.mrbus-vehicle-card{
  overflow:hidden;
  border-radius:26px;
  background:#fff;
  border:1px solid rgba(196,232,255,.92);
  box-shadow:0 16px 44px rgba(4,74,130,.08);
}

.fleet-card img,.vehicle-card img,.van-card img,
.mrbus-fleet-card img,.mrbus-vehicle-card img{
  width:100%;
  height:auto;
  display:block;
  border-radius:22px;
}

.mrbus-core-page .mrbus-fleet-card,
.mrbus-core-page .mrbus-vehicle-card{
  padding:20px;
}
