.button {
    padding: 10px 30px;
}


/* Responsive CTAs */

@media only screen and (max-width: 767px) {
    .cols3.imgMgn0 .imgGridItem {
width: 100%
}
}

/* Mobile Hero */

@media only screen and (max-width: 767px) {
#hero {
    padding-top: 80px !important;
    padding-bottom: 80px !important;

}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_a0a0f2486ede46789947e6907b8e8bff .blockContent.blockContentBleed {
        padding-left: 20px !important;
    padding-right: 20px !important;
}
    
#hero .contentTitle {
    font-size: 40px;
}
}