/* Frankly MA Styles */

/* Extra small --------------------- */
.frankly-d-none {
  display: none !important;
}

.frankly-d-block {
  display: block !important;
}

.frankly-d-flex {
  display: flex !important;
}

.frankly-d-inline-flex {
  display: inline-flex !important;
}

.frankly-justify-center {
  justify-content: center !important;
}

.frankly-justify-end {
  justify-content: end !important;
}

.frankly-justify-start {
  justify-content: start !important;
}

.frankly-justify-between {
  justify-content: space-between !important;
}

.frankly-align-center {
  align-items: center !important;
}

.frankly-align-end {
  align-items: end !important;
}

.frankly-align-start {
  align-items: start !important;
}


/* Small --------------------- */
@media (min-width: 576px) {
  .frankly-d-sm-none {
    display: none !important;
  }

  .frankly-d-sm-block {
    display: block !important;
  }

  .frankly-d-sm-flex {
    display: flex !important;
  }

  .frankly-d-sm-inline-flex {
    display: inline-flex !important;
  }

  .frankly-justify-sm-center {
      justify-content: center !important;
  }

  .frankly-justify-sm-end {
      justify-content: end !important;
  }

  .frankly-justify-sm-start {
      justify-content: start !important;
  }

  .frankly-justify-sm-between {
      justify-content: space-between !important;
  }

  .frankly-align-sm-center {
      align-items: center !important;
  }

  .frankly-align-sm-end {
      align-items: end !important;
  }

  .frankly-align-sm-start {
      align-items: start !important;
  }
}


/* Medium --------------------- */
@media (min-width: 768px) {
  .frankly-d-md-none {
    display: none !important;
  }

  .frankly-d-md-block {
    display: block !important;
  }

  .frankly-d-md-flex {
    display: flex !important;
  }

    .frankly-d-md-inline-flex {
        display: inline-flex !important;
    }

  .frankly-justify-md-center {
      justify-content: center !important;
  }

  .frankly-justify-md-end {
      justify-content: end !important;
  }

  .frankly-justify-md-start {
      justify-content: start !important;
  }

  .frankly-justify-md-between {
      justify-content: space-between !important;
  }

  .frankly-align-md-center {
      align-items: center !important;
  }

  .frankly-align-md-end {
      align-items: end !important;
  }

  .frankly-align-md-start {
      align-items: start !important;
  }
}


/* Large --------------------- */
@media (min-width: 992px) {
  .frankly-d-lg-none {
    display: none !important;
  }

  .frankly-d-lg-block {
    display: block !important;
  }

  .frankly-d-lg-flex {
    display: flex !important;
  }

    .frankly-d-lg-inline-flex {
        display: inline-flex !important;
    }

  .frankly-justify-lg-center {
      justify-content: center !important;
  }

  .frankly-justify-lg-end {
      justify-content: end !important;
  }

  .frankly-justify-lg-start {
      justify-content: start !important;
  }

  .frankly-justify-lg-between {
      justify-content: space-between !important;
  }

  .frankly-align-lg-center {
      align-items: center !important;
  }

  .frankly-align-lg-end {
      align-items: end !important;
  }

  .frankly-align-lg-start {
      align-items: start !important;
  }
}


/* Extra large --------------------- */
@media (min-width: 1200px) {
  .frankly-d-xl-none {
    display: none !important;
  }

  .frankly-d-xl-block {
    display: block !important;
  }

  .frankly-d-xl-flex {
    display: flex !important;
  }

    .frankly-d-xl-inline-flex {
        display: inline-flex !important;
    }

  .frankly-justify-xl-center {
      justify-content: center !important;
  }

  .frankly-justify-xl-end {
      justify-content: end !important;
  }

  .frankly-justify-xl-start {
      justify-content: start !important;
  }

  .frankly-justify-xl-between {
      justify-content: space-between !important;
  }

  .frankly-align-xl-center {
      align-items: center !important;
  }

  .frankly-align-xl-end {
      align-items: end !important;
  }

  .frankly-align-xl-start {
      align-items: start !important;
  }
}