.small-block {
    min-height: 330px;
}

.small-block-strict {
    height: 330px;
}

.small-block-strict img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.medium-block {
    min-height: 460px;
}

.medium-block-strict {
    height: 460px;
}

.medium-block-strict img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.large-block {
    min-height: 620px;
}

.large-block-strict {
    height: 620px;
}

.large-block-strict img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

@media screen and (min-width: 320px) and (max-width: 380px) {
    .medium-block-strict {
        height: 100%;
    }
    .medium-block {
        min-height: 100%;
    }
    .small-block {
        min-height: 100%;
    }
    .small-block.con-img {
        height: 100%;
    }
    .large-block-strict {
        height: 100%;
    }
    .small-block-strict {
        height: 100%;
    }
}

@media screen and (min-width: 381px) and (max-width: 480px) {
    .medium-block-strict {
        height: 100%;
    }
    .medium-block {
        min-height: 100%;
    }
    .small-block {
        min-height: 100%;
    }
    .small-block.con-img {
        height: 100%;
    }
    .large-block-strict {
        height: 100%;
    }
    .small-block-strict {
        height: 100%;
    }
    .large-block-strict img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
}

@media screen and (min-width: 481px) and (max-width: 767px) {
    .medium-block-strict {
        height: 100%;
    }
    .medium-block {
        min-height: 100%;
    }
    .small-block {
        min-height: 100%;
    }
    .small-block.con-img {
        height: 100%;
    }
    .large-block-strict {
        height: 100%;
    }
    .small-block-strict {
        height: 100%;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .medium-block-strict {
        height: 100%;
    }
    .medium-block-strict img{
        height: 266px;
    }
    .medium-block {
        min-height: 410px;
    }
    .small-block {
        min-height: 375px;
    }

    .large-block-strict {height: 100%}
}

@media screen and (min-width: 992px) and (max-width: 1024px) {
    .medium-block-strict {
        height: 100%;
    }
    .medium-block {
        min-height: 440px;
    }
    .small-block {
        min-height: 350px;
    }

    .medium-block-strict img {
    height: 440px;
    width: 100%;
    object-fit: cover;
}
}
.qcrg-media .news-btn-right{ float: right;}
