.vc_sw-align-right {
    text-align: right;
}
.vc_sw-align-center {
    text-align: center;
}
.vc_sw-align-justify {
    text-align: justify;
}
.repeater-wrapper, .repeater-child-wrapper {
    width: 100%;
    height: auto;
    overflow: hidden;
    display: table;
}
.reapeater-row {
    width: 100%;
    height: 42px;
    overflow: hidden;
    display: table-row;
    border-bottom: 1px solid #DDDDDD;
    float: left;
}
.reapeter-column:first-child{
    padding: 0;
    line-height: 24px;
    margin-top: 21px;
    margin-bottom: 11px;

}
.reapeter-column {
    display: table-cell;
    width: 100%;
    padding-left: 5px;
    padding-top: 3px;
}
