[class*="ninja-col-"] { float: left; padding: 0px 5px; }
.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: 0px auto; padding: 0px; }
.ninja-row::after { content: ""; display: table; clear: both; }
.nf-2col-list-checkbox-wrap li, .nf-2col-list-radio-wrap li { float: left; padding: 0px 5px; width: 50%; }
.nf-3col-list-checkbox-wrap li, .nf-3col-list-radio-wrap li { float: left; padding: 0px 5px; width: 33.33%; }
.nf-4col-list-checkbox-wrap li, .nf-4col-list-radio-wrap li { float: left; padding: 0px 5px; width: 25%; }
@media only screen and (max-width: 600px) {
  .ninja-row [class*="ninja-col-"], .nf-2col-list-checkbox-wrap li, .nf-2col-list-radio-wrap li, .nf-3col-list-checkbox-wrap li, .nf-3col-list-radio-wrap li, .nf-4col-list-checkbox-wrap li, .nf-4col-list-radio-wrap li { width: 100%; margin-right: 0px; }
}
