.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,.lvl-1,.lvl-2,.lvl-3,.lvl-4,.lvl-5,.lvl-6{
    font-weight: 600;
    margin-bottom: 1.5rem;
    width: auto;
}
h1, .h1, .lv-1 {
    font-size: 46px;
}
h2, .h2, .lv-2 {
    font-size: 42px;
}
h3, .h3, .lv-3,.section-title-normal span {
    font-size: 30px;
}
h4, .h4, .lv-4 {
    font-size: 25px;
}
h5, .h5, .lv-5 {
    font-size: 20px;
}
h6, .h6, .lv-6 {
    font-size: 18px;
}
.micro {
    font-size: 13px;
}
.sh-micro{
    font-size: 15px;
}
.w-100{width: 100%}
.w-center{margin: 0 auto}
.h-100{height: 100vh}
.flex-direction-column{flex-direction:column}
.grid{display: grid}
.gap-1{gap: .25rem !important}
.gap-2 {gap: .5rem !important}
.gap-3 {gap: 1rem !important}
.gap-4 {gap: 1.5rem !important}
.gap-5 {gap: 2rem !important}
.mb-1{margin-bottom: .25rem !important}
.mb-2{margin-bottom: .5rem !important}
.mb-3{margin-bottom: 1rem !important}
.mb-4{margin-bottom: 1.5rem !important}
.mb-5{margin-bottom: 2rem !important}
.mt-2{margin-top: 0.5rem !important}
.mt-3{margin-top: 1rem !important}
.mt-4{margin-top: 1.5rem !important}
.mt-5{margin-top: 2rem !important}
.m-3{margin-bottom: 1rem !important;margin-top: 1rem !important}
.pt-1{padding-top: 1rem}
.pt-2{padding-top: 2rem}
.pt-3{padding-top: 3rem}
.p-1{padding: 1rem}
.p-2{padding: 2rem}
.p-3{padding: 3rem}
.br-df,.slider-baner-cat .img img,.index-coll-box .img img{
    border-radius: var(--radius-2);
}
.bgr-w{background-color: white}
.bgr-primary{background-color: var(--fs-color-primary)}
.text-justify{text-align: justify}
.text-primary{color: var(--fs-color-primary)}
.fw-600{font-weight: 600}
.fw-500{font-weight: 500}
.overflow-hidden{overflow:hidden}
.absolute-center{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

@media only screen and (max-width: 849px) {
    .p-2{
        padding: 1rem;
    }
    h3, .h3, .lv-3, .section-title-normal span {
        font-size: 25px;
    }

}
