* {

    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%40family%3DRoboto%253A400%2C700%26subset%3Dlatin%2Ccyrillic.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: 32px;

    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: '';

    background: url(../images/sustbanka.png) no-repeat center bottom;

    -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;

    /*background: url(../img/pack.png) no-repeat bottom left;*/

    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;

}