 @import url('https://fonts.googleapis.com/css2?family=Fira+Sans:wght@400;700&display=swap');

.bd {
	border: 1px solid red;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Fira Sans', sans-serif !important;
	font-weight: bold !important;
}

#top-name-logo {
	font-size: 2.5rem;
	line-height: 1.0;
	font-weight: bold;
	color: #df2516;
	text-transform: uppercase;
	font-family: 'Fira Sans', sans-serif;
}
#bot-name-logo {
	font-size: 1.75rem;
	letter-spacing: .1rem;
	color: #000;
	font-weight: bold;
	font-family: 'Fira Sans', sans-serif;
}

.img-plus {
    border: 5px solid #000;
    padding: .3rem;
}

.text-red {
	color: #df2516;
}

.bg-black {
	background:#000;
}

.bg-red {
	background: #df2516;
}

.bg-red-hp {
	background: linear-gradient(0deg, rgba(223, 37, 22, 0.6), rgba(223, 37, 22, 9)), url('/wp-content/uploads/Hands_600x400.jpg') no-repeat center center/cover;
	font-size: 1.3rem; 
	line-height: 1.45;
}

.bg-intro {
    background-image: url('/wp-content/uploads/dark-tire-1.png');
    background-repeat: repeat;
    background-position: center;
    background-size: 200px;
    margin-top: -1.8rem !important;
    margin-bottom: 0 !important;
  }

.bg-contact {
    background-image: linear-gradient(90deg, rgba(255, 255, 255, .9) 60%, rgba(0, 0, 0, 0.25) 100%), 
		              url('/wp-content/uploads/Brakes-1_600x400.jpg'); 
    background-position: center; 
    background-attachment: fixed; 
    background-size: cover; 
    margin-top: -1.8rem !important; 
    margin-bottom: 0 !important;

  }


.card {
	transition: border .8s ease-in-out .25ms;
}

.card:hover {
	border: 1px solid #df2516;
}
.card-body {
	transition: transform .8s ease-in-out .25ms;
}

.card-body:hover {
	transform: scale(1.1)
}

#footer .large-wrapper.pt-0.pb-1 {
    margin-top: 2rem;
}

#areas-serviced {
	letter-spacing: 0;
	font-size: 15px;
}

@media only screen and (min-width:768px){
	#footer .large-wrapper.pt-0.pb-1 {
    margin-top: 2rem;
	}
	#areas-serviced {
	line-height: 1.9; 
	letter-spacing: .05rem;
	}
	
	.bg-red-hp {
	font-size: 1.65rem; 
	line-height: 1.45;
	}

}