@media (min-width: 1022px) {
  .next-row.next-row-fixed {
    width: 990px;
  }
}

@media (min-width: 1232px) {
  .next-row.next-row-fixed {
    width: 1200px;
  }
}

@media (min-width: 1532px) {
  .next-row.next-row-fixed {
    width: 1500px;
  }
}

.next-row.next-row-fluid {
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 344px) {
  .next-row.next-row-fluid {
    max-width: 320px;
  }
}

@media (min-width: 504px) {
  .next-row.next-row-fluid {
    max-width: 480px;
  }
}

@media (min-width: 752px) {
  .next-row.next-row-fluid {
    max-width: 720px;
  }
}

@media (min-width: 1022px) {
  .next-row.next-row-fluid {
    max-width: 990px;
  }
}

@media (min-width: 1232px) {
  .next-row.next-row-fluid {
    max-width: 1200px;
  }
}

@media (min-width: 1532px) {
  .next-row.next-row-fluid {
    max-width: 1500px;
  }
}

.next-row.next-row-wrap {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.next-row.next-row-no-wrap {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
}

.next-row.next-row-no-padding {
  padding: 0;
}

.next-row.next-row-no-padding>.next-col {
  padding: 0;
}

.next-row.next-row-across {
  padding: 0;
}

.next-row.next-row-across> :first-child {
  padding-left: 0;
}

.next-row.next-row-across> :last-child {
  padding-right: 0;
}

.next-row.next-row-fixed-xxs {
  width: 320px;
}

.next-row.next-row-fixed-xs {
  width: 480px;
}

.next-row.next-row-fixed-s {
  width: 720px;
}

.next-row.next-row-fixed-m {
  width: 990px;
}

.next-row.next-row-fixed-l {
  width: 1200px;
}

.next-row.next-row-fixed-xl {
  width: 1500px;
}

.next-row.next-row-justify-start {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.next-row.next-row-justify-end {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.next-row.next-row-justify-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.next-row.next-row-justify-space-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.next-row.next-row-justify-space-around {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.next-row-ie9 {
  display: table;
}

.next-row-ie9 .next-col {
  display: table-cell;
  vertical-align: top;
}

.next-col {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: inline-block;
  padding: 0 4px;
  width: auto;
}

.next-col>.next-row {
  padding: 0;
}

.next-row .next-col-1 {
  width: 4.16667%;
  max-width: 4.16667%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 4.16667%;
  -moz-flex: 0 0 4.16667%;
  -ms-flex: 0 0 4.16667%;
  flex: 0 0 4.16667%;
}

.next-row .next-col-2 {
  width: 8.33333%;
  max-width: 8.33333%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.33333%;
  -moz-flex: 0 0 8.33333%;
  -ms-flex: 0 0 8.33333%;
  flex: 0 0 8.33333%;
}

.next-row .next-col-3 {
  width: 12.5%;
  max-width: 12.5%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 12.5%;
  -moz-flex: 0 0 12.5%;
  -ms-flex: 0 0 12.5%;
  flex: 0 0 12.5%;
}

.next-row .next-col-4 {
  width: 16.66667%;
  max-width: 16.66667%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.66667%;
  -moz-flex: 0 0 16.66667%;
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
}

.next-row .next-col-5 {
  width: 20.83333%;
  max-width: 20.83333%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20.83333%;
  -moz-flex: 0 0 20.83333%;
  -ms-flex: 0 0 20.83333%;
  flex: 0 0 20.83333%;
}

.next-row .next-col-6 {
  width: 25%;
  max-width: 25%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -moz-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
}

.next-row .next-col-7 {
  width: 29.16667%;
  max-width: 29.16667%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 29.16667%;
  -moz-flex: 0 0 29.16667%;
  -ms-flex: 0 0 29.16667%;
  flex: 0 0 29.16667%;
}

.next-row .next-col-8 {
  width: 33.33333%;
  max-width: 33.33333%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333%;
  -moz-flex: 0 0 33.33333%;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
}