  /* custom css */

.hero-text {
    max-width: 740px;
}

.hero-text .text-uppercase {
    display: none;
}

.section-heading {
    text-transform: uppercase;
}

#hero-bg {
    position: relative;
}

#goals {
    background-color: #fff9d9;
    padding: 3.375rem 0;
}

#contact-us{
    padding: 3.375rem 0;
}

.nav-breadcrumb {
    display: none;
}

.lead {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
	padding: 0 1.25rem;
}


#spiff-bank-light .section-grid h3 {
	text-decoration: underline !important;
    color: #000 !important;
	font-size: 24px !important;
	font-weight: bold;
    font-family: 'Source Sans Pro' !important;
}


@media (max-width: 768px){
	#spiff-bank-light .col-sm-4 {
    width: 100% !important;
}
}

@media (min-width: 768px) {
    .hero-text {
        color: white;
    }

    .section-block {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        flex-direction: row;
    }

    #hero-bg {
        height: 400px;
        align-items: center;
        display: flex;
        background-image: linear-gradient(to right, rgb(0, 0, 0, 0.7) 45%, rgb(255 255 255 / 0%) 65%)
    }

    .lead {
        text-align: center;
    }

	
#lead{
    padding-top: 3.375rem;
}

}
