.catalog_subsections_list {margin-top: 10px; margin-left: 0!important;}
.catalog_subsections_list .sec_item { list-style: none; float: left; width: 223px; height: 420px; margin: 0 20px 20px 0; position: relative; overflow: hidden;}
.catalog_subsections_list .sec_item:hover {box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.3);}
.catalog_subsections_list .sec_item .name 
{
        padding: 30px 15px; 
        text-decoration: none; 
        margin: 0 10px 10px 0;
        font-size: 0.85rem;
        display: inline-block;
        color: #FFF;
        text-transform: uppercase;
        font-size: 1.2rem;
        text-align: center;
        display: block;
        height: 85px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
}
.catalog_subsections_list .sec_item .img {text-align: center;}
.catalog_subsections_list .sec_item .img img {
    width: auto!important; display: inline-block;
    max-width: 223px;
    max-height: 320px;
    transition: all .2s ease-in-out;

}
.catalog_subsections_list .sec_item:hover img {margin-top: -5px;}
.catalog_subsections_list .sec_item .href {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
}


/*.col-xl-  (>= 1200px)*/
@media screen and (min-width: 1200px)
{
    .catalog_subsections_list .sec_item {margin: 0;}         
}
/*.col-lg-  (>= 992px)*/
@media screen and (max-width: 1200px)
{
     
}
/*.col-md-  (>= 768px)*/
@media screen and (max-width: 991px)
{
    
}
/*.col-sm-  (>= 576px)*/
@media screen and (max-width: 767px)
{
    
}
/*.col-*/
@media screen and (max-width: 575px)
{
    
}