.vp-portfolio__item,
.work1 .vp-portfolio__item{
    height: 944px !important;
}

.vp-portfolio__item-img-wrap,
.work1 .vp-portfolio__item-img-wrap{
    height: 944px;
}

.work-background2,
.work1 .work-background2{
    max-width: 1920px;
    margin-right: auto;
    margin-left: auto;
}

.vp-portfolio__item-meta,
.work1 .vp-portfolio__item-meta{
    position: absolute !important;
    top: 30px;
    left: 0;
    right: 0px;
    margin: auto;
}

.vp-portfolio__item-meta-title,
.work1 .vp-portfolio__item-meta-title{
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
}

.vp-portfolio__item-meta h2,
.work1 .vp-portfolio__item-meta h2{
    font-family: 'TT Commons Regular' !important;
    color: #373737 !important;
    font-style: normal;
    font-weight: normal;
    font-size: 24px !important;
    line-height: 28px !important;
    text-align: center;
    letter-spacing: 0.02em;
    padding-top: 13px;
    color: #272930;
}
.vp-portfolio .vp-portfolio__item-img,
.work1 .vp-portfolio .vp-portfolio__item-img{
    top: 60px !important;
}

@media screen and (max-width: 1440px){
    .description-work{
        margin-top: 0;
        padding-top: 200px;
    }
}

@media screen and (max-width: 1199px){
    .vp-portfolio__item,
    .work1 .vp-portfolio__item{
        height: 599px !important;
    }

    .vp-portfolio__item-img-wrap,
    .work1 .vp-portfolio__item-img-wrap{
        height: 599px;
    }

    .description-work{
        padding-top: 150px;
    }
}


@media screen and (max-width: 991px){
    .work2 .description-work .text-title{
        left: -35px;
    }
}

@media screen and (max-width: 767px){
    .work1 .button-box-description2{
        flex-wrap: wrap;
        justify-content: center;
    }

    .work2 .description-work .text-title{
        left: 0;
    }
}

@media screen and (max-width: 575px){
    .vp-portfolio__item,
    .work1 .vp-portfolio__item{
        height: 319px !important;
    }

    .work1 .description-box2{
        margin-top: 0;
    }
    .vp-portfolio__item-img-wrap,
    .work1 .vp-portfolio__item-img-wrap{
        height: 319px;
    }
    .vp-portfolio .vp-portfolio__item-img,
    .work1 .vp-portfolio .vp-portfolio__item-img{
        top: 80px !important;
    }
    .vp-portfolio__item-meta h2,
    .work1 .vp-portfolio__item-meta h2 {
        font-size: 18px;
        line-height: 21px;
    }

    [data-vp-layout="slider"] .vp-portfolio__items-arrow,
    .work1 [data-vp-layout="slider"] .vp-portfolio__items-arrow{
        top: 65% !important;
    }
}