.wpb_row {
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.wpb_column {
    flex: 0 0 auto;
    width: 100%;
}

.wpb_column .wpb_row {
    margin: 0 -15px;
    width: auto;
}

.vc_column-inner {
    padding-left: 15px;
    padding-right: 15px;
}

.wpb_single_image img {
    max-width: 100%;
    height: auto;
}

.wpb_text_column + .wpb_text_column {
    margin-top: 60px;
}

@media (min-width: 992px) {
    .vc_section > .wpb_row {
        max-width: 960px;
    }
    .vc_col-sm-3 {
        width: 25%;
    }
    .vc_col-sm-4 {
        width: 33.33333333%;
    }
    .vc_col-sm-5 {
        width: 41.66666667%;
    }
    .vc_col-sm-6 {
        width: 50%;
    }
    .vc_col-sm-7 {
        width: 58.33333333%;
    }
    .vc_col-sm-8 {
        width: 66.66666667%;
    }
    .vc_col-sm-9 {
        width: 75%;
    }
}

@media (min-width: 1200px) {
    .vc_section > .wpb_row {
        max-width: 1140px;
    }
}

@media (min-width: 1400px) {
    .vc_section > .wpb_row {
        max-width: 1320px;
    }
}

@media (min-width: 1600px) {
    .vc_section > .wpb_row {
        max-width: 1550px;
    }
}