.three-col-cta-or-information-grid {
    padding-top: 40px;
}

.three-col-cta-or-information-grid .cta-or-information-box {
    padding-bottom: 20px;
}

.three-col-cta-or-information-grid .cta-or-information-box-content {
    padding: 40px 30px;
}

@media(min-width: 768px) and (max-width: 991px) {
    .three-col-cta-or-information-grid .cta-or-information-box:nth-of-type(1),
    .three-col-cta-or-information-grid .cta-or-information-box:nth-of-type(3n+1) {
        padding-right: 10px;
    }

    .three-col-cta-or-information-grid .cta-or-information-box:nth-of-type(2),
    .three-col-cta-or-information-grid .cta-or-information-box:nth-of-type(3n-1) {
        padding-left: 5px;
        padding-right: 5px;
    }

    .three-col-cta-or-information-grid .cta-or-information-box:nth-of-type(3n) {
        padding-left: 10px;
    }
}

@media(min-width: 576px) and (max-width: 767px) {
    .three-col-cta-or-information-grid .cta-or-information-box:nth-of-type(2n-1) {
        padding-right: 24px;
    }
    .three-col-cta-or-information-grid .cta-or-information-box:nth-of-type(2n) {
        padding-left: 24px;
    }
}

@media(min-width: 992px) {
    .three-col-cta-or-information-grid .cta-or-information-box:nth-of-type(1),
    .three-col-cta-or-information-grid .cta-or-information-box:nth-of-type(3n+1) {
        padding-right: 20px;
    }

    .three-col-cta-or-information-grid .cta-or-information-box:nth-of-type(2),
    .three-col-cta-or-information-grid .cta-or-information-box:nth-of-type(3n-1) {
        padding-left: 10px;
        padding-right: 10px;
    }

    .three-col-cta-or-information-grid .cta-or-information-box:nth-of-type(3n) {
        padding-left: 20px;
    }
}