.block--xs {
  display: block;
}
.inline-block--xs {
  display: inline-block;
}
.invisible--xs {
  visibility: hidden;
}
.hidden--xs {
  display: none;
}
.table--xs {
  display: table;
}
.visible--xs {
  visibility: visible;
}
@media (min-width: 768px) {
  .block--sm {
    display: block;
  }
  .inline-block--sm {
    display: inline-block;
  }
  .invisible--sm {
    visibility: hidden;
  }
  .hidden--sm {
    display: none;
  }
  .table--sm {
    display: table;
  }
  .visible--sm {
    visibility: visible;
  }
}
@media (min-width: 1100px) {
  .block--md {
    display: block;
  }
  .inline-block--md {
    display: inline-block;
  }
  .invisible--md {
    visibility: hidden;
  }
  .hidden--md {
    display: none;
  }
  .table--md {
    display: table;
  }
  .visible--md {
    visibility: visible;
  }
}
@media (min-width: 1440px) {
  .block--lg {
    display: block;
  }
  .inline-block--lg {
    display: inline-block;
  }
  .invisible--lg {
    visibility: hidden;
  }
  .hidden--lg {
    display: none;
  }
  .table--lg {
    display: table;
  }
  .visible--lg {
    visibility: visible;
  }
}
@media (min-width: 1600px) {
  .block--xl {
    display: block;
  }
  .inline-block--xl {
    display: inline-block;
  }
  .invisible--xl {
    visibility: hidden;
  }
  .hidden--xl {
    display: none;
  }
  .table--xl {
    display: table;
  }
  .visible--xl {
    visibility: visible;
  }
}
