* {
  outline: none !important;
}

img {
  max-width: 100%;
}

a:visited,
a:focus,
a:active,
a:hover {
  text-decoration: none;
}

._dt {
  display: table !important;
}

@media (min-width: 992px) {
  ._d-dt {
    display: table !important;
  }
}

@media (max-width: 991px) {
  ._m-dt {
    display: table !important;
  }
}

._dtc {
  display: table-cell !important;
}

@media (min-width: 992px) {
  ._d-dtc {
    display: table-cell !important;
  }
}

@media (max-width: 991px) {
  ._m-dtc {
    display: table-cell !important;
  }
}

._tac {
  text-align: center !important;
}

@media (min-width: 992px) {
  ._d-tac {
    text-align: center !important;
  }
}

@media (max-width: 991px) {
  ._m-tac {
    text-align: center !important;
  }
}

._tar {
  text-align: right !important;
}

@media (min-width: 992px) {
  ._d-tar {
    text-align: right !important;
  }
}

@media (max-width: 991px) {
  ._m-tar {
    text-align: right !important;
  }
}

._tal {
  text-align: left !important;
}

@media (min-width: 992px) {
  ._d-tal {
    text-align: left !important;
  }
}

@media (max-width: 991px) {
  ._m-tal {
    text-align: left !important;
  }
}

._vam {
  vertical-align: middle !important;
}

@media (min-width: 992px) {
  ._d-vam {
    vertical-align: middle !important;
  }
}

@media (max-width: 991px) {
  ._m-vam {
    vertical-align: middle !important;
  }
}

._vat {
  vertical-align: top !important;
}

@media (min-width: 992px) {
  ._d-vat {
    vertical-align: top !important;
  }
}

@media (max-width: 991px) {
  ._m-vat {
    vertical-align: top !important;
  }
}

._vab {
  vertical-align: bottom !important;
}

@media (min-width: 992px) {
  ._d-vab {
    vertical-align: bottom !important;
  }
}

@media (max-width: 991px) {
  ._m-vab {
    vertical-align: bottom !important;
  }
}

._dib {
  display: inline-block !important;
}

@media (min-width: 992px) {
  ._d-dib {
    display: inline-block !important;
  }
}

@media (max-width: 991px) {
  ._m-dib {
    display: inline-block !important;
  }
}

._db {
  display: block !important;
}

@media (min-width: 992px) {
  ._d-db {
    display: block !important;
  }
}

@media (max-width: 991px) {
  ._m-db {
    display: block !important;
  }
}

._dn {
  display: none !important;
}

@media (min-width: 992px) {
  ._d-dn {
    display: none !important;
  }
}

@media (max-width: 991px) {
  ._m-dn {
    display: none !important;
  }
}

._fr {
  float: right !important;
}

@media (min-width: 992px) {
  ._d-fr {
    float: right !important;
  }
}

@media (max-width: 991px) {
  ._m-fr {
    float: right !important;
  }
}

._fl {
  float: left !important;
}

@media (min-width: 992px) {
  ._d-fl {
    float: left !important;
  }
}

@media (max-width: 991px) {
  ._m-fl {
    float: left !important;
  }
}

._cb {
  clear: both !important;
}

@media (min-width: 992px) {
  ._d-cb {
    clear: both !important;
  }
}

@media (max-width: 991px) {
  ._m-cb {
    clear: both !important;
  }
}

a:hover {
  text-decoration: none !important;
}

._bgsc {
  background-position: center center !important;
  background-repeat: no-repeat !important;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
}

._debug {
  border: 1px solid red !important;
}

._ttu {
  text-transform: uppercase !important;
}

._c000 {
  color: #000 !important;
}

._cfff {
  color: #fff !important;
}

._bn {
  border: none !important;
}
@media (min-width: 992px) {
  ._d-bn {
    border: none !important;
  }
}
@media (max-width: 991px) {
  ._m-bn {
    border: none !important;
  }
}

._br0 {
  border-radius: 0 !important;
}
@media (min-width: 992px) {
  ._d-br0 {
    border-radius: 0 !important;
  }
}
@media (max-width: 991px) {
  ._m-br0 {
    border-radius: 0 !important;
  }
}
._df {
  display: flex;
}
._jcsb {
  justify-content: space-between;
}
._aic {
  align-items: center;
}
