@media (max-width: 460px) {

    /*Main menu @375*/
        .page-header__sidebar{
            z-index: 11;
            width: 100%;
            background-color: var(--basic-very-grey);
            height: 655px !important;
        }
        .page-header__sidebar-inner{
            align-items: start;
        }
        .main__top-menu__list{
            padding-left: 30px;
        }
        .page-header__sidebar.not-main{
            height: 655px;
        }
        .page-header__top{
            z-index: 12;
        }
        .search-form-container{
            width: 100%;
            padding-right: 20px;
            padding-left: 20px;
        }

    /*END Main menu @375*/

    /* Filter @375*/
    .filter__select {
        flex: 0 0 auto;
        max-width: 180px; }
    .filter__select-text, .filter__select-size .filter__select-text {
        width: auto;
        max-width: 90px; }
    .filter__select-option-ic {
        width: 30px; }
    .filter__select .link__svg {
        width: 30px;
        flex: 0 0 30px; }
    /* END Filter @375*/

    /* Page downloads @375*/
    .download__title {
        font-size: 50px; }
    /* END Page downloads @375*/
    .page-footer {
        padding: 50px 0;
    }
}

@media (max-width: 426px) {
    .language-selector__container {
        margin: 1px 9px !important;
        font-size: 16px !important;
    }

    .burger {
        margin-left: 10px !important;
    }

    .header__logo{
        display: block;
    }

    .main-slider__image{
        height: 655px;
    }

    .link__text{
        font-size: 12px;
    }

    .main-nav{
        padding-right: 30px;
        padding-left: 30px;
    }
    .main-page-content{
        padding-bottom: 0px;
    }

    .language-selector__container,
    .search-opener__container,
    .favorites__container{
        /*display: none;*/
    }

    /*Main slider*/
    .main-slider__image{
        display: none!important;
    }
    .main-slider__image-mobile{
        display: block!important;
        width: 100%;
    }
    /*Main slider END*/

    /*Pagination*/
    .pagination{
        justify-content: space-around;
        margin-top: 31px;
        margin-bottom: 25px;
    }
    .pagination-row{
        margin-top: unset;
        margin-bottom: unset;
    }
    /*Pagination END*/

    /*Footer*/
    .bottom-menu__list{
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;
        padding-bottom: 60px;
        padding-top: 40px
    }
    .page-footer__copyright{
        display: none;
    }
    .page-footer__contacts{
        margin-bottom: unset;
    }
    .page-footer__copyright-mobile{
        display: block;
        margin-top: 30px;
    }
    .page-footer__get-catalog-block{
        display: none;
    }
    .page-footer__subscribe-block input{
        width: 100%;
    }
    .page-footer__header{
        margin-bottom: 27px;
    }
    .page-footer__inner .page-header__logo{
        display: block;
    }

    .page-footer__social-wrapper {
        margin-top: 60px;
    }

    .page-footer__social a {
        margin-right: 30px;
    }
    /*Footer END*/

    /*Section collections previewer on main*/
    .collections-previewer-menu li{
        font-size: 50px;
    }
    .collections-previewer-menu{
        padding-top: 31px;
    }
    .sec-collections__header{
        font-size: 12px;
    }
    /*Section colletions previewer on main END*/

    /*Section about brand on main END*/
    .sec-about-brand{
        padding: 110px 30px;
    }
    .sec-about-brand__header{
        font-size: 12px;
    }
    .about-brand__header{
        font-size: 50px;
    }
    .about-brand__text p{
        font-size: 14px;
        width: 100%;
    }
    .about-brand__text{
        margin-right: 0;
        width: 100%;
    }
    .sec-about-brand-container{
        flex-direction: column;
    }
    /*Section about brand on main END*/
}

@media (min-width: 427px) {
    /* footer @427*/
    .page-footer {
        padding: 50px 0;
    }
    .page-footer {
        padding: 50px 0;
    }
    .page-footer__text {
        margin-top: 40px;
    }
    .page-footer__header {
        margin-bottom: 12px;
    }
    .page-footer__contacts {
        margin-bottom: 25px;
    }
    .page-footer__social-wrapper {
        margin-bottom: 30px;
    }
    .page-footer__social-wrapper {
        margin: 40px 0;
    }
    .page-footer__social-wrapper a {
        margin-right: 30px;
    }
    /* END footer @427 */
}

@media (min-width: 576px) {
    .page-header__mobile-logo{
        display: none;
    }
    .page-header__logo{
        display: block;
    }
    .collection__slider, .collection__slider-item {
        height: 450px; }
    /* Product in list @576*/
    .product_view_list {
        margin-bottom: 40px; }
    .product_view_list .product__img-wrapper {
        height: 290px; }
    .product_view_list .product__img {
        max-height: 250px; }
    .product_view_list .product__favorite {
        width: 20px;
        height: 20px; }
    .product_view_list .product__info {
        margin-top: 20px; }
    .product_view_list .product__collection {
        font-size: 13px; }
    .product_view_list .product__name {
        font-size: 21px; }
    /* END Product in list @576*/

    /* Product view full @576 */
    .product__data {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: flex-start; }
    .product__cost {
        flex: 0 0 100%;
        max-width: 100%; }
    .product__cost + .link {
        margin-right: 85px; }
    .product__downloads {
        display: flex;
        flex-direction: row;
        align-items: flex-start; }
    .product__downloads .link {
        margin-right: 35px; }
    .product__downloads .link:last-child {
        margin-right: 0; }
    /* END Product view full @576 */

    /* Filter @576*/
    .filter__name {
        flex: 0 0 245px;
        max-width: 245px; }
    .filter__name-text {
        font-size: 14px; }
    .filter__select-text, .filter__select-size .filter__select-text {
        width: 130px; }
    .filter__select-type .filter__select-text {
        width: 170px; }
    .filter__select + .filter__select {
        margin-left: 50px; }
    /* END Filter @576*/

    /* Product view slider @576 */
    .product-block__slider-item {
        margin-left: 15px;
        margin-right: 15px; }
    .product-block__slider .slick-list {
        margin-right: -15px;
        margin-left: -15px; }
    /* END Product view slider @576 */

    /* Page downloads @576*/
    .download__certificate .download__pdf {
        right: auto;
        left: 430px; }
    .download__picture-catalog {
        right: auto;
        left: 400px;
        max-width: 200px; }
    .download__pdf {
        padding: 24px 28px;
        bottom: 30px; }
    .download__pdf svg {
        width: 33px;
        height: 40px; }
    /* END Page downloads @576*/

    /* contacts @576 */
    .contacts {
        font-size: 16px; }
    .contacts__form-input {
        height: 70px; }
    .contacts__form-submit {
        font-size: 14px;
        line-height: 60px; }
    .contacts .page-title {
        font-size: 30px;
        line-height: 35px; }
    /* END contacts @576 */

    /* footer @576*/
    .page-footer {
        padding: 50px 0;
    }
    .page-footer__text {
        margin-top: 40px;
    }
    .page-footer__header {
        margin-bottom: 12px;
    }
    .page-footer__contacts {
        margin-bottom: 25px;
    }
    .page-footer__social-wrapper {
        margin-bottom: 30px;
    }
    .page-footer__social-wrapper {
        margin: 40px 0;
    }
    .page-footer__social-wrapper a {
        margin-right: 30px;
    }
    /* END footer @576 */
}

@media (max-width: 768px) {
    .burger {
        margin-left: 20px;
    }

    .language-selector__container {
        font-size: 18px;
        line-height: 100%;
        margin: 0 20px;
    }

    .page-footer__get-catalog {
        right: 0;
        left: 28px
    }
    .page-footer__text {
        padding-left: 0 !important;
        margin-top: 40px !important;
    }
    .sec-about-brand-container {
        flex-direction: column;
    }
    .sec-about-brand {
        padding: 30px;
    }
    .about-brand__video {
        margin-top: 30px;
    }
    .main-page-content {
        padding-top: 100px !important;
        padding-bottom: 90px !important;
    }
    .ajax-map-where .item-in-map .in-item {
        width: 70%;
    }
    .page-title {
        margin-top: 10px;
    }
}

@media (min-width: 768px) {
    .page-footer__inner, .main-page-content{
        padding-left: 30px;
        padding-right: 30px;
    }
    .page-footer__inner{
        flex-direction: row;
    }

    .about-brand__video{
        /*margin-right: 30px;*/
    }

    .collection {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap; }
    .collection__img {
        height: 220px;
        margin-bottom: 0; }
    .collection__img, .collection__info {
        flex: 0 0 50%;
        max-width: 50%; }
    .collection__info {
        display: flex;
        flex-direction: column;
        padding-left: 5%; }
    .collection__name {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 11px; }
    .collection__feature {
        font-size: 17px; }
    .collection__read-more {
        margin-top: auto; }


    .collection_view_full {
        display: block; }
    .collection_view_full .collection__title-row {
        display: flex;
        align-items: flex-start;
        margin-bottom: 55px; }
    .collection_view_full .collection__name, .collection_view_full .collection__feature {
        margin-bottom: 0;
        flex: 1; }
    .collection_view_full .collection__feature-label {
        flex: 0 0 100px;
        max-width: 100px; }
    .collection_view_full .collection__video {
        max-width: 700px;
        margin-left: auto;
        margin-right: auto; }
    .collection_view_full .video-block {
        padding-bottom: 40.25%; }
    .collection__downloads {
        display: flex;
        max-width: 680px;
        margin-left: auto;
        margin-right: auto; }
    .collection__downloads .link {
        margin-bottom: 0;
        margin-left: 30px; }
    .collection__downloads .link:first-child {
        margin-left: 0; }
    .collection__slider {
        height: 600px; }
    .collection__slider-item {
        height: 600px; }
    .block__title-row {
        display: flex;
        align-items: center;
        justify-content: space-between; }
    .collection-menu-wrapper {
        margin-top: 0; }
    .collection-menu {
        font-size: 30px;
        line-height: 50px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center; }
    .collection-menu__item {
        flex: 0 0 200px;
        max-width: 200px; }

    .product_view_block .product__name {
        font-size: 24px; }

    /* Product in list @768*/
    .product_view_list {
        margin-bottom: 45px; }
    .product_view_list .product__img-wrapper {
        padding: 30px; }
    .product_view_list .product__img {
        max-height: 270px; }
    .product_view_list .product__favorite {
        width: 25px;
        height: 25px; }
    .product_view_list .product__info {
        margin-top: 30px; }
    .product_view_list .product__collection {
        font-size: 14px; }
    /* END Product in list @768*/

    /* Product view full @768 */
    .product__row-first {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center; }
    .product__info_view_full {
        flex: 0 0 47%;
        max-width: 47%; }
    .product__slider-wrapper {
        /*flex: 0 0 47%;
        max-width: 47%;*/
        height: 500px; }
    .product__slider-item.slick-slide {
        height: 410px; }
    .product__img {
        max-height: 410px; }
    .product__favorite {
        width: 25px;
        height: 25px;
        top: 20px;
        right: 20px; }
    .product__row-last {
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: space-between; }
    .product__properties {
        margin-top: 0; }
    .product__specifications, .product__properties {
        flex: 0 0 47%;
        max-width: 47%; }
    /* END Product view full @768 */

    /* Filter @768*/
    .filter {
        margin-top: 70px;
        margin-bottom: 60px; }
    .filter__item {
        align-items: baseline;
        flex-wrap: nowrap; }
    .filter__name-ic {
        margin-right: 20px; }
    .filter__action {
        flex: 0 0 calc(100% - 245px);
        max-width: calc(100% - 245px); }
    .filter__select-text {
        font-size: 14px;
        line-height: 19px; }
    .filter__select-option {
        font-size: 14px; }
    /* END Filter @768*/

    /* Block pagination @768*/
    .pagination {
        margin-top: 0; }
    .pagination-row {
        position: relative;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        margin-top: 35px;
        margin-bottom: 60px; }
    .pagination-row .col-load-more {
        position: absolute;
        right: 0;
        top: -8px; }
    /* END Block pagination @768*/

    /* Product view slider @768 */
    .product-block__slider-item {
        margin-left: 20px;
        margin-right: 20px; }
    .product-block__slider .slick-list {
        margin-right: -20px;
        margin-left: -20px; }
    .product_view_slider .product__img-wrapper {
        height: 290px;
        padding: 46px 30px; }
    .product_view_slider .product__img {
        max-height: 180px; }
    /* END Product view slider @768 */

    /* Page downloads @768*/
    .download__title {
        font-size: 70px;
        margin-bottom: 40px; }
    .download__pdf {
        padding: 34px 40px;
        bottom: 40px; }
    .download__pdf svg {
        width: 50px;
        height: 59px; }
    .download__certificate .download__pdf, .download__picture-catalog {
        left: auto;
        right: 0; }
    /* END Page downloads @768*/

    /* contacts @768 */
    .contacts__info-content {
        position: relative;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap; }
    .contacts__info-text {
        margin-left: 40px; }
    .contacts__title {
        font-size: 40px;
        line-height: 40px; }
    .contacts-form-wrapper {
        margin-bottom: 150px; }
    .contacts__form-item {
        flex: 0 0 48%;
        max-width: 48%; }
    .contacts__form-item.contacts__form-actions {
        flex: 0 0 245px;
        max-width: 245px; }
    .contacts__form-agreement {
        font-size: 14px;
        line-height: 17px; }
    .contacts form {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between; }
    .contacts .page-title {
        font-size: 30px;
        line-height: 40px;
        flex: 0 0 100%;
        max-width: 100%; }
    /* END contacts @768 */

    /* Page news list @768 */
    .news {
        display: flex;
        align-items: stretch; }
    .news-list__item {
        padding-top: 60px;
        padding-bottom: 60px; }
    .news__img {
        flex: 0 0 300px;
        max-width: 300px;
        height: 250px;
        margin-bottom: 0; }
    .news__info {
        display: flex;
        flex-direction: column;
        flex: 1;
        padding-left: 30px; }
    .news__title {
        line-height: 40px;
        margin-bottom: 16px; }
    .news__text {
        margin-bottom: 41px;
        height: 94px;
        -webkit-line-clamp: 4; }
    .news .link {
        margin-top: auto; }
    /* END Page news list @768 */

    /* Page gde kupit @768 */
    .ajax-map-where {
        margin-bottom: 70px; }
    .ajax-map-where .filter-row {
        flex-direction: row;
        margin-bottom: 30px; }
    .ajax-map-where .filter-item-where .selected,
    .ajax-map-where .city .input .show-input,
    .ajax-map-where .city .input .placeholder {
        font-size: 14px;
        line-height: 50px; }
    .ajax-map-where .filter-item-where.country {
        flex: 0 0 170px;
        max-width: 170px;
        margin-right: 50px;
        margin-bottom: 0; }
    .ajax-map-where .city {
        flex: 0 0 285px;
        max-width: 285px; }
    .ajax-map-where .where-map-in {
        height: 590px;
        margin: 0; }
    .ajax-map-where .items-map-in {
        padding-right: 30px; }
    .ajax-map-where .item-in-map {
        padding-top: 26px;
        padding-bottom: 24px; }
    .ajax-map-where .align-info {
        margin-top: 0; }
    /* END Page gde kupit @768 */

    /*Video Page @768*/

    .youtube-anonse-block{
        height:176px;
    }
    .x {
        top: 10px;
    }
    /*End Video Page @768 */
}

@media (max-width: 1024px) {
    .page-footer {
        padding: 75px 0;
    }
    .bottom-menu__list {
        margin-top: -14px;
    }
    .page-footer__text {
        margin-top: 0;
        padding-left: 25px;
    }
    .collections-previewer-menu {
        padding-top: 50px;
    }
    .collections-previewer-menu__link {
        font-size: 50px;
        line-height: 68px;
    }
    .main-page-content {
        padding-top: 100px;
        padding-bottom: 120px;
    }
    .sec-about-brand {
        padding-top: 90px;
    }
    .about-brand__header {
        font-size: 48px;
        line-height: 50px;
        margin-bottom: 30px;
    }
    .about-brand__text p {
        font-size: 18px;
    }
    .sec-about-brand__header {
        margin-bottom: 12px;
    }
    .sec-about-brand__more-details link {
        margin-top: 20px;
    }
    .page-collection-title {
        margin-top: 40px;
    }
}

@media (min-width: 1024px) {
    .collections-previewer-menu{
        width: 33%;
    }
    .sec-collections__left-img-block{
        display: flex;
        flex-direction: column;
        align-items: center;

    }
    .sec-collections__right-img-block{
        display: block;
    }
    .page-footer__inner, .main-page-content{
        padding-left: 40px;
        padding-right: 40px;
    }
    /* Page downloads @1024*/
    .download__row {
        margin-bottom: 50px; }
    .download__row:last-child {
        margin-bottom: 150px; }
    .download__row {
        align-items: center; }
    .download__row:nth-child(2n+1) .download__col-text {
        text-align: right; }
    .download__row:nth-child(2n+1) .link {
        justify-content: flex-end; }
    .download__row:nth-child(2n) .download__col-picture {
        order: 3; }
    .download__col-picture {
        flex: 1; }
    .download__col-text {
        flex: 450px;
        max-width: 450px; }
    .download__title {
        margin-top: 0; }
    .download__picture-catalog {
        max-width: 250px;
        right: -80px; }
    .download__catalog .download__col-text {
        flex: 0 0 380px;
        max-width: 380px; }
    /* END Page downloads @1024*/

    /* contacts @1024 */
    .contacts__info {
        position: relative; }
    .contacts__info-bg {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        max-width: 63.5%;
        height: 100%;
        background: url(/local/templates/clarberg-new/img/bg_contacts.jpg) no-repeat center center;
        background-size: cover; }
    .contacts__info-content {
        width: 645px;
        padding-left: 382px; }
    .contacts__info .container-fluid {
        display: flex;
        justify-content: flex-end; }
    .contacts__info .link {
        margin-top: 96px;
        margin-bottom: 90px; }
    .contacts__open-map {
        position: absolute;
        left: 0;
        bottom: 0;
        margin-bottom: 90px;
        box-shadow: -20px 20px 45px #D3C495; }
    .contacts__ic-loop {
        width: 60px;
        height: 60px;
        padding: 17px; }
    .contacts__ic-loop svg {
        width: 26px;
        height: 26px; }
    .contacts .page-title {
        font-size: 50px;
        line-height: 50px; }
    /* END contacts @1024 */

    /*Video Page @1024*/


    .video__item {
        flex-direction: row;
    }
    .youtube-anonse-block{
        height:290px;
    }

    .video-text__block{
        padding-left: 40px;
    }

    .video .row:not(:last-child){
        margin-bottom: 90px;

    }
    /*End Video Page @1024 */
    .page-footer__text {
        margin-top: 0;
    }
}

@media (max-width: 1200px) {
    .ajax-map-where .item-in-map .in-item {
        width: 100%;
    }
    .page-header__sidebar {
        height: inherit;
    }
}

@media (min-width: 1200px) {
    .about-brand__text{
        margin-right: 167px;
    }
    .page-footer__inner, .main-page-content{
        padding-left: 50px;
        padding-right: 50px;
    }
    .block__title {
        font-size: 14px; }


    .collection-list-title {
        font-size: 14px;
        text-align: left; }
    .collections__item:nth-child(2n) .collection__img {
        order: 3; }
    .collections__item:nth-child(2n) .collection__info {
        order: 1;
        padding-left: 0;
        padding-right: 5%; }
    .collections__item:nth-child(2n) .collection__desc {
        order: 2;
        padding-left: 0;
        padding-right: 5%; }
    .collection {
        max-width: 1344px;
        margin: 0 auto;
        flex-wrap: nowrap; }
    .collection__img {
        height: 290px;
        max-width: 420px; }
    .collection__info {
        flex: 0 0 350px;
        max-width: 350px; }
    .collection__desc {
        display: block;
        flex: 1;
        padding-top: 51px;
        padding-left: 2%; }

    .page-collection-title {
        font-size: 14px;
        /*margin-top: 120px;*/
        /*margin-bottom: 77px; */
    }
    .collection_view_full .collection__title-row {
        justify-content: space-between;
        margin-bottom: 96px; }
    .collection_view_full .collection__feature {
        flex: 0 0 35%;
        max-width: 35%; }
    .collection_view_full .collection__about {
        display: flex;
        align-items: flex-start;
        justify-content: space-between; }
    .collection_view_full .collection__texts {
        flex: 0 0 570px;
        max-width: 570px;
        margin-left: auto;
        margin-right: auto; }
    .collection_view_full .collection__video {
        flex: 0 0 48%;
        max-width: 795px;
        height: 380px;
        margin-right: 0; }
    .collection_view_full .video-block {
        padding-bottom: 25.25%; }
    .collection_view_full .collection__description {
        font-size: 16px; }
    .collection_view_full .collection__show-more, .collection_view_full .collection__hide-more {
        margin-top: 20px; }
    .collection_view_full .collection__downloads {
        display: none; }
    .collection__slider-wrapper {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 100px; }
    .collection__slider {
        height: 800px; }
    .collection__slider-item {
        height: 800px; }
    .collection__slider-counts {
        font-size: 16px;
        line-height: 24px;
        bottom: 52px; }
    .block-components .collection__downloads {
        display: flex;
        margin-right: 0; }
    .block-components .block__title {
        margin-bottom: 0; }
    .block-components .block__title-row {
        margin-bottom: 50px; }
    .collection-menu-wrapper {
        margin-top: 147px; }
    .collection-menu {
        font-size: 26px;
        line-height: 40px; }
    .collection-menu__item {
        flex: 0 0 160px;
        max-width: 160px; }


    .product_view_block .product__info {
        margin-top: 40px; }
    .product_view_block .product__name {
        font-size: 26px; }

    /* Product in list @1200*/
    .product_view_list {
        margin-bottom: 55px; }
    .product_view_list .product__favorite {
        width: 30px;
        height: 30px; }
    .product_view_list .product__name {
        font-size: 24px; }
    /* END Product in list @1200*/

    /* Product view slider @1200 */
    .product-block__title {
        font-size: 14px;
        line-height: 50px;
        margin-bottom: 23px; }
    .product-block__slider-item {
        margin-left: 30px;
        margin-right: 30px; }
    .product-block__slider .slick-list {
        margin-right: -30px;
        margin-left: -30px; }
    /* END Product view slider @1200 */

    /* Product view full @1200 */
    .product__row-first {
        flex-wrap: nowrap;
        align-items: flex-start; }
    .product__info_view_full {
        flex: 0 0 430px;
        max-width: 430px; }
    .product__slider-wrapper {
        flex: 0 0 calc(100% - 800px);
        max-width: 603px;
        height: 600px; }
    .product__slider-wrapper:hover .product__open-gallery {
        display: block; }
    .product__slider-item.slick-slide {
        height: 510px; }
    .product__img {
        max-height: 510px; }
    .product__info_view_full, .product__data {
        padding-top: 160px; }
    .product__name_view_full {
        font-size: 50px;
        line-height: 60px; }
    .product__artikul_view_full {
        font-size: 14px;
        line-height: 20px; }
    .product__artikul_view_full, .product__name_view_full {
        margin-bottom: 30px; }
    .product__size_view_full {
        font-size: 16px;
        line-height: 30px;
        margin-bottom: 20px; }
    .product__size_view_full, .product__desc {
        font-size: 16px;
        line-height: 30px; }
    .product__favorite {
        width: 30px;
        height: 30px;
        top: 25px;
        right: 25px; }
    .product__open-gallery {
        width: 90px;
        height: 90px; }
    .product__slider .slick-arrow {
        display: none !important; }
    .product-slider-counts {
        display: none; }
    .product__data {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        flex: 0 0 285px;
        max-width: 285px; }
    .product__cost {
        flex: 0 0 100%;
        max-width: 100%;
        margin-right: 0;
        margin-bottom: 50px; }
    .product__cost + .link {
        margin-bottom: 40px;
        margin-right: 0; }
    .product__row-last {
        max-width: 1340px;
        margin: 0 auto 114px auto; }
    .product__specifications, .product__properties {
        flex: 0 0 383px;
        max-width: 383px; }
    .product__specifications {
        order: 2; }
    .product__properties {
        order: 3; }
    .product__downloads {
        margin-top: 10px;
        flex-direction: column;
        order: 1; }
    .product__downloads .link {
        margin-bottom: 40px;
        margin-right: 0; }
    .product-table-title {
        font-size: 14px; }
    .product__table {
        font-size: 16px;
        line-height: 22px; }
    /* END Product view full @1200 */

    /* Block pagination @1200*/
    .pagination__item {
        width: 60px;
        max-width: 60px;
        margin-left: 10px; }
    .pagination__item:first-child {
        margin-left: 0; }
    /* END Block pagination @1200*/

    /* Page title @1200*/
    .page-title {
        display: none; }
    /* END Page title @1200*/

    /* Page downloads @1200*/
    .download__row:first-child {
        margin-top: 50px; }
    .download__pdf {
        padding: 44px 50px;
        bottom: 50px; }
    .download__pdf svg {
        width: 60px;
        height: 71px; }
    .download__picture-catalog {
        max-width: 300px; }
    /* END Page downloads @1200*/

    /* contacts @1200 */
    .contacts__info {
        margin-bottom: 136px; }
    .contacts__info-content {
        width: 685px; }
    .contacts__info-text {
        margin-left: 80px; }
    .contacts-form-wrapper {
        margin-bottom: 200px; }
    .contacts__form-input, .contacts__form-textarea {
        margin-bottom: 0; }
    .contacts__form-input + .contacts__form-input {
        margin-top: 20px; }
    .contacts__form-item {
        flex: 0 0 37%;
        max-width: 37%; }
    .contacts__form form {
        display: flex;
        align-items: flex-start;
        justify-content: space-between; }
    .contacts .page-title {
        font-size: 70px;
        line-height: 60px;
        display: block; }
    /* END contacts @1200 */


    /* Page news list @1200 */
    .news {
        align-items: flex-end; }
    .news-list__item {
        padding-top: 80px;
        padding-bottom: 100px; }
    .news__img {
        flex: 0 0 522px;
        max-width: 522px;
        height: 310px; }
    .news__info {
        padding-left: 60px; }
    /* END Page news list @1200 */

    /* Page gde kupit @1200 */
        .ajax-map-where {
        margin-top: 30px; }
    .ajax-map-where .item-in-map {
        flex-direction: row;
        flex-wrap: nowrap;
        align-items: flex-start; }
    .ajax-map-where .item-in-map .in-item-link {
        display: none; }
    .ajax-map-where .item-in-map .name-in {
        flex: 180px;
        max-width: 180px;
        padding-right: 20px; }
    .ajax-map-where .item-in-map .adress-in {
        flex: 1; }
    .ajax-map-where .item-in-map .phone-item {
        white-space: nowrap; }
    .ajax-map-where .item-in-map .phone-in {
        padding-left: 20px; }
    .ajax-map-where .where-map-in {
        margin-top: -60px; }
    /* END Page gde kupit @1200 */

    .page-footer {
        padding: 100px 0;
    }
}

@media (min-width: 1400px) {
    .page-footer__inner, .main-page-content{
        padding-left: 60px;
        padding-right: 60px;
    }
    .collection_view_full .collection__short-description {
        margin-top: 90px;
        margin-bottom: 0; }
    .collection_view_full .collection__about {
        margin-bottom: 100px; }
    .collection_view_full .collection__video {
        flex: 0 0 600px;
        height: 480px; }
    .collection_view_full .video-block {
        padding-bottom: 0; }
    .collection__slider-wrapper {
        margin-bottom: 200px; }
    .collection__downloads {
        max-width: none; }
    .collection__downloads .link {
        margin-left: 68px; }
    .collection-menu-wrapper {
        display: flex;
        align-items: center;
        justify-content: flex-start; }
    .collection-menu-wrapper .link {
        order: -2;
        margin-top: 0; }
    .collection-menu {
        flex: 0 0 1120px;
        max-width: 1120px;
        margin-left: auto;
        margin-right: auto; }


    .product_view_block .product__img-wrapper {
        padding: 45px;
        height: 490px; }
    .product_view_block .product__img {
        max-height: 400px; }
    .product_view_block .product__favorite {
        width: 40px;
        height: 40px;
        top: 20px;
        right: 20px; }

    /* Product in list 1400 */
    .product_view_list {
        margin-bottom: 60px; }
    .product_view_list .product__img-wrapper {
        padding: 45px;
        height: 490px; }
    .product_view_list .product__img {
        max-height: 400px; }
    .product_view_list .product__favorite {
        width: 40px;
        height: 40px;
        top: 20px;
        right: 20px; }
    .product_view_list .product__info {
        margin-top: 40px; }
    .product_view_list .product__collection {
        font-size: 16px; }
    .product_view_list .product__name {
        font-size: 26px; }
    /* END Product in list 1400 */

    /* Product view slider @1400 */
    .product-block-related {
        margin-bottom: 114px; }
    .product_view_slider .product__img-wrapper {
        height: 390px;
        padding: 56px 35px; }
    .product_view_slider .product__img {
        max-height: 280px; }
    /* END Product view slider @1400 */

    /* Product view full @1400 */
    .product__row-first {
        max-width: 1340px;
        margin: 0 auto 178px auto; }
    .product__info_view_full {
        flex: 0 0 290px;
        max-width: 290px; }
    .product__name_view_full {
        max-width: 330px; }
    .product__name_1400_hide {
        opacity: 0;
        visibility: hidden;
        overflow: hidden; }
    .product__name_1400_show {
        display: block;
        position: absolute;
        top: 160px;
        left: 0; }
    .product__artikul_view_full, .product__desc, .product__size_view_full {
        max-width: 290px; }
    .product__slider-wrapper {
        flex: 0 0 603px;
        height: 772px;
        margin-bottom: 0; }
    .product__slider-item.slick-slide {
        height: 682px; }
    .product__img {
        max-height: 630px; }
    .product__favorite {
        width: 40px;
        height: 40px;
        top: 30px;
        right: 30px; }
    .product__open-gallery {
        width: 105px;
        height: 105px; }
    .product__row-last {
        justify-content: flex-end; }
    .product__downloads {
        margin-right: auto; }
    .product__properties {
        margin-left: 100px; }
    /* END Product view full @1400 */

    /* Configurator */
    .configurator-row {
        margin-left: -15px;
        margin-right: -15px; }
    .configurator-row > [class^="col-"] {
        padding-left: 15px;
        padding-right: 15px; }
    /* END Configurator */

    /* Filter */
    .filter {
        display: flex;
        align-items: baseline;
        justify-content: center; }
    .filter__item {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%; }
    .filter__item:last-child {
        margin-right: 14px; }
    .filter__item + .filter__item {
        padding-top: 0;
        margin-top: 0;
        border: none; }
    .filter__select-option {
        height: 50px; }
    .filter__select-text {
        height: 50px;
        width: 120px; }
    .filter__select-size .filter__select-text {
        width: 100px; }
    .filter__select + .filter__select {
        margin-left: 40px; }
    .filter__select .link__svg {
        height: 50px; }
    /* END Filter */


    /* Block pagination */
    .pagination-row {
        margin-top: 50px;
        margin-bottom: 100px; }
    /* END Block pagination */

    /* Page downloads 1400 */
    .download__row {
        margin-bottom: 200px; }
    .download__row:last-child {
        margin-bottom: 297px; }
    .download__col-text {
        flex: 542px;
        max-width: 542px; }
    .download__title {
        font-size: 80px;
        margin-bottom: 50px; }
    .download__pdf {
        padding: 50px 60px;
        bottom: 60px; }
    .download__pdf svg {
        width: 70px;
        height: 84px; }
    .download__picture-catalog {
        max-width: 382px; }
    /* END Page downloads 1400 */

    /* contacts @1400 */
    .contacts__info-content {
        width: 720px; }
    .contacts-form-wrapper {
        margin-bottom: 230px; }
    .contacts__form-fields {
        flex: 0 0 31.7%;
        max-width: 31.7%;
        margin-right: 5.5%; }
    .contacts__form-messages {
        flex: 0 0 36.5%;
        max-width: 36.5%; }
    .contacts__form-actions {
        margin-left: auto; }
    .contacts__form form {
        justify-content: flex-start; }
    .contacts .page-title {
        font-size: 80px;
        line-height: 60px;
        margin-top: 150px;
        margin-bottom: 76px; }
    /* END contacts @1400 */

    /* Page news list @1400 */
    .news-list__item {
        padding-top: 100px;
        padding-bottom: 120px; }
    .news__info {
        padding-left: 88px; }
    /* END Page news list @1400 */

    /* Page gde kupit @1400 */
    .ajax-map-where .item-in-map {
        justify-content: flex-start; }
    .ajax-map-where .item-in-map .name-in {
        padding-right: 0;
    }
    .ajax-map-where .item-in-map .adress-in {
        flex: 0 0 300px;
        max-width: 300px;
        margin-right: 30px;
        padding-left: 40px;
    }
    .ajax-map-where .item-in-map .phone-in {
        padding-left: 0; }
    /* END Page gde kupit @1400 */

}

@media (min-width: 1620px) {
    .page-collection-title {
        /*margin-top: 120px;*/
        /*margin-bottom: 77px; */
    }
    .collections__item {
        padding-top: 120px;
        padding-bottom: 120px; }
    .collections__item:nth-child(2n) .collection__info {
        padding-right: 100px; }
    .collections__item:nth-child(2n) .collection__desc {
        padding-right: 90px; }
    .collection__img {
        max-width: 520px; }
    .collection__info {
        flex: 0 0 340px;
        max-width: 340px;
        padding-left: 88px; }
    .collection__feature {
        font-size: 16px; }
    .collection__desc {
        padding-left: 100px; }


    .collection_view_full .collection__feature-label {
        flex: 0 0 112px;
        max-width: 112px; }
    .collection_view_full .collection__short-description {
        margin-top: 140px; }
    .collection_view_full .collection__about {
        margin-bottom: 160px; }
    .collection_view_full .collection__texts {
        flex: 0 0 603px;
        max-width: 603px;
        padding-left: 33px;
        padding-right: 33px;
    }
    .collection_view_full .collection__video {
        flex: 0 0 795px;
        height: 448px; }
    .collection_view_full .collection__show-more, .collection_view_full .collection__hide-more {
        margin-top: 52px; }
    .collection__slider {
        height: 900px; }
    .collection__slider-item {
        height: 900px; }


    /* Filter @1620 */
    .filter__action {
        padding-left: 60px; }
    .filter__select-size .filter__select-text {
        width: 130px; }
    .filter__select + .filter__select {
        margin-left: 60px; }
    /* END Filter  @1620 */

    /* Product view slider @1620 */
    .product-block-similar {
        margin-bottom: 60px; }
    .product_view_slider .product__img-wrapper {
        height: 490px;
        padding: 66px 41px; }
    .product_view_slider .product__img {
        max-height: 360px; }
    /* END Product view slider @1620 */

    /* Product view full @1620 */
    .product__name_view_full {
        font-size: 60px;
        line-height: 70px;
        max-width: 440px; }
    .product__open-gallery {
        width: 112px;
        height: 112px; }
    /* END Product view full @1620 */

    /* Page downloads @1620 */
    .download__title {
        font-size: 100px;
        margin-bottom: 60px; }
    .download__pdf {
        padding: 54px 65px;
        bottom: 85px; }
    .download__pdf svg {
        width: 90px;
        height: 108px; }
    .download__picture-catalog {
        right: -50px;
        bottom: 80px; }
    .download__catalog .download__col-text {
        flex: 0 0 435px;
        max-width: 435px; }
    .download__certificate .link, .download__certificate .download__title {
        position: relative; }
    .download__certificate .download__title {
        margin-top: -40px;
        left: -205px; }
    .download__certificate .link {
        left: -160px; }
    .download__instruction .download__title {
        margin-top: -120px; }
    .download__instruction .download__col-text {
        flex: 0 0 630px;
        max-width: 630px; }
    .download__instruction .download__pdf {
        left: -100px; }
    /* END Page downloads  @1620 */

    /* contacts @1620 */
    .contacts__info-content {
        width: 800px; }
    .contacts__info-text {
        margin-left: 160px; }
    .contacts .page-title {
        font-size: 100px;
        line-height: 60px;
        margin-top: 207px; }
    /* END contacts @1620 */
}

@media (min-width: 1720px) {
    /* Product view slider @1720 */
    .product-block__slider .slick-arrow-prev {
        left: -3%; }
    .product-block__slider .slick-arrow-next {
        right: -3%; }
    /* END Product view slider @1720 */ }


@media (min-width: 1740px) {
    /* Product view slider @1740 */
    .product-block__slider-item {
        margin-left: 50px;
        margin-right: 50px; }
    .product-block__slider .slick-list {
        margin-right: -50px;
        margin-left: -50px; }
    /* END Product view slider @1740 */ }

@media (min-width: 1820px) {
    /* Product view slider @1820 */
    .product-block__slider .slick-arrow-prev {
        left: -5%; }
    .product-block__slider .slick-arrow-next {
        right: -5%; }
    /* END Product view slider @1820 */ }

@media (min-width: 1850px) {
    .collection__slider .slick-arrow-prev {
        left: -5.3%; }
    .collection__slider .slick-arrow-next {
        right: -5.3%; }
}