.header__logo {
    position: relative;
}

.header__logo span {
    position: absolute;
    left: 94px;
    top: 44px;
    font-weight: 600;
    color: #bfa527;
    font-size: 14px;
    white-space: nowrap;
    line-height: 1;
}

.header__grid {
    -ms-align-items: center !important;
    align-items: center !important;
}

.header__affiliates {
    position: relative;
    top: 16px;
}

.header__affiliates > div img,
.main-callback__metro > div img {
    height: 9px;
    margin-right: 5px;
}

.m-contact__map iframe {
    height: 100% !important;
    width: 100% !important;
}

.employees__slider-item .employees__experience {
    padding-left: 10px;
    margin-left: 0;
}

.video-block .video-block__body > :first-child {
    width: auto;
    padding-right: 0;
}

.form__policy a,
.stages__callback-policy a,
.m-decision__form__policy a,
.fd__form__policy a {
    pointer-events: none !important;
}

.m-footer__info a.link {
    color: #c99a04;
}

.not-hurt .not-hurt__list .not-hurt__item:first-child {
    width: 100%;
}

.reviews__left a {
    pointer-events: none !important;
}

.reviews__instagram {
    display: none !important;
}

.reviews__slider {
    margin-top: 56px;
}

.modal_dont-go {
    /*    display: block;*/
}

.video-quote_gallery .vq__preview a {
    pointer-events: none;
}

.m-footer__info a.link {
    pointer-events: none !important;
}

.quiz__doctor {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: #fff;
    width: 80px;
    height: 80px;
}

.quiz__doctor img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center top;
}

.m-gallery__grid .video-quote.video-quote_gallery .vq__preview {
    pointer-events: none !important;
}

.m-gallery__grid .video-quote.video-quote_gallery .vq__preview .icon {
    display: none !important;
}

.header__addres:before {
    top: 10px;
}

.hi-tech {
    padding-top: 100px;
}

.free-diagnostic .fd__right > div {
    border: 5px solid #fff;
    position: relative;
    overflow: hidden;
    border-radius: 30px;
}

.m-contact__info__logo {
    position: relative;
}

.m-contact__info__logo span {
    position: absolute;
    left: 112px;
    top: 53px;
    font-weight: 600;
    color: #bfa527;
    font-size: 14px;
    white-space: nowrap;
    line-height: 1;
}

.stages__callback-form {
    max-width: 327px !important;
    margin-left: 40px;
}

.stages__callback-form * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.stages__callback-form .form__group {
    width: 100% !important;
}

.stages__callback-form {}

.stages__callback-form {}

.stages__callback-form {}

.main-callback__body .wpcf7-form-control-wrap {
    margin-bottom: 20px;
}

.form__group * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.form__group span {
    display: block !important;
    max-width: 100%;
    margin-bottom: 15px !important;
}

.form__group span:last-child {
    margin-bottom: 0 !important;
}

.form__group input {
    width: 100%;
}

.form__group .wpcf7-form-control-wrap {
    margin-bottom: 15px;
}

.form__group .wpcf7-form-control-wrap:last-child {
    margin-bottom: 0;
}

.stages__callback-form .wpcf7-form-control-wrap {
    margin-bottom: 10px !important;
}

.stages__callback-form .form__group .btn_submit {
    margin-top: 10px !important;
}

.fd__form form > div {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}

.main-callback__body .wpcf7-form-control-wrap {
    display: block;
    margin-top: 15px;
}

.main-callback__body .wpcf7-form-control-wrap:last-child {
    margin-top: 0;
}

.quote__avatar {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: #fff;
}

.quote__avatar img {
    width: 100% !important;
    height: 100% !important;
}

@media screen and (max-width: 1023px) {
    .first-screen {
        padding-top: 40px;
        background-position: 60% top;
    }
}

@media screen and (max-width: 767px) {
    .first-screen {
        padding-top: 50px;
        background-image: linear-gradient(90deg, #efe2db, rgba(239, 226, 219, 0) 240%), url(/wp-content/themes/omega/img/DSC07266.png);
    }
}
