
.reasons-lower__section {background-color:#fff;}

.reasons-lower {
    padding-bottom: 40px;
}

.reasons-lower__heading {
    color: #000;
    font-family: "montserrat",sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    letter-spacing: 0.9px;
    text-transform: uppercase;
    width: 100%;
    text-align: center;
    padding: 30px 0 15px 0;
}


.reasons-lower__widgets {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: row;
}

    .reasons-lower__widgets .wb-widget {
        float: none;
        padding: 20px;
        text-align:center;
    }

.cj-lower__section.sg-pagewidth-inner {
    padding-top: 100px;
    padding-bottom: 100px;
    background: #fff;
    text-align: center;
}

.cj-lower__intro p {
    text-align: center;
    color: #0047FF;
    font-family: "miller-display",serif;
    font-weight: 300;
    letter-spacing: 0;
    font-size: 23px;
    font-style: normal;
}

.cj-lower__link {
    margin-top:30px;
}

@media only screen and (min-width: 768px) {
    .cj-lower__intro p {
        font-size: 29px;
    }
}

@media only screen and (min-width: 1241px) {
    .sg-pagewidth {
        padding-left: 32px;
        padding-right: 32px;
    }

        .sg-pagewidth .sg-pagewidth-inner {
            padding-left: 25px;
            padding-right: 25px;
        }
}


@media only screen and (min-width: 1457px) {
    .sg-pagewidth {
        padding-left: 105px;
        padding-right: 105px;
    }

        .sg-pagewidth .sg-pagewidth-inner {
            padding-left: 105px;
            padding-right: 105px;
        }
}