.justify-content-start {
    justify-content: flex-start !important;
}
.justify-content-end {
    justify-content: flex-end !important;
}
.justify-content-center {
    justify-content: center !important;
}
.justify-content-between {
    justify-content: space-between !important;
}
.justify-content-around {
    justify-content: space-around !important;
}
.align-items-start {
    align-items: flex-start !important;
}
.align-items-end {
    align-items: flex-end !important;
}
.align-items-center {
    align-items: center !important;
}
.align-items-baseline {
    align-items: baseline !important;
}
.align-items-stretch {
    align-items: stretch !important;
}
.align-content-start {
    align-content: flex-start !important;
}
.align-content-end {
    align-content: flex-end !important;
}
.align-content-center {
    align-content: center !important;
}
.align-content-between {
    align-content: space-between !important;
}
.align-content-around {
    align-content: space-around !important;
}
.align-content-stretch {
    align-content: stretch !important;
}
.align-self-auto {
    align-self: auto !important;
}
.align-self-start {
    align-self: flex-start !important;
}
.align-self-end {
    align-self: flex-end !important;
}
.align-self-center {
    align-self: center !important;
}
.align-self-baseline {
    align-self: baseline !important;
}
.align-self-stretch {
    align-self: stretch !important;
}
.place-content-baseline {
    place-content: baseline !important;
}
.place-content-center {
    place-content: center !important;
}
.place-content-end {
    place-content: end !important;
}
.place-content-normal {
    place-content: normal !important;
}
.place-content-around {
    place-content: space-around !important;
}
.place-content-between {
    place-content: space-between !important;
}
.place-content-evenly {
    place-content: space-evenly !important;
}
.place-content-start {
    place-content: start !important;
}
.place-content-stretch {
    place-content: stretch !important;
}
.place-items-baseline {
    place-items: baseline !important;
}
.place-items-center {
    place-items: center !important;
}
.place-items-end {
    place-items: end !important;
}
.place-items-normal {
    place-items: normal !important;
}
.place-items-start {
    place-items: start !important;
}
.place-items-stretch {
    place-items: stretch !important;
}
.place-self-auto {
    place-self: auto !important;
}
.place-self-baseline {
    place-self: baseline !important;
}
.place-self-center {
    place-self: center !important;
}
.place-self-end {
    place-self: end !important;
}
.place-self-normal {
    place-self: normal !important;
}
.place-self-start {
    place-self: start !important;
}
.place-self-stretch {
    place-self: stretch !important;
}
@media(max-width:575px) {
    .justify-content-xs-start {
        justify-content: flex-start !important;
    }
    .justify-content-xs-end {
        justify-content: flex-end !important;
    }
    .justify-content-xs-center {
        justify-content: center !important;
    }
    .justify-content-xs-between {
        justify-content: space-between !important;
    }
    .justify-content-xs-around {
        justify-content: space-around !important;
    }
    .align-items-xs-start {
        align-items: flex-start !important;
    }
    .align-items-xs-end {
        align-items: flex-end !important;
    }
    .align-items-xs-center {
        align-items: center !important;
    }
    .align-items-xs-baseline {
        align-items: baseline !important;
    }
    .align-items-xs-stretch {
        align-items: stretch !important;
    }
    .align-content-xs-start {
        align-content: flex-start !important;
    }
    .align-content-xs-end {
        align-content: flex-end !important;
    }
    .align-content-xs-center {
        align-content: center !important;
    }
    .align-content-xs-between {
        align-content: space-between !important;
    }
    .align-content-xs-around {
        align-content: space-around !important;
    }
    .align-content-xs-stretch {
        align-content: stretch !important;
    }
    .align-self-xs-auto {
        align-self: auto !important;
    }
    .align-self-xs-start {
        align-self: flex-start !important;
    }
    .align-self-xs-end {
        align-self: flex-end !important;
    }
    .align-self-xs-center {
        align-self: center !important;
    }
    .align-self-xs-baseline {
        align-self: baseline !important;
    }
    .align-self-xs-stretch {
        align-self: stretch !important;
    }
    .place-xs-content-baseline {
        place-content: baseline !important;
    }
    .place-xs-content-center {
        place-content: center !important;
    }
    .place-xs-content-end {
        place-content: end !important;
    }
    .place-xs-content-normal {
        place-content: normal !important;
    }
    .place-xs-content-around {
        place-content: space-around !important;
    }
    .place-xs-content-between {
        place-content: space-between !important;
    }
    .place-xs-content-evenly {
        place-content: space-evenly !important;
    }
    .place-xs-content-start {
        place-content: start !important;
    }
    .place-xs-content-stretch {
        place-content: stretch !important;
    }
    .place-xs-items-baseline {
        place-items: baseline !important;
    }
    .place-xs-items-center {
        place-items: center !important;
    }
    .place-xs-items-end {
        place-items: end !important;
    }
    .place-xs-items-normal {
        place-items: normal !important;
    }
    .place-xs-items-start {
        place-items: start !important;
    }
    .place-xs-items-stretch {
        place-items: stretch !important;
    }
    .place-xs-self-auto {
        place-self: auto !important;
    }
    .place-xs-self-baseline {
        place-self: baseline !important;
    }
    .place-xs-self-center {
        place-self: center !important;
    }
    .place-xs-self-end {
        place-self: end !important;
    }
    .place-xs-self-normal {
        place-self: normal !important;
    }
    .place-xs-self-start {
        place-self: start !important;
    }
    .place-xs-self-stretch {
        place-self: stretch !important;
    }
}
@media(min-width:576px) {
    .justify-content-sm-start {
        justify-content: flex-start !important;
    }
    .justify-content-sm-end {
        justify-content: flex-end !important;
    }
    .justify-content-sm-center {
        justify-content: center !important;
    }
    .justify-content-sm-between {
        justify-content: space-between !important;
    }
    .justify-content-sm-around {
        justify-content: space-around !important;
    }
    .align-items-sm-start {
        align-items: flex-start !important;
    }
    .align-items-sm-end {
        align-items: flex-end !important;
    }
    .align-items-sm-center {
        align-items: center !important;
    }
    .align-items-sm-baseline {
        align-items: baseline !important;
    }
    .align-items-sm-stretch {
        align-items: stretch !important;
    }
    .align-content-sm-start {
        align-content: flex-start !important;
    }
    .align-content-sm-end {
        align-content: flex-end !important;
    }
    .align-content-sm-center {
        align-content: center !important;
    }
    .align-content-sm-between {
        align-content: space-between !important;
    }
    .align-content-sm-around {
        align-content: space-around !important;
    }
    .align-content-sm-stretch {
        align-content: stretch !important;
    }
    .align-self-sm-auto {
        align-self: auto !important;
    }
    .align-self-sm-start {
        align-self: flex-start !important;
    }
    .align-self-sm-end {
        align-self: flex-end !important;
    }
    .align-self-sm-center {
        align-self: center !important;
    }
    .align-self-sm-baseline {
        align-self: baseline !important;
    }
    .align-self-sm-stretch {
        align-self: stretch !important;
    }
    .place-sm-content-baseline {
        place-content: baseline !important;
    }
    .place-sm-content-center {
        place-content: center !important;
    }
    .place-sm-content-end {
        place-content: end !important;
    }
    .place-sm-content-normal {
        place-content: normal !important;
    }
    .place-sm-content-around {
        place-content: space-around !important;
    }
    .place-sm-content-between {
        place-content: space-between !important;
    }
    .place-sm-content-evenly {
        place-content: space-evenly !important;
    }
    .place-sm-content-start {
        place-content: start !important;
    }
    .place-sm-content-stretch {
        place-content: stretch !important;
    }
    .place-sm-items-baseline {
        place-items: baseline !important;
    }
    .place-sm-items-center {
        place-items: center !important;
    }
    .place-sm-items-end {
        place-items: end !important;
    }
    .place-sm-items-normal {
        place-items: normal !important;
    }
    .place-sm-items-start {
        place-items: start !important;
    }
    .place-sm-items-stretch {
        place-items: stretch !important;
    }
    .place-sm-self-auto {
        place-self: auto !important;
    }
    .place-sm-self-baseline {
        place-self: baseline !important;
    }
    .place-sm-self-center {
        place-self: center !important;
    }
    .place-sm-self-end {
        place-self: end !important;
    }
    .place-sm-self-normal {
        place-self: normal !important;
    }
    .place-sm-self-start {
        place-self: start !important;
    }
    .place-sm-self-stretch {
        place-self: stretch !important;
    }
}
@media(min-width:768px) {
    .justify-content-md-start {
        justify-content: flex-start !important;
    }
    .justify-content-md-end {
        justify-content: flex-end !important;
    }
    .justify-content-md-center {
        justify-content: center !important;
    }
    .justify-content-md-between {
        justify-content: space-between !important;
    }
    .justify-content-md-around {
        justify-content: space-around !important;
    }
    .align-items-md-start {
        align-items: flex-start !important;
    }
    .align-items-md-end {
        align-items: flex-end !important;
    }
    .align-items-md-center {
        align-items: center !important;
    }
    .align-items-md-baseline {
        align-items: baseline !important;
    }
    .align-items-md-stretch {
        align-items: stretch !important;
    }
    .align-content-md-start {
        align-content: flex-start !important;
    }
    .align-content-md-end {
        align-content: flex-end !important;
    }
    .align-content-md-center {
        align-content: center !important;
    }
    .align-content-md-between {
        align-content: space-between !important;
    }
    .align-content-md-around {
        align-content: space-around !important;
    }
    .align-content-md-stretch {
        align-content: stretch !important;
    }
    .align-self-md-auto {
        align-self: auto !important;
    }
    .align-self-md-start {
        align-self: flex-start !important;
    }
    .align-self-md-end {
        align-self: flex-end !important;
    }
    .align-self-md-center {
        align-self: center !important;
    }
    .align-self-md-baseline {
        align-self: baseline !important;
    }
    .align-self-md-stretch {
        align-self: stretch !important;
    }
    .place-md-content-baseline {
        place-content: baseline !important;
    }
    .place-md-content-center {
        place-content: center !important;
    }
    .place-md-content-end {
        place-content: end !important;
    }
    .place-md-content-normal {
        place-content: normal !important;
    }
    .place-md-content-around {
        place-content: space-around !important;
    }
    .place-md-content-between {
        place-content: space-between !important;
    }
    .place-md-content-evenly {
        place-content: space-evenly !important;
    }
    .place-md-content-start {
        place-content: start !important;
    }
    .place-md-content-stretch {
        place-content: stretch !important;
    }
    .place-md-items-baseline {
        place-items: baseline !important;
    }
    .place-md-items-center {
        place-items: center !important;
    }
    .place-md-items-end {
        place-items: end !important;
    }
    .place-md-items-normal {
        place-items: normal !important;
    }
    .place-md-items-start {
        place-items: start !important;
    }
    .place-md-items-stretch {
        place-items: stretch !important;
    }
    .place-md-self-auto {
        place-self: auto !important;
    }
    .place-md-self-baseline {
        place-self: baseline !important;
    }
    .place-md-self-center {
        place-self: center !important;
    }
    .place-md-self-end {
        place-self: end !important;
    }
    .place-md-self-normal {
        place-self: normal !important;
    }
    .place-md-self-start {
        place-self: start !important;
    }
    .place-md-self-stretch {
        place-self: stretch !important;
    }
}
@media(min-width:992px) {
    .justify-content-lg-start {
        justify-content: flex-start !important;
    }
    .justify-content-lg-end {
        justify-content: flex-end !important;
    }
    .justify-content-lg-center {
        justify-content: center !important;
    }
    .justify-content-lg-between {
        justify-content: space-between !important;
    }
    .justify-content-lg-around {
        justify-content: space-around !important;
    }
    .align-items-lg-start {
        align-items: flex-start !important;
    }
    .align-items-lg-end {
        align-items: flex-end !important;
    }
    .align-items-lg-center {
        align-items: center !important;
    }
    .align-items-lg-baseline {
        align-items: baseline !important;
    }
    .align-items-lg-stretch {
        align-items: stretch !important;
    }
    .align-content-lg-start {
        align-content: flex-start !important;
    }
    .align-content-lg-end {
        align-content: flex-end !important;
    }
    .align-content-lg-center {
        align-content: center !important;
    }
    .align-content-lg-between {
        align-content: space-between !important;
    }
    .align-content-lg-around {
        align-content: space-around !important;
    }
    .align-content-lg-stretch {
        align-content: stretch !important;
    }
    .align-self-lg-auto {
        align-self: auto !important;
    }
    .align-self-lg-start {
        align-self: flex-start !important;
    }
    .align-self-lg-end {
        align-self: flex-end !important;
    }
    .align-self-lg-center {
        align-self: center !important;
    }
    .align-self-lg-baseline {
        align-self: baseline !important;
    }
    .align-self-lg-stretch {
        align-self: stretch !important;
    }
    .place-lg-content-baseline {
        place-content: baseline !important;
    }
    .place-lg-content-center {
        place-content: center !important;
    }
    .place-lg-content-end {
        place-content: end !important;
    }
    .place-lg-content-normal {
        place-content: normal !important;
    }
    .place-lg-content-around {
        place-content: space-around !important;
    }
    .place-lg-content-between {
        place-content: space-between !important;
    }
    .place-lg-content-evenly {
        place-content: space-evenly !important;
    }
    .place-lg-content-start {
        place-content: start !important;
    }
    .place-lg-content-stretch {
        place-content: stretch !important;
    }
    .place-lg-items-baseline {
        place-items: baseline !important;
    }
    .place-lg-items-center {
        place-items: center !important;
    }
    .place-lg-items-end {
        place-items: end !important;
    }
    .place-lg-items-normal {
        place-items: normal !important;
    }
    .place-lg-items-start {
        place-items: start !important;
    }
    .place-lg-items-stretch {
        place-items: stretch !important;
    }
    .place-lg-self-auto {
        place-self: auto !important;
    }
    .place-lg-self-baseline {
        place-self: baseline !important;
    }
    .place-lg-self-center {
        place-self: center !important;
    }
    .place-lg-self-end {
        place-self: end !important;
    }
    .place-lg-self-normal {
        place-self: normal !important;
    }
    .place-lg-self-start {
        place-self: start !important;
    }
    .place-lg-self-stretch {
        place-self: stretch !important;
    }
}
@media(min-width:1200px) {
    .justify-content-xl-start {
        justify-content: flex-start !important;
    }
    .justify-content-xl-end {
        justify-content: flex-end !important;
    }
    .justify-content-xl-center {
        justify-content: center !important;
    }
    .justify-content-xl-between {
        justify-content: space-between !important;
    }
    .justify-content-xl-around {
        justify-content: space-around !important;
    }
    .align-items-xl-start {
        align-items: flex-start !important;
    }
    .align-items-xl-end {
        align-items: flex-end !important;
    }
    .align-items-xl-center {
        align-items: center !important;
    }
    .align-items-xl-baseline {
        align-items: baseline !important;
    }
    .align-items-xl-stretch {
        align-items: stretch !important;
    }
    .align-content-xl-start {
        align-content: flex-start !important;
    }
    .align-content-xl-end {
        align-content: flex-end !important;
    }
    .align-content-xl-center {
        align-content: center !important;
    }
    .align-content-xl-between {
        align-content: space-between !important;
    }
    .align-content-xl-around {
        align-content: space-around !important;
    }
    .align-content-xl-stretch {
        align-content: stretch !important;
    }
    .align-self-xl-auto {
        align-self: auto !important;
    }
    .align-self-xl-start {
        align-self: flex-start !important;
    }
    .align-self-xl-end {
        align-self: flex-end !important;
    }
    .align-self-xl-center {
        align-self: center !important;
    }
    .align-self-xl-baseline {
        align-self: baseline !important;
    }
    .align-self-xl-stretch {
        align-self: stretch !important;
    }
    .place-xl-content-baseline {
        place-content: baseline !important;
    }
    .place-xl-content-center {
        place-content: center !important;
    }
    .place-xl-content-end {
        place-content: end !important;
    }
    .place-xl-content-normal {
        place-content: normal !important;
    }
    .place-xl-content-around {
        place-content: space-around !important;
    }
    .place-xl-content-between {
        place-content: space-between !important;
    }
    .place-xl-content-evenly {
        place-content: space-evenly !important;
    }
    .place-xl-content-start {
        place-content: start !important;
    }
    .place-xl-content-stretch {
        place-content: stretch !important;
    }
    .place-xl-items-baseline {
        place-items: baseline !important;
    }
    .place-xl-items-center {
        place-items: center !important;
    }
    .place-xl-items-end {
        place-items: end !important;
    }
    .place-xl-items-normal {
        place-items: normal !important;
    }
    .place-xl-items-start {
        place-items: start !important;
    }
    .place-xl-items-stretch {
        place-items: stretch !important;
    }
    .place-xl-self-auto {
        place-self: auto !important;
    }
    .place-xl-self-baseline {
        place-self: baseline !important;
    }
    .place-xl-self-center {
        place-self: center !important;
    }
    .place-xl-self-end {
        place-self: end !important;
    }
    .place-xl-self-normal {
        place-self: normal !important;
    }
    .place-xl-self-start {
        place-self: start !important;
    }
    .place-xl-self-stretch {
        place-self: stretch !important;
    }
}
@media(min-width:1400px) {
    .justify-content-xxl-start {
        justify-content: flex-start !important;
    }
    .justify-content-xxl-end {
        justify-content: flex-end !important;
    }
    .justify-content-xxl-center {
        justify-content: center !important;
    }
    .justify-content-xxl-between {
        justify-content: space-between !important;
    }
    .justify-content-xxl-around {
        justify-content: space-around !important;
    }
    .align-items-xxl-start {
        align-items: flex-start !important;
    }
    .align-items-xxl-end {
        align-items: flex-end !important;
    }
    .align-items-xxl-center {
        align-items: center !important;
    }
    .align-items-xxl-baseline {
        align-items: baseline !important;
    }
    .align-items-xxl-stretch {
        align-items: stretch !important;
    }
    .align-content-xxl-start {
        align-content: flex-start !important;
    }
    .align-content-xxl-end {
        align-content: flex-end !important;
    }
    .align-content-xxl-center {
        align-content: center !important;
    }
    .align-content-xxl-between {
        align-content: space-between !important;
    }
    .align-content-xxl-around {
        align-content: space-around !important;
    }
    .align-content-xxl-stretch {
        align-content: stretch !important;
    }
    .align-self-xxl-auto {
        align-self: auto !important;
    }
    .align-self-xxl-start {
        align-self: flex-start !important;
    }
    .align-self-xxl-end {
        align-self: flex-end !important;
    }
    .align-self-xxl-center {
        align-self: center !important;
    }
    .align-self-xxl-baseline {
        align-self: baseline !important;
    }
    .align-self-xxl-stretch {
        align-self: stretch !important;
    }
    .place-xxl-content-baseline {
        place-content: baseline !important;
    }
    .place-xxl-content-center {
        place-content: center !important;
    }
    .place-xxl-content-end {
        place-content: end !important;
    }
    .place-xxl-content-normal {
        place-content: normal !important;
    }
    .place-xxl-content-around {
        place-content: space-around !important;
    }
    .place-xxl-content-between {
        place-content: space-between !important;
    }
    .place-xxl-content-evenly {
        place-content: space-evenly !important;
    }
    .place-xxl-content-start {
        place-content: start !important;
    }
    .place-xxl-content-stretch {
        place-content: stretch !important;
    }
    .place-xxl-items-baseline {
        place-items: baseline !important;
    }
    .place-xxl-items-center {
        place-items: center !important;
    }
    .place-xxl-items-end {
        place-items: end !important;
    }
    .place-xxl-items-normal {
        place-items: normal !important;
    }
    .place-xxl-items-start {
        place-items: start !important;
    }
    .place-xxl-items-stretch {
        place-items: stretch !important;
    }
    .place-xxl-self-auto {
        place-self: auto !important;
    }
    .place-xxl-self-baseline {
        place-self: baseline !important;
    }
    .place-xxl-self-center {
        place-self: center !important;
    }
    .place-xxl-self-end {
        place-self: end !important;
    }
    .place-xxl-self-normal {
        place-self: normal !important;
    }
    .place-xxl-self-start {
        place-self: start !important;
    }
    .place-xxl-self-stretch {
        place-self: stretch !important;
    }
}
@media(min-width:1920px) {
    .justify-content-xxxl-start {
        justify-content: flex-start !important;
    }
    .justify-content-xxxl-end {
        justify-content: flex-end !important;
    }
    .justify-content-xxxl-center {
        justify-content: center !important;
    }
    .justify-content-xxxl-between {
        justify-content: space-between !important;
    }
    .justify-content-xxxl-around {
        justify-content: space-around !important;
    }
    .align-items-xxxl-start {
        align-items: flex-start !important;
    }
    .align-items-xxxl-end {
        align-items: flex-end !important;
    }
    .align-items-xxxl-center {
        align-items: center !important;
    }
    .align-items-xxxl-baseline {
        align-items: baseline !important;
    }
    .align-items-xxxl-stretch {
        align-items: stretch !important;
    }
    .align-content-xxxl-start {
        align-content: flex-start !important;
    }
    .align-content-xxxl-end {
        align-content: flex-end !important;
    }
    .align-content-xxxl-center {
        align-content: center !important;
    }
    .align-content-xxxl-between {
        align-content: space-between !important;
    }
    .align-content-xxxl-around {
        align-content: space-around !important;
    }
    .align-content-xxxl-stretch {
        align-content: stretch !important;
    }
    .align-self-xxxl-auto {
        align-self: auto !important;
    }
    .align-self-xxxl-start {
        align-self: flex-start !important;
    }
    .align-self-xxxl-end {
        align-self: flex-end !important;
    }
    .align-self-xxxl-center {
        align-self: center !important;
    }
    .align-self-xxxl-baseline {
        align-self: baseline !important;
    }
    .align-self-xxxl-stretch {
        align-self: stretch !important;
    }
    .place-xxxl-content-baseline {
        place-content: baseline !important;
    }
    .place-xxxl-content-center {
        place-content: center !important;
    }
    .place-xxxl-content-end {
        place-content: end !important;
    }
    .place-xxxl-content-normal {
        place-content: normal !important;
    }
    .place-xxxl-content-around {
        place-content: space-around !important;
    }
    .place-xxxl-content-between {
        place-content: space-between !important;
    }
    .place-xxxl-content-evenly {
        place-content: space-evenly !important;
    }
    .place-xxxl-content-start {
        place-content: start !important;
    }
    .place-xxxl-content-stretch {
        place-content: stretch !important;
    }
    .place-xxxl-items-baseline {
        place-items: baseline !important;
    }
    .place-xxxl-items-center {
        place-items: center !important;
    }
    .place-xxxl-items-end {
        place-items: end !important;
    }
    .place-xxxl-items-normal {
        place-items: normal !important;
    }
    .place-xxxl-items-start {
        place-items: start !important;
    }
    .place-xxxl-items-stretch {
        place-items: stretch !important;
    }
    .place-xxxl-self-auto {
        place-self: auto !important;
    }
    .place-xxxl-self-baseline {
        place-self: baseline !important;
    }
    .place-xxxl-self-center {
        place-self: center !important;
    }
    .place-xxxl-self-end {
        place-self: end !important;
    }
    .place-xxxl-self-normal {
        place-self: normal !important;
    }
    .place-xxxl-self-start {
        place-self: start !important;
    }
    .place-xxxl-self-stretch {
        place-self: stretch !important;
    }
}
.float-left {
    float: left !important;
}
.float-right {
    float: right !important;
}
.float-none {
    float: none !important;
}
@media(max-width:575px) {
    .float-xs-left {
        float: left !important;
    }
    .float-xs-right {
        float: right !important;
    }
    .float-xs-none {
        float: none !important;
    }
}
@media(min-width:576px) {
    .float-sm-left {
        float: left !important;
    }
    .float-sm-right {
        float: right !important;
    }
    .float-sm-none {
        float: none !important;
    }
}
@media(min-width:768px) {
    .float-md-left {
        float: left !important;
    }
    .float-md-right {
        float: right !important;
    }
    .float-md-none {
        float: none !important;
    }
}
@media(min-width:992px) {
    .float-lg-left {
        float: left !important;
    }
    .float-lg-right {
        float: right !important;
    }
    .float-lg-none {
        float: none !important;
    }
}
@media(min-width:1200px) {
    .float-xl-left {
        float: left !important;
    }
    .float-xl-right {
        float: right !important;
    }
    .float-xl-none {
        float: none !important;
    }
}
@media(min-width:1400px) {
    .float-xxl-left {
        float: left !important;
    }
    .float-xxl-right {
        float: right !important;
    }
    .float-xxl-none {
        float: none !important;
    }
}
@media(min-width:1920px) {
    .float-xxxl-left {
        float: left !important;
    }
    .float-xxxl-right {
        float: right !important;
    }
    .float-xxxl-none {
        float: none !important;
    }
}