.tablebodytext{display:none}body,html{max-width:100%}.header__content{width:100%;padding:10px}.headline{margin-top:10px;align-items:center}.phone-main{position:absolute;top:92px;left:0;width:100%;text-align:center}.header__tagline{margin-top:90px}.search-form_main{width:100%}.search-form__city-input,.search-form__specialty-input{width:100%;border:1px solid #bdbcbc;border-radius:5px;height:50px;margin-bottom:5px}.action-button{width:80%;height:50px;line-height:50px}.action-button_add-resume{padding:0 20px;width:initial;margin:0}.title,.title__link{display:flex}.title__text{font-size:30px}.title__logo{position:initial;top:auto;width:30px;height:30px;margin-right:4px}.new-vacancies__content{width:100%;padding:0 10px 50px}.new-vacancies__list{width:100%}.vacancy-teaser{margin:0 auto 10px}.content__content{width:100%}.content__content_main{flex-direction:column}.content-list{width:90%;margin:auto}.content-list__list{column-count:initial}.search-form{flex-direction:column}.search-form__search{margin:auto}.content__h2{font-size:22px}.vacancies-list,.vacancy-card__link{margin:0}.vacancy-card__img{display:none}.vacancy-card__link{text-decoration:underline}.vacancy__img{margin:0 auto 20px;float:none;display:block}.vacancy-form{padding:10px 0 0;margin:0 -5px}.vacancy-form__content{padding:0 10px 45px;background-color:initial}.content__content{padding:0 5px 70px}.vacancy-form__label{display:block;width:100%}.vacancy-form__input_short{width:50%}.vacancy-form__error{margin:0 0 3px}.vacancy-form__photo{max-width:100%;max-height:100%}.vacancy-form__input-placeholder{width:100%}.vacancy-form__comment{margin-left:0}

.smart-captcha {
    margin-left: 0;
}