.w-full{
    width: 100%;
}
.h-full{
    height: 100%;
}
.h-auto{
    height: auto;
}
.fixed {
    position: fixed;
}
.absolute {
    position: absolute;
}
.relative {
    position: relative;
}
.z-1 {
    z-index: 1;
}
.z-2 {
    z-index: 2;
}
.z-10 {
    z-index: 10;
}
.z-20 {
    z-index: 10;
}
.lef-0{
    left:0;
}
.top-0{
    top:0;
}
.layer{
    background-color: rgba(0,0,0,.6);
    z-index:300;
}
.block{
    display: block;
}
.flex{
    display: flex;
}
.flex-col{
    flex-direction: column;
}
.flex-row {
    flex-direction: row;
}
.flex-1 {
    flex: 1 1 0%;
}
.justify-between{
    justify-content: space-between;
}
.justify-start{
    justify-content: flex-start;
}
.justify-center{
    justify-content: center;
}
.justify-end{
    justify-content: flex-end;
}

.items-center{
    align-items: center;
}
.items-start{
    align-items: flex-start;
}
.items-end{
    align-items: flex-end;
}
.border-box,.box-border{
    box-sizing: border-box;
}
.pointer{
    cursor: pointer;
}
.text-center{
    text-align: center;
}
.break-words{
    overflow-wrap: break-word;
}
.font-thin{
    font-weight: 100;
}
.font-extralight{
    font-weight: 200;
}
.font-light{
    font-weight: 300;
}
.font-normal{
    font-weight: 400;
}
.font-medium{
    font-weight: 500;
}
.font-semibold{
    font-weight: 600;
}
.font-bold{
    font-weight: 700;
}
.font-extrabold{
    font-weight: 800;
}
.font-black{
    font-weight: 900;
}
.invisible{
    visibility: hidden;
}
.opacity-0{
    opacity: 0;
}
.rounded-half{
    border-radius: 50%;
}
.w-fit{
    width: fit-content;
}
.m-0-auto{
    margin:0 auto;
}
.fff{
    color: #fff;
}
.flex-center{
    display: flex;
    justify-content: center;
    align-items: center;
}
.animated.fastest{
    -webkit-animation-duration:.2s;animation-duration:.2s
}
.flex_1{
    flex:1;
}
.bg-white{
    background-color: rgba(255, 255, 255, 1);
}
.bg-transparent{
    background-color: transparent;
}
.overflow-hidden{
    overflow: hidden;
}
