.reference-list-block {
    margin: 2.5rem 0;
}

.reference-list-block .reference-category-select {
    margin-bottom: 2rem;
}

.reference-list-block .item {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.reference-list-block .image {
    position: relative;
    height: 325px;
    width: 100%;
    background-size: cover;
    background-position: center center;
}

.reference-list-block .categories {
    margin-bottom: .5rem;
}

.reference-list-block .category:after {
    content: '/';
    padding: 0 .25rem;
}

.reference-list-block .category:last-child:after {
    content: none;
}

.reference-list-block .text-content {
    padding: 1rem 0.5rem;
}

.reference-list-block .load-more-btn-holder {
    text-align: right;
    margin-top: 1rem;
}

@media screen and (max-width:991px) {

    .reference-list-block .text-content {
        padding: 25px;
    }
    
}

@media screen and (max-width:425px) {

    .reference-list-block .image {
        height: 225px;
    }

    .reference-list-block .item {
        margin-bottom: 25px;
    }

}