.box {
    height: 230px;
    padding: 15px;
}

.small-box {
    height: 100px;
    padding: 15px;
}

.small-box-none {
    height: 100px;
    display: none !important;
}

.inner-box {
    background-color: #f4f4f4;
}

.image-figure {
    overflow: hidden;
    height: 120px !important;
    width: 100% !important;
    object-fit: cover;
}

.image-box {
    min-height: 120px;
    padding-top: 10px !important;
}

.inner-text {
    padding-left: 10px;
    padding-right: 10px;
    height: 60px;
}

a:hover {
    text-decoration-color: black !important;
    text-decoration: underline;
}

.category-text {
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
    background-color: #ebebeb;
    text-align: left !important;
}

@media only screen and (max-width: 479px) {
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-xs-1,
    .col-xs-10,
    .col-xs-11,
    .col-xs-12,
    .col-xs-2,
    .col-xs-3,
    .col-xs-4,
    .col-xs-5,
    .col-xs-6,
    .col-xs-7,
    .col-xs-8,
    .col-xs-9 {
        padding: 1% 1% !important;
    }
    
    .mainh2 {
        margin: 4% 0 2% !important;
    }
    .box {
        height: 220px;
    }
}