.max-width-100 {
    max-width: 100%;
}

.min-width-2rem {
    min-width: 2rem;
}

.min-width-3rem {
    min-width: 3rem;
}

.min-width-4rem {
    min-width: 4rem;
}

.min-width-5rem {
    min-width: 5rem;
}

.min-width-6rem {
    min-width: 6rem;
}

.min-width-7rem {
    min-width: 7rem;
}

.min-width-8rem {
    min-width: 8rem;
}

.min-width-9rem {
    min-width: 9rem;
}

.min-width-10rem {
    min-width: 10rem;
}

.min-width-11rem {
    min-width: 11rem;
}

.min-width-12rem {
    min-width: 12rem;
}

.min-width-13rem {
    min-width: 13rem;
}

.min-width-14rem {
    min-width: 14rem;
}

.min-width-15rem {
    min-width: 15rem;
}

.min-width-16rem {
    min-width: 16rem;
}

.min-width-17rem {
    min-width: 17rem;
}

.min-width-18rem {
    min-width: 18rem;
}

.min-width-19rem {
    min-width: 19rem;
}

.min-width-20rem {
    min-width: 20rem;
}

.min-width-21rem {
    min-width: 21rem;
}

.min-width-22rem {
    min-width: 22rem;
}

.min-width-23rem {
    min-width: 23rem;
}

.min-width-24rem {
    min-width: 24rem;
}

.min-width-25rem {
    min-width: 25rem;
}

.min-width-26rem {
    min-width: 26rem;
}

.min-width-27rem {
    min-width: 27rem;
}

.min-width-28rem {
    min-width: 28rem;
}

.min-width-29rem {
    min-width: 29rem;
}

.min-width-30rem {
    min-width: 30rem;
}

.min-width-40rem {
    min-width: 40rem;
}

.min-width-50rem {
    min-width: 50rem;
}

.min-width-60rem {
    min-width: 60rem;
}

.min-width-70rem {
    min-width: 70rem;
}

.min-width-80rem {
    min-width: 80rem;
}

.min-width-90rem {
    min-width: 90rem;
}

.min-width-100rem {
    min-width: 100rem;
}

.width-2 {
    width: 2%;
}

.width-3 {
    width: 3%;
}

.width-4 {
    width: 4%;
}

.width-5 {
    width: 5%;
}

.width-6 {
    width: 6%;
}

.width-7 {
    width: 7%;
}

.width-8 {
    width: 8%;
}

.width-9 {
    width: 9%;
}

.width-10 {
    width: 10%;
}

.width-11 {
    width: 11%;
}

.width-12 {
    width: 12%;
}

.width-13 {
    width: 13%;
}

.width-14 {
    width: 14%;
}

.width-15 {
    width: 15%;
}

.width-16 {
    width: 16%;
}

.width-17 {
    width: 17%;
}

.width-18 {
    width: 18%;
}

.width-19 {
    width: 19%;
}

.width-20 {
    width: 20%;
}

.width-21 {
    width: 21%;
}

.width-22 {
    width: 22%;
}

.width-23 {
    width: 23%;
}

.width-24 {
    width: 24%;
}

.width-25 {
    width: 25%;
}

.width-26 {
    width: 26%;
}

.width-27 {
    width: 27%;
}

.width-28 {
    width: 28%;
}

.width-29 {
    width: 29%;
}

.width-30 {
    width: 30%;
}

.width-31 {
    width: 31%;
}

.width-32 {
    width: 32%;
}

.width-33 {
    width: 33%;
}

.width-34 {
    width: 34%;
}

.width-35 {
    width: 35%;
}

.width-36 {
    width: 36%;
}

.width-37 {
    width: 37%;
}

.width-38 {
    width: 38%;
}

.width-39 {
    width: 39%;
}

.width-40 {
    width: 40%;
}

.width-41 {
    width: 41%;
}

.width-42 {
    width: 42%;
}

.width-43 {
    width: 43%;
}

.width-44 {
    width: 44%;
}

.width-45 {
    width: 45%;
}

.width-46 {
    width: 46%;
}

.width-47 {
    width: 47%;
}

.width-48 {
    width: 48%;
}

.width-49 {
    width: 49%;
}

.width-50 {
    width: 50%;
}

.width-55 {
    width: 55%;
}

.width-60 {
    width: 60%;
}

.width-65 {
    width: 65%;
}

.width-70 {
    width: 70%;
}

.width-75 {
    width: 75%;
}

.width-80 {
    width: 80%;
}

.width-85 {
    width: 85%;
}

.width-90 {
    width: 90%;
}

.width-95 {
    width: 95%;
}

.width-100 {
    width: 100%;
}

.width-auto {
    width: auto;
}

@media (max-width: 991px) {
    .width-mobile-23 {
        width: 23%;
    }

    .width-mobile-31 {
        width: 31%;
    }

    .width-mobile-47 {
        width: 47%;
    }

    .width-mobile-100 {
        width: 100%;
    }
}
