#fleet_wraps 
	{
    background-image: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)),url(https://rivalgraphixco.com/wp-content/uploads/2023/10/PXL_20230716_173253819.jpg);
    background-position: center center;
    background-size: cover;
	background-attachment:fixed;
}

/* Services cards */
.service-card{
  height:100%;
  transition: transform .15s ease, border-color .15s ease;
}
.service-card:hover{
  transform: translateY(-2px);
  border-color: rgba(255,106,26,.35) !important;
}
.service-card .bi{ color: var(--brand); font-size: 1.5rem; }

/* Services cards with muted background image */
.service-card{
position: relative;
overflow: hidden;
border: 1px solid var(--border);
}

/* background image layer */
.service-card::before{
content:"";
position:absolute;
inset:0;

background-size: cover;
background-position: center;
filter: saturate(.9) contrast(1.05);
opacity: .55;                 /* overall muting strength */
transform: scale(1.05);
z-index: 0;
}

.service-card-wraps::before{
	background-image:
	linear-gradient(rgba(0,0,0,.70), rgba(0,0,0,.85)),
	url("/_wss/clients/211/assets/4032/20260213212938651.jpg"); 
}

.service-card-branding::before{
	background-image:
	linear-gradient(rgba(0,0,0,.70), rgba(0,0,0,.85)),
	url("/_wss/clients/211/assets/4032/20260213212938545.jpg"); 
}

.service-card-boats::before{
	background-image:
	linear-gradient(rgba(0,0,0,.70), rgba(0,0,0,.85)),
	url("/_wss/clients/211/assets/4032/20260213212938416.jpg"); 
}

.service-card-install::before{
	background-image:
	linear-gradient(rgba(0,0,0,.70), rgba(0,0,0,.85)),
	url("/_wss/clients/211/assets/4032/20260213212938309.jpg"); 
}

/* keep the actual card content above the background */
.service-card > *{
position: relative;
z-index: 1;
}

/* optional: slightly stronger on hover */
.service-card:hover::before{
opacity: .70;
}