.ninja-forms-form-wrap *,
.ninja-forms-form-wrap *:after,
.ninja-forms-form-wrap *:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

[class*='ninja-col-'] {
    float: left;
    padding: 0 5px;
}

/*[class*='ninja-col-']:last-of-type {
    padding-right: 0;
}*/

.ninja-col-1-2 { width: 50%; }
.ninja-col-2-2 { width: 100%; }

.ninja-col-1-3 { width: 33.33%; }
.ninja-col-2-3 { width: 66.66%; }
.ninja-col-3-3 { width: 100%; }

.ninja-col-1-4 { width: 25%; }
.ninja-col-2-4 { width: 50%; }
.ninja-col-3-4 { width: 75%; }
.ninja-col-4-4 { width: 100%; }

.ninja-row { width: auto; margin: 0 auto; padding: 0; }

.ninja-row:after {
    content: "";
    display: table;
    clear: both;
}

/*.ninja-row  > [class*='ninja-col-']:last-of-type {
    padding-right: 5px;
}*/

/* =Responsive Structure
----------------------------------------------- */

@media  only screen and (max-width: 600px) {
    .ninja-row [class*='ninja-col-'] {
        width: 100%;
        margin-right: 0;
    }
}