/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

@media (min-width: 1200px) {

    /* header */
    .breadcrumb a {
        padding: 16px 20px;
    }

    .header-top {
        padding: 14px 20px;
    }

    .header-mobile-contact-content-address {
        max-width: none;
    }

    .header-mobile-contact-content-open {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .header-mobile-contact-content-open-footnote {
        font-size: 14px;
        line-height: 18px;
    }

    .header-mobile-contact-content-open__text {
        position: relative;
        margin-right: 18px;
    }

    .header-mobile-contact-content-open__text::before {
        content: '';
        position: absolute;
        top: 50%;
        right: -9px;
        display: block;
        height: 80%;
        width: 1px;
        background: var(--color-white);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .header-center {
        padding: 7px 20px;
    }

    #search {
        min-width: 300px;
    }

    .header-bottom-top-category-item-href {
        padding: 14px 20px;
    }

    /* home */
    .row.slick-initialized {
        padding: 0 20px;
    }

    #carousel0 .slick-slide img {
        display: block;
        width: 54%;
        height: 61%;
    }

    .home-store-box {
        background-position: right;
    }

    .home-store-box._open {
        max-height: 2000px !important;
    }

    .home-study-wrapper {
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        padding-left: 45%;
    }

    .home-study-href-wrapper {
        justify-content: flex-start;
        padding-left: 17px;
    }

    .home-study-box {
        background-position: left;
        max-height: 414px;
    }

    .home-study-box._open {
        max-height: 2000px !important;
    }

    .home-study-text {

    }

    .home-review-box {
        padding: 0 50px;
    }

    .home-review-wrapper {
        border-radius: 0px 0px 45px 45px;
        padding-bottom: 117px;
    }

    .home-review-title-box {
        margin-top: 40px;
        margin-bottom: 45px;
    }

    .home-review-title {
        padding: 0 40px;
    }

    .home-review-line {
        display: block;
    }

    .home-review-agregator-wrapper {
        gap: 50px;
        padding: 0 50px;
    }

    .home-review-agregator-box {
        padding: 24px 12px;
        max-width: 335px;
    }

    .home-review-agregator-circle {
        width: 179px;
        height: 179px;
    }

    .home-review-agregator-circle:after {
        left: 8px;
        top: 8px;
        height: 163px;
        width: 163px;
    }

    .home-review-agregator-circle > img {
        max-width: 128px;
        max-height: 128px;
    }

    .home-review-agregator-title {
        margin-top: 12px;
        margin-bottom: 10px;
        font-size: 32px;
        line-height: 48px;
    }

    .home-review-agregator-rating {
        margin-bottom: 20px;
    }

    .home-review-agregator-rating .rating-reviews {
        margin-left: 15px;
    }

    .home-review-agregator-button {
        border-radius: 10px;
        font-size: 18px;
        line-height: 22px;
        padding: 18px 44px;
    }

    .home-posts-box {
        padding: 65px 50px;
    }

    .home-posts-line {
        min-width: 28%;
    }

    .home-posts-all {
        margin-left: 84px;
    }

    .home-type-article-104 .home-type-img-desktop {
        height: 21.7vw;
    }

    .footer-bottom-box {
        width: 23%;
        margin-right: 32px;
    }

    /* category */
    #menuprosheme li a {
        font-size: 16px;
    }

    #head_filter {
        font-size: 16px;
    }

    #filter_vier .block_param {
        font-size: 16px;
    }

}