/*
 * STANDARD
*/
.width-100 {
    width:100%!important;
}
.width-auto {
    width:auto;
}
.height-100 {
    height:100%!important;
}
.text-align-left {
    text-align:left!important;
}
@media (max-width: 767px) {
    .text-align-left-mb {
        text-align:left!important;
    }
}
.text-align-right {
    text-align:right!important;
}
.text-align-center {
    text-align:center!important;
}
@media (max-width: 767px) {
    .text-align-center-mb {
        text-align:center!important;
    }
}
.padding-0 {
    padding:0!important;
}
.padding-top-0 {
    padding-top:0!important;
}
@media (max-width: 767px) {
    .padding-top-0-mb {
        padding-top:0px!important;
    }
}
.padding-bottom-0 {
    padding-bottom:0!important;
}
.padding-left-0 {
    padding-left:0!important;
}
.padding-right-0 {
    padding-right:0!important;
}
.margin-0 {
    margin:0px!important;
}
.margin-left-auto {
    margin-left:auto;
}
.margin-right-auto {
    margin-right:auto;
}
.margin-bottom-0 {
    margin-bottom:0px!important;
}
.margin-bottom-10px {
    margin-bottom:10px!important;
}
.margin-top-0 {
    margin-top:0px!important;
}
.margin-top-10px {
    margin-top:10px!important;
}
@media (max-width: 767px) {
    .margin-top-0-mb {
        margin-top:0px!important;
    }
 }
.max-width-50 {
    max-width:50%;
}
.max-width-60 {
    max-width:60%;
}
.max-width-70 {
    max-width:70%;
}
.max-width-75 {
    max-width:75%;
}
.max-width-100 {
    max-width:100%;
}
@media (max-width: 991px) {
    .max-width-100-tb {
        max-width:100%!important;
    }
}
@media (max-width: 767px) {
    .max-width-100-mb {
        max-width:100%!important;
    }
}
.max-width-500 {
    max-width:500px!important;
}
.max-width-600 {
    max-width:600px!important;
}
.max-width-700 {
    max-width:700px!important;
}
.background-color-white {
    background-color:#FFF;
}
.background-color-grey {
    background-color:#EFEFEF;
}
.background-color-black {
    background-color:#000000; 
}
.text-black {
    color:#000!important;
}
.text-black p {
    color:#000!important;
}
.text-white {
    color:#fff!important;
}
.text-white p {
    color:#fff!important;
}
.font-weight-700 {
    font-weight:700!important;
}
.line-height-0 {
    line-height:0;
}
.text-transform-none {
    text-transform:none!important;
}
.text-transform-uppercase {
    text-transform:uppercase!important;
}
.box-sizing-border-box {
    box-sizing: border-box;
}
.display-none {
    display:none;
}
.display-inline-block {
    display:inline-block;
}
.display-block {
    display:block;
}
.display-flex {
    display:flex;
}
.flex-wrap-wrap {
    flex-wrap: wrap;
}
@media (max-width: 991px) {
    .flex-wrap-wrap-tb {
        flex-wrap: wrap!important;
    }
}
@media (max-width: 767px) {
    .flex-wrap-wrap-mb {
        flex-wrap: wrap!important;
    }
}
.justify-content-space-between {
    justify-content: space-between;
}
.justify-content-center {
    justify-content: center;
}
.justify-content-flex-end {
    justify-content: flex-end;
}
.justify-content-flex-start {
    justify-content: flex-start;
}
.align-items-center {
    align-items: center;
}
.align-items-flex-start {
    align-items: flex-start;
}
.align-items-flex-end {
    align-items: flex-end;
}
.align-items-stretch {
    align-items:stretch;
}
@media (max-width: 767px) {
    .align-items-stretch-mb {
        align-items:stretch!important;
    }
}
.flex-direction-column {
    flex-direction: column;
}
.flex-direction-row {
    flex-direction: row;
}
.flex-1 {
    flex:1!important;
}
.flex-basis-20 {
    flex-basis:20%;
}
.flex-basis-25 {
    flex-basis:25%;
}
.flex-basis-50 {
    flex-basis:50%;
}
.flex-basis-60 {
    flex-basis:60%;
}
.flex-basis-70 {
    flex-basis:70%;
}
.flex-basis-75 {
    flex-basis:75%;
}
.flex-basis-100 {
    flex-basis:100%;
}
@media (max-width: 991px) {
    .flex-basis-100-tb {
        flex-basis:100%;
    }
}
@media (max-width: 767px) {
    .flex-basis-100-mb {
        flex-basis:100%;
    }
}
@media (max-width: 991px) {
    .flex-basis-100-tb {
        flex-basis:100%;
    }
    .flex-basis-33-tb {
        flex-basis:33%;
    }
}
.order-1 {
    order:1;
}
@media (max-width: 767px) {
    .order-1-mb {
        order:1!important;
    }
 }
.order-2 {
    order:2;
}
@media (max-width: 767px) {
    .order-2-mb {
        order:2!important;
    }
}
.order-3 {
    order:3;
}
@media (max-width: 767px) {
    .order-3-mb {
        order:3!important;
    }
}
.order-4 {
    order:4;
}
@media (max-width: 767px) {
    .order-4-mb {
        order:4!important;
    }
}
.order-5 {
    order:5;
}
@media (max-width: 767px) {
    .order-5-mb {
        order:5!important;
    }
}
.order-6 {
    order:6;
}
@media (max-width: 767px) {
    .order-6-mb {
        order:6!important;
    }
}
.gap-0 {
    gap:0px;
}
.gap-5 {
    gap:5px;
}
.gap-10 {
    gap:10px;
}
.gap-15 {
    gap:15px;
}
.gap-30 {
    gap:30px;
}
.column-gap-0 {
    column-gap:0px;
}
.position-absolute {
    position:absolute;
}
.position-relative {
    position:relative;
}
.position-fixed {
    position:fixed;
}
.overflow-hidden {
    overflow: hidden!important;
}
.list-style-type-none {
    list-style-type: none!important;
}
.pointer-events-none {
    pointer-events: none!important;
}
.mix-blend-mode-multiply {
    mix-blend-mode:multiply!important;
}
.mix-blend-mode-unset {
    mix-blend-mode:unset!important;
}
.list-style-position-inside {
    list-style-position: inside;
}
.object-fit-contain {
    object-fit: contain;
}
.transform-rotate-180 {
    transform:rotate(180deg);
}