/* bootstrap col-md breakpoint smaller screen? at 991px */
@media (max-width: 991px) {
  .aui .input-pair[type=email],
  .aui .input-pair[type=number],
  .aui .input-pair[type=password],
  .aui .input-pair[type=tel],
  .aui .input-pair[type=text] {
    margin-bottom: 10px; }

  .aui .input-text-left-md {
    text-align: left; }

  .aui .qw-pull-right,
  .quick-wizard .qw-pull-right {
    float: none; }

  /* hides and shows at md size */
  .aui .ri-hide-til-md {
    display: inline-block; }

  .aui .ri-hide-at-md {
    display: none; }

  .aui .ri-horz-padding-removed-md,
  .aui .ri-horz-padding-removed-md-indent {
    padding-left: 0;
    padding-right: 0; }

  .aui .ri-padding-added-at-md {
    padding-left: 30px;
    padding-right: 30px; }

  .aui .td-padding-left-20-until-md {
    padding-left: 0; }

  .aui .ri-padding-left-15-at-md {
    padding-left: 15px; }

  .aui .ri-padding-left-30-at-md {
    padding-left: 30px; }

  .aui .remove-right-border-at-sm {
    border: none; } }
/* bootstrap col-sm breakpoint - for tablet, 768px */
@media (max-width: 768px) {
  .aui .inmodal .modal-body-custom-split-border .modal-body-border-right {
    border-right: none; }

  .aui .float-right-before-sm {
    float: none; } }
/* bootstrap breakpoint for mobile - at 376px */
@media (max-width: 376px) {
  /* add stuff here */ }