/* Responsive Hero Styling */

@media only screen and (max-width: 767px) {
    div.blockWrap_f899ca0e1e674ccbbac858950867939b {
        padding-top: 140px;
        padding-bottom: 20px;
    }
    
    .blockWrap_f899ca0e1e674ccbbac858950867939b .pageTitle {
        font-size: 50px; 
    }
        .blockWrap_f899ca0e1e674ccbbac858950867939b .pageSubtitle {
        font-size: 20px; 
    }
}

/* Full Width 2 CTA Mobile */

@media only screen and (max-width: 767px) {
    .blockContent.cols2 .imgGridItem {
        width: 100%;
        margin-bottom: 20px;
        padding: 0px;
    }
}