@media screen and (min-width:1024px) {
    .mob {
        display: none
    }
    @import url(https://fonts.googleapis.com/css?family=Lobster|Roboto+Condensed:400,300,700&amp;subset=latin,cyrillic);
    .fancybox-image,
    .fancybox-inner,
    .fancybox-nav,
    .fancybox-nav span,
    .fancybox-outer,
    .fancybox-skin,
    .fancybox-tmp,
    .fancybox-wrap,
    .fancybox-wrap iframe,
    .fancybox-wrap object {
        padding: 0;
        margin: 0;
        border: 0;
        outline: 0;
        vertical-align: top
    }
    .fancybox-wrap {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 8020
    }
    .fancybox-inner,
    .fancybox-outer,
    .fancybox-skin {
        position: relative
    }
    .fancybox-skin {
        background: #f9f9f9;
        color: #444;
        text-shadow: none;
        border-radius: 4px
    }
    .fancybox-opened {
        z-index: 8030
    }
    .fancybox-opened .fancybox-skin {
        -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
                box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5)
    }
    .fancybox-inner {
        overflow: hidden
    }
    .fancybox-type-iframe .fancybox-inner {
        -webkit-overflow-scrolling: touch
    }
    .fancybox-error {
        color: #444;
        font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
        margin: 0;
        padding: 15px;
        white-space: nowrap
    }
    .fancybox-iframe,
    .fancybox-image {
        display: block;
        width: 100%;
        height: 100%
    }
    .fancybox-image {
        max-width: 100%;
        max-height: 100%
    }
    #fancybox-loading {
        position: fixed;
        top: 50%;
        left: 50%;
        margin-top: -22px;
        margin-left: -22px;
        background-position: 0 -81pt;
        opacity: .8;
        cursor: pointer;
        z-index: 8060
    }
    .fancybox-close,
    .fancybox-nav,
    .fancybox-nav span {
        cursor: pointer;
        z-index: 8040;
        position: absolute
    }
    #fancybox-loading div {
        width: 44px;
        height: 44px
    }
    .fancybox-close {
        top: -18px;
        right: -18px;
        width: 36px;
        height: 36px
    }
    .fancybox-nav {
        top: 0;
        width: 40%;
        height: 100%;
        text-decoration: none;
        -webkit-tap-highlight-color: transparent
    }
    .fancybox-prev {
        left: 0
    }
    .fancybox-next {
        right: 0
    }
    .fancybox-nav span {
        top: 50%;
        width: 36px;
        height: 34px;
        margin-top: -18px;
        visibility: hidden
    }
    .fancybox-prev span {
        left: 10px;
        background-position: 0 -36px
    }
    .fancybox-next span {
        right: 10px;
        background-position: 0 -72px
    }
    .fancybox-nav:hover span {
        visibility: visible
    }
    .fancybox-tmp {
        position: absolute;
        top: -99999px;
        left: -99999px;
        visibility: hidden;
        max-width: 99999px;
        max-height: 99999px;
        overflow: visible !important
    }
    .fancybox-lock,
    .fancybox-lock body {
        overflow: hidden !important
    }
    .fancybox-lock {
        width: auto
    }
    .fancybox-lock-test {
        overflow-y: hidden !important
    }
    .fancybox-overlay {
        position: absolute;
        top: 0;
        left: 0;
        overflow: hidden;
        display: none;
        z-index: 8010
    }
    .fancybox-overlay-fixed {
        position: fixed;
        bottom: 0;
        right: 0
    }
    .fancybox-lock .fancybox-overlay {
        overflow: auto;
        overflow-y: scroll
    }
    .fancybox-title {
        visibility: hidden;
        font: 400 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
        position: relative;
        text-shadow: none;
        z-index: 8050
    }
    .fancybox-opened .fancybox-title {
        visibility: visible
    }
    .fancybox-title-float-wrap {
        position: absolute;
        bottom: 0;
        right: 50%;
        margin-bottom: -35px;
        z-index: 8050;
        text-align: center
    }
    .fancybox-title-float-wrap .child {
        display: inline-block;
        margin-right: -100%;
        padding: 2px 20px;
        background: 0;
        background: rgba(0, 0, 0, 0.8);
        border-radius: 15px;
        text-shadow: 0 1px 2px #222;
        color: #FFF;
        font-weight: 700;
        line-height: 24px;
        white-space: nowrap
    }
    .fancybox-title-outside-wrap {
        position: relative;
        margin-top: 10px;
        color: #fff
    }
    .fancybox-title-inside-wrap {
        padding-top: 10px
    }
    .fancybox-title-over-wrap {
        position: absolute;
        bottom: 0;
        left: 0;
        color: #fff;
        padding: 10px;
        background: #000;
        background: rgba(0, 0, 0, 0.8)
    }
    @media only screen and (-webkit-min-device-pixel-ratio:1.5),
    only screen and (min--moz-device-pixel-ratio:1.5),
    only screen and (min-device-pixel-ratio:1.5) {
        #fancybox-loading,
        .fancybox-close,
        .fancybox-next span,
        .fancybox-prev span {
            background-size: 44px 152px
        }
        #fancybox-loading div {
            background-size: 24px 24px
        }
    }
    .check_popup .check_popup_anketa:after,
    .check_popup .check_popup_form:after {
        clear: both;
        content: "";
        display: block
    }
    .check_popup a,
    .check_popup abbr,
    .check_popup acronym,
    .check_popup address,
    .check_popup applet,
    .check_popup article,
    .check_popup aside,
    .check_popup audio,
    .check_popup b,
    .check_popup big,
    .check_popup blockquote,
    .check_popup canvas,
    .check_popup caption,
    .check_popup center,
    .check_popup cite,
    .check_popup code,
    .check_popup dd,
    .check_popup del,
    .check_popup details,
    .check_popup dfn,
    .check_popup div,
    .check_popup dl,
    .check_popup dt,
    .check_popup em,
    .check_popup embed,
    .check_popup fieldset,
    .check_popup figcaption,
    .check_popup figure,
    .check_popup footer,
    .check_popup form,
    .check_popup h1,
    .check_popup h2,
    .check_popup h3,
    .check_popup h4,
    .check_popup h5,
    .check_popup h6,
    .check_popup header,
    .check_popup hgroup,
    .check_popup i,
    .check_popup iframe,
    .check_popup img,
    .check_popup ins,
    .check_popup kbd,
    .check_popup label,
    .check_popup legend,
    .check_popup li,
    .check_popup mark,
    .check_popup menu,
    .check_popup nav,
    .check_popup object,
    .check_popup ol,
    .check_popup output,
    .check_popup p,
    .check_popup pre,
    .check_popup q,
    .check_popup ruby,
    .check_popup s,
    .check_popup samp,
    .check_popup section,
    .check_popup small,
    .check_popup span,
    .check_popup strike,
    .check_popup strong,
    .check_popup sub,
    .check_popup summary,
    .check_popup sup,
    .check_popup table,
    .check_popup tbody,
    .check_popup td,
    .check_popup tfoot,
    .check_popup th,
    .check_popup thead,
    .check_popup time,
    .check_popup tr,
    .check_popup tt,
    .check_popup u,
    .check_popup ul,
    .check_popup var,
    .check_popup video {
        margin: 0;
        padding: 0;
        border: 0;
        font: inherit;
        vertical-align: baseline
    }
    .check_popup aside,
    .check_popup details,
    .check_popup figcaption,
    .check_popup figure,
    .check_popup footer,
    .check_popup header,
    .check_popup hgroup,
    .check_popup menu,
    .check_popup nav,
    .check_popup section,
    article {
        display: block
    }
    body {
        line-height: 1
    }
    .check_popup ul,
    ol {
        list-style: none
    }
    .check_popup q,
    blockquote {
        quotes: none
    }
    .check_popup blockquote:after,
    .check_popup q:after,
    .check_popup q:before,
    blockquote:before {
        content: '';
        content: none
    }
    table {
        border-collapse: collapse;
        border-spacing: 0
    }
    .check_popup * {
        -webkit-box-sizing: border-box;
                box-sizing: border-box
    }
    .check_popup {
        background: #fff;
        width: 100%;
        font: 18px/25px "Roboto Condensed", Verdana, Tahoma, Arial, sans-serif;
        -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
                box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5)
    }
    .check_popup h4,
    .check_popup h5 {
        font-family: 'Roboto Condensed', Verdana, Tahoma, Arial, sans-serif;
        font-weight: 700;
        text-transform: uppercase;
        margin: 0
    }
    .check_popup h4 {
        font-size: 17px;
        line-height: 19px
    }
    .check_popup h5 {
        font-size: 18px;
        line-height: 20px
    }
    .check_popup .check_popup_head {
        color: #fff;
        font-size: 2pc;
        line-height: 34px;
        text-align: center;
        padding: 13px;
        background: #00a9a3;
        text-transform: uppercase
    }
    .check_popup .check_popup_content {
        padding: 30px
    }
    .check_popup .check_popup_button,
    .check_popup .check_submit_pop {
        display: inline-block;
        padding: 6px 9pt;
        margin: 10px 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.42857143;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background: #1ecac4;
        border: 1px solid transparent;
        border-radius: 0;
        color: #fff
    }
    .check_popup .check_popup_button {
        width: 150px;
        height: 35px
    }
    .check_popup .check_popup_button:active,
    .check_popup .check_popup_button:focus,
    .check_popup .check_popup_button:hover,
    .check_popup .check_submit_pop:active,
    .check_popup .check_submit_pop:focus,
    .check_popup .check_submit_pop:hover {
        background: #00a9a3
    }
    .check_popup .check_popup_code_input_wrap {
        position: relative
    }
    .check_popup .check_popup_content fieldset {
        margin: 0;
        padding: 0
    }
    .check_popup .check_popup_code {
        position: absolute;
        top: 0;
        left: 3px;
        font-size: 20px;
        font-style: normal;
        width: 20px;
        height: 30px;
        vertical-align: middle;
        line-height: 30px;
        text-align: center
    }
    .check_popup input.check_popup_code_input {
        border-radius: 0;
        background: #fff;
        padding: 0 5px 0 25px;
        letter-spacing: 9pt;
        text-align: left;
        border: 1px solid #00a9a3;
        height: 30px;
        line-height: 30px;
        width: 250px
    }
    .check_popup .check_popup_valid_title {
        text-transform: none;
        font-size: 22px;
        line-height: 22px
    }
    .check_popup .check_popup_valid_code {
        color: #00a9a3
    }
    .check_popup .check_popup_error,
    .check_popup .check_popup_invalid_code {
        color: red
    }
    .check_popup .check_popup_form {
        margin: auto;
        padding: 30px 0 0
    }
    .check_popup .check_popup_form p {
        margin: 10px 0
    }
    .check_popup .check_popup_form_left {
        float: left;
        width: 340px
    }
    .check_popup .check_popup_form_right {
        float: right;
        width: 365px
    }
    .check_popup .check_popup_check_submit_pop {
        display: block;
        width: 100%
    }
    .check_popup .check_popup_anketa {
        width: 660px;
        margin: auto
    }
    .check_popup .check_popup_anketa_left {
        float: left;
        width: 310px
    }
    .check_popup_anketa_left div.row {
        margin-bottom: 10px
    }
    .check_popup .check_popup_anketa_left input[type=text] {
        border-radius: 0;
        background: #fff;
        padding: 0 10px;
        text-align: left;
        border: 1px solid #00a9a3;
        height: 30px;
        line-height: 30px;
        width: 100%
    }
    .check_popup .check_popup_anketa_right {
        float: right;
        width: 310px
    }
    .check_popup .check_popup_anketa_right .row {
        margin-bottom: 0
    }
    .check_popup .check_popup_anketa_right .check_submit_pop {
        margin: 10px 0 0;
        text-indent: 0;
        width: 10pc;
        height: 35px;
        line-height: 22px
    }
    .check_popup .check_popup_anketa_right textarea {
        border-radius: 0;
        background: #fff;
        border: 1px solid #00a9a3;
        width: 100%;
        padding: 5px;
        margin: 0;
        height: 185px;
        vertical-align: top
    }
    .check_popup .check_popup_anketa::-webkit-input-placeholder {
        color: #373737
    }
    .check_popup .check_popup_anketa:-moz-placeholder {
        color: #373737;
        opacity: 1
    }
    .check_popup .check_popup_anketa::-moz-placeholder {
        color: #373737;
        opacity: 1
    }
    .check_popup .check_popup_anketa:-ms-input-placeholder {
        color: #373737
    }
    .check_popup .check_popup_anketa_comment {
        min-height: 180px
    }
    .check_popup .order_form {
        width: 650px;
        position: relative;
        left: 0;
        top: 0
    }
    .fancybox-wrap.fancybox-opened .fancybox-title {
        display: none
    }
    @media screen and (max-width:500px) {
        .check_popup .check_popup_anketa .check_popup_anketa_left,
        .check_popup .check_popup_anketa .check_popup_anketa_right,
        .check_popup .check_popup_form .check_popup_form_left,
        .check_popup .check_popup_form .check_popup_form_right {
            float: none;
            display: block;
            width: 100%
        }
        .check_popup .check_popup_form .check_popup_button,
        .check_popup .check_popup_form input.check_popup_code_input {
            width: 100%;
            height: 40px
        }
        .check_popup .check_popup_form .row {
            margin-bottom: 15px
        }
        .check_popup .check_popup_anketa,
        .check_popup .order_form {
            width: 100%
        }
    }
    h4,
    h5,
    h6,
    hr,
    p {
        margin: 0 0 10px
    }
    fieldset,
    form,
    img {
        border-style: none
    }
    fieldset,
    figure,
    form,
    li,
    ol,
    ul {
        margin: 0;
        padding: 0
    }
    div.container3 .slider-next,
    div.container4 .slider-next {
        right: 0
    }
    body {
        margin: 0;
        color: #000;
        font: 9pt/14px Verdana, Tahoma, Arial, sans-serif;
        min-width: 20pc;
        background: #fff
    }
    img.flex_img {
        max-width: 100%
    }
    a {
        color: #07c
    }
    a:hover {
        text-decoration: none
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: 36px;
        line-height: 38px;
        margin: 0 0 20px;
        font-weight: 400
    }
    h2,
    h3 {
        margin: 0 0 15px
    }
    h2 {
        font-size: 30px;
        line-height: 2pc
    }
    h3 {
        font-size: 25px;
        line-height: 27px
    }
    h4 {
        font-size: 20px;
        line-height: 22px
    }
    h5,
    h6 {
        font-size: 18px;
        line-height: 20px
    }
    hr {
        border: 1px solid #ccc
    }
    article,
    aside,
    figure,
    footer,
    header,
    nav,
    section {
        display: block
    }
    input,
    select,
    textarea {
        vertical-align: middle
    }
    select.inp_select {
        border-radius: 3px
    }
    input[type=text],
    input[type=email],
    input[type=password],
    select,
    textarea {
        width: 100%;
        border: 1px solid #3b6732;
        background: #f8f8f8;
        border-radius: 0;
        height: 35px;
        color: inherit;
        padding: 8px 5px;
        line-height: 35px;
        outline: 0;
        -webkit-box-sizing: border-box;
                box-sizing: border-box
    }
    textarea {
        resize: vertical;
        padding: 5px;
        line-height: 20px;
        border-radius: 6px;
        min-height: 185px;
        overflow: auto
    }
    input[type=checkbox] {
        margin: -2px 4px 0 0
    }
    input[type=radio] {
        margin: -3px 4px 0 0
    }
    select {
        padding: 3px;
        color: #000
    }
    .delivery:after,
    .row:after {
        content: "";
        display: table;
        width: 100%
    }
    li,
    ol,
    ul {
        list-style: none
    }
    input[type=submit]:hover {
        cursor: pointer
    }
    input[type=image] {
        padding: 0;
        border: 0
    }
    input[type=text],
    input[type=password],
    input[type=submit],
    input[type=file],
    textarea {
        -webkit-appearance: none
    }
    input[type=submit]::-moz-focus-inner {
        border: 0;
        padding: 0
    }
    table {
        border-collapse: collapse;
        width: 100%;
        margin: 0 0 20px
    }
    table tbody td:first-child,
    table thead td:first-child {
        border-left: 0
    }
    table td {
        border-bottom: 1px solid #e5e9ee;
        border-left: 1px solid #e5e9ee;
        padding: 14px 18px
    }
    .button,
    .submit,
    button {
        display: inline-block;
        vertical-align: middle;
        padding: 7px 1pc;
        outline: 0;
        border: 0;
        background: #bbb8b9;
        background: -webkit-gradient(linear, left top, left bottom, from(#bbb8b9), to(#8b8888));
        background: linear-gradient(#bbb8b9, #8b8888);
        color: #fff;
        border-radius: 10px;
        text-align: center;
        text-decoration: none;
        cursor: pointer;
        -webkit-transition: .1s;
        transition: .1s
    }
    .button:hover,
    .submit:hover,
    button:hover {
        background: #bbb8b9;
        background: -webkit-gradient(linear, left top, left bottom, from(#8b8888), to(#bbb8b9));
        background: linear-gradient(#8b8888, #bbb8b9)
    }
    .cms_content ol,
    .cms_content ul {
        margin: 0 0 0 20px
    }
    .cms_content ol li,
    .cms_content ul li {
        margin: 0 0 10px;
        list-style: disc
    }
    .cms_content ol li {
        list-style: decimal
    }
    .delivery {
        position: relative
    }
    .delivery li {
        float: left
    }
    .delivery p {
        display: none;
        position: absolute;
        top: 20px;
        left: 0;
        width: 100%
    }
    .plank {
        position: fixed;
        bottom: 0;
        z-index: 100;
        left: 50%;
        width: 10in;
        margin-left: -5in
    }
    div.container3 .slider-prev,
    div.container4 .slider-prev {
        left: 0
    }
    .wrapper {
        width: 100%;
        overflow: hidden
    }
    .bg-header,
    .header {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        margin: 0 auto;
        min-width: 500px;
        padding-bottom: 5px;
    }
    .header {
        background: #03170e;
        width: auto
    }
    .header-flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
    }
    .header-flex img {
        max-width: 100%;
    }
    .header-product {
        max-width: 300px;
        -ms-flex-item-align: center;
            -ms-grid-row-align: center;
            align-self: center;
    }
    .main {
        background: #0f3f28
    }
    .bg-header {
        max-width: 858pt
    }
    .container-header {
        height: 100%;
        margin: 0 auto;
        overflow: hidden;
        position: relative;
        width: 750pt
    }
    .bg-block1,
    .block1 {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        height: 55pc;
        margin: 0 auto;
        min-width: 750pt
    }
    .block1 {
        background: url(../img/fi000047.jpg) center top no-repeat;
        max-width: 1800px
    }
    .bg-block1 {
        background: url(../img/fi000048.png) center top no-repeat;
        max-width: 858pt
    }
    .container1 {
        height: 100%;
        margin: 0 auto;
        overflow: visible;
        position: relative;
        width: 783pt
    }
    .bg-block2,
    .block2 {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        margin: 0 auto;
        min-width: 750pt
    }
    .block2 {
        height: 518px
    }
    .container2,
    .container3,
    .container4,
    .container5,
    .container6,
    .container7,
    .container8 {
        width: 750pt;
        overflow: hidden;
        position: relative
    }
    .block2 {
        background: url(../img/fi000049.jpg) center top no-repeat;
        max-width: 1800px
    }
    .bg-block2 {
        background: url(../img/fi000050.png) center top no-repeat;
        max-width: 858pt
    }
    .container2 {
        height: 100%;
        margin: 0 auto
    }
    .bg-block3,
    .block3 {
        height: 25pc;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        margin: 0 auto;
        min-width: 750pt
    }
    .block3 {
        background: url(../img/fi000051.jpg) center top no-repeat;
        max-width: 1800px
    }
    .bg-block3 {
        max-width: 858pt
    }
    .container3 {
        height: 100%;
        margin: 0 auto
    }
    .block4 {
        background: url(../img/fi000052.jpg) center top no-repeat;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        height: 730px;
        margin: 0 auto;
        min-width: 750pt;
        max-width: 1800px
    }
    .bg-block4 {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        height: 55pc;
        margin: 0 auto;
        min-width: 750pt;
        max-width: 858pt
    }
    .container4 {
        height: 100%;
        margin: 0 auto
    }
    .bg-block5,
    .block5 {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        height: 630px;
        margin: 0 auto;
        min-width: 750pt
    }
    .block5 {
        background: url(../img/fi000053.jpg) center top no-repeat;
        max-width: 1800px
    }
    .bg-block5 {
        background: url(../img/fi000054.png) center top no-repeat;
        max-width: 858pt
    }
    .container5 {
        height: 100%;
        margin: 0 auto
    }
    .bg-block6,
    .block6 {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        height: 41pc;
        margin: 0 auto;
        min-width: 750pt
    }
    .block6 {
        background: url(../img/fi000055.jpg) center top no-repeat;
        max-width: 1800px
    }
    .bg-block6 {
        background: url(../img/fi000056.png) center top no-repeat;
        max-width: 858pt
    }
    .container6 {
        height: 100%;
        margin: 0 auto
    }
    .bg-block7,
    .block7 {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        height: 425px;
        margin: 0 auto;
        min-width: 750pt
    }
    .block7 {
        background: #0f3f28;
        max-width: 1800px
    }
    .bg-block7 {
        background: url(../img/fi000057.png) center top no-repeat;
        max-width: 858pt
    }
    .container7 {
        height: 100%;
        margin: 0 auto
    }
    .bg-block8,
    .block8 {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        height: 521px;
        margin: 0 auto;
        min-width: 750pt
    }
    .block8 {
        background: #0f3f28;
        max-width: 1800px;
        margin-top: 25px
    }
    .bg-block8 {
        background: url(../img/fi000058.png) center top no-repeat;
        max-width: 858pt
    }
    .container8 {
        height: 100%;
        margin: 0 auto
    }
    .bg-block9,
    .block9 {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        height: 25pc;
        margin: 0 auto;
        min-width: 750pt
    }
    .block9 {
        background: #0f3f28;
        max-width: 1800px
    }
    .bg-block9 {
        background: url(../img/fi000059.png) center top no-repeat;
        max-width: 858pt
    }
    .container9 {
        height: 100%;
        margin: 0 auto;
        overflow: hidden;
        position: relative;
        width: 999px
    }
    .bg-footer,
    .foot {
        min-width: 750pt;
        margin: 0 auto;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    .foot {
        background: #0f3f28;
        width: 100%
    }
    .bg-footer {
        background: url(../img/fi000060.png) center top no-repeat;
        max-width: 858pt
    }
    .container-footer {
        height: 100%;
        margin: 0 auto;
        overflow: hidden;
        position: relative;
        width: 750pt
    }
    div.header-left {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        float: left;
        width: 300px
    }
    div.header-right {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        max-width: 700px;
        min-width: 300px;
        width: 100%;
    }
    span.header-left-text1 {
        color: #3e865c;
        font: 600 14px/20px "Roboto Condensed";
        display: block;
        margin-left: 8pc;
        margin-top: 25px
    }
    span.header-left-text2,
    span.header-left-text3,
    span.header-left-text4 {
        color: #fffc0f;
        font: 600 1pc/20px "Roboto Condensed";
        margin-left: 5pc;
        display: block
    }
    span.header-left-text2 {
        margin-top: 35px
    }
    span.header-left-text3 {
        margin-top: 31px
    }
    span.header-left-text4 {
        margin-top: 28px
    }
    span.header-left-text5 {
        color: #fffc16;
        display: block;
        font: 300 25px/30px "Roboto Condensed";
        margin-left: 20px;
        margin-top: 210px
    }
    span.header-left-text5 span {
        font-weight: 400
    }
    div.header-right-top {
        margin-left: 375px;
        width: 325px;
        overflow: hidden;
        padding-left: 2px
    }
    div.top-last-pack {
        color: #fff;
        font: 23px/35px Lobster;
        margin-top: 9px
    }
    div.top-last-pack span.lastpack {
        color: #ece908
    }
    div.top-new-price {
        float: left;
        background: url(../img/fi000061.png) no-repeat;
        display: block;
        height: 44px;
        margin-right: 9pt;
        width: 102px;
        text-align: center
    }
    div.top-old-price {
        float: left;
        width: 205px
    }
    div.top-price-row {
        overflow: hidden;
        margin-top: 6px
    }
    span.top-old-price-text {
        float: left;
        color: #98d4b1;
        font: 600 17px/20px "Roboto Condensed";
        margin-top: 10px
    }
    div.top-new-price div.price_new {
        color: #0e1d18;
        display: block;
        font: 700 21px/40px "Roboto Condensed"
    }
    div.top-new-price div.price_new span {
        font-weight: 300;
        text-transform: uppercase
    }
    div.top-old-price div.price_old {
        color: #fff;
        display: block;
        float: left;
        font: 600 17px/20px "Roboto Condensed";
        margin-left: 6px;
        margin-top: 10px;
        text-decoration: line-through
    }
    a.button1,
    a.button3,
    a.button4,
    button.button2 {
        text-decoration: none;
        -webkit-box-sizing: border-box;
                box-sizing: border-box
    }
    div.top-timer-block {
        float: left
    }
    a.button1 {
        background: url(../img/fi000062.png) no-repeat;
        float: left;
        display: block;
        height: 78px;
        width: 135px;
        color: #570707;
        font: 600 19px/20px "Roboto Condensed";
        margin: 19px 0 0 7px;
        padding-top: 20px;
        text-align: center;
        text-transform: uppercase
    }
    span.top-timer-title {
        color: #98d4b1;
        display: block;
        font: 600 11px/20px "Roboto Condensed";
        text-transform: uppercase;
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: 2px
    }
    div.top-timer {
        background: url(../img/fi000063.png) no-repeat;
        height: 2pc;
        width: 168px;
        overflow: hidden
    }
    .landing__countdown {
        font-size: 0
    }
    .landing__maxpurcashe {
        min-height: 24px
    }
    div.top-timer span {
        display: inline-block;
        padding-left: 7px;
        width: 57px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        font: 700 19px/31px "Roboto Condensed";
        letter-spacing: 15px
    }
    div.top-timer span.minutes {
        padding-left: 9px
    }
    div.top-timer span.seconds {
        width: 50px;
        padding-left: 12px
    }
    span.timer-row-text1,
    span.timer-row-text2,
    span.timer-row-text3 {
        color: #23674c;
        display: inline-block;
        font: 700 14px/20px "Roboto Condensed";
        width: 50px;
        text-transform: uppercase;
        text-align: center
    }
    div.top-timer div.countdown {
        margin-right: -30px
    }
    span.timer-row-text2,
    span.timer-row-text3 {
        margin-left: 6px
    }
    div.footer-left,
    div.footer-right {
        width: 485px;
        float: left
    }
    a.button1 span {
        font: 700 26px/20px "Roboto Condensed";
        font-weight: 700
    }
    span.header-right-text1 {
        color: #fff;
        display: block;
        font: 33px/37px Lobster;
        margin-left: 246px;
        margin-top: 21px
    }
    span.header-right-text2,
    span.header-right-text3,
    span.header-right-text4 {
        color: #fffc0f;
        font: 300 20px/19px "Roboto Condensed";
        margin-left: 194px;
        overflow: hidden;
        display: block
    }
    span.header-right-text2 {
        margin-top: 38px
    }
    span.header-right-text3,
    span.header-right-text4 {
        margin-top: 15px
    }
    span.header-right-text2 img,
    span.header-right-text3 img,
    span.header-right-text4 img {
        float: left;
        margin-right: 20px
    }
    span.header-right-text5 {
        color: #fff;
        display: block;
        font: 30px/30px Lobster;
        margin-left: 98px;
        margin-top: 36px
    }
    span.header-right-text5 span {
        font-size: 27px
    }
    div.footer-right {
        margin-left: 30px
    }
    div.footer-left-top {
        margin-top: 42px;
        overflow: hidden;
        height: 103px
    }
    span.footer-left-top-text1 {
        color: #991107;
        display: block;
        float: left;
        font: 700 43px/44px "Roboto Condensed";
        margin-top: 30px;
        width: 114px
    }
    span.footer-left-top-text2 {
        float: left;
        color: #08311d;
        display: block;
        font: 43px/44px Lobster;
        margin-top: 30px
    }
    div.footer-left-price-new {
        float: left;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        color: #ffea1a;
        font: 700 45px/44px "Roboto Condensed";
        height: 75pt;
        margin-left: 30px;
        margin-top: 30px;
        width: 215px;
        text-align: center
    }
    div.footer-left-price-old {
        float: left;
        color: #47761b;
        font: 700 2pc/44px "Roboto Condensed";
        width: 210px;
        margin: 30px 0 0;
        text-align: center;
        background-color: rgba(255, 255, 255, .7)
    }
    .footer-left-price-old .price_old {
        text-decoration: line-through
    }
    div.footer-left-price-row {
        overflow: hidden
    }
    div.footer-left-price-new div.price_new span {
        font-size: 33px;
        margin-left: 4px;
        text-transform: uppercase
    }
    span.footer-left-price-new-text {
        color: #fff;
        display: block;
        font: 300 21px/30px "Roboto Condensed";
        text-transform: uppercase;
        border-top: 1px solid #fff;
        width: 137px;
        margin: 5px auto 0
    }
    div.footer-left-price-old div.price_old span {
        text-transform: uppercase;
        margin-left: 5px;
        margin-top: 35px
    }
    span.footer-left-price-old-text {
        border-top: 1px solid #000;
        color: #152f04;
        display: block;
        font: 300 1pc/27px "Roboto Condensed";
        margin-left: 24px;
        text-transform: uppercase;
        width: 9pc
    }
    div.footer-timer,
    span.footer-timer-row-text1 {
        margin-left: 20px
    }
    span.footer-timer-title {
        color: #1d5003;
        display: block;
        font: 700 23px/44px "Roboto Condensed";
        margin-left: 20px
    }
    div.footer-timer {
        background: url(../img/fi000064.png) no-repeat;
        height: 53px;
        width: 278px
    }
    div.footer-timer .l {
        display: none
    }
    div.footer-timer div.timebox {
        float: left;
        width: 75pt;
        -webkit-box-sizing: border-box;
                box-sizing: border-box
    }
    div.footer-timer div.timebox div.n {
        float: left;
        color: #ffea1a;
        font: 700 23px/44px "Roboto Condensed";
        margin-right: 9px;
        text-align: center;
        width: 33px
    }
    span.footer-timer-row-text1,
    span.footer-timer-row-text2,
    span.footer-timer-row-text3 {
        color: #1d5003;
        font: 600 14px/44px "Roboto Condensed";
        text-align: center;
        width: 5pc;
        display: inline-block;
        text-transform: uppercase
    }
    div.footer-timer div.countdown {
        margin-right: -30px
    }
    span.footer-timer-row-text2 {
        margin-left: 9pt
    }
    span.footer-timer-row-text3 {
        margin-left: 17px
    }
    form.right {
        max-height: 100%;
        background: #fff;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        height: 366px;
        width: 375px;
        border-radius: 14px;
        -webkit-box-shadow: 1px 0 5px #7f911e;
                box-shadow: 1px 0 5px #7f911e;
        margin-left: 10px;
        margin-top: 42px;
        padding-left: 20px;
        padding-right: 20px;
        position: relative;
        left: 89px;
        padding-top: 25px
    }
    form.right .row {
        margin-top: 20px
    }
    #ui-id-1-button,
    input.form-input {
        height: 37px;
        width: 100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    .check_popup_anketa form.right {
        padding: 0;
        -webkit-box-shadow: none;
                box-shadow: none;
        border-radius: 0;
        overflow: auto
    }
    label.sub_title_form {
        color: #738531;
        font: italic 14px/40px Georgia;
        display: inline-block;
        text-align: end;
        width: 290px
    }
    label.title_form {
        color: #1d5003;
        font: 600 20px/36px "Roboto Condensed";
        display: inline-block;
        width: 140pt
    }
    button.button2,
    span.block9-title,
    span.footer-bottom-text,
    span.footer-bottom-title {
        display: block;
        text-align: center
    }
    input.form-input {
        border: 1px solid #3b6732;
        border-radius: 3px
    }
    #ui-id-1-button {
        border: 1px solid #3b6732;
        border-radius: 3px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        width: 100% !important
    }
    div.form-price-row {
        float: left;
        color: #1d5003;
        font: 600 18px/24px "Roboto Condensed";
        margin-left: 10px;
        padding-top: 27px
    }
    div.form-submit-row {
        float: left
    }
    button.button2 {
        background: url(../img/fi000065.png) no-repeat;
        float: left;
        height: 51px;
        width: 203px;
        color: #1c3405;
        font: 700 28px/2pc "Roboto Condensed";
        margin: 12px 0 0 7px;
        text-transform: uppercase;
        border: 0
    }
    div.form-price-row div.row_inner {
        float: left;
        margin-left: 3px
    }
    div.form-price-row label {
        float: left
    }
    span.footer-bottom-title {
        clear: both;
        color: #e0e21a;
        font: 43px/44px Lobster;
        padding-top: 40px
    }
    span.footer-bottom-text {
        color: #3f7e3e;
        font: italic 14px/25px Georgia;
        margin-top: 20px
    }
    .footer-bottom-text .landing__stockinfo {
        color: yellow
    }
    span.block9-title {
        color: #f3fa0f;
        font: 43px/44px Lobster
    }
    span.block9-title span {
        color: #fff
    }
    div.block9-row {
        overflow: hidden;
        margin-top: 207px;
        margin-right: -51px
    }
    div.block9-row-item {
        float: left;
        width: 299px;
        margin-right: 50px
    }
    div.block9-row-item-img1,
    div.block9-row-item-img2,
    div.block9-row-item-img3 {
        margin: 25px auto 0;
        display: block;
        overflow: hidden
    }
    div.block9-row-item-img1 {
        width: 150px
    }
    div.block9-row-item-img2 {
        width: 130px
    }
    div.block9-row-item-img3 {
        width: 150px
    }
    span.block9-row-item-text {
        display: block;
        color: #fff;
        font: 600 17px/30px "Roboto Condensed";
        text-align: center
    }
    img.block9-row-item-image {
        float: left
    }
    span.block9-row-item-img-text {
        display: block;
        float: left;
        color: #fffc0f;
        font: 600 1pc/20px "Roboto Condensed";
        margin-left: 19px
    }
    div.block8-row {
        margin-right: -30px;
        overflow: hidden
    }
    div.block8-row-item {
        float: left;
        height: 255px;
        margin-right: 30px;
        width: 485px
    }
    span.block8-row-item-title {
        color: #b22a0f;
        display: block;
        font: 600 22px/30px "Roboto Condensed";
        margin-left: 75pt;
        margin-top: 30px
    }
    span.block8-row-item-text {
        color: #1d204b;
        display: block;
        font: italic 17px/25px Georgia;
        margin-left: 65px;
        margin-top: 10px;
        width: 390px
    }
    span.block6-text1,
    span.block7-right-text2 {
        font: 600 17px/30px "Roboto Condensed";
        display: block
    }
    span.block7-right-text2 {
        color: #0f3f28;
        margin-left: 20px;
        margin-top: 11px
    }
    span.block6-text1 {
        color: #0c2202;
        margin-left: 365px;
        margin-top: 15px;
        width: 620px
    }
    span.block6-title {
        color: #729800;
        display: block;
        font: 43px/44px Lobster;
        margin-left: 365px;
        margin-top: 63px
    }
    span.block5-sub-title,
    span.block5-title {
        display: block;
        margin-left: 20pc;
        margin-top: 10px
    }
    span.block5-sub-title {
        color: #fcd80f;
        font: 600 17px/25px "Roboto Condensed"
    }
    span.block5-title {
        color: #fff;
        font: 31px/33px Lobster
    }
    span.block5-top-text1,
    span.block5-top-text3 {
        color: #143324;
        margin-left: 43px;
        display: block
    }
    span.block5-top-text1 {
        font: 600 18px/28px "Roboto Condensed";
        margin-top: 50px;
        width: 607px
    }
    span.block5-top-text2 {
        background: #faf915;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        display: block;
        height: 36px;
        padding-left: 43px;
        width: 460px;
        border-radius: 0 4px 4px 0;
        color: #143324;
        font: 600 18px/34px "Roboto Condensed";
        margin-bottom: 20px;
        margin-top: 20px
    }
    span.block5-top-text3 {
        font: 600 17px/27px "Roboto Condensed";
        margin-top: 0;
        width: 580px
    }
    div.block5-left {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        float: left;
        margin-right: 50px;
        width: 300px;
        margin-top: 55px
    }
    div.block5-right {
        float: left;
        width: 650px;
        margin-top: 95px
    }
    a.button3 {
        background: url(../img/fi000067.png) no-repeat;
        float: left;
        display: block;
        height: 4pc;
        width: 236px;
        color: #bf1d33;
        font: 600 27px/29px "Roboto Condensed";
        margin: 70px 0 0 50px;
        padding-top: 1pc;
        text-align: center;
        text-transform: uppercase
    }
    span.block5-right-text {
        color: #fff;
        display: block;
        font: 600 17px/30px "Roboto Condensed";
        margin-top: 7px
    }
    span.block5-right-title {
        color: #fadc15;
        display: block;
        font: 43px/45px Lobster;
        margin-top: 9px
    }
    span.block4-title {
        color: #fff;
        display: block;
        font: 31px/33px Lobster;
        margin-top: 53px;
        text-align: center
    }
    span.block4-sub-title {
        color: #a2e376;
        display: block;
        font: 600 17px/30px "Roboto Condensed";
        margin-top: 10px;
        text-align: center
    }
    div.block4-row {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        overflow: hidden;
        width: 10in;
        margin: 43px auto
    }
    div.block4-row-item {
        background: #08311d;
        float: left;
        margin-left: 20px;
        margin-right: 20px;
        width: 280px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        height: 500px;
        border-radius: 15px
    }
    div.block4-row-item-img {
        display: block;
        height: 226px;
        margin: 10px auto 0;
        position: relative;
        width: 260px
    }
    span.block4-row-item-img-text {
        color: #fff;
        display: block;
        font: 700 19px/15px "Roboto Condensed";
        left: -2px;
        margin: 0 auto;
        position: absolute;
        right: 0;
        text-align: center;
        top: 112px;
        width: 60px
    }
    div.container4 .slider-next,
    div.container4 .slider-prev {
        position: absolute;
        top: 380px;
        cursor: pointer;
        display: block
    }
    div.block4-row-item-title {
        margin-left: 0;
        margin-top: 10px;
        height: 46px;
        padding-left: 20px
    }
    div.block4-row-item-title img {
        float: left;
        margin-right: 10px;
        margin-top: 8px
    }
    span.block4-row-item-title1 {
        color: #fff;
        display: block;
        font: 600 17px/30px "Roboto Condensed"
    }
    span.block4-row-item-text {
        color: #a9dac3;
        display: block;
        font: italic 13px/25px Georgia;
        margin-top: 15px;
        padding-left: 20px;
        padding-right: 20px
    }
    span.block3-title {
        color: #fff;
        display: block;
        font: 43px/45px Lobster;
        text-align: center
    }
    div.block-row-item {
        float: left;
        margin-left: 15px;
        margin-right: 15px;
        width: 10pc
    }
    img.block-row-item-img {
        border: 5px solid #900c1e;
        border-radius: 4px
    }
    span.block-row-item-tex1 {
        color: #fff;
        display: block;
        font: 700 20px/22px "Roboto Condensed";
        margin-top: 10px
    }
    span.block-row-item-tex2 {
        color: #fffc16;
        display: block;
        font: 300 13px/20px "Roboto Condensed"
    }
    div.block3-row {
        margin: 40px auto;
        overflow: hidden;
        width: 950px;
        position: relative
    }
    div.block3-row .block-row-item-img {
        width: 160px;
        height: 209px
    }
    div.container3 .slider-next,
    div.container3 .slider-prev {
        position: absolute;
        top: 180px;
        cursor: pointer;
        display: block
    }
    span.block2-title {
        color: #fffc16;
        display: block;
        font: 700 20px/25px "Roboto Condensed";
        margin-left: 140px;
        margin-top: 13px
    }
    span.block2-sub-title {
        color: #fffc16;
        display: block;
        font: 300 20px/25px "Roboto Condensed";
        margin-left: 140px;
        margin-top: 3px
    }
    div.block2-left {
        float: left;
        height: 427px;
        width: 700px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        overflow: hidden
    }
    span.block2-right-sub-title {
        color: #ffcb53;
        display: block;
        font: 600 19px/30px "Roboto Condensed";
        margin-top: 20px;
        margin-left: 25pt
    }
    span.block2-right-title {
        color: #fff;
        display: block;
        font: 33px/35px Lobster;
        margin-top: 40px;
        margin-left: 25pt
    }
    div.block2-right {
        float: left;
        width: 300px
    }
    span.block2-right-bottom-text {
        color: #fff;
        display: block;
        font: 30px/20px Lobster;
        text-align: center;
        margin-left: 23px;
        margin-top: 73px;
        width: 107px
    }
    span.block2-right-bottom-text span {
        font: 600 20px/20px "Roboto Condensed"
    }
    a.button4 {
        background: url(../img/fi000069.png) no-repeat;
        float: left;
        display: block;
        height: 55px;
        width: 281px;
        color: #bf1d33;
        font: 600 20px/53px "Roboto Condensed";
        text-align: center;
        text-transform: uppercase;
        margin-left: 13px;
        margin-top: 9pt
    }
    div.block2-video {
        background: #fff;
        height: 315px;
        margin-top: 5pc;
        width: 570px
    }
    div.block1-row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        overflow: hidden;
        padding-top: 10px
    }
    div.block1-row-item {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        float: left;
        height: 470px;
        width: 348px;
        margin-top: 0;
        position: relative;
        z-index: 1
    }
    div.block1-row-item-img {
        display: block;
        height: 205px;
        position: relative;
        width: 348px
    }
    .block1-row-item-img-image {
        position: absolute;
        bottom: 0
    }
    .block1-row-item-img-image-2 {
        bottom: -10px
    }
    span.block1-row-item-img-text1,
    span.block1-row-item-img-text2 {
        color: #14380b;
        display: block;
        font: 700 1pc/18px Arial;
        text-align: center;
        text-transform: uppercase;
        width: 130px;
        position: absolute;
        top: 90px
    }
    span.block1-row-item-img-text1 {
        left: 16px;
        padding-top: 18px
    }
    span.block1-row-item-img-text2 {
        left: 173px;
        top: 106px
    }
    span.block1-row-item-img-text3 {
        left: 19px;
        position: absolute;
        top: 103px;
        color: #14380b;
        display: block;
        font: 700 1pc/18px Arial;
        text-align: center;
        text-transform: uppercase;
        width: 130px
    }
    span.block1-row-item-img-text4,
    span.block1-row-item-img-text5,
    span.block1-row-item-img-text6 {
        position: absolute;
        top: 105px;
        color: #14380b;
        font: 700 1pc/18px Arial;
        text-transform: uppercase;
        width: 130px;
        text-align: center;
        display: block
    }
    span.block1-row-item-img-text4 {
        left: 18px;
        top: 104px
    }
    span.block1-row-item-img-text5 {
        left: 173px;
        top: 110px
    }
    span.block1-row-item-img-text6 {
        left: 19px;
        top: 115px
    }
    span.block1-row-item-text {
        color: #231612;
        display: block;
        font: 600 18px/25px "Roboto Condensed";
        margin: 20px auto 0;
        text-align: center;
        width: 310px
    }
    .block1-row-item-text .sub_text {
        color: #e60000
    }
    span.block1-row-item-title {
        color: #a31627;
        display: block;
        font: 33px/35px Lobster;
        text-align: center;
        margin-top: 20px
    }
    .order-container .opener {
        font: 600 18px/25px "Roboto Condensed" !important;
        text-decoration: none !important
    }
    .order-container.active .opener {
        visibility: hidden
    }
    span.block6-text2 {
        color: #729800;
        display: block;
        font: 600 17px/30px "Roboto Condensed";
        margin-left: 365px;
        margin-top: 15px;
        width: 620px
    }
    .zakk {
        margin: 43px 170px 10px 30px;
        color: #1d5003;
        display: block;
        font: 700 23px/24px "Roboto Condensed"
    }
    .bilo {
        margin: 20px 170px 50px 30px;
        visibility: hidden
    }
    .shtuk {
        font-size: 30px;
        display: inline-block;
        padding: 2px 4px 4px;
        background-color: #e9ed7f;
        color: #000
    }
    .js-slide-hidden {
        position: absolute !important;
        left: -9999px !important;
        top: -9999px !important;
        display: block !important
    }
    .yel_text .price_main_currency {
        display: inline-block;
        margin-left: 5px
    }
    .footer_text {
        margin-top: 12px
    }
    .img_wrapper {
        position: absolute;
        z-index: 999;
        top: 110px;
        left: 451px;
        height: auto
    }
    .img_wrapper img {
        width: inherit;
        max-width: 200px;
        height: inherit
    }
    .small {
        top: 290px;
        left: 605px;
        width: 140px
    }
    .footer_prod {
        top: 170px;
        left: 470px;
        width: 130px
    }
}

@media screen and (max-width:1023px) {
    .mob {
        display: block
    }
    .desk {
        display: none
    }
    @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300italic,300,600,700|Lobster&subset=latin,cyrillic);
    html {
        -webkit-text-size-adjust: none
    }
    body {
        line-height: 1;
        margin: 0;
        color: #000;
        font: 14px/18px "Open Sans", Tahoma, Arial, sans-serif;
        min-width: 320px;
        background: #548727;
        background: -webkit-gradient(linear, left top, right top, color-stop(0, #548727), color-stop(50%, #dded92), to(#548727));
        background: linear-gradient(to right, #548727 0, #dded92 50%, #548727 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#548727', endColorstr='#548727', GradientType=1)
    }
    img {
        border-style: none;
        max-width: 100%;
        height: auto
    }
    img.flex_img {
        max-width: 100%
    }
    a {
        color: #07c
    }
    a:hover {
        text-decoration: none
    }
    p {
        margin: 0 0 10px
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: 36px;
        line-height: 38px;
        margin: 0 0 20px;
        font-weight: normal
    }
    h2 {
        font-size: 30px;
        line-height: 32px;
        margin: 0 0 15px
    }
    h3 {
        font-size: 25px;
        line-height: 27px;
        margin: 0 0 15px
    }
    h4 {
        font-size: 20px;
        line-height: 22px;
        margin: 0 0 10px
    }
    h5,
    h6 {
        font-size: 18px;
        line-height: 20px;
        margin: 0 0 10px
    }
    hr {
        border: 1px solid #ccc;
        margin: 0 0 10px
    }
    header,
    footer,
    article,
    section,
    nav,
    figure,
    aside {
        display: block
    }
    figure {
        margin: 0;
        padding: 0
    }
    form,
    fieldset {
        margin: 0;
        padding: 0;
        border-style: none
    }
    input,
    textarea,
    select {
        vertical-align: middle
    }
    input[type="text"],
    input[type="tel"],
    input[type="email"],
    input[type="password"],
    textarea,
    select {
        width: 100%;
        height: 55px;
        padding: 7px 10px;
        border: 1px solid #d0d0d0;
        border-radius: 3px;
        background: #f8f8f8;
        font-family: 'Open Sans', sans-serif;
        font-weight: 300;
        font-size: 24px;
        color: #9c6;
        outline: 0;
        -webkit-box-sizing: border-box;
                box-sizing: border-box
    }
    input[type="text"]:focus,
    input[type="tel"]:focus,
    input[type="email"]:focus,
    input[type="password"]:focus,
    textarea:focus,
    select:focus {
        -webkit-box-shadow: -2px 2px 5px rgba(0, 0, 0, .5);
                box-shadow: -2px 2px 5px rgba(0, 0, 0, .5)
    }
    input::-webkit-input-placeholder {
        color: #9c6
    }
    input:-moz-placeholder {
        color: #9c6
    }
    input:-ms-placeholder {
        color: #9c6
    }
    textarea {
        resize: vertical;
        padding: 5px;
        line-height: 20px;
        border-radius: 6px;
        min-height: 185px;
        overflow: auto
    }
    input[type="checkbox"] {
        margin: -2px 4px 0 0
    }
    input[type="radio"] {
        margin: -3px 4px 0 0
    }
    .delivery:after,
    .row:after {
        content: "";
        display: table;
        width: 100%
    }
    ul,
    ol,
    li {
        margin: 0;
        padding: 0;
        list-style: none
    }
    input[type="submit"]:hover {
        cursor: pointer
    }
    input[type="image"] {
        padding: 0;
        border: 0
    }
    input[type="text"],
    input[type="tel"],
    input[type="password"],
    input[type="file"],
    input[type="submit"],
    textarea {
        -webkit-appearance: none
    }
    input[type="submit"]::-moz-focus-inner {
        border: 0;
        padding: 0
    }
    table {
        border-collapse: collapse;
        width: 100%;
        margin: 0 0 20px
    }
    table thead td:first-child {
        border-left: 0
    }
    table td {
        border-bottom: 1px solid #e5e9ee;
        border-left: 1px solid #e5e9ee;
        padding: 14px 18px
    }
    table tbody td:first-child {
        border-left: 0
    }
    .button,
    button,
    .submit {
        display: block;
        padding: 10px 25px;
        outline: 0;
        border: 0;
        margin: 0 auto;
        font-size: 14px;
        -webkit-box-shadow: 0 1px 3px #333;
                box-shadow: 0 1px 3px #333;
        font-family: 'Open Sans', sans-serif;
        text-transform: uppercase;
        font-weight: bold;
        background: #ffcd05;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffcd05), color-stop(99%, #f87c00));
        background: linear-gradient(to bottom, #ffcd05 0, #f87c00 99%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcd05', endColorstr='#f87c00', GradientType=0);
        color: #ad3e12;
        border-radius: 30px;
        text-align: center;
        text-decoration: none;
        cursor: pointer;
        -webkit-transition: .3s;
        transition: .3s
    }
    .button:hover,
    button:hover,
    .submit:hover {
        background: #f87c00;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f87c00), to(#ffcd05));
        background: linear-gradient(to bottom, #f87c00 0, #ffcd05 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f87c00', endColorstr='#ffcd05', GradientType=0)
    }
    .container {
        width: 320px;
        margin: auto;
        position: relative
    }
    .header {
        height: 645px;
        position: relative;
    }
    .header h1 {
        text-align: center;
        padding: 15px 5px;
        font-size: 30px;
        font-family: 'Lobster';
        color: #fff;
        margin-bottom: 0;
    }
    .header .newprice {
        position: absolute;
        width: 135px;
        line-height: 25px;
        right: 0;
        bottom: 125px;
        padding: 0 7px;
        font-weight: 700;
        font-size: 30px;
        color: #fff;
        text-transform: uppercase;
        text-align: center
    }
    .header .oldprice {
        position: absolute;
        width: 135px;
        line-height: 25px;
        right: 0;
        bottom: 90px;
        padding: 0 7px;
        font-weight: 700;
        font-size: 25px;
        color: #f60;
        text-decoration: line-through;
        text-transform: uppercase;
        text-align: center
    }
    .header .button {
        position: absolute;
        bottom: 27px;
        right: 50%;
        -webkit-transform: translateX(50%);
                transform: translateX(50%);
    }
    .header-head {
        position: absolute;
        line-height: 15px;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        top: 278px;
        text-align: center;
        font-family: 'Lobster';
        font-size: 13px;
        color: #46771b
    }
    .header-list {
        position: absolute;
        line-height: 1.1;
        left: 50%;
        -webkit-transform: translateX(-45%);
                transform: translateX(-45%);
        top: 348px;
        font-size: 12px;
        color: #133324
    }
    .header-list li {
        margin-bottom: 5px;
        list-style-type: square;
        font-weight: 600
    }
    .lastinfo {
        position: absolute;
        font-size: 20px;
        text-align: center;
        color: #fff;
        bottom: 87px;
        left: 49px;
        font-family: 'Lobster';
        text-shadow: 0 0 5px rgba(0, 0, 0, .5)
    }
    .after-head {
        font-family: 'Lobster';
        color: #133324;
        padding: 15px 10px 20px;
        text-align: center;
        font-size: 24px;
        line-height: 25px
    }
    .after-list {
        line-height: 22px;
        padding: 0 15px 5px;
        font-family: 'Lobster';
        font-size: 16px;
        color: #133324;
        text-align: center;
    }
    .after-text {
        line-height: 25px;
        margin: 15px 0;
        padding: 20px 25px;
        border: 2px dotted #fff;
        border-radius: 10px;
        background-color: #93bf25;
        font-weight: bold;
        font-style: italic;
        font-size: 18px;
        color: #fff;
        text-align: center
    }
    .after-list li {
        line-height: 1.1;
        padding: 8px 0 8px 0;
    }
    .test {
        position: relative;
        height: 362px;
        margin: 25px 0;
        color: #fff
    }
    .test-head {
        position: absolute;
        left: 90px;
        top: -19px;
        padding: 15px;
        border-radius: 10px;
        font-weight: 600;
        font-size: 14px;
        text-transform: uppercase;
        background-color: #ff543b
    }
    .text-circle {
        position: absolute;
        width: 52px;
        line-height: 15px;
        left: 12px;
        top: 70px;
        font-family: Lobster;
        font-size: 20px;
        text-align: center;
        color: #fff
    }
    .text-circle span {
        line-height: 10px;
        font-size: 10px
    }
    .test-info {
        position: absolute;
        line-height: 1.3;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        width: 280px;
        top: 331px;
        font-size: 18px;
        padding: 10px;
        border: 2px dotted #fff;
        border-radius: 10px;
        background-color: #93bf25
    }
    .header-right {
        position: absolute;
        top: 101px;
        left: 50%;
        text-align: center;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        color: #133324;
        font-size: 11px;
        font-weight: bold;
        line-height: 14px;
        text-transform: uppercase
    }
    .header-right li {
        margin-bottom: 20px
    }
    .comment {
        position: relative;
        width: 320px;
        line-height: 25px;
        margin: 35px auto 0;
        font-style: italic;
        font-size: 18px;
        color: #fff
    }
    .slider-prev,
    .slider-next {
        position: absolute;
        width: 34px;
        height: 30px;
        line-height: 0;
        left: 15px;
        top: 50%;
        margin-top: 5px;
        background: url(../img/arrows.png) no-repeat 0 0;
        font-size: 0;
        color: #fff;
        text-decoration: none;
        cursor: pointer;
        z-index: 10
    }
    .slider-next {
        left: auto;
        right: 15px;
        background: url(../img/arrows.png) no-repeat right -30px;
    }
    .slider {
        overflow: hidden
    }
    .comment-1,
    .comment-2,
    .comment-3 {
        width: 320px;
        height: 190px;
        line-height: 23px;
        margin: 0 auto;
        padding: 290px 0 0;
        border-radius: 0 0 20px 20px;
        font-size: 16px;
        color: #333;
        float: left
    }
    .comment-1 {
        background: url(../img/fi000021.jpg) center top no-repeat
    }
    .comment-2 {
        background: url(../img/fi000023.jpg) center top no-repeat
    }
    .comment-3 {
        background: url(../img/fi000025.jpg) center top no-repeat
    }
    .comment-head {
        position: relative;
        height: 155px;
        padding-left: 45px;
        padding-right: 20px;
        font-style: italic;
        font-size: 13px;
        color: #0a2f1e;
        text-align: left
    }
    .comment-head:before {
        content: '“';
        display: block;
        position: absolute;
        top: 15px;
        left: 8px;
        font-family: 'Lobster', cursive;
        font-size: 48px;
        color: #0a2f1e
    }
    .comment-name {
        padding-right: 20px;
        font-family: 'Lobster', cursive;
        font-size: 18px;
        color: #fff;
        text-align: right;
        letter-spacing: 1px;
        text-shadow: 0 0 5px rgba(0, 0, 0, .5)
    }
    .form {
        margin: 25px 0;
        padding: 25px 15px;
        border: 2px dotted #fff;
        border-radius: 20px;
        background: #8eba2a;
        background: -webkit-gradient(linear, left top, right top, color-stop(0, #8eba2a), color-stop(50%, #dded92), to(#8eba2a));
        background: linear-gradient(to right, #8eba2a 0, #dded92 50%, #8eba2a 100%)
    }
    .form .row {
        margin-top: 15px
    }
    .form-wrapper {
        max-width: 300px;
        margin: 0 auto
    }
    .title_form {
        display: none;
        color: #fff;
        font-size: 18px;
        line-height: 25px;
        font-style: italic
    }
    .yel_text {
        display: block;
        padding: 12px;
        font-family: "Open Sans", sans-serif;
        font-style: normal;
        font-size: 18px;
        color: #fff;
        text-align: center;
        text-shadow: 0 0 5px rgba(0, 0, 0, .5)
    }
    .yel_text .newprice {
        font-size: 36px
    }
    .text-center {
        text-align: center
    }
    .timer {
        width: 300px;
        line-height: 36px;
        margin-left: 0;
        background: url(../img/fi000063.png) no-repeat center center;
        font-family: 'Roboto';
        font-size: 36px;
        color: #fff;
        margin: 10px auto;
        overflow: hidden;
        text-align: center;
    }
    input, textarea, select {
        width: 100%;
        height: 38px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
    }
    .timer .countdown.landing__countdown {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .top-timer-block {
        text-align: center;
    }
    .timer span {
        display: block;
        width: 60px;
        letter-spacing: 0.1px
    }
    .timebox {
        padding: 5px 0;
        font-family: 'Lobster', cursive;
        text-align: center;
        float: left
    }
    .timebox+.timebox {
        margin-left: 42px
    }
    .timebox .number {
        width: 32px;
        text-align: center;
        float: left
    }
    .timebox .number+.number {
        margin-left: 8px
    }
    .form-prices.row {
        margin-top: 0
    }
    .form-prices .newprices,
    .form-prices .oldprices {
        width: 50%;
        line-height: 30px;
        margin: 0 0 15px;
        font-weight: 300;
        font-size: 17px;
        text-transform: uppercase;
        text-align: center;
        color: #fff;
        float: left
    }
    .form-prices .newprice,
    .form-prices .oldprice {
        font-size: 36px
    }
    .form-prices .newprices {
        text-shadow: 0 0 5px rgba(0, 0, 0, .5)
    }
    .form-prices .oldprices {
        color: #407016
    }
    .form-prices .oldprice {
        position: relative
    }
    .form-prices .oldprice:before,
    .form-prices .oldprice:after {
        content: ' ';
        display: block;
        position: absolute;
        width: 80%;
        height: 1px;
        margin-top: -1px;
        background-color: #407016;
        left: 10%;
        top: 50%
    }
    .form-prices .oldprice:before {
        -webkit-transform: rotateZ(18deg);
                transform: rotateZ(18deg)
    }
    .form-prices .oldprice:after {
        -webkit-transform: rotateZ(-18deg);
                transform: rotateZ(-18deg)
    }
    .form-prices .currency {
        font-size: 50%
    }
    .img_wrapper {
        position: absolute;
        top: 40px;
        left: 80px;
        width: 160px;
        height: auto
    }
    .img_wrapper img {
        width: inherit;
        height: inherit
    }
}

.ac_footer {
    position: relative;
    text-align: center;
    overflow: hidden;
    padding: 50px 0;
    color: #a12000
}

.ac_footer a {
    color: #a12000
}

.ac_footer p {
    text-align: center
}

img[height="1"],
img[width="1"] {
    display: none !important
}

.header img {
    min-height: 100%;
}
.footer {
    background: #0f3f28!important;
    color: #fff!important;
}