@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Raleway:200,300,500,600,700,900);
.row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.column {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.row.reverse {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.column.reverse {
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

/**
 * When wrap is NOT enabled
 */
.row.v-start, .column.v-start {
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.row.v-end, .column.v-end {
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
}

.row.v-center, .column.v-center {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.row.v-baseline, .column.v-baseline {
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.row.v-stretch, .column.v-stretch {
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

/**
 * When wrap is enabled
 */
.row.wrap.v-start, .column.wrap.v-start {
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: flex-start;
  align-content: flex-start;
}

.row.wrap.v-end, .column.wrap.v-end {
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: flex-end;
  align-content: flex-end;
}

.row.wrap.v-center, .column.wrap.v-center {
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.row.wrap.v-stretch, .column.wrap.v-stretch {
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}

.row.wrap.v-space-between, .column.wrap.v-space-between {
  -webkit-align-content: space-between;
  -ms-flex-line-pack: space-between;
  align-content: space-between;
}

.row.wrap.v-space-around, .column.wrap.v-space-around {
  -webkit-align-content: space-around;
  -ms-flex-line-pack: space-around;
  align-content: space-around;
}

.row.start, .column.start {
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.row.end, .column.end {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
}

.row.center, .column.center {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.row.space-between, .column.space-between {
  -webkit-justify-content: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
}

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

@media (max-width: 1199px) {
  .row.lg-start, .column.lg-start {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .row.lg-end, .column.lg-end {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: flex-end;
    justify-content: flex-end;
  }

  .row.lg-center, .column.lg-center {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .row.lg-space-between, .column.lg-space-between {
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
  }

  .row.lg-space-around, .column.lg-space-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}
@media (max-width: 991px) {
  .row.md-start, .column.md-start {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .row.md-end, .column.md-end {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: flex-end;
    justify-content: flex-end;
  }

  .row.md-center, .column.md-center {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .row.md-space-between, .column.md-space-between {
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
  }

  .row.md-space-around, .column.md-space-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}
@media (max-width: 767px) {
  .row.sm-start, .column.sm-start {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .row.sm-end, .column.sm-end {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: flex-end;
    justify-content: flex-end;
  }

  .row.sm-center, .column.sm-center {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .row.sm-space-between, .column.sm-space-between {
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
  }

  .row.sm-space-around, .column.sm-space-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}
@media (max-width: 543px) {
  .row.xs-start, .column.xs-start {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .row.xs-end, .column.xs-end {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: flex-end;
    justify-content: flex-end;
  }

  .row.xs-center, .column.xs-center {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .row.xs-space-between, .column.xs-space-between {
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
  }

  .row.xs-space-around, .column.xs-space-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}
.row.wrap, .column.wrap {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.row.no-wrap, .column.no-wrap {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.row.reverse-wrap, .column.reverse-wrap {
  -webkit-flex-wrap: wrap-reverse;
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}

@media (max-width: 1199px) {
  .row.wrap-lg {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 991px) {
  .row.wrap-md {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .row.wrap-sm {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 543px) {
  .row.wrap-xs {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.col {
  flex: 1 1 100%;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

.col-free, .free .col {
  flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

.col-free.no-shrink {
  flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

.col-free.no-grow {
  flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

.col-free.auto, .col.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-free.start, .col.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-free.end, .col.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-free.center, .col.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-free.baseline, .col.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-free.stretch, .col.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-1.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-1.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-1.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-1.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-1.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-1.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-2.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-2.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-2.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-2.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-2.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-2.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-3.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-3.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-3.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-3.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-3.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-3.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-4.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-4.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-4.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-4.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-4.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-4.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-5.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-5.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-5.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-5.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-5.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-5.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-6.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-6.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-6.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-6.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-6.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-6.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-7.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-7.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-7.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-7.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-7.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-7.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-8.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-8.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-8.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-8.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-8.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-8.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-9.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-9.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-9.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-9.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-9.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-9.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-10.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-10.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-10.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-10.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-10.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-10.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-11.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-11.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-11.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-11.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-11.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-11.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-12.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-12.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-12.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-12.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-12.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-12.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-13.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-13.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-13.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-13.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-13.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-13.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-14.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-14.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-14.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-14.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-14.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-14.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-15.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-15.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-15.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-15.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-15.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-15.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-16.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-16.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-16.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-16.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-16.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-16.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-17.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-17.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-17.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-17.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-17.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-17.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-18.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-18.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-18.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-18.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-18.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-18.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-19.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-19.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-19.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-19.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-19.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-19.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-20.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-20.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-20.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-20.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-20.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-20.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-21.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-21.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-21.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-21.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-21.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-21.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-22.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-22.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-22.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-22.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-22.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-22.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-23.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-23.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-23.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-23.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-23.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-23.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-24.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-24.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-24.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-24.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-24.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-24.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-25.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-25.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-25.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-25.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-25.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-25.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-26.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-26.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-26.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-26.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-26.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-26.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-27.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-27.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-27.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-27.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-27.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-27.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-28.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-28.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-28.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-28.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-28.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-28.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-29.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-29.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-29.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-29.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-29.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-29.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-30.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-30.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-30.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-30.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-30.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-30.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-31.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-31.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-31.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-31.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-31.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-31.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-32.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-32.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-32.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-32.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-32.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-32.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-33.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-33.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-33.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-33.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-33.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-33.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-34.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-34.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-34.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-34.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-34.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-34.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-35.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-35.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-35.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-35.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-35.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-35.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-36.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-36.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-36.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-36.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-36.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-36.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-37.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-37.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-37.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-37.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-37.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-37.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-38.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-38.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-38.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-38.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-38.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-38.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-39.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-39.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-39.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-39.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-39.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-39.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-40.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-40.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-40.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-40.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-40.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-40.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-41.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-41.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-41.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-41.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-41.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-41.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-42.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-42.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-42.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-42.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-42.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-42.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-43.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-43.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-43.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-43.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-43.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-43.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-44.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-44.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-44.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-44.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-44.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-44.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-45.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-45.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-45.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-45.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-45.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-45.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-46.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-46.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-46.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-46.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-46.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-46.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-47.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-47.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-47.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-47.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-47.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-47.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-48.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-48.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-48.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-48.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-48.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-48.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-49.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-49.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-49.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-49.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-49.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-49.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-50.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-50.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-50.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-50.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-50.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-50.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-51.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-51.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-51.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-51.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-51.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-51.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-52.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-52.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-52.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-52.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-52.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-52.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-53.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-53.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-53.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-53.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-53.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-53.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-54.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-54.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-54.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-54.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-54.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-54.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-55.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-55.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-55.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-55.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-55.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-55.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-56.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-56.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-56.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-56.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-56.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-56.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-57.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-57.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-57.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-57.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-57.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-57.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-58.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-58.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-58.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-58.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-58.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-58.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-59.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-59.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-59.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-59.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-59.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-59.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-60.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-60.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-60.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-60.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-60.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-60.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-61.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-61.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-61.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-61.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-61.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-61.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-62.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-62.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-62.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-62.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-62.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-62.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-63.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-63.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-63.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-63.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-63.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-63.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-64.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-64.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-64.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-64.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-64.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-64.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-65.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-65.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-65.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-65.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-65.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-65.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-66.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-66.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-66.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-66.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-66.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-66.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-67.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-67.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-67.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-67.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-67.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-67.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-68.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-68.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-68.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-68.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-68.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-68.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-69.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-69.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-69.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-69.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-69.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-69.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-70.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-70.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-70.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-70.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-70.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-70.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-71.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-71.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-71.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-71.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-71.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-71.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-72.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-72.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-72.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-72.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-72.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-72.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-73.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-73.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-73.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-73.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-73.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-73.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-74.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-74.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-74.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-74.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-74.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-74.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-75.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-75.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-75.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-75.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-75.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-75.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-76.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-76.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-76.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-76.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-76.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-76.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-77.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-77.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-77.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-77.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-77.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-77.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-78.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-78.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-78.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-78.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-78.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-78.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-79.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-79.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-79.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-79.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-79.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-79.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-80.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-80.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-80.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-80.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-80.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-80.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-81.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-81.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-81.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-81.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-81.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-81.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-82.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-82.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-82.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-82.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-82.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-82.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-83.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-83.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-83.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-83.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-83.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-83.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-84.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-84.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-84.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-84.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-84.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-84.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-85.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-85.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-85.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-85.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-85.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-85.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-86.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-86.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-86.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-86.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-86.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-86.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-87.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-87.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-87.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-87.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-87.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-87.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-88.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-88.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-88.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-88.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-88.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-88.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-89.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-89.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-89.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-89.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-89.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-89.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-90.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-90.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-90.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-90.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-90.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-90.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-91.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-91.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-91.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-91.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-91.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-91.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-92.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-92.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-92.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-92.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-92.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-92.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-93.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-93.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-93.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-93.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-93.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-93.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-94.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-94.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-94.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-94.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-94.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-94.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-95.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-95.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-95.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-95.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-95.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-95.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-96.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-96.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-96.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-96.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-96.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-96.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-97.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-97.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-97.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-97.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-97.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-97.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-98.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-98.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-98.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-98.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-98.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-98.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-99.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-99.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-99.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-99.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-99.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-99.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-100.auto {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.col-100.start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}

.col-100.end {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
}

.col-100.center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.col-100.baseline {
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.col-100.stretch {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.col-1 {
  flex: 0 1 1%;
  -webkit-flex: 0 1 1%;
  -ms-flex: 0 1 1%;
}

.col-2 {
  flex: 0 1 2%;
  -webkit-flex: 0 1 2%;
  -ms-flex: 0 1 2%;
}

.col-3 {
  flex: 0 1 3%;
  -webkit-flex: 0 1 3%;
  -ms-flex: 0 1 3%;
}

.col-4 {
  flex: 0 1 4%;
  -webkit-flex: 0 1 4%;
  -ms-flex: 0 1 4%;
}

.col-5 {
  flex: 0 1 5%;
  -webkit-flex: 0 1 5%;
  -ms-flex: 0 1 5%;
}

.col-6 {
  flex: 0 1 6%;
  -webkit-flex: 0 1 6%;
  -ms-flex: 0 1 6%;
}

.col-7 {
  flex: 0 1 7%;
  -webkit-flex: 0 1 7%;
  -ms-flex: 0 1 7%;
}

.col-8 {
  flex: 0 1 8%;
  -webkit-flex: 0 1 8%;
  -ms-flex: 0 1 8%;
}

.col-9 {
  flex: 0 1 9%;
  -webkit-flex: 0 1 9%;
  -ms-flex: 0 1 9%;
}

.col-10 {
  flex: 0 1 10%;
  -webkit-flex: 0 1 10%;
  -ms-flex: 0 1 10%;
}

.col-11 {
  flex: 0 1 11%;
  -webkit-flex: 0 1 11%;
  -ms-flex: 0 1 11%;
}

.col-12 {
  flex: 0 1 12%;
  -webkit-flex: 0 1 12%;
  -ms-flex: 0 1 12%;
}

.col-13 {
  flex: 0 1 13%;
  -webkit-flex: 0 1 13%;
  -ms-flex: 0 1 13%;
}

.col-14 {
  flex: 0 1 14%;
  -webkit-flex: 0 1 14%;
  -ms-flex: 0 1 14%;
}

.col-15 {
  flex: 0 1 15%;
  -webkit-flex: 0 1 15%;
  -ms-flex: 0 1 15%;
}

.col-16 {
  flex: 0 1 16%;
  -webkit-flex: 0 1 16%;
  -ms-flex: 0 1 16%;
}

.col-17 {
  flex: 0 1 17%;
  -webkit-flex: 0 1 17%;
  -ms-flex: 0 1 17%;
}

.col-18 {
  flex: 0 1 18%;
  -webkit-flex: 0 1 18%;
  -ms-flex: 0 1 18%;
}

.col-19 {
  flex: 0 1 19%;
  -webkit-flex: 0 1 19%;
  -ms-flex: 0 1 19%;
}

.col-20 {
  flex: 0 1 20%;
  -webkit-flex: 0 1 20%;
  -ms-flex: 0 1 20%;
}

.col-21 {
  flex: 0 1 21%;
  -webkit-flex: 0 1 21%;
  -ms-flex: 0 1 21%;
}

.col-22 {
  flex: 0 1 22%;
  -webkit-flex: 0 1 22%;
  -ms-flex: 0 1 22%;
}

.col-23 {
  flex: 0 1 23%;
  -webkit-flex: 0 1 23%;
  -ms-flex: 0 1 23%;
}

.col-24 {
  flex: 0 1 24%;
  -webkit-flex: 0 1 24%;
  -ms-flex: 0 1 24%;
}

.col-25 {
  flex: 0 1 25%;
  -webkit-flex: 0 1 25%;
  -ms-flex: 0 1 25%;
}

.col-26 {
  flex: 0 1 26%;
  -webkit-flex: 0 1 26%;
  -ms-flex: 0 1 26%;
}

.col-27 {
  flex: 0 1 27%;
  -webkit-flex: 0 1 27%;
  -ms-flex: 0 1 27%;
}

.col-28 {
  flex: 0 1 28%;
  -webkit-flex: 0 1 28%;
  -ms-flex: 0 1 28%;
}

.col-29 {
  flex: 0 1 29%;
  -webkit-flex: 0 1 29%;
  -ms-flex: 0 1 29%;
}

.col-30 {
  flex: 0 1 30%;
  -webkit-flex: 0 1 30%;
  -ms-flex: 0 1 30%;
}

.col-31 {
  flex: 0 1 31%;
  -webkit-flex: 0 1 31%;
  -ms-flex: 0 1 31%;
}

.col-32 {
  flex: 0 1 32%;
  -webkit-flex: 0 1 32%;
  -ms-flex: 0 1 32%;
}

.col-33 {
  flex: 0 1 33%;
  -webkit-flex: 0 1 33%;
  -ms-flex: 0 1 33%;
}

.col-34 {
  flex: 0 1 34%;
  -webkit-flex: 0 1 34%;
  -ms-flex: 0 1 34%;
}

.col-35 {
  flex: 0 1 35%;
  -webkit-flex: 0 1 35%;
  -ms-flex: 0 1 35%;
}

.col-36 {
  flex: 0 1 36%;
  -webkit-flex: 0 1 36%;
  -ms-flex: 0 1 36%;
}

.col-37 {
  flex: 0 1 37%;
  -webkit-flex: 0 1 37%;
  -ms-flex: 0 1 37%;
}

.col-38 {
  flex: 0 1 38%;
  -webkit-flex: 0 1 38%;
  -ms-flex: 0 1 38%;
}

.col-39 {
  flex: 0 1 39%;
  -webkit-flex: 0 1 39%;
  -ms-flex: 0 1 39%;
}

.col-40 {
  flex: 0 1 40%;
  -webkit-flex: 0 1 40%;
  -ms-flex: 0 1 40%;
}

.col-41 {
  flex: 0 1 41%;
  -webkit-flex: 0 1 41%;
  -ms-flex: 0 1 41%;
}

.col-42 {
  flex: 0 1 42%;
  -webkit-flex: 0 1 42%;
  -ms-flex: 0 1 42%;
}

.col-43 {
  flex: 0 1 43%;
  -webkit-flex: 0 1 43%;
  -ms-flex: 0 1 43%;
}

.col-44 {
  flex: 0 1 44%;
  -webkit-flex: 0 1 44%;
  -ms-flex: 0 1 44%;
}

.col-45 {
  flex: 0 1 45%;
  -webkit-flex: 0 1 45%;
  -ms-flex: 0 1 45%;
}

.col-46 {
  flex: 0 1 46%;
  -webkit-flex: 0 1 46%;
  -ms-flex: 0 1 46%;
}

.col-47 {
  flex: 0 1 47%;
  -webkit-flex: 0 1 47%;
  -ms-flex: 0 1 47%;
}

.col-48 {
  flex: 0 1 48%;
  -webkit-flex: 0 1 48%;
  -ms-flex: 0 1 48%;
}

.col-49 {
  flex: 0 1 49%;
  -webkit-flex: 0 1 49%;
  -ms-flex: 0 1 49%;
}

.col-50 {
  flex: 0 1 50%;
  -webkit-flex: 0 1 50%;
  -ms-flex: 0 1 50%;
}

.col-51 {
  flex: 0 1 51%;
  -webkit-flex: 0 1 51%;
  -ms-flex: 0 1 51%;
}

.col-52 {
  flex: 0 1 52%;
  -webkit-flex: 0 1 52%;
  -ms-flex: 0 1 52%;
}

.col-53 {
  flex: 0 1 53%;
  -webkit-flex: 0 1 53%;
  -ms-flex: 0 1 53%;
}

.col-54 {
  flex: 0 1 54%;
  -webkit-flex: 0 1 54%;
  -ms-flex: 0 1 54%;
}

.col-55 {
  flex: 0 1 55%;
  -webkit-flex: 0 1 55%;
  -ms-flex: 0 1 55%;
}

.col-56 {
  flex: 0 1 56%;
  -webkit-flex: 0 1 56%;
  -ms-flex: 0 1 56%;
}

.col-57 {
  flex: 0 1 57%;
  -webkit-flex: 0 1 57%;
  -ms-flex: 0 1 57%;
}

.col-58 {
  flex: 0 1 58%;
  -webkit-flex: 0 1 58%;
  -ms-flex: 0 1 58%;
}

.col-59 {
  flex: 0 1 59%;
  -webkit-flex: 0 1 59%;
  -ms-flex: 0 1 59%;
}

.col-60 {
  flex: 0 1 60%;
  -webkit-flex: 0 1 60%;
  -ms-flex: 0 1 60%;
}

.col-61 {
  flex: 0 1 61%;
  -webkit-flex: 0 1 61%;
  -ms-flex: 0 1 61%;
}

.col-62 {
  flex: 0 1 62%;
  -webkit-flex: 0 1 62%;
  -ms-flex: 0 1 62%;
}

.col-63 {
  flex: 0 1 63%;
  -webkit-flex: 0 1 63%;
  -ms-flex: 0 1 63%;
}

.col-64 {
  flex: 0 1 64%;
  -webkit-flex: 0 1 64%;
  -ms-flex: 0 1 64%;
}

.col-65 {
  flex: 0 1 65%;
  -webkit-flex: 0 1 65%;
  -ms-flex: 0 1 65%;
}

.col-66 {
  flex: 0 1 66%;
  -webkit-flex: 0 1 66%;
  -ms-flex: 0 1 66%;
}

.col-67 {
  flex: 0 1 67%;
  -webkit-flex: 0 1 67%;
  -ms-flex: 0 1 67%;
}

.col-68 {
  flex: 0 1 68%;
  -webkit-flex: 0 1 68%;
  -ms-flex: 0 1 68%;
}

.col-69 {
  flex: 0 1 69%;
  -webkit-flex: 0 1 69%;
  -ms-flex: 0 1 69%;
}

.col-70 {
  flex: 0 1 70%;
  -webkit-flex: 0 1 70%;
  -ms-flex: 0 1 70%;
}

.col-71 {
  flex: 0 1 71%;
  -webkit-flex: 0 1 71%;
  -ms-flex: 0 1 71%;
}

.col-72 {
  flex: 0 1 72%;
  -webkit-flex: 0 1 72%;
  -ms-flex: 0 1 72%;
}

.col-73 {
  flex: 0 1 73%;
  -webkit-flex: 0 1 73%;
  -ms-flex: 0 1 73%;
}

.col-74 {
  flex: 0 1 74%;
  -webkit-flex: 0 1 74%;
  -ms-flex: 0 1 74%;
}

.col-75 {
  flex: 0 1 75%;
  -webkit-flex: 0 1 75%;
  -ms-flex: 0 1 75%;
}

.col-76 {
  flex: 0 1 76%;
  -webkit-flex: 0 1 76%;
  -ms-flex: 0 1 76%;
}

.col-77 {
  flex: 0 1 77%;
  -webkit-flex: 0 1 77%;
  -ms-flex: 0 1 77%;
}

.col-78 {
  flex: 0 1 78%;
  -webkit-flex: 0 1 78%;
  -ms-flex: 0 1 78%;
}

.col-79 {
  flex: 0 1 79%;
  -webkit-flex: 0 1 79%;
  -ms-flex: 0 1 79%;
}

.col-80 {
  flex: 0 1 80%;
  -webkit-flex: 0 1 80%;
  -ms-flex: 0 1 80%;
}

.col-81 {
  flex: 0 1 81%;
  -webkit-flex: 0 1 81%;
  -ms-flex: 0 1 81%;
}

.col-82 {
  flex: 0 1 82%;
  -webkit-flex: 0 1 82%;
  -ms-flex: 0 1 82%;
}

.col-83 {
  flex: 0 1 83%;
  -webkit-flex: 0 1 83%;
  -ms-flex: 0 1 83%;
}

.col-84 {
  flex: 0 1 84%;
  -webkit-flex: 0 1 84%;
  -ms-flex: 0 1 84%;
}

.col-85 {
  flex: 0 1 85%;
  -webkit-flex: 0 1 85%;
  -ms-flex: 0 1 85%;
}

.col-86 {
  flex: 0 1 86%;
  -webkit-flex: 0 1 86%;
  -ms-flex: 0 1 86%;
}

.col-87 {
  flex: 0 1 87%;
  -webkit-flex: 0 1 87%;
  -ms-flex: 0 1 87%;
}

.col-88 {
  flex: 0 1 88%;
  -webkit-flex: 0 1 88%;
  -ms-flex: 0 1 88%;
}

.col-89 {
  flex: 0 1 89%;
  -webkit-flex: 0 1 89%;
  -ms-flex: 0 1 89%;
}

.col-90 {
  flex: 0 1 90%;
  -webkit-flex: 0 1 90%;
  -ms-flex: 0 1 90%;
}

.col-91 {
  flex: 0 1 91%;
  -webkit-flex: 0 1 91%;
  -ms-flex: 0 1 91%;
}

.col-92 {
  flex: 0 1 92%;
  -webkit-flex: 0 1 92%;
  -ms-flex: 0 1 92%;
}

.col-93 {
  flex: 0 1 93%;
  -webkit-flex: 0 1 93%;
  -ms-flex: 0 1 93%;
}

.col-94 {
  flex: 0 1 94%;
  -webkit-flex: 0 1 94%;
  -ms-flex: 0 1 94%;
}

.col-95 {
  flex: 0 1 95%;
  -webkit-flex: 0 1 95%;
  -ms-flex: 0 1 95%;
}

.col-96 {
  flex: 0 1 96%;
  -webkit-flex: 0 1 96%;
  -ms-flex: 0 1 96%;
}

.col-97 {
  flex: 0 1 97%;
  -webkit-flex: 0 1 97%;
  -ms-flex: 0 1 97%;
}

.col-98 {
  flex: 0 1 98%;
  -webkit-flex: 0 1 98%;
  -ms-flex: 0 1 98%;
}

.col-99 {
  flex: 0 1 99%;
  -webkit-flex: 0 1 99%;
  -ms-flex: 0 1 99%;
}

.col-100 {
  flex: 0 1 100%;
  -webkit-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
}

.offset-1 {
  margin-left: 1%;
}

.offset-2 {
  margin-left: 2%;
}

.offset-3 {
  margin-left: 3%;
}

.offset-4 {
  margin-left: 4%;
}

.offset-5 {
  margin-left: 5%;
}

.offset-6 {
  margin-left: 6%;
}

.offset-7 {
  margin-left: 7%;
}

.offset-8 {
  margin-left: 8%;
}

.offset-9 {
  margin-left: 9%;
}

.offset-10 {
  margin-left: 10%;
}

.offset-11 {
  margin-left: 11%;
}

.offset-12 {
  margin-left: 12%;
}

.offset-13 {
  margin-left: 13%;
}

.offset-14 {
  margin-left: 14%;
}

.offset-15 {
  margin-left: 15%;
}

.offset-16 {
  margin-left: 16%;
}

.offset-17 {
  margin-left: 17%;
}

.offset-18 {
  margin-left: 18%;
}

.offset-19 {
  margin-left: 19%;
}

.offset-20 {
  margin-left: 20%;
}

.offset-21 {
  margin-left: 21%;
}

.offset-22 {
  margin-left: 22%;
}

.offset-23 {
  margin-left: 23%;
}

.offset-24 {
  margin-left: 24%;
}

.offset-25 {
  margin-left: 25%;
}

.offset-26 {
  margin-left: 26%;
}

.offset-27 {
  margin-left: 27%;
}

.offset-28 {
  margin-left: 28%;
}

.offset-29 {
  margin-left: 29%;
}

.offset-30 {
  margin-left: 30%;
}

.offset-31 {
  margin-left: 31%;
}

.offset-32 {
  margin-left: 32%;
}

.offset-33 {
  margin-left: 33%;
}

.offset-34 {
  margin-left: 34%;
}

.offset-35 {
  margin-left: 35%;
}

.offset-36 {
  margin-left: 36%;
}

.offset-37 {
  margin-left: 37%;
}

.offset-38 {
  margin-left: 38%;
}

.offset-39 {
  margin-left: 39%;
}

.offset-40 {
  margin-left: 40%;
}

.offset-41 {
  margin-left: 41%;
}

.offset-42 {
  margin-left: 42%;
}

.offset-43 {
  margin-left: 43%;
}

.offset-44 {
  margin-left: 44%;
}

.offset-45 {
  margin-left: 45%;
}

.offset-46 {
  margin-left: 46%;
}

.offset-47 {
  margin-left: 47%;
}

.offset-48 {
  margin-left: 48%;
}

.offset-49 {
  margin-left: 49%;
}

.offset-50 {
  margin-left: 50%;
}

.offset-51 {
  margin-left: 51%;
}

.offset-52 {
  margin-left: 52%;
}

.offset-53 {
  margin-left: 53%;
}

.offset-54 {
  margin-left: 54%;
}

.offset-55 {
  margin-left: 55%;
}

.offset-56 {
  margin-left: 56%;
}

.offset-57 {
  margin-left: 57%;
}

.offset-58 {
  margin-left: 58%;
}

.offset-59 {
  margin-left: 59%;
}

.offset-60 {
  margin-left: 60%;
}

.offset-61 {
  margin-left: 61%;
}

.offset-62 {
  margin-left: 62%;
}

.offset-63 {
  margin-left: 63%;
}

.offset-64 {
  margin-left: 64%;
}

.offset-65 {
  margin-left: 65%;
}

.offset-66 {
  margin-left: 66%;
}

.offset-67 {
  margin-left: 67%;
}

.offset-68 {
  margin-left: 68%;
}

.offset-69 {
  margin-left: 69%;
}

.offset-70 {
  margin-left: 70%;
}

.offset-71 {
  margin-left: 71%;
}

.offset-72 {
  margin-left: 72%;
}

.offset-73 {
  margin-left: 73%;
}

.offset-74 {
  margin-left: 74%;
}

.offset-75 {
  margin-left: 75%;
}

.offset-76 {
  margin-left: 76%;
}

.offset-77 {
  margin-left: 77%;
}

.offset-78 {
  margin-left: 78%;
}

.offset-79 {
  margin-left: 79%;
}

.offset-80 {
  margin-left: 80%;
}

.offset-81 {
  margin-left: 81%;
}

.offset-82 {
  margin-left: 82%;
}

.offset-83 {
  margin-left: 83%;
}

.offset-84 {
  margin-left: 84%;
}

.offset-85 {
  margin-left: 85%;
}

.offset-86 {
  margin-left: 86%;
}

.offset-87 {
  margin-left: 87%;
}

.offset-88 {
  margin-left: 88%;
}

.offset-89 {
  margin-left: 89%;
}

.offset-90 {
  margin-left: 90%;
}

.offset-91 {
  margin-left: 91%;
}

.offset-92 {
  margin-left: 92%;
}

.offset-93 {
  margin-left: 93%;
}

.offset-94 {
  margin-left: 94%;
}

.offset-95 {
  margin-left: 95%;
}

.offset-96 {
  margin-left: 96%;
}

.offset-97 {
  margin-left: 97%;
}

.offset-98 {
  margin-left: 98%;
}

.offset-99 {
  margin-left: 99%;
}

.offset-100 {
  margin-left: 100%;
}

@media (max-width: 1199px) {
  .col-lg-1 {
    flex: 0 1 1%;
    -webkit-flex: 0 1 1%;
    -ms-flex: 0 1 1%;
  }

  .col-lg-2 {
    flex: 0 1 2%;
    -webkit-flex: 0 1 2%;
    -ms-flex: 0 1 2%;
  }

  .col-lg-3 {
    flex: 0 1 3%;
    -webkit-flex: 0 1 3%;
    -ms-flex: 0 1 3%;
  }

  .col-lg-4 {
    flex: 0 1 4%;
    -webkit-flex: 0 1 4%;
    -ms-flex: 0 1 4%;
  }

  .col-lg-5 {
    flex: 0 1 5%;
    -webkit-flex: 0 1 5%;
    -ms-flex: 0 1 5%;
  }

  .col-lg-6 {
    flex: 0 1 6%;
    -webkit-flex: 0 1 6%;
    -ms-flex: 0 1 6%;
  }

  .col-lg-7 {
    flex: 0 1 7%;
    -webkit-flex: 0 1 7%;
    -ms-flex: 0 1 7%;
  }

  .col-lg-8 {
    flex: 0 1 8%;
    -webkit-flex: 0 1 8%;
    -ms-flex: 0 1 8%;
  }

  .col-lg-9 {
    flex: 0 1 9%;
    -webkit-flex: 0 1 9%;
    -ms-flex: 0 1 9%;
  }

  .col-lg-10 {
    flex: 0 1 10%;
    -webkit-flex: 0 1 10%;
    -ms-flex: 0 1 10%;
  }

  .col-lg-11 {
    flex: 0 1 11%;
    -webkit-flex: 0 1 11%;
    -ms-flex: 0 1 11%;
  }

  .col-lg-12 {
    flex: 0 1 12%;
    -webkit-flex: 0 1 12%;
    -ms-flex: 0 1 12%;
  }

  .col-lg-13 {
    flex: 0 1 13%;
    -webkit-flex: 0 1 13%;
    -ms-flex: 0 1 13%;
  }

  .col-lg-14 {
    flex: 0 1 14%;
    -webkit-flex: 0 1 14%;
    -ms-flex: 0 1 14%;
  }

  .col-lg-15 {
    flex: 0 1 15%;
    -webkit-flex: 0 1 15%;
    -ms-flex: 0 1 15%;
  }

  .col-lg-16 {
    flex: 0 1 16%;
    -webkit-flex: 0 1 16%;
    -ms-flex: 0 1 16%;
  }

  .col-lg-17 {
    flex: 0 1 17%;
    -webkit-flex: 0 1 17%;
    -ms-flex: 0 1 17%;
  }

  .col-lg-18 {
    flex: 0 1 18%;
    -webkit-flex: 0 1 18%;
    -ms-flex: 0 1 18%;
  }

  .col-lg-19 {
    flex: 0 1 19%;
    -webkit-flex: 0 1 19%;
    -ms-flex: 0 1 19%;
  }

  .col-lg-20 {
    flex: 0 1 20%;
    -webkit-flex: 0 1 20%;
    -ms-flex: 0 1 20%;
  }

  .col-lg-21 {
    flex: 0 1 21%;
    -webkit-flex: 0 1 21%;
    -ms-flex: 0 1 21%;
  }

  .col-lg-22 {
    flex: 0 1 22%;
    -webkit-flex: 0 1 22%;
    -ms-flex: 0 1 22%;
  }

  .col-lg-23 {
    flex: 0 1 23%;
    -webkit-flex: 0 1 23%;
    -ms-flex: 0 1 23%;
  }

  .col-lg-24 {
    flex: 0 1 24%;
    -webkit-flex: 0 1 24%;
    -ms-flex: 0 1 24%;
  }

  .col-lg-25 {
    flex: 0 1 25%;
    -webkit-flex: 0 1 25%;
    -ms-flex: 0 1 25%;
  }

  .col-lg-26 {
    flex: 0 1 26%;
    -webkit-flex: 0 1 26%;
    -ms-flex: 0 1 26%;
  }

  .col-lg-27 {
    flex: 0 1 27%;
    -webkit-flex: 0 1 27%;
    -ms-flex: 0 1 27%;
  }

  .col-lg-28 {
    flex: 0 1 28%;
    -webkit-flex: 0 1 28%;
    -ms-flex: 0 1 28%;
  }

  .col-lg-29 {
    flex: 0 1 29%;
    -webkit-flex: 0 1 29%;
    -ms-flex: 0 1 29%;
  }

  .col-lg-30 {
    flex: 0 1 30%;
    -webkit-flex: 0 1 30%;
    -ms-flex: 0 1 30%;
  }

  .col-lg-31 {
    flex: 0 1 31%;
    -webkit-flex: 0 1 31%;
    -ms-flex: 0 1 31%;
  }

  .col-lg-32 {
    flex: 0 1 32%;
    -webkit-flex: 0 1 32%;
    -ms-flex: 0 1 32%;
  }

  .col-lg-33 {
    flex: 0 1 33%;
    -webkit-flex: 0 1 33%;
    -ms-flex: 0 1 33%;
  }

  .col-lg-34 {
    flex: 0 1 34%;
    -webkit-flex: 0 1 34%;
    -ms-flex: 0 1 34%;
  }

  .col-lg-35 {
    flex: 0 1 35%;
    -webkit-flex: 0 1 35%;
    -ms-flex: 0 1 35%;
  }

  .col-lg-36 {
    flex: 0 1 36%;
    -webkit-flex: 0 1 36%;
    -ms-flex: 0 1 36%;
  }

  .col-lg-37 {
    flex: 0 1 37%;
    -webkit-flex: 0 1 37%;
    -ms-flex: 0 1 37%;
  }

  .col-lg-38 {
    flex: 0 1 38%;
    -webkit-flex: 0 1 38%;
    -ms-flex: 0 1 38%;
  }

  .col-lg-39 {
    flex: 0 1 39%;
    -webkit-flex: 0 1 39%;
    -ms-flex: 0 1 39%;
  }

  .col-lg-40 {
    flex: 0 1 40%;
    -webkit-flex: 0 1 40%;
    -ms-flex: 0 1 40%;
  }

  .col-lg-41 {
    flex: 0 1 41%;
    -webkit-flex: 0 1 41%;
    -ms-flex: 0 1 41%;
  }

  .col-lg-42 {
    flex: 0 1 42%;
    -webkit-flex: 0 1 42%;
    -ms-flex: 0 1 42%;
  }

  .col-lg-43 {
    flex: 0 1 43%;
    -webkit-flex: 0 1 43%;
    -ms-flex: 0 1 43%;
  }

  .col-lg-44 {
    flex: 0 1 44%;
    -webkit-flex: 0 1 44%;
    -ms-flex: 0 1 44%;
  }

  .col-lg-45 {
    flex: 0 1 45%;
    -webkit-flex: 0 1 45%;
    -ms-flex: 0 1 45%;
  }

  .col-lg-46 {
    flex: 0 1 46%;
    -webkit-flex: 0 1 46%;
    -ms-flex: 0 1 46%;
  }

  .col-lg-47 {
    flex: 0 1 47%;
    -webkit-flex: 0 1 47%;
    -ms-flex: 0 1 47%;
  }

  .col-lg-48 {
    flex: 0 1 48%;
    -webkit-flex: 0 1 48%;
    -ms-flex: 0 1 48%;
  }

  .col-lg-49 {
    flex: 0 1 49%;
    -webkit-flex: 0 1 49%;
    -ms-flex: 0 1 49%;
  }

  .col-lg-50 {
    flex: 0 1 50%;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
  }

  .col-lg-51 {
    flex: 0 1 51%;
    -webkit-flex: 0 1 51%;
    -ms-flex: 0 1 51%;
  }

  .col-lg-52 {
    flex: 0 1 52%;
    -webkit-flex: 0 1 52%;
    -ms-flex: 0 1 52%;
  }

  .col-lg-53 {
    flex: 0 1 53%;
    -webkit-flex: 0 1 53%;
    -ms-flex: 0 1 53%;
  }

  .col-lg-54 {
    flex: 0 1 54%;
    -webkit-flex: 0 1 54%;
    -ms-flex: 0 1 54%;
  }

  .col-lg-55 {
    flex: 0 1 55%;
    -webkit-flex: 0 1 55%;
    -ms-flex: 0 1 55%;
  }

  .col-lg-56 {
    flex: 0 1 56%;
    -webkit-flex: 0 1 56%;
    -ms-flex: 0 1 56%;
  }

  .col-lg-57 {
    flex: 0 1 57%;
    -webkit-flex: 0 1 57%;
    -ms-flex: 0 1 57%;
  }

  .col-lg-58 {
    flex: 0 1 58%;
    -webkit-flex: 0 1 58%;
    -ms-flex: 0 1 58%;
  }

  .col-lg-59 {
    flex: 0 1 59%;
    -webkit-flex: 0 1 59%;
    -ms-flex: 0 1 59%;
  }

  .col-lg-60 {
    flex: 0 1 60%;
    -webkit-flex: 0 1 60%;
    -ms-flex: 0 1 60%;
  }

  .col-lg-61 {
    flex: 0 1 61%;
    -webkit-flex: 0 1 61%;
    -ms-flex: 0 1 61%;
  }

  .col-lg-62 {
    flex: 0 1 62%;
    -webkit-flex: 0 1 62%;
    -ms-flex: 0 1 62%;
  }

  .col-lg-63 {
    flex: 0 1 63%;
    -webkit-flex: 0 1 63%;
    -ms-flex: 0 1 63%;
  }

  .col-lg-64 {
    flex: 0 1 64%;
    -webkit-flex: 0 1 64%;
    -ms-flex: 0 1 64%;
  }

  .col-lg-65 {
    flex: 0 1 65%;
    -webkit-flex: 0 1 65%;
    -ms-flex: 0 1 65%;
  }

  .col-lg-66 {
    flex: 0 1 66%;
    -webkit-flex: 0 1 66%;
    -ms-flex: 0 1 66%;
  }

  .col-lg-67 {
    flex: 0 1 67%;
    -webkit-flex: 0 1 67%;
    -ms-flex: 0 1 67%;
  }

  .col-lg-68 {
    flex: 0 1 68%;
    -webkit-flex: 0 1 68%;
    -ms-flex: 0 1 68%;
  }

  .col-lg-69 {
    flex: 0 1 69%;
    -webkit-flex: 0 1 69%;
    -ms-flex: 0 1 69%;
  }

  .col-lg-70 {
    flex: 0 1 70%;
    -webkit-flex: 0 1 70%;
    -ms-flex: 0 1 70%;
  }

  .col-lg-71 {
    flex: 0 1 71%;
    -webkit-flex: 0 1 71%;
    -ms-flex: 0 1 71%;
  }

  .col-lg-72 {
    flex: 0 1 72%;
    -webkit-flex: 0 1 72%;
    -ms-flex: 0 1 72%;
  }

  .col-lg-73 {
    flex: 0 1 73%;
    -webkit-flex: 0 1 73%;
    -ms-flex: 0 1 73%;
  }

  .col-lg-74 {
    flex: 0 1 74%;
    -webkit-flex: 0 1 74%;
    -ms-flex: 0 1 74%;
  }

  .col-lg-75 {
    flex: 0 1 75%;
    -webkit-flex: 0 1 75%;
    -ms-flex: 0 1 75%;
  }

  .col-lg-76 {
    flex: 0 1 76%;
    -webkit-flex: 0 1 76%;
    -ms-flex: 0 1 76%;
  }

  .col-lg-77 {
    flex: 0 1 77%;
    -webkit-flex: 0 1 77%;
    -ms-flex: 0 1 77%;
  }

  .col-lg-78 {
    flex: 0 1 78%;
    -webkit-flex: 0 1 78%;
    -ms-flex: 0 1 78%;
  }

  .col-lg-79 {
    flex: 0 1 79%;
    -webkit-flex: 0 1 79%;
    -ms-flex: 0 1 79%;
  }

  .col-lg-80 {
    flex: 0 1 80%;
    -webkit-flex: 0 1 80%;
    -ms-flex: 0 1 80%;
  }

  .col-lg-81 {
    flex: 0 1 81%;
    -webkit-flex: 0 1 81%;
    -ms-flex: 0 1 81%;
  }

  .col-lg-82 {
    flex: 0 1 82%;
    -webkit-flex: 0 1 82%;
    -ms-flex: 0 1 82%;
  }

  .col-lg-83 {
    flex: 0 1 83%;
    -webkit-flex: 0 1 83%;
    -ms-flex: 0 1 83%;
  }

  .col-lg-84 {
    flex: 0 1 84%;
    -webkit-flex: 0 1 84%;
    -ms-flex: 0 1 84%;
  }

  .col-lg-85 {
    flex: 0 1 85%;
    -webkit-flex: 0 1 85%;
    -ms-flex: 0 1 85%;
  }

  .col-lg-86 {
    flex: 0 1 86%;
    -webkit-flex: 0 1 86%;
    -ms-flex: 0 1 86%;
  }

  .col-lg-87 {
    flex: 0 1 87%;
    -webkit-flex: 0 1 87%;
    -ms-flex: 0 1 87%;
  }

  .col-lg-88 {
    flex: 0 1 88%;
    -webkit-flex: 0 1 88%;
    -ms-flex: 0 1 88%;
  }

  .col-lg-89 {
    flex: 0 1 89%;
    -webkit-flex: 0 1 89%;
    -ms-flex: 0 1 89%;
  }

  .col-lg-90 {
    flex: 0 1 90%;
    -webkit-flex: 0 1 90%;
    -ms-flex: 0 1 90%;
  }

  .col-lg-91 {
    flex: 0 1 91%;
    -webkit-flex: 0 1 91%;
    -ms-flex: 0 1 91%;
  }

  .col-lg-92 {
    flex: 0 1 92%;
    -webkit-flex: 0 1 92%;
    -ms-flex: 0 1 92%;
  }

  .col-lg-93 {
    flex: 0 1 93%;
    -webkit-flex: 0 1 93%;
    -ms-flex: 0 1 93%;
  }

  .col-lg-94 {
    flex: 0 1 94%;
    -webkit-flex: 0 1 94%;
    -ms-flex: 0 1 94%;
  }

  .col-lg-95 {
    flex: 0 1 95%;
    -webkit-flex: 0 1 95%;
    -ms-flex: 0 1 95%;
  }

  .col-lg-96 {
    flex: 0 1 96%;
    -webkit-flex: 0 1 96%;
    -ms-flex: 0 1 96%;
  }

  .col-lg-97 {
    flex: 0 1 97%;
    -webkit-flex: 0 1 97%;
    -ms-flex: 0 1 97%;
  }

  .col-lg-98 {
    flex: 0 1 98%;
    -webkit-flex: 0 1 98%;
    -ms-flex: 0 1 98%;
  }

  .col-lg-99 {
    flex: 0 1 99%;
    -webkit-flex: 0 1 99%;
    -ms-flex: 0 1 99%;
  }

  .col-lg-100 {
    flex: 0 1 100%;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
  }
}
@media (max-width: 991px) {
  .col-md-1 {
    flex: 0 1 1%;
    -webkit-flex: 0 1 1%;
    -ms-flex: 0 1 1%;
  }

  .col-md-2 {
    flex: 0 1 2%;
    -webkit-flex: 0 1 2%;
    -ms-flex: 0 1 2%;
  }

  .col-md-3 {
    flex: 0 1 3%;
    -webkit-flex: 0 1 3%;
    -ms-flex: 0 1 3%;
  }

  .col-md-4 {
    flex: 0 1 4%;
    -webkit-flex: 0 1 4%;
    -ms-flex: 0 1 4%;
  }

  .col-md-5 {
    flex: 0 1 5%;
    -webkit-flex: 0 1 5%;
    -ms-flex: 0 1 5%;
  }

  .col-md-6 {
    flex: 0 1 6%;
    -webkit-flex: 0 1 6%;
    -ms-flex: 0 1 6%;
  }

  .col-md-7 {
    flex: 0 1 7%;
    -webkit-flex: 0 1 7%;
    -ms-flex: 0 1 7%;
  }

  .col-md-8 {
    flex: 0 1 8%;
    -webkit-flex: 0 1 8%;
    -ms-flex: 0 1 8%;
  }

  .col-md-9 {
    flex: 0 1 9%;
    -webkit-flex: 0 1 9%;
    -ms-flex: 0 1 9%;
  }

  .col-md-10 {
    flex: 0 1 10%;
    -webkit-flex: 0 1 10%;
    -ms-flex: 0 1 10%;
  }

  .col-md-11 {
    flex: 0 1 11%;
    -webkit-flex: 0 1 11%;
    -ms-flex: 0 1 11%;
  }

  .col-md-12 {
    flex: 0 1 12%;
    -webkit-flex: 0 1 12%;
    -ms-flex: 0 1 12%;
  }

  .col-md-13 {
    flex: 0 1 13%;
    -webkit-flex: 0 1 13%;
    -ms-flex: 0 1 13%;
  }

  .col-md-14 {
    flex: 0 1 14%;
    -webkit-flex: 0 1 14%;
    -ms-flex: 0 1 14%;
  }

  .col-md-15 {
    flex: 0 1 15%;
    -webkit-flex: 0 1 15%;
    -ms-flex: 0 1 15%;
  }

  .col-md-16 {
    flex: 0 1 16%;
    -webkit-flex: 0 1 16%;
    -ms-flex: 0 1 16%;
  }

  .col-md-17 {
    flex: 0 1 17%;
    -webkit-flex: 0 1 17%;
    -ms-flex: 0 1 17%;
  }

  .col-md-18 {
    flex: 0 1 18%;
    -webkit-flex: 0 1 18%;
    -ms-flex: 0 1 18%;
  }

  .col-md-19 {
    flex: 0 1 19%;
    -webkit-flex: 0 1 19%;
    -ms-flex: 0 1 19%;
  }

  .col-md-20 {
    flex: 0 1 20%;
    -webkit-flex: 0 1 20%;
    -ms-flex: 0 1 20%;
  }

  .col-md-21 {
    flex: 0 1 21%;
    -webkit-flex: 0 1 21%;
    -ms-flex: 0 1 21%;
  }

  .col-md-22 {
    flex: 0 1 22%;
    -webkit-flex: 0 1 22%;
    -ms-flex: 0 1 22%;
  }

  .col-md-23 {
    flex: 0 1 23%;
    -webkit-flex: 0 1 23%;
    -ms-flex: 0 1 23%;
  }

  .col-md-24 {
    flex: 0 1 24%;
    -webkit-flex: 0 1 24%;
    -ms-flex: 0 1 24%;
  }

  .col-md-25 {
    flex: 0 1 25%;
    -webkit-flex: 0 1 25%;
    -ms-flex: 0 1 25%;
  }

  .col-md-26 {
    flex: 0 1 26%;
    -webkit-flex: 0 1 26%;
    -ms-flex: 0 1 26%;
  }

  .col-md-27 {
    flex: 0 1 27%;
    -webkit-flex: 0 1 27%;
    -ms-flex: 0 1 27%;
  }

  .col-md-28 {
    flex: 0 1 28%;
    -webkit-flex: 0 1 28%;
    -ms-flex: 0 1 28%;
  }

  .col-md-29 {
    flex: 0 1 29%;
    -webkit-flex: 0 1 29%;
    -ms-flex: 0 1 29%;
  }

  .col-md-30 {
    flex: 0 1 30%;
    -webkit-flex: 0 1 30%;
    -ms-flex: 0 1 30%;
  }

  .col-md-31 {
    flex: 0 1 31%;
    -webkit-flex: 0 1 31%;
    -ms-flex: 0 1 31%;
  }

  .col-md-32 {
    flex: 0 1 32%;
    -webkit-flex: 0 1 32%;
    -ms-flex: 0 1 32%;
  }

  .col-md-33 {
    flex: 0 1 33%;
    -webkit-flex: 0 1 33%;
    -ms-flex: 0 1 33%;
  }

  .col-md-34 {
    flex: 0 1 34%;
    -webkit-flex: 0 1 34%;
    -ms-flex: 0 1 34%;
  }

  .col-md-35 {
    flex: 0 1 35%;
    -webkit-flex: 0 1 35%;
    -ms-flex: 0 1 35%;
  }

  .col-md-36 {
    flex: 0 1 36%;
    -webkit-flex: 0 1 36%;
    -ms-flex: 0 1 36%;
  }

  .col-md-37 {
    flex: 0 1 37%;
    -webkit-flex: 0 1 37%;
    -ms-flex: 0 1 37%;
  }

  .col-md-38 {
    flex: 0 1 38%;
    -webkit-flex: 0 1 38%;
    -ms-flex: 0 1 38%;
  }

  .col-md-39 {
    flex: 0 1 39%;
    -webkit-flex: 0 1 39%;
    -ms-flex: 0 1 39%;
  }

  .col-md-40 {
    flex: 0 1 40%;
    -webkit-flex: 0 1 40%;
    -ms-flex: 0 1 40%;
  }

  .col-md-41 {
    flex: 0 1 41%;
    -webkit-flex: 0 1 41%;
    -ms-flex: 0 1 41%;
  }

  .col-md-42 {
    flex: 0 1 42%;
    -webkit-flex: 0 1 42%;
    -ms-flex: 0 1 42%;
  }

  .col-md-43 {
    flex: 0 1 43%;
    -webkit-flex: 0 1 43%;
    -ms-flex: 0 1 43%;
  }

  .col-md-44 {
    flex: 0 1 44%;
    -webkit-flex: 0 1 44%;
    -ms-flex: 0 1 44%;
  }

  .col-md-45 {
    flex: 0 1 45%;
    -webkit-flex: 0 1 45%;
    -ms-flex: 0 1 45%;
  }

  .col-md-46 {
    flex: 0 1 46%;
    -webkit-flex: 0 1 46%;
    -ms-flex: 0 1 46%;
  }

  .col-md-47 {
    flex: 0 1 47%;
    -webkit-flex: 0 1 47%;
    -ms-flex: 0 1 47%;
  }

  .col-md-48 {
    flex: 0 1 48%;
    -webkit-flex: 0 1 48%;
    -ms-flex: 0 1 48%;
  }

  .col-md-49 {
    flex: 0 1 49%;
    -webkit-flex: 0 1 49%;
    -ms-flex: 0 1 49%;
  }

  .col-md-50 {
    flex: 0 1 50%;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
  }

  .col-md-51 {
    flex: 0 1 51%;
    -webkit-flex: 0 1 51%;
    -ms-flex: 0 1 51%;
  }

  .col-md-52 {
    flex: 0 1 52%;
    -webkit-flex: 0 1 52%;
    -ms-flex: 0 1 52%;
  }

  .col-md-53 {
    flex: 0 1 53%;
    -webkit-flex: 0 1 53%;
    -ms-flex: 0 1 53%;
  }

  .col-md-54 {
    flex: 0 1 54%;
    -webkit-flex: 0 1 54%;
    -ms-flex: 0 1 54%;
  }

  .col-md-55 {
    flex: 0 1 55%;
    -webkit-flex: 0 1 55%;
    -ms-flex: 0 1 55%;
  }

  .col-md-56 {
    flex: 0 1 56%;
    -webkit-flex: 0 1 56%;
    -ms-flex: 0 1 56%;
  }

  .col-md-57 {
    flex: 0 1 57%;
    -webkit-flex: 0 1 57%;
    -ms-flex: 0 1 57%;
  }

  .col-md-58 {
    flex: 0 1 58%;
    -webkit-flex: 0 1 58%;
    -ms-flex: 0 1 58%;
  }

  .col-md-59 {
    flex: 0 1 59%;
    -webkit-flex: 0 1 59%;
    -ms-flex: 0 1 59%;
  }

  .col-md-60 {
    flex: 0 1 60%;
    -webkit-flex: 0 1 60%;
    -ms-flex: 0 1 60%;
  }

  .col-md-61 {
    flex: 0 1 61%;
    -webkit-flex: 0 1 61%;
    -ms-flex: 0 1 61%;
  }

  .col-md-62 {
    flex: 0 1 62%;
    -webkit-flex: 0 1 62%;
    -ms-flex: 0 1 62%;
  }

  .col-md-63 {
    flex: 0 1 63%;
    -webkit-flex: 0 1 63%;
    -ms-flex: 0 1 63%;
  }

  .col-md-64 {
    flex: 0 1 64%;
    -webkit-flex: 0 1 64%;
    -ms-flex: 0 1 64%;
  }

  .col-md-65 {
    flex: 0 1 65%;
    -webkit-flex: 0 1 65%;
    -ms-flex: 0 1 65%;
  }

  .col-md-66 {
    flex: 0 1 66%;
    -webkit-flex: 0 1 66%;
    -ms-flex: 0 1 66%;
  }

  .col-md-67 {
    flex: 0 1 67%;
    -webkit-flex: 0 1 67%;
    -ms-flex: 0 1 67%;
  }

  .col-md-68 {
    flex: 0 1 68%;
    -webkit-flex: 0 1 68%;
    -ms-flex: 0 1 68%;
  }

  .col-md-69 {
    flex: 0 1 69%;
    -webkit-flex: 0 1 69%;
    -ms-flex: 0 1 69%;
  }

  .col-md-70 {
    flex: 0 1 70%;
    -webkit-flex: 0 1 70%;
    -ms-flex: 0 1 70%;
  }

  .col-md-71 {
    flex: 0 1 71%;
    -webkit-flex: 0 1 71%;
    -ms-flex: 0 1 71%;
  }

  .col-md-72 {
    flex: 0 1 72%;
    -webkit-flex: 0 1 72%;
    -ms-flex: 0 1 72%;
  }

  .col-md-73 {
    flex: 0 1 73%;
    -webkit-flex: 0 1 73%;
    -ms-flex: 0 1 73%;
  }

  .col-md-74 {
    flex: 0 1 74%;
    -webkit-flex: 0 1 74%;
    -ms-flex: 0 1 74%;
  }

  .col-md-75 {
    flex: 0 1 75%;
    -webkit-flex: 0 1 75%;
    -ms-flex: 0 1 75%;
  }

  .col-md-76 {
    flex: 0 1 76%;
    -webkit-flex: 0 1 76%;
    -ms-flex: 0 1 76%;
  }

  .col-md-77 {
    flex: 0 1 77%;
    -webkit-flex: 0 1 77%;
    -ms-flex: 0 1 77%;
  }

  .col-md-78 {
    flex: 0 1 78%;
    -webkit-flex: 0 1 78%;
    -ms-flex: 0 1 78%;
  }

  .col-md-79 {
    flex: 0 1 79%;
    -webkit-flex: 0 1 79%;
    -ms-flex: 0 1 79%;
  }

  .col-md-80 {
    flex: 0 1 80%;
    -webkit-flex: 0 1 80%;
    -ms-flex: 0 1 80%;
  }

  .col-md-81 {
    flex: 0 1 81%;
    -webkit-flex: 0 1 81%;
    -ms-flex: 0 1 81%;
  }

  .col-md-82 {
    flex: 0 1 82%;
    -webkit-flex: 0 1 82%;
    -ms-flex: 0 1 82%;
  }

  .col-md-83 {
    flex: 0 1 83%;
    -webkit-flex: 0 1 83%;
    -ms-flex: 0 1 83%;
  }

  .col-md-84 {
    flex: 0 1 84%;
    -webkit-flex: 0 1 84%;
    -ms-flex: 0 1 84%;
  }

  .col-md-85 {
    flex: 0 1 85%;
    -webkit-flex: 0 1 85%;
    -ms-flex: 0 1 85%;
  }

  .col-md-86 {
    flex: 0 1 86%;
    -webkit-flex: 0 1 86%;
    -ms-flex: 0 1 86%;
  }

  .col-md-87 {
    flex: 0 1 87%;
    -webkit-flex: 0 1 87%;
    -ms-flex: 0 1 87%;
  }

  .col-md-88 {
    flex: 0 1 88%;
    -webkit-flex: 0 1 88%;
    -ms-flex: 0 1 88%;
  }

  .col-md-89 {
    flex: 0 1 89%;
    -webkit-flex: 0 1 89%;
    -ms-flex: 0 1 89%;
  }

  .col-md-90 {
    flex: 0 1 90%;
    -webkit-flex: 0 1 90%;
    -ms-flex: 0 1 90%;
  }

  .col-md-91 {
    flex: 0 1 91%;
    -webkit-flex: 0 1 91%;
    -ms-flex: 0 1 91%;
  }

  .col-md-92 {
    flex: 0 1 92%;
    -webkit-flex: 0 1 92%;
    -ms-flex: 0 1 92%;
  }

  .col-md-93 {
    flex: 0 1 93%;
    -webkit-flex: 0 1 93%;
    -ms-flex: 0 1 93%;
  }

  .col-md-94 {
    flex: 0 1 94%;
    -webkit-flex: 0 1 94%;
    -ms-flex: 0 1 94%;
  }

  .col-md-95 {
    flex: 0 1 95%;
    -webkit-flex: 0 1 95%;
    -ms-flex: 0 1 95%;
  }

  .col-md-96 {
    flex: 0 1 96%;
    -webkit-flex: 0 1 96%;
    -ms-flex: 0 1 96%;
  }

  .col-md-97 {
    flex: 0 1 97%;
    -webkit-flex: 0 1 97%;
    -ms-flex: 0 1 97%;
  }

  .col-md-98 {
    flex: 0 1 98%;
    -webkit-flex: 0 1 98%;
    -ms-flex: 0 1 98%;
  }

  .col-md-99 {
    flex: 0 1 99%;
    -webkit-flex: 0 1 99%;
    -ms-flex: 0 1 99%;
  }

  .col-md-100 {
    flex: 0 1 100%;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
  }
}
@media (max-width: 767px) {
  .col-sm-1 {
    flex: 0 1 1%;
    -webkit-flex: 0 1 1%;
    -ms-flex: 0 1 1%;
  }

  .col-sm-2 {
    flex: 0 1 2%;
    -webkit-flex: 0 1 2%;
    -ms-flex: 0 1 2%;
  }

  .col-sm-3 {
    flex: 0 1 3%;
    -webkit-flex: 0 1 3%;
    -ms-flex: 0 1 3%;
  }

  .col-sm-4 {
    flex: 0 1 4%;
    -webkit-flex: 0 1 4%;
    -ms-flex: 0 1 4%;
  }

  .col-sm-5 {
    flex: 0 1 5%;
    -webkit-flex: 0 1 5%;
    -ms-flex: 0 1 5%;
  }

  .col-sm-6 {
    flex: 0 1 6%;
    -webkit-flex: 0 1 6%;
    -ms-flex: 0 1 6%;
  }

  .col-sm-7 {
    flex: 0 1 7%;
    -webkit-flex: 0 1 7%;
    -ms-flex: 0 1 7%;
  }

  .col-sm-8 {
    flex: 0 1 8%;
    -webkit-flex: 0 1 8%;
    -ms-flex: 0 1 8%;
  }

  .col-sm-9 {
    flex: 0 1 9%;
    -webkit-flex: 0 1 9%;
    -ms-flex: 0 1 9%;
  }

  .col-sm-10 {
    flex: 0 1 10%;
    -webkit-flex: 0 1 10%;
    -ms-flex: 0 1 10%;
  }

  .col-sm-11 {
    flex: 0 1 11%;
    -webkit-flex: 0 1 11%;
    -ms-flex: 0 1 11%;
  }

  .col-sm-12 {
    flex: 0 1 12%;
    -webkit-flex: 0 1 12%;
    -ms-flex: 0 1 12%;
  }

  .col-sm-13 {
    flex: 0 1 13%;
    -webkit-flex: 0 1 13%;
    -ms-flex: 0 1 13%;
  }

  .col-sm-14 {
    flex: 0 1 14%;
    -webkit-flex: 0 1 14%;
    -ms-flex: 0 1 14%;
  }

  .col-sm-15 {
    flex: 0 1 15%;
    -webkit-flex: 0 1 15%;
    -ms-flex: 0 1 15%;
  }

  .col-sm-16 {
    flex: 0 1 16%;
    -webkit-flex: 0 1 16%;
    -ms-flex: 0 1 16%;
  }

  .col-sm-17 {
    flex: 0 1 17%;
    -webkit-flex: 0 1 17%;
    -ms-flex: 0 1 17%;
  }

  .col-sm-18 {
    flex: 0 1 18%;
    -webkit-flex: 0 1 18%;
    -ms-flex: 0 1 18%;
  }

  .col-sm-19 {
    flex: 0 1 19%;
    -webkit-flex: 0 1 19%;
    -ms-flex: 0 1 19%;
  }

  .col-sm-20 {
    flex: 0 1 20%;
    -webkit-flex: 0 1 20%;
    -ms-flex: 0 1 20%;
  }

  .col-sm-21 {
    flex: 0 1 21%;
    -webkit-flex: 0 1 21%;
    -ms-flex: 0 1 21%;
  }

  .col-sm-22 {
    flex: 0 1 22%;
    -webkit-flex: 0 1 22%;
    -ms-flex: 0 1 22%;
  }

  .col-sm-23 {
    flex: 0 1 23%;
    -webkit-flex: 0 1 23%;
    -ms-flex: 0 1 23%;
  }

  .col-sm-24 {
    flex: 0 1 24%;
    -webkit-flex: 0 1 24%;
    -ms-flex: 0 1 24%;
  }

  .col-sm-25 {
    flex: 0 1 25%;
    -webkit-flex: 0 1 25%;
    -ms-flex: 0 1 25%;
  }

  .col-sm-26 {
    flex: 0 1 26%;
    -webkit-flex: 0 1 26%;
    -ms-flex: 0 1 26%;
  }

  .col-sm-27 {
    flex: 0 1 27%;
    -webkit-flex: 0 1 27%;
    -ms-flex: 0 1 27%;
  }

  .col-sm-28 {
    flex: 0 1 28%;
    -webkit-flex: 0 1 28%;
    -ms-flex: 0 1 28%;
  }

  .col-sm-29 {
    flex: 0 1 29%;
    -webkit-flex: 0 1 29%;
    -ms-flex: 0 1 29%;
  }

  .col-sm-30 {
    flex: 0 1 30%;
    -webkit-flex: 0 1 30%;
    -ms-flex: 0 1 30%;
  }

  .col-sm-31 {
    flex: 0 1 31%;
    -webkit-flex: 0 1 31%;
    -ms-flex: 0 1 31%;
  }

  .col-sm-32 {
    flex: 0 1 32%;
    -webkit-flex: 0 1 32%;
    -ms-flex: 0 1 32%;
  }

  .col-sm-33 {
    flex: 0 1 33%;
    -webkit-flex: 0 1 33%;
    -ms-flex: 0 1 33%;
  }

  .col-sm-34 {
    flex: 0 1 34%;
    -webkit-flex: 0 1 34%;
    -ms-flex: 0 1 34%;
  }

  .col-sm-35 {
    flex: 0 1 35%;
    -webkit-flex: 0 1 35%;
    -ms-flex: 0 1 35%;
  }

  .col-sm-36 {
    flex: 0 1 36%;
    -webkit-flex: 0 1 36%;
    -ms-flex: 0 1 36%;
  }

  .col-sm-37 {
    flex: 0 1 37%;
    -webkit-flex: 0 1 37%;
    -ms-flex: 0 1 37%;
  }

  .col-sm-38 {
    flex: 0 1 38%;
    -webkit-flex: 0 1 38%;
    -ms-flex: 0 1 38%;
  }

  .col-sm-39 {
    flex: 0 1 39%;
    -webkit-flex: 0 1 39%;
    -ms-flex: 0 1 39%;
  }

  .col-sm-40 {
    flex: 0 1 40%;
    -webkit-flex: 0 1 40%;
    -ms-flex: 0 1 40%;
  }

  .col-sm-41 {
    flex: 0 1 41%;
    -webkit-flex: 0 1 41%;
    -ms-flex: 0 1 41%;
  }

  .col-sm-42 {
    flex: 0 1 42%;
    -webkit-flex: 0 1 42%;
    -ms-flex: 0 1 42%;
  }

  .col-sm-43 {
    flex: 0 1 43%;
    -webkit-flex: 0 1 43%;
    -ms-flex: 0 1 43%;
  }

  .col-sm-44 {
    flex: 0 1 44%;
    -webkit-flex: 0 1 44%;
    -ms-flex: 0 1 44%;
  }

  .col-sm-45 {
    flex: 0 1 45%;
    -webkit-flex: 0 1 45%;
    -ms-flex: 0 1 45%;
  }

  .col-sm-46 {
    flex: 0 1 46%;
    -webkit-flex: 0 1 46%;
    -ms-flex: 0 1 46%;
  }

  .col-sm-47 {
    flex: 0 1 47%;
    -webkit-flex: 0 1 47%;
    -ms-flex: 0 1 47%;
  }

  .col-sm-48 {
    flex: 0 1 48%;
    -webkit-flex: 0 1 48%;
    -ms-flex: 0 1 48%;
  }

  .col-sm-49 {
    flex: 0 1 49%;
    -webkit-flex: 0 1 49%;
    -ms-flex: 0 1 49%;
  }

  .col-sm-50 {
    flex: 0 1 50%;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
  }

  .col-sm-51 {
    flex: 0 1 51%;
    -webkit-flex: 0 1 51%;
    -ms-flex: 0 1 51%;
  }

  .col-sm-52 {
    flex: 0 1 52%;
    -webkit-flex: 0 1 52%;
    -ms-flex: 0 1 52%;
  }

  .col-sm-53 {
    flex: 0 1 53%;
    -webkit-flex: 0 1 53%;
    -ms-flex: 0 1 53%;
  }

  .col-sm-54 {
    flex: 0 1 54%;
    -webkit-flex: 0 1 54%;
    -ms-flex: 0 1 54%;
  }

  .col-sm-55 {
    flex: 0 1 55%;
    -webkit-flex: 0 1 55%;
    -ms-flex: 0 1 55%;
  }

  .col-sm-56 {
    flex: 0 1 56%;
    -webkit-flex: 0 1 56%;
    -ms-flex: 0 1 56%;
  }

  .col-sm-57 {
    flex: 0 1 57%;
    -webkit-flex: 0 1 57%;
    -ms-flex: 0 1 57%;
  }

  .col-sm-58 {
    flex: 0 1 58%;
    -webkit-flex: 0 1 58%;
    -ms-flex: 0 1 58%;
  }

  .col-sm-59 {
    flex: 0 1 59%;
    -webkit-flex: 0 1 59%;
    -ms-flex: 0 1 59%;
  }

  .col-sm-60 {
    flex: 0 1 60%;
    -webkit-flex: 0 1 60%;
    -ms-flex: 0 1 60%;
  }

  .col-sm-61 {
    flex: 0 1 61%;
    -webkit-flex: 0 1 61%;
    -ms-flex: 0 1 61%;
  }

  .col-sm-62 {
    flex: 0 1 62%;
    -webkit-flex: 0 1 62%;
    -ms-flex: 0 1 62%;
  }

  .col-sm-63 {
    flex: 0 1 63%;
    -webkit-flex: 0 1 63%;
    -ms-flex: 0 1 63%;
  }

  .col-sm-64 {
    flex: 0 1 64%;
    -webkit-flex: 0 1 64%;
    -ms-flex: 0 1 64%;
  }

  .col-sm-65 {
    flex: 0 1 65%;
    -webkit-flex: 0 1 65%;
    -ms-flex: 0 1 65%;
  }

  .col-sm-66 {
    flex: 0 1 66%;
    -webkit-flex: 0 1 66%;
    -ms-flex: 0 1 66%;
  }

  .col-sm-67 {
    flex: 0 1 67%;
    -webkit-flex: 0 1 67%;
    -ms-flex: 0 1 67%;
  }

  .col-sm-68 {
    flex: 0 1 68%;
    -webkit-flex: 0 1 68%;
    -ms-flex: 0 1 68%;
  }

  .col-sm-69 {
    flex: 0 1 69%;
    -webkit-flex: 0 1 69%;
    -ms-flex: 0 1 69%;
  }

  .col-sm-70 {
    flex: 0 1 70%;
    -webkit-flex: 0 1 70%;
    -ms-flex: 0 1 70%;
  }

  .col-sm-71 {
    flex: 0 1 71%;
    -webkit-flex: 0 1 71%;
    -ms-flex: 0 1 71%;
  }

  .col-sm-72 {
    flex: 0 1 72%;
    -webkit-flex: 0 1 72%;
    -ms-flex: 0 1 72%;
  }

  .col-sm-73 {
    flex: 0 1 73%;
    -webkit-flex: 0 1 73%;
    -ms-flex: 0 1 73%;
  }

  .col-sm-74 {
    flex: 0 1 74%;
    -webkit-flex: 0 1 74%;
    -ms-flex: 0 1 74%;
  }

  .col-sm-75 {
    flex: 0 1 75%;
    -webkit-flex: 0 1 75%;
    -ms-flex: 0 1 75%;
  }

  .col-sm-76 {
    flex: 0 1 76%;
    -webkit-flex: 0 1 76%;
    -ms-flex: 0 1 76%;
  }

  .col-sm-77 {
    flex: 0 1 77%;
    -webkit-flex: 0 1 77%;
    -ms-flex: 0 1 77%;
  }

  .col-sm-78 {
    flex: 0 1 78%;
    -webkit-flex: 0 1 78%;
    -ms-flex: 0 1 78%;
  }

  .col-sm-79 {
    flex: 0 1 79%;
    -webkit-flex: 0 1 79%;
    -ms-flex: 0 1 79%;
  }

  .col-sm-80 {
    flex: 0 1 80%;
    -webkit-flex: 0 1 80%;
    -ms-flex: 0 1 80%;
  }

  .col-sm-81 {
    flex: 0 1 81%;
    -webkit-flex: 0 1 81%;
    -ms-flex: 0 1 81%;
  }

  .col-sm-82 {
    flex: 0 1 82%;
    -webkit-flex: 0 1 82%;
    -ms-flex: 0 1 82%;
  }

  .col-sm-83 {
    flex: 0 1 83%;
    -webkit-flex: 0 1 83%;
    -ms-flex: 0 1 83%;
  }

  .col-sm-84 {
    flex: 0 1 84%;
    -webkit-flex: 0 1 84%;
    -ms-flex: 0 1 84%;
  }

  .col-sm-85 {
    flex: 0 1 85%;
    -webkit-flex: 0 1 85%;
    -ms-flex: 0 1 85%;
  }

  .col-sm-86 {
    flex: 0 1 86%;
    -webkit-flex: 0 1 86%;
    -ms-flex: 0 1 86%;
  }

  .col-sm-87 {
    flex: 0 1 87%;
    -webkit-flex: 0 1 87%;
    -ms-flex: 0 1 87%;
  }

  .col-sm-88 {
    flex: 0 1 88%;
    -webkit-flex: 0 1 88%;
    -ms-flex: 0 1 88%;
  }

  .col-sm-89 {
    flex: 0 1 89%;
    -webkit-flex: 0 1 89%;
    -ms-flex: 0 1 89%;
  }

  .col-sm-90 {
    flex: 0 1 90%;
    -webkit-flex: 0 1 90%;
    -ms-flex: 0 1 90%;
  }

  .col-sm-91 {
    flex: 0 1 91%;
    -webkit-flex: 0 1 91%;
    -ms-flex: 0 1 91%;
  }

  .col-sm-92 {
    flex: 0 1 92%;
    -webkit-flex: 0 1 92%;
    -ms-flex: 0 1 92%;
  }

  .col-sm-93 {
    flex: 0 1 93%;
    -webkit-flex: 0 1 93%;
    -ms-flex: 0 1 93%;
  }

  .col-sm-94 {
    flex: 0 1 94%;
    -webkit-flex: 0 1 94%;
    -ms-flex: 0 1 94%;
  }

  .col-sm-95 {
    flex: 0 1 95%;
    -webkit-flex: 0 1 95%;
    -ms-flex: 0 1 95%;
  }

  .col-sm-96 {
    flex: 0 1 96%;
    -webkit-flex: 0 1 96%;
    -ms-flex: 0 1 96%;
  }

  .col-sm-97 {
    flex: 0 1 97%;
    -webkit-flex: 0 1 97%;
    -ms-flex: 0 1 97%;
  }

  .col-sm-98 {
    flex: 0 1 98%;
    -webkit-flex: 0 1 98%;
    -ms-flex: 0 1 98%;
  }

  .col-sm-99 {
    flex: 0 1 99%;
    -webkit-flex: 0 1 99%;
    -ms-flex: 0 1 99%;
  }

  .col-sm-100 {
    flex: 0 1 100%;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
  }
}
@media (max-width: 543px) {
  .col-xs-1 {
    flex: 0 1 1%;
    -webkit-flex: 0 1 1%;
    -ms-flex: 0 1 1%;
  }

  .col-xs-2 {
    flex: 0 1 2%;
    -webkit-flex: 0 1 2%;
    -ms-flex: 0 1 2%;
  }

  .col-xs-3 {
    flex: 0 1 3%;
    -webkit-flex: 0 1 3%;
    -ms-flex: 0 1 3%;
  }

  .col-xs-4 {
    flex: 0 1 4%;
    -webkit-flex: 0 1 4%;
    -ms-flex: 0 1 4%;
  }

  .col-xs-5 {
    flex: 0 1 5%;
    -webkit-flex: 0 1 5%;
    -ms-flex: 0 1 5%;
  }

  .col-xs-6 {
    flex: 0 1 6%;
    -webkit-flex: 0 1 6%;
    -ms-flex: 0 1 6%;
  }

  .col-xs-7 {
    flex: 0 1 7%;
    -webkit-flex: 0 1 7%;
    -ms-flex: 0 1 7%;
  }

  .col-xs-8 {
    flex: 0 1 8%;
    -webkit-flex: 0 1 8%;
    -ms-flex: 0 1 8%;
  }

  .col-xs-9 {
    flex: 0 1 9%;
    -webkit-flex: 0 1 9%;
    -ms-flex: 0 1 9%;
  }

  .col-xs-10 {
    flex: 0 1 10%;
    -webkit-flex: 0 1 10%;
    -ms-flex: 0 1 10%;
  }

  .col-xs-11 {
    flex: 0 1 11%;
    -webkit-flex: 0 1 11%;
    -ms-flex: 0 1 11%;
  }

  .col-xs-12 {
    flex: 0 1 12%;
    -webkit-flex: 0 1 12%;
    -ms-flex: 0 1 12%;
  }

  .col-xs-13 {
    flex: 0 1 13%;
    -webkit-flex: 0 1 13%;
    -ms-flex: 0 1 13%;
  }

  .col-xs-14 {
    flex: 0 1 14%;
    -webkit-flex: 0 1 14%;
    -ms-flex: 0 1 14%;
  }

  .col-xs-15 {
    flex: 0 1 15%;
    -webkit-flex: 0 1 15%;
    -ms-flex: 0 1 15%;
  }

  .col-xs-16 {
    flex: 0 1 16%;
    -webkit-flex: 0 1 16%;
    -ms-flex: 0 1 16%;
  }

  .col-xs-17 {
    flex: 0 1 17%;
    -webkit-flex: 0 1 17%;
    -ms-flex: 0 1 17%;
  }

  .col-xs-18 {
    flex: 0 1 18%;
    -webkit-flex: 0 1 18%;
    -ms-flex: 0 1 18%;
  }

  .col-xs-19 {
    flex: 0 1 19%;
    -webkit-flex: 0 1 19%;
    -ms-flex: 0 1 19%;
  }

  .col-xs-20 {
    flex: 0 1 20%;
    -webkit-flex: 0 1 20%;
    -ms-flex: 0 1 20%;
  }

  .col-xs-21 {
    flex: 0 1 21%;
    -webkit-flex: 0 1 21%;
    -ms-flex: 0 1 21%;
  }

  .col-xs-22 {
    flex: 0 1 22%;
    -webkit-flex: 0 1 22%;
    -ms-flex: 0 1 22%;
  }

  .col-xs-23 {
    flex: 0 1 23%;
    -webkit-flex: 0 1 23%;
    -ms-flex: 0 1 23%;
  }

  .col-xs-24 {
    flex: 0 1 24%;
    -webkit-flex: 0 1 24%;
    -ms-flex: 0 1 24%;
  }

  .col-xs-25 {
    flex: 0 1 25%;
    -webkit-flex: 0 1 25%;
    -ms-flex: 0 1 25%;
  }

  .col-xs-26 {
    flex: 0 1 26%;
    -webkit-flex: 0 1 26%;
    -ms-flex: 0 1 26%;
  }

  .col-xs-27 {
    flex: 0 1 27%;
    -webkit-flex: 0 1 27%;
    -ms-flex: 0 1 27%;
  }

  .col-xs-28 {
    flex: 0 1 28%;
    -webkit-flex: 0 1 28%;
    -ms-flex: 0 1 28%;
  }

  .col-xs-29 {
    flex: 0 1 29%;
    -webkit-flex: 0 1 29%;
    -ms-flex: 0 1 29%;
  }

  .col-xs-30 {
    flex: 0 1 30%;
    -webkit-flex: 0 1 30%;
    -ms-flex: 0 1 30%;
  }

  .col-xs-31 {
    flex: 0 1 31%;
    -webkit-flex: 0 1 31%;
    -ms-flex: 0 1 31%;
  }

  .col-xs-32 {
    flex: 0 1 32%;
    -webkit-flex: 0 1 32%;
    -ms-flex: 0 1 32%;
  }

  .col-xs-33 {
    flex: 0 1 33%;
    -webkit-flex: 0 1 33%;
    -ms-flex: 0 1 33%;
  }

  .col-xs-34 {
    flex: 0 1 34%;
    -webkit-flex: 0 1 34%;
    -ms-flex: 0 1 34%;
  }

  .col-xs-35 {
    flex: 0 1 35%;
    -webkit-flex: 0 1 35%;
    -ms-flex: 0 1 35%;
  }

  .col-xs-36 {
    flex: 0 1 36%;
    -webkit-flex: 0 1 36%;
    -ms-flex: 0 1 36%;
  }

  .col-xs-37 {
    flex: 0 1 37%;
    -webkit-flex: 0 1 37%;
    -ms-flex: 0 1 37%;
  }

  .col-xs-38 {
    flex: 0 1 38%;
    -webkit-flex: 0 1 38%;
    -ms-flex: 0 1 38%;
  }

  .col-xs-39 {
    flex: 0 1 39%;
    -webkit-flex: 0 1 39%;
    -ms-flex: 0 1 39%;
  }

  .col-xs-40 {
    flex: 0 1 40%;
    -webkit-flex: 0 1 40%;
    -ms-flex: 0 1 40%;
  }

  .col-xs-41 {
    flex: 0 1 41%;
    -webkit-flex: 0 1 41%;
    -ms-flex: 0 1 41%;
  }

  .col-xs-42 {
    flex: 0 1 42%;
    -webkit-flex: 0 1 42%;
    -ms-flex: 0 1 42%;
  }

  .col-xs-43 {
    flex: 0 1 43%;
    -webkit-flex: 0 1 43%;
    -ms-flex: 0 1 43%;
  }

  .col-xs-44 {
    flex: 0 1 44%;
    -webkit-flex: 0 1 44%;
    -ms-flex: 0 1 44%;
  }

  .col-xs-45 {
    flex: 0 1 45%;
    -webkit-flex: 0 1 45%;
    -ms-flex: 0 1 45%;
  }

  .col-xs-46 {
    flex: 0 1 46%;
    -webkit-flex: 0 1 46%;
    -ms-flex: 0 1 46%;
  }

  .col-xs-47 {
    flex: 0 1 47%;
    -webkit-flex: 0 1 47%;
    -ms-flex: 0 1 47%;
  }

  .col-xs-48 {
    flex: 0 1 48%;
    -webkit-flex: 0 1 48%;
    -ms-flex: 0 1 48%;
  }

  .col-xs-49 {
    flex: 0 1 49%;
    -webkit-flex: 0 1 49%;
    -ms-flex: 0 1 49%;
  }

  .col-xs-50 {
    flex: 0 1 50%;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
  }

  .col-xs-51 {
    flex: 0 1 51%;
    -webkit-flex: 0 1 51%;
    -ms-flex: 0 1 51%;
  }

  .col-xs-52 {
    flex: 0 1 52%;
    -webkit-flex: 0 1 52%;
    -ms-flex: 0 1 52%;
  }

  .col-xs-53 {
    flex: 0 1 53%;
    -webkit-flex: 0 1 53%;
    -ms-flex: 0 1 53%;
  }

  .col-xs-54 {
    flex: 0 1 54%;
    -webkit-flex: 0 1 54%;
    -ms-flex: 0 1 54%;
  }

  .col-xs-55 {
    flex: 0 1 55%;
    -webkit-flex: 0 1 55%;
    -ms-flex: 0 1 55%;
  }

  .col-xs-56 {
    flex: 0 1 56%;
    -webkit-flex: 0 1 56%;
    -ms-flex: 0 1 56%;
  }

  .col-xs-57 {
    flex: 0 1 57%;
    -webkit-flex: 0 1 57%;
    -ms-flex: 0 1 57%;
  }

  .col-xs-58 {
    flex: 0 1 58%;
    -webkit-flex: 0 1 58%;
    -ms-flex: 0 1 58%;
  }

  .col-xs-59 {
    flex: 0 1 59%;
    -webkit-flex: 0 1 59%;
    -ms-flex: 0 1 59%;
  }

  .col-xs-60 {
    flex: 0 1 60%;
    -webkit-flex: 0 1 60%;
    -ms-flex: 0 1 60%;
  }

  .col-xs-61 {
    flex: 0 1 61%;
    -webkit-flex: 0 1 61%;
    -ms-flex: 0 1 61%;
  }

  .col-xs-62 {
    flex: 0 1 62%;
    -webkit-flex: 0 1 62%;
    -ms-flex: 0 1 62%;
  }

  .col-xs-63 {
    flex: 0 1 63%;
    -webkit-flex: 0 1 63%;
    -ms-flex: 0 1 63%;
  }

  .col-xs-64 {
    flex: 0 1 64%;
    -webkit-flex: 0 1 64%;
    -ms-flex: 0 1 64%;
  }

  .col-xs-65 {
    flex: 0 1 65%;
    -webkit-flex: 0 1 65%;
    -ms-flex: 0 1 65%;
  }

  .col-xs-66 {
    flex: 0 1 66%;
    -webkit-flex: 0 1 66%;
    -ms-flex: 0 1 66%;
  }

  .col-xs-67 {
    flex: 0 1 67%;
    -webkit-flex: 0 1 67%;
    -ms-flex: 0 1 67%;
  }

  .col-xs-68 {
    flex: 0 1 68%;
    -webkit-flex: 0 1 68%;
    -ms-flex: 0 1 68%;
  }

  .col-xs-69 {
    flex: 0 1 69%;
    -webkit-flex: 0 1 69%;
    -ms-flex: 0 1 69%;
  }

  .col-xs-70 {
    flex: 0 1 70%;
    -webkit-flex: 0 1 70%;
    -ms-flex: 0 1 70%;
  }

  .col-xs-71 {
    flex: 0 1 71%;
    -webkit-flex: 0 1 71%;
    -ms-flex: 0 1 71%;
  }

  .col-xs-72 {
    flex: 0 1 72%;
    -webkit-flex: 0 1 72%;
    -ms-flex: 0 1 72%;
  }

  .col-xs-73 {
    flex: 0 1 73%;
    -webkit-flex: 0 1 73%;
    -ms-flex: 0 1 73%;
  }

  .col-xs-74 {
    flex: 0 1 74%;
    -webkit-flex: 0 1 74%;
    -ms-flex: 0 1 74%;
  }

  .col-xs-75 {
    flex: 0 1 75%;
    -webkit-flex: 0 1 75%;
    -ms-flex: 0 1 75%;
  }

  .col-xs-76 {
    flex: 0 1 76%;
    -webkit-flex: 0 1 76%;
    -ms-flex: 0 1 76%;
  }

  .col-xs-77 {
    flex: 0 1 77%;
    -webkit-flex: 0 1 77%;
    -ms-flex: 0 1 77%;
  }

  .col-xs-78 {
    flex: 0 1 78%;
    -webkit-flex: 0 1 78%;
    -ms-flex: 0 1 78%;
  }

  .col-xs-79 {
    flex: 0 1 79%;
    -webkit-flex: 0 1 79%;
    -ms-flex: 0 1 79%;
  }

  .col-xs-80 {
    flex: 0 1 80%;
    -webkit-flex: 0 1 80%;
    -ms-flex: 0 1 80%;
  }

  .col-xs-81 {
    flex: 0 1 81%;
    -webkit-flex: 0 1 81%;
    -ms-flex: 0 1 81%;
  }

  .col-xs-82 {
    flex: 0 1 82%;
    -webkit-flex: 0 1 82%;
    -ms-flex: 0 1 82%;
  }

  .col-xs-83 {
    flex: 0 1 83%;
    -webkit-flex: 0 1 83%;
    -ms-flex: 0 1 83%;
  }

  .col-xs-84 {
    flex: 0 1 84%;
    -webkit-flex: 0 1 84%;
    -ms-flex: 0 1 84%;
  }

  .col-xs-85 {
    flex: 0 1 85%;
    -webkit-flex: 0 1 85%;
    -ms-flex: 0 1 85%;
  }

  .col-xs-86 {
    flex: 0 1 86%;
    -webkit-flex: 0 1 86%;
    -ms-flex: 0 1 86%;
  }

  .col-xs-87 {
    flex: 0 1 87%;
    -webkit-flex: 0 1 87%;
    -ms-flex: 0 1 87%;
  }

  .col-xs-88 {
    flex: 0 1 88%;
    -webkit-flex: 0 1 88%;
    -ms-flex: 0 1 88%;
  }

  .col-xs-89 {
    flex: 0 1 89%;
    -webkit-flex: 0 1 89%;
    -ms-flex: 0 1 89%;
  }

  .col-xs-90 {
    flex: 0 1 90%;
    -webkit-flex: 0 1 90%;
    -ms-flex: 0 1 90%;
  }

  .col-xs-91 {
    flex: 0 1 91%;
    -webkit-flex: 0 1 91%;
    -ms-flex: 0 1 91%;
  }

  .col-xs-92 {
    flex: 0 1 92%;
    -webkit-flex: 0 1 92%;
    -ms-flex: 0 1 92%;
  }

  .col-xs-93 {
    flex: 0 1 93%;
    -webkit-flex: 0 1 93%;
    -ms-flex: 0 1 93%;
  }

  .col-xs-94 {
    flex: 0 1 94%;
    -webkit-flex: 0 1 94%;
    -ms-flex: 0 1 94%;
  }

  .col-xs-95 {
    flex: 0 1 95%;
    -webkit-flex: 0 1 95%;
    -ms-flex: 0 1 95%;
  }

  .col-xs-96 {
    flex: 0 1 96%;
    -webkit-flex: 0 1 96%;
    -ms-flex: 0 1 96%;
  }

  .col-xs-97 {
    flex: 0 1 97%;
    -webkit-flex: 0 1 97%;
    -ms-flex: 0 1 97%;
  }

  .col-xs-98 {
    flex: 0 1 98%;
    -webkit-flex: 0 1 98%;
    -ms-flex: 0 1 98%;
  }

  .col-xs-99 {
    flex: 0 1 99%;
    -webkit-flex: 0 1 99%;
    -ms-flex: 0 1 99%;
  }

  .col-xs-100 {
    flex: 0 1 100%;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
  }
}
@media (max-width: 1199px) {
  .lg-offset-0 {
    margin-left: 0%;
  }

  .lg-offset-1 {
    margin-left: 1%;
  }

  .lg-offset-2 {
    margin-left: 2%;
  }

  .lg-offset-3 {
    margin-left: 3%;
  }

  .lg-offset-4 {
    margin-left: 4%;
  }

  .lg-offset-5 {
    margin-left: 5%;
  }

  .lg-offset-6 {
    margin-left: 6%;
  }

  .lg-offset-7 {
    margin-left: 7%;
  }

  .lg-offset-8 {
    margin-left: 8%;
  }

  .lg-offset-9 {
    margin-left: 9%;
  }

  .lg-offset-10 {
    margin-left: 10%;
  }

  .lg-offset-11 {
    margin-left: 11%;
  }

  .lg-offset-12 {
    margin-left: 12%;
  }

  .lg-offset-13 {
    margin-left: 13%;
  }

  .lg-offset-14 {
    margin-left: 14%;
  }

  .lg-offset-15 {
    margin-left: 15%;
  }

  .lg-offset-16 {
    margin-left: 16%;
  }

  .lg-offset-17 {
    margin-left: 17%;
  }

  .lg-offset-18 {
    margin-left: 18%;
  }

  .lg-offset-19 {
    margin-left: 19%;
  }

  .lg-offset-20 {
    margin-left: 20%;
  }

  .lg-offset-21 {
    margin-left: 21%;
  }

  .lg-offset-22 {
    margin-left: 22%;
  }

  .lg-offset-23 {
    margin-left: 23%;
  }

  .lg-offset-24 {
    margin-left: 24%;
  }

  .lg-offset-25 {
    margin-left: 25%;
  }

  .lg-offset-26 {
    margin-left: 26%;
  }

  .lg-offset-27 {
    margin-left: 27%;
  }

  .lg-offset-28 {
    margin-left: 28%;
  }

  .lg-offset-29 {
    margin-left: 29%;
  }

  .lg-offset-30 {
    margin-left: 30%;
  }

  .lg-offset-31 {
    margin-left: 31%;
  }

  .lg-offset-32 {
    margin-left: 32%;
  }

  .lg-offset-33 {
    margin-left: 33%;
  }

  .lg-offset-34 {
    margin-left: 34%;
  }

  .lg-offset-35 {
    margin-left: 35%;
  }

  .lg-offset-36 {
    margin-left: 36%;
  }

  .lg-offset-37 {
    margin-left: 37%;
  }

  .lg-offset-38 {
    margin-left: 38%;
  }

  .lg-offset-39 {
    margin-left: 39%;
  }

  .lg-offset-40 {
    margin-left: 40%;
  }

  .lg-offset-41 {
    margin-left: 41%;
  }

  .lg-offset-42 {
    margin-left: 42%;
  }

  .lg-offset-43 {
    margin-left: 43%;
  }

  .lg-offset-44 {
    margin-left: 44%;
  }

  .lg-offset-45 {
    margin-left: 45%;
  }

  .lg-offset-46 {
    margin-left: 46%;
  }

  .lg-offset-47 {
    margin-left: 47%;
  }

  .lg-offset-48 {
    margin-left: 48%;
  }

  .lg-offset-49 {
    margin-left: 49%;
  }

  .lg-offset-50 {
    margin-left: 50%;
  }

  .lg-offset-51 {
    margin-left: 51%;
  }

  .lg-offset-52 {
    margin-left: 52%;
  }

  .lg-offset-53 {
    margin-left: 53%;
  }

  .lg-offset-54 {
    margin-left: 54%;
  }

  .lg-offset-55 {
    margin-left: 55%;
  }

  .lg-offset-56 {
    margin-left: 56%;
  }

  .lg-offset-57 {
    margin-left: 57%;
  }

  .lg-offset-58 {
    margin-left: 58%;
  }

  .lg-offset-59 {
    margin-left: 59%;
  }

  .lg-offset-60 {
    margin-left: 60%;
  }

  .lg-offset-61 {
    margin-left: 61%;
  }

  .lg-offset-62 {
    margin-left: 62%;
  }

  .lg-offset-63 {
    margin-left: 63%;
  }

  .lg-offset-64 {
    margin-left: 64%;
  }

  .lg-offset-65 {
    margin-left: 65%;
  }

  .lg-offset-66 {
    margin-left: 66%;
  }

  .lg-offset-67 {
    margin-left: 67%;
  }

  .lg-offset-68 {
    margin-left: 68%;
  }

  .lg-offset-69 {
    margin-left: 69%;
  }

  .lg-offset-70 {
    margin-left: 70%;
  }

  .lg-offset-71 {
    margin-left: 71%;
  }

  .lg-offset-72 {
    margin-left: 72%;
  }

  .lg-offset-73 {
    margin-left: 73%;
  }

  .lg-offset-74 {
    margin-left: 74%;
  }

  .lg-offset-75 {
    margin-left: 75%;
  }

  .lg-offset-76 {
    margin-left: 76%;
  }

  .lg-offset-77 {
    margin-left: 77%;
  }

  .lg-offset-78 {
    margin-left: 78%;
  }

  .lg-offset-79 {
    margin-left: 79%;
  }

  .lg-offset-80 {
    margin-left: 80%;
  }

  .lg-offset-81 {
    margin-left: 81%;
  }

  .lg-offset-82 {
    margin-left: 82%;
  }

  .lg-offset-83 {
    margin-left: 83%;
  }

  .lg-offset-84 {
    margin-left: 84%;
  }

  .lg-offset-85 {
    margin-left: 85%;
  }

  .lg-offset-86 {
    margin-left: 86%;
  }

  .lg-offset-87 {
    margin-left: 87%;
  }

  .lg-offset-88 {
    margin-left: 88%;
  }

  .lg-offset-89 {
    margin-left: 89%;
  }

  .lg-offset-90 {
    margin-left: 90%;
  }

  .lg-offset-91 {
    margin-left: 91%;
  }

  .lg-offset-92 {
    margin-left: 92%;
  }

  .lg-offset-93 {
    margin-left: 93%;
  }

  .lg-offset-94 {
    margin-left: 94%;
  }

  .lg-offset-95 {
    margin-left: 95%;
  }

  .lg-offset-96 {
    margin-left: 96%;
  }

  .lg-offset-97 {
    margin-left: 97%;
  }

  .lg-offset-98 {
    margin-left: 98%;
  }

  .lg-offset-99 {
    margin-left: 99%;
  }

  .lg-offset-100 {
    margin-left: 100%;
  }
}
@media (max-width: 991px) {
  .md-offset-0 {
    margin-left: 0%;
  }

  .md-offset-1 {
    margin-left: 1%;
  }

  .md-offset-2 {
    margin-left: 2%;
  }

  .md-offset-3 {
    margin-left: 3%;
  }

  .md-offset-4 {
    margin-left: 4%;
  }

  .md-offset-5 {
    margin-left: 5%;
  }

  .md-offset-6 {
    margin-left: 6%;
  }

  .md-offset-7 {
    margin-left: 7%;
  }

  .md-offset-8 {
    margin-left: 8%;
  }

  .md-offset-9 {
    margin-left: 9%;
  }

  .md-offset-10 {
    margin-left: 10%;
  }

  .md-offset-11 {
    margin-left: 11%;
  }

  .md-offset-12 {
    margin-left: 12%;
  }

  .md-offset-13 {
    margin-left: 13%;
  }

  .md-offset-14 {
    margin-left: 14%;
  }

  .md-offset-15 {
    margin-left: 15%;
  }

  .md-offset-16 {
    margin-left: 16%;
  }

  .md-offset-17 {
    margin-left: 17%;
  }

  .md-offset-18 {
    margin-left: 18%;
  }

  .md-offset-19 {
    margin-left: 19%;
  }

  .md-offset-20 {
    margin-left: 20%;
  }

  .md-offset-21 {
    margin-left: 21%;
  }

  .md-offset-22 {
    margin-left: 22%;
  }

  .md-offset-23 {
    margin-left: 23%;
  }

  .md-offset-24 {
    margin-left: 24%;
  }

  .md-offset-25 {
    margin-left: 25%;
  }

  .md-offset-26 {
    margin-left: 26%;
  }

  .md-offset-27 {
    margin-left: 27%;
  }

  .md-offset-28 {
    margin-left: 28%;
  }

  .md-offset-29 {
    margin-left: 29%;
  }

  .md-offset-30 {
    margin-left: 30%;
  }

  .md-offset-31 {
    margin-left: 31%;
  }

  .md-offset-32 {
    margin-left: 32%;
  }

  .md-offset-33 {
    margin-left: 33%;
  }

  .md-offset-34 {
    margin-left: 34%;
  }

  .md-offset-35 {
    margin-left: 35%;
  }

  .md-offset-36 {
    margin-left: 36%;
  }

  .md-offset-37 {
    margin-left: 37%;
  }

  .md-offset-38 {
    margin-left: 38%;
  }

  .md-offset-39 {
    margin-left: 39%;
  }

  .md-offset-40 {
    margin-left: 40%;
  }

  .md-offset-41 {
    margin-left: 41%;
  }

  .md-offset-42 {
    margin-left: 42%;
  }

  .md-offset-43 {
    margin-left: 43%;
  }

  .md-offset-44 {
    margin-left: 44%;
  }

  .md-offset-45 {
    margin-left: 45%;
  }

  .md-offset-46 {
    margin-left: 46%;
  }

  .md-offset-47 {
    margin-left: 47%;
  }

  .md-offset-48 {
    margin-left: 48%;
  }

  .md-offset-49 {
    margin-left: 49%;
  }

  .md-offset-50 {
    margin-left: 50%;
  }

  .md-offset-51 {
    margin-left: 51%;
  }

  .md-offset-52 {
    margin-left: 52%;
  }

  .md-offset-53 {
    margin-left: 53%;
  }

  .md-offset-54 {
    margin-left: 54%;
  }

  .md-offset-55 {
    margin-left: 55%;
  }

  .md-offset-56 {
    margin-left: 56%;
  }

  .md-offset-57 {
    margin-left: 57%;
  }

  .md-offset-58 {
    margin-left: 58%;
  }

  .md-offset-59 {
    margin-left: 59%;
  }

  .md-offset-60 {
    margin-left: 60%;
  }

  .md-offset-61 {
    margin-left: 61%;
  }

  .md-offset-62 {
    margin-left: 62%;
  }

  .md-offset-63 {
    margin-left: 63%;
  }

  .md-offset-64 {
    margin-left: 64%;
  }

  .md-offset-65 {
    margin-left: 65%;
  }

  .md-offset-66 {
    margin-left: 66%;
  }

  .md-offset-67 {
    margin-left: 67%;
  }

  .md-offset-68 {
    margin-left: 68%;
  }

  .md-offset-69 {
    margin-left: 69%;
  }

  .md-offset-70 {
    margin-left: 70%;
  }

  .md-offset-71 {
    margin-left: 71%;
  }

  .md-offset-72 {
    margin-left: 72%;
  }

  .md-offset-73 {
    margin-left: 73%;
  }

  .md-offset-74 {
    margin-left: 74%;
  }

  .md-offset-75 {
    margin-left: 75%;
  }

  .md-offset-76 {
    margin-left: 76%;
  }

  .md-offset-77 {
    margin-left: 77%;
  }

  .md-offset-78 {
    margin-left: 78%;
  }

  .md-offset-79 {
    margin-left: 79%;
  }

  .md-offset-80 {
    margin-left: 80%;
  }

  .md-offset-81 {
    margin-left: 81%;
  }

  .md-offset-82 {
    margin-left: 82%;
  }

  .md-offset-83 {
    margin-left: 83%;
  }

  .md-offset-84 {
    margin-left: 84%;
  }

  .md-offset-85 {
    margin-left: 85%;
  }

  .md-offset-86 {
    margin-left: 86%;
  }

  .md-offset-87 {
    margin-left: 87%;
  }

  .md-offset-88 {
    margin-left: 88%;
  }

  .md-offset-89 {
    margin-left: 89%;
  }

  .md-offset-90 {
    margin-left: 90%;
  }

  .md-offset-91 {
    margin-left: 91%;
  }

  .md-offset-92 {
    margin-left: 92%;
  }

  .md-offset-93 {
    margin-left: 93%;
  }

  .md-offset-94 {
    margin-left: 94%;
  }

  .md-offset-95 {
    margin-left: 95%;
  }

  .md-offset-96 {
    margin-left: 96%;
  }

  .md-offset-97 {
    margin-left: 97%;
  }

  .md-offset-98 {
    margin-left: 98%;
  }

  .md-offset-99 {
    margin-left: 99%;
  }

  .md-offset-100 {
    margin-left: 100%;
  }
}
@media (max-width: 767px) {
  .sm-offset-0 {
    margin-left: 0%;
  }

  .sm-offset-1 {
    margin-left: 1%;
  }

  .sm-offset-2 {
    margin-left: 2%;
  }

  .sm-offset-3 {
    margin-left: 3%;
  }

  .sm-offset-4 {
    margin-left: 4%;
  }

  .sm-offset-5 {
    margin-left: 5%;
  }

  .sm-offset-6 {
    margin-left: 6%;
  }

  .sm-offset-7 {
    margin-left: 7%;
  }

  .sm-offset-8 {
    margin-left: 8%;
  }

  .sm-offset-9 {
    margin-left: 9%;
  }

  .sm-offset-10 {
    margin-left: 10%;
  }

  .sm-offset-11 {
    margin-left: 11%;
  }

  .sm-offset-12 {
    margin-left: 12%;
  }

  .sm-offset-13 {
    margin-left: 13%;
  }

  .sm-offset-14 {
    margin-left: 14%;
  }

  .sm-offset-15 {
    margin-left: 15%;
  }

  .sm-offset-16 {
    margin-left: 16%;
  }

  .sm-offset-17 {
    margin-left: 17%;
  }

  .sm-offset-18 {
    margin-left: 18%;
  }

  .sm-offset-19 {
    margin-left: 19%;
  }

  .sm-offset-20 {
    margin-left: 20%;
  }

  .sm-offset-21 {
    margin-left: 21%;
  }

  .sm-offset-22 {
    margin-left: 22%;
  }

  .sm-offset-23 {
    margin-left: 23%;
  }

  .sm-offset-24 {
    margin-left: 24%;
  }

  .sm-offset-25 {
    margin-left: 25%;
  }

  .sm-offset-26 {
    margin-left: 26%;
  }

  .sm-offset-27 {
    margin-left: 27%;
  }

  .sm-offset-28 {
    margin-left: 28%;
  }

  .sm-offset-29 {
    margin-left: 29%;
  }

  .sm-offset-30 {
    margin-left: 30%;
  }

  .sm-offset-31 {
    margin-left: 31%;
  }

  .sm-offset-32 {
    margin-left: 32%;
  }

  .sm-offset-33 {
    margin-left: 33%;
  }

  .sm-offset-34 {
    margin-left: 34%;
  }

  .sm-offset-35 {
    margin-left: 35%;
  }

  .sm-offset-36 {
    margin-left: 36%;
  }

  .sm-offset-37 {
    margin-left: 37%;
  }

  .sm-offset-38 {
    margin-left: 38%;
  }

  .sm-offset-39 {
    margin-left: 39%;
  }

  .sm-offset-40 {
    margin-left: 40%;
  }

  .sm-offset-41 {
    margin-left: 41%;
  }

  .sm-offset-42 {
    margin-left: 42%;
  }

  .sm-offset-43 {
    margin-left: 43%;
  }

  .sm-offset-44 {
    margin-left: 44%;
  }

  .sm-offset-45 {
    margin-left: 45%;
  }

  .sm-offset-46 {
    margin-left: 46%;
  }

  .sm-offset-47 {
    margin-left: 47%;
  }

  .sm-offset-48 {
    margin-left: 48%;
  }

  .sm-offset-49 {
    margin-left: 49%;
  }

  .sm-offset-50 {
    margin-left: 50%;
  }

  .sm-offset-51 {
    margin-left: 51%;
  }

  .sm-offset-52 {
    margin-left: 52%;
  }

  .sm-offset-53 {
    margin-left: 53%;
  }

  .sm-offset-54 {
    margin-left: 54%;
  }

  .sm-offset-55 {
    margin-left: 55%;
  }

  .sm-offset-56 {
    margin-left: 56%;
  }

  .sm-offset-57 {
    margin-left: 57%;
  }

  .sm-offset-58 {
    margin-left: 58%;
  }

  .sm-offset-59 {
    margin-left: 59%;
  }

  .sm-offset-60 {
    margin-left: 60%;
  }

  .sm-offset-61 {
    margin-left: 61%;
  }

  .sm-offset-62 {
    margin-left: 62%;
  }

  .sm-offset-63 {
    margin-left: 63%;
  }

  .sm-offset-64 {
    margin-left: 64%;
  }

  .sm-offset-65 {
    margin-left: 65%;
  }

  .sm-offset-66 {
    margin-left: 66%;
  }

  .sm-offset-67 {
    margin-left: 67%;
  }

  .sm-offset-68 {
    margin-left: 68%;
  }

  .sm-offset-69 {
    margin-left: 69%;
  }

  .sm-offset-70 {
    margin-left: 70%;
  }

  .sm-offset-71 {
    margin-left: 71%;
  }

  .sm-offset-72 {
    margin-left: 72%;
  }

  .sm-offset-73 {
    margin-left: 73%;
  }

  .sm-offset-74 {
    margin-left: 74%;
  }

  .sm-offset-75 {
    margin-left: 75%;
  }

  .sm-offset-76 {
    margin-left: 76%;
  }

  .sm-offset-77 {
    margin-left: 77%;
  }

  .sm-offset-78 {
    margin-left: 78%;
  }

  .sm-offset-79 {
    margin-left: 79%;
  }

  .sm-offset-80 {
    margin-left: 80%;
  }

  .sm-offset-81 {
    margin-left: 81%;
  }

  .sm-offset-82 {
    margin-left: 82%;
  }

  .sm-offset-83 {
    margin-left: 83%;
  }

  .sm-offset-84 {
    margin-left: 84%;
  }

  .sm-offset-85 {
    margin-left: 85%;
  }

  .sm-offset-86 {
    margin-left: 86%;
  }

  .sm-offset-87 {
    margin-left: 87%;
  }

  .sm-offset-88 {
    margin-left: 88%;
  }

  .sm-offset-89 {
    margin-left: 89%;
  }

  .sm-offset-90 {
    margin-left: 90%;
  }

  .sm-offset-91 {
    margin-left: 91%;
  }

  .sm-offset-92 {
    margin-left: 92%;
  }

  .sm-offset-93 {
    margin-left: 93%;
  }

  .sm-offset-94 {
    margin-left: 94%;
  }

  .sm-offset-95 {
    margin-left: 95%;
  }

  .sm-offset-96 {
    margin-left: 96%;
  }

  .sm-offset-97 {
    margin-left: 97%;
  }

  .sm-offset-98 {
    margin-left: 98%;
  }

  .sm-offset-99 {
    margin-left: 99%;
  }

  .sm-offset-100 {
    margin-left: 100%;
  }
}
@media (max-width: 543px) {
  .xs-offset-0 {
    margin-left: 0%;
  }

  .xs-offset-1 {
    margin-left: 1%;
  }

  .xs-offset-2 {
    margin-left: 2%;
  }

  .xs-offset-3 {
    margin-left: 3%;
  }

  .xs-offset-4 {
    margin-left: 4%;
  }

  .xs-offset-5 {
    margin-left: 5%;
  }

  .xs-offset-6 {
    margin-left: 6%;
  }

  .xs-offset-7 {
    margin-left: 7%;
  }

  .xs-offset-8 {
    margin-left: 8%;
  }

  .xs-offset-9 {
    margin-left: 9%;
  }

  .xs-offset-10 {
    margin-left: 10%;
  }

  .xs-offset-11 {
    margin-left: 11%;
  }

  .xs-offset-12 {
    margin-left: 12%;
  }

  .xs-offset-13 {
    margin-left: 13%;
  }

  .xs-offset-14 {
    margin-left: 14%;
  }

  .xs-offset-15 {
    margin-left: 15%;
  }

  .xs-offset-16 {
    margin-left: 16%;
  }

  .xs-offset-17 {
    margin-left: 17%;
  }

  .xs-offset-18 {
    margin-left: 18%;
  }

  .xs-offset-19 {
    margin-left: 19%;
  }

  .xs-offset-20 {
    margin-left: 20%;
  }

  .xs-offset-21 {
    margin-left: 21%;
  }

  .xs-offset-22 {
    margin-left: 22%;
  }

  .xs-offset-23 {
    margin-left: 23%;
  }

  .xs-offset-24 {
    margin-left: 24%;
  }

  .xs-offset-25 {
    margin-left: 25%;
  }

  .xs-offset-26 {
    margin-left: 26%;
  }

  .xs-offset-27 {
    margin-left: 27%;
  }

  .xs-offset-28 {
    margin-left: 28%;
  }

  .xs-offset-29 {
    margin-left: 29%;
  }

  .xs-offset-30 {
    margin-left: 30%;
  }

  .xs-offset-31 {
    margin-left: 31%;
  }

  .xs-offset-32 {
    margin-left: 32%;
  }

  .xs-offset-33 {
    margin-left: 33%;
  }

  .xs-offset-34 {
    margin-left: 34%;
  }

  .xs-offset-35 {
    margin-left: 35%;
  }

  .xs-offset-36 {
    margin-left: 36%;
  }

  .xs-offset-37 {
    margin-left: 37%;
  }

  .xs-offset-38 {
    margin-left: 38%;
  }

  .xs-offset-39 {
    margin-left: 39%;
  }

  .xs-offset-40 {
    margin-left: 40%;
  }

  .xs-offset-41 {
    margin-left: 41%;
  }

  .xs-offset-42 {
    margin-left: 42%;
  }

  .xs-offset-43 {
    margin-left: 43%;
  }

  .xs-offset-44 {
    margin-left: 44%;
  }

  .xs-offset-45 {
    margin-left: 45%;
  }

  .xs-offset-46 {
    margin-left: 46%;
  }

  .xs-offset-47 {
    margin-left: 47%;
  }

  .xs-offset-48 {
    margin-left: 48%;
  }

  .xs-offset-49 {
    margin-left: 49%;
  }

  .xs-offset-50 {
    margin-left: 50%;
  }

  .xs-offset-51 {
    margin-left: 51%;
  }

  .xs-offset-52 {
    margin-left: 52%;
  }

  .xs-offset-53 {
    margin-left: 53%;
  }

  .xs-offset-54 {
    margin-left: 54%;
  }

  .xs-offset-55 {
    margin-left: 55%;
  }

  .xs-offset-56 {
    margin-left: 56%;
  }

  .xs-offset-57 {
    margin-left: 57%;
  }

  .xs-offset-58 {
    margin-left: 58%;
  }

  .xs-offset-59 {
    margin-left: 59%;
  }

  .xs-offset-60 {
    margin-left: 60%;
  }

  .xs-offset-61 {
    margin-left: 61%;
  }

  .xs-offset-62 {
    margin-left: 62%;
  }

  .xs-offset-63 {
    margin-left: 63%;
  }

  .xs-offset-64 {
    margin-left: 64%;
  }

  .xs-offset-65 {
    margin-left: 65%;
  }

  .xs-offset-66 {
    margin-left: 66%;
  }

  .xs-offset-67 {
    margin-left: 67%;
  }

  .xs-offset-68 {
    margin-left: 68%;
  }

  .xs-offset-69 {
    margin-left: 69%;
  }

  .xs-offset-70 {
    margin-left: 70%;
  }

  .xs-offset-71 {
    margin-left: 71%;
  }

  .xs-offset-72 {
    margin-left: 72%;
  }

  .xs-offset-73 {
    margin-left: 73%;
  }

  .xs-offset-74 {
    margin-left: 74%;
  }

  .xs-offset-75 {
    margin-left: 75%;
  }

  .xs-offset-76 {
    margin-left: 76%;
  }

  .xs-offset-77 {
    margin-left: 77%;
  }

  .xs-offset-78 {
    margin-left: 78%;
  }

  .xs-offset-79 {
    margin-left: 79%;
  }

  .xs-offset-80 {
    margin-left: 80%;
  }

  .xs-offset-81 {
    margin-left: 81%;
  }

  .xs-offset-82 {
    margin-left: 82%;
  }

  .xs-offset-83 {
    margin-left: 83%;
  }

  .xs-offset-84 {
    margin-left: 84%;
  }

  .xs-offset-85 {
    margin-left: 85%;
  }

  .xs-offset-86 {
    margin-left: 86%;
  }

  .xs-offset-87 {
    margin-left: 87%;
  }

  .xs-offset-88 {
    margin-left: 88%;
  }

  .xs-offset-89 {
    margin-left: 89%;
  }

  .xs-offset-90 {
    margin-left: 90%;
  }

  .xs-offset-91 {
    margin-left: 91%;
  }

  .xs-offset-92 {
    margin-left: 92%;
  }

  .xs-offset-93 {
    margin-left: 93%;
  }

  .xs-offset-94 {
    margin-left: 94%;
  }

  .xs-offset-95 {
    margin-left: 95%;
  }

  .xs-offset-96 {
    margin-left: 96%;
  }

  .xs-offset-97 {
    margin-left: 97%;
  }

  .xs-offset-98 {
    margin-left: 98%;
  }

  .xs-offset-99 {
    margin-left: 99%;
  }

  .xs-offset-100 {
    margin-left: 100%;
  }
}
.col-order-1 {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.col-order-2 {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

.col-order-3 {
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}

.col-order-4 {
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
}

.col-order-5 {
  -webkit-order: 5;
  -ms-flex-order: 5;
  order: 5;
}

.col-order-6 {
  -webkit-order: 6;
  -ms-flex-order: 6;
  order: 6;
}

.col-order-7 {
  -webkit-order: 7;
  -ms-flex-order: 7;
  order: 7;
}

.col-order-8 {
  -webkit-order: 8;
  -ms-flex-order: 8;
  order: 8;
}

.col-order-9 {
  -webkit-order: 9;
  -ms-flex-order: 9;
  order: 9;
}

.col-order-10 {
  -webkit-order: 10;
  -ms-flex-order: 10;
  order: 10;
}

.col-order-11 {
  -webkit-order: 11;
  -ms-flex-order: 11;
  order: 11;
}

.col-order-12 {
  -webkit-order: 12;
  -ms-flex-order: 12;
  order: 12;
}

.col-order-13 {
  -webkit-order: 13;
  -ms-flex-order: 13;
  order: 13;
}

.col-order-14 {
  -webkit-order: 14;
  -ms-flex-order: 14;
  order: 14;
}

.col-order-15 {
  -webkit-order: 15;
  -ms-flex-order: 15;
  order: 15;
}

.col-order-16 {
  -webkit-order: 16;
  -ms-flex-order: 16;
  order: 16;
}

.col-order-17 {
  -webkit-order: 17;
  -ms-flex-order: 17;
  order: 17;
}

.col-order-18 {
  -webkit-order: 18;
  -ms-flex-order: 18;
  order: 18;
}

.col-order-19 {
  -webkit-order: 19;
  -ms-flex-order: 19;
  order: 19;
}

.col-order-20 {
  -webkit-order: 20;
  -ms-flex-order: 20;
  order: 20;
}

.col-order-21 {
  -webkit-order: 21;
  -ms-flex-order: 21;
  order: 21;
}

.col-order-22 {
  -webkit-order: 22;
  -ms-flex-order: 22;
  order: 22;
}

.col-order-23 {
  -webkit-order: 23;
  -ms-flex-order: 23;
  order: 23;
}

.col-order-24 {
  -webkit-order: 24;
  -ms-flex-order: 24;
  order: 24;
}

.col-order-25 {
  -webkit-order: 25;
  -ms-flex-order: 25;
  order: 25;
}

.col-order-26 {
  -webkit-order: 26;
  -ms-flex-order: 26;
  order: 26;
}

.col-order-27 {
  -webkit-order: 27;
  -ms-flex-order: 27;
  order: 27;
}

.col-order-28 {
  -webkit-order: 28;
  -ms-flex-order: 28;
  order: 28;
}

.col-order-29 {
  -webkit-order: 29;
  -ms-flex-order: 29;
  order: 29;
}

.col-order-30 {
  -webkit-order: 30;
  -ms-flex-order: 30;
  order: 30;
}

.col-order-31 {
  -webkit-order: 31;
  -ms-flex-order: 31;
  order: 31;
}

.col-order-32 {
  -webkit-order: 32;
  -ms-flex-order: 32;
  order: 32;
}

.col-order-33 {
  -webkit-order: 33;
  -ms-flex-order: 33;
  order: 33;
}

.col-order-34 {
  -webkit-order: 34;
  -ms-flex-order: 34;
  order: 34;
}

.col-order-35 {
  -webkit-order: 35;
  -ms-flex-order: 35;
  order: 35;
}

.col-order-36 {
  -webkit-order: 36;
  -ms-flex-order: 36;
  order: 36;
}

.col-order-37 {
  -webkit-order: 37;
  -ms-flex-order: 37;
  order: 37;
}

.col-order-38 {
  -webkit-order: 38;
  -ms-flex-order: 38;
  order: 38;
}

.col-order-39 {
  -webkit-order: 39;
  -ms-flex-order: 39;
  order: 39;
}

.col-order-40 {
  -webkit-order: 40;
  -ms-flex-order: 40;
  order: 40;
}

.col-order-41 {
  -webkit-order: 41;
  -ms-flex-order: 41;
  order: 41;
}

.col-order-42 {
  -webkit-order: 42;
  -ms-flex-order: 42;
  order: 42;
}

.col-order-43 {
  -webkit-order: 43;
  -ms-flex-order: 43;
  order: 43;
}

.col-order-44 {
  -webkit-order: 44;
  -ms-flex-order: 44;
  order: 44;
}

.col-order-45 {
  -webkit-order: 45;
  -ms-flex-order: 45;
  order: 45;
}

.col-order-46 {
  -webkit-order: 46;
  -ms-flex-order: 46;
  order: 46;
}

.col-order-47 {
  -webkit-order: 47;
  -ms-flex-order: 47;
  order: 47;
}

.col-order-48 {
  -webkit-order: 48;
  -ms-flex-order: 48;
  order: 48;
}

.col-order-49 {
  -webkit-order: 49;
  -ms-flex-order: 49;
  order: 49;
}

.col-order-50 {
  -webkit-order: 50;
  -ms-flex-order: 50;
  order: 50;
}

.col-order-51 {
  -webkit-order: 51;
  -ms-flex-order: 51;
  order: 51;
}

.col-order-52 {
  -webkit-order: 52;
  -ms-flex-order: 52;
  order: 52;
}

.col-order-53 {
  -webkit-order: 53;
  -ms-flex-order: 53;
  order: 53;
}

.col-order-54 {
  -webkit-order: 54;
  -ms-flex-order: 54;
  order: 54;
}

.col-order-55 {
  -webkit-order: 55;
  -ms-flex-order: 55;
  order: 55;
}

.col-order-56 {
  -webkit-order: 56;
  -ms-flex-order: 56;
  order: 56;
}

.col-order-57 {
  -webkit-order: 57;
  -ms-flex-order: 57;
  order: 57;
}

.col-order-58 {
  -webkit-order: 58;
  -ms-flex-order: 58;
  order: 58;
}

.col-order-59 {
  -webkit-order: 59;
  -ms-flex-order: 59;
  order: 59;
}

.col-order-60 {
  -webkit-order: 60;
  -ms-flex-order: 60;
  order: 60;
}

.col-order-61 {
  -webkit-order: 61;
  -ms-flex-order: 61;
  order: 61;
}

.col-order-62 {
  -webkit-order: 62;
  -ms-flex-order: 62;
  order: 62;
}

.col-order-63 {
  -webkit-order: 63;
  -ms-flex-order: 63;
  order: 63;
}

.col-order-64 {
  -webkit-order: 64;
  -ms-flex-order: 64;
  order: 64;
}

.col-order-65 {
  -webkit-order: 65;
  -ms-flex-order: 65;
  order: 65;
}

.col-order-66 {
  -webkit-order: 66;
  -ms-flex-order: 66;
  order: 66;
}

.col-order-67 {
  -webkit-order: 67;
  -ms-flex-order: 67;
  order: 67;
}

.col-order-68 {
  -webkit-order: 68;
  -ms-flex-order: 68;
  order: 68;
}

.col-order-69 {
  -webkit-order: 69;
  -ms-flex-order: 69;
  order: 69;
}

.col-order-70 {
  -webkit-order: 70;
  -ms-flex-order: 70;
  order: 70;
}

.col-order-71 {
  -webkit-order: 71;
  -ms-flex-order: 71;
  order: 71;
}

.col-order-72 {
  -webkit-order: 72;
  -ms-flex-order: 72;
  order: 72;
}

.col-order-73 {
  -webkit-order: 73;
  -ms-flex-order: 73;
  order: 73;
}

.col-order-74 {
  -webkit-order: 74;
  -ms-flex-order: 74;
  order: 74;
}

.col-order-75 {
  -webkit-order: 75;
  -ms-flex-order: 75;
  order: 75;
}

.col-order-76 {
  -webkit-order: 76;
  -ms-flex-order: 76;
  order: 76;
}

.col-order-77 {
  -webkit-order: 77;
  -ms-flex-order: 77;
  order: 77;
}

.col-order-78 {
  -webkit-order: 78;
  -ms-flex-order: 78;
  order: 78;
}

.col-order-79 {
  -webkit-order: 79;
  -ms-flex-order: 79;
  order: 79;
}

.col-order-80 {
  -webkit-order: 80;
  -ms-flex-order: 80;
  order: 80;
}

.col-order-81 {
  -webkit-order: 81;
  -ms-flex-order: 81;
  order: 81;
}

.col-order-82 {
  -webkit-order: 82;
  -ms-flex-order: 82;
  order: 82;
}

.col-order-83 {
  -webkit-order: 83;
  -ms-flex-order: 83;
  order: 83;
}

.col-order-84 {
  -webkit-order: 84;
  -ms-flex-order: 84;
  order: 84;
}

.col-order-85 {
  -webkit-order: 85;
  -ms-flex-order: 85;
  order: 85;
}

.col-order-86 {
  -webkit-order: 86;
  -ms-flex-order: 86;
  order: 86;
}

.col-order-87 {
  -webkit-order: 87;
  -ms-flex-order: 87;
  order: 87;
}

.col-order-88 {
  -webkit-order: 88;
  -ms-flex-order: 88;
  order: 88;
}

.col-order-89 {
  -webkit-order: 89;
  -ms-flex-order: 89;
  order: 89;
}

.col-order-90 {
  -webkit-order: 90;
  -ms-flex-order: 90;
  order: 90;
}

.col-order-91 {
  -webkit-order: 91;
  -ms-flex-order: 91;
  order: 91;
}

.col-order-92 {
  -webkit-order: 92;
  -ms-flex-order: 92;
  order: 92;
}

.col-order-93 {
  -webkit-order: 93;
  -ms-flex-order: 93;
  order: 93;
}

.col-order-94 {
  -webkit-order: 94;
  -ms-flex-order: 94;
  order: 94;
}

.col-order-95 {
  -webkit-order: 95;
  -ms-flex-order: 95;
  order: 95;
}

.col-order-96 {
  -webkit-order: 96;
  -ms-flex-order: 96;
  order: 96;
}

.col-order-97 {
  -webkit-order: 97;
  -ms-flex-order: 97;
  order: 97;
}

.col-order-98 {
  -webkit-order: 98;
  -ms-flex-order: 98;
  order: 98;
}

.col-order-99 {
  -webkit-order: 99;
  -ms-flex-order: 99;
  order: 99;
}

.col-order-100 {
  -webkit-order: 100;
  -ms-flex-order: 100;
  order: 100;
}

@media (max-width: 1199px) {
  .lg-order-1 {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .lg-order-2 {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .lg-order-3 {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  .lg-order-4 {
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  .lg-order-5 {
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }

  .lg-order-6 {
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }

  .lg-order-7 {
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }

  .lg-order-8 {
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }

  .lg-order-9 {
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }

  .lg-order-10 {
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
  }

  .lg-order-11 {
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11;
  }

  .lg-order-12 {
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12;
  }

  .lg-order-13 {
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13;
  }

  .lg-order-14 {
    -webkit-order: 14;
    -ms-flex-order: 14;
    order: 14;
  }

  .lg-order-15 {
    -webkit-order: 15;
    -ms-flex-order: 15;
    order: 15;
  }

  .lg-order-16 {
    -webkit-order: 16;
    -ms-flex-order: 16;
    order: 16;
  }

  .lg-order-17 {
    -webkit-order: 17;
    -ms-flex-order: 17;
    order: 17;
  }

  .lg-order-18 {
    -webkit-order: 18;
    -ms-flex-order: 18;
    order: 18;
  }

  .lg-order-19 {
    -webkit-order: 19;
    -ms-flex-order: 19;
    order: 19;
  }

  .lg-order-20 {
    -webkit-order: 20;
    -ms-flex-order: 20;
    order: 20;
  }
}
@media (max-width: 991px) {
  .md-order-1 {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .md-order-2 {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .md-order-3 {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  .md-order-4 {
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  .md-order-5 {
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }

  .md-order-6 {
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }

  .md-order-7 {
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }

  .md-order-8 {
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }

  .md-order-9 {
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }

  .md-order-10 {
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
  }

  .md-order-11 {
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11;
  }

  .md-order-12 {
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12;
  }

  .md-order-13 {
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13;
  }

  .md-order-14 {
    -webkit-order: 14;
    -ms-flex-order: 14;
    order: 14;
  }

  .md-order-15 {
    -webkit-order: 15;
    -ms-flex-order: 15;
    order: 15;
  }

  .md-order-16 {
    -webkit-order: 16;
    -ms-flex-order: 16;
    order: 16;
  }

  .md-order-17 {
    -webkit-order: 17;
    -ms-flex-order: 17;
    order: 17;
  }

  .md-order-18 {
    -webkit-order: 18;
    -ms-flex-order: 18;
    order: 18;
  }

  .md-order-19 {
    -webkit-order: 19;
    -ms-flex-order: 19;
    order: 19;
  }

  .md-order-20 {
    -webkit-order: 20;
    -ms-flex-order: 20;
    order: 20;
  }
}
@media (max-width: 767px) {
  .sm-order-1 {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .sm-order-2 {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .sm-order-3 {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  .sm-order-4 {
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  .sm-order-5 {
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }

  .sm-order-6 {
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }

  .sm-order-7 {
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }

  .sm-order-8 {
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }

  .sm-order-9 {
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }

  .sm-order-10 {
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
  }

  .sm-order-11 {
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11;
  }

  .sm-order-12 {
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12;
  }

  .sm-order-13 {
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13;
  }

  .sm-order-14 {
    -webkit-order: 14;
    -ms-flex-order: 14;
    order: 14;
  }

  .sm-order-15 {
    -webkit-order: 15;
    -ms-flex-order: 15;
    order: 15;
  }

  .sm-order-16 {
    -webkit-order: 16;
    -ms-flex-order: 16;
    order: 16;
  }

  .sm-order-17 {
    -webkit-order: 17;
    -ms-flex-order: 17;
    order: 17;
  }

  .sm-order-18 {
    -webkit-order: 18;
    -ms-flex-order: 18;
    order: 18;
  }

  .sm-order-19 {
    -webkit-order: 19;
    -ms-flex-order: 19;
    order: 19;
  }

  .sm-order-20 {
    -webkit-order: 20;
    -ms-flex-order: 20;
    order: 20;
  }
}
@media (max-width: 543px) {
  .xs-order-1 {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .xs-order-2 {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .xs-order-3 {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  .xs-order-4 {
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  .xs-order-5 {
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }

  .xs-order-6 {
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }

  .xs-order-7 {
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }

  .xs-order-8 {
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }

  .xs-order-9 {
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }

  .xs-order-10 {
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
  }

  .xs-order-11 {
    -webkit-order: 11;
    -ms-flex-order: 11;
    order: 11;
  }

  .xs-order-12 {
    -webkit-order: 12;
    -ms-flex-order: 12;
    order: 12;
  }

  .xs-order-13 {
    -webkit-order: 13;
    -ms-flex-order: 13;
    order: 13;
  }

  .xs-order-14 {
    -webkit-order: 14;
    -ms-flex-order: 14;
    order: 14;
  }

  .xs-order-15 {
    -webkit-order: 15;
    -ms-flex-order: 15;
    order: 15;
  }

  .xs-order-16 {
    -webkit-order: 16;
    -ms-flex-order: 16;
    order: 16;
  }

  .xs-order-17 {
    -webkit-order: 17;
    -ms-flex-order: 17;
    order: 17;
  }

  .xs-order-18 {
    -webkit-order: 18;
    -ms-flex-order: 18;
    order: 18;
  }

  .xs-order-19 {
    -webkit-order: 19;
    -ms-flex-order: 19;
    order: 19;
  }

  .xs-order-20 {
    -webkit-order: 20;
    -ms-flex-order: 20;
    order: 20;
  }
}
.visible-xs-block,
.visible-xs-inline-block,
.visible-xs-inline,
.visible-sm-block-down,
.visible-sm-inline-block-down,
.visible-sm-inline-down,
.visible-md-block-down,
.visible-md-inline-block-down,
.visible-md-inline-down,
.visible-lg-block-down,
.visible-lg-inline-block-down,
.visible-lg-inline-down {
  display: none;
}

@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none;
  }

  .visible-lg-block-down {
    display: block;
  }

  .visible-lg-inline-block-down {
    display: inline-block;
  }

  .visible-lg-inline-down {
    display: inline;
  }
}
@media (max-width: 991px) {
  .hidden-md-down {
    display: none;
  }

  .visible-md-block-down {
    display: block;
  }

  .visible-md-inline-block-down {
    display: inline-block;
  }

  .visible-md-inline-down {
    display: inline;
  }
}
@media (max-width: 767px) {
  .hidden-sm-down {
    display: none;
  }

  .visible-sm-block-down {
    display: block;
  }

  .visible-sm-inline-block-down {
    display: inline-block;
  }

  .visible-sm-inline-down {
    display: inline;
  }
}
@media (max-width: 543px) {
  .hidden-xs {
    display: none;
  }

  .visible-xs-block {
    display: block;
  }

  .visible-xs-inline-block {
    display: inline-block;
  }

  .visible-xs-inline {
    display: inline;
  }
}
.pull-left {
  float: left;
}

.pull-right {
  float: right;
}

.relative {
  position: relative;
}

.align-left {
  text-align: left;
}

@media (max-width: 1199px) {
  .align-lg-left {
    text-align: left;
  }
}
@media (max-width: 991px) {
  .align-md-left {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .align-sm-left {
    text-align: left;
  }
}
@media (max-width: 543px) {
  .align-xs-left {
    text-align: left;
  }
}
.align-center {
  text-align: center;
}

@media (max-width: 1199px) {
  .align-lg-center {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .align-md-center {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .align-sm-center {
    text-align: center;
  }
}
@media (max-width: 543px) {
  .align-xs-center {
    text-align: center;
  }
}
.align-right {
  text-align: right;
}

@media (max-width: 1199px) {
  .align-lg-right {
    text-align: right;
  }
}
@media (max-width: 991px) {
  .align-md-right {
    text-align: right;
  }
}
@media (max-width: 767px) {
  .align-sm-right {
    text-align: right;
  }
}
@media (max-width: 543px) {
  .align-xs-right {
    text-align: right;
  }
}
html {
  font-size: 16px;
}

body {
  margin: 0;
  -webkit-transform-style: preserve-3d;
}

html, body {
  height: 100%;
}

p {
  font-family: "Raleway", sans-serif;
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 150%;
}

h5 {
  font-family: "Raleway", sans-serif;
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  color: #a3875d;
}

h6 {
  font-family: "Raleway", sans-serif;
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
  font-size: 0.75rem;
  color: #a3875d;
}

.container {
  width: 1200px;
  margin: 0 auto;
}

.full-height {
  height: 100%;
}

.full-width {
  width: 100%;
}

.show-sm {
  display: none;
}

.hidden-md-up-block {
  display: none;
}

.hidden-md-up {
  display: none;
}

.align-center {
  text-align: center;
}

.button {
  padding: 1rem 0rem;
  font-family: "Raleway", sans-serif;
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
  transition: all 0.3s linear;
  transition-delay: 0s;
  animation-delay: 0s;
  backface-visibility: hidden;
  -webkit-transition: all 0.3s linear;
  -webkit-transition-delay: 0s;
  -webkit-animation-delay: 0s;
  -webkit-backface-visibility: hidden;
  text-decoration: none;
  text-align: center;
  border: none;
  position: relative;
  width: 100%;
}

.button:hover {
  transition: all 0.3s linear;
  transition-delay: 0s;
  animation-delay: 0s;
  backface-visibility: hidden;
  -webkit-transition: all 0.3s linear;
  -webkit-transition-delay: 0s;
  -webkit-animation-delay: 0s;
  -webkit-backface-visibility: hidden;
}

.button-transparent {
  background-color: transparent;
  border: 1px solid #ffffff;
  color: #ffffff;
}

.button-dark {
  background-color: #a3875d;
  color: #ffffff;
}

.button-dark:hover {
  background-color: #b59f7e;
}

.select-label option {
  background-color: transparent;
  color: #ffffff;
  font-family: "Raleway", sans-serif;
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
  padding: 0.5rem 0rem;
}

input, textarea {
  padding: 8px 16px;
}

select, input, textarea {
  background: transparent;
  font-family: "Raleway", sans-serif;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  font-size: 1.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: "";
  border: 1px solid #5a5a5a;
  transition: all 0.3s linear;
  transition-delay: 0s;
  animation-delay: 0s;
  backface-visibility: hidden;
  -webkit-transition: all 0.3s linear;
  -webkit-transition-delay: 0s;
  -webkit-animation-delay: 0s;
  -webkit-backface-visibility: hidden;
  width: 100%;
  cursor: pointer;
  position: relative;
  z-index: 1;
}

select {
  padding: 8px 16px;
}

.validation-messages {
  list-style: none;
  color: #d8182e;
  font-family: "Raleway", sans-serif;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  margin: 0.5rem 0rem 0rem;
  padding: 0;
}

.white {
  color: #ffffff;
}

.bg-white {
  opacity: 0.8;
  background-color: #ffffff;
}

.black {
  color: #000000;
}

.gold {
  color: #a3875d;
}

.black:hover {
  color: #404040;
  transition: all 0.3s linear;
  transition-delay: 0s;
  animation-delay: 0s;
  backface-visibility: hidden;
  -webkit-transition: all 0.3s linear;
  -webkit-transition-delay: 0s;
  -webkit-animation-delay: 0s;
  -webkit-backface-visibility: hidden;
}

.select {
  position: relative;
}

.select.white::after {
  color: #ffffff;
}

.select.black::after {
  color: #000000;
}

.select-label {
  font-size: 1.25rem;
  display: block;
  padding: 11px 40px;
  margin: 0.25rem 0rem 0.5rem;
  border: 1px solid #000000;
  position: relative;
  cursor: pointer;
  transition: all 0.3s linear;
  transition-delay: 0s;
  animation-delay: 0s;
  backface-visibility: hidden;
  -webkit-transition: all 0.3s linear;
  -webkit-transition-delay: 0s;
  -webkit-animation-delay: 0s;
  -webkit-backface-visibility: hidden;
  font-family: "Raleway", sans-serif;
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
}

.select-label:hover {
  border: 1px solid #404040;
  transition: all 0.3s linear;
  transition-delay: 0s;
  animation-delay: 0s;
  backface-visibility: hidden;
  -webkit-transition: all 0.3s linear;
  -webkit-transition-delay: 0s;
  -webkit-animation-delay: 0s;
  -webkit-backface-visibility: hidden;
}

.select.white .select-label {
  border: 1px solid transparent;
}
.select.white .select-label:hover {
  border-color: rgba(64, 64, 64, 0);
}

.select-label.gray {
  border: 1px solid transparent;
}

select::-ms-expand {
  display: none;
}

select:hover, input:hover, textarea:hover {
  border: 1px solid gray;
  transition: all 0.3s linear;
  transition-delay: 0s;
  animation-delay: 0s;
  backface-visibility: hidden;
  -webkit-transition: all 0.3s linear;
  -webkit-transition-delay: 0s;
  -webkit-animation-delay: 0s;
  -webkit-backface-visibility: hidden;
}

.dropdown-button {
  text-align: center;
  font-size: 1.25rem;
  padding: 0.75rem 0rem;
  font-family: "Raleway", sans-serif;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  position: relative;
  width: 100%;
}
.dropdown-button-white {
  background-color: #ffffff;
  border: 1px solid #000000;
}
.dropdown-button-transparent {
  background-color: transparent;
  border: 1px solid #5a5a5a;
  color: #ffffff;
}
.dropdown-button-transparent:hover {
  border-color: gray;
  transition: all 0.3s linear;
  transition-delay: 0s;
  animation-delay: 0s;
  backface-visibility: hidden;
  -webkit-transition: all 0.3s linear;
  -webkit-transition-delay: 0s;
  -webkit-animation-delay: 0s;
  -webkit-backface-visibility: hidden;
}

.dropdown-button::after {
  position: absolute;
  cursor: pointer;
  font-family: FontAwesome;
  content: "";
  font-size: 1.3rem;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 0;
  color: transparent;
}

.dropdown {
  max-height: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  background: transparent;
  position: absolute;
  width: 100%;
}
.dropdown-item {
  border-bottom: 1px solid #ffffff;
}
.dropdown-item a {
  color: #ffffff;
  display: block;
  cursor: pointer;
  padding: 1rem 0rem 1rem 8rem;
}
.dropdown-item a:hover {
  background: #a3875d;
}
.dropdown-item:last-child {
  border-bottom: none;
}

.dropdown.active {
  max-height: 400px;
  box-shadow: 0px 2px 5px 0px #000000;
  z-index: 200;
}

.wrap-dd-menu {
  position: relative;
}

.border-bottom {
  border-bottom: 1px solid #d0d0d0;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

.fancybox-overlay-fixed {
  -webkit-backface-visibility: hidden;
}

.fancybox-close {
  background: url("/img/common/close.png");
  position: absolute;
  top: 0px;
  right: 0px;
  width: 27px;
  height: 27px;
}

.fancybox-nav span {
  height: 35px;
  width: 19px;
}

.fancybox-prev span {
  background: url("/img/common/previous.png") no-repeat;
  visibility: visible;
  left: 4%;
}

.fancybox-next span {
  background: url("/img/common/next.png") no-repeat;
  visibility: visible;
  right: 4%;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .container {
    max-width: 940px;
  }
}
@media (max-width: 991px) {
  .container {
    width: 100%;
  }
  .container .row {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hidden-md {
    display: none;
  }

  .col-md-1 {
    flex: 0 1 1%;
    -webkit-flex: 0 1 1%;
    -ms-flex: 0 1 1%;
  }

  .offset-md-1 {
    margin-left: 1%;
  }

  .col-md-2 {
    flex: 0 1 2%;
    -webkit-flex: 0 1 2%;
    -ms-flex: 0 1 2%;
  }

  .offset-md-2 {
    margin-left: 2%;
  }

  .col-md-3 {
    flex: 0 1 3%;
    -webkit-flex: 0 1 3%;
    -ms-flex: 0 1 3%;
  }

  .offset-md-3 {
    margin-left: 3%;
  }

  .col-md-4 {
    flex: 0 1 4%;
    -webkit-flex: 0 1 4%;
    -ms-flex: 0 1 4%;
  }

  .offset-md-4 {
    margin-left: 4%;
  }

  .col-md-5 {
    flex: 0 1 5%;
    -webkit-flex: 0 1 5%;
    -ms-flex: 0 1 5%;
  }

  .offset-md-5 {
    margin-left: 5%;
  }

  .col-md-6 {
    flex: 0 1 6%;
    -webkit-flex: 0 1 6%;
    -ms-flex: 0 1 6%;
  }

  .offset-md-6 {
    margin-left: 6%;
  }

  .col-md-7 {
    flex: 0 1 7%;
    -webkit-flex: 0 1 7%;
    -ms-flex: 0 1 7%;
  }

  .offset-md-7 {
    margin-left: 7%;
  }

  .col-md-8 {
    flex: 0 1 8%;
    -webkit-flex: 0 1 8%;
    -ms-flex: 0 1 8%;
  }

  .offset-md-8 {
    margin-left: 8%;
  }

  .col-md-9 {
    flex: 0 1 9%;
    -webkit-flex: 0 1 9%;
    -ms-flex: 0 1 9%;
  }

  .offset-md-9 {
    margin-left: 9%;
  }

  .col-md-10 {
    flex: 0 1 10%;
    -webkit-flex: 0 1 10%;
    -ms-flex: 0 1 10%;
  }

  .offset-md-10 {
    margin-left: 10%;
  }

  .col-md-11 {
    flex: 0 1 11%;
    -webkit-flex: 0 1 11%;
    -ms-flex: 0 1 11%;
  }

  .offset-md-11 {
    margin-left: 11%;
  }

  .col-md-12 {
    flex: 0 1 12%;
    -webkit-flex: 0 1 12%;
    -ms-flex: 0 1 12%;
  }

  .offset-md-12 {
    margin-left: 12%;
  }

  .col-md-13 {
    flex: 0 1 13%;
    -webkit-flex: 0 1 13%;
    -ms-flex: 0 1 13%;
  }

  .offset-md-13 {
    margin-left: 13%;
  }

  .col-md-14 {
    flex: 0 1 14%;
    -webkit-flex: 0 1 14%;
    -ms-flex: 0 1 14%;
  }

  .offset-md-14 {
    margin-left: 14%;
  }

  .col-md-15 {
    flex: 0 1 15%;
    -webkit-flex: 0 1 15%;
    -ms-flex: 0 1 15%;
  }

  .offset-md-15 {
    margin-left: 15%;
  }

  .col-md-16 {
    flex: 0 1 16%;
    -webkit-flex: 0 1 16%;
    -ms-flex: 0 1 16%;
  }

  .offset-md-16 {
    margin-left: 16%;
  }

  .col-md-17 {
    flex: 0 1 17%;
    -webkit-flex: 0 1 17%;
    -ms-flex: 0 1 17%;
  }

  .offset-md-17 {
    margin-left: 17%;
  }

  .col-md-18 {
    flex: 0 1 18%;
    -webkit-flex: 0 1 18%;
    -ms-flex: 0 1 18%;
  }

  .offset-md-18 {
    margin-left: 18%;
  }

  .col-md-19 {
    flex: 0 1 19%;
    -webkit-flex: 0 1 19%;
    -ms-flex: 0 1 19%;
  }

  .offset-md-19 {
    margin-left: 19%;
  }

  .col-md-20 {
    flex: 0 1 20%;
    -webkit-flex: 0 1 20%;
    -ms-flex: 0 1 20%;
  }

  .offset-md-20 {
    margin-left: 20%;
  }

  .col-md-21 {
    flex: 0 1 21%;
    -webkit-flex: 0 1 21%;
    -ms-flex: 0 1 21%;
  }

  .offset-md-21 {
    margin-left: 21%;
  }

  .col-md-22 {
    flex: 0 1 22%;
    -webkit-flex: 0 1 22%;
    -ms-flex: 0 1 22%;
  }

  .offset-md-22 {
    margin-left: 22%;
  }

  .col-md-23 {
    flex: 0 1 23%;
    -webkit-flex: 0 1 23%;
    -ms-flex: 0 1 23%;
  }

  .offset-md-23 {
    margin-left: 23%;
  }

  .col-md-24 {
    flex: 0 1 24%;
    -webkit-flex: 0 1 24%;
    -ms-flex: 0 1 24%;
  }

  .offset-md-24 {
    margin-left: 24%;
  }

  .col-md-25 {
    flex: 0 1 25%;
    -webkit-flex: 0 1 25%;
    -ms-flex: 0 1 25%;
  }

  .offset-md-25 {
    margin-left: 25%;
  }

  .col-md-26 {
    flex: 0 1 26%;
    -webkit-flex: 0 1 26%;
    -ms-flex: 0 1 26%;
  }

  .offset-md-26 {
    margin-left: 26%;
  }

  .col-md-27 {
    flex: 0 1 27%;
    -webkit-flex: 0 1 27%;
    -ms-flex: 0 1 27%;
  }

  .offset-md-27 {
    margin-left: 27%;
  }

  .col-md-28 {
    flex: 0 1 28%;
    -webkit-flex: 0 1 28%;
    -ms-flex: 0 1 28%;
  }

  .offset-md-28 {
    margin-left: 28%;
  }

  .col-md-29 {
    flex: 0 1 29%;
    -webkit-flex: 0 1 29%;
    -ms-flex: 0 1 29%;
  }

  .offset-md-29 {
    margin-left: 29%;
  }

  .col-md-30 {
    flex: 0 1 30%;
    -webkit-flex: 0 1 30%;
    -ms-flex: 0 1 30%;
  }

  .offset-md-30 {
    margin-left: 30%;
  }

  .col-md-31 {
    flex: 0 1 31%;
    -webkit-flex: 0 1 31%;
    -ms-flex: 0 1 31%;
  }

  .offset-md-31 {
    margin-left: 31%;
  }

  .col-md-32 {
    flex: 0 1 32%;
    -webkit-flex: 0 1 32%;
    -ms-flex: 0 1 32%;
  }

  .offset-md-32 {
    margin-left: 32%;
  }

  .col-md-33 {
    flex: 0 1 33%;
    -webkit-flex: 0 1 33%;
    -ms-flex: 0 1 33%;
  }

  .offset-md-33 {
    margin-left: 33%;
  }

  .col-md-34 {
    flex: 0 1 34%;
    -webkit-flex: 0 1 34%;
    -ms-flex: 0 1 34%;
  }

  .offset-md-34 {
    margin-left: 34%;
  }

  .col-md-35 {
    flex: 0 1 35%;
    -webkit-flex: 0 1 35%;
    -ms-flex: 0 1 35%;
  }

  .offset-md-35 {
    margin-left: 35%;
  }

  .col-md-36 {
    flex: 0 1 36%;
    -webkit-flex: 0 1 36%;
    -ms-flex: 0 1 36%;
  }

  .offset-md-36 {
    margin-left: 36%;
  }

  .col-md-37 {
    flex: 0 1 37%;
    -webkit-flex: 0 1 37%;
    -ms-flex: 0 1 37%;
  }

  .offset-md-37 {
    margin-left: 37%;
  }

  .col-md-38 {
    flex: 0 1 38%;
    -webkit-flex: 0 1 38%;
    -ms-flex: 0 1 38%;
  }

  .offset-md-38 {
    margin-left: 38%;
  }

  .col-md-39 {
    flex: 0 1 39%;
    -webkit-flex: 0 1 39%;
    -ms-flex: 0 1 39%;
  }

  .offset-md-39 {
    margin-left: 39%;
  }

  .col-md-40 {
    flex: 0 1 40%;
    -webkit-flex: 0 1 40%;
    -ms-flex: 0 1 40%;
  }

  .offset-md-40 {
    margin-left: 40%;
  }

  .col-md-41 {
    flex: 0 1 41%;
    -webkit-flex: 0 1 41%;
    -ms-flex: 0 1 41%;
  }

  .offset-md-41 {
    margin-left: 41%;
  }

  .col-md-42 {
    flex: 0 1 42%;
    -webkit-flex: 0 1 42%;
    -ms-flex: 0 1 42%;
  }

  .offset-md-42 {
    margin-left: 42%;
  }

  .col-md-43 {
    flex: 0 1 43%;
    -webkit-flex: 0 1 43%;
    -ms-flex: 0 1 43%;
  }

  .offset-md-43 {
    margin-left: 43%;
  }

  .col-md-44 {
    flex: 0 1 44%;
    -webkit-flex: 0 1 44%;
    -ms-flex: 0 1 44%;
  }

  .offset-md-44 {
    margin-left: 44%;
  }

  .col-md-45 {
    flex: 0 1 45%;
    -webkit-flex: 0 1 45%;
    -ms-flex: 0 1 45%;
  }

  .offset-md-45 {
    margin-left: 45%;
  }

  .col-md-46 {
    flex: 0 1 46%;
    -webkit-flex: 0 1 46%;
    -ms-flex: 0 1 46%;
  }

  .offset-md-46 {
    margin-left: 46%;
  }

  .col-md-47 {
    flex: 0 1 47%;
    -webkit-flex: 0 1 47%;
    -ms-flex: 0 1 47%;
  }

  .offset-md-47 {
    margin-left: 47%;
  }

  .col-md-48 {
    flex: 0 1 48%;
    -webkit-flex: 0 1 48%;
    -ms-flex: 0 1 48%;
  }

  .offset-md-48 {
    margin-left: 48%;
  }

  .col-md-49 {
    flex: 0 1 49%;
    -webkit-flex: 0 1 49%;
    -ms-flex: 0 1 49%;
  }

  .offset-md-49 {
    margin-left: 49%;
  }

  .col-md-50 {
    flex: 0 1 50%;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
  }

  .offset-md-50 {
    margin-left: 50%;
  }

  .col-md-51 {
    flex: 0 1 51%;
    -webkit-flex: 0 1 51%;
    -ms-flex: 0 1 51%;
  }

  .offset-md-51 {
    margin-left: 51%;
  }

  .col-md-52 {
    flex: 0 1 52%;
    -webkit-flex: 0 1 52%;
    -ms-flex: 0 1 52%;
  }

  .offset-md-52 {
    margin-left: 52%;
  }

  .col-md-53 {
    flex: 0 1 53%;
    -webkit-flex: 0 1 53%;
    -ms-flex: 0 1 53%;
  }

  .offset-md-53 {
    margin-left: 53%;
  }

  .col-md-54 {
    flex: 0 1 54%;
    -webkit-flex: 0 1 54%;
    -ms-flex: 0 1 54%;
  }

  .offset-md-54 {
    margin-left: 54%;
  }

  .col-md-55 {
    flex: 0 1 55%;
    -webkit-flex: 0 1 55%;
    -ms-flex: 0 1 55%;
  }

  .offset-md-55 {
    margin-left: 55%;
  }

  .col-md-56 {
    flex: 0 1 56%;
    -webkit-flex: 0 1 56%;
    -ms-flex: 0 1 56%;
  }

  .offset-md-56 {
    margin-left: 56%;
  }

  .col-md-57 {
    flex: 0 1 57%;
    -webkit-flex: 0 1 57%;
    -ms-flex: 0 1 57%;
  }

  .offset-md-57 {
    margin-left: 57%;
  }

  .col-md-58 {
    flex: 0 1 58%;
    -webkit-flex: 0 1 58%;
    -ms-flex: 0 1 58%;
  }

  .offset-md-58 {
    margin-left: 58%;
  }

  .col-md-59 {
    flex: 0 1 59%;
    -webkit-flex: 0 1 59%;
    -ms-flex: 0 1 59%;
  }

  .offset-md-59 {
    margin-left: 59%;
  }

  .col-md-60 {
    flex: 0 1 60%;
    -webkit-flex: 0 1 60%;
    -ms-flex: 0 1 60%;
  }

  .offset-md-60 {
    margin-left: 60%;
  }

  .col-md-61 {
    flex: 0 1 61%;
    -webkit-flex: 0 1 61%;
    -ms-flex: 0 1 61%;
  }

  .offset-md-61 {
    margin-left: 61%;
  }

  .col-md-62 {
    flex: 0 1 62%;
    -webkit-flex: 0 1 62%;
    -ms-flex: 0 1 62%;
  }

  .offset-md-62 {
    margin-left: 62%;
  }

  .col-md-63 {
    flex: 0 1 63%;
    -webkit-flex: 0 1 63%;
    -ms-flex: 0 1 63%;
  }

  .offset-md-63 {
    margin-left: 63%;
  }

  .col-md-64 {
    flex: 0 1 64%;
    -webkit-flex: 0 1 64%;
    -ms-flex: 0 1 64%;
  }

  .offset-md-64 {
    margin-left: 64%;
  }

  .col-md-65 {
    flex: 0 1 65%;
    -webkit-flex: 0 1 65%;
    -ms-flex: 0 1 65%;
  }

  .offset-md-65 {
    margin-left: 65%;
  }

  .col-md-66 {
    flex: 0 1 66%;
    -webkit-flex: 0 1 66%;
    -ms-flex: 0 1 66%;
  }

  .offset-md-66 {
    margin-left: 66%;
  }

  .col-md-67 {
    flex: 0 1 67%;
    -webkit-flex: 0 1 67%;
    -ms-flex: 0 1 67%;
  }

  .offset-md-67 {
    margin-left: 67%;
  }

  .col-md-68 {
    flex: 0 1 68%;
    -webkit-flex: 0 1 68%;
    -ms-flex: 0 1 68%;
  }

  .offset-md-68 {
    margin-left: 68%;
  }

  .col-md-69 {
    flex: 0 1 69%;
    -webkit-flex: 0 1 69%;
    -ms-flex: 0 1 69%;
  }

  .offset-md-69 {
    margin-left: 69%;
  }

  .col-md-70 {
    flex: 0 1 70%;
    -webkit-flex: 0 1 70%;
    -ms-flex: 0 1 70%;
  }

  .offset-md-70 {
    margin-left: 70%;
  }

  .col-md-71 {
    flex: 0 1 71%;
    -webkit-flex: 0 1 71%;
    -ms-flex: 0 1 71%;
  }

  .offset-md-71 {
    margin-left: 71%;
  }

  .col-md-72 {
    flex: 0 1 72%;
    -webkit-flex: 0 1 72%;
    -ms-flex: 0 1 72%;
  }

  .offset-md-72 {
    margin-left: 72%;
  }

  .col-md-73 {
    flex: 0 1 73%;
    -webkit-flex: 0 1 73%;
    -ms-flex: 0 1 73%;
  }

  .offset-md-73 {
    margin-left: 73%;
  }

  .col-md-74 {
    flex: 0 1 74%;
    -webkit-flex: 0 1 74%;
    -ms-flex: 0 1 74%;
  }

  .offset-md-74 {
    margin-left: 74%;
  }

  .col-md-75 {
    flex: 0 1 75%;
    -webkit-flex: 0 1 75%;
    -ms-flex: 0 1 75%;
  }

  .offset-md-75 {
    margin-left: 75%;
  }

  .col-md-76 {
    flex: 0 1 76%;
    -webkit-flex: 0 1 76%;
    -ms-flex: 0 1 76%;
  }

  .offset-md-76 {
    margin-left: 76%;
  }

  .col-md-77 {
    flex: 0 1 77%;
    -webkit-flex: 0 1 77%;
    -ms-flex: 0 1 77%;
  }

  .offset-md-77 {
    margin-left: 77%;
  }

  .col-md-78 {
    flex: 0 1 78%;
    -webkit-flex: 0 1 78%;
    -ms-flex: 0 1 78%;
  }

  .offset-md-78 {
    margin-left: 78%;
  }

  .col-md-79 {
    flex: 0 1 79%;
    -webkit-flex: 0 1 79%;
    -ms-flex: 0 1 79%;
  }

  .offset-md-79 {
    margin-left: 79%;
  }

  .col-md-80 {
    flex: 0 1 80%;
    -webkit-flex: 0 1 80%;
    -ms-flex: 0 1 80%;
  }

  .offset-md-80 {
    margin-left: 80%;
  }

  .col-md-81 {
    flex: 0 1 81%;
    -webkit-flex: 0 1 81%;
    -ms-flex: 0 1 81%;
  }

  .offset-md-81 {
    margin-left: 81%;
  }

  .col-md-82 {
    flex: 0 1 82%;
    -webkit-flex: 0 1 82%;
    -ms-flex: 0 1 82%;
  }

  .offset-md-82 {
    margin-left: 82%;
  }

  .col-md-83 {
    flex: 0 1 83%;
    -webkit-flex: 0 1 83%;
    -ms-flex: 0 1 83%;
  }

  .offset-md-83 {
    margin-left: 83%;
  }

  .col-md-84 {
    flex: 0 1 84%;
    -webkit-flex: 0 1 84%;
    -ms-flex: 0 1 84%;
  }

  .offset-md-84 {
    margin-left: 84%;
  }

  .col-md-85 {
    flex: 0 1 85%;
    -webkit-flex: 0 1 85%;
    -ms-flex: 0 1 85%;
  }

  .offset-md-85 {
    margin-left: 85%;
  }

  .col-md-86 {
    flex: 0 1 86%;
    -webkit-flex: 0 1 86%;
    -ms-flex: 0 1 86%;
  }

  .offset-md-86 {
    margin-left: 86%;
  }

  .col-md-87 {
    flex: 0 1 87%;
    -webkit-flex: 0 1 87%;
    -ms-flex: 0 1 87%;
  }

  .offset-md-87 {
    margin-left: 87%;
  }

  .col-md-88 {
    flex: 0 1 88%;
    -webkit-flex: 0 1 88%;
    -ms-flex: 0 1 88%;
  }

  .offset-md-88 {
    margin-left: 88%;
  }

  .col-md-89 {
    flex: 0 1 89%;
    -webkit-flex: 0 1 89%;
    -ms-flex: 0 1 89%;
  }

  .offset-md-89 {
    margin-left: 89%;
  }

  .col-md-90 {
    flex: 0 1 90%;
    -webkit-flex: 0 1 90%;
    -ms-flex: 0 1 90%;
  }

  .offset-md-90 {
    margin-left: 90%;
  }

  .col-md-91 {
    flex: 0 1 91%;
    -webkit-flex: 0 1 91%;
    -ms-flex: 0 1 91%;
  }

  .offset-md-91 {
    margin-left: 91%;
  }

  .col-md-92 {
    flex: 0 1 92%;
    -webkit-flex: 0 1 92%;
    -ms-flex: 0 1 92%;
  }

  .offset-md-92 {
    margin-left: 92%;
  }

  .col-md-93 {
    flex: 0 1 93%;
    -webkit-flex: 0 1 93%;
    -ms-flex: 0 1 93%;
  }

  .offset-md-93 {
    margin-left: 93%;
  }

  .col-md-94 {
    flex: 0 1 94%;
    -webkit-flex: 0 1 94%;
    -ms-flex: 0 1 94%;
  }

  .offset-md-94 {
    margin-left: 94%;
  }

  .col-md-95 {
    flex: 0 1 95%;
    -webkit-flex: 0 1 95%;
    -ms-flex: 0 1 95%;
  }

  .offset-md-95 {
    margin-left: 95%;
  }

  .col-md-96 {
    flex: 0 1 96%;
    -webkit-flex: 0 1 96%;
    -ms-flex: 0 1 96%;
  }

  .offset-md-96 {
    margin-left: 96%;
  }

  .col-md-97 {
    flex: 0 1 97%;
    -webkit-flex: 0 1 97%;
    -ms-flex: 0 1 97%;
  }

  .offset-md-97 {
    margin-left: 97%;
  }

  .col-md-98 {
    flex: 0 1 98%;
    -webkit-flex: 0 1 98%;
    -ms-flex: 0 1 98%;
  }

  .offset-md-98 {
    margin-left: 98%;
  }

  .col-md-99 {
    flex: 0 1 99%;
    -webkit-flex: 0 1 99%;
    -ms-flex: 0 1 99%;
  }

  .offset-md-99 {
    margin-left: 99%;
  }

  .col-md-100 {
    flex: 0 1 100%;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
  }

  .offset-md-100 {
    margin-left: 100%;
  }

  .md-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  html {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  html {
    font-size: 14px;
  }

  .show-sm {
    display: inline;
  }

  .hidden-sm {
    display: none;
  }

  .hidden-md-up-block {
    display: block;
  }

  .hidden-md-up {
    display: inline;
  }

  .col-sm-0 {
    flex: 0 1 0%;
    -webkit-flex: 0 1 0%;
    -ms-flex: 0 1 0%;
  }

  .offset-sm-0 {
    margin-left: 0%;
  }

  .col-sm-1 {
    flex: 0 1 1%;
    -webkit-flex: 0 1 1%;
    -ms-flex: 0 1 1%;
  }

  .offset-sm-1 {
    margin-left: 1%;
  }

  .col-sm-2 {
    flex: 0 1 2%;
    -webkit-flex: 0 1 2%;
    -ms-flex: 0 1 2%;
  }

  .offset-sm-2 {
    margin-left: 2%;
  }

  .col-sm-3 {
    flex: 0 1 3%;
    -webkit-flex: 0 1 3%;
    -ms-flex: 0 1 3%;
  }

  .offset-sm-3 {
    margin-left: 3%;
  }

  .col-sm-4 {
    flex: 0 1 4%;
    -webkit-flex: 0 1 4%;
    -ms-flex: 0 1 4%;
  }

  .offset-sm-4 {
    margin-left: 4%;
  }

  .col-sm-5 {
    flex: 0 1 5%;
    -webkit-flex: 0 1 5%;
    -ms-flex: 0 1 5%;
  }

  .offset-sm-5 {
    margin-left: 5%;
  }

  .col-sm-6 {
    flex: 0 1 6%;
    -webkit-flex: 0 1 6%;
    -ms-flex: 0 1 6%;
  }

  .offset-sm-6 {
    margin-left: 6%;
  }

  .col-sm-7 {
    flex: 0 1 7%;
    -webkit-flex: 0 1 7%;
    -ms-flex: 0 1 7%;
  }

  .offset-sm-7 {
    margin-left: 7%;
  }

  .col-sm-8 {
    flex: 0 1 8%;
    -webkit-flex: 0 1 8%;
    -ms-flex: 0 1 8%;
  }

  .offset-sm-8 {
    margin-left: 8%;
  }

  .col-sm-9 {
    flex: 0 1 9%;
    -webkit-flex: 0 1 9%;
    -ms-flex: 0 1 9%;
  }

  .offset-sm-9 {
    margin-left: 9%;
  }

  .col-sm-10 {
    flex: 0 1 10%;
    -webkit-flex: 0 1 10%;
    -ms-flex: 0 1 10%;
  }

  .offset-sm-10 {
    margin-left: 10%;
  }

  .col-sm-11 {
    flex: 0 1 11%;
    -webkit-flex: 0 1 11%;
    -ms-flex: 0 1 11%;
  }

  .offset-sm-11 {
    margin-left: 11%;
  }

  .col-sm-12 {
    flex: 0 1 12%;
    -webkit-flex: 0 1 12%;
    -ms-flex: 0 1 12%;
  }

  .offset-sm-12 {
    margin-left: 12%;
  }

  .col-sm-13 {
    flex: 0 1 13%;
    -webkit-flex: 0 1 13%;
    -ms-flex: 0 1 13%;
  }

  .offset-sm-13 {
    margin-left: 13%;
  }

  .col-sm-14 {
    flex: 0 1 14%;
    -webkit-flex: 0 1 14%;
    -ms-flex: 0 1 14%;
  }

  .offset-sm-14 {
    margin-left: 14%;
  }

  .col-sm-15 {
    flex: 0 1 15%;
    -webkit-flex: 0 1 15%;
    -ms-flex: 0 1 15%;
  }

  .offset-sm-15 {
    margin-left: 15%;
  }

  .col-sm-16 {
    flex: 0 1 16%;
    -webkit-flex: 0 1 16%;
    -ms-flex: 0 1 16%;
  }

  .offset-sm-16 {
    margin-left: 16%;
  }

  .col-sm-17 {
    flex: 0 1 17%;
    -webkit-flex: 0 1 17%;
    -ms-flex: 0 1 17%;
  }

  .offset-sm-17 {
    margin-left: 17%;
  }

  .col-sm-18 {
    flex: 0 1 18%;
    -webkit-flex: 0 1 18%;
    -ms-flex: 0 1 18%;
  }

  .offset-sm-18 {
    margin-left: 18%;
  }

  .col-sm-19 {
    flex: 0 1 19%;
    -webkit-flex: 0 1 19%;
    -ms-flex: 0 1 19%;
  }

  .offset-sm-19 {
    margin-left: 19%;
  }

  .col-sm-20 {
    flex: 0 1 20%;
    -webkit-flex: 0 1 20%;
    -ms-flex: 0 1 20%;
  }

  .offset-sm-20 {
    margin-left: 20%;
  }

  .col-sm-21 {
    flex: 0 1 21%;
    -webkit-flex: 0 1 21%;
    -ms-flex: 0 1 21%;
  }

  .offset-sm-21 {
    margin-left: 21%;
  }

  .col-sm-22 {
    flex: 0 1 22%;
    -webkit-flex: 0 1 22%;
    -ms-flex: 0 1 22%;
  }

  .offset-sm-22 {
    margin-left: 22%;
  }

  .col-sm-23 {
    flex: 0 1 23%;
    -webkit-flex: 0 1 23%;
    -ms-flex: 0 1 23%;
  }

  .offset-sm-23 {
    margin-left: 23%;
  }

  .col-sm-24 {
    flex: 0 1 24%;
    -webkit-flex: 0 1 24%;
    -ms-flex: 0 1 24%;
  }

  .offset-sm-24 {
    margin-left: 24%;
  }

  .col-sm-25 {
    flex: 0 1 25%;
    -webkit-flex: 0 1 25%;
    -ms-flex: 0 1 25%;
  }

  .offset-sm-25 {
    margin-left: 25%;
  }

  .col-sm-26 {
    flex: 0 1 26%;
    -webkit-flex: 0 1 26%;
    -ms-flex: 0 1 26%;
  }

  .offset-sm-26 {
    margin-left: 26%;
  }

  .col-sm-27 {
    flex: 0 1 27%;
    -webkit-flex: 0 1 27%;
    -ms-flex: 0 1 27%;
  }

  .offset-sm-27 {
    margin-left: 27%;
  }

  .col-sm-28 {
    flex: 0 1 28%;
    -webkit-flex: 0 1 28%;
    -ms-flex: 0 1 28%;
  }

  .offset-sm-28 {
    margin-left: 28%;
  }

  .col-sm-29 {
    flex: 0 1 29%;
    -webkit-flex: 0 1 29%;
    -ms-flex: 0 1 29%;
  }

  .offset-sm-29 {
    margin-left: 29%;
  }

  .col-sm-30 {
    flex: 0 1 30%;
    -webkit-flex: 0 1 30%;
    -ms-flex: 0 1 30%;
  }

  .offset-sm-30 {
    margin-left: 30%;
  }

  .col-sm-31 {
    flex: 0 1 31%;
    -webkit-flex: 0 1 31%;
    -ms-flex: 0 1 31%;
  }

  .offset-sm-31 {
    margin-left: 31%;
  }

  .col-sm-32 {
    flex: 0 1 32%;
    -webkit-flex: 0 1 32%;
    -ms-flex: 0 1 32%;
  }

  .offset-sm-32 {
    margin-left: 32%;
  }

  .col-sm-33 {
    flex: 0 1 33%;
    -webkit-flex: 0 1 33%;
    -ms-flex: 0 1 33%;
  }

  .offset-sm-33 {
    margin-left: 33%;
  }

  .col-sm-34 {
    flex: 0 1 34%;
    -webkit-flex: 0 1 34%;
    -ms-flex: 0 1 34%;
  }

  .offset-sm-34 {
    margin-left: 34%;
  }

  .col-sm-35 {
    flex: 0 1 35%;
    -webkit-flex: 0 1 35%;
    -ms-flex: 0 1 35%;
  }

  .offset-sm-35 {
    margin-left: 35%;
  }

  .col-sm-36 {
    flex: 0 1 36%;
    -webkit-flex: 0 1 36%;
    -ms-flex: 0 1 36%;
  }

  .offset-sm-36 {
    margin-left: 36%;
  }

  .col-sm-37 {
    flex: 0 1 37%;
    -webkit-flex: 0 1 37%;
    -ms-flex: 0 1 37%;
  }

  .offset-sm-37 {
    margin-left: 37%;
  }

  .col-sm-38 {
    flex: 0 1 38%;
    -webkit-flex: 0 1 38%;
    -ms-flex: 0 1 38%;
  }

  .offset-sm-38 {
    margin-left: 38%;
  }

  .col-sm-39 {
    flex: 0 1 39%;
    -webkit-flex: 0 1 39%;
    -ms-flex: 0 1 39%;
  }

  .offset-sm-39 {
    margin-left: 39%;
  }

  .col-sm-40 {
    flex: 0 1 40%;
    -webkit-flex: 0 1 40%;
    -ms-flex: 0 1 40%;
  }

  .offset-sm-40 {
    margin-left: 40%;
  }

  .col-sm-41 {
    flex: 0 1 41%;
    -webkit-flex: 0 1 41%;
    -ms-flex: 0 1 41%;
  }

  .offset-sm-41 {
    margin-left: 41%;
  }

  .col-sm-42 {
    flex: 0 1 42%;
    -webkit-flex: 0 1 42%;
    -ms-flex: 0 1 42%;
  }

  .offset-sm-42 {
    margin-left: 42%;
  }

  .col-sm-43 {
    flex: 0 1 43%;
    -webkit-flex: 0 1 43%;
    -ms-flex: 0 1 43%;
  }

  .offset-sm-43 {
    margin-left: 43%;
  }

  .col-sm-44 {
    flex: 0 1 44%;
    -webkit-flex: 0 1 44%;
    -ms-flex: 0 1 44%;
  }

  .offset-sm-44 {
    margin-left: 44%;
  }

  .col-sm-45 {
    flex: 0 1 45%;
    -webkit-flex: 0 1 45%;
    -ms-flex: 0 1 45%;
  }

  .offset-sm-45 {
    margin-left: 45%;
  }

  .col-sm-46 {
    flex: 0 1 46%;
    -webkit-flex: 0 1 46%;
    -ms-flex: 0 1 46%;
  }

  .offset-sm-46 {
    margin-left: 46%;
  }

  .col-sm-47 {
    flex: 0 1 47%;
    -webkit-flex: 0 1 47%;
    -ms-flex: 0 1 47%;
  }

  .offset-sm-47 {
    margin-left: 47%;
  }

  .col-sm-48 {
    flex: 0 1 48%;
    -webkit-flex: 0 1 48%;
    -ms-flex: 0 1 48%;
  }

  .offset-sm-48 {
    margin-left: 48%;
  }

  .col-sm-49 {
    flex: 0 1 49%;
    -webkit-flex: 0 1 49%;
    -ms-flex: 0 1 49%;
  }

  .offset-sm-49 {
    margin-left: 49%;
  }

  .col-sm-50 {
    flex: 0 1 50%;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
  }

  .offset-sm-50 {
    margin-left: 50%;
  }

  .col-sm-51 {
    flex: 0 1 51%;
    -webkit-flex: 0 1 51%;
    -ms-flex: 0 1 51%;
  }

  .offset-sm-51 {
    margin-left: 51%;
  }

  .col-sm-52 {
    flex: 0 1 52%;
    -webkit-flex: 0 1 52%;
    -ms-flex: 0 1 52%;
  }

  .offset-sm-52 {
    margin-left: 52%;
  }

  .col-sm-53 {
    flex: 0 1 53%;
    -webkit-flex: 0 1 53%;
    -ms-flex: 0 1 53%;
  }

  .offset-sm-53 {
    margin-left: 53%;
  }

  .col-sm-54 {
    flex: 0 1 54%;
    -webkit-flex: 0 1 54%;
    -ms-flex: 0 1 54%;
  }

  .offset-sm-54 {
    margin-left: 54%;
  }

  .col-sm-55 {
    flex: 0 1 55%;
    -webkit-flex: 0 1 55%;
    -ms-flex: 0 1 55%;
  }

  .offset-sm-55 {
    margin-left: 55%;
  }

  .col-sm-56 {
    flex: 0 1 56%;
    -webkit-flex: 0 1 56%;
    -ms-flex: 0 1 56%;
  }

  .offset-sm-56 {
    margin-left: 56%;
  }

  .col-sm-57 {
    flex: 0 1 57%;
    -webkit-flex: 0 1 57%;
    -ms-flex: 0 1 57%;
  }

  .offset-sm-57 {
    margin-left: 57%;
  }

  .col-sm-58 {
    flex: 0 1 58%;
    -webkit-flex: 0 1 58%;
    -ms-flex: 0 1 58%;
  }

  .offset-sm-58 {
    margin-left: 58%;
  }

  .col-sm-59 {
    flex: 0 1 59%;
    -webkit-flex: 0 1 59%;
    -ms-flex: 0 1 59%;
  }

  .offset-sm-59 {
    margin-left: 59%;
  }

  .col-sm-60 {
    flex: 0 1 60%;
    -webkit-flex: 0 1 60%;
    -ms-flex: 0 1 60%;
  }

  .offset-sm-60 {
    margin-left: 60%;
  }

  .col-sm-61 {
    flex: 0 1 61%;
    -webkit-flex: 0 1 61%;
    -ms-flex: 0 1 61%;
  }

  .offset-sm-61 {
    margin-left: 61%;
  }

  .col-sm-62 {
    flex: 0 1 62%;
    -webkit-flex: 0 1 62%;
    -ms-flex: 0 1 62%;
  }

  .offset-sm-62 {
    margin-left: 62%;
  }

  .col-sm-63 {
    flex: 0 1 63%;
    -webkit-flex: 0 1 63%;
    -ms-flex: 0 1 63%;
  }

  .offset-sm-63 {
    margin-left: 63%;
  }

  .col-sm-64 {
    flex: 0 1 64%;
    -webkit-flex: 0 1 64%;
    -ms-flex: 0 1 64%;
  }

  .offset-sm-64 {
    margin-left: 64%;
  }

  .col-sm-65 {
    flex: 0 1 65%;
    -webkit-flex: 0 1 65%;
    -ms-flex: 0 1 65%;
  }

  .offset-sm-65 {
    margin-left: 65%;
  }

  .col-sm-66 {
    flex: 0 1 66%;
    -webkit-flex: 0 1 66%;
    -ms-flex: 0 1 66%;
  }

  .offset-sm-66 {
    margin-left: 66%;
  }

  .col-sm-67 {
    flex: 0 1 67%;
    -webkit-flex: 0 1 67%;
    -ms-flex: 0 1 67%;
  }

  .offset-sm-67 {
    margin-left: 67%;
  }

  .col-sm-68 {
    flex: 0 1 68%;
    -webkit-flex: 0 1 68%;
    -ms-flex: 0 1 68%;
  }

  .offset-sm-68 {
    margin-left: 68%;
  }

  .col-sm-69 {
    flex: 0 1 69%;
    -webkit-flex: 0 1 69%;
    -ms-flex: 0 1 69%;
  }

  .offset-sm-69 {
    margin-left: 69%;
  }

  .col-sm-70 {
    flex: 0 1 70%;
    -webkit-flex: 0 1 70%;
    -ms-flex: 0 1 70%;
  }

  .offset-sm-70 {
    margin-left: 70%;
  }

  .col-sm-71 {
    flex: 0 1 71%;
    -webkit-flex: 0 1 71%;
    -ms-flex: 0 1 71%;
  }

  .offset-sm-71 {
    margin-left: 71%;
  }

  .col-sm-72 {
    flex: 0 1 72%;
    -webkit-flex: 0 1 72%;
    -ms-flex: 0 1 72%;
  }

  .offset-sm-72 {
    margin-left: 72%;
  }

  .col-sm-73 {
    flex: 0 1 73%;
    -webkit-flex: 0 1 73%;
    -ms-flex: 0 1 73%;
  }

  .offset-sm-73 {
    margin-left: 73%;
  }

  .col-sm-74 {
    flex: 0 1 74%;
    -webkit-flex: 0 1 74%;
    -ms-flex: 0 1 74%;
  }

  .offset-sm-74 {
    margin-left: 74%;
  }

  .col-sm-75 {
    flex: 0 1 75%;
    -webkit-flex: 0 1 75%;
    -ms-flex: 0 1 75%;
  }

  .offset-sm-75 {
    margin-left: 75%;
  }

  .col-sm-76 {
    flex: 0 1 76%;
    -webkit-flex: 0 1 76%;
    -ms-flex: 0 1 76%;
  }

  .offset-sm-76 {
    margin-left: 76%;
  }

  .col-sm-77 {
    flex: 0 1 77%;
    -webkit-flex: 0 1 77%;
    -ms-flex: 0 1 77%;
  }

  .offset-sm-77 {
    margin-left: 77%;
  }

  .col-sm-78 {
    flex: 0 1 78%;
    -webkit-flex: 0 1 78%;
    -ms-flex: 0 1 78%;
  }

  .offset-sm-78 {
    margin-left: 78%;
  }

  .col-sm-79 {
    flex: 0 1 79%;
    -webkit-flex: 0 1 79%;
    -ms-flex: 0 1 79%;
  }

  .offset-sm-79 {
    margin-left: 79%;
  }

  .col-sm-80 {
    flex: 0 1 80%;
    -webkit-flex: 0 1 80%;
    -ms-flex: 0 1 80%;
  }

  .offset-sm-80 {
    margin-left: 80%;
  }

  .col-sm-81 {
    flex: 0 1 81%;
    -webkit-flex: 0 1 81%;
    -ms-flex: 0 1 81%;
  }

  .offset-sm-81 {
    margin-left: 81%;
  }

  .col-sm-82 {
    flex: 0 1 82%;
    -webkit-flex: 0 1 82%;
    -ms-flex: 0 1 82%;
  }

  .offset-sm-82 {
    margin-left: 82%;
  }

  .col-sm-83 {
    flex: 0 1 83%;
    -webkit-flex: 0 1 83%;
    -ms-flex: 0 1 83%;
  }

  .offset-sm-83 {
    margin-left: 83%;
  }

  .col-sm-84 {
    flex: 0 1 84%;
    -webkit-flex: 0 1 84%;
    -ms-flex: 0 1 84%;
  }

  .offset-sm-84 {
    margin-left: 84%;
  }

  .col-sm-85 {
    flex: 0 1 85%;
    -webkit-flex: 0 1 85%;
    -ms-flex: 0 1 85%;
  }

  .offset-sm-85 {
    margin-left: 85%;
  }

  .col-sm-86 {
    flex: 0 1 86%;
    -webkit-flex: 0 1 86%;
    -ms-flex: 0 1 86%;
  }

  .offset-sm-86 {
    margin-left: 86%;
  }

  .col-sm-87 {
    flex: 0 1 87%;
    -webkit-flex: 0 1 87%;
    -ms-flex: 0 1 87%;
  }

  .offset-sm-87 {
    margin-left: 87%;
  }

  .col-sm-88 {
    flex: 0 1 88%;
    -webkit-flex: 0 1 88%;
    -ms-flex: 0 1 88%;
  }

  .offset-sm-88 {
    margin-left: 88%;
  }

  .col-sm-89 {
    flex: 0 1 89%;
    -webkit-flex: 0 1 89%;
    -ms-flex: 0 1 89%;
  }

  .offset-sm-89 {
    margin-left: 89%;
  }

  .col-sm-90 {
    flex: 0 1 90%;
    -webkit-flex: 0 1 90%;
    -ms-flex: 0 1 90%;
  }

  .offset-sm-90 {
    margin-left: 90%;
  }

  .col-sm-91 {
    flex: 0 1 91%;
    -webkit-flex: 0 1 91%;
    -ms-flex: 0 1 91%;
  }

  .offset-sm-91 {
    margin-left: 91%;
  }

  .col-sm-92 {
    flex: 0 1 92%;
    -webkit-flex: 0 1 92%;
    -ms-flex: 0 1 92%;
  }

  .offset-sm-92 {
    margin-left: 92%;
  }

  .col-sm-93 {
    flex: 0 1 93%;
    -webkit-flex: 0 1 93%;
    -ms-flex: 0 1 93%;
  }

  .offset-sm-93 {
    margin-left: 93%;
  }

  .col-sm-94 {
    flex: 0 1 94%;
    -webkit-flex: 0 1 94%;
    -ms-flex: 0 1 94%;
  }

  .offset-sm-94 {
    margin-left: 94%;
  }

  .col-sm-95 {
    flex: 0 1 95%;
    -webkit-flex: 0 1 95%;
    -ms-flex: 0 1 95%;
  }

  .offset-sm-95 {
    margin-left: 95%;
  }

  .col-sm-96 {
    flex: 0 1 96%;
    -webkit-flex: 0 1 96%;
    -ms-flex: 0 1 96%;
  }

  .offset-sm-96 {
    margin-left: 96%;
  }

  .col-sm-97 {
    flex: 0 1 97%;
    -webkit-flex: 0 1 97%;
    -ms-flex: 0 1 97%;
  }

  .offset-sm-97 {
    margin-left: 97%;
  }

  .col-sm-98 {
    flex: 0 1 98%;
    -webkit-flex: 0 1 98%;
    -ms-flex: 0 1 98%;
  }

  .offset-sm-98 {
    margin-left: 98%;
  }

  .col-sm-99 {
    flex: 0 1 99%;
    -webkit-flex: 0 1 99%;
    -ms-flex: 0 1 99%;
  }

  .offset-sm-99 {
    margin-left: 99%;
  }

  .col-sm-100 {
    flex: 0 1 100%;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
  }

  .offset-sm-100 {
    margin-left: 100%;
  }

  .sm-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .sm-space-between {
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    justify-content: space-between;
  }

  .align-center-sm {
    text-align: center;
  }

  .sm-order-1 {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .sm-order-2 {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .sm-order-3 {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  .sm-order-4 {
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  .sm-order-5 {
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }

  .sm-order-6 {
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }

  .sm-order-7 {
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }

  .sm-order-8 {
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }

  .sm-order-9 {
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }
}
@media (max-width: 543px) {
  html {
    font-size: 12px;
  }

  .col-xs-0 {
    flex: 0 1 0%;
    -webkit-flex: 0 1 0%;
    -ms-flex: 0 1 0%;
  }

  .offset-xs-0 {
    margin-left: 0%;
  }

  .col-xs-1 {
    flex: 0 1 1%;
    -webkit-flex: 0 1 1%;
    -ms-flex: 0 1 1%;
  }

  .offset-xs-1 {
    margin-left: 1%;
  }

  .col-xs-2 {
    flex: 0 1 2%;
    -webkit-flex: 0 1 2%;
    -ms-flex: 0 1 2%;
  }

  .offset-xs-2 {
    margin-left: 2%;
  }

  .col-xs-3 {
    flex: 0 1 3%;
    -webkit-flex: 0 1 3%;
    -ms-flex: 0 1 3%;
  }

  .offset-xs-3 {
    margin-left: 3%;
  }

  .col-xs-4 {
    flex: 0 1 4%;
    -webkit-flex: 0 1 4%;
    -ms-flex: 0 1 4%;
  }

  .offset-xs-4 {
    margin-left: 4%;
  }

  .col-xs-5 {
    flex: 0 1 5%;
    -webkit-flex: 0 1 5%;
    -ms-flex: 0 1 5%;
  }

  .offset-xs-5 {
    margin-left: 5%;
  }

  .col-xs-6 {
    flex: 0 1 6%;
    -webkit-flex: 0 1 6%;
    -ms-flex: 0 1 6%;
  }

  .offset-xs-6 {
    margin-left: 6%;
  }

  .col-xs-7 {
    flex: 0 1 7%;
    -webkit-flex: 0 1 7%;
    -ms-flex: 0 1 7%;
  }

  .offset-xs-7 {
    margin-left: 7%;
  }

  .col-xs-8 {
    flex: 0 1 8%;
    -webkit-flex: 0 1 8%;
    -ms-flex: 0 1 8%;
  }

  .offset-xs-8 {
    margin-left: 8%;
  }

  .col-xs-9 {
    flex: 0 1 9%;
    -webkit-flex: 0 1 9%;
    -ms-flex: 0 1 9%;
  }

  .offset-xs-9 {
    margin-left: 9%;
  }

  .col-xs-10 {
    flex: 0 1 10%;
    -webkit-flex: 0 1 10%;
    -ms-flex: 0 1 10%;
  }

  .offset-xs-10 {
    margin-left: 10%;
  }

  .col-xs-11 {
    flex: 0 1 11%;
    -webkit-flex: 0 1 11%;
    -ms-flex: 0 1 11%;
  }

  .offset-xs-11 {
    margin-left: 11%;
  }

  .col-xs-12 {
    flex: 0 1 12%;
    -webkit-flex: 0 1 12%;
    -ms-flex: 0 1 12%;
  }

  .offset-xs-12 {
    margin-left: 12%;
  }

  .col-xs-13 {
    flex: 0 1 13%;
    -webkit-flex: 0 1 13%;
    -ms-flex: 0 1 13%;
  }

  .offset-xs-13 {
    margin-left: 13%;
  }

  .col-xs-14 {
    flex: 0 1 14%;
    -webkit-flex: 0 1 14%;
    -ms-flex: 0 1 14%;
  }

  .offset-xs-14 {
    margin-left: 14%;
  }

  .col-xs-15 {
    flex: 0 1 15%;
    -webkit-flex: 0 1 15%;
    -ms-flex: 0 1 15%;
  }

  .offset-xs-15 {
    margin-left: 15%;
  }

  .col-xs-16 {
    flex: 0 1 16%;
    -webkit-flex: 0 1 16%;
    -ms-flex: 0 1 16%;
  }

  .offset-xs-16 {
    margin-left: 16%;
  }

  .col-xs-17 {
    flex: 0 1 17%;
    -webkit-flex: 0 1 17%;
    -ms-flex: 0 1 17%;
  }

  .offset-xs-17 {
    margin-left: 17%;
  }

  .col-xs-18 {
    flex: 0 1 18%;
    -webkit-flex: 0 1 18%;
    -ms-flex: 0 1 18%;
  }

  .offset-xs-18 {
    margin-left: 18%;
  }

  .col-xs-19 {
    flex: 0 1 19%;
    -webkit-flex: 0 1 19%;
    -ms-flex: 0 1 19%;
  }

  .offset-xs-19 {
    margin-left: 19%;
  }

  .col-xs-20 {
    flex: 0 1 20%;
    -webkit-flex: 0 1 20%;
    -ms-flex: 0 1 20%;
  }

  .offset-xs-20 {
    margin-left: 20%;
  }

  .col-xs-21 {
    flex: 0 1 21%;
    -webkit-flex: 0 1 21%;
    -ms-flex: 0 1 21%;
  }

  .offset-xs-21 {
    margin-left: 21%;
  }

  .col-xs-22 {
    flex: 0 1 22%;
    -webkit-flex: 0 1 22%;
    -ms-flex: 0 1 22%;
  }

  .offset-xs-22 {
    margin-left: 22%;
  }

  .col-xs-23 {
    flex: 0 1 23%;
    -webkit-flex: 0 1 23%;
    -ms-flex: 0 1 23%;
  }

  .offset-xs-23 {
    margin-left: 23%;
  }

  .col-xs-24 {
    flex: 0 1 24%;
    -webkit-flex: 0 1 24%;
    -ms-flex: 0 1 24%;
  }

  .offset-xs-24 {
    margin-left: 24%;
  }

  .col-xs-25 {
    flex: 0 1 25%;
    -webkit-flex: 0 1 25%;
    -ms-flex: 0 1 25%;
  }

  .offset-xs-25 {
    margin-left: 25%;
  }

  .col-xs-26 {
    flex: 0 1 26%;
    -webkit-flex: 0 1 26%;
    -ms-flex: 0 1 26%;
  }

  .offset-xs-26 {
    margin-left: 26%;
  }

  .col-xs-27 {
    flex: 0 1 27%;
    -webkit-flex: 0 1 27%;
    -ms-flex: 0 1 27%;
  }

  .offset-xs-27 {
    margin-left: 27%;
  }

  .col-xs-28 {
    flex: 0 1 28%;
    -webkit-flex: 0 1 28%;
    -ms-flex: 0 1 28%;
  }

  .offset-xs-28 {
    margin-left: 28%;
  }

  .col-xs-29 {
    flex: 0 1 29%;
    -webkit-flex: 0 1 29%;
    -ms-flex: 0 1 29%;
  }

  .offset-xs-29 {
    margin-left: 29%;
  }

  .col-xs-30 {
    flex: 0 1 30%;
    -webkit-flex: 0 1 30%;
    -ms-flex: 0 1 30%;
  }

  .offset-xs-30 {
    margin-left: 30%;
  }

  .col-xs-31 {
    flex: 0 1 31%;
    -webkit-flex: 0 1 31%;
    -ms-flex: 0 1 31%;
  }

  .offset-xs-31 {
    margin-left: 31%;
  }

  .col-xs-32 {
    flex: 0 1 32%;
    -webkit-flex: 0 1 32%;
    -ms-flex: 0 1 32%;
  }

  .offset-xs-32 {
    margin-left: 32%;
  }

  .col-xs-33 {
    flex: 0 1 33%;
    -webkit-flex: 0 1 33%;
    -ms-flex: 0 1 33%;
  }

  .offset-xs-33 {
    margin-left: 33%;
  }

  .col-xs-34 {
    flex: 0 1 34%;
    -webkit-flex: 0 1 34%;
    -ms-flex: 0 1 34%;
  }

  .offset-xs-34 {
    margin-left: 34%;
  }

  .col-xs-35 {
    flex: 0 1 35%;
    -webkit-flex: 0 1 35%;
    -ms-flex: 0 1 35%;
  }

  .offset-xs-35 {
    margin-left: 35%;
  }

  .col-xs-36 {
    flex: 0 1 36%;
    -webkit-flex: 0 1 36%;
    -ms-flex: 0 1 36%;
  }

  .offset-xs-36 {
    margin-left: 36%;
  }

  .col-xs-37 {
    flex: 0 1 37%;
    -webkit-flex: 0 1 37%;
    -ms-flex: 0 1 37%;
  }

  .offset-xs-37 {
    margin-left: 37%;
  }

  .col-xs-38 {
    flex: 0 1 38%;
    -webkit-flex: 0 1 38%;
    -ms-flex: 0 1 38%;
  }

  .offset-xs-38 {
    margin-left: 38%;
  }

  .col-xs-39 {
    flex: 0 1 39%;
    -webkit-flex: 0 1 39%;
    -ms-flex: 0 1 39%;
  }

  .offset-xs-39 {
    margin-left: 39%;
  }

  .col-xs-40 {
    flex: 0 1 40%;
    -webkit-flex: 0 1 40%;
    -ms-flex: 0 1 40%;
  }

  .offset-xs-40 {
    margin-left: 40%;
  }

  .col-xs-41 {
    flex: 0 1 41%;
    -webkit-flex: 0 1 41%;
    -ms-flex: 0 1 41%;
  }

  .offset-xs-41 {
    margin-left: 41%;
  }

  .col-xs-42 {
    flex: 0 1 42%;
    -webkit-flex: 0 1 42%;
    -ms-flex: 0 1 42%;
  }

  .offset-xs-42 {
    margin-left: 42%;
  }

  .col-xs-43 {
    flex: 0 1 43%;
    -webkit-flex: 0 1 43%;
    -ms-flex: 0 1 43%;
  }

  .offset-xs-43 {
    margin-left: 43%;
  }

  .col-xs-44 {
    flex: 0 1 44%;
    -webkit-flex: 0 1 44%;
    -ms-flex: 0 1 44%;
  }

  .offset-xs-44 {
    margin-left: 44%;
  }

  .col-xs-45 {
    flex: 0 1 45%;
    -webkit-flex: 0 1 45%;
    -ms-flex: 0 1 45%;
  }

  .offset-xs-45 {
    margin-left: 45%;
  }

  .col-xs-46 {
    flex: 0 1 46%;
    -webkit-flex: 0 1 46%;
    -ms-flex: 0 1 46%;
  }

  .offset-xs-46 {
    margin-left: 46%;
  }

  .col-xs-47 {
    flex: 0 1 47%;
    -webkit-flex: 0 1 47%;
    -ms-flex: 0 1 47%;
  }

  .offset-xs-47 {
    margin-left: 47%;
  }

  .col-xs-48 {
    flex: 0 1 48%;
    -webkit-flex: 0 1 48%;
    -ms-flex: 0 1 48%;
  }

  .offset-xs-48 {
    margin-left: 48%;
  }

  .col-xs-49 {
    flex: 0 1 49%;
    -webkit-flex: 0 1 49%;
    -ms-flex: 0 1 49%;
  }

  .offset-xs-49 {
    margin-left: 49%;
  }

  .col-xs-50 {
    flex: 0 1 50%;
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
  }

  .offset-xs-50 {
    margin-left: 50%;
  }

  .col-xs-51 {
    flex: 0 1 51%;
    -webkit-flex: 0 1 51%;
    -ms-flex: 0 1 51%;
  }

  .offset-xs-51 {
    margin-left: 51%;
  }

  .col-xs-52 {
    flex: 0 1 52%;
    -webkit-flex: 0 1 52%;
    -ms-flex: 0 1 52%;
  }

  .offset-xs-52 {
    margin-left: 52%;
  }

  .col-xs-53 {
    flex: 0 1 53%;
    -webkit-flex: 0 1 53%;
    -ms-flex: 0 1 53%;
  }

  .offset-xs-53 {
    margin-left: 53%;
  }

  .col-xs-54 {
    flex: 0 1 54%;
    -webkit-flex: 0 1 54%;
    -ms-flex: 0 1 54%;
  }

  .offset-xs-54 {
    margin-left: 54%;
  }

  .col-xs-55 {
    flex: 0 1 55%;
    -webkit-flex: 0 1 55%;
    -ms-flex: 0 1 55%;
  }

  .offset-xs-55 {
    margin-left: 55%;
  }

  .col-xs-56 {
    flex: 0 1 56%;
    -webkit-flex: 0 1 56%;
    -ms-flex: 0 1 56%;
  }

  .offset-xs-56 {
    margin-left: 56%;
  }

  .col-xs-57 {
    flex: 0 1 57%;
    -webkit-flex: 0 1 57%;
    -ms-flex: 0 1 57%;
  }

  .offset-xs-57 {
    margin-left: 57%;
  }

  .col-xs-58 {
    flex: 0 1 58%;
    -webkit-flex: 0 1 58%;
    -ms-flex: 0 1 58%;
  }

  .offset-xs-58 {
    margin-left: 58%;
  }

  .col-xs-59 {
    flex: 0 1 59%;
    -webkit-flex: 0 1 59%;
    -ms-flex: 0 1 59%;
  }

  .offset-xs-59 {
    margin-left: 59%;
  }

  .col-xs-60 {
    flex: 0 1 60%;
    -webkit-flex: 0 1 60%;
    -ms-flex: 0 1 60%;
  }

  .offset-xs-60 {
    margin-left: 60%;
  }

  .col-xs-61 {
    flex: 0 1 61%;
    -webkit-flex: 0 1 61%;
    -ms-flex: 0 1 61%;
  }

  .offset-xs-61 {
    margin-left: 61%;
  }

  .col-xs-62 {
    flex: 0 1 62%;
    -webkit-flex: 0 1 62%;
    -ms-flex: 0 1 62%;
  }

  .offset-xs-62 {
    margin-left: 62%;
  }

  .col-xs-63 {
    flex: 0 1 63%;
    -webkit-flex: 0 1 63%;
    -ms-flex: 0 1 63%;
  }

  .offset-xs-63 {
    margin-left: 63%;
  }

  .col-xs-64 {
    flex: 0 1 64%;
    -webkit-flex: 0 1 64%;
    -ms-flex: 0 1 64%;
  }

  .offset-xs-64 {
    margin-left: 64%;
  }

  .col-xs-65 {
    flex: 0 1 65%;
    -webkit-flex: 0 1 65%;
    -ms-flex: 0 1 65%;
  }

  .offset-xs-65 {
    margin-left: 65%;
  }

  .col-xs-66 {
    flex: 0 1 66%;
    -webkit-flex: 0 1 66%;
    -ms-flex: 0 1 66%;
  }

  .offset-xs-66 {
    margin-left: 66%;
  }

  .col-xs-67 {
    flex: 0 1 67%;
    -webkit-flex: 0 1 67%;
    -ms-flex: 0 1 67%;
  }

  .offset-xs-67 {
    margin-left: 67%;
  }

  .col-xs-68 {
    flex: 0 1 68%;
    -webkit-flex: 0 1 68%;
    -ms-flex: 0 1 68%;
  }

  .offset-xs-68 {
    margin-left: 68%;
  }

  .col-xs-69 {
    flex: 0 1 69%;
    -webkit-flex: 0 1 69%;
    -ms-flex: 0 1 69%;
  }

  .offset-xs-69 {
    margin-left: 69%;
  }

  .col-xs-70 {
    flex: 0 1 70%;
    -webkit-flex: 0 1 70%;
    -ms-flex: 0 1 70%;
  }

  .offset-xs-70 {
    margin-left: 70%;
  }

  .col-xs-71 {
    flex: 0 1 71%;
    -webkit-flex: 0 1 71%;
    -ms-flex: 0 1 71%;
  }

  .offset-xs-71 {
    margin-left: 71%;
  }

  .col-xs-72 {
    flex: 0 1 72%;
    -webkit-flex: 0 1 72%;
    -ms-flex: 0 1 72%;
  }

  .offset-xs-72 {
    margin-left: 72%;
  }

  .col-xs-73 {
    flex: 0 1 73%;
    -webkit-flex: 0 1 73%;
    -ms-flex: 0 1 73%;
  }

  .offset-xs-73 {
    margin-left: 73%;
  }

  .col-xs-74 {
    flex: 0 1 74%;
    -webkit-flex: 0 1 74%;
    -ms-flex: 0 1 74%;
  }

  .offset-xs-74 {
    margin-left: 74%;
  }

  .col-xs-75 {
    flex: 0 1 75%;
    -webkit-flex: 0 1 75%;
    -ms-flex: 0 1 75%;
  }

  .offset-xs-75 {
    margin-left: 75%;
  }

  .col-xs-76 {
    flex: 0 1 76%;
    -webkit-flex: 0 1 76%;
    -ms-flex: 0 1 76%;
  }

  .offset-xs-76 {
    margin-left: 76%;
  }

  .col-xs-77 {
    flex: 0 1 77%;
    -webkit-flex: 0 1 77%;
    -ms-flex: 0 1 77%;
  }

  .offset-xs-77 {
    margin-left: 77%;
  }

  .col-xs-78 {
    flex: 0 1 78%;
    -webkit-flex: 0 1 78%;
    -ms-flex: 0 1 78%;
  }

  .offset-xs-78 {
    margin-left: 78%;
  }

  .col-xs-79 {
    flex: 0 1 79%;
    -webkit-flex: 0 1 79%;
    -ms-flex: 0 1 79%;
  }

  .offset-xs-79 {
    margin-left: 79%;
  }

  .col-xs-80 {
    flex: 0 1 80%;
    -webkit-flex: 0 1 80%;
    -ms-flex: 0 1 80%;
  }

  .offset-xs-80 {
    margin-left: 80%;
  }

  .col-xs-81 {
    flex: 0 1 81%;
    -webkit-flex: 0 1 81%;
    -ms-flex: 0 1 81%;
  }

  .offset-xs-81 {
    margin-left: 81%;
  }

  .col-xs-82 {
    flex: 0 1 82%;
    -webkit-flex: 0 1 82%;
    -ms-flex: 0 1 82%;
  }

  .offset-xs-82 {
    margin-left: 82%;
  }

  .col-xs-83 {
    flex: 0 1 83%;
    -webkit-flex: 0 1 83%;
    -ms-flex: 0 1 83%;
  }

  .offset-xs-83 {
    margin-left: 83%;
  }

  .col-xs-84 {
    flex: 0 1 84%;
    -webkit-flex: 0 1 84%;
    -ms-flex: 0 1 84%;
  }

  .offset-xs-84 {
    margin-left: 84%;
  }

  .col-xs-85 {
    flex: 0 1 85%;
    -webkit-flex: 0 1 85%;
    -ms-flex: 0 1 85%;
  }

  .offset-xs-85 {
    margin-left: 85%;
  }

  .col-xs-86 {
    flex: 0 1 86%;
    -webkit-flex: 0 1 86%;
    -ms-flex: 0 1 86%;
  }

  .offset-xs-86 {
    margin-left: 86%;
  }

  .col-xs-87 {
    flex: 0 1 87%;
    -webkit-flex: 0 1 87%;
    -ms-flex: 0 1 87%;
  }

  .offset-xs-87 {
    margin-left: 87%;
  }

  .col-xs-88 {
    flex: 0 1 88%;
    -webkit-flex: 0 1 88%;
    -ms-flex: 0 1 88%;
  }

  .offset-xs-88 {
    margin-left: 88%;
  }

  .col-xs-89 {
    flex: 0 1 89%;
    -webkit-flex: 0 1 89%;
    -ms-flex: 0 1 89%;
  }

  .offset-xs-89 {
    margin-left: 89%;
  }

  .col-xs-90 {
    flex: 0 1 90%;
    -webkit-flex: 0 1 90%;
    -ms-flex: 0 1 90%;
  }

  .offset-xs-90 {
    margin-left: 90%;
  }

  .col-xs-91 {
    flex: 0 1 91%;
    -webkit-flex: 0 1 91%;
    -ms-flex: 0 1 91%;
  }

  .offset-xs-91 {
    margin-left: 91%;
  }

  .col-xs-92 {
    flex: 0 1 92%;
    -webkit-flex: 0 1 92%;
    -ms-flex: 0 1 92%;
  }

  .offset-xs-92 {
    margin-left: 92%;
  }

  .col-xs-93 {
    flex: 0 1 93%;
    -webkit-flex: 0 1 93%;
    -ms-flex: 0 1 93%;
  }

  .offset-xs-93 {
    margin-left: 93%;
  }

  .col-xs-94 {
    flex: 0 1 94%;
    -webkit-flex: 0 1 94%;
    -ms-flex: 0 1 94%;
  }

  .offset-xs-94 {
    margin-left: 94%;
  }

  .col-xs-95 {
    flex: 0 1 95%;
    -webkit-flex: 0 1 95%;
    -ms-flex: 0 1 95%;
  }

  .offset-xs-95 {
    margin-left: 95%;
  }

  .col-xs-96 {
    flex: 0 1 96%;
    -webkit-flex: 0 1 96%;
    -ms-flex: 0 1 96%;
  }

  .offset-xs-96 {
    margin-left: 96%;
  }

  .col-xs-97 {
    flex: 0 1 97%;
    -webkit-flex: 0 1 97%;
    -ms-flex: 0 1 97%;
  }

  .offset-xs-97 {
    margin-left: 97%;
  }

  .col-xs-98 {
    flex: 0 1 98%;
    -webkit-flex: 0 1 98%;
    -ms-flex: 0 1 98%;
  }

  .offset-xs-98 {
    margin-left: 98%;
  }

  .col-xs-99 {
    flex: 0 1 99%;
    -webkit-flex: 0 1 99%;
    -ms-flex: 0 1 99%;
  }

  .offset-xs-99 {
    margin-left: 99%;
  }

  .col-xs-100 {
    flex: 0 1 100%;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
  }

  .offset-xs-100 {
    margin-left: 100%;
  }

  .xs-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .xs-order-1 {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .xs-order-2 {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .xs-order-3 {
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  .xs-order-4 {
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  .xs-order-5 {
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5;
  }

  .xs-order-6 {
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6;
  }

  .xs-order-7 {
    -webkit-order: 7;
    -ms-flex-order: 7;
    order: 7;
  }

  .xs-order-8 {
    -webkit-order: 8;
    -ms-flex-order: 8;
    order: 8;
  }

  .xs-order-9 {
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
  }
}
header {
  height: 100px;
  background-color: #ffffff;
  border-bottom: 1px solid #a3875d;
  margin-bottom: 2px;
  position: relative;
  z-index: 2;
}
header .fa {
  font-size: 2rem;
  padding-bottom: 0.5rem;
  cursor: pointer;
  transition: all 0.3s linear;
  transition-delay: 0s;
  animation-delay: 0s;
  backface-visibility: hidden;
  -webkit-transition: all 0.3s linear;
  -webkit-transition-delay: 0s;
  -webkit-animation-delay: 0s;
  -webkit-backface-visibility: hidden;
}
header .fa:hover {
  color: #404040;
  transition: all 0.3s linear;
  transition-delay: 0s;
  animation-delay: 0s;
  backface-visibility: hidden;
  -webkit-transition: all 0.3s linear;
  -webkit-transition-delay: 0s;
  -webkit-animation-delay: 0s;
  -webkit-backface-visibility: hidden;
}
header h1.logo {
  background: url("/img/common/logo.png") no-repeat;
  background-size: 284px 82px;
  width: 284px;
  height: 82px;
  display: block;
  margin: 0rem 0rem -2.75rem 0rem;
}
header h1.logo a {
  display: block;
  width: 100%;
  height: 100%;
}
header h1.logo span {
  display: none;
}

nav .navigation {
  margin: 0rem 0rem 0rem 2rem;
  padding: 0rem 0.5rem 1rem;
  display: inline-block;
  text-decoration: none;
  position: relative;
  color: #000000;
  font-family: "Raleway", sans-serif;
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
  transition: all 0.3s linear;
  transition-delay: 0s;
  animation-delay: 0s;
  backface-visibility: hidden;
  -webkit-transition: all 0.3s linear;
  -webkit-transition-delay: 0s;
  -webkit-animation-delay: 0s;
  -webkit-backface-visibility: hidden;
}
nav .navigation:hover {
  color: #a3875d;
  transition: all 0.3s linear;
  transition-delay: 0s;
  animation-delay: 0s;
  backface-visibility: hidden;
  -webkit-transition: all 0.3s linear;
  -webkit-transition-delay: 0s;
  -webkit-animation-delay: 0s;
  -webkit-backface-visibility: hidden;
}
nav .navigation.active:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.2rem;
  bottom: 0;
  left: 0;
  background-color: #a3875d;
}
nav .navigation:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.2rem;
  bottom: 0;
  left: 0;
  background-color: #a3875d;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0);
  transition: all 0.3s linear;
  transition-delay: 0s;
  animation-delay: 0s;
  backface-visibility: hidden;
  -webkit-transition: all 0.3s linear;
  -webkit-transition-delay: 0s;
  -webkit-animation-delay: 0s;
  -webkit-backface-visibility: hidden;
}
nav .navigation:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  -moz-transform: scaleX(1);
  -ms-transform: scaleX(1);
  -o-transform: scaleX(1);
  transform: scaleX(1);
  transition: all 0.3s linear;
  transition-delay: 0s;
  animation-delay: 0s;
  backface-visibility: hidden;
  -webkit-transition: all 0.3s linear;
  -webkit-transition-delay: 0s;
  -webkit-animation-delay: 0s;
  -webkit-backface-visibility: hidden;
}

@media (min-width: 992px) and (max-width: 1199px) {
  header nav .navigation {
    margin-left: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  header nav .navigation {
    margin-left: 1rem;
  }
}
@media (max-width: 767px) {
  header {
    height: auto;
  }
  header h1.logo {
    margin: 0.5rem 0rem;
  }

  .mobile-nav {
    height: 0;
    min-height: 0;
    overflow: hidden;
    transition: all 0.3s linear;
    transition-delay: 0s;
    animation-delay: 0s;
    backface-visibility: hidden;
    -webkit-transition: all 0.3s linear;
    -webkit-transition-delay: 0s;
    -webkit-animation-delay: 0s;
    -webkit-backface-visibility: hidden;
  }
  .mobile-nav a {
    display: block;
    width: 100%;
    padding: 1rem;
    text-decoration: none;
    color: #000000;
  }
  .mobile-nav a:hover, .mobile-nav a:focus {
    background-color: #a3875d;
    color: #ffffff;
  }
  .mobile-nav a.active {
    background-color: #a3875d;
    color: #ffffff;
  }

  .mobile-nav.active {
    height: 19rem;
    min-height: 19rem;
    transition: all 0.3s linear;
    transition-delay: 0s;
    animation-delay: 0s;
    backface-visibility: hidden;
    -webkit-transition: all 0.3s linear;
    -webkit-transition-delay: 0s;
    -webkit-animation-delay: 0s;
    -webkit-backface-visibility: hidden;
  }
}
@media (max-width: 543px) {
  .mobile-nav.active {
    height: 20rem;
    min-height: 20rem;
  }
}
footer .footer-top {
  height: 350px;
  background-color: #ffffff;
}
footer .footer-top p {
  color: #000000;
  font-family: "Raleway", sans-serif;
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
  margin: 0.25rem 0rem;
  font-size: 0.875rem;
}
footer .footer-top p.housing {
  line-height: 183%;
}
footer .footer-top h5 {
  text-transform: uppercase;
  padding: 0;
  margin: 0;
}
footer .footer-top h6 {
  padding: 0;
  margin: 0rem 0rem 1rem 0rem;
  margin-bottom: 0.75rem;
}
footer .footer-top .information {
  margin-top: 5rem;
  padding: 0rem 1.5rem;
  border-right: 1px solid #d1c3ae;
}
footer .footer-top .footer-logo {
  margin-top: 4.5rem;
}
footer .footer-bottom {
  height: 48px;
  background-color: #0c3211;
}
footer .footer-bottom p {
  margin: 0;
  font-size: 0.75rem;
  color: #ffffff;
}
footer .footer-bottom a {
  color: #ffffff;
  text-decoration: none;
  transition: all 0.3s linear;
  transition-delay: 0s;
  animation-delay: 0s;
  backface-visibility: hidden;
  -webkit-transition: all 0.3s linear;
  -webkit-transition-delay: 0s;
  -webkit-animation-delay: 0s;
  -webkit-backface-visibility: hidden;
}
footer .footer-bottom a:hover {
  color: #999999;
  transition: all 0.3s linear;
  transition-delay: 0s;
  animation-delay: 0s;
  backface-visibility: hidden;
  -webkit-transition: all 0.3s linear;
  -webkit-transition-delay: 0s;
  -webkit-animation-delay: 0s;
  -webkit-backface-visibility: hidden;
}
footer ul {
  margin-top: 5rem;
  margin-bottom: 1rem;
  list-style: none;
}
footer li {
  margin: 0.4rem 0rem;
}
footer li, footer li a {
  font-family: "Raleway", sans-serif;
  font-weight: 200;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
}
footer li a:hover {
  text-decoration: underline;
}
footer li a {
  text-decoration: none;
  display: inline-block;
  color: #000000;
}
footer li:first-child a, footer li:first-child {
  font-family: "Raleway", sans-serif;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
  color: #a3875d;
}
footer .footer-col {
  margin-top: 6rem;
}
footer .footer-img {
  margin-top: 3rem;
}
footer .house {
  padding-right: 0.375rem;
  margin: 1rem 0rem 0rem;
  vertical-align: bottom;
}

@media (max-width: 1199px) {
  footer ul {
    padding-left: 0.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  footer .footer-top .footer-logo {
    width: 100px;
  }
  footer .footer-top .information {
    padding: 0rem 0.5rem;
  }
  footer .footer-top p, footer .footer-top li, footer .footer-top li a {
    font-size: 0.825rem;
  }
}
@media (max-width: 991px) {
  footer .footer-top p, footer .footer-top li, footer .footer-top li a {
    font-size: 1.25rem;
  }
  footer .footer-top h5 {
    font-size: 1.25rem;
  }
  footer .footer-top h6 {
    font-size: 1rem;
  }
}
@media (max-width: 767px) {
  footer .footer-top {
    height: auto;
    margin-bottom: 2rem;
  }
  footer .footer-top p {
    margin-bottom: 0;
  }
  footer .footer-top p.housing:not(.is-pdf) {
    margin-bottom: 1.5rem;
  }
  footer .footer-top p.is-pdf {
    margin: 0 0 0.5rem !important;
    line-height: 110%;
    width: 100% !important;
  }
  footer .footer-top p.is-pdf a {
    font-size: 1rem !important;
  }
  footer .footer-top .information {
    padding: 0;
    border: none;
    margin-top: 0rem;
  }
  footer .footer-top ul {
    margin-top: 2rem;
  }
  footer .footer-top .footer-logo {
    margin: 2rem auto;
    display: block;
  }
  footer .footer-bottom {
    height: auto;
    padding: 1rem 0rem;
  }
  footer .footer-bottom p {
    font-size: 0.8rem;
    text-align: center;
  }
}
.body-nav {
  height: 8rem;
  background-color: #0c3211;
}
.body-nav .button-transparent {
  border: 1px solid #595959;
  font-size: 1.25rem;
  font-family: "Raleway", sans-serif;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
}
.body-nav .button-transparent:hover {
  border-color: #ffffff;
}

@media (min-width: 544px) and (max-width: 767px) {
  .body-nav .button-transparent {
    font-size: 1rem;
  }
}
@media (max-width: 543px) {
  .body-nav {
    height: auto;
    padding: 1rem 0rem;
  }
  .body-nav .button-transparent {
    margin: 0.5rem 0rem;
  }
}

/*# sourceMappingURL=application.css.map */
