.offers-hot {
    height: auto;
}
.offers-hot:hover {
    box-shadow: 0 0 8px #383838 !important;
    transition: box-shadow 0.2s ease-in-out;
}

.offers-hot-area {
    height:65%!important;
}

.offers-hot-image {
    max-height:180px !important;
}

.category-offer {
    height: 290px;
    max-height:290px !important;
    overflow-y:hidden;
}

.category-offer:hover {
    box-shadow: none;
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
    .category-offer:hover {
        box-shadow: 0 0 8px #383838 !important;
        transition: box-shadow 0.2s ease-in-out;
    }

}

.category-offer-image {
   /* max-height:225px !important; */
    height: 100%;
    max-height:255px;
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
    .offers-hot-image {
        max-height:300px !important;
    }
    .category-offer {
        height: 380px;
        max-height:380px !important;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
    .offers-hot-image {
        max-height:280px !important;
    }
    .category-offer {
        height: 380px;
        max-height:380px !important;
    }

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
    .offers-hot {
        height:440px !important;
        max-height: 440px !important;
    }

    .offers-hot-image {
        max-height:300px !important;
    }
    .offers-hot-area {
        height:75%!important;
    }    
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
    .offers-hot {
        height: auto !important;
        max-height: 440px !important;
    }

    .offers-hot-image {
        max-height:300px !important;
    }

    .category-offer {
        height: 380px !important;
        max-height: 380px !important;
    }
}


.main-menu-icon  {
    width:70px;
    height:70px;
}
.main-menu-icon-area {
    width:98px;
    height:110px;
}

/* Small Devices, Tablets */
@media only screen and (min-width : 992px) {
    .main-menu-icon  {
        width:100px;
        height:100px;
    }
    .main-menu-icon-area {
        width:125px;
        height:140px;
    }

}