.pf-u-text-align-left {
  text-align: left !important;
}

.pf-u-text-align-center {
  text-align: center !important;
}

.pf-u-text-align-right {
  text-align: right !important;
}

.pf-u-text-align-justify {
  text-align: justify !important;
}

@media screen and (min-width: 576px) {
  .pf-u-text-align-left-on-sm {
    text-align: left !important;
  }
  .pf-u-text-align-center-on-sm {
    text-align: center !important;
  }
  .pf-u-text-align-right-on-sm {
    text-align: right !important;
  }
  .pf-u-text-align-justify-on-sm {
    text-align: justify !important;
  }
}
@media screen and (min-width: 768px) {
  .pf-u-text-align-left-on-md {
    text-align: left !important;
  }
  .pf-u-text-align-center-on-md {
    text-align: center !important;
  }
  .pf-u-text-align-right-on-md {
    text-align: right !important;
  }
  .pf-u-text-align-justify-on-md {
    text-align: justify !important;
  }
}
@media screen and (min-width: 992px) {
  .pf-u-text-align-left-on-lg {
    text-align: left !important;
  }
  .pf-u-text-align-center-on-lg {
    text-align: center !important;
  }
  .pf-u-text-align-right-on-lg {
    text-align: right !important;
  }
  .pf-u-text-align-justify-on-lg {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1200px) {
  .pf-u-text-align-left-on-xl {
    text-align: left !important;
  }
  .pf-u-text-align-center-on-xl {
    text-align: center !important;
  }
  .pf-u-text-align-right-on-xl {
    text-align: right !important;
  }
  .pf-u-text-align-justify-on-xl {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1450px) {
  .pf-u-text-align-left-on-2xl {
    text-align: left !important;
  }
  .pf-u-text-align-center-on-2xl {
    text-align: center !important;
  }
  .pf-u-text-align-right-on-2xl {
    text-align: right !important;
  }
  .pf-u-text-align-justify-on-2xl {
    text-align: justify !important;
  }
}