.header-left{

    width: auto;

}
.header-left:after{
    width: 40vw;
    top: -60%;
    right: 10%;
    left: inherit;

}
.header{
    z-index:  5;
}
.header-left a{
    position: relative;
    z-index: 5;

}
.header-left-wrap{
    display: flex;
    flex-direction: column;
    width: 400px;
}
.header-contacts{
    max-width: 280px;
}
@media(max-width: 1720px){
    .header-left:after{
        right: 30%;
        top: -50%;


    }
}

@media (max-width: 1440px){
    .header-contacts {
        max-width: 53px;
    }
}


@media(max-width: 1300px){
    .header-left:after{
        right: 40%;



    }
}

@media(max-width: 1160px){
    .header-left{
        display: none;
    }
}
.inner-header h1{

}

.service-text{
    margin-bottom: 100px;
}

.textfield.error{
    border: 1px solid orangered;
}

.about__img{
    margin: 100px 0 50px 0;
}
.gallery__list{

}