.slick-list,.slick-slider,.slick-track {
    position:relative;
    display:block
}
.slick-list,.slick-slider,.slick-track,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display:block
}
.slick-loading .slick-slide,.slick-loading .slick-track {
    visibility:hidden
}
.button,.counter-bl__elem,.hurryUp .counter__elem,.navbar,.order .price,.order__title,.pain__tape,.pain__text,.pain__title,.prod-list__item,.slick-dots,.timer {
    text-align:center
}
.last .bl-pieple,.order,.out,.slick-list {
    overflow:hidden
}
.button-wrap::after,.slick-slide.dragging img {
    pointer-events:none
}
.button,.button-wrap,.fico:before,.navbar a {
    text-decoration:none
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
    margin:0;
    padding:0;
    border:0;
    font:inherit;
    vertical-align:baseline;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
body {
    line-height:1
}
ol,ul {
    list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=)
}
blockquote,q {
    quotes:none
}
blockquote:after,blockquote:before,q:after,q:before {
    content:'';
    content:none
}
table {
    border-collapse:collapse;
    border-spacing:0
}
.slick-slider {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent
}
.slick-list {
    margin:0;
    padding:0
}
.slick-list:focus {
    outline:0
}
.slick-loading .slick-list {
    background:#fff
}
.slick-list.dragging {
    cursor:pointer;
    cursor:hand
}
.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.slick-track {
    left:0;
    top:0;
    zoom:1
}
.slick-track:after,.slick-track:before {
    content:"";
    display:table
}
.slick-track:after {
    clear:both
}
.slick-slide {
    float:left;
    height:100%;
    min-height:1px
}
.slick-slide img {
    display:block;
    max-width:100%
}
.slick-slide.slick-loading img {
    display:none
}
.slick-initialized .slick-slide {
    display:block
}
.slick-vertical .slick-slide {
    display:block;
    height:auto;
    border:1px solid transparent
}
.slick-next,.slick-prev {
    position:absolute;
    top:50%;
    margin-top:-10px;
    font:0/0 a;
    text-shadow:none;
    color:transparent;
    height:20px;
    background:0 0;
    left:0;
    z-index:1
}
.slick-next:focus,.slick-prev:focus {
    outline:0
}
.slick-next.slick-disabled,.slick-prev.slick-disabled {
    opacity:.2
}
.slick-next:before,.slick-prev:before {
    height:30px;
    line-height:30px;
    content:"prev";
    display:inline-block;
    vertical-align:middle;
    font-size:15px;
    color:#fff;
    background:#000
}
.slick-next {
    right:0;
    left:auto
}
.slick-next:before {
    content:"next";
    display:inline-block
}
.slick-dots {
    position:absolute;
    margin:0;
    bottom:0;
    left:0;
    right:0
}
.button,.button-wrap,.slick-dots li {
    position:relative
}
.slick-dots li {
    display:inline-block;
    padding:0 3px
}
.slick-dots li.slick-active button {
    background:#000
}
.slick-dots button {
    display:block;
    width:10px;
    height:10px;
    background:#fff;
    -webkit-box-shadow:0 1px 5px rgba(0,0,0,.25);
    box-shadow:0 1px 5px rgba(0,0,0,.25);
    cursor:pointer;
    font:0/0 a;
    text-shadow:none;
    color:transparent;
    border-radius:50%
}
@font-face {
    font-family:fico;
    src:url(../fonts/icons/fico.eot);
    src:url(../fonts/icons/ficod41d.eot?#iefix) format("eot"),url(../fonts/icons/fico.woff2) format("woff2"),url(../fonts/icons/fico.woff) format("woff"),url(../fonts/icons/fico.ttf) format("truetype"),url(../fonts/icons/fico.svg#fico) format("svg")
}
.fico:before {
    font-family:fico;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-style:normal;
    font-variant:normal;
    font-weight:400;
    text-transform:none
}
.button,.expert-img::before,.navbar-logo,.order__title {
    text-transform:uppercase
}
.fico-pain-ico:before {
    content:"\E002"
}
.fico-sea:before {
    content:"\E003"
}
@font-face {
    font-family:Bahnschrift;
    src:url(../fonts/bahnschrift.html) format("woff");
    font-weight:700;
    font-style:normal
}
@font-face {
    font-family:DINCondensed;
    src:url(../fonts/DINCondensed.eot);
    src:url(../fonts/DINCondensed.woff2) format("woff2"),url(../fonts/DINCondensed.woff) format("woff"),url(../fonts/DINCondensed.ttf) format("truetype"),url(../fonts/DINCondensedd41d.eot?#iefix) format("embedded-opentype");
    font-weight:400;
    font-style:normal
}
body {
    font-family:Roboto,Arial,Helvetica,sans-serif;
    font-size:1rem;
    color:#4a4a4a
}
.container {
    width:1140px;
    padding:0 15px;
    margin:0 auto
}
.container:after {
    content:" ";
    display:table;
    clear:both
}
.button-wrap::after,.button-wrap::before {
    content:""
}
.fico {
    display:inline-block;
    font-size:3rem
}
.button,.fico::before {
    display:block
}
.title {
    font-size:3.125rem;
    font-family:DINCondensed
}
.title span {
    font-size:4rem;
    line-height:1
}
.button {
    margin:0 auto;
    background-image:linear-gradient(-32deg,#ffb88b 0,#f73f7b 100%);
    border-radius:27px;
    color:#FFF;
    width:250px;
    min-height:54px;
    font-size:1rem;
    font-weight:500;
    padding:17px 45px
}
.button-wrap {
    display:inline-block;
    cursor:pointer;
    outline:0
}
.arrow::before,.button-wrap::after,.button-wrap::before {
    position:absolute;
    display:inline-block
}
.button-wrap:hover .button:not(:disabled) {
    background:#ffb88b
}
.button-wrap:hover .button:not(:disabled) .arrow {
    -webkit-transform:translateX(10px);
    transform:translateX(10px)
}
.button-wrap:hover .button:not(:disabled) .arrow::before {
    -webkit-transform:scaleX(1);
    transform:scaleX(1)
}
.button-wrap:active .button:not(:disabled) {
    background:#f73f7b;
    -webkit-transition:.3s background;
    transition:.3s background
}
.button-wrap::after {
    top:0;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
.button-wrap::before {
    bottom:-15px;
    right:5px
}
.button_sm {
    font-size:.8125rem;
    width:190px;
    line-height:1.2;
    padding:15px;
    display:inline-block;
    min-height:42px;
    font-family:Roboto
}
.expert-img::before,.navbar,.prod-list__item {
    font-family:DINCondensed
}
.button_sm .arrow {
    right:10px;
    vertical-align:middle
}
.arrow {
    width:6px;
    height:11px;
    display:inline-block;
    background-size:contain;
    background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1IDEwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1IDEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGOyIgZD0iTTQuOCw0LjZMMC45LDAuMmMtMC4yLTAuMi0wLjYtMC4yLTAuOCwwDQoJYy0wLjIsMC4yLTAuMiwwLjYsMCwwLjlMMy43LDVMMC4yLDguOWMtMC4yLDAuMi0wLjIsMC42LDAsMC45YzAuMiwwLjIsMC42LDAuMiwwLjgsMGwzLjktNC40QzUuMSw1LjIsNS4xLDQuOCw0LjgsNC42eiIvPg0KPC9zdmc+DQo=);
    background-repeat:no-repeat;
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s, -webkit-transform .3s;
    transition:transform .3s,-webkit-transform .3s
}
.arrow::before {
    content:'';
    will-change:transform;
    font-size:0;
    right:1px;
    top:50%;
    width:15px;
    height:1px;
    margin-top:-1px;
    background-color:#FFF;
    -webkit-transform:scaleX(0);
    transform:scaleX(0);
    -webkit-transform-origin:100% 0;
    transform-origin:100% 0;
    -webkit-transition:-webkit-transform .3s;
    transition:-webkit-transform .3s;
    transition:transform .3s;
    transition:transform .3s, -webkit-transform .3s;
    transition:transform .3s,-webkit-transform .3s
}
.timer {
    width:100%;
    background:rgba(255,255,255,.5);
    padding:9px 0 5px;
    color:#4a4a4a
}
.timer__title {
    font-size:.75rem;
    display:inline-block;
    padding-bottom:5px
}
.timer-wrap {
    font-size:2.1875rem;
    font-weight:700
}
.timer__item {
    display:inline-block;
    line-height:1;
    vertical-align:middle
}
.footer {
    background:#4a4a4a!important;
    color:#fff!important
}
.show-btn {
    filter:alpha(opactiy=0);
    opacity:0;
    cursor:pointer;
    height:65px;
    position:fixed;
    right:20px;
    top:70px;
    -webkit-transition:opacity .5s;
    transition:opacity .5s;
    width:65px;
    z-index:-1
}
.show-btn svg,.show-btn::after,.show-btn::before {
    bottom:0;
    height:46px;
    left:0;
    margin:auto;
    position:absolute;
    right:0;
    top:0;
    width:46px
}
.show-btn::after,.show-btn::before {
    content:"";
    display:block;
    border:1px solid #ff0404;
    border-radius:50%;
    -webkit-animation-duration:3s;
    animation-duration:3s;
    -webkit-animation-name:d;
    animation-name:d;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
    animation-timing-function:cubic-bezier(.215,.61,.355,1);
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards
}
.show-btn::before {
    width:37px;
    height:37px
}
.show-btn::after {
    width:43px;
    height:43px;
    border-color:rgba(255,18,17,.26)
}
.show-btn.js-active {
    filter:alpha(opactiy=100);
    opacity:1;
    z-index:100
}
.hurryUp {
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MS42IDUxLjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxLjYgNTEuNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGNpcmNsZSBpZD0iWE1MSURfMV8iIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNGRjAwMDA7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLW1pdGVybGltaXQ6MTA7IiBjeD0iMjUuOCIgY3k9IjI1LjgiIHI9IjI0LjMiLz4NCjxnIGlkPSJYTUxJRF8zXyI+DQoJPGcgaWQ9IlhNTElEXzg5XyI+DQoJCTxwYXRoIGlkPSJYTUxJRF85MF8iIHN0eWxlPSJmaWxsOiNGRjAwMDA7IiBkPSJNMjYuNCwzOS41TDI2LjQsMzkuNWMtMC44LDAtMS41LTAuMy0yLTAuOXMtMC44LTEuMy0wLjgtMi4xYzAtMC45LDAuMy0xLjYsMC44LTIuMQ0KCQkJYzAuNS0wLjYsMS4yLTAuOCwyLTAuOGMwLjksMCwxLjYsMC4zLDIuMSwwLjhjMC41LDAuNiwwLjgsMS4zLDAuOCwyLjFzLTAuMywxLjYtMC44LDIuMUMyOCwzOS4zLDI3LjMsMzkuNSwyNi40LDM5LjV6IE0yOCwyOS43DQoJCQloLTMuM2wtMS0xOWg1LjRMMjgsMjkuN3oiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==) 30px no-repeat #fff;
    background-size:50px 50px;
    min-height:89px;
    border:1px solid red;
    background-color:rgba(255,255,255,.8);
    margin:0 auto;
    padding:20px 25px 20px 110px;
    position:absolute;
    width:1110px;
    top:15px;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    z-index:9;
    -webkit-transition:top .5s;
    transition:top .5s
}
.hurryUp::after {
    content:" ";
    display:table;
    clear:both
}
.hurryUp__close {
    cursor:pointer;
    position:absolute;
    right:5px;
    top:5px;
    display:block;
    width:19px;
    height:19px;
    background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgaWQ9IlhNTElEXzFfIiBzdHlsZT0iZmlsbDojRkYwMDBEOyIgY3g9IjEwIiBjeT0iMTAiIHI9IjEwIi8+DQo8cGF0aCBpZD0iWE1MSURfMl8iIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7IiBkPSJNNC44LDQuOGwxMC40LDEwLjRMNC44LDQuOHoiLz4NCjxsaW5lIGlkPSJYTUxJRF8zXyIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2UtbWl0ZXJsaW1pdDoxMDsiIHgxPSIxNS4yIiB5MT0iNC44IiB4Mj0iNC44IiB5Mj0iMTUuMiIvPg0KPC9zdmc+DQo=);
    background-size:contain
}
.hurryUp__text {
    color:#545554;
    font-size:1.1875rem;
    font-weight:400;
    line-height:1.563rem
}
.hurryUp__text b {
    display:block;
    font-weight:700
}
.hurryUp__text-bold {
    line-height:1.438rem;
    font-size:1.625rem;
    font-weight:700
}
.hurryUp .counter__elem,.hurryUp__text-desc {
    display:block;
    font-weight:400
}
.hurryUp-left {
    float:left;
    max-width:60%
}
.hurryUp-right {
    position:absolute;
    padding-right:170px;
    max-width:40%;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    right:50px
}
.hurryUp .counter,.navbar__button {
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%)
}
.hurryUp.js-fixed {
    position:fixed;
    top:70px;
    z-index:15
}
.hurryUp.js-hide {
    opacity:0
}
.hurryUp .counter {
    white-space:nowrap;
    width:150px;
    display:block;
    position:absolute;
    right:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.hurryUp .counter__elem {
    background-color:#f1f2f2;
    color:#111;
    float:left;
    font-size:3.1rem;
    height:48px;
    line-height:48px;
    margin-right:5px;
    width:44px;
    overflow:hidden;
    -webkit-box-shadow:0 1px 3px rgba(194,194,194,.75);
    box-shadow:0 1px 3px rgba(194,194,194,.75);
    border-radius:5px
}
.hurryUp .counter__elem1 {
    color:#828693
}
@-webkit-keyframes d {
    0% {
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    50% {
        -webkit-transform:scale(1.5);
        transform:scale(1.5)
    }
    100%,80% {
        opacity:0
    }
}
@keyframes d {
    0% {
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    50% {
        -webkit-transform:scale(1.5);
        transform:scale(1.5)
    }
    100%,80% {
        opacity:0
    }
}
.navbar {
    width:100%;
    background-color:rgba(242,242,242,.949);
    -webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.15);
    box-shadow:0 3px 10px 0 rgba(0,0,0,.15);
    position:fixed;
    top:0;
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%);
    margin-top:-10px;
    z-index:30;
    -webkit-transition:1s all;
    transition:1s all
}
.navbar-contain {
    position:relative
}
.navbar-menu {
    padding-left:185px;
    padding-right:275px;
    font-size:1.125rem;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:distribute;
    justify-content:space-around
}
.navbar__item,.navbar__item a {
    display:inline-block
}
.navbar__item a {
    outline:0;
    color:#4a4a4a;
    padding:19px 5px 15px;
    border-bottom:4px solid rgba(242,242,242,.949)
}
.navbar-logo,.navbar__button {
    display:block;
    position:absolute;
    top:50%
}
.navbar__button {
    right:15px;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    -webkit-transform-origin:100% 50%;
    transform-origin:100% 50%
}
.navbar-logo {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 12px;
    left:15px;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    letter-spacing:0.2rem
}
.primary,.primary-wrap,.primary__item {
    position:relative
}
.navbar-logo .fico {
    font-size:2rem;
    color:#f6743e
}
.navbar-logo__ico {
    display:inline-block
}
.bl-content .img-prod_sm,.bl-form__counter {
    display:none
}
.fixed {
    -webkit-transform:translateY(0);
    transform:translateY(0);
    margin-top:0;
    -webkit-transition:1s all;
    transition:1s all;
    z-index: 10000;
}
.js-active a {
    outline:0;
    color:#f6743e;
    border-color:#f6743e
}
.primary {
    color:#fff
}
.primary-top {
    background:url(../img/primary-bg.jpg) center no-repeat;
    background-size:cover;
    min-height:638px
}
.primary-bottom {
    height:104px
}
.primary__title {
    padding-top:110px;
    margin-bottom:17px;
    line-height:1.2;
    font-size: 2.6rem;
    margin-left: 15px;
}
.primary-list {
    /*padding-left:178px;*/
    padding-top:75px;
    font-size:1.125rem;
    font-weight:500;
    line-height:1.1
}
.primary__item {
    padding:10px 0 12px 40px
}
.primary__item::after,.primary__item::before {
    position:absolute;
    content:"";
    width:26px;
    height:5px;
    background:#fff;
    left:0;
    top:50%;
    -webkit-transform:translateY(-70%);
    transform:translateY(-70%)
}
.primary__item::before {
    -webkit-transform:translateY(-70%) rotate(90deg);
    transform:translateY(-70%) rotate(90deg)
}
.bl-pieple {
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-610px;
    padding-left:40px;
    padding-bottom:45px
}
.bl-pieple::before {
    position:absolute;
    content:"";
    bottom:0;
    left:0;
    width:508px;
    height:104px;
    background:url(../img/img-before.png)
}
.bl-pieple__img {
    position:relative;
    z-index:6
}
.bl-content {
    padding:0 320px 0 420px;
    position:relative
}
.bl-content img {
    position:absolute;
    z-index:3
}
.bl-form {
    position:absolute;
    padding:25px 15px;
    width:320px;
    right:50%;
    margin-right:-570px;
    top:0
}
.bl-form__timer {
    width:290px;
    margin:0 auto 18px
}
.bl-form .order {
    margin:0 auto
}
.counter-wrap {
    position:relative
}
.counter__text {
    color:#fff;
    display:block;
    padding-top:57px;
    font-weight:700;
    padding-right:110px;
    padding-bottom:7px
}
.counter-bl {
    position:absolute;
    right:10px;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.counter-bl__elem {
    background-color:#f1f2f2;
    color:#d34b50;
    float:left;
    margin-right:5px;
    border-radius:5px;
    height:37px;
    width:28px;
    line-height:37px;
    font-size:2.345rem;
    font-weight:500;
    -webkit-box-shadow:0 2px 2.58px .42px rgba(59,59,59,.7);
    box-shadow:0 2px 2.58px .42px rgba(59,59,59,.7)
}
.counter-bl .passive {
    color:#6f6f6f
}
.last-bottom {
    background:#4a4a4a
}
.last .bl-pieple {
    margin-left:-670px;
    top:45px
}
.last .bl-pieple::before {
    display:none
}
.order {
    width:290px;
    position:relative;
    background:#ebebeb
}
.order-head {
    padding:5px 15px 15px
}
.order .discount {
    left:0;
    position:absolute;
    top:0;
    z-index:2;
    background-image:url(../img/sprite.png);
    background-position:0 0;
    width:116px;
    height:98px
}
.order .discount::after {
    display:block;
    position:absolute;
    content:"-50%";
    font-size:36px;
    font-weight:700;
    left:0;
    line-height:0;
    margin:auto;
    right:25%;
    text-align:center;
    top:45%;
    -webkit-transform:rotate(-41deg) translateY(-10px);
    transform:rotate(-41deg) translateY(-10px);
    z-index:3;
    color:#fff
}
.order .price {
    border-color:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    font-weight:300;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    line-height:1;
    padding-left:90px;
    flex-direction: column;
    justify-content: center;
}
.order .price__new,.order .price__old {
    display:inline-block;
    position:relative;
    white-space:nowrap;
    font-size:0
}
.order .price__new {
    color:#f73f7b;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.order .price__old {
    color:rgba(0,0,0,.5);
    font-size:0;
    margin-right:0;
    opacity:.3
}
.order .price__old-crossed ::after,.order .price__old-crossed ::before {
    border-bottom:1px solid;
    content:"";
    display:block;
    left:50%;
    margin-left:-50%;
    position:absolute;
    right:0;
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    width:74px;
}
.order .form,.order .form .input-wrapper {
    position:relative
}
.order .price__old-crossed ::before {
    top:13px;
    -webkit-transform:rotate(30deg);
    transform:rotate(30deg)
}
.order .price__old-crossed ::after {
    bottom:7px;
    -webkit-transform:rotate(-30deg);
    transform:rotate(-30deg)
}
.order .price__old-cost,
.order .price__old-currency {
    font-size:30px
}
.order .price__new-cost,
.order .price__new-currency {
    font-size:38px
}
.order__title {
    font-size:1.125rem;
    font-weight:500;
    line-height:1.375rem;
    margin:auto auto -7px;
    padding:12px 10px 0;
    color:#4a4a4a
}
.order .form {
    margin-top:-20px;
    padding:15px 20px 20px
}
.order .form__input {
    background-color:rgba(255,255,255,0);
    border:1px solid #ccc;
    border-radius:4px;
    color:#4b2300;
    display:block;
    font-size:.875rem;
    height:38px;
    margin-bottom:13px;
    padding:0 8px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}

.order .form__input:focus {
    background:#fff
}
.order .form .input-wrapper .form__chec-input:checked+label::before {
    opacity:1
}
.order .form .input-wrapper .form__chec-label {
    display:inline-block
}
.order .form .input-wrapper .form__chec-label::after,.order .form .input-wrapper .form__chec-label::before {
    content:"";
    display:block;
    position:absolute
}
.order .form .input-wrapper .form__chec-label::before {
    height:5px;
    width:7px;
    left:5px;
    top:50%;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    border:2px solid #fff;
    border-right:none;
    border-top:none;
    margin-top:-5px;
    opacity:0;
    z-index:2
}
.order .form .input-wrapper .form__chec-label::after {
    height:17px;
    width:17px;
    border:1px solid #ccc;
    border-radius:5px;
    cursor:pointer;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    background:#ccc;
    z-index:1
}
.order .form__text1 {
    color:#959595;
    display:inline-block;
    font-size:12px;
    line-height:1.2;
    padding-left:35px
}
.order .form__text1 a {
    color:inherit;
    text-decoration:underline
}
.order .form__submit {
    border:none;
    position:relative;
    outline:0;
    cursor:pointer
}
.order .form__submit:disabled {
    cursor:not-allowed;
    background:-webkit-gradient(linear,left bottom, left top,color-stop(0, #b15948),to(#f0996a));
    background:linear-gradient(to top,#b15948 0,#f0996a 100%)
}
.order .button-wrap {
    margin-top:15px
}
.icons-secure {
    margin-top:20px;
    width:250px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.icons-secure .mc,.icons-secure .norton {
    background-repeat:no-repeat;
    display:inline-block;
    width:105px;
    height:45px
}
.icons-secure .norton {
    background-image:url(data:image/png;base64,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);
    background-size:cover
}
.icons-secure .mc {
    background-image:url(data:image/png;base64,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);
    background-size:cover
}
.input-wrapper {
    position:relative
}
.input-wrapper .error {
    border:1px solid red;
    padding-top:6px
}
.input-wrapper .error+label {
    color:red;
    display:block!important;
    font-size:11px;
    left:5px;
    line-height:1;
    position:absolute;
    top:2px
}
.pain__title {
    color:#860000;
    margin-bottom:13px
}
.pain__text {
    max-width:500px;
    margin:0 auto;
    line-height:1.2
}
.pain-bl {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding-top:100px
}
.pain-bl__left {
    width:297px;
    background:#9c0303;
    padding:125px 25px 5px 45px;
    color:#fff;
    font-size:1.125rem;
    font-weight:500;
    line-height:1.1;
    position:relative
}
.pain-bl__left li {
    padding-bottom:17px
}
.pain-bl__left .fico {
    display:block;
    position:absolute;
    top:30px;
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    font-size:4.1rem
}
.pain__tape,.sensation-wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    -webkit-box-align:center
}
.pain-bl__right {
    bottom:0
}
.pain__tape {
    min-height:152px;
    background:url(../img/pain-tape.png) center no-repeat #9c0303;
    background-size:auto 100%;
    color:#fff;
    padding-top:25px;
    padding-bottom:25px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    -webkit-box-align:center;
    align-items:center
}
.picture {
    background:url(../img/text.png) right bottom no-repeat;
    width:771px;
    min-height:322px;
    position:relative
}
.picture__img {
    position:absolute;
    bottom:-40px;
    left:50%;
    -webkit-transform:translateX(-64%);
    transform:translateX(-64%);
    z-index:100
}
.sensation-top {
    background:#fdb98c;
    position:relative
}
.sensation-top::after,.sensation-top::before {
    position:absolute;
    content:"";
    left:50%
}
.sensation-top::before {
    width:488px;
    height:342px;
    background:url(../img/athlete1.jpg) no-repeat;
    top:0;
    margin-left:225px
}
.sensation-top::after {
    width:320px;
    height:348px;
    background:url(../img/athlete2.jpg) no-repeat;
    bottom:0;
    margin-left:-210px
}
.sensation-bottom {
    height:55px
}
.sensation-wrap {
    position:relative;
    min-height:445px;
    padding:35px 15px 20px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-align:center;
    -webkit-box-align:center;
    align-items:center
}
.prod-list,.prod-list__item {
    display:-webkit-box;
    display:-ms-flexbox
}
.sensation-bl {
    padding-left:115px;
    max-width:570px;
    position:relative;
    z-index:5
}
.sensation-bl__title {
    margin-bottom:33px;
    line-height:.9
}
.sensation-bl__img {
    position:absolute;
    left:0;
    top:0
}
.prod-list,.sensation-prod {
    position:absolute;
    left:50%
}
.sensation-bl__text {
    max-width:320px;
    padding-bottom:15px;
    line-height:1.35
}
.sensation-bl__text_last {
    padding-bottom:0
}
.sensation-bl__text strong {
    font-weight:500;
    font-size:1.125rem
}
.sensation-prod {
    top:50%;
    -webkit-transform:translate(9%,-50%);
    transform:translate(9%,-50%);
    z-index:2
}
.sensation-prod img {
    -webkit-transform:scale(.85);
    transform:scale(.85)
}
.prod-list {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:405px;
    -webkit-transform:translateX(-60%);
    transform:translateX(-60%);
    bottom:-60px
}
.expert,.expert-bl,.expert-wrap {
    position:relative
}
.prod-list__item {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:140px;
    height:140px;
    border-radius:50%;
    color:#fff;
    font-size:2rem;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    line-height:.9;
    margin-left:-8px
}
.expert-wrap,.graph-top {
    display:-webkit-box;
    display:-ms-flexbox
}
.component p,.expert-bl__text,.instead__text {
    line-height:1.25
}
.prod-list__item1 {
    background:#ff1a1f;
    font-size:4rem;
    margin-left:0
}
.prod-list__item2 {
    background:#ffb61a
}
.prod-list__item3 {
    background:#1a96ff
}
.expert-wrap {
    min-height:470px;
    padding:20px 15px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.expert-wrap_sm {
    display:none
}
.expert-bl {
    padding-left:93px;
    max-width:745px;
    z-index:5
}
.expert-bl__text {
    margin-bottom:8px
}
.expert-bl__text-1 {
    position:relative;
    z-index:1;
    padding-top:40px
}
.expert-bl__text-1::before {
    position:absolute;
    content:"";
    background-image:url(../img/sprite.png);
    background-position:-126px 0;
    width:79px;
    height:67px;
    z-index:-1;
    top:0;
    left:-100px;
    opacity:.4
}
.graph-top,.instead__block {
    background:#ff6524;
    text-align:center
}
.expert-bl__name {
    margin-top:55px
}
.expert-bl__name strong {
    font-weight:500;
    display:block;
    padding-bottom:7px;
    font-size:1.125rem
}
.expert-img {
    position:absolute;
    bottom:-2px;
    left:50%;
    margin-left:150px;
    z-index:1
}
.expert-img::before {
    position: absolute;
    content: "docteur";
    color: #00698b;
    font-size: 5rem;
    left: 27%;
    top: -10px;
    z-index: -1;
}
.chart,.chart-bl__graph,.doctor__img,.graph-top {
    position:relative
}
.doctor__img {
    -webkit-filter:drop-shadow(20px 20px 12px rgba(0, 0, 0, .35));
    filter:drop-shadow(20px 20px 12px rgba(0, 0, 0, .35));
    z-index:6;
    margin-left: 20px;
}
.graph-top {
    color:#fff;
    min-height:152px;
    padding:15px 0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.graph-bottom {
    padding:55px 0 37px
}
.compare-wrap {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.compare-wrap_sm {
    display:none
}
.chart-bl,.chart__days {
    display:-webkit-box;
    display:-ms-flexbox
}
.chart {
    padding-left:45px;
    height:400px;
    width:555px;
    font-weight:500;
    font-size:1.125rem;
    margin-right:132px
}
.chart-bl {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.chart-bl__percent {
    width:55px;
    padding-top:72px;
    color:#000;
    font-size:1.4rem
}
.chart-bl__percent span {
    padding:19px 0;
    display:inline-block
}
.chart-bl__percent span:last-child {
    padding-bottom:0
}
.chart-bl__graph {
    width:455px
}
.chart-bl__graph .graph-img {
    min-width:100%;
    max-width:100%
}
.chart-bl__graph .graph-prod {
    position:absolute;
    top:25px;
    left:153px;
    font-size:2.2rem
}
.chart-bl__graph .graph-operation {
    position:absolute;
    right:87px;
    bottom:150px;
    font-size:1.4rem
}
.chart-bl__graph .graph1 {
    position:absolute;
    top:87px;
    left:132px
}
.chart-bl__graph .graph2 {
    position:absolute;
    left:206px;
    bottom:30px
}
.chart__days {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding-left:55px;
    color:#000
}
.comments-list,.components-bl {
    display:-webkit-box;
    display:-ms-flexbox
}
.chart__days span {
    padding:5px 10px;
    font-size:1.4rem
}
.comments__item h5,.component h5,.instead__block,.steps__item {
    font-size:1.125rem;
    font-weight:500
}
.instead {
    padding-right:80px;
    max-width:417px
}
.instead__block {
    color:#fff;
    width:335px;
    padding:21px 10px;
    margin:27px 0
}
.components-top {
    background:url(../img/components-bg.jpg) center no-repeat;
    position:relative;
    padding:75px 0 70px;
    background-size:cover
}
.components-bottom {
    height:90px
}
.components__title {
    text-align:center;
    padding-bottom:85px
}
.components-bl {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.components__img {
    position:absolute;
    left:50%;
    bottom:40px;
    -webkit-transform:translateX(-46%);
    transform:translateX(-46%)
}
.component {
    width:360px;
    padding-top:45px;
    padding-bottom:45px;
    position:relative
}
.component .icon {
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.component .icon img{
    width: 100%
}
.comments-wrap,.comments__item,.comments__title,.steps__item {
    position:relative
}
.component_1__img {
    width:108px;
    height:137px;
    right:0
}
.component_2__img {
    width:130px;
    height:145px;
    left:0
}
.component_3__img {
    width:97px;
    height:145px;
    right:0
}
.component_4__img {
    width:97px;
    height:159px;
    left:0
}
.component_left {
    margin-right:195px;
    padding-right:140px;
    text-align:right
}
.component_right {
    margin-left:195px;
    padding-left:140px;
    text-align:left
}
.component h5 {
    margin-bottom:10px
}
.comments {
    padding-top:32px
}
.comments__title {
    text-align:center;
    z-index:5
}
.comments-list {
    padding:60px 80px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
.comments__item {
    width:270px;
    background:#f6f6f6;
    text-align:center;
    padding-bottom:25px
}
.comments__item_1 {
    z-index:4
}
.comments__item_2 {
    z-index:3
}
.comments__item_3 {
    z-index:5
}
.comments__item h5 {
    padding:18px 0 15px
}
.comments__item p {
    padding:0 15px;
    line-height:1.25
}
.comments .slick-next,.comments .slick-prev {
    width:57px;
    height:57px;
    border:none;
    border-radius:50%;
    z-index:1;
    background:#f6f6f6;
    outline:0;
    cursor:pointer;
    margin-top:45px
}
.comments .slick-next::before,.comments .slick-prev::before {
    content:"";
    width:15px;
    height:15px;
    background:0 0;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    outline:0
}
.comments .slick-next:active::before,.comments .slick-prev:active::before {
    border-color:#f0b193
}
.comments .slick-next {
    right:-25px
}
.comments .slick-next::before {
    border-right:2px solid #6c6c6c;
    border-top:2px solid #6c6c6c;
    margin-left:15px
}
.comments .slick-prev {
    left:-25px
}
.comments .slick-prev::before {
    border-left:2px solid #6c6c6c;
    border-bottom:2px solid #6c6c6c;
    margin-left:-15px
}
.comments .slick-list {
    position:relative;
    z-index:2
}
.steps {
    background:#fdb88b;
    padding:55px 0
}
.steps__title {
    text-align:center;
    margin-bottom:30px
}
.steps-list {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:distribute;
    justify-content:space-around
}
.steps__item {
    width:255px;
    padding:100px 0 30px 120px;
    line-height:1.11
}
.steps__item img {
    position:absolute;
    bottom:0;
    left:0
}
.bl-pieple .fico {
    position:absolute;
    width:154px;
    font-size:1.4rem;
    margin-right: 20px;
}
.bl-pieple_1__fico_1 {
    top:27%;
    z-index:1
}
.bl-pieple_1__fico_2 {
    top:55%;
    z-index:3
}
.bl-pieple_1__fico_3 {
    right:0;
    top:48%;
    z-index:1
}
.bl-pieple_2__fico_1 {
    top:-30%;
    left:20%
}
.comments .fico,.doctor .fico,.picture .fico {
    position:absolute;
    font-size:1.4rem;
    left:50%
}
.bl-pieple_2__fico_2 {
    top:60%;
    z-index:3
}
.bl-pieple_2__fico_3 {
    top:50%;
    right:0;
    z-index:1
}
.picture .fico {
    color:#860000
}
.picture__fico_1 {
    top:40%;
    margin-left:-29%;
    z-index:3
}
.picture__fico_2 {
    top:25%;
    margin-left:30%;
    z-index:1
}
.picture__fico_3 {
    top:70%;
    margin-left:7%;
    z-index:1
}
.doctor .fico {
    color:#00698b
}
.doctor__fico_1 {
    top:20%;
    margin-left:-40%;
    z-index:3
}
.doctor__fico_2 {
    top:13%;
    margin-left:20%;
    z-index:1
}
.doctor__fico_3 {
    bottom:45%;
    margin-left:25%;
    z-index:1
}
.comments .fico {
    color:#f73f7b
}
.comments__fico_1 {
    top:22%;
    margin-left:-51%
}
.comments__fico_2 {
    top:50%;
    margin-left:-22%;
    z-index:2
}
.comments__fico_3 {
    top:12%;
    margin-left:16%;
    z-index:4
}
@media screen and (min-width:1920px) {
    .doctor__fico_1 {
        top:40%
    }
}
@media screen and (max-width:1170px) {
    .container {
        width:970px
    }
    .hurryUp {
        width:940px
    }
    .hurryUp__text {
        font-size:.875rem
    }
    .navbar-menu {
        padding-left:140px;
        padding-right:195px
    }
    .navbar-logo {
        font-size:1.8rem
    }
    .primary-top {
        background-position-x:58%
    }
    .bl-pieple {
        margin-left:-705px
    }
    .bl-content {
        padding-left:250px
    }
    .bl-form {
        margin-right:-480px
    }
    .last .bl-pieple {
        margin-left:-760px
    }
    .pain-bl {
        padding-top:50px
    }
    .picture {
        width:620px;
        background-size:contain
    }
    .picture__img {
        -webkit-transform:translateX(-63%) scale(.8);
        transform:translateX(-63%) scale(.8);
        -webkit-transform-origin:50% 100%;
        transform-origin:50% 100%
    }
    .expert-bl {
        max-width:655px
    }
    .chart {
        padding-left:0;
        margin-right:50px
    }
    .instead {
        padding-right:0
    }
    .components-top {
        padding:50px 0
    }
    .components-bottom {
        height:0
    }
    .components__img {
        -webkit-transform:translateX(-44%) scale(.8);
        transform:translateX(-44%) scale(.8);
        bottom:0
    }
    .component {
        width:330px
    }
    .component_left {
        margin-right:100px;
        padding-right:120px
    }
    .component_right {
        margin-left:100px;
        padding-left:140px
    }
    .comments-list {
        padding:60px 0
    }
    .bl-pieple_1__fico_1 {
        margin-left:290px;
        top:0
    }
    .bl-pieple_1__fico_2 {
        top:50%;
        left:25%
    }
    .bl-pieple_1__fico_3 {
        top:40%
    }
    .bl-pieple_2__fico_2 {
        left:35%
    }
    .picture__fico_1 {
        margin-left:-32%
    }
    .comments__fico_1 {
        margin-left:-55%
    }
    .comments__fico_3 {
        top:25%
    }
}
@media screen and (max-height:1080px) {
    .bl-pieple_2__fico_1 {
        top:10%
    }
}
@media screen and (max-width:991px) {
    .instead,.sensation-bl,.steps__item {
        text-align:center
    }
    .container {
        width:750px
    }
    .hurryUp {
        width:720px;
        min-height:70px;
        padding:15px 25px 15px 90px;
        background-position-x:20px
    }
    .hurryUp__text-bold {
        font-size:1rem
    }
    .hurryUp-right {
        padding-right:120px
    }
    .hurryUp .counter {
        width:100px
    }
    .hurryUp .counter__elem {
        height:37px;
        width:28px;
        line-height:37px;
        font-size:2.345rem
    }
    .navbar-menu {
        padding-left:0
    }
    .navbar__item {
        border-bottom-width:2px
    }
    .navbar-logo {
        display:none
    }
    .primary-top {
        min-height:626px;
        background-position-x:100%
    }
    .primary-bottom {
        height:55px
    }
    .primary__title {
        padding-top:45px;
        padding-bottom:15px
    }
    .primary-list {
        margin-left: 220px;
        padding-top:40px;
        padding-bottom:40px;
        height:330px;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .bl-pieple::before,.expert-img::before {
        display:none
    }
    .bl-pieple {
        margin-left:-550px;
        padding-bottom:0
    }
    .bl-pieple__img {
        width:290px;
        margin-left: 100px;
    }
    .bl-pieple__img_2{
        margin-left: 0;
    }
    .bl-content {
        padding:0 290px 0 20px
    }
    .bl-content img {
        width:125px;
        bottom:-45px;
        left:50%;
        margin-left:-295px
    }
    .bl-form {
        margin-right:-375px
    }
    .last .bl-pieple {
        margin-left:-450px;
        bottom:100px;
        top:auto
    }
    .picture {
        background:0 0;
        width:300px
    }
    .picture__img {
        width:100%;
        -webkit-transform:translateX(-72%);
        transform:translateX(-72%)
    }
    .sensation-top::before {
        margin-left:160px
    }
    .sensation-top::after {
        margin-left:-140px
    }
    .sensation-bl {
        padding:85px 0 0;
        max-width:430px
    }
    .sensation-bl__img {
        left:50%;
        -webkit-transform:translateX(-50%) scale(.9);
        transform:translateX(-50%) scale(.9)
    }
    .sensation-bl__text {
        margin:0 auto
    }
    .sensation-prod {
        -webkit-transform:translate(15%,-43%) scale(.8);
        transform:translate(15%,-43%) scale(.8)
    }
    .expert-bl {
        padding-left:40px;
        max-width:100%
    }
    .expert-bl__text {
        max-width:430px
    }
    .expert-bl__name {
        max-width:380px
    }
    .expert-img {
        margin-left:70px
    }
    .compare-wrap,.components-bl {
        display:block
    }
    .chart {
        margin:0 auto
    }
    .instead {
        max-width:100%;
        margin-top:20px
    }
    .instead__block {
        margin:27px auto
    }
    .components__title {
        padding-bottom:18px
    }
    .components__img {
        top:50%;
        -webkit-transform:translateY(-40%);
        transform:translateY(-40%)
    }
    .component {
        padding-top:25px;
        padding-bottom:25px
    }
    .component_left {
        margin:0
    }
    .component_right {
        margin:0;
        padding-left:140px
    }
    .comments-list {
        width:270px;
        margin:0 auto
    }
    .comments__item {
        min-height:475px
    }
    .steps__item {
        margin:auto;
        padding:175px 30px 0
    }
    .steps__item img {
        top:0;
        left:50%;
        -webkit-transform:translateX(-50%);
        transform:translateX(-50%)
    }
    .steps__item_1 img {
        top:15px
    }
    .steps__item_3 img {
        top:37px
    }
    .bl-pieple_1__fico_1 {
        margin-left:-50px;
        top:-20%
    }
    .bl-pieple_2__fico_1 {
        top:-90%
    }
    .bl-pieple_2__fico_2 {
        top:5%;
        left:5%
    }
    .bl-pieple_2__fico_3 {
        top:-40%;
        z-index:3
    }
    .picture__fico_1 {
        margin-left:-90%
    }
    .doctor__fico_1 {
        top:30%
    }
    .comments__fico_1 {
        display:none
    }
    .comments__fico_2 {
        margin-left:-35%;
        z-index:0
    }
}
@media screen and (max-width:767px) {
    .container {
        width:320px
    }
    .fico-sea:before{
        display: none !important;
    }
    .footer{
        padding-top: 30px !important;
    }
    .title {
        font-size:1.875rem;
        line-height:1.167
    }
    .title span {
        font-size:2rem
    }
    .button-wrap:hover .button:not(:disabled) .arrow {
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    .button-wrap:hover .button:not(:disabled) .arrow::before {
        -webkit-transform:scaleX(0);
        transform:scaleX(0)
    }
    .hurryUp .counter,.navbar__button {
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0)
    }
    .hurryUp,.hurryUp__close,.show-btn,.timer {
        display:none
    }
    .hurryUp__text b,.hurryUp__text-desc {
        display:inline-block
    }
    .hurryUp__text-desc {
        font-size:1rem;
        font-weight:700
    }
    .bl-content .img-prod,.hurryUp-left,.navbar-menu,.primary-bottom {
        display:none
    }
    .hurryUp-right {
        float:none;
        width:290px;
        max-width:none;
        margin:0 auto;
        color:#fe2026
    }
    .hurryUp .counter {
        -webkit-transform:translateY(0);
        transform:translateY(0);
        top:auto;
        bottom:5px;
        left:0
    }
    .hurryUp .counter__elem {
        color:#fe2026
    }
    .hurryUp .counter__elem1 {
        color:#828693
    }
    .navbar {
        -webkit-transform:translateY(100%);
        transform:translateY(100%);
        padding:15px 0;
        top:auto;
        bottom:0;
        margin-top:0;
        margin-bottom:-15px;
        -webkit-box-shadow:0 -5px 15px 0 rgba(0,0,0,.15);
        box-shadow:0 -5px 15px 0 rgba(0,0,0,.15)
    }
    .navbar__button {
        position:relative;
        -webkit-transform:translateY(0);
        transform:translateY(0);
        right:0
    }
    .fixed {
        -webkit-transform:translateY(0);
        transform:translateY(0);
        margin-bottom:0
    }
    .primary {
        color:#4a4a4a
    }
    .primary-top {
        min-height: auto;
        background:url(../img/primary-top.jpg) center no-repeat;
        background-size:cover;
        position:relative
    }
    .primary__title {
        font-size:1.5rem;
        padding:0;
        margin:0
    }
    .primary-list {
        height:auto;
        font-size:.875rem;
        padding:13px 0 20px;
        margin-left:35px
    }
    .primary__item {
        padding:11px 0 11px 25px
    }
    .primary__item::after,.primary__item::before {
        background:#4a4a4a;
        width:19px;
        height:4px
    }
    .bl-pieple {
        bottom:-53px;
        margin-left:-275px;
        max-height:326px
    }
    .bl-pieple__img {
        width:215px;
        margin-left: 0;
    }
    .bl-content {
        padding:15px 0 0 110px
    }
    .bl-content .img-prod_sm {
        display:block;
        width:auto;
        margin-left:-87px;
        bottom:-50px;
        -webkit-filter:drop-shadow(-4px 1px 4px rgba(0, 0, 0, .4));
        filter:drop-shadow(-4px 1px 4px rgba(0, 0, 0, .4))
    }
    .bl-form {
        position:static;
        background:url(../img/primary-bottom.jpg) center no-repeat;
        background-size:cover;
        width:100%;
        padding:0 0 25px
    }
    .bl-form__counter {
        display:block
    }
    .counter {
        background:#e5507c;
        min-height:80px;
        margin-bottom:7px
    }
    .last .bl-pieple {
        overflow:visible;
        margin-left:-290px;
        top:25px
    }
    .last .bl-pieple img {
        display:block;
        width:225px
    }
    .pain {
        padding-top:32px
    }
    .pain-bl {
        display:block;
        padding-top:27px
    }
    .pain-bl__left {
        width:220px;
        margin:0 auto;
        padding:67px 10px 2px 10px;
        font-size:1rem;
        font-weight:400
    }
    .pain-bl__left li {
        position:relative;
        margin-bottom:12px;
        padding-bottom:0;
        padding-left:15px
    }
    .pain-bl__left li::before {
        content:"";
        position:absolute;
        background:#fff;
        left:0;
        top:8px;
        width:8px;
        height:2px
    }
    .pain-bl__left .fico {
        font-size:3rem;
        top:10px
    }
    .pain__tape .title,.prod-list__item {
        font-size:1.2rem
    }
    .pain__tape {
        min-height:135px;
        padding:30px 0 10px
    }
    .picture {
        width:273px;
        min-height:300px
    }
    .picture__img {
        -webkit-transform:translateX(0);
        transform:translateX(0);
        left:10px;
        bottom:-38px
    }
    .sensation-top::before {
        width:290px;
        background-size:contain;
        height:200px;
        -webkit-transform:scaleX(-1);
        transform:scaleX(-1);
        top:auto;
        bottom:135px;
        margin-left:-271px
    }
    .sensation-top::after {
        width:225px;
        background-size:contain;
        height:255px;
        top:2px;
        bottom:auto;
        -webkit-transform:scaleX(-1);
        transform:scaleX(-1);
        margin-left:37px
    }
    .sensation-wrap {
        display:block;
        padding:25px 15px 0
    }
    .sensation-bl__title {
        margin-bottom:19px
    }
    .sensation-bl__text {
        line-height:1.25;
        padding-bottom:24px
    }
    .sensation-bl__text_last {
        padding:0 15px;
        line-height:1.28
    }
    .sensation-prod {
        -webkit-transform:scale(1) translate(0,0);
        transform:scale(1) translate(0,0);
        position:relative;
        top:auto;
        left:auto;
        display:block;
        text-align:center;
        margin-top:30px
    }
    .sensation-prod img {
        -webkit-transform:scale(1);
        transform:scale(1);
        width:203px;
        margin-left:30px
    }
    .prod-list {
        -webkit-transform:translateX(-50%);
        transform:translateX(-50%);
        bottom:-65px;
        width:260px
    }
    .prod-list__item {
        width:92px;
        height:92px;
        padding: 10px;

    }
    .prod-list__item1 {
        font-size:2.4rem
    }
    .graph-top {
        min-height:137px
    }
    .graph-bottom {
        padding:28px 0 22px
    }
    .compare-wrap_sm {
        display:block;
        padding:0 30px 17px;
        text-align:center
    }
    .components__img,.instead__title {
        display:none
    }
    .chart {
        width:100%;
        height:100%
    }
    .chart-bl__percent {
        font-size:.875rem;
        width:30px;
        padding-top:41px
    }
    .chart-bl__percent span {
        padding:10px 0;
        font-weight:700
    }
    .chart-bl__percent span:last-child {
        padding-bottom:0
    }
    .chart-bl__graph {
        width:260px
    }
    .chart-bl__graph .graph-prod {
        font-size:1.2rem;
        font-weight:700;
        left:90px;
        top:15px
    }
    .chart-bl__graph .graph-operation {
        font-size:.75rem;
        bottom:88px;
        right:auto;
        left:152px
    }
    .chart-bl__graph .graph1 {
        width:75px;
        top:30px;
        left:28px
    }
    .chart-bl__graph .graph2 {
        width:75px;
        left:93px;
        bottom:12px
    }
    .chart__days {
        padding-left:30px
    }
    .chart__days span {
        font-size:.75rem;
        font-weight:700;
        padding:2px 6px
    }
    .instead__block {
        width:100%;
        margin:25px auto 23px;
        padding:12px 10px;
        line-height:1.4
    }
    .instead__text {
        padding:0 15px
    }
    .components-top {
        padding:23px 0 10px
    }
    .component_left,.component_right {
        padding-left:100px
    }
    .component {
        width:100%;
        padding-top:16px;
        padding-bottom:17px
    }
    .component_1__img {
        right:auto;
        left:0;
        width:90px
    }
    .component_2__img {
        width:80px
    }
    .component_3__img {
        right:auto;
        left:0;
        width:80px
    }
    .component_4__img {
        width:75px
    }
    .component_left {
        padding-right:0;
        text-align:left
    }
    .component h5 {
        margin-bottom:12px
    }
    .comments {
        padding-top:23px
    }
    .comments-list {
        padding:17px 0
    }
    .steps {
        padding-top:26px;
        padding-bottom:35px
    }
    .steps__title {
        margin-bottom:5px
    }
    .steps-list {
        display:block
    }
    .steps__item {
        padding:100px 0 30px 120px;
        text-align:left
    }
    .steps__item img {
        bottom:0;
        top:auto;
        left:0;
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    .steps__item_3 {
        padding-top:70px
    }
    .bl-pieple .fico {
        font-size:.7rem;
        width:82px;
        color:#fff
    }
    .bl-pieple_1__fico_1 {
        margin-left:100px;
        top:-5%
    }
    .bl-pieple_1__fico_2 {
        top:70%;
        left:35%
    }
    .bl-pieple_1__fico_3 {
        top:35%;
        right:10%
    }
    .bl-pieple_2__fico_1 {
        top:18%;
        left:30%
    }
    .bl-pieple_2__fico_2 {
        top:70%;
        left:35%
    }
    .bl-pieple_2__fico_3 {
        top:37%;
        z-index:1;
        margin-right:0;
        right:10%
    }
    .picture__fico_1 {
        top:50%
    }
    .doctor .fico,.picture__fico_3 {
        display:none
    }
    .comments__fico_2 {
        margin-left:-75%
    }
}

.price-old {
    color: rgba(0,0,0,.5);
    font-size: 30px;
    margin: 5px 0;
    text-decoration: line-through;
}

.price-new {
    font-size: 35px;
    color: #f73f7b;
}

@media(max-width: 1100px) {
    .expert-bl__text-1::before,
    .navbar-logo {
        display: none;
    }

    .expert-bl {
        padding-left: 0;
        max-width: 500px;
    }

    .expert-img,
    .doctor__img {
        margin-left: 0;
    }
}

@media(max-width: 1100px) {
    .expert-bl,
    .expert-bl__text,
    .expert-bl__name {
        max-width: 100%;
    }

    .expert-wrap {
        min-height: auto;
        align-items: start;
    }

    .expert-img {
        position: relative;
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    .doctor__img {
        width: 70%;
        margin: 0 15%;
    }

    .sensation-bottom {
        height: 100px;
    }

    .expert-bl__name {
        margin-top: 30px;
    }

    .expert-bl__text-1 {
        padding-top: 20px;
    }

    .expert-bl .title {
        text-align: center;
    }

    .expert-img::before {
        top: 0;
    }
}

@media(max-width: 700px) {
    .doctor {
        height: auto;
        width: 97%;
        margin-bottom: 5px;
    }

    .doctor__img {
        width: 90%;
        margin: 0 5%;
    }
}