* {
    
}

.node--type-gallery .field-node-gallery__item:nth-of-type(4n+1) {
    width: 50%;
    float: left;
}

.node--type-gallery .field-node-gallery__item:nth-of-type(3n+1) {
    width: 25% !important;
    float: left;
}
@media screen and (min-width: 1199px) {
    .news-full .field-node-image {
        max-width: 50%;
    }
}