ul.sec_data_base li {
    background: none !important
}

.salee {
    background: url(../img/sale.png);
    height: 104px;
    width: 104px
}

.blue_line,
body {
    margin: 0 auto;
    display: block
}

.blue_line,
a {
    background: 0 0
}

.bl1_title,
.bl1_title_after,
.bl_2_title,
.left_t_f,
.price_1,
ul.h_f_ul li {
    line-height: 1.2
}

.action__list,
.action__title,
.bl1_title,
.bl1_title_after,
.bl3_title,
.bl5_li,
.bl8_title,
.bl9_title,
.bl_2_title,
.call,
.effective__info,
.form_btn,
.form_btn1,
.title_after_ul_bl2,
.title_fl_bl9,
.well-result__title,
.why-it-better__sub-title,
.why-it-better__title,
.wiki_after_title,
.you_mast_know,
.you_mast_know1 {
    text-align: center
}

.clear,
.use:after {
    clear: both
}

.modal,
.modal-first,
.popup-close,
.use__item,
button,
img#krestik,
input[type=button],
input[type=submit],
label {
    cursor: pointer
}

.form_btn,
.title_fl_bl9,
.use__caption {
    text-transform: uppercase
}

.blue_line {
    height: 14px;
    width: 100%
}

.call_me,
ul.soft_touch li {
    display: inline-block;
    font-family: OpenSansRegular, sans-serif;
    color: #fff
}

.headerr {
    width: 100%;
    background: url(../img/bg_head.jpg) center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    border-top: 4px solid #78c1ff
}

.headerr .content {
    margin-top: -14px
}

.content {
    width: 960px;
    height: auto;
    margin: 0 auto;
    padding-top: 5px
}

.logo {
    float: left;
    margin-top: 29px;
    margin-bottom: 16px;
    height: 42px;
    padding-right: 33px;
    min-width: 193px
}

.reclama {
    width: auto;
    float: left
}

ul.soft_touch {
    margin-top: -7px;
    margin-bottom: 9px;
    padding-left: 0
}

.call {
    float: right;
    margin-top: 25px;
    margin-bottom: 15px
}

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline
}

.call_me {
    width: 237px;
    font-size: 18px;
    border: 3px solid #78c1ff;
    text-decoration: none;
    padding: 5px 13px 10px 18px;
    border-radius: 2px
}

ul.soft_touch li {
    font-size: 14px;
    line-height: 1.2;
    padding: 28px 0 18px 91px
}

li.reklama_1 {
    background: url(../img/Head_list_1.png) 0 center no-repeat;
    padding-left: 45px
}

li.reklama_2 {
    background: url(../img/Head_list_2.png) 0 center no-repeat;
    padding-left: 45px
}

.block_1 {
    width: 100%;
    margin: 0 auto;
    padding-top: 19px;
    padding-bottom: 11px
}

.bl1_title {
    font-size: 42px;
    font-family: OpenSansBold;
    color: #fff
}

sup.head {
    font-size: 22px;
    vertical-align: text-top
}

.bl1_title_after {
    font-family: OpenSansRegular, sans-serif;
    font-size: 28px;
    color: #fff;
    margin-top: 4px
}

.head_form_2 {
    width: 250px;
    float: left;
    margin-top: 20px;
    padding-right: 0;
    display: block;
    position: relative;
    margin-left: 19px
}

.price_1,
.price_2 {
    font-family: OpenSansRegular, sans-serif;
    display: inline-block
}

.head_form {
    padding-left: 67px;
    padding-right: 60px;
    margin-top: 25px
}

ul.h_f_ul li {
    height: auto;
    padding-left: 36px;
    font-size: 18px;
    color: #fff;
    font-family: OpenSansRegular, sans-serif;
    margin-bottom: 0;
    background: url(../img/ok.png) 0 center no-repeat;
    padding-top: 8px;
    padding-bottom: 8px
}

li.h_f_li_1 {
    background: url(../img/i_time.png) 0 center no-repeat
}

li.h_f_li_2 {
    background: url(../img/i_heart.png) 0 center no-repeat
}

li.h_f_li_3 {
    background: url(../img/i_include.png) 0 center no-repeat
}

.headerr .head_form {
    padding-bottom: 30px
}

img.paced_form {
    margin-top: 70px;
    float: left
}

.head_form_1 {
    width: 290px;
    float: left;
    margin-top: 75px
}

.form_content_head {
    width: 250px;
    height: auto;
    background: #f9fcfa;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 5px
}

.ul_bl_head_title {
    font-size: 18px;
    color: #fff;
    font-family: OpenSansRegular, sans-serif;
    padding-left: 8px;
    margin-bottom: 7px
}

.form_title {
    width: 250px;
    height: auto;
    padding-bottom: 6px
}

.left_t_f {
    width: 170px;
    color: #fff;
    font-size: 14px;
    font-family: OpenSansRegular, sans-serif;
    float: left;
    margin-left: 0;
    margin-top: 11px
}

.right_t_f {
    float: right;
    padding-right: 0;
    font-size: 20px;
    font-family: OpenSansRegular, sans-serif;
    color: #ff7403;
    bottom: 0;
    padding-top: 16px
}

.price_1 {
    font-size: 12px;
    color: #848383;
    float: left;
    padding-right: 20px
}

.price_2 {
    font-size: 14px;
    color: #78c1ff
}

.bold_s_28,
li.price_1 .bold_s_28 {
    font-family: OpenSansBold
}

ul.price {
    padding-left: 20px
}

ul.price li {
    width: auto
}

.bold_s_28 {
    font-size: 24px
}

li.price_1 .bold_s_28 {
    font-size: 20px
}

.form_price {
    margin-top: 14px;
    margin-bottom: 24px
}

.input_name {
    display: block;
    color: #454242;
    font-family: OpenSansRegular, sans-serif;
    font-size: 15.24px;
    margin: 5px 0 5px 2px
}

.form_container {
    display: block;
    position: relative;
    margin-bottom: 15px
}

.icon,
img.arrow_form,
img.control {
    position: absolute
}

.icon_user {
    background: url(../img/name.png) no-repeat;
    height: 22px;
    width: 22px
}

.input__inner {
    width: 100%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #c1c0c0;
    outline: 0;
    padding: 9px 0 6px 37px;
    background: #fff;
    font-size: 14px
}

.form_btn,
.input__inner__select {
    padding-top: 7px
}

.icon_phone {
    background: url(../img/phone.png) no-repeat;
    height: 22px;
    width: 22px
}

.bl_4,
.bl_5,
.bl_6,
.bl_7,
.block_2,
.block_3 {
    height: auto
}

.icon {
    bottom: 4px;
    left: 11px
}

.form_top {
    padding-left: 14px;
    padding-right: 14px;
    margin-top: 15px
}

.form_btn {
    font-family: OpenSansBold;
    font-size: 20px;
    color: #fff;
    background: #ff7403;
    border: none;
    width: 100%;
    padding-bottom: 7px;
    border-radius: 4px
}

.bl_2_title,
.sec_data_base {
    font-family: OpenSansRegular, sans-serif
}

form.x_order_form.form_top.clearfix.form_new_07 {
    padding-left: 0;
    padding-right: 0
}

input.input__inner.x_client_name.new_i_08,
input.input__inner.x_client_phone.new_i_08 {
    width: 100%
}

.sec_data_base {
    font-size: 12px;
    color: #c1c1c1;
    margin-top: 0
}

ul.sec_data_base li {
    text-align: center;
    padding-top: 22px;
    padding-bottom: 22px;
    padding-right: 40px;
    letter-spacing: -.5px
}

img.arrow_form {
    right: -37px;
    top: 240px
}

img.control {
    left: 17px;
    top: 71px
}

.block_2 {
    width: 100%;
    margin: 0 auto;
    background: #fff;
    padding-top: 26px
}

.bl_2_title {
    font-size: 36px;
    margin-bottom: 13px
}

.bl2_content1 {
    width: 440px;
    float: left;
    padding-left: 40px;
    margin-top: 24px
}

ul.bl2_content1 li,
ul.bl2_content2 li {
    background: url(../img/atantion.png) 0 3px no-repeat;
    min-height: 38px;
    padding-left: 52px;
    font-family: OpenSansRegular, sans-serif;
    font-size: 18px;
    color: #000;
    line-height: 1.2
}

ul.bl2_content2 li {
    margin-bottom: 25px
}

img.bl_2_li_img {
    margin-top: 19px
}

ul.bl2_content1 li {
    margin-bottom: 28px
}

li.bl_2_li_content_left_1.pad_240 {
    padding-bottom: 2px
}

.bl2_content2 {
    width: 420px;
    float: left;
    font-family: OpenSansRegular, sans-serif;
    line-height: 1.2;
    font-size: 18px;
    color: #000;
    margin-top: 24px;
    margin-left: 21px
}

li.bl_2_li_content_right_3,
li.bl_2_li_content_right_4,
li.bl_2_li_content_right_5 {
    margin-top: 36px
}

li.bl_2_li_content_right_2.pad_240 {
    color: #ff7403
}

.content_bl2 {
    width: 960px
}

.title_after_ul_bl2 {
    font-family: OpenSansBold;
    font-size: 25.4px;
    line-height: 1.2;
    margin-bottom: 10px
}

.after_ul_bl2 {
    width: 503px
}

.you_mast_know {
    font-family: OpenSansRegular, sans-serif;
    font-size: 20.32px;
    border: 8px solid #edb72b;
    line-height: 1.2;
    width: 381px;
    padding-top: 9px;
    padding-bottom: 9px;
    margin: 0 auto;
    border-radius: 10px
}

.bl_4,
.bl_5,
.block_3 {
    width: 100%
}

.bl2_content {
    width: 100%;
    position: relative;
    display: block;
    padding-bottom: 0
}

img.men {
    position: absolute;
    bottom: 0;
    right: 0
}

.block_3 {
    margin: 0 auto;
    background: #35515d;
    padding-top: 44px;
    padding-bottom: 67px
}

.bl3_title {
    font-family: OpenSansBold;
    font-size: 35.56px;
    line-height: 1.2
}

.wiki_after_content,
.wiki_after_title,
.you_mast_know1 {
    font-family: OpenSansRegular, sans-serif;
    font-size: 20.32px;
    line-height: 1.2
}

img.wiki {
    margin: 35px auto 0;
    display: block
}

.wiki_after_title {
    font-style: italic;
    margin-top: 25px;
    padding-left: 66px;
    padding-right: 66px
}

.wiki_after_content {
    margin-top: 50px;
    padding-left: 66px;
    padding-right: 66px
}

.you_mast_know1 {
    border: 8px solid #edb72b;
    margin: 35px 66px 0;
    border-radius: 10px;
    padding: 15px 40px 20px
}

.bl4_content,
.bl4_title {
    color: #fff;
    padding-left: 45px;
    line-height: 1.5
}

.bl_4 {
    background: url(../img/bg_bl4.png) center 0 no-repeat;
    padding-top: 50px
}

.bl4_title {
    font-family: OpenSansBold;
    font-size: 35.56px
}

.bl4_content {
    font-size: 20.32px;
    font-family: OpenSansRegular, sans-serif;
    margin-top: 12px;
    padding-bottom: 46px
}

.bl_5 {
    background: #f4ecf1;
    padding-top: 70px
}

.bl5_title {
    font-family: OpenSansBold;
    font-size: 35.56px;
    line-height: 1.5;
    text-align: center
}

.bl5_li,
.regular_ul {
    font-family: OpenSansRegular, sans-serif;
    line-height: 1.2
}

.bl5_li {
    font-size: 20.32px;
    color: #000;
    display: inline-block;
    padding-top: 145px
}

.li_bl5_1 {
    width: 250px;
    margin-right: 40px;
    float: left;
    background: url(../img/bl5_icon_1.png) center 0 no-repeat
}

.li_bl5_2 {
    width: 280px;
    margin-left: 40px;
    float: left;
    background: url(../img/bl5_icon_2.png) center 0 no-repeat
}

.li_bl5_3 {
    width: 295px;
    float: right;
    background: url(../img/bl5_icon_3.png) center 0 no-repeat
}

.li_bl5_4 {
    width: 50%;
    float: left;
    background: url(../img/bl5_icon_4.png) center 0 no-repeat
}

.li_bl5_5 {
    width: 50%;
    float: right;
    background: url(../img/bl5_icon_5.png) center 0 no-repeat
}

.regular_ul {
    font-size: 25.4px
}

.ul_bl5 {
    width: auto;
    margin: 40px auto 0
}

.ul_bl5_1 {
    padding-left: 130px;
    padding-right: 130px
}

ul.ul_bl5_1 {
    margin-top: 15px;
    padding-bottom: 45px
}

.bl_6 {
    width: 100%;
    background: #fff;
    padding-top: 50px;
    padding-bottom: 32px;
    position: relative
}

.title_bl_6 {
    font-family: OpenSansBold;
    font-size: 35.56px;
    line-height: 1.5;
    padding-left: 321px;
    padding-bottom: 28px
}

.content_bl_6,
.doctor_bl_6 {
    font-size: 20.32px;
    line-height: 1.2;
    padding-left: 321px
}

.content_bl_6 {
    font-family: OpenSansRegular, sans-serif
}

.doctor_bl_6 {
    font-family: OpenSansBold;
    padding-top: 28px
}

.action,
.well-result,
.why-it-better {
    font-family: OpenSansRegular, serif
}

.bl6_content {
    display: block;
    position: relative
}

img.doctor {
    position: absolute;
    bottom: 0;
    left: -87px
}

.bl_6_txt {
    padding-bottom: 0
}

.well-result {
    background: #eee
}

.well-result__inner {
    padding-top: 35px;
    padding-bottom: 50px;
    max-width: 1000px;
    margin: 30px auto 0;
    background: url(../img/well_result.jpg) 167px 0 no-repeat
}

.well-result__title {
    font-size: 35px;
    line-height: 45px
}

.well-result__container {
    border: 4px solid #53889f;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 7px 25px 0 18px;
    letter-spacing: .7px;
    margin: 15px 347px 0 48px
}

.well-result__info {
    line-height: 24px;
    margin-bottom: 25px
}

.well-result__info:nth-child(2) {
    margin-bottom: 6px
}

.action {
    background: url(../img/action_bg.jpg) top center repeat-x;
    padding-top: 45px;
    padding-bottom: 65px
}

.action__title {
    font-size: 35px;
    line-height: 45px;
    color: #fff;
    padding: 0 190px
}

.action__list {
    padding-top: 55px
}

.action__item {
    display: inline-block;
    width: 32%;
    vertical-align: top
}

.action__picture {
    padding-bottom: 22px
}

.action__info {
    color: #fff;
    font-size: 24px;
    padding: 0 25px;
    line-height: 29px;
    letter-spacing: -1.5px
}

.why-it-better {
    background: #ededed;
    padding: 45px 0 5px
}

.why-it-better__title {
    font-size: 35px;
    line-height: 40px
}

.why-it-better__sub-title {
    font-size: 18px;
    line-height: 24px
}

.why-it-better__list {
    padding-top: 28px;
    padding-left: 59px
}

.why-it-better__item {
    display: inline-block;
    width: 44%;
    vertical-align: top;
    margin-bottom: 35px;
    margin-right: 100px
}

.why-it-better__item:nth-child(2),
.why-it-better__item:nth-child(4) {
    margin-right: 0
}

.why-it-better__picture {
    display: inline-block;
    vertical-align: middle
}

.why-it-better__info {
    display: inline-block;
    vertical-align: top;
    width: 66%;
    margin-left: 10px;
    margin-top: 3px;
    line-height: 20px
}

.effective {
    background: #60747c
}

.effective__inner {
    padding: 55px 0 57px;
    background: url(../img/effective_text-bg.jpg) 30px 0 no-repeat;
    max-width: 1200px;
    margin: 0 auto
}

.effective__info {
    font-family: OpenSansBold, sans-serif;
    font-size: 30px;
    line-height: 40px;
    padding: 0 30px;
    color: #fff;
    text-shadow: 1px 1px 8px #36393a
}

.f_t_new_08,
.form_btn1,
.left_t_f1,
.right_t_f1,
.sec_data_base1 {
    font-family: OpenSansRegular, sans-serif
}

.bl_7 {
    width: 100%;
    background: #35515d;
    padding-top: 47px;
    padding-bottom: 49px
}

.show-message {
    position: fixed;
    z-index: 900
}

.bl_7_content,
img#krestik,
ul.price.form_price {
    position: relative
}

.bl_7_content {
    width: 804px;
    z-index: 1;
    background: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin: 0 auto;
    padding-top: 1px
}

img#krestik {
    right: 0;
    float: right;
    z-index: 9999;
    margin-top: -11px;
    margin-right: -15px
}

.this_form_left {
    float: left;
    width: 287px
}

.fl_none {
    float: right
}

img.sale_70 {
    margin: 19px 19px 0 auto;
    display: block;
    float: left
}

.form_title1 {
    width: 353px;
    height: 76px
}

form.x_order_form.form_top.clearfix.form_new_07 button {
    height: 65px
}

label.form_container.form_container_label_08 {
    margin-bottom: 12px
}

.left_t_f1 {
    width: 157px;
    color: #000;
    font-size: 15.24px;
    float: left;
    margin-left: 20px;
    margin-top: 0;
    line-height: 1.2
}

.head_form.form_content {
    padding-left: 5px
}

img.control_form {
    position: absolute;
    bottom: -79px;
    right: 12px
}

p.right_t_f.right_t_f_2 {
    padding-top: 11px;
    margin-right: 16px
}

p.left_t_f.cl_blakc {
    width: 145px;
    font-size: 12px;
    color: #000
}

img.control.control_2 {
    left: 123px;
    po: a;
    top: -6px
}

li.price_1.price_1_new {
    margin-bottom: 16px
}

.form_price.form_price_new_07 {
    margin-top: 27px;
    position: relative
}

.head_form_2.new_999.new_480.fl_none.f_a_08 {
    margin-top: 2px
}

.form_content_head.form_content_head_new_07 {
    border: none;
    background: 0 0;
    height: auto;
    padding-top: 0
}

img.arrow_form.a_f_2 {
    left: -43px;
    top: 131px;
    display: none
}

.form_title.form_title_08 {
    margin-top: -20px
}

.head_form.form_content.new_07 {
    padding-left: 30px;
    margin-top: 0;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-right: 30px
}

.f_t_new_08 {
    font-size: 14px;
    padding-left: 0;
    letter-spacing: -.5px;
    margin-bottom: 11px
}

.right_t_f1 {
    float: right;
    padding-right: 65px;
    margin-top: -7px;
    font-size: 33px;
    font-style: italic;
    width: 67px;
    height: auto;
    padding-bottom: 18px;
    padding-top: 16px;
    background: url(../img/elipce_1.png) no-repeat
}

ul.price.form_price li {
    padding-left: 20px
}

ul.price.form_price {
    margin-top: 0
}

li.price_1.pr_form1,
li.price_2.pr_form1 {
    font-size: 20px
}

span.bold_s_28.pr_form2 {
    font-size: 36px
}

li.price_1.pr_form1 {
    padding-left: 0 !important
}

span.input_name.new_size_for_name {
    font-size: 17.2px
}

.form_content_head.form_co_head_1 {
    width: 311px;
    height: auto;
    border: none
}

input.input__inner.input__inner_1 {
    width: 100%;
    padding: 8px 0 8px 37px
}

.icon1 {
    position: absolute;
    bottom: 4px;
    left: 11px
}

.form_btn1 {
    font-size: 28px;
    color: #fff;
    background: #db0000;
    border: none;
    width: 100%;
    padding-bottom: 13px;
    padding-top: 13px;
    border-radius: 10px
}

label.form_container.new_form_conteiner {
    margin-top: 18px
}

.sec_data_base1 {
    font-size: 14px;
    color: #000;
    margin-top: 5px
}

img.fomr_paced {
    position: absolute;
    left: -33px;
    top: -6px;
    width: 230px
}

.paced_fomr_pac {
    position: relative;
    width: 350px;
    float: left
}

.bl_8,
.bl_9 {
    width: 100%;
    height: auto
}

.bl_8 {
    background: #75a0b2
}

.bl8_title {
    font-family: OpenSansBold;
    font-size: 35.56px;
    line-height: 1.2;
    padding-top: 49px
}

.bl_8_txt_content,
.title_fl_bl9 {
    font-family: OpenSansRegular, sans-serif
}

.bl_8_txt_content {
    font-size: 20.32px;
    line-height: 1.2;
    padding: 16px 18px 24px
}

.td_2,
.td_3,
.td_one {
    padding-bottom: 12px
}

.bl8_txt {
    border: 3px solid #edb72b;
    border-radius: 10px
}

.div_bl8 {
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 33px
}

.bl_9 {
    background: #fff
}

.bl9_title {
    font-family: OpenSansBold;
    font-size: 35.56px;
    line-height: 1.2;
    padding-top: 23px
}

.bl9_left,
.bl9_right {
    width: 438px;
    height: 431px;
    padding-top: 22px;
    padding-left: 22px;
    padding-right: 22px
}

.bl9_left {
    float: left;
    background: url(../img/bg_left.png) center 0 no-repeat
}

.bl9_right {
    float: right;
    background: url(../img/bg_right.png) center 0 no-repeat
}

.title_fl_bl9 {
    font-size: 38px;
    color: #fff
}

.td_left,
.td_right {
    font-size: 20.32px;
    font-family: OpenSansRegular, sans-serif
}

table {
    width: 420px;
    color: #fff;
    line-height: 1.5;
    position: relative
}

.td_left {
    width: 360px
}

.td_right {
    width: 60px;
    text-align: right
}

.bl10_title,
.bl12_frame,
.bl_11_title,
ul.bl_11ul-new li,
ul.ul_bl11 li {
    text-align: center
}

.td_2 {
    padding-top: 24px
}

.td_3,
.td_one {
    padding-top: 12px
}

table:after {
    content: "";
    width: 2px;
    height: 238px;
    display: block;
    background: url(../img/line.png);
    position: absolute;
    right: 55px;
    top: 0
}

img.people {
    margin: 24px auto 0;
    display: block;
    padding-bottom: 40px
}

.div_bl9 {
    margin-top: 31px
}

.bl_10 {
    background: #f7f7f7;
    padding-bottom: 8px
}

.bl10_title {
    font-family: OpenSansRegular, sans-serif;
    font-size: 36px;
    line-height: 1.2;
    margin-top: 54px;
    padding-bottom: 42px
}

ul.bl_11ul-new li {
    float: left;
    font-family: OpenSansRegular, sans-serif;
    font-size: 16px;
    line-height: 1.2;
    margin-right: 24px;
    padding-top: 109px
}

li.bl11li_6 {
    margin-right: 0 !important;
    background: url(../img/i6.png) center 0 no-repeat
}

li.bl11li_1 {
    margin-left: 28px;
    background: url(../img/i1.png) center 0 no-repeat
}

li.bl11li_2 {
    background: url(../img/i2.png) center 0 no-repeat
}

li.bl11li_3 {
    background: url(../img/i3.png) center 0 no-repeat
}

li.bl11li_4 {
    background: url(../img/i4.png) center 0 no-repeat
}

li.bl11li_5 {
    background: url(../img/i5.png) center 0 no-repeat
}

ul.bl_11ul-new {
    margin-top: 49px
}

.bl_11 {
    box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9
}

.bl_11_block {
    padding-top: 37px;
    padding-bottom: 60px
}

.slider_commit_txt {
    font-size: 18px;
    font-family: OpenSansRegular, sans-serif;
    line-height: 1.2;
    padding-left: 200px;
    padding-top: 30px;
    padding-bottom: 38px
}

li.bg_one {
    background: url(../img/otziv_1.png) 0 44px no-repeat
}

li.bg_two {
    background: url(../img/otziv_2.png) 0 44px no-repeat
}

li.bg_three {
    background: url(../img/otziv_3.png) 0 44px no-repeat
}

.bx-viewport {
    height: 302px !important
}

.sl_com_name {
    font-family: OpenSansBold;
    font-size: 18px;
    line-height: 1.2;
    color: #78c1ff
}

.bold,
ul.ul_bl11 li {
    font-family: OpenSansRegular, sans-serif
}

.bx-pager.bx-default-pager {
    display: none
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 41%;
    margin-top: -16px;
    outline: 0;
    width: 30px;
    height: 57px;
    text-indent: -9999px;
    z-index: 100
}

ul.ul_bl11 li {
    width: 49%;
    display: inline-block;
    padding-top: 130px;
    font-size: 25.4px;
    line-height: 1.2;
    margin-bottom: 60px
}

.li_bl11_1 {
    background: url(../img/time.png) center 0 no-repeat
}

.li_bl11_2 {
    background: url(../img/pulse.png) center 0 no-repeat
}

.li_bl11_3 {
    background: url(../img/gen.png) center 0 no-repeat
}

.li_bl11_4 {
    background: url(../img/kletka.png) center 0 no-repeat
}

.bl_11_title {
    font-family: OpenSansBold;
    font-size: 35.56px;
    line-height: 1.2;
    margin-bottom: 58px
}

.bl12_frame {
    border: 8px solid #edb72b;
    position: relative;
    border-radius: 10px
}

.bl_12_frame_content,
.bl_12_frame_title {
    line-height: 1.2;
    text-align: left;
    padding-left: 40px;
    padding-right: 400px
}

.bl_12_frame_content {
    font-size: 20.32px;
    font-family: OpenSansRegular, sans-serif;
    padding-bottom: 63px
}

.bl_12_frame_title {
    font-family: OpenSansBold;
    font-size: 35.56px;
    padding-top: 63px
}

.bl_13_title,
.bl_13_txt {
    font-family: OpenSansRegular, sans-serif
}

img.women {
    position: absolute;
    bottom: -31px;
    right: 0
}

.bl_12 {
    margin-top: 45px;
    padding-bottom: 23px;
    position: relative
}

.bl_13_title {
    font-size: 36px;
    line-height: 1.2;
    text-align: center;
    margin-top: 45px
}

.bl_13_txt,
.bl_13_txt1 {
    font-size: 18px;
    line-height: 1.2
}

.bl_13_txt {
    padding-right: 396px
}

.bl_13_txt1,
.js-message {
    font-family: OpenSansbold
}

.bl_13_txt1 {
    margin-top: 14px
}

.bl_13_content {
    padding-left: 45px;
    padding-right: 0;
    margin-top: 24px;
    position: relative
}

.js-message {
    font-size: 15px;
    margin-top: 7px
}

input.code__input.check_popup_code_input {
    width: 236px;
    height: 54px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #737373;
    outline: 0;
    border-radius: 5px
}

.bl_13_content {
    border: 2px solid #78c1ff;
    padding-top: 28px;
    padding-bottom: 32px;
    border-radius: 10px
}

button.code__btn.button-popup-first {
    height: 58px;
    width: 208px;
    background: #ff7403;
    border: none;
    padding-top: 12px;
    padding-bottom: 14px;
    font-size: 18px;
    color: #fff;
    font-family: OpenSansBold;
    margin-left: 25px;
    outline: 0;
    border-radius: 5px
}

.code {
    margin-top: 38px;
    padding-right: 396px
}

.bl_13 {
    padding-bottom: 90px
}

img.lupa {
    position: absolute;
    bottom: -30px;
    right: 75px
}

.bl_14 {
    background: #ededed;
    height: auto;
    padding-bottom: 66px
}

.bl14_title {
    font-family: OpenSansRegular, sans-serif;
    font-size: 36px;
    line-height: 1.2;
    text-align: center;
    padding-top: 40px
}

.li14_content,
.li14_name {
    font-family: PTSans-Regular;
    line-height: 1.2;
    text-align: center
}

.li14_name {
    font-size: 26px;
    margin-top: 14px
}

.li14_content {
    font-size: 20px
}

ul.ul_bl_14 li {
    padding-top: 200px;
    width: 33%;
    display: inline-block
}

.li_14_1 {
    background: url(../img/work1.png) center 0 no-repeat
}

.li_14_2 {
    background: url(../img/work2.png) center 0 no-repeat
}

.li_14_3 {
    background: url(../img/work3.png) center 0 no-repeat
}

ul.ul_bl_14 {
    margin-top: 40px
}

.bl_15_title {
    font-family: OpenSansRegular, sans-serif;
    font-size: 36px;
    line-height: 1.2;
    text-align: center
}

.bl_15 {
    width: 100%;
    background: #fff;
    height: auto;
    padding-bottom: 82px;
    padding-top: 47px
}

img.map {
    margin: 15px auto 0;
    display: block;
    width: 940px
}

.footer_left,
.footer_right {
    font-size: 14px;
    font-family: OpenSansRegular, sans-serif;
    margin-top: 40px;
    line-height: 1.2
}

.bl_480,
.d_b_48_0,
.dis_bl_480,
.dis_bl_480_not,
.dis_mob,
.dis_none_dec,
.popup-first,
img.pic_otziv {
    display: none
}

.footer_left {
    color: #909090;
    text-align: center;
    float: left;
    width: 100%
}

ul.sec_data_base.cl_sec {
    color: #000
}

ul.sec_data_base.cl_sec li {
    padding-top: 10px;
    padding-bottom: 10px
}

.footer_right {
    color: #909090;
    text-align: right;
    float: right;
    width: 40%
}

.modal-first,
.popup-first {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.bl_7.bl_16 {
    background: #35515d;
    padding-bottom: 15px
}

a.f_l_2:link,
a.f_l_2:visited {
    color: inherit;
    text-decoration: none
}

.bl_3content,
.bl_3title {
    color: #fff;
    text-align: center
}

.form_content_head.form_content_head_new_07.form_for_footer {
    padding-bottom: 5px
}

.popup-first {
    overflow: auto !important;
    z-index: 100;
    background-color: rgba(0, 0, 0, .8)
}

.modal-first {
    z-index: 101
}

.dbap14none {
    display: none !important
}

.add_04,
.br_03,
.d_n_48_11,
.dis_none_dec_240,
.dsn_240,
.sale_240 {
    display: none
}

.arial {
    font-family: arial
}

.bl_3content,
.bl_3title,
.p_ft,
.p_ft_1,
.sht {
    font-family: OpenSansRegular, sans-serif
}

.sht {
    font-size: 24px
}

.content_header {
    width: 980px;
    height: auto;
    margin: 0 auto
}

.p_ft {
    font-size: 16px;
    line-height: 1.2;
    margin-bottom: 11px
}

.p_ft_1 {
    font-size: 12px;
    line-height: 1.2
}

.bl_3title {
    font-size: 36px
}

.bl_3content {
    font-size: 18px;
    border: 3px solid #fff;
    width: 755px;
    margin: 36px auto 0;
    border-radius: 5px;
    padding: 20px 15px
}

ul.bl3Ul li,
ul.bl3Ul_2 li {
    font-size: 14px;
    color: #fff;
    padding-top: 138px;
    line-height: 1.2;
    text-align: center;
    float: left
}

.boldy {
    font-family: OpenSansBold
}

.bl_6content,
.bl_6title,
ul.bl3Ul li,
ul.bl3Ul_2 li {
    font-family: OpenSansRegular, sans-serif
}

ul.bl3Ul li {
    width: 33%
}

.bl3Ul {
    width: 757px;
    margin: 50px auto 0
}

ul.bl3Ul_2 li {
    width: 25%
}

ul.bl3Ul_2 {
    margin-top: 50px
}

ul.bl3Ul li.li_bl3_ul1 {
    background: url(../img/g_1.png) center 0 no-repeat
}

ul.bl3Ul li.li_bl3_ul2 {
    background: url(../img/g_2.png) center 0 no-repeat
}

ul.bl3Ul li.li_bl3_ul3 {
    background: url(../img/g_3.png) center 0 no-repeat
}

ul.bl3Ul_2 li.li_bl3_ul1 {
    background: url(../img/g_4.png) center 0 no-repeat
}

ul.bl3Ul_2 li.li_bl3_ul2 {
    background: url(../img/g_5.png) center 0 no-repeat
}

ul.bl3Ul_2 li.li_bl3_ul3 {
    background: url(../img/g_6.png) center 0 no-repeat
}

ul.bl3Ul_2 li.li_bl3_ul4 {
    background: url(../img/g_7.png) center 0 no-repeat
}

.bl_6title {
    font-size: 36px;
    line-height: 1.2;
    text-align: center
}

.bl_6content,
sup.title {
    font-size: 18px
}

.bl_6content {
    line-height: 24px;
    text-align: left;
    padding-right: 400px;
    margin-top: 52px;
    padding-left: 70px;
    letter-spacing: 1px
}

ul.sec_data_base.new_sale_data.ned_aprial {
    margin-top: -5px;
    color: #000
}

.logo_f {
    float: left;
    margin-left: 0;
    width: 8%;
    padding-top: 0;
    margin-top: 29px
}

.noneArrow {
    display: none !important
}

img.footerLogo1 {
    display: block;
    margin: 0 auto 0 0;
    width: 64px
}

.head_form_2.new_999.new_480.popUpBlock {
    display: none
}

.aprial_none {
    display: none !important
}

.why-it-better__sub-title {
    padding: 13px 4px 20px
}

p.bl_6content.bl_6content_two {
    margin-top: 25px;
    padding-right: 400px;
    padding-left: 70px
}

p.bl_6content.bl_6content_2,
p.bl_6content.bl_6content_two.bl_6content_two_2 {
    font-family: OpenSansRegular, sans-serif;
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px
}

img.microscop {
    position: absolute;
    bottom: -4px;
    right: 13px
}

p.bl_6content.bl_6content_2 {
    line-height: 24px;
    margin-top: 34px;
    letter-spacing: 0
}

p.bl_6content.bl_6content_two.bl_6content_two_2 {
    line-height: 1.3
}

.doctor_name {
    font-family: OpenSansBold;
    font-size: 18px;
    line-height: 1.2;
    color: #78c1ff;
    margin-top: 33px
}

.bl_8title,
.content-u_bl_8 {
    color: #fff;
    font-family: OpenSansRegular, sans-serif
}

.bl_6.bl_6_2 {
    padding-top: 42px;
    padding-bottom: 6px
}

.bl_6_txt.bl_6_txt_2 {
    padding-left: 405px;
    padding-right: 55px;
    padding-bottom: 50px
}

img.expert {
    position: absolute;
    bottom: -7px
}

.bl_8title {
    font-size: 36px;
    line-height: 1.3;
    text-align: center;
    padding-top: 42px
}

sup.size-24 {
    font-size: 19px
}

.content-u_bl_8 {
    height: 523px;
    width: 100%;
    background: url(../img/pac_bl_7.png) 375px 18px no-repeat;
    font-size: 18px;
    line-height: 1.2;
    letter-spacing: -.5px;
    margin-top: 44px;
    padding-bottom: 48px
}

.content-u_bl_8 li span {
    font-size: 18px;
    margin-bottom: 10px;
    display: inline-block
}

.b_all,
.block_ul,
.content-u_bl_8_block,
.dis_n_08_480,
.form_left_one_paced,
.img_paced_block,
.none_dec,
.offer,
.rec_block,
img.sale_70.none_chrome_all {
    display: none
}

.li_bold {
    font-family: OpenSansBold
}

ul.con_ul_bl_8-first-block li {
    text-align: right;
    padding-right: 189px
}

ul.con_ul_bl_8-first-block {
    width: 425px;
    float: left
}

ul.con_ul_bl_8-second-block {
    width: 425px;
    float: right
}

ul.con_ul_bl_8-first-block li,
ul.con_ul_bl_8-second-block li {
    font-size: 16px;
    height: 181px;
    box-sizing: border-box
}

ul.con_ul_bl_8-second-block li {
    padding-left: 189px
}

li.first_li_for_ul8 {
    background: url(../img/b2.png) right center no-repeat;
    padding-top: 38px;
    padding-bottom: 38px;
    margin-bottom: 78px;
    margin-top: 31px
}

li.second_li_for_ul8 {
    background: url(../img/b1.png) right center no-repeat;
    padding-top: 36px;
    padding-bottom: 27px
}

li.first_li_for_ul8_1 {
    background: url(../img/b3.png) left center no-repeat;
    padding-top: 38px;
    padding-bottom: 38px;
    margin-bottom: 78px;
    margin-top: 31px
}

li.second_li_for_ul8_1 {
    background: url(../img/b4.png) left 0 no-repeat;
    padding-top: 36px
}

.bl_11title {
    font-family: OpenSansRegular, sans-serif;
    font-size: 36px;
    line-height: 1.2;
    text-align: center
}

.italicka {
    font-family: OpenSansItalic
}

sup.size-25 {
    font-size: 11px
}

.lost_position {
    display: none !important
}

.block_position {
    display: block !important
}

@media screen and(max-width:1000px) {
    p.bl_13_txt1 {
        text-align: center
    }
}

@media screen and(max-width:641px) {
    .bl_13_content {
        text-align: center
    }

    ul.bl2_content1 li {
        letter-spacing: -.2px
    }
}

@media screen and(max-width:479px) {
    ul.bl2_content1 li {
        letter-spacing: -.2px
    }
}

.ul_bl_head_title sup {
    font-size: 9px
}

.popup-callback,
.popup-mouseleave,
.popup-phone {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    overflow: auto !important;
    width: 100%;
    height: 100%;
    z-index: 100;
    background-color: rgba(0, 0, 0, .75)
}

.close-modal {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 101
}

.mod .form-wrapper {
    position: relative
}

.close-img,
.close-mouse {
    display: block;
    content: " ";
    position: absolute;
    background: url(../img/close.png) no-repeat;
    width: 32px;
    height: 32px;
    top: -8px;
    right: -8px;
    cursor: pointer;
    z-index: 103
}

.popup-mouse-leave {
    background-color: rgba(0, 0, 0, .75)
}

.popup-close {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 101
}

.js-popup__content2 {
    margin-top: 7%;
    position: relative;
    z-index: 155
}

.modal,
.popup-callback {
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    height: 100%
}

.modal {
    overflow: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
    text-align: justify;
    background: rgba(0, 0, 0, .8)
}

.bg13__title,
.use__item {
    font-family: OpenSansRegular, sans-serif
}

.bg13__title,
.use__item,
.use__pic {
    text-align: center
}

.popup-callback,
.popup-second,
.rec.rec_none1 {
    display: none
}

.popup-callback {
    display: none;
    overflow: auto !important;
    z-index: 999
}

.popup-callback .modal {
    display: none !important
}

.modal {
    z-index: 200
}

.mod,
.mod .content {
    width: 810px
}

.mod {
    position: absolute;
    z-index: 210;
    top: 17%;
    left: 0;
    right: 0;
    margin: 0 auto
}

.popup-mouse-leave,
.popup-phone {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    overflow: auto !important;
    width: 100%;
    height: 100%;
    z-index: 999
}

.wibTwo {
    display: none
}

.orderFormWrapperCountry {
    width: 100% !important;
    background: url(../img/country.jpg) 10px center no-repeat #fff !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: textfield
}

.bg13 {
    padding-top: 60px;
    padding-bottom: 60px;
    background: url(../img/bg13.jpg) top center no-repeat;
    background-size: cover
}

.bg13__title {
    font-size: 36px;
    color: #FFF;
    margin-bottom: 80px
}

.use:after {
    content: '';
    display: block
}

.use__img,
.use__item {
    display: inline-block
}

.use__list {
    float: left;
    width: 680px
}

.use__item {
    color: #fff;
    width: 680px;
    height: auto !important;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
    border: 2px solid transparent;
    border-radius: 10px;
    padding: 15px
}

.use__item:not(:last-child) {
    margin-bottom: 15px
}

.use__item:hover {
    color: #222;
    background: #e6f7ff;
    border: 2px solid #efc22f;
    box-shadow: 0 10px 12px 0 rgba(0, 0, 0, .35)
}

.use__item:hover .caption {
    color: #3a7089
}

.use__caption {
    margin-top: 0;
    margin-bottom: 15px;
    color: #efc22f;
    font-size: 24px;
    font-weight: 700
}

.use__desc {
    font-size: 20px
}

.use__pic {
    float: left
}

.use__img {
    height: 230px
}