.optimizer-info-boxes-container {
    width: 100%;
}

.optimizer-info-boxes-container .optimizer-icon-box {
    margin-bottom: 30px;
}

@media only screen and (min-width: 768px) {
    /* 1 Column */
    .optimizer-info-boxes--1-cols > .optimizer-icon-box {
        width: 100%;
        display: inline-block;
    }

    /* 2 Columns */
    .optimizer-info-boxes--2-cols > .optimizer-icon-box {
        width: 49%;
        display: inline-block;
    }

    /* 3 Columns */
    .optimizer-info-boxes--3-cols > .optimizer-icon-box {
        width: 32%;
        display: inline-block;
    }

    /* 4 Columns */
    .optimizer-info-boxes--4-cols > .optimizer-icon-box {
        width: 24%;
        display: inline-block;
    }
}


/**
 *
 * Adjusted Ultimate VC Addons
 *
 */
.optimizer-icon-box .aio-icon,.optimizer-icon-box .img-icon {
    -webkit-transition: -webkit-transform .2s linear;
    transition: -webkit-transform .2s linear;
    transition: transform .2s linear;
    transition: transform .2s linear,-webkit-transform .2s linear
}

.aio-icon-header h3.aio-icon-title {
    margin: 0;
    display: block;
    font-size: 16px;
    line-height: 1.2em
}

.default-icon .aio-icon-default {
    display: table-cell;
    vertical-align: middle
}

.default-icon .aio-icon-default .aio-icon,.default-icon .aio-icon-default .aio-icon-img {
    margin-right: 15px
}

.default-icon .aio-icon-header {
    display: table-cell;
    vertical-align: middle
}
