.text-gray * {
    color: #212529;
}
.bg-slate {
    background: #f6d671;
}

.font-md > * {
    font-size: 16px;
    font-weight: 400;
}

.font-lg,
.font-lg > * {
    font-size: 18px;
    font-weight: 400;
    line-height: 2.5;
}
.text-justify {
    text-align: justify;
}

br {
    display: block;
    margin: 10px 0;
}
.bg-gray {
    background-color: #f0f0f0;
}
.wh-20 {
    width: 3rem;
    height: 2rem;
}

@media (max-width: 767.99px) {
    .font-md > * {
        font-size: 12px;
    }
    .pad-sm > * {
        padding-left: 0.25rem;
        padding-right: 0.25rem;
    }
}

@media (max-width: 529.99px) {
    .none {
        display: none !important;
    }
    .show{
        display: flex !important;
    }
    .sm-center{
        left: auto;
        right: auto;
    }
}

.z-index {
    z-index: 1000;
}

.h-3{
    height: 5rem;
}
