* {
    outline: 0
}
img {
    height: auto;
}
.padding {
    padding: 10px
}

#kmacb {
    position: fixed;
    *visibility: hidden;
    display: block;
    background-color: transparent;
    width: 160px;
    height: 160px;
    z-index: 1000 !important;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -webkit-transition: visibility .5s;
    -moz-transition: visibility .5s;
    -o-transition: visibility .5s;
    transition: visibility .5s;
    right: 25px;
    bottom: 15px
}

@media screen and (max-width:991px) {
    #kmacb {
        display: none !important
    }
}

#kmacb a {
    text-decoration: none
}

.kmacb__manager {
    width: 150px !important;
    height: 150px !important
}

.kmacb__manager-circle {
    background: #52aff7;
    position: absolute;
    width: 120px;
    height: 120px;
    top: 50%;
    left: 50%;
    margin-top: -60px;
    margin-left: -60px;
    border-radius: 100%
}

.kmacb__manager-img {
    background: center bottom no-repeat;
    position: absolute;
    width: 120px;
    height: 120px;
    top: 50%;
    left: 50%;
    margin-top: -60px;
    margin-left: -60px;
    border-radius: 100%
}

.kmacb__manager-woman1 .kmacb__manager-img {
    background-position: 16px 100%;
    background-image: url('data:image/png;base64,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')
}

.kmacb__manager-border {
    position: absolute;
    width: 75px;
    height: 75px;
    top: 50%;
    left: 50%;
    margin-top: -39.5px;
    margin-left: -39.5px;
    border-radius: 100%;
    border: 2px solid #ffe787;
    -webkit-animation: kmacb__manager-border-anim 1.5s ease-in-out .5s infinite;
    -moz-animation: kmacb__manager-border-anim 1.5s ease-in-out .5s infinite;
    -ms-animation: kmacb__manager-border-anim 1.5s ease-in-out .5s infinite;
    -o-animation: kmacb__manager-border-anim 1.5s ease-in-out .5s infinite;
    animation: kmacb__manager-border-anim 1.5s ease-in-out .5s infinite;
    opacity: .8;
    transform-origin: center
}

@-webkit-keyframes kmacb__manager-border-anim {
    0% {
        transform: scale(1)
    }

    75% {
        opacity: .6
    }

    100% {
        transform: scale(2.1);
        opacity: .3
    }
}

@-moz-keyframes kmacb__manager-border-anim {
    0% {
        transform: scale(1)
    }

    75% {
        opacity: .6
    }

    100% {
        transform: scale(2.1);
        opacity: .3
    }
}

@-ms-keyframes kmacb__manager-border-anim {
    0% {
        transform: scale(1)
    }

    75% {
        opacity: .6
    }

    100% {
        transform: scale(2.1);
        opacity: .3
    }
}

@-o-keyframes kmacb__manager-border-anim {
    0% {
        transform: scale(1)
    }

    75% {
        opacity: .6
    }

    100% {
        transform: scale(2.1);
        opacity: .3
    }
}

@keyframes kmacb__manager-border-anim {
    0% {
        transform: scale(1)
    }

    75% {
        opacity: .6
    }

    100% {
        transform: scale(2.1);
        opacity: .3
    }
}

.kmacb__manager-fill {
    background: #52aff7 center bottom no-repeat;
    position: absolute;
    width: 75px;
    height: 75px;
    top: 50%;
    left: 50%;
    margin-top: -37.5px;
    margin-left: -37.5px;
    border-radius: 100%;
    opacity: .5;
    -webkit-animation: kmacb__manager-fill-anim 1.5s ease-in-out infinite;
    -moz-animation: kmacb__manager-fill-anim 1.5s ease-in-out infinite;
    -ms-animation: kmacb__manager-fill-anim 1.5s ease-in-out infinite;
    -o-animation: kmacb__manager-fill-anim 1.5s ease-in-out infinite;
    animation: kmacb__manager-fill-anim 1.5s ease-in-out infinite;
    transform-origin: center
}

@-webkit-keyframes kmacb__manager-fill-anim {
    0% {
        transform: scale(1)
    }

    75% {
        opacity: .3;
        transform: scale(2.1)
    }

    100% {
        opacity: 0;
        transform: scale(2.1)
    }
}

@-moz-keyframes kmacb__manager-fill-anim {
    0% {
        transform: scale(1)
    }

    75% {
        opacity: .3;
        transform: scale(2.1)
    }

    100% {
        opacity: 0;
        transform: scale(2.1)
    }
}

@-ms-keyframes kmacb__manager-fill-anim {
    0% {
        transform: scale(1)
    }

    75% {
        opacity: .3;
        transform: scale(2.1)
    }

    100% {
        opacity: 0;
        transform: scale(2.1)
    }
}

@-o-keyframes kmacb__manager-fill-anim {
    0% {
        transform: scale(1)
    }

    75% {
        opacity: .3;
        transform: scale(2.1)
    }

    100% {
        opacity: 0;
        transform: scale(2.1)
    }
}

@keyframes kmacb__manager-fill-anim {
    0% {
        transform: scale(1)
    }

    75% {
        opacity: .3;
        transform: scale(2.1)
    }

    100% {
        opacity: 0;
        transform: scale(2.1)
    }
}

@import url(css%2540family%253DRoboto%253A400%252C700%2526subset%253Dlatin%252Ccyrillic.css);

select,
button,
input[type=button],
input[type=submit] {
    -webkit-appearance: none
}

.ever-popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    z-index: 111;
    display: none;
    overflow: auto;
}

.ever-popup__body {
    position: static;
    float: none;
    display: block;
    margin: 0 auto;
    padding: 0;
    width: auto
}

.ever-popup.show {
    display: block;
    align-items: center;
}

.ever-popup__inner {
    position: relative;
    margin: 0 auto;
    padding-top: 35px
}

.ever-popup__close {
    width: 35px;
    height: 30px;
    position: absolute;
    cursor: pointer;
    top: 0;
    right: 0;
    z-index: 1;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.ever-popup__close:after,
.ever-popup__close:before {
    content: "";
    position: absolute;
    right: 0;
    top: 10px;
    width: 35px;
    height: 10px;
    background: #fff;
    transition: all 1s;
}

.ever-popup__close:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.ever-popup__close:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

;

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

.ever-popup__inner {
    position: fixed;
    z-index: 1000;
    left: 50%;
    top: 50%;
}

body {
    margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden],
template {
    display: none;
}

a {
    background-color: transparent;
}

a:active,
a:hover {
    outline: 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: 700;
}

h1 {
    font-size: 2em;
    margin: .67em 0;
}

mark {
    background: #ff0;
    color: #000;
}

img {
    border: 0;
    max-width: 100%;
}

figure {
    margin: 1em 40px;
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input {
    line-height: normal;
}

input[type=checkbox],
input[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto;
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: 700;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td,
th {
    padding: 0;
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

:after,
:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent;
}

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

a {
    color: #337ab7;
    text-decoration: none;
}

a:focus,
a:hover {
    color: #ffffff;
    text-decoration: underline;
}

a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

figure {
    margin: 0;
}

img {
    vertical-align: middle;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}

.clearfix:after,
.clearfix:before {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.hidden {
    display: none !important;
}

@-ms-viewport {
    width: device-width;
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

:after,
:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

::-webkit-input-placeholder {
    color: #1367ac;
    opacity: 1;
}

::-moz-placeholder {
    color: #666;
    opacity: 1;
}

body input:focus:required:invalid,
body textarea:focus:required:invalid {
    color: #666;
}

body input:required:valid,
body textarea:required:valid {
    color: #666;
}

body {
    font-size: 16px;
    min-width: 320px;
    position: relative;
    line-height: 1.75;
    font-family: Roboto, sans-serif;
    opacity: 1;
    color: #fff;
    margin: auto;
    max-width: 100%;
    overflow-x: hidden;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

a,
abbr,
applet,
article,
aside,
audio,
b,
body,
canvas,
caption,
center,
details,
div,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
header,
hgroup,
html,
i,
iframe,
img,
legend,
li,
mark,
nav,
object,
output,
p,
q,
s,
section,
span,
strong,
summary,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block;
}

body {
    line-height: 1;
}


ul {
    list-style: none;
}


q {
    quotes: none;
}

q:after,
q:before {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

h1,
h2,
h3 {
    font-family: Roboto, sans-serif;
    font-weight: 700;
    color: #000;
}

h2 {
    font-size: 34px;
    line-height: 1.2em;
    text-align: center;
    text-transform: uppercase;
}

h2 span {
    color: #1b459c;
}

p {
    color: #000;
    font-family: Roboto, sans-serif;
}

input {
    font-family: Roboto, sans-serif;
    color: #1367ac;
}

button {
    text-transform: uppercase;
    outline: 0;
    text-decoration: none;
}

a {
    outline: 0;
}

.wrapper {
    width: 960px;
    margin: auto;
    padding-top: 40px;
    overflow-x: hidden;
}

@media (max-width: 414px) {
    .wrapper {
        padding-top: 20px;
    }
}

header {
    background: #375bae;
}

header .wrapper {
    background: url(../images/joint.png) no-repeat;
    background-position: 73% top;
}

header .wrapper .header-content .header-title {
    text-shadow: -2px 2px 5px rgba(3, 3, 4, .25);
    margin-bottom: 60px;
}

header .wrapper .header-content .header-title h1 {
    text-transform: uppercase;
    font-size: 35px;
    color: #fff;
    padding-right: 230px;
    line-height: 50px;
    margin-bottom: 25px;
    z-index: 5;
}

header .wrapper .header-content .header-title h1 span {
    color: #ffbc2d;
}

header .wrapper .header-content .header-title p {
    color: #b7f4ff;
    font-size: 22px;
    font-weight: 500;
    padding-right: 490px;
    line-height: 36px;
}

header .wrapper .header-content .header-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    background: url(../images/bg.png) no-repeat bottom center;
}

header .wrapper .header-content .header-block .description {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: transparent;
}

header .wrapper .header-content .header-block .description ul {
    width: 300px;
    counter-reset: item;
}

header .wrapper .header-content .header-block .description ul li {
    line-height: 22px;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 22px;
    padding-bottom: 20px;
    font-family: Roboto, sans-serif;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

header .wrapper .header-content .header-block .description ul li:before {
    content: counter(item);
    counter-increment: item;
    position: relative;
    float: left;
    background-color: #fff;
    color: #122d56;
    font-weight: 700;
    font-size: 20px;
    width: 34px;
    height: 24.5px;
    text-align: center;
    margin-right: 18px;
    padding: 2px 0;
}

header .wrapper .header-content .header-block .description ul li:nth-child(1),
header .wrapper .header-content .header-block .description ul li:nth-child(2) {
    background: url(../images/line.png) no-repeat bottom;
}

header .wrapper .header-content .sustanol-img {
    position: relative;
}

header .wrapper .header-content .sustanol-img img {
    max-width: 100%
}

header .wrapper .header-content .sustanol-img:before {
    content: '';
    background: url() no-repeat bottom right;
    z-index: 2;
    bottom: 80px;
    position: absolute;
    width: 100%;
    height: 100%
}

header .wrapper .header-content .callback {
    width: 260px;
    display: block;
    float: right;
    text-align: center;
    margin-top: -10%;
    margin-bottom: 60px;
    font-size: 16px;
}

.timer1 {
    margin-bottom: 20px;
}

.timer1:first-child {
    margin-left: 0;
}

.timer1 p {
    color: #b7f4ff;
    font-weight: 500;
    margin-bottom: 10px;
}

.sale-block {
    font-size: 16px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    margin-top: 30px;
}

.sale-block p {
    color: #b7f4ff;
    line-height: 20px;
    width: 170px;
    display: inline-block;
    margin-right: 5px;
}

.sale-block .number {
    background: url(../images/weight.png) no-repeat top;
    -webkit-background-size: contain;
    background-size: contain;
    width: 44px;
    height: 51px;
    padding-top: 23px;
    text-align: center;
    color: #1b459c;
    font-size: 26px;
    font-weight: 900;
}

.sale-block .pieces {
    display: inline;
}

.sale-block .pieces {
    font-size: 11px;
}

.timer__index1 {
    display: inline-block;
    width: 53px;
    height: 50px;
    position: relative;
    font-family: Roboto, sans-serif;
    text-align: center;
    margin-left: 18px;
}

.timer__index1:after {
    content: '';
    display: block;
    width: 100%;
    top: 50%;
    left: 0;
    height: 1px;
    position: absolute;
    background-color: #3876ab;
}

.timer__index1:nth-last-child(3) {
    margin-left: 0;
}

.timer__index1 .timer__item1 {
    display: block;
    background: -webkit-radial-gradient(center, ellipse, #376da4 0, #0f3f6f 100%);
    background: -o-radial-gradient(center, ellipse, #376da4 0, #0f3f6f 100%);
    background: radial-gradient(ellipse at center, #376da4 0, #0f3f6f 100%);
    font-size: 26px;
    font-weight: 700;
    color: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 10px;
    padding: 13px 0;
}

.timer__index1 .timer__point {
    display: block;
    vertical-align: top;
    width: 10px;
    height: 10px;
    position: absolute;
    margin-top: -55px;
    margin-left: 60px;
}

.timer__index1 .timer__point:after,
.timer__index1 .timer__point:before {
    position: absolute;
    background-color: #18406f;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    content: '';
    width: 5px;
    height: 5px;
    left: 0;
    top: 10px;
}

.timer__index1 .timer__point:after {
    top: 25px;
}

.timer__index1 .timer__item-title1 {
    color: #b7f4ff;
    font-size: 13px;
}

.clone {
    background: #1c4777;
    padding: 37px 11px 15px 12px;
    position: relative;
    width: 255px;
    float: right;
}

.clone .form-price {
    margin-bottom: 17px;
}

.clone .form-price .previous {
    color: #5f98d0;
    float: left;
    width: 50%;
    font-size: 14px;
    text-align: left;
    font-family: Roboto, sans-serif;
}

.clone .form-price .previous>span {
    display: block;
}

.clone .form-price .previous .money {
    text-decoration: line-through;
    font-size: 22px;
    display: inline;
}

.clone .form-price .previous .currency {
    font-size: 14px;
    display: inline;
}

.clone .form-price .current {
    float: left;
    width: 50%;
    font-size: 14px;
    color: #ffae00;
    font-weight: 500;
    font-family: Roboto, sans-serif;
    text-align: left;
}

.clone .form-price .current .money {
    font-size: 34px;
    font-weight: 700;
}

.clone .form-main {
    font-size: 14px;
    font-family: Roboto, sans-serif;
    position: relative;
}

.clone .form-main input,
.clone .form-main select {
    color: #1367ac;
    width: 100%;
    height: 40px;
    margin-bottom: 10px;
    border: none;
    padding-left: 40px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    cursor: pointer;
}

.clone .form-main input:hover {
    background: #b7e5ff;
    color: #000;
}

.clone .form-main select:hover {
    background: url(../images/language-icon.png) no-repeat 10px center #b7e5ff;
    color: #000;
}

.clone .form-main .block-name {
    background: url(../images/people-icon.png) no-repeat 10px center #fff;
}

.clone .form-main .block-name:hover {
    background: url(../images/people-icon.png) no-repeat 10px center #a2d5ff;
}

.clone .form-main .block-phone {
    background: url(../images/phone-icon.png) no-repeat 10px center #fff;
}

.clone .form-main .block-phone:hover {
    background: url(../images/phone-icon.png) no-repeat 10px center #b7e5ff;
}

.clone .form-main .btn {
    width: 100%;
    height: 60px;
    text-align: center;
    text-transform: uppercase;
    border: none;
    margin-bottom: 5px;
    font-size: 18px;
    font-family: Roboto, sans-serif;
    font-weight: 900;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: -webkit-linear-gradient(269deg, #ff5a00 0, #e20700 100%);
    background: -o-linear-gradient(269deg, #ff5a00 0, #e20700 100%);
    background: linear-gradient(181deg, #ff5a00 0, #e20700 100%);
}

.clone .form-main span:not(> .intl-tel-input) {
    font-size: 12px;
    color: #b7f4ff;
    text-align: center;
    display: block;
    line-height: 14px;
    padding: 0 10px;
}

.form-price {
    margin-bottom: 17px;
}

.form-price .previous {
    color: #5f98d0;
    float: left;
    width: 50%;
    font-size: 14px;
    text-align: left;
    font-family: Roboto, sans-serif;
}

.form-price .previous>span {
    display: block;
}

.form-price .previous .money {
    text-decoration: line-through;
    font-size: 22px;
    display: inline;
}

.form-price .previous .currency {
    font-size: 14px;
    display: inline;
}

.form-price .current {
    float: left;
    width: 50%;
    font-size: 14px;
    color: #ffae00;
    font-weight: 500;
    font-family: Roboto, sans-serif;
    text-align: left;
}

.form-price .current .money {
    font-size: 34px;
    font-weight: 700;
}

@-webkit-keyframes hover {
    50% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px);
    }

    100% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
    }
}

@keyframes hover {
    50% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px);
    }

    100% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
    }
}

@-webkit-keyframes hover-shadow {
    0% {
        -webkit-transform: translateY(6px);
        transform: translateY(6px);
        opacity: .4;
    }

    50% {
        -webkit-transform: translateY(3px);
        transform: translateY(3px);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateY(6px);
        transform: translateY(6px);
        opacity: .4;
    }
}

@keyframes hover-shadow {
    0% {
        -webkit-transform: translateY(6px);
        transform: translateY(6px);
        opacity: .4;
    }

    50% {
        -webkit-transform: translateY(3px);
        transform: translateY(3px);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateY(6px);
        transform: translateY(6px);
        opacity: .4;
    }
}

.hover-shadow {
    display: inline-block;
    position: relative;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-box-shadow: 0 0 1px transparent;
    box-shadow: 0 0 1px transparent;
}

.hover-shadow:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    top: 100%;
    left: 5%;
    height: 10px;
    width: 90%;
    opacity: 0;
    background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, .35) 0, transparent 80%);
    background: -o-radial-gradient(center, ellipse, rgba(0, 0, 0, .35) 0, transparent 80%);
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, .35) 0, transparent 80%);
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform, opacity;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    -o-transition-property: transform, opacity;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
}

.hover-shadow:active,
.hover-shadow:focus,
.hover-shadow:hover {
    -webkit-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    transform: translateY(-6px);
    -webkit-animation-name: hover;
    animation-name: hover;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
}

.hover-shadow:active:before,
.hover-shadow:focus:before,
.hover-shadow:hover:before {
    opacity: .4;
    -webkit-transform: translateY(6px);
    -ms-transform: translateY(6px);
    transform: translateY(6px);
    -webkit-animation-name: hover-shadow;
    animation-name: hover-shadow;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
}

.problem {
    background-color: #fff;
    font-family: Roboto, sans-serif;
}

.problem .wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.problem .wrapper .title-block {
    margin-bottom: 43px;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    text-align: center;
}

.problem .wrapper .title-block h2 {
    font-size: 32px;
}

.problem .wrapper .title-block p {
    font-size: 22px;
    font-weight: 400;
}

.problem .wrapper .title-block p span {
    text-transform: uppercase;
    color: #000;
}

.problem .wrapper .problem-block {
    float: left;
    display: inline-block;
    position: relative;
    text-align: left;
    width: 305px;
    margin-bottom: 30px;
}

.problem .wrapper .problem-block .block-text .individual {
    padding-right: 20px;
}

.problem .wrapper .problem-block .block-text .individual2 {
    padding-right: 0;
}

.problem .wrapper .problem-block .block-bg1,
.problem .wrapper .problem-block .block-bg2,
.problem .wrapper .problem-block .block-bg3,
.problem .wrapper .problem-block .block-bg4,
.problem .wrapper .problem-block .block-bg5,
.problem .wrapper .problem-block .block-bg6 {
    text-align: center;
    position: relative;
}

.problem .wrapper .problem-block .block-bg1:before,
.problem .wrapper .problem-block .block-bg2:before,
.problem .wrapper .problem-block .block-bg3:before,
.problem .wrapper .problem-block .block-bg4:before,
.problem .wrapper .problem-block .block-bg5:before,
.problem .wrapper .problem-block .block-bg6:before {
    content: '';
    position: absolute;
    display: block;
    background: url(../images/current.png) no-repeat center #fbad25;
    -webkit-box-shadow: 0 0 0 8px rgba(255, 255, 255, .35);
    box-shadow: 0 0 0 8px rgba(255, 255, 255, .35);
    width: 81px;
    height: 81px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.problem .wrapper .problem-block .block-bg2:before {
    background: url(../images/flame.png) no-repeat center #fbad25;
}

.problem .wrapper .problem-block .block-bg3:before {
    background: url(../images/pelvis.png) no-repeat center #fbad25;
}

.problem .wrapper .problem-block .block-bg4:before {
    background: url(../images/exchange.png) no-repeat center #fbad25;
}

.problem .wrapper .problem-block .block-bg5:before {
    background: url(../images/dumbbells.png) no-repeat center #fbad25;
}

.problem .wrapper .problem-block .block-bg6:before {
    background: url(../images/family.png) no-repeat center #fbad25;
}

.problem .wrapper .problem-block .block-text h3 {
    padding-right: 20px;
}

.problem .wrapper .problem-block:nth-child(2n+1) .block-bg:before {
    background: url(../images/flame.png) no-repeat center #fbad25;
}

.problem .wrapper .problem-block h3 {
    font-size: 22px;
    text-transform: uppercase;
    line-height: 24px;
    margin: 20px 0;
}

.problem .wrapper .problem-block p {
    font-size: 18px;
    line-height: 24px;
}

.problem .wrapper .problem-description {
    background: url(../images/block-item7.png) no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    width: 100%;
    height: 170px;
    border: 10px solid #ffedc3;
    margin-bottom: 40px;
    padding: 0 410px 0 70px;
    line-height: 160px;
    text-transform: uppercase;
}

.problem .wrapper .problem-description p {
    font-size: 28px;
    font-weight: 700;
    line-height: 40px;
    color: #ffae00;
    vertical-align: middle;
    display: inline-block;
}

.stage {
    background: url(../images/bg2.png) no-repeat center;
    width: 100%;
    height: auto;
    -webkit-background-size: cover;
    background-size: cover;
    font-family: Roboto, sans-serif;
    text-align: center;
    padding-bottom: 40px;
}

.stage .wrapper h2 {
    font-weight: 700;
    margin-bottom: 36px;
}

.stage .wrapper .stage-block-content {
    position: relative;
    padding-bottom: 32px;
}

.stage .wrapper .stage-block-content:before {
    content: '';
    background: url(../images/block-bg2.png) no-repeat bottom center;
    width: 100%;
    height: 100%;
    position: absolute;
    display: inline-block;
    left: -40px;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 20;
}

.stage .wrapper .stage-block-content .stage-block {
    position: relative;
    max-width: 394px;
    display: inline-block;
    float: left;
    background: #fff;
}

.stage .wrapper .stage-block-content .stage-block .block-title {
    background: #fcb927;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 700;
    color: #000;
    padding-left: 80px;
    height: 80px;
    line-height: 80px;
}

.stage .wrapper .stage-block-content .stage-block .block-title h3 {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    line-height: 24px;
}

.stage .wrapper .stage-block-content .stage-block .block-title:before {
    content: '';
    position: absolute;
    display: block;
    background: url(../images/n1.png) no-repeat left top;
    width: 38px;
    height: 80px;
    left: 5px;
}

.stage .wrapper .stage-block-content .stage-block .block-title:nth-child(1) {
    padding-right: 35px;
}

.stage .wrapper .stage-block-content .stage-block:nth-child(2) {
    float: right;
}

.stage .wrapper .stage-block-content .stage-block:nth-child(2) .block-title {
    padding-left: 35px;
    padding-right: 78px;
}

.stage .wrapper .stage-block-content .stage-block:nth-child(2) .block-title:before {
    background: url(../images/n2.png) no-repeat right top;
    right: 0;
    left: 0;
    width: 100%
}

.stage .wrapper .stage-block-content .stage-block:nth-child(2) p {
    padding: 16px 78px 20px 43px;
}

.stage .wrapper .stage-block-content .stage-block:nth-child(3) {
    float: left;
    border-bottom: 10px solid #ffedc3;
}

.stage .wrapper .stage-block-content .stage-block:nth-child(3) .block-title:before {
    background: url(../images/n3.png) no-repeat right top;
    width: 56px;
    height: 80px;
    left: 0;
}

.stage .wrapper .stage-block-content .stage-block:nth-child(3) p {
    padding-bottom: 14px;
    padding-right: 55px;
}

.stage .wrapper .stage-block-content .stage-block:nth-child(4) {
    float: right;
    border-bottom: 10px solid #ffedc3;
}

.stage .wrapper .stage-block-content .stage-block:nth-child(4) .block-title {
    padding-left: 43px;
    padding-right: 78px;
}

.stage .wrapper .stage-block-content .stage-block:nth-child(4) .block-title:before {
    background: url(../images/n4.png) no-repeat right top;
    right: 0;
    left: 0;
    width: 100%
}

.stage .wrapper .stage-block-content .stage-block:nth-child(4) p {
    padding: 20px 67px 10px 43px;
}

.stage .wrapper .stage-block-content .stage-block p {
    font-size: 16px;
    line-height: 22px;
    padding: 16px 40px 20px 80px;
    text-align: left;
}

.stage-block-description {
    background: #fff;
    border: 10px solid #ffedc3;
    min-height: 190px;
    position: relative;
    line-height: 190px;
}

.stage-block-description:before {
    content: '';
    background: url(../images/block-bg3.png) no-repeat left;
    width: 273px;
    height: 210px;
    position: absolute;
    left: 0;
    right: 0;
    top: -10px;
}

.stage-block-description .stage-block-description-content {
    position: relative;
    padding-left: 340px;
    padding-right: 45px;
    display: inline-block;
    vertical-align: middle;
}

.stage-block-description .stage-block-description-content p {
    font-size: 24px;
    line-height: 34px;
    text-align: left;
    display: block;
    vertical-align: middle;
}

.stage-block-description .stage-block-description-content p span,
.stage-block-description .stage-block-description-content p strong {
    color: #f60;
}

.stage-block-description .stage-block-description-content p strong {
    font-weight: 700;
    font-size: 30px;
}

.callback-section {
    background: -webkit-radial-gradient(circle, #70a2d6, #315bb0);
    background: -o-radial-gradient(circle, #70a2d6, #315bb0);
    background: radial-gradient(circle, #70a2d6, #315bb0);
    width: 100%;
    height: auto;
}

.callback-section .wrapper {
    background: url(../images/bg.png) no-repeat bottom center;
}

.callback-section .wrapper .block-callback {
    background: #1d4777;
    margin: 0 0 20px 0;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 15px 22px 15px 21px;
}

.callback-section .wrapper .block-callback .callback-left {
    display: inline-block;
    position: relative;
    margin-top: 40px;
}

.callback-section .wrapper .block-callback .sustanol-img {
    display: inline-block;
    text-align: center;
    position: relative;
}

/*.callback-section .wrapper .block-callback .sustanol-img:before {
    content: '';

    -webkit-background-size: 50%;
    background-size: 60%;
    z-index: 0;
    position: absolute;
    width: 95%;
    height: 100%;
    left: 94px;
    right: 0;
    top: 0;
    bottom: 0;
}*/

.callback-section .wrapper .block-callback .sustanol-img img {
    margin-top: 26px;
    width: 190px;
    position: relative;
}

.callback-section .wrapper .block-callback .form-price {
    margin-bottom: 0;
}

.callback-section .wrapper .block-callback .sale-block {
    margin-top: 0;
}

.callback-section .wrapper .block-callback .timer1 {
    margin: 13px 20px 13px 0px;
    text-align: center;
}

.callback-section .wrapper .block-callback .timer1 .timer__index1 {
    margin-left: 16px;
}

.callback-section .wrapper .block-callback .timer1 .timer__index1:nth-last-child(3) {
    margin-left: 0;
}

.callback-section .wrapper .block-callback .timer1 .timer__index1 .timer__item1 {
    border: 1px solid #3876ab;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: 53px;
    height: 50px;
    margin-bottom: 8px;
}

.callback-section .wrapper .block-callback .timer1 .timer__index1 .timer__point:after,
.callback-section .wrapper .block-callback .timer1 .timer__index1 .timer__point:before {
    background-color: #104070;
}

.callback-section .wrapper .block-callback .clone {
    background-color: transparent;
    position: relative;
    padding: 0;
    margin-top: 10px;
}

.timer1 .first-p {
    margin-bottom: 5px;
}

.first-p.sk {
    font-size: 14px;
}

.timer1 .first-p.el {
    font-size: 12px;
}

.block-callback .clone {
    margin-top: 10px;
}

.callback-section .wrapper .block-callback .clone input {
    margin-bottom: 20px;
}

.callback-section .wrapper .block-callback .clone .btn {
    font-size: 17px;
    line-height: 22px;
}

_:-ms-input-placeholder,
:root .callback-section .wrapper .block-callback .clone .btn {
    font-size: 16px;
}

_:-ms-input-placeholder,
:root .problem .wrapper .problem-description p {
    font-size: 26px;
}

.evidence {
    background-color: #fff;
    text-align: center;
    font-family: Roboto, sans-serif;
}

.evidence .wrapper {
    padding-top: 40px;

    position: relative;
}

.evidence .wrapper h2 {
    text-transform: uppercase;
    padding: 0 70px;
}

.evidence .wrapper .evidence-content {
    margin-top: 40px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.ever-popup {
    z-index: 9999;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
}

.ever-popup__body,
.ever-popup__inner {
    width: 570px !important;
}

.ever-popup__body .topblock-form {
    width: 255px;
    float: right;
}

.ever-popup__body:before {
    content: '';
    background: url("../images/candle.png") no-repeat;
    background-size: 87%;
    margin-left: -13px;
    width: 368px;
    height: 362px;
    position: absolute;
    background-size: contain;
    left: 85px;
}

.evidence .wrapper .evidence-content:last-child {
    padding-bottom: 40px;
}

.evidence .wrapper .evidence-content .evidence-block {
    position: relative;
    width: 768px;
}

.evidence .wrapper .evidence-content .evidence-block .percent {
    position: relative;
    width: 80px;
    height: 80px;
    display: block;
    background-color: #fbad25;
    float: left;
    margin-right: 31px;
}

.evidence .wrapper .evidence-content .evidence-block .percent p {
    color: #fff;
    font-weight: 900;
    font-size: 29px;
    line-height: 80px;
}

.evidence .wrapper .evidence-content .evidence-block .block-img {
    width: 130px;
    height: 130px;
    display: inline-block;
    background: #fff;
    border: 6px solid #315bb0;
    float: left;
    margin-right: 53px;
}

.evidence .wrapper .evidence-content .evidence-block .block-img img {
    float: left;
}

.evidence .wrapper .evidence-content .evidence-block .block-content {
    display: inline-block;
    max-width: 400px;
    vertical-align: top;
    text-align: left;
    float: left;
}

.evidence .wrapper .evidence-content .evidence-block .block-content h3 {
    font-size: 20px;
    color: #1b459c;
    line-height: 26px;
    margin-bottom: 17px;
    text-transform: uppercase;
    font-weight: 700;
}

.evidence .wrapper .evidence-content .evidence-block .block-content p {
    font-size: 16px;
    line-height: 22px;
}

.description {
    background: #edf1fb;
    padding-bottom: 40px;
}

.description .description-content {
    margin-top: 35px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.description .description-content .description-block {
    max-width: 307px;
    display: inline-block;
    vertical-align: top;
}

.description .description-content .description-block .description-number {
    width: 307px;
    height: 200px;
    display: block;
    background: url(../images/block3-item1.png) no-repeat 23px top #fff;
    margin-bottom: 27px;
    position: relative;
}

.description .description-content .description-block .description-number:before {
    content: '';
    position: absolute;
    background: url(../images/1.png) no-repeat right bottom;
    width: 68px;
    height: 140px;
    display: block;
    right: 32px;
    bottom: 0;
}

.description .description-content .description-block p {
    font-size: 18px;
    line-height: 26px;
    padding-right: 8px;
}

.description .description-content .description-block:nth-child(2) .description-number {
    background: url(../images/block3-item2.png) no-repeat left top #fff;
}

.description .description-content .description-block:nth-child(2) .description-number:before {
    background: url(../images/2.png) no-repeat right bottom;
    width: 94px;
    right: 0;
}

.description .description-content .description-block:nth-child(3) .description-number {
    background: url(../images/block3-item3.png) no-repeat 25px 20px #fff;
}

.description .description-content .description-block:nth-child(3) .description-number:before {
    background: url(../images/3.png) no-repeat right bottom;
    width: 99px;
    right: 0;
}

.description .stage-block-description {
    margin-top: 32px;
    border-color: #cad8f6;
    min-height: 190px;
    line-height: 190px;
}

.description .stage-block-description:before {
    background: url(../images/block-bg4.png) no-repeat left;
    width: 370px;
    height: 210px;
}

.description .stage-block-description p {
    font-size: 20px;
    line-height: 28px;
    padding-left: 415px;
    padding-right: 36px;
    vertical-align: middle;
    display: inline-block;
}

.description .stage-block-description p span {
    color: #315bb0;
    font-weight: 700;
}

.doctor {
    background: #fff;
    font-family: Roboto, sans-serif;
}

.doctor .wrapper {
    background: url(../images/block-bg5.png) no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    position: relative;
}

.doctor .wrapper .doctor-content {
    background: url(../images/doctor.png) no-repeat right bottom;
    position: relative;
}

.doctor .wrapper .doctor-block {
    max-width: 576px;
    text-align: left;
    padding-top: 42px;
    padding-bottom: 70px;
}

.doctor .wrapper .doctor-block p {
    font-size: 18px;
    line-height: 28px;
    font-style: italic;
    padding-bottom: 24px;
}

.doctor .wrapper .doctor-block p span {
    color: #1b459c;
    font-weight: 700;
}

.doctor .wrapper .doctor-block .name {
    font-size: 26px;
    line-height: 26px;
    font-style: normal;
    color: #1b459c;
    font-weight: 700;
    padding-bottom: 0;
}

.doctor .wrapper .doctor-block .name:before {
    /*content: '';*/
    content: none;
    background: url(../images/signature.png) no-repeat 50% bottom;
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 40px;
    display: block;
}

.doctor .wrapper .doctor-block .name.el:before {
    background: url(../images/signature-el.png) no-repeat 50% bottom;
}

.doctor .wrapper .doctor-block .name.de:before {
    background: url(../images/signature-de.png) no-repeat 50% bottom;
}


.doctor .wrapper .doctor-block .name span {
    display: block;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    padding-right: 165px;
}

.tips {
    background-color: #fff;
    font-family: Roboto, sans-serif;
}

.tips .wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.tips .wrapper .title-block {
    width: 100%;
    margin-bottom: 34px;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    text-align: center;
}

.tips .wrapper .title-block p {
    padding-top: 20px;
    font-size: 22px;
    font-weight: 400;
}

.tips .wrapper .title-block p span {
    text-transform: uppercase;
    color: #000;
}

.tips .wrapper .tips-block {
    float: left;
    display: inline-block;
    position: relative;
    text-align: left;
    width: 230px;
    margin-bottom: 30px;
}

.tips .wrapper .tips-block .block-bg {
    text-align: center;
    position: relative;
}

.tips .wrapper .tips-block .block-bg:before {
    content: '';
    position: absolute;
    display: block;
    background: url(../images/men.png) no-repeat center #fff;
    -webkit-box-shadow: 0 0 0 8px rgba(27, 69, 156, .35);
    box-shadow: 0 0 0 8px rgba(27, 69, 156, .35);
    width: 81px;
    height: 81px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.tips .wrapper .tips-block:nth-last-child(1) .block-bg:before {
    background: url(../images/therapy.png) no-repeat center #fff;
}

.tips .wrapper .tips-block:nth-last-child(2) .block-bg:before {
    background: url(../images/contract.png) no-repeat center #fff;
}

.tips .wrapper .tips-block:nth-last-child(2) .block-text h3 {
    padding-right: 30px;
}

.tips .wrapper .tips-block:nth-last-child(3) .block-bg:before {
    background: url(../images/tobacco.png) no-repeat center #fff;
}

.tips .wrapper .tips-block h3 {
    font-size: 20px;
    text-transform: uppercase;
    line-height: 24px;
    margin: 19px 0 23px 0;
    color: #1b459c;
    font-weight: 700;
}

.tips.de .wrapper .tips-block h3 {
    font-size: 18px;
}

.tips .wrapper .tips-block p {
    font-size: 18px;
    line-height: 24px;
}

.composition {
    background-color: #fff;
    font-family: Roboto, sans-serif;
}

.composition .wrapper {
    padding-bottom: 40px;
}

.composition .wrapper .title-block {
    text-align: center;
    line-height: 36px;
    padding-bottom: 36px;
}

.composition .wrapper .title-block p {
    font-size: 22px;
}

.composition .wrapper .composition-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    line-height: 26px;
}

.composition .wrapper .composition-content h3 {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    padding-bottom: 20px;
}

.composition .wrapper .composition-content p {
    font-size: 18px;
}

.composition .wrapper .composition-content:before {
    content: '';
    background: url(../images/candle.png) no-repeat center 30px;

    width: 220px;
    height: 290px;
    position: absolute;
    z-index: 2;
    background-size: 110px;
    left: 370px;
}

.composition .wrapper .composition-content .composition-block-1 {
    background: #fff6de;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.composition .wrapper .composition-content .composition-block-1 .composition-item1 {
    padding: 30px 200px 30px 30px;
    text-align: left;
    position: relative;
}

.composition .wrapper .composition-content .composition-block-1 .composition-item1 h3 {
    color: #fd5a0a;
}

.composition .wrapper .composition-content .composition-block-1 .composition-item1 p {
    font-size: 18px;
    line-height: 26px;
}

.composition .wrapper .composition-content .composition-block-1 .composition-item1 .item-img1 {
    position: absolute;
    top: 22px;
    right: 38px;
    width: 105px;
    height: 105px;
    background: #fff;
    border: 8px solid #fef6df;
    -webkit-box-shadow: -10px 10px 16px -8px #949191;
    box-shadow: -10px 10px 16px -8px #949191;
    z-index: 3;
}

.composition .wrapper .composition-content .composition-block-1 .composition-item1 .item-img1 img {
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    position: absolute;
}

.composition .wrapper .composition-content .composition-block-2 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.composition .wrapper .composition-content .composition-block-2 .composition-item2 {
    background-color: #f5fbdb;
    padding: 30px 30px 30px 204px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
}

.composition .wrapper .composition-content .composition-block-2 .composition-item2 h3 {
    color: #8eae0e;
    padding-bottom: 10px;
}

.composition .wrapper .composition-content .composition-block-2 .composition-item2 .item-img2 {
    position: absolute;
    top: 22px;
    left: 38px;
    width: 105px;
    height: 105px;
    background: #fff;
    border: 8px solid #f5fbdd;
    -webkit-box-shadow: 10px 10px 16px -8px #949191;
    box-shadow: 10px 10px 16px -8px #949191;
    z-index: 3;
}

.composition .wrapper .composition-content .composition-block-2 .composition-item2 .item-img2 img {
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    position: absolute;
}

.composition .wrapper .composition-content .composition-block-2 .composition-item3 {
    background-color: #eff2f8;
    padding: 30px 27px 22px 204px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
}

.composition .wrapper .composition-content .composition-block-2 .composition-item3 h3 {
    padding-bottom: 10px;
    color: #2850a2;
}

.composition .wrapper .composition-content .composition-block-2 .composition-item3 .item-img3 {
    position: absolute;
    top: 22px;
    left: 38px;
    width: 105px;
    height: 105px;
    background: #fff;
    border: 8px solid #eff2f8;
    -webkit-box-shadow: 10px 10px 16px -8px #949191;
    box-shadow: 10px 10px 16px -8px #949191;
    z-index: 3;
}

.composition .wrapper .composition-content .composition-block-2 .composition-item3 .item-img3 img {
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    position: absolute;
}

.reviews {
    background: #edf1fb;
    font-family: Roboto, sans-serif;
}

.reviews .wrapper {
    padding-bottom: 40px;
}

.reviews .wrapper .reviews-content {
    margin-top: 46px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.reviews .wrapper .reviews-content .reviews-block {
    max-width: 308px;
    display: inline-block;
}

.reviews .wrapper .reviews-content .reviews-block .text {
    background: #fff;
    padding: 20px 10px 0 15px;
    font-size: 16px;
    line-height: 24px;
    font-style: italic;
    min-height: 530px;
}

.reviews .wrapper .reviews-content .reviews-block .text h3 {
    font-size: 20px;
    color: #1b459c;
    font-weight: 700;
    font-style: normal;
    margin-bottom: 20px;
}

.reviews-block .text h3 {
    display: flex;
    align-items: center;
    gap: 15px;
}

.reviews-block .text h3 img {
    border-radius: 50%;
    width: 40px;
    height: 40px;
}

.order {
    font-family: Roboto, sans-serif;
    background: #fff;
}

.order .wrapper {
    padding-bottom: 40px;
}

.order .wrapper h2 {
    padding: 0 50px 36px 50px;
    line-height: 40px;
}

.order-item.el {
    vertical-align: top;
}

.order .wrapper .order-item {
    width: 32.333333%;
    display: inline-block;
    position: relative;
    vertical-align: top;
}

@media (max-width: 767px) {
    .order .wrapper .order-item {
        width: 75%;
        margin: 0 auto;
        display: block;
    }
}

.order .wrapper .order-item .block-img {
    width: 164px;
    height: 164px;
    background: #fbad25;
    position: relative;
    border: 8px solid #ffe8b7;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
}

@media (max-width: 768px) {
    .order .wrapper .order-item .block-img {
        width: 120px;
        height: 120px;
    }
}

.order .wrapper .order-item .block-img img {
    width: 45%;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    position: absolute;
}

.order .wrapper .order-item p {
    margin-top: 26px;
    text-align: center;
    font-size: 20px;
    line-height: 24px;
    padding: 0 15px;
}

.order .wrapper .order-item:nth-last-child(2):before {
    content: '';
    background: url(../images/right.png) no-repeat;
    position: absolute;
    display: block;
    width: 20px;
    height: 32px;
    top: 40px;
}

.order .wrapper .order-item:nth-last-child(2):after {
    content: '';
    background: url(../images/right.png) no-repeat;
    position: absolute;
    display: block;
    width: 20px;
    height: 32px;
    right: 0;
    top: 40px;
}

@media only screen and (max-width: 1200px) {
    .wrapper {
        width: 100%;
        padding-right: 10px;
        padding-left: 10px;
    }

    header .wrapper .header-content .header-block {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

    .problem .wrapper .problem-description {
        padding: 23px 454px 25px 30px;
    }

    .problem .wrapper .problem-description p {
        font-size: 28px;
        vertical-align: top;
    }

    .stage .wrapper .stage-block-content:before {
        left: 0;
    }

    .composition .wrapper .composition-content:before {
        /* -webkit-background-size: contain;
        background-size: contain; */
    }

    .callback-section .wrapper .block-callback .clone .btn {
        font-size: 16px;
    }
}

@media only screen and (max-width: 992px) {
    .problem .wrapper {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }

    .problem .wrapper .problem-block {
        margin: 0 10px 30px 10px;
    }

    .problem .wrapper .problem-description {
        padding: 23px 330px 25px 30px;
    }

    .stage .wrapper .stage-block-content:before {
        left: -42px;
        -webkit-background-size: 25%;
        background-size: 25%
    }

    .stage .wrapper .stage-block-description .stage-block-description-content p {
        font-size: 22px;
        line-height: 30px;
    }

    .callback-section .wrapper .block-callback .sale-block {
        font-size: 12px;
    }

    .callback-section .wrapper .block-callback .sale-block .content-sale {
        width: 140px;
    }

    .callback-section .wrapper .block-callback .sale-block p {
        margin-right: 0;
    }

    header .wrapper .header-content .header-title p {
        padding-right: 450px;
    }

    .description .description-content {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }

    .description .description-content .description-block {
        margin: 0 10px;
        padding-bottom: 20px;
    }

    .description .stage-block-description {
        margin-top: 0;
    }

    .tips .wrapper {
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }

    .tips .wrapper .tips-block {
        margin: 0 10px 30px 10px;
        width: 305px;
    }

    .tips .wrapper .tips-block .block-bg img {
        margin: auto;
    }

    .tips .wrapper .tips-block .block-text {
        text-align: center;
    }

    .tips .wrapper .tips-block .block-text h3 {
        font-size: 19px;
    }

    .tips .wrapper .tips-block .block-text p {
        font-size: 16px;
        line-height: 20px;
    }

    .composition .wrapper .composition-content .composition-block-1 .composition-item1 p,
    .composition .wrapper .composition-content .composition-block-1 .composition-item2 p,
    .composition .wrapper .composition-content .composition-block-1 .composition-item3 p,
    .composition .wrapper .composition-content .composition-block-2 .composition-item1 p,
    .composition .wrapper .composition-content .composition-block-2 .composition-item2 p,
    .composition .wrapper .composition-content .composition-block-2 .composition-item3 p {
        font-size: 14px;
        line-height: 20px;
    }

    .composition .wrapper .composition-content .composition-block-1 .composition-item1 .item-img1,
    .composition .wrapper .composition-content .composition-block-1 .composition-item1 .item-img2,
    .composition .wrapper .composition-content .composition-block-1 .composition-item1 .item-img3,
    .composition .wrapper .composition-content .composition-block-1 .composition-item2 .item-img1,
    .composition .wrapper .composition-content .composition-block-1 .composition-item2 .item-img2,
    .composition .wrapper .composition-content .composition-block-1 .composition-item2 .item-img3,
    .composition .wrapper .composition-content .composition-block-1 .composition-item3 .item-img1,
    .composition .wrapper .composition-content .composition-block-1 .composition-item3 .item-img2,
    .composition .wrapper .composition-content .composition-block-1 .composition-item3 .item-img3,
    .composition .wrapper .composition-content .composition-block-2 .composition-item1 .item-img1,
    .composition .wrapper .composition-content .composition-block-2 .composition-item1 .item-img2,
    .composition .wrapper .composition-content .composition-block-2 .composition-item1 .item-img3,
    .composition .wrapper .composition-content .composition-block-2 .composition-item2 .item-img1,
    .composition .wrapper .composition-content .composition-block-2 .composition-item2 .item-img2,
    .composition .wrapper .composition-content .composition-block-2 .composition-item2 .item-img3,
    .composition .wrapper .composition-content .composition-block-2 .composition-item3 .item-img1,
    .composition .wrapper .composition-content .composition-block-2 .composition-item3 .item-img2,
    .composition .wrapper .composition-content .composition-block-2 .composition-item3 .item-img3 {
        width: 75px;
        height: 75px;
    }

    .composition .wrapper .composition-content .composition-block-1 .composition-item1 .item-img1 img,
    .composition .wrapper .composition-content .composition-block-1 .composition-item1 .item-img2 img,
    .composition .wrapper .composition-content .composition-block-1 .composition-item1 .item-img3 img,
    .composition .wrapper .composition-content .composition-block-1 .composition-item2 .item-img1 img,
    .composition .wrapper .composition-content .composition-block-1 .composition-item2 .item-img2 img,
    .composition .wrapper .composition-content .composition-block-1 .composition-item2 .item-img3 img,
    .composition .wrapper .composition-content .composition-block-1 .composition-item3 .item-img1 img,
    .composition .wrapper .composition-content .composition-block-1 .composition-item3 .item-img2 img,
    .composition .wrapper .composition-content .composition-block-1 .composition-item3 .item-img3 img,
    .composition .wrapper .composition-content .composition-block-2 .composition-item1 .item-img1 img,
    .composition .wrapper .composition-content .composition-block-2 .composition-item1 .item-img2 img,
    .composition .wrapper .composition-content .composition-block-2 .composition-item1 .item-img3 img,
    .composition .wrapper .composition-content .composition-block-2 .composition-item2 .item-img1 img,
    .composition .wrapper .composition-content .composition-block-2 .composition-item2 .item-img2 img,
    .composition .wrapper .composition-content .composition-block-2 .composition-item2 .item-img3 img,
    .composition .wrapper .composition-content .composition-block-2 .composition-item3 .item-img1 img,
    .composition .wrapper .composition-content .composition-block-2 .composition-item3 .item-img2 img,
    .composition .wrapper .composition-content .composition-block-2 .composition-item3 .item-img3 img {
        max-width: 60%
    }

    .composition .wrapper .composition-content .composition-block-1 .composition-item1,
    .composition .wrapper .composition-content .composition-block-2 .composition-item1 {
        padding: 30px 150px 30px 30px;
    }

    .composition .wrapper .composition-content .composition-block-1 .composition-item2,
    .composition .wrapper .composition-content .composition-block-1 .composition-item3,
    .composition .wrapper .composition-content .composition-block-2 .composition-item2,
    .composition .wrapper .composition-content .composition-block-2 .composition-item3 {
        padding: 30px 27px 22px 150px;
    }
}

@media (max-width: 768px) {
    .callback-section .wrapper .block-callback .sustanol-img:before {
        top: -55px;
        left: 55px;
    }
}

@media (max-width: 414px) {
    .callback-section .wrapper .block-callback .sustanol-img:before {
        left: 50px;
        top: 0;
    }
}


@media only screen and (max-width: 970px) {
    .reviews .wrapper {
        padding-bottom: 20px;
    }

    .reviews .wrapper .reviews-content {
        margin-top: 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .reviews .wrapper .reviews-content .reviews-block {
        margin-bottom: 20px;
    }

    .reviews .wrapper .reviews-content .reviews-block .text {
        min-height: 0;
        padding-bottom: 10px;
    }

    .callback-section .wrapper .block-callback .clone .btn {
        font-size: 15px;
        line-height: 18px;
    }

}

@media only screen and (max-width: 935px) {
    header .wrapper {
        background-position: 69% top;
    }

    header .wrapper .header-content .sustanol-img {
        height: 80%;
        margin-top: 60px;
    }

    header .wrapper .header-content .sustanol-img:before {
        -webkit-background-size: 60%;
        background-size: 60%;
        top: 5px;
    }

    .stage .wrapper .stage-block-content:before {
        display: none;
    }

    .callback-section .wrapper .block-callback {
        max-height: none;
    }

    .callback-section .wrapper .block-callback .timer1 {
        margin-right: 0;
    }

    .callback-section .wrapper .block-callback .callback-left .sale-block {
        padding-bottom: 10px;
    }

    .callback-section .wrapper .block-callback .sustanol-img {
        text-align: center;
    }

    .callback-section .wrapper .block-callback .clone .btn {
        font-size: 16px;
    }

    .description .stage-block-description p {
        font-size: 16px;
        line-height: 20px;
    }

    .doctor .wrapper .doctor-content {
        -webkit-background-size: 40% 40%;
        background-size: 40%
    }

    .doctor .wrapper .doctor-content .doctor-block .name:before {
        background-position: 55% bottom;
        -webkit-background-size: 25% 25%;
        background-size: 25%
    }
}

@media only screen and (max-width: 860px) {
    .problem .wrapper .problem-description {
        padding: 23px 298px 25px 20px;
    }

    header .wrapper {
        background-position: 60% top;
    }

    header .wrapper .header-content .header-title h1 {
        padding-right: 160px;
    }

    header .wrapper .header-content .header-title p {
        padding-right: 350px;
    }

    .doctor .wrapper .doctor-content .doctor-block {
        padding-bottom: 130px;
        max-width: 550px;
    }

    .doctor .wrapper .doctor-content .doctor-block p {
        font-size: 16px;
        padding-bottom: 15px;
    }

    .doctor .wrapper .doctor-content .doctor-block .name {
        padding-bottom: 0;
    }

    .doctor .wrapper .doctor-content .doctor-block .name:before {
        background-position: left bottom;
        bottom: 8px;
    }

    .composition .wrapper .composition-content:before {
        -webkit-background-size: 385%;
        background-size: 38%;
        background-position: center 50px;
    }

    .callback-section .wrapper .block-callback .sale-block .content-sale {
        width: 131px;
    }

}

@media only screen and (max-width: 820px) {
    .stage .wrapper .stage-block-content .stage-block {
        float: none;
        margin: 0 10px;
    }

    .stage .wrapper .stage-block-content .stage-block:nth-child(2),
    .stage .wrapper .stage-block-content .stage-block:nth-child(3),
    .stage .wrapper .stage-block-content .stage-block:nth-child(4) {
        float: none;
        margin: 0 10px;
    }

    .stage .wrapper .stage-block-content .stage-block:nth-child(2) p {
        padding-left: 43px;
        padding-right: 20px;
    }

    .stage .wrapper .stage-block-content .stage-block:nth-child(3) {
        border-bottom: none;
    }

    .stage .wrapper .stage-block-content .stage-block:nth-child(3) p {
        padding-left: 43px;
        padding-right: 20px;
    }

    .stage .wrapper .stage-block-content .stage-block:nth-child(1) p {
        padding-left: 43px;
        padding-right: 20px;
    }

    .stage .wrapper .stage-block-content .stage-block:nth-child(4) {
        border-bottom: none;
    }

    .stage .wrapper .stage-block-content .stage-block:nth-child(4) p {
        padding-right: 20px;
    }

    .callback-section .wrapper .block-callback .callback-left .sale-block {
        font-size: 11px;
    }

    .callback-section .wrapper .block-callback .callback-left .sale-block p {
        line-height: 18px;
        vertical-align: bottom;
    }

    .callback-section .wrapper .block-callback .sustanol-img img {
        margin-top: 0;
        padding-left: 55px;
    }

    .callback-section .wrapper .block-callback .clone .form-main {
        font-size: 12px;
    }

    .callback-section .wrapper .block-callback .clone .form-main .btn {
        font-size: 14px;
    }
}

@media only screen and (max-width: 800px) {
    header .wrapper .header-content .header-title {
        margin-bottom: 25px;
    }

    header .wrapper .header-content .header-title h1 {
        padding-right: 0;
    }

    header .wrapper .header-content .header-title p {
        padding-right: 0;
    }

    header .wrapper .header-content .header-block {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-background-size: contain;
        background-size: contain;
    }

    header .wrapper .header-content .header-block .description {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%
    }

    header .wrapper .header-content .header-block .description ul {
        width: 800px;
    }

    header .wrapper .header-content .header-block .description ul li {
        width: 60%;
        margin: 20px auto;
        padding-bottom: 10px;
    }

    header .wrapper .header-content .header-block .description ul li:nth-child(3) {
        margin-bottom: 0;
    }

    header .wrapper .header-content .header-block .description .sale-block {
        margin-top: 0;
    }

    header .wrapper .header-content .header-block .sustanol-img {
        margin-top: 70px;
        width: 100%
    }

    header .wrapper .header-content .header-block .callback {
        margin: auto;
        padding: 0 0 20px 0;
        float: none;
    }

    header .wrapper .header-content .header-block .callback .timer1 {
        margin: auto;
        float: none;
        text-align: center;
        padding-bottom: 20px;
    }

    header .wrapper .header-content .header-block .callback .clone {
        margin: auto;
        float: none;
        text-align: center;
    }

    .problem .wrapper .problem-block .block-text h3 {
        margin: 20px 0 10px 0;
    }

    .problem .wrapper .problem-description {
        padding: 23px 270px 25px 20px;
    }

    .evidence .wrapper h2 {
        padding: 0;
    }

    .evidence .wrapper .evidence-content {
        -webkit-box-align: baseline;
        -webkit-align-items: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
    }

    .description .stage-block-description p {
        padding-left: 380px;
        padding-right: 20px;
    }

    .sale-block .number {
        width: 40px;
        height: 47px;
        padding-top: 23px;
    }

    .callback-section .wrapper .block-callback .callback-left {
        width: 40%;
    }

}

@media only screen and (max-width: 768px) {
    header .wrapper {
        background-position: 50% top;
    }

    .problem .wrapper .problem-description {
        padding: 23px 200px 25px 20px;
    }

    .stage .wrapper .stage-block-description .stage-block-description-content {
        padding-left: 290px;
        padding-right: 20px;
    }

    .stage .wrapper .stage-block-description .stage-block-description-content p {
        font-size: 18px;
        line-height: 25px;
    }

    .doctor .wrapper .doctor-content .doctor-block {
        padding-bottom: 115px;
    }

    .doctor .wrapper .doctor-content .doctor-block .name:before {
        bottom: 20px;
    }

    .composition .wrapper .composition-content:before {
        background: 0 0;
    }

    .composition .wrapper .composition-content .composition-block-1 .composition-item1 {
        padding: 30px 90px 30px 20px;
    }

    .composition .wrapper .composition-content .composition-block-1 .composition-item1 .item-img1 {
        right: 10px;
    }

    .composition .wrapper .composition-content .composition-block-2 .composition-item2,
    .composition .wrapper .composition-content .composition-block-2 .composition-item3 {
        padding: 30px 20px 22px 100px;
    }

    .composition .wrapper .composition-content .composition-block-2 .composition-item2 .item-img2,
    .composition .wrapper .composition-content .composition-block-2 .composition-item2 .item-img3,
    .composition .wrapper .composition-content .composition-block-2 .composition-item3 .item-img2,
    .composition .wrapper .composition-content .composition-block-2 .composition-item3 .item-img3 {
        left: 10px;
    }
}

@media only screen and (max-width: 740px) {
    .callback-section .wrapper .block-callback {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .callback-section .wrapper .block-callback .callback-left {
        width: 50%
    }

    .callback-section .wrapper .block-callback .callback-left .form-price .current .text {
        display: block;
    }

    .callback-section .wrapper .block-callback .callback-left .sale-block .content-sale {
        text-align: left;
    }

    .callback-section .wrapper .block-callback .sustanol-img {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1;
        margin: auto;
    }

    .callback-section .wrapper .block-callback .clone {
        margin: auto;
        text-align: center;
        padding: 20px 0;
    }

    .description .stage-block-description p {
        padding-left: 20px;
    }

    .description .stage-block-description:before {
        background: 0 0;
    }

    .doctor .wrapper .doctor-content .doctor-block {
        max-width: 475px;
    }
}

@media only screen and (max-width: 700px) {
    .evidence .wrapper h2 {
        margin-bottom: 30px;
    }

    .evidence .wrapper .evidence-content {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-top: 0;
    }

    .evidence .wrapper .evidence-content .evidence-block {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .evidence .wrapper .evidence-content .evidence-block .block-content {
        text-align: center;
        padding-top: 10px;
    }

    .composition .wrapper .title-block p {
        font-size: 18px;
        line-height: 18px;
    }

    .composition .wrapper .composition-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .composition .wrapper .composition-content .composition-block-1 .composition-item1 {
        padding: 30px 20px 22px 100px;
    }

    .composition .wrapper .composition-content .composition-block-1 .composition-item1 .item-img1 {
        left: 10px;
        right: 0;
        -webkit-box-shadow: 10px 10px 16px -8px #949191;
        box-shadow: 10px 10px 16px -8px #949191;
    }

    .problem .wrapper .problem-description {
        padding: 23px 130px 25px 20px;
    }
}

@media only screen and (max-width: 670px) {
    .problem .wrapper .problem-description {
        padding: 23px 20px 25px 20px;
    }

    .problem .wrapper .problem-description p {
        line-height: 33px;
        font-size: 26px;
        vertical-align: super;
    }

    .order .wrapper h2 {
        padding: 0 0 36px 0;
    }

    .order .wrapper .order-item p {
        padding: 0 15px;
        font-size: 16px;
        line-height: 18px;
    }
}

@media (min-width: 415px) and (max-width: 768px) {
    header .wrapper .header-content .header-block .sustanol-img {
        max-width: 48%;
    }
}

@media only screen and (max-width: 610px) {
    header .wrapper .header-content .header-block .sustanol-img {
        margin: auto;
    }

    header .wrapper .header-content .header-block .callback {
        padding-top: 20px;
    }

    h2 {
        font-size: 30px;
    }

    .problem .wrapper .title-block {
        margin-bottom: 25px;
    }

    .problem .wrapper .title-block p {
        font-size: 18px;
    }

    .stage .wrapper .stage-block-description:before {
        display: none;
    }

    .stage .wrapper .stage-block-description .stage-block-description-content {
        padding-left: 10px;
        padding-right: 10px;
    }

    .ever-popup__body:before {
        content: '';
        background-position: center top;
        background-size: 77%;
        width: 255px;
        height: 255px;
    }

    .ever-popup__body {
        width: 255px !important;
        height: 500px;
    }

    .ever-popup__body,
    .ever-popup__inner {
        width: 255px !important;
    }

    .ever-popup__body .topblock-form {
        float: none;
        padding-top: 195px;
        width: 232px;
    }

}

@media only screen and (max-width: 580px) {
    .callback-section .wrapper .block-callback .callback-left {
        width: 100%;
        margin: auto;
        text-align: center;
    }

    .callback-section .wrapper .block-callback .timer1 {
        margin-right: 0;
    }

    .callback-section .wrapper .block-callback .callback-left .form-price {
        margin: auto;
        font-size: 0;
    }

    .callback-section .wrapper .block-callback .callback-left .form-price .previous {
        display: inline-block;
        float: none;
        width: 50%;
        text-align: right;
        padding-right: 15px;
    }

    .callback-section .wrapper .block-callback .callback-left .form-price .current {
        display: inline-block;
        float: none;
        width: 50%;
        text-align: left;
        padding-left: 15px;
    }

    .doctor .wrapper .doctor-content .doctor-block {
        padding-bottom: 100px;
    }
}

@media only screen and (max-width: 535px) {
    .order .wrapper {
        margin-bottom: 10px;
    }

    .order .wrapper .order-item {
        display: block;
        margin: auto;
        padding-bottom: 20px;
    }

    .order .wrapper .order-item p {
        margin-top: 10px;
    }

    .order .wrapper .order-item:nth-last-child(2):after,
    .order .wrapper .order-item:nth-last-child(2):before {
        background: 0 0;
    }
}

@media only screen and (max-width: 520px) {
    header .wrapper .header-content .header-title h1 {
        font-size: 30px;
        line-height: 45px;
    }

    header .wrapper .header-content .header-title p {
        font-size: 20px;
        line-height: 30px;
    }

    header .wrapper .header-content .header-block .description {
        padding-bottom: 20px;
    }

    header .wrapper .header-content .header-block .description ul {
        width: 100%
    }

    header .wrapper .header-content .header-block .description ul li {
        width: 100%
    }
}

@media only screen and (max-width: 480px) {
    h2 {
        font-size: 26px;
    }

    .problem .wrapper .title-block p {
        font-size: 16px;
        line-height: 22px;
    }

    .problem .wrapper .problem-description {
        padding: 10px;
    }

    .problem .wrapper .problem-description p {
        line-height: 33px;
        font-size: 24px;
    }

    .doctor .wrapper .doctor-content .doctor-block {
        padding-bottom: 83px;
    }

    .doctor .wrapper .doctor-content .doctor-block p {
        font-size: 14px;
        line-height: 25px;
    }

    .doctor .wrapper .doctor-content .doctor-block .name {
        font-size: 16px;
    }

    .doctor .wrapper .doctor-content .doctor-block .name span {
        line-height: 22px;
        font-size: 15px;
    }

    .tips .wrapper .title-block p {
        line-height: 24px;
        font-size: 18px;
    }

    .order .wrapper h2 {
        line-height: 30px;
    }

    .evidence .wrapper {
        background: 0 0;
    }
}

@media only screen and (max-width: 390px) {
    .doctor .wrapper .doctor-content {
        background: 0 0;
    }

    .doctor .wrapper .doctor-content .doctor-block {
        padding-bottom: 20px;
    }

    .doctor .wrapper .doctor-content .doctor-block .name:before {
        background-position: 95% bottom;
    }

    .doctor .wrapper .doctor-content .doctor-block .name span {
        line-height: 22px;
        font-size: 15px;
        padding-right: 115px;
    }

    .composition .wrapper .composition-content .composition-block-1 .composition-item1,
    .composition .wrapper .composition-content .composition-block-1 .composition-item2,
    .composition .wrapper .composition-content .composition-block-1 .composition-item3,
    .composition .wrapper .composition-content .composition-block-2 .composition-item1,
    .composition .wrapper .composition-content .composition-block-2 .composition-item2,
    .composition .wrapper .composition-content .composition-block-2 .composition-item3 {
        padding: 30px 20px 22px 77px;
    }

    .composition .wrapper .composition-content .composition-block-1 .composition-item1 .item-img1,
    .composition .wrapper .composition-content .composition-block-1 .composition-item1 .item-img2,
    .composition .wrapper .composition-content .composition-block-1 .composition-item1 .item-img3,
    .composition .wrapper .composition-content .composition-block-1 .composition-item2 .item-img1,
    .composition .wrapper .composition-content .composition-block-1 .composition-item2 .item-img2,
    .composition .wrapper .composition-content .composition-block-1 .composition-item2 .item-img3,
    .composition .wrapper .composition-content .composition-block-1 .composition-item3 .item-img1,
    .composition .wrapper .composition-content .composition-block-1 .composition-item3 .item-img2,
    .composition .wrapper .composition-content .composition-block-1 .composition-item3 .item-img3,
    .composition .wrapper .composition-content .composition-block-2 .composition-item1 .item-img1,
    .composition .wrapper .composition-content .composition-block-2 .composition-item1 .item-img2,
    .composition .wrapper .composition-content .composition-block-2 .composition-item1 .item-img3,
    .composition .wrapper .composition-content .composition-block-2 .composition-item2 .item-img1,
    .composition .wrapper .composition-content .composition-block-2 .composition-item2 .item-img2,
    .composition .wrapper .composition-content .composition-block-2 .composition-item2 .item-img3,
    .composition .wrapper .composition-content .composition-block-2 .composition-item3 .item-img1,
    .composition .wrapper .composition-content .composition-block-2 .composition-item3 .item-img2,
    .composition .wrapper .composition-content .composition-block-2 .composition-item3 .item-img3 {
        width: 55px;
        height: 55px;
    }

    .composition .wrapper .composition-content .composition-block-1 .composition-item1 .item-img1 img,
    .composition .wrapper .composition-content .composition-block-1 .composition-item1 .item-img2 img,
    .composition .wrapper .composition-content .composition-block-1 .composition-item1 .item-img3 img,
    .composition .wrapper .composition-content .composition-block-1 .composition-item2 .item-img1 img,
    .composition .wrapper .composition-content .composition-block-1 .composition-item2 .item-img2 img,
    .composition .wrapper .composition-content .composition-block-1 .composition-item2 .item-img3 img,
    .composition .wrapper .composition-content .composition-block-1 .composition-item3 .item-img1 img,
    .composition .wrapper .composition-content .composition-block-1 .composition-item3 .item-img2 img,
    .composition .wrapper .composition-content .composition-block-1 .composition-item3 .item-img3 img,
    .composition .wrapper .composition-content .composition-block-2 .composition-item1 .item-img1 img,
    .composition .wrapper .composition-content .composition-block-2 .composition-item1 .item-img2 img,
    .composition .wrapper .composition-content .composition-block-2 .composition-item1 .item-img3 img,
    .composition .wrapper .composition-content .composition-block-2 .composition-item2 .item-img1 img,
    .composition .wrapper .composition-content .composition-block-2 .composition-item2 .item-img2 img,
    .composition .wrapper .composition-content .composition-block-2 .composition-item2 .item-img3 img,
    .composition .wrapper .composition-content .composition-block-2 .composition-item3 .item-img1 img,
    .composition .wrapper .composition-content .composition-block-2 .composition-item3 .item-img2 img,
    .composition .wrapper .composition-content .composition-block-2 .composition-item3 .item-img3 img {
        max-width: 55%
    }
}

@media only screen and (max-width: 340px) {
    h2 {
        font-size: 22px;
        line-height: 26px;
        padding-bottom: 10px;
    }

    .problem .wrapper .problem-description p {
        font-size: 20px;
        line-height: 30px;
    }

    .stage .wrapper .stage-block-content .stage-block .block-title {
        font-size: 18px;
    }
}

.delivery {
    background-image: url("../images/bg-map.jpg");
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.polit-priv {
    text-align: center;
    margin-bottom: 1rem;
}

.delivery-img {
    text-align: center;
}

.delivery-img img {
    max-width: 100%;
}


@keyframes callbackme {
    0% {
        transform: rotate(0deg)
    }

    25% {
        transform: rotate(25deg)
    }

    65% {
        transform: rotate(-25deg)
    }

    100% {
        transform: rotate(-5deg)
    }
}

.callbackme {
    margin: 10px auto 5px 60px;
    width: 70%;
    text-align: left;
    font-weight: 900;
    color: #ddd;
    line-height: 20px;
    font-size: 15px;
    position: relative;
}

.callbackme:before {
    content: '';
    filter: brightness(1.3);
    position: absolute;
    width: 40px;
    height: 40px;
    top: 0px;
    left: -50px;
    background: url('../images/phone.png');
    background-size: cover;
    animation: callbackme 1s infinite alternate;
}

.x_country_select {
    display: none !important;
}

.stl2 {
    border: 1px solid red;
    padding: 5%;
    color: #f2f2f2;
    width: 100%;
    font-size: 16px;
    font-weight: bolder;
    margin-bottom: -5px;
}

@media (max-width: 480px) {
    .stl {
        padding-right: 0;
    }

    .callback-section .wrapper .block-callback .sustanol-img img {
        padding-left: 0;
    }
}

.pulse {
    animation: pulse 2s infinite;
  }

  @keyframes pulse {
    0% {
      transform: scale(1);
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -o-transform: scale(1);
      -ms-transform: scale(1);
    }

    50% {
      transform: scale(1.05);
      -webkit-transform: scale(1.05);
      -moz-transform: scale(1.05);
      -o-transform: scale(1.05);
      -ms-transform: scale(1.05);
    }

    100% {
      transform: scale(1);
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -o-transform: scale(1);
      -ms-transform: scale(1);
    }
  }

.nw {
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 10px;
  font-size: 14px;
  text-align: left;
  margin-top: 10px !important;
}
