@media (min-width: 767px) {
    .main-content .catalog-card-list .catalog-item {
        height: auto;
        display: flex;
        flex-direction: column;
        padding-bottom: 15px
    }

    .main-content .catalog-card-list .catalog-item:hover {
        padding: 15px;
    }

    .main-content .catalog-card-list {
        display: flex;
        flex-wrap: wrap;    
    }

    .main-content .catalog-card-list .catalog-item .detail {
        position: inherit;
        bottom: unset;
        margin-top: auto;
    }

    .main-content .catalog-card-list .catalog-item .desc {
        height: auto;
    }


}