.header-phones-popup__title.f1 {
    margin: 0 0 0 0;
    font-size: 12px;
}
.but1 {
    height: 78px;
    padding: 24px;
    box-sizing: border-box;
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    color: #ffffff;
    background: #038179;
    border: 0;
    border-radius: 4px;
    text-transform: uppercase;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
        text-align: center;
}
.shop-regions-button {
    font-weight: 400;
    color: #989898;
    font-size: 12px;
}
span.header-address {
    font-weight: 600;
    font-size: 13px;
}
.product-card__gallery {
    justify-content: inherit;
}
.header-phone.f1 {
    margin-top: 0 !important;
}
.js-filter-title.filter-param__title {
    margin: 0 0 7px !important;
}
.js-filter-param.filter-param {
    margin: 0 0 25px;
}
.sidebar-wrap__body.filters.js-filters.js-ajax-filter.ajax {
    padding: 20px;
}
input.js-number.filter-range__item.js-min.min {
    border-radius: 5px;
    margin: 0 12px 0 0;
    font-size: 16px;
}
input.js-number.filter-range__item.js-max.max {
    font-size: 16px;
    margin: 0 0 0 13px;
    border-radius: 5px;
}
.filter-buttons {
    margin: 10px 0 0;
}

.categories-tile-item__inner {
    padding: 11px 11px 6px;
}

.categories-tile-item__title {
    min-height: 20px;
}   
.categories-tile-item__image {
    margin: 0 0 0px;
}  
.home-brands {
    padding: 30px;
}  
.slider-banner__content {
    top: 10px;
    left: 10px;
    padding: 16px 13px;
}
.categories-tile{
    flex-wrap: nowrap;
}
.header-fixed {
       position: absolute; 
}
.accordion-tabs-title {
    color: #e56036;
}
.shop_addgifts {
    position: relative;
    font-size: 15px;
}
.header-phone {
    margin: 6px 15px 0 0!important;
}
.fa-whatsapp {
    font-size: 30px;
}
.popup-contacts_social-item i {
    border: none!important;
}
.product-card__discount {
    width: 70px;
    height: 70px;
    line-height: 70px;
    font-size: 25px;
}
.product-card__left .badge {
    font-size: 20px;
}
.msgorder__share {
    display: flex;
    margin: 0px 8px -6px 0px!important;
}
.msgorder {
    margin-top: 11px!important;
    margin-right: -22px;
    justify-content: flex-start!important;
    float: right;
}
.product-code {
    font-size: 12px!important;
}
.product-saving {
    float: left;
    margin: 41px -79px 0px 0px;
}
.clicklite__buttonView {
    color: #ee7f4f;
    border-bottom: 1px dashed #ee7f4f;
    font-size: 13px;
}
.knopka.i-bestprice__button {
    border-bottom: 1px dashed #e55010!important;
    color: #ee7f4f!important;
    font-size: 13px!important;
}
span.button-fastorder__sk-oneclick.js-sk-oneclick-open._show {
    color: #ee7f4f;
    font-size: 13px;
}
span.button-fastorder.button-fastorder--skoneclick.js-sk-button-fastorder.bs-color {
    color: #ee7f4f;
}

.form-control_1 {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    /* border: 1px solid #ced4da; */
    /* border-radius: .25rem; */
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        box-sizing: border-box;
}
button#longSaleButton {
    padding: 0 0 5px;
    height: auto;
    line-height: initial;
    background: no-repeat;
    border-bottom: 1px dashed #e55010;
    color: #ee7f4f!important;
    font-size: 13px!important;
    font-weight: 600;
    border-radius: 0px;
}
.tags a {
    font-weight: 500;
    display: inline-block;
    margin: 0 12px 0 0;
    font-size: 14px;
    text-decoration: none;
    border-bottom: 1px dashed #000080;
}

.sidebar-wrap__head_tag {
    padding: 23px 30px 21px;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 1px solid #ebebeb;
    letter-spacing: 1px;
    margin: 0 0 0 -1px;
    position: relative;
}

input#chekPrice {
    height: 42px;
    border-radius: 0 0.25rem 0.25rem 0;
    padding: 0 15px;
}

input#firstPayment {
    height: 42px;
    border-radius: 0 0.25rem 0.25rem 0;
    padding: 0 15px;
}

.PBnkTitle {
    font-size: inherit!important;
}
.PBnkButton {
    background-color: #038179!important;
}
.error_p {
    font-size: 23px;
    font-weight: bold;
}
.error_p1 {
    border: 2px dashed red;
    margin: 25px 0 0 0;
    padding: 15px 25px;
    width: 50%;
    text-align: center;
}



.block_2 {margin: 25px 0 99px;}
.block_2 .head.flex {justify-content: space-between;align-items: flex-end;margin-bottom: 61px;}
.block_2 .head .txt1 { position: relative;z-index: 1;font-size: 40px;font-weight: 600;line-height: 40px;padding-right: 44px;flex: 1 0 auto;width: 20%;}
.block_2 .head .txt2 {font-size: 20px;font-weight: 400;line-height: 24px;flex: 0 0 auto;padding: 0 44px 0 0;}
.block_2 .head .txt3 {font-size: 20px;font-weight: 400;line-height: 24px;border-left: 2px solid #999;padding-left: 40px;flex: 0 0 auto;}
.block_2 .cat {margin: 0 -7px 77px;flex-wrap: wrap;}
.block_2 .cat .item {padding: 0 7px 20px;width: 25%;box-sizing: border-box;}
.block_2 .cat .item .image {margin-bottom: 22px;overflow: hidden;cursor: pointer;}
.block_2 .cat .item .image img {width: 100%;height: auto;transform: scale(1.0);border-radius: 4px;transition: all 0.3s ease-in-out;}
.block_2 .cat .item .image:hover img {transform: scale(1.1);}
.block_2 .cat .item .name, .block_2 .cat .item .name a  {font-size: 20px;font-weight: 600;line-height: 24px;text-align: center;cursor: pointer;transition: all 0.2s ease-in-out;text-decoration: 2px underline #fff;color:#393939;}
.block_2 .cat .item .name a:hover {color:#575757;text-decoration: 2px underline #575757;}
.block_2 .cat .item .name.rehabilitation {letter-spacing: -0.01em;}
.block_2 .segm_EBP {margin: 0 -7px 20px -8px;}
.block_2 .segm_EBP .item {padding: 0 7px 20px 8px;}
.block_2 .segment .head {margin-bottom: 61px;}
.block_2 .segm_EBP .item .image {margin-bottom: 8px;overflow: hidden;cursor: pointer;}
.block_2 .segm_EBP .item .image img {width: 100%;height: auto;transform: scale(1.0);transition: all 0.3s ease-in-out;}
.block_2 .segm_EBP .item .image:hover img {transform: scale(1.1);}
.block_2 .segm_EBP .item .name {font-size: 28px;font-weight: 600;line-height: 28px;text-align: center;padding: 12px;border-radius: 4px;cursor: pointer;}
.block_2 .segm_EBP .item.economy .name {background: #eee;transition: all 0.2s ease-in-out;}
.block_2 .segm_EBP .item.economy .name:hover {background: #ddd;}
.block_2 .segm_EBP .item.business .name {background: #393939;color: #fff;transition: all 0.2s ease-in-out;}
.block_2 .segm_EBP .item.business .name:hover {background: #575757;}
.block_2 .segm_EBP .item.premium .name {background:#038179;transition: all 0.2s ease-in-out;color:#fff;}
.block_2 .segm_EBP .item.premium .name:hover {background: #03766e;}
.block_2 .kits {border: 1px solid #D5D5D5;border-radius: 4px;justify-content: space-between;background: #fff;padding: 23px 35px 22px 31px;}
.block_2 .kits span {font-size: 20px;font-weight: 400;line-height: 20px;}
.block_2 .kits a {font-size: 20px;font-weight: 600;line-height: 20px;color:#999999;border-bottom: 1px solid #D5D5D5;text-decoration: none;white-space: nowrap;box-sizing: border-box;}
.block_2 .kits a:hover {color:#575757;border-color: transparent;}
.block_2 .kits a i {padding-left: 10px;vertical-align: bottom;;font-weight: normal;position: relative;top: 1px;}
.block_2 .kits a i::before {content:'\e907';font-family:fit;font-style: normal;vertical-align: bottom;}

.flex {display: flex;}
.flex.topMenu {justify-content: space-between;}


.block_3 {
    background: #414141 url(/wa-data/public/site/image/12.png) no-repeat center bottom;
    position: relative;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    width: 99vw;
    max-width: 100vw;
}
.block_3 .container {
    justify-content: space-between;
}
.block_3 .left {width: 578px;}

.block_3 input[type="text"]:focus {border-color:#fff;outline: 0;box-shadow: none;}


.block_3 .head {color:#fff;padding: 99px 0 29px;}
.block_3 .itemblock .item {font-s ize: 20px;font-weight: 400;line-height: 24px;color:#fff;display: flex;padding: 20px 0;}
.block_3 .itemblock .item + .item {border-top: 1px solid #575757;}
.block_3 .itemblock .item .num {font-size: 20px;font-weight: 600;line-height: 20px;text-align: center;background: #575757;height: 48px;width: 48px;border-radius: 50%;line-height: 48px;}
.block_3 .itemblock .item .txt {padding-left: 25px;font-size: 20px;font-weight: 400;line-height: 24px;}
.block_3 .itemblock .item .yellow {font-weight: 700;}
.block_3 form {justify-content: space-between;margin: 28px 0 0;}
.block_3 form .form-group {width: 48.8%;margin-bottom: 24px;}
.block_3 .callback {font-size: 20px;font-weight: 700;line-height: 20px;color:#fff;padding: 0 0 40px;}
.block_3 .right {display: none;width: 552px;position: relative;}
.block_3 .right .kons .bold {font-weight: 700;}
.block_3 .right .info {position: absolute;bottom: 88px;left: -2px;}
.block_3 .right .info .name {font-size: 24px;font-weight: 600;line-height: 28px;color:#fff;}
.block_3 .right .info .post  {font-size: 16px;font-weight: 600;line-height: 16px;color:#999;}
.block_3 .right .info  > div {margin-bottom: 13px;}
.yellow {
    color: #038179;
}

button.easyfeedback__submit.js-easyfeedback__submit {
    position: absolute;
    right: 0;
    top: 0;
}
.easyfeedback .easyfeedback__input[type=email], .easyfeedback .easyfeedback__input[type=phone], .easyfeedback .easyfeedback__input[type=text], .easyfeedback .easyfeedback__select, .easyfeedback .easyfeedback__textarea, .easyfeedback .wa-captcha-input {
    background-color: rgb(255 255 255) !important;
}
.easyfeedback__notice {
    color: #999;
}


.block_5{padding-bottom: 100px;}
.block_5 h2 {text-align: center;padding: 100px 0 60px;}
.block_5 .bold { font-weight: 700;}
.bl-1p2.flex {justify-content: space-between;}
.block_5 .expert {background: #F5F5F5 url(/wa-data/public/site/image/13.png) no-repeat center bottom;width: 700px;height: 654px;margin-bottom: 14px;}
.block_5 h3 {font-size: 24px;font-weight: 600;line-height: 32px;margin-bottom: 20px;}
.block_5 .expert h3 {font-size: 24px;line-height: 40px;}
.block_5 .txt {font-size: 15px;font-weight: bold;line-height: 24px;margin-bottom: 20px;}
.block_5 .wbl {background-color: #F5F5F5;border-radius: 16px;padding: 40px;box-sizing: border-box;}
.block_5 .wbl.object {background: #F5F5F5 url(/wa-data/public/site/image/14.png) no-repeat center bottom;width: 700px;height: 320px;margin-bottom: 14px;}
.block_5 .wbl.guarantee {background: #F5F5F5 url(/wa-data/public/site/image/15.png) no-repeat center bottom;width: 700px;height: 320px;margin-bottom: 14px;}
.block_5 .wbl.command {background: #F5F5F5 url(/wa-data/public/site/image/54.png) no-repeat center bottom;height: 320px;margin-bottom: 14px;}
.block_5 .wbl.delivery {background: #F5F5F5 url(/wa-data/public/site/image/55.png) no-repeat center bottom;width: 700px;height: 320px;margin-bottom: 14px;}
.block_5 .wbl.custom {background: #F5F5F5 url(/wa-data/public/site/image/56.png) no-repeat center bottom;width: 700px;height: 320px;margin-bottom: 14px;}
.block_5 .wbl.trends {
    background: #F5F5F5 url(/wa-data/public/site/image/57.png) no-repeat center bottom;
    height: 320px;
    margin-bottom: 69px;
}

.block_5 .bl-2.flex {justify-content: space-between;}


.block_7 {
    padding: 78px 0;
    background: url(/wa-data/public/site/image/fon4.png) no-repeat center top;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    width: 99vw;
    max-width: 100vw;
}
.block_7 .blockLR {display: flex;justify-content: space-between;align-items: center;}
.block_7 h4 {margin:0;font-size: 16px;font-weight: 600;line-height: 16px;letter-spacing: 0.04em;text-transform: uppercase;color:#999999;}
.block_7 h2 {margin: 32px 0;}
.block_7 .info {margin-bottom: 28px;font-size: 20px;font-weight: 400;line-height: 24px;}

.block_7 .bl5 {display: flex;justify-content: space-between;align-items: center;margin-bottom: 100px;}
.block_7 .bl5 .name {font-size: 20px;font-weight: 600;line-height: 20px;text-align: center;}
.block_7 .head, .block_7 .body {display: flex;justify-content: space-between;margin: 0 -7px 0px;}

.block_7 .head .name {width: 35.6%;font-size: 20px;font-weight: 600;line-height: 20px;text-align: center;padding: 20px 32px 20px 32px;border-radius: 4px;background: #393939;color:#fff;margin: 0 7px 14px;box-sizing: border-box;}
.block_7 .body .name {width: 35.6%;font-size: 32px;font-weight: 600;line-height: 32px;letter-spacing: 0.04em;text-align: left;border-radius: 4px;margin: 0 7px 14px;background:#F9F9F9;box-sizing: border-box;text-transform: uppercase;}

.block_7 .head .image {width: 16.1%;font-size: 20px;font-weight: 600;line-height: 20px;text-align: center;padding: 20px 10px 20px 10px;border-radius: 4px;background: #393939;color:#fff;margin: 0 7px 14px;box-sizing: border-box;white-space: nowrap;}
.block_7 .body .image {width: 16.1%;margin: 0 7px 14px;background: #F9F9F9;box-sizing: border-box;}

.block_7 .body .name span {margin: -16px 0 0 54px;transform: translate(0, 50%);display: block;height: 100%;}
.block_7 h3 {text-align: center;margin: 73px 0 48px;}
.block_7 .buttons {margin: 48px 0 0px;}
.block_7 .buttons .but {width: 315px;letter-spacing: 0.04em;}
.but {
    height: 64px;
    padding: 24px;
    box-sizing: border-box;
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    color: #393939;
    background: #038179;
    border: 0;
    border-radius: 4px;
    text-transform: uppercase;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
}
.buttons {
    margin: 0 auto;
    text-align: center;
}
.buttons .but:hover {
    background: #03766e;
    color:#000;
}
.cr-submit {
    padding: 0px 16px;
    border: 0;
    border-radius: 8px;
    background: #1f7ae0;
    color: #fff;
    cursor: pointer;
}
.block_8 {
    background: url(/wa-data/public/site/image/fon.png) no-repeat center top;
    height: 872px;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    width: 99vw;
    max-width: 100vw;
}
.block_8 h4 {font-size: 16px;font-weight: 600;line-height: 16px;letter-spacing: 0.04em;text-align: center;color: #999999;margin: 0;padding: 100px 0 31px;text-transform: uppercase;}
.block_8 h2 {text-align:center;color: #fff;}
.block_8 .Blockitem {position: relative;height: 600px;}
.block_8 .Blockitem .line {border-top: 2px solid #FFFFFF33;position: absolute;top: 313px;width: 100%;}
.block_8 .Blockitem .item.item-01 {position: absolute;bottom: calc(100% - 314px);left: 0px;}
.block_8 .Blockitem .item.item-02 {position: absolute;top: 300px;left: 232px;}
.block_8 .Blockitem .item.item-03 {position: absolute;bottom: calc(100% - 314px);left: 464px;}
.block_8 .Blockitem .item.item-04 {position: absolute;top: 300px;left: 696px;}
.block_8 .Blockitem .item.item-05 {position: absolute;bottom: calc(100% - 314px);left: 926px;}
.block_8 .Blockitem .num {color:#038179;font-size: 20px;font-weight: 800;line-height: 20px;margin: 16px 0;}
.block_8 .Blockitem .desc {color: #fff;font-size: 20px;font-weight: 600;line-height: 24px;}
.block_8 .Blockitem .circle {width: 20px;height: 20px;border: 4px solid #fff;border-radius: 50%;box-sizing: border-box;  margin-top: 53px;position: relative;top: 10px;left: 6px;background: #514f4f;}
.block_8 .Blockitem .circle::before{content:'';position: absolute;width: 2px;height: 40px;background: #FFF3;left: 5px;top: -44px;}
.block_8 .Blockitem .item.item-01 .circle::after{content:'';position: absolute;width: 50px;height: 2px;background: #FFF3;left: -60px;top: 5px;}
.block_8 .Blockitem .item.item-02 .circle {margin: -6px 0 74px;top: 10px;}
.block_8 .Blockitem .item.item-02 .circle::before{left: 5px;top: 16px;}
.block_8 .Blockitem .item.item-03 .circle {margin-top: 77px;}
.block_8 .Blockitem .item.item-03 .circle::before {height: 68px;top: -68px;}
.block_8 .Blockitem .item.item-04 .circle {margin: -6px 0 74px;top: 10px;}
.block_8 .Blockitem .item.item-04 .circle::before{left: 5px;top: 16px;}
.block_8 .Blockitem .item.item-05 .circle {margin-top: 103px;}
.block_8 .Blockitem .item.item-05 .circle::before {height: 68px;top: -68px;}


.block_10 {
    background: url(/wa-data/public/site/image/fon1.png) no-repeat center top;
    padding: 100px 0;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    width: 99vw;
    max-width: 100vw;
}
.block_10 .form-group {margin-bottom: 27px;}
.block_10 .form-group.itel {margin-bottom: 16px;}
.othercompany {max-width: 578px;margin: 0px auto;background: #fff;padding: 60px 80px; box-sizing: border-box;border-radius: 4px;}
.block_10 h2 {font-size: 25px;font-weight: 600;line-height: 36px;margin: 0 -8px 28px;}
.block_10 h2 span {padding: 0 8px;}
.bg-yellow { background: #038179;display: inline-block;}
.block_10 h2 .bg-yellow {line-height: 34px;margin: 1px 0;border-radius: 4px;}

.othercompany .but {
    text-align: center;
}

.othercompany .but a:hover {
    color: #000;
}


.block_12 {
    background: url(/wa-data/public/site/image/fon2.png) no-repeat center bottom;
    padding: 99px 0;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    width: 99vw;
    max-width: 100vw;
}
.block_12 h2 {color: #fff;padding: 0px 0 33px;text-align: center;}
.block_12 h4 {color: #fff;padding: 0px 0 48px;font-size: 20px;font-weight: 600;line-height: 24px;text-align: center;margin: 0;}
.block_12 .blockItem {border-radius: 4px;display: flex;align-items: center;align-content: center;flex-wrap: wrap;}
.block_12 .blockItem .item {background: #fff;width: 25%;margin: 0 auto;text-align: center;height: 81px;border-right: 1px solid #eee;border-bottom: 1px solid #eee;box-sizing: border-box;padding: 6px 0;}

.block_12 .blockItem .item:last-child {border-right: 0;}
.block_12 .blockItem:last-child  .item{border-bottom: 0;}

.block_12 .blockItem .item.brff {border-radius: 4px 0 0 0;}
.block_12 .blockItem .item.brfl {border-radius: 0 4px 0 0;}

.block_12 .blockItem .item.brlf {border-radius: 0 0 0 4px;}
.block_12 .blockItem .item.brll {border-radius: 0 0 4px 0;}
.block_12 .txt {font-size: 20px;font-weight: 400;line-height: 24px;text-align: center;padding:48px 46px 40px;color:#fff;}
.block_12 .buttons .but {font-family: Proxima Nova;letter-spacing: 0.04em;padding: 24px 43px;}
.buttons1.js-sk-callback-open {
    text-align: center;
}
.buttons1.js-sk-callback-open a:hover {
    color:#000;
}

.block_13 {padding: 15px 0 100px 0;}
.block_13 h5 {padding: 0 0 31px;margin: 0;text-align: center;font-size: 16px;font-weight: 600;line-height: 16px;letter-spacing: 0.04em;text-transform: uppercase;  color: #999;}
.block_13 h2 {padding: 0 0 7px;text-align: center;}
.block_13 h4 {padding: 0;margin:26px 0 48px;font-size: 20px;font-weight: 400;line-height: 24px;text-align: center;}
.block_13 .blockItem {display: flex;justify-content: space-between;margin: 0 -7px 0;}
.block_13 .blockItem .item {text-align: center;width: 25%;padding: 0 7px 14px;box-sizing: border-box;}
.block_13 .blockItem .item .item1 {background: #fff;border: 1px solid #eee;border-radius: 4px;padding: 27px 27px 28px;box-sizing: border-box;}
.block_13 .blockItem .item .name {font-size: 24px;font-weight: 600;line-height: 28px;text-align: center;margin-top: 23px;}
.block_13 .blockItem.in1 .item {;width: 33.333%;}
.block_13 .blockItem.in2 .item {;width: 50%;}
.block_13 .image-g {margin-bottom: 14px;}
.block_13 .blockItem.in1 .item .head {font-size: 40px;font-weight: 600;line-height: 40px;text-align: center;}
.block_13 .blockItem.in1 .item .desc {font-size: 20px;font-weight: 400;line-height: 20px;text-align: center;padding: 9px 0 1px;}
.block_13 .blockItem.in1 .item1 {padding: 26px;}
.block_13 .blockItem.in2 .item1 {text-align: left;display:flex;align-items: center;border-color:#D5D5D5;background: transparent;padding: 30px 31px 32px;}

.block_13 .blockItem.in2 span {font-size: 24px;line-height: 28px;}
.block_13 .blockItem.in2 {margin-bottom:34px;}
.block_13 .buttons .but {letter-spacing: 0.04em;padding: 24px 44px;}
.block_13 .blockItem .item .name {font-size: 18px;line-height: 24px;}

.left {
    width: 50%;
}
.block_7.f1 {
    background: #aeeed0;
    background: radial-gradient(circle,rgba(174, 238, 208, 1) 0%, rgba(148, 187, 233, 1) 100%);
}
.bullets.bullets--cols-3.f1 {
    background: #f7f7f7;
}
span.bullets_title.f1 {
    margin: 25px 0 0 0;
}
.blockItem.in1.f1 {
    justify-content: center;
}
.blockItem.q1 {
    margin: 0 0 67px 0;
}


@media screen and (max-width: 480px) {
    .categories-tile {
        flex-wrap: wrap;
      }
}
@media (max-width: 768px){
    .left {
    width: 100%;
}
span.header-address {
    display: inherit;
}

.block_2 .head .txt1 {
    position: relative;
    z-index: 1;
    font-size: 23px;
    font-weight: 600;
    line-height: 40px;
    padding-right: 44px;
    flex: 1 0 auto;
    width: 100%;
    margin: -45px 0 0 0;
}
.block_2 .cat {
    margin: 0 -7px 35px;
    flex-wrap: wrap;
}
.block_2 .cat .item {
    width: 50%;
}
.block_2 .segm_EBP {
    margin: 0 0 20px;
    display: block;
}
.block_2 .kits span {
    font-size: 16px;
    line-height: 20px;
}
.block_2 .kits a {
    display: block;
    text-align: right;
}
.block_2 .kits a {
    font-size: 17px;
    line-height: 22px;
    margin-top: 8px;
}
.block_2 .kits {
    padding: 19px;
    display: block;
}
.block_3 .head {
    color: #fff;
    padding: 45px 0 29px 20px;
    margin: 0 0 0 0;
}
.block_3 .itemblock .item {
    font-weight: 400;
    line-height: 24px;
    color: #fff;
    display: flex;
    padding: 20px 20px 20px 15px;
}
button.easyfeedback__submit.js-easyfeedback__submit {
    position: inherit;
    right: 0;
    top: 0;
    text-align: center;
    margin: 0 auto;
    width: 100%;
}
.block_5 h2 {
    text-align: center;
    padding: 28px 0 20px;
}
.block_5 .expert h3 {
    font-size: 22px;
    line-height: 32px;
}
.block_5 h3 {
    font-size: 22px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 20px;
}
.bl-1p2.flex {
    display: inline;
}
.block_5 .expert {
    width: 100%;
}
.block_5 .txt {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    margin-bottom: 20px;
}
.block_5 .wbl.object {
    width: 100%;
}
.block_5 .wbl.guarantee {
    width: 100%;
}
.block_8 h4 {
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: 0.04em;
    text-align: center;
    color: #999999;
    margin: 0;
    padding: 57px 0 21px;
    text-transform: uppercase;
}
.block_8 {
    height: auto;
    background-size: cover;
}
.block_7 {
     height: auto;
    background-size: cover;
}
.block_8 .Blockitem {
    height: auto;
    padding: 5px 0 20px;
}
.block_8 .Blockitem .line {
    border-left: 2px solid #FFF3;
    position: absolute;
    top: 0;
    width: 2px;
    height: 100%;
}
.block_8 .Blockitem .item {
    position: relative !important;
    bottom: 0 !important;
    left: 0 !important;
    top: 0 !important;
    padding-left: 40px;
}
.block_8 .Blockitem .num {
    margin: 22px 0 5px;
}
.block_8 .Blockitem .circle {
    margin: 0 !important;
    position: absolute;
    top: 0px !important;
    left: -9px;
}

.block_7 .blockLR {
    display: inline;
    justify-content: space-between;
    align-items: center;
}
.block_7 .bl5 {
    margin-bottom: 50px;
    flex-direction: column;
}
.block_7 .bl5 .item {
    display: flex;
    align-items: center;
}
.block_7 .bl5 .item .image {
    width: 30%;
}
.block_7 .bl5 .name {
    font-size: 17px;
    font-weight: 600;
    line-height: 20px;
    text-align: center;
    margin: 0 0 0 17px;
}
.block_7 .head .name, .block_7 .body .name, .block_7 .head .image, .block_7 .body .image {
    width: 19.5%;
    font-size: 10px;
    padding: 1vw;
    margin: 0 0.5% 10px 0;
}
.block_7 .body .name span {
    margin: 0;
    transform: translate(0, 33%);
}
.othercompany {
    padding: 20px;
}
.block_10 h2 {
    font-size: 20px;
    line-height: 24px;
    margin: 0 0px 14px;
}
.othercompany {
    max-width: 88%;
}
.block_13 {
    padding: 46px 0;
}
.block_13 .blockItem .item .name {
    font-size: 14px;
    line-height: 24px;
}
.block_13 .blockItem {
    flex-wrap: wrap;
}
.block_13 .blockItem .item {
    width: 50%;
}
.block_13 .blockItem {
    display: flex;
    justify-content: space-between;
    margin: 0 -7px 0;
}
.block_13 .blockItem.in1 .item:last-child {
    width: 100%;
}
.block_13 .blockItem.in1 .item {
    width: 50%;
}
.block_13 .blockItem.in1 .item .head {
    font-size: 24px;
}
.block_12 {
    background-size: auto 100%;
    padding: 40px 0;
}
.block_2 {
    margin: 58px 0 99px;
}
.bl-2.flex {
    display: inline;
}
.block_5 .wbl.custom {
    width: 100%;
}
.block_5 .wbl.delivery {
    width: 100%;
}
}