
.vselennaya-evoli .gray-bg-area
{
    padding-bottom: 50px;
}
/*2 блок - галерея evoli*/
.vselennaya-evoli .evoli-galery__block-title {
    font-family: 'Noto Serif SC';
    font-style: normal;
    font-weight: 700;
    font-size: 25px;
    line-height: 35px;
    color: #000000;
    padding-bottom: 40px;
}
.vselennaya-evoli .evoli-galery{
    padding-bottom: 90px;
    padding-top: 100px;
}
.evoli-galery .vselennaya-evoli-galery {
    margin-bottom: 90px;
}
.evoli-galery__block-description__vector {
    background-image: url(images/vector.svg);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}
.evoli-color-year .container{
    z-index: unset;
}
.gray-bg-area>div{
    z-index: unset;
}
.evoli-color-year__block-description__text p,
.evoli-galery__block-description__text{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    color: #000000;
    padding-bottom: 30px;
}
.vselennaya-evoli-galery__image1{
    width: 738px;
    float: right;
}
.vselennaya-evoli-galery__image2{
    position: absolute;
    padding-top: 20%;
    width: 312px;
    margin-left: 40px;
}
.vselennaya-evoli-galery__block-button{
    margin-bottom: 35px;
}
/* end 2 блок - галерея evoli*/

/*3 блок - бренд*/
.vselennaya-evoli .evoli-brand{
    padding-top: 80px;
    background-color: #F8F8F8;
    background-image: url(images/cristall-vsi-ob-evoli.png);
    background-repeat: no-repeat;
    background-position-y: bottom;
}
.evoli-brand__big-title
{
    font-family: Noto Serif SC;
    font-size: 25px;
    font-weight: 700;
    line-height: 35px;
    letter-spacing: 0em;
    text-align: left;
}
.evoli-brand__title {
    font-family: Noto Serif SC;
    font-size: 19px;
    font-weight: 700;
    line-height: 27px;
    letter-spacing: 0em;
    text-align: left;
}
.evoli-brand__description{
    font-family: Montserrat;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    letter-spacing: 0em;
    text-align: left;
    padding-bottom: 40px;
}
.evoli-brand__description.gold {
    font-family: Montserrat;
    font-size: 18px;
    font-weight: 700;
    line-height: 27px;
    letter-spacing: 0em;
    text-align: left;
    color: #9F91BB;
}
/*end 3 блок - бренд*/

/*4 блок - видео*/
.vselennaya-evoli-video{
    padding-top: 100px !important;
}
/*end 4 блок - видео*/
/* 5 блок - цвет года*/
.evoli-color-year-pantone{
    position: relative;
    margin-bottom: 100px;
}
.evoli-color-year {
    padding-top: 100px;
}
.evoli-color-year__block-button{
    margin-bottom: 35px;
}
.evoli-color-year__block-title{
    font-family: Noto Serif SC;
    font-size: 25px;
    font-weight: 700;
    line-height: 35px;
    letter-spacing: 0em;
    text-align: left;
    padding-bottom: 30px;

}
.evoli-color-year-pantone__image1
{
    max-width: 293px;
    float: right;
}
.evoli-color-year-pantone__image2
{
    max-width: 557px;
    margin-left: 40px;
}
.evoli-color-year-pantone__image3
{
    max-width: 226px;
    position: absolute;
    margin-left: -90px;
    bottom: -70px;
}
.application-block__background{
    width: 100%;
    height: 200px;
    position: absolute;
    margin-top: -205px;
}
.application-block__background .thumbnail{
    float: right;
    max-width: 208px;
}
.application-block__background .simpleParallax{
    padding-right: 30px;
    padding-top: 40px;
}
/*end 5 блок - цвет года*/

.image-stack {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    position: relative;
}

.image-stack__item--top {
    grid-column: 1 / span 4;
    grid-row: 1;
    padding-top: 80%;
}
.image-stack__item--bottom {
    grid-column: 4 / -1;
    grid-row: 1;
}

.item-stack-one{
    grid-column: 10 / span 5;
    grid-row: 1;
}
.item-stack-two{
    grid-column: 3 / span 6;
    padding-top: 10%;
    grid-row: 1;
}
.item-stack-tree{
    grid-column: 8 / span 6;
    padding-top: 125%;
    grid-row: 1;
    z-index: 2;
}
.vselennaya-evoli__tab-menu__btn{
    z-index: 10;
    position: relative;
    padding: 20px 68px 21px;
    display: inline-block;
    -webkit-border-radius: 0;
    border-radius: 0;
    text-align: center;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    cursor: pointer;
    text-decoration: none!important;
    border: 1px solid #9E90BA;
    width: 100%;
}
.vselennaya-evoli__tab-menu__btn a{
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0em;
    color: #9E90BA!important;

}
.vselennaya-evoli__tab-menu{
    padding-top: 35px;
    background-color: #f8f8f8;
}
.evoli-color-year__content{
    padding-top: 116px
}
.vselennaya-evoli__tab-menu__slick{
    padding: 0 30px;
    max-width: 1560px;
    margin: 0 auto;
}
.vselennaya-evoli__tab-menu__slick a{
    color: #9F91BB;
}
.vselennaya-evoli__tab-menu.scroll{
    position: fixed!important;
    top: 0;
    min-height: 2em;
    width: 100%;
    z-index: 999
}
.vselennaya-evoli__tab-menu.scroll .vselennaya-evoli__tab-menu__slick{
    padding: 0 30px 25px 30px;
}
.vselennaya-evoli__tab-menu-mobile{
    display: none !important;
}
@media (max-width: 1200px) {
    .evoli-brand__description.gold{
        padding-bottom: 385px;
    }
}
@media (max-width: 862px) {
    .vselennaya-evoli__tab-menu{
        display: none;
    }
    .vselennaya-evoli__tab-menu-mobile{
        display: block !important;
        position: fixed;
        width: 100%;
        bottom: 0;
        z-index: 100;
        background-color: #FFFFFF;
    }
    .vselennaya-evoli__tab-menu-mobile__slick{
        padding: 10px 15px 9px 15px;
    }
    .vvselennaya-evoli__tab-menu-mobile__btn{
        text-align: center;
        font-size: 11px;
    }
    .vvselennaya-evoli__tab-menu-mobile__btn span{
        color:#000000;!important;
    }
}
@media (max-width: 862px) {
    .evoli-color-year-pantone__image2{
        max-width: 384px;
        margin-left: 0;
    }
    .evoli-brand__big-title{
        width: 482px;
    }
}
@media (max-width: 626px) {
    .vselennaya-evoli .evoli-galery{
        padding-top: 50px;
    }
    .vselennaya-evoli .evoli-galery__block-title{
        padding-bottom: 35px;
    }
    .vselennaya-evoli-galery__block-button{
        width: 100%;
        margin-bottom: 35px;
    }

    .item-stack-one{
        grid-column: 8 / span 5;
        grid-row: 1;
    }
    .item-stack-two{
        grid-column: 1 / span 6;
        padding-top: 10%;
        grid-row: 1;
    }
    .item-stack-tree{
        grid-column: 5 / span 3;
        padding-top: 215%;
        grid-row: 1;
        z-index: 2;
    }
    .evoli-galery .vselennaya-evoli-galery{
        margin-bottom: 52px;
    }
    .vselennaya-evoli .evoli-brand{
        background-size: contain;
    }
    .evoli-brand__big-title{
        padding-bottom: 35px;
        width: 345px;
    }
    .evoli-brand__description.gold{
        padding-bottom: 385px;
    }
    .vselennaya-evoli-video{
        padding-top: 56px;
    }

    .evoli-color-year__block-button{
        margin-bottom: 35px;
        width: 100%;
    }
    .evoli-color-year-pantone__image1{
        width: 117px;
    }
    .evoli-color-year-pantone__image2{
        width: 221px;
        margin-left: 0;
    }
    .evoli-color-year-pantone__image3{
        width: 103px;
    }
    .evoli-color-year{
        padding-top: 56px;
    }
}
@media (max-width: 420px) {
    .application-block__background .thumbnail{
        max-width: 129px;
    }
    .application-block__background{
        margin-top: -37%;
    }
}