.uc-img-content {
    background-clip: border-box;
    background-position: center;
    background-size: cover;
    background-origin: border-box;
    /* border-radius:4px; */
    object-fit: cover;
    object-position: center center;
}

.caption-photos{

    bottom: 10px;
    left: 10px;
    position: absolute;
    background: rgba(66,66,66,0.44);
    font-family: 'proximanova';
    padding: 3px 10px;
    color: #e8e8e8;
    font-size: 0.95em;
    font-style: italic;
}

.grid__loading {

    display: flex;
    justify-content: center;
    padding-top:100px;
    height: 100vw;
}

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

    .container .row [id^="filters"].filters {
        font-size:13px;
    }

    .container .row [id^="filters"].filters li{

        margin-right: 0;
    }
   

}

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

    .container .row [id^="filters"].filters {
        display: block;
    }

    .container .row [id^="filters"].filters li{

        margin-right: 20px;
    }
   

}

@media screen and (max-width: 567px) {
    .grid__loading {
        padding-top:50px;

    }

    .caption-photos{
        font-size: 0.55em;

    }

}

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

    .caption-photos{
        font-size: 0.75em;

    }

}