.half-large-image-title div img {
    width: 100%;
    object-fit: cover;
}

.half-large-image-title .description h1 {
    margin: 0px;
    margin-top: 80px;
    margin-left: -80px;
    background: white;
    padding: 15px;
    width: 80%;
}

.half-large-image-title .description .blurb {
    padding-top: 30px;
    max-width: 75%;
    margin: auto;
}

.half-large-image-title .description .link p {
    color: black;
}

/* Site design width */
@media only screen and ( max-width: 1280px ){

}

/* Tablet */
@media only screen and ( max-width: 768px ){

}

/* Mobile */
@media only screen and ( max-width: 640px ){
    .half-large-image-title-inner {
        flex-direction: column;
    }

    .half-large-image-title h1.large-text.mobile-only {
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: -60px;
        background: white;
        z-index: 1;
        width: 80%;
    }

    .half-large-image-title .description .blurb {
        max-width: 100%;
    }

}



