.mw-420 {
    max-width: 420px;
}
.mw-180{
    max-width: 180px;
}

.mh-650 {
    max-height: 650px;
}

.slider-img-contain img {
    object-fit: contain;
    width: 100%;
    height: 100%;
}



@media (max-width: 991px) {
    .slider-img-contain {
        height: 75vw;
    }
}

@media (min-width: 992px){
    .slider-img-contain {
        height: 40vw;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .w-140-mobile {
        width: 140px !important;
    }
}

@media (min-width: 991px) {
    .w-140-mobile {
        width: 100% !important;
    }
}

@media (max-width: 768px) {
    .fl-g-1 {
        flex-grow: 1 !important;
    }
}

.hover:hover {
    background: #f5f6fa;
    transition: all 0.4s;
}
