.company-work h1{
    margin-bottom: 43px !important;
}
.main-header{
    min-height: 567px !important;
    background: url('../../../images/bg-vacancy.jpg') repeat  !important;
}
.main-header__features-block{
    width: 385px !important;
    /*background: #444341 !important;*/
}
.main-header:after{
    display:none;
}
.main-header__features-block ul{
    padding: 45px 30px !important;
}
.main-header__feature-title {
    font-weight: 600 !important;
    font-size: 26px !important;
    line-height: 34.76px !important;
}
.main-header__feature-text {
    font-size: 19px !important;
    font-weight: 400 !important;
    line-height: 21px !important;
}
.main-header__feature+.main-header__feature {
    margin-top: 29px !important;
}
.main__wrapper{
    margin-bottom: 60px;
}
.main-header__title-block{
    border-left: unset !important;
}
@media (max-width: 1550px){
    .main-header{
        background: url('../../../images/bg-vacancy.jpg') no-repeat 70% !important;
    }
}
@media (max-width: 1366px){
    .main-header{
        background: url('../../../images/bg-vacancy.jpg') no-repeat 63% !important;
    }
}

@media (max-width: 830px){
    .main-header__features-block {
        width: 300px !important;
    }
    .main-header__features-block ul {
        padding: 20px 20px 37px 20px !important;
    }
}
@media (max-width: 767px){
    .main-header {
        padding-left: 0;
        display: block;
        background: url('../../../images/bg-vacancy.jpg') no-repeat top/100% 310px !important;
    }
    .company-work h1{
        margin-bottom: 0px !important;
    }
    .main-header__title-block {
        max-width: 100%;
        padding: 20px;
        height: 310px !important;
        display: block;
    }
    .main-header__features-block {
        width: 100% !important;
        position: static !important;
    }
    .main-header__feature-title {
        font-size: 22px !important;
    }
    .main__wrapper{
        margin-bottom: 30px;
    }
}
@media (max-width: 480px){
    .main-header{
        background-size: auto 310px !important;
    }
}



