@media only screen and (max-width: 992px) {
  .price-btn {margin:30px 0;}
  }
  
  @media (min-width: 990px) {
  .threeblock-wrap {display:flex; flex-direction:row; justify-content:space-between;}
  .threeblock-wrap-reverse {display:flex; flex-direction:row-reverse; justify-content:space-between;}
  .threeblock-wrap-item {width:50%;}
  .threeblock-wrap-item-right {float:right;}
  .threeblock-wrap-item-left {float:left;}
  }
  
  @media only screen and (max-width: 768px) {
  .product_item.swiper-slide {max-width:48%; height:auto;}
  .table {margin:0 15px;}
  #fn_products_content .product_item {height:auto; width:340px;}
  .page_comments-wrapper .comment-wrap {flex-direction:column;}
  .widgetkitContent.widgetkitContentActive {flex-direction:column-reverse;}
  .widgetkitContent.widgetkitContentActive div:nth-child(2), .widgetkitContent.widgetkitContentActive div:nth-child(1) {width:100%;}
  }
  
  @media (max-width: 767px) {
  .table-plesen .title-tabs h3,
  .table-plesen .title-tabs div.h3 {font-size:18px !important;}
  .about_block-content_wrapper {width:80%;}
  .callback {padding:13px 25px !important;}
  .calling_expert-content_wrapper .callback {margin:0;}
  .about_block-wrapper .container img {height:auto;}
  .video_block iframe {height:auto !important;}
  .header_content-sercond_slogan {margin-top:20px;}
  .header_content-wrapper h1 {font-size:60px; font-weight: bold}
  .header_content-wrapper span.site_slogan2 {
    font-size: 16px;
}
.header_content-wrapper span.site_slogan {
  font-size: 20px;
}
  .header_content-site_name span {padding:0px 20px 20px;}
  .header-contact--phone, .header-contact--email, .header-contact--time {font-size:14px;}
  .table-plesen .table-body {padding-top:30px;}
  .table-plesen .title-tabs {padding:15px 10px 15px 10px;}
  .table-plesen .table-body .table-row:first-child {padding-left:10px;}
  .table-plesen .table-row .table-td:first-child, .table-plesen .table-row .table-td {width:100%;}
  .table-plesen .table-row .plesen-li::before {left:15px; top:calc(50% - 10px);}
  .td-absolut {justify-content:flex-start; align-items:flex-start; right:-10px; bottom:10px; font-size:20px;}
  .semanticui-body.article-inter {width:100%;}
  .widgetkitContent {padding:10px;}
  #description ul {margin:0;}
  .method-kill-list .method-kill__item, .nasekom-wrap .nasekom-wrap__item {width:100%; gap:20px;}
  .method-kill-list .method-kill__item {gap:0;}
  .method-kill-list, .nasekom-wrap {flex-direction:column; gap:40px;}
  .services.services-bugs {height:fit-content;}
  .nasekom-wrap .nasekom-wrap__item .img {height:215px;}
  .block__description p {height:fit-content !important;}
  .plesen-ul {width:100%;}
  section article .plesen-ul + img {margin:40px auto; float:unset;}
  .block__description .marked-list-icons:is( .marked-list-icon1, .marked-list-icon2, .marked-list-icon3, .marked-list-icon4, .marked-list-icon5 )::before {left:-70px !important;}
  .top-slider-info .statistic h2.title_48 {font-size:28px !important; line-height:130% !important;}
  .gidro-type__item {width:100%;}
  .works-carousel__item {width:49%;}
  .l-section.men-gydro {display:none;}
  .quest-block .r-section {padding:0px; align-items:center; text-align:center;}
  .r-section.wow.fadeInRight .contacts-link.phone {padding-left:50px;}
  .quest-block .contacts-link.phone::before {left:0;}
  .fn_categories {justify-content:space-between;}
  }
  
  @media (min-width: 550px) and (max-width:768px) {
  .header__bottom.mobile:not(.fixed) .logo__link, .header__bottom.mobile:not(.fixed) .header__logo {width:100px;}
  .header__bottom.mobile:not(.fixed):is( .header-contact__item--visible.header-contact--phone, .header-contact--phone, .header-contact--email ) a {font-size:24px;}
  .header__bottom.mobile:not(.fixed) .menu_opener-wrapper {height:50px; width:50px;}
  .header__bottom.mobile:not(.fixed) .menu_opener-wrapper span {width:40px;}
  }
  
  @media only screen and (max-width: 480px) {
  .quest-block .statistic .r-section .btn.btn_green {margin-top:20px;}
  .quest-block .statistic {flex-direction:column;}
  .table-td {font-size:14px;}
  .table-td.mob-only {display:block;}
  .table-td.desk-only {display:none;}
  .product_item.swiper-slide {max-width:100%;}
  #price-section .table {margin:0; width:100%;}
  #price-section .price-btn {margin:5px 0 30px; flex-direction:column;}
  #price-section .price-btn .btn {margin-left:0; margin-bottom:10px;}
  #fn_products_content .product_item {width:100%;}
  }
  
  @media only screen and (min-width: 1200px) {
  .user_personal_seperator {position:relative; padding-right:30px;}
  .user_personal_seperator:after {content:""; display:block; position:absolute; right:11px; height:calc(100% - 50px); background:rgb(219, 219, 219); width:1px; top:40px;}
  }
  
  @media only screen and (max-width: 1199px) {
  .categories_nav .level_3 .subcategory .categories_menu__item {-webkit-flex:0 0 33.3%; -ms-flex:0 0 33.3%; flex:0 0 33.3%; max-width:33.3%; height:130px;}
  .header__bottom.fixed .menu_group__list--1 {column-gap:20px;}
  .feedback_quiz {position:fixed; }
  .header_callback-wrapper {margin:0 auto;}
  .header__bottom .menu_eventer .menu_group__list--2.menu_group--main.activeBottom {left: 0%}
  }
  
  @media (min-width: 992px) and (max-width:1199px) {}
  
  @media (max-width: 1199px) {
  .calling_expert-block_wrapper {flex-direction:column; align-items:center;}
  .calling_expert-btns {flex-direction:column-reverse; gap:20px; margin-top:20px;}
  }
  
  @media (max-width: 1024px) {
  .mold_removed-content {flex-direction:row; flex-wrap:wrap; gap:20px;}
  .header__bottom.fixed .menu_group__list--1 {column-gap:10px;}
  }
  
  @media only screen and (min-width: 992px) {
  .menu_switcher {display:none !important;}
  .position_sticky {position:sticky; top:70px;}
  .block__header_button:hover {background:var(--okay-button-color); border-color:var(--okay-button-color); color:var(--okay-button-text);}
  .block__header_button:hover .block__more {color:var(--okay-button-text);}
  .filter__name:hover .filter__name_arrow {color:var(--link-text-hover);}
  .filter__selected_feature .filter__sf_link:hover {border-color:var(--link-text-hover);}
  .filter__selected_feature .filter__sf_link:hover .remove_icon {color:rgba(216, 31, 31, 1);}
  .filter__selected_feature_reset .filter__sf_reset:hover {border-color:transparent;}
  .filter__item:hover .filter__link {color:var(--link-text-hover);}
  .filter__link:hover .filter__label {color:var(--link-text-hover);}
  .filter__link:hover .filter__checkbox {border-color:var(--link-text-hover);}
  .anchor_comments__link:hover, .view_all_feature:hover, .anchor_comments__link:focus, .view_all_feature:focus {border-color:transparent;}
  .blog_catalog__switch:hover, .blog_catalog__link:hover, a.filter__catalog_link:hover {color:var(--link-text-hover);}
  a.filter__catalog_link:hover span {padding-right:10px;}
  .product_sort__link:not(.active_down):hover, .product_sort__link:not(.active_up):hover {color:var(--okay-button-color); border-color:var(--okay-button-color);}
  .checkbox:hover .checkbox__icon {border-color:var(--link-text-hover);}
  .breadcrumbs a:hover {color:var(--link-text-hover);}
  .account__link:hover {color:var(--link-text-hover); opacity:1;}
  .switcher__item:hover .switcher__name::after {-webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); transform:rotate(-135deg); top:-1px;}
  .switcher__item:hover .switcher__hidden {display:flex; opacity:1; height:auto; width:auto; transition:1s;}
  .switcher__link:hover, .switcher__link:hover span {text-decoration:none; color:var(--link-text-hover);}
  .fast_order_button:hover {color:#2f7d10; opacity:1; background:transparent;}
  .main_brands__image:hover img {opacity:1;}
  .menu_group__link:hover {color:var(--link-text-hover); text-decoration:none;}
  .menu_group--main .menu_eventer:hover .menu_group__list--2.activeBottom, .menu_group--main .menu_eventer:hover .menu_group__list--2, .menu_group--main .menu_eventer:hover .menu_group__list--3, .menu_group--main .menu_eventer:hover .menu_group__list--4 {display:block; z-index:1; box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}
  .menu_group--main .menu_eventer:hover .menu_group__list--3 {display:none; position:absolute; transform:translate(100%, -6%); right:0; padding:0; width:280px; color:var(--body-text); overflow: auto; max-height: 650px}
  .menu_group__item.menu_group__item--2:last-child:hover .menu_group__list--3 {transform:translate(100%, -99%);}
  .menu_group--main .menu_eventer:hover .menu_group__list--4 {display:none; position:absolute; transform:translate(100%, 0); right:0; padding:0; top:0; max-width:350px; width:350px; color:var(--body-text);}
  .menu_group--main .menu_group__list--2 .menu_eventer:hover .menu_group__list--3 {display:block; z-index:1;}
  .menu_group--main .menu_group__list--3 .menu_eventer:hover .menu_group__list--4 {display:block; z-index:1;}
  .menu_group--main .menu_group__link[href^="discounted"]:hover {color:rgb(247, 76, 76);}
  .menu_group__item--1.menu_eventer:hover .icon:after {transform:rotate(-135deg); top:-2px;}
  .menu_group--main .menu_group__list--2 {background:#ffffff;}
  .menu_group--main .menu_group__list--2 .menu_group__link:hover {background-color:#f5f5f5;}
  .menu_group--main .menu_group__list--3 .menu_group__link:hover {border-radius:0 0 3px 0;}
  .menu_group--footer .menu_group__link:hover {color:var(--link-text-hover); text-decoration:none;}
  .header-contact__inner--adress:hover {background:transparent; box-shadow:none; z-index:1; height:auto;}
  .header-contact__inner:hover .header-contact__item {opacity:1; visibility:visible; height:auto; position:relative;}
  .header-contact__inner:hover .header-contact__item--visible:after {content:none;}
  .header-contact__inner .header-contact__item--visible a:hover {color:var(--link-text-hover);}
  .header-contact--phone a:hover, .header-contact--email a:hover {color:var(--link-text-hover) !important;}
  .header_informers__item:hover {color:var(--okay-second-company-text); background:var(--okay-second-company);}
  .search__button:hover {opacity:1;}
  .categories_nav li:hover > .categories_nav__subcategory {transform:translateX(284px) translateZ(0px); visibility:visible; opacity:1;}
  .categories_nav .categories_menu__item .categories_menu__link:hover {color:var(--link-text-hover); text-decoration:none; background:#f2f2f2;}
  .categories_nav .subcategory .categories_menu__item .categories_menu__link:hover {color:var(--link-text-hover); text-decoration:none;}
  .categories_nav .subcategory .categories_menu__item:hover {background:#fff;}
  .categories_nav .level_3 .subcategory .categories_menu__item .categories_menu__link:hover {color:var(--link-text-hover); text-decoration:none;}
  .categories_nav__subcategory.level_4 {display:none !important;}
  .author_list__item:hover .author_list__preview, .brand__item:hover .brand__preview {background:#fff; border-color:transparent; border-radius:4px; -webkit-box-shadow:0 5px 15px #00000059; -moz-box-shadow:0 5px 15px rgba(0, 0, 0, 0.35); box-shadow:0 5px 15px #00000059; z-index:3;}
  .fn_products_slide .product_item {width:360px; height:auto;}
  .product_item:not(.no_hover):hover .product_preview {background:#fff; border-color:transparent; border-radius:4px; -webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.35); -moz-box-shadow:0 5px 15px rgba(0, 0, 0, 0.35); box-shadow:0 5px 15px rgba(0, 0, 0, 0.35); z-index:3;}
  .product_preview__name:hover {overflow:visible; z-index:2;}
  .product_preview__name a:hover {color:var(--link-text-hover);}
  .product_preview__button--pre_order:hover {background:rgb(127, 127, 127); border-color:rgb(127, 127, 127); color:#fff;}
  .product_preview__button--pre_order:hover {background:rgb(127, 127, 127); border-color:rgb(127, 127, 127); color:#fff;}
  .form__button--border:active, .form__button--border:hover, .form__button--border:focus {background:rgb(127, 127, 127); border-color:rgb(127, 127, 127); color:#fff;}
  .product-page__button--preloader:hover, .product-page__button--preloader:focus {background:#7f7f7f; border-color:#7f7f7f; color:#fff;}
  .product_preview__button:not(".button--blick"):hover {opacity:0.8;}
  .product_item:hover .product_preview__button .product_preview__button_text {visibility:visible; overflow:visible; opacity:1; width:auto;}
  .product_preview__buttons .comparison_button:hover, .product_preview__buttons .fast_order_button:hover {color:var(--okay-button-color); border-color:var(--okay-button-color); opacity:1;}
  .product_preview__center .wishlist_button:hover {opacity:1;}
  .product_item:not(.no_hover):hover .product_preview__annotation, .product_item:not(.no_hover):hover .product_preview__variants {display:block;}
  .article__button:hover {color:var(--okay-button-color);}
  .article_item:hover .article__preview {background:rgb(255, 255, 255); border-color:transparent; border-radius:4px; -webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.35); -moz-box-shadow:0 5px 15px rgba(0, 0, 0, 0.35); box-shadow:0 5px 15px rgba(0, 0, 0, 0.35); z-index:3;}
  .article__button:hover svg {left:3px;}
  .details_boxed__other .fast_order_button:hover, .product-page__compare:hover, .product-page__wishlist:hover {border-color:var(--okay-button-color); color:var(--okay-button-color);}
  .product-page__compare:focus, .product-page__wishlist:focus {color:var(--okay-button-color);}
  .tabs__link:hover {color:var(--link-text-hover);}
  .pager a:hover {text-decoration:none; color:var(--okay-button-color); background:#fff; border-color:#dbdbdb;}
  .sidebar_card__link:hover, .browsed__link:hover {border-color:transparent; -webkit-box-shadow:0 1px 4px #8e8e8e; -moz-box-shadow:0 1px 4px #8e8e8e; box-shadow:0 1px 4px #8e8e8e;}
  .footer__contact_item .callback:hover {color:var(--link-text-hover-text); background-color:transparent;}
  .footer__contact_item .email:hover, .footer__contact_item .phone:hover {color:var(--link-text-hover) !important; text-decoration:none;}
  .footer__menu_link:hover {color:var(--link-text-hover); text-decoration:none;}
  .form__button--subscribe:hover {opacity:1;}
  .social__link:hover {color:var(--link-text-hover-text); opacity:1;}
  header .social__link:hover path {fill:var(--link-text-hover) !important;}
  .footer__copyright a:hover {color:var(--link-text-hover) !important; text-decoration:none;}
  .compare_show a:hover {background:var(--link-text-hover); color:var(--okay-second-company-text); text-decoration:none;}
  .purchase__name .purchase__name_link:hover {color:var(--link-text-hover);}
  .purchase__remove:hover {background:red; color:#fff; border-color:red;}
  .form__button--coupon:hover {opacity:1;}
  }
  
  @media only screen and (max-width: 991px) {
  .header__menu {display:none;}
  footer .header__social.social {justify-content:center; gap:30px; margin:20px 0px;}
  .header_callback-wrapper {margin:15px auto 0;}
  .quiz-content {top:70px;}
  .quiz_title {font-size:36px;}
  .quiz_number {font-size:26px;}
  .quiz-step-title {font-size:28px;}
  .quiz-step {height:auto; padding:30px;}
  .quiz-step-text {font-size:16px;}
  .header_content-wrapper h1 {font-size: 86px}
  h2, .h2 {font-size:24px; margin:0 0 20px;}
  .logo__link img, .logo__link svg {width:180px;}
  .footer__hidden {display:none;}
  .product-page__images {max-height:320px;}
  .sidebar:not(.sidebar--user) {position:fixed; z-index:10000; top:0; right:-320px; width:320px; max-width:calc(100vw - 50px); height:100vh; display:block; padding:45px 5px 5px; overflow-y:auto; transition:0.3s; background:#212121;}
  .blog_container--left, .post_container--left {margin-right:0; -webkit-box-flex:0; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; margin-left:0;}
  .article_list {display:flex; gap:0;}
  .main .article_list {gap:20px;}
  .feedback_blocks-wrapper {flex-direction:column-reverse;}
  .sidebar__header {display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; position:fixed; top:0px; width:310px; right:-300px; transition:0.3s; height:45px; background:#212121; box-shadow:0 2px 5px rgba(0, 0, 0, 0.3); color:#fff; border-radius:0px; padding:5px 5px; max-width:calc(100vw - 55px);}
  .sidebar.opened {right:0; overscroll-behavior:none;}
  .sidebar__header.opened {right:5px; z-index:5;}
  .sidebar__header--close {display:-webkit-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; cursor:pointer; font-size:14px; font-weight:400; height:35px; color:#fff; -webkit-flex-basis:0; -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1;}
  .sidebar__header--close svg {margin-right:5px; display:inline-block; height:18px; position:relative; width:18px;}
  .sidebar__header--reset {-webkit-flex-basis:0; -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; max-width:100%;}
  .mobile_filter__reset {display:-webkit-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; cursor:pointer; font-size:14px; font-weight:400; background:transparent; border:none; height:35px; color:#fff; width:100%;}
  .mobile_filter__reset svg {margin-right:8px; display:inline-block; height:15px; position:relative; width:15px;}
  .sidebar__boxed {margin-bottom:5px;}
  .blog_container--left, .post_container--left, .products_container {margin-left:0px; width:100%;}
  .blog_container__boxed, .post_container__boxed {position:relative;}
  .blog_container__boxed .blog__heading, .post_container__boxed .post__heading {padding-right:150px;}
  .blog_container__boxed .switch_mobile_filter, .post_container__header .switch_mobile_filter {width:130px; position:absolute; top:20px; right:15px;}
  .block_explanation {margin-top:20px; padding-left:0;}
  footer {padding-top:10px;}
  .footer__title:before {content:none;}
  .footer__title {border:1px solid #1c78c3; margin-bottom:10px; padding:0 15px; border-radius:3px; line-height:36px; text-transform:uppercase; color:#fff; font-weight:500; font-size:13px;}
  .footer__content {margin-bottom:20px; margin-top:20px; padding-left:15px; padding-right:15px;}
  .product_item {margin-bottom:0px; height:fit-content; padding:0px !important;}
  .block__abouts_us {border-right:none; padding-right:0px; border-bottom:1px solid; border-color:var(--okay-border-color); padding-bottom:20px; margin-bottom:20px;}
  .about_block-wrapper .container {flex-direction:column;}
  .product_preview {min-height:300px; border-left:none !important;}
  .product_preview__top {display:none;}
  .product_preview__image {height:230px; margin-bottom:10px;}
  .product_preview__image a, .product_preview__image picture {width:100%;}
  .product_preview__name {}
  .product_preview__prices {margin-top:5px;}
  .product_preview__bottom {margin:5px 0 0;}
  .product_preview__prices .price {font-size:16px; font-weight:600;}
  .product_preview__prices .old_price {margin:0 5px 0 0; font-size:13px; font-weight:400;}
  .categories_nav {display:none !important;}
  .main_banner {display:block; width:100%; margin-left:0px; margin-bottom:10px; box-shadow:none;}
  /* .article_list.no_gutters {border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb;} */
  .article_list.no_gutters .article__preview {border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
  .brand__item {margin-bottom:10px;}
  .block--cart_purchases {margin-bottom:15px;}
  .block__header--boxed {padding:10px 15px; margin-bottom:10px;}
  .block {margin-bottom:10px;}
  .block--boxed {padding:15px;}
  .brand {margin-bottom:-10px;}
  .tabs {margin-bottom:10px;}
  .menu_group--main .menu_group__item--1::before, .menu_group--main .menu_group__item--1:nth-child(1):before {display: none}
  .pager {margin-top:10px; margin-bottom:10px;}
  .products_container__boxed {padding:20px 20px 10px; margin-bottom:10px;}
  .block__header--boxed .block__header_promo, .block__header--boxed .block__header_button {right:inherit; top:inherit;}
  .block__header--promo .block__heading, .block__header--promo .block__title {padding-right:0px; margin:0 0 0px;}
  .block__header_promo {position:relative; max-width:inherit; padding:1px 5px; margin-top:10px;}
  .gallery_image picture, .gallery_image a {height:350px; min-height:inherit;}
  .gallery_image img {max-height:100%;}
  .menu_switcher__heading .catalog_icon {margin-right:5px; display:inline-block; position:relative;}
  .menu_switcher__heading .catalog_icon svg {width:20px; height:20px;}
  .main_banner .banner_group__item, .main_banner {height:inherit;}
  .form_pr_block {padding: 60px 20px}
  .order_pr_title, .order_pr_title p {
    font-size: 30px
  }
  /* .select_city_bl {padding-left: 15px;} */
  .menu_group--main .menu_group__item {padding: 0; width: 100%}
  .menu_group--main .menu_group__item--1 .menu_group__link {height: auto; font-size: 14px;}
  }
  
  @media only screen and (min-width: 768px) {
  .header__bottom {width:100%; height:150px; background-color:#fff; display:flex; align-items:center;}
  .header__bottom > div {width:100%;}
  .product-page__img .swiper-button-prev, .product-page__img .swiper-button-next {display:none;}
  .user_tab__switch {cursor:inherit;}
  .user_tab__switch:after {display:none;}
  }
  
  @media only screen and (max-width: 767px) {
  .calling_expert-img_wrapper {margin-bottom:-5px;}
  .header__logo.logo {display:flex; align-items:center;}
  .logo__link img, .logo__link svg {width:130px; margin:auto 0px;}
  .header__bottom .header__logo {display:block;gap: 8px;}
  .header__bottom.fixed .header__logo {width:fit-content;}
  .calling_expert-block_wrapper, .page_description {width:auto;}
  .search {display:none; position:absolute; margin:0; width:100%; top:45px; left:0; background:var(--okay-second-company); padding:0 7px 7px;}
  .quiz-btn-next {margin-bottom:20px;}
  .search__input {font-size:12px; padding:10px 10px; border-radius:3px; height:32px;}
  .search__button {border-radius:3px; right:6px; top:0px;}
  .block__description .video, .block__description .mce-object-iframe {position:relative; padding-bottom:56.25%; width:100%;}
  .blog_container__boxed .blog__heading, .post_container__boxed .post__heading {padding-right:110px; font-size:22px;}
  .blog_container__boxed .switch_mobile_filter, .post_container__header .switch_mobile_filter {width:100px; padding:0 5px;}
  .post_information__item {margin:5px 25px 5px 0; font-size:12px;}
  .header__bottom, .fn_header__sticky {height:fit-content;}
  .header__bottom_panel {position:static;}
  .menu_switcher {margin:0px;}
  .menu_switcher__heading {height:30px;}
  .header_informers__item svg {width:24px; height:24px;}
  #wishlist svg {width:26px; height:26px;}
  .header_informers__item {min-width:60px; padding:0 10px;}
  .header_informers__item .compare_counter, .header_informers__item .wishlist_counter, .header_informers__item .cart_counter {right:5px; top:-5px;}
  .header__bottom_panel {-webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; height:fit-content;}
  .block__header--promo .block__heading, .block__header--promo .block__title {padding-right:0px;}
  .block__header_button {max-width:auto; position:relative; padding:2px 0px; background:transparent; border:none; color:var(--link-text-hover);}
  .products_container__boxed {border-radius:0px; padding:10px; margin-bottom:10px;}
  .products_container__sort {border-bottom:none; margin-bottom:0px;}
  .products_sort {display:block;}
  .product_sort__form {display:inline-block; vertical-align:middle; margin:5px 8px 0px 0px;}
  .product_sort__link {padding:0; font-weight:500; margin:0; border:none;}
  .advantages {flex-direction:column; align-items:center;}
  .advantages__item:last-child .advantages__preview {}
  .advantages__item .advantages__preview {}
  .advantages__preview {padding:20px 5px;}
  .advantages__icon svg {width:60px; height:60px; color:#058d27;}
  .advantages__title {font-size:34px; line-height:1.2; overflow:hidden;}
  .article_list:not(.fn_articles_slide) {margin-bottom:-10px;}
  .article_item {margin-bottom:10px; height:320px;}
  .block__title--order {-webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; font-size:20px;}
  .block__title--order span:last-child {-webkit-box-flex:0; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; text-align:center;}
  .block__title--order .order_number {color:#1dc116; padding:3px 5px; display:inline-block; font-size:16px; border:2px solid #1dc116; border-radius:4px; line-height:1; margin:0px 5px;}
  .tabs__content {padding:10px 0px;}
  .tab {display:block !important; padding:0px 20px;}
  .footer__payments {text-align:center; margin-bottom:15px;}
  .payments__list, .copyright {text-align:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center;}
  .product_preview__button--buy .product_preview__button_text {display:none;}
  .product_preview__buttons .product_preview__button:before {font-size:20px;}
  .product-page__images {min-height:1px; -webkit-box-flex:0; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; margin-right:0px !important; margin-left:0px !important;}
  .product-page__images {margin-top:10px;}
  .product-page__image {display:block !important; max-width:100%; margin-right:0px !important; margin-left:0px !important;}
  .product-page__img {padding:0;}
  .product-page__images-item {margin:5px; float:left;}
  .purchase__image {-webkit-box-flex:0; -webkit-flex:0 0 75px; -ms-flex:0 0 75px; flex:0 0 75px; max-width:75px;}
  .gallery_image {overflow:hidden;}
  .gallery_image picture, .gallery_image a {height:250px;}
  .sidebar--user {width:100%; position:static !important; float:none; margin-bottom:5px;}
  .user_container {margin-left:0; width:100%;}
  .mobile_tab__content, .tabs__navigation--user .button__logout, .tabs__navigation--user .tabs__link {display:none;}
  .profile {border-bottom:none;}
  .user_container .tab:first-child .mobile_tab__content {display:block;}
  .user_container__boxed {margin-bottom:0;}
  .user_tab__switch .block__header {min-height:40px; padding:15px;}
  .user_tab__switch .h1 {font-size:16px; font-weight:500;}
  .boxed_no_comments {padding:40px 20px;}
  .boxed_no_comments__icon {margin-bottom:15px;}
  .boxed_no_comments__title {font-size:16px; margin-bottom:0px;}
  .quiz_title {font-size:32px;}
  .close {top:5px; right:5px;}
  .quiz-step {padding:15px; height:auto;}
  .quiz_number {font-size:22px;}
  .quiz-step-title {font-size:26px; margin-bottom:20px;}
  .quiz-step-text-wrapper {align-items:center;}
  .quiz-step-text {font-size:16px; margin-left:20px ; margin-top:10px;}
  .choose_quiz {padding-left:20px; margin-bottom:20px;}
  .quiz-btn {width:100%;}
  .q1_label {width:33%; margin-bottom:15px;}
  .quiz-btns {flex-direction:column; gap:10px;}
  .area-slider-wrapper {padding-left:0;}
  .tooltip1 {width:45px;}
  .q_step_label {width:50%; margin-bottom:15px;}
  .quiz-input {width:70%; height:50px;}
  .form_body_quiz {flex-direction:column; gap:20px;}
  .feedback_quiz {position:fixed; overflow:scroll;}
  .form_group_quiz {width:70%; margin:0 auto;}
  .form__button_quiz {margin:30px 0;}
  .product_sides-wrapper .leftside-wrapper {width: 100%}
  .product_sides-wrapper {
    flex-direction: column;
  }
  }
  
  @media (max-width: 576px) {
  h6, .h6 {font-size:14px; margin:0px 0 15px; font-weight:600;}
  .message_error {margin:10px 0 20px;}
  .boxed__description img {display:block; float:none !important;}
  .coupon__title {font-size:13px; margin:3px 0 5px; font-weight:400; display:inline-block; border-bottom:1px dashed; line-height:1.3; font-style:italic; opacity:0.7; cursor:pointer;}
  .quiz_title {font-size:25px;}
  .close {top:5px; right:5px;}
  .quiz-step {padding:15px; height:auto;}
  .quiz_number {font-size:20px;}
  .quiz-step-title {font-size:22px; margin-bottom:12px;}
  .quiz-step-text-wrapper {align-items:center;}
  .quiz-step-text {font-size:16px; margin-left:20px ; margin-top:10px;display: none;}
  .quiz-step-text-wrapper{display: none;}
  .quiz_img {width: 80px;}
  .choose_quiz {padding-left:20px; margin-bottom:20px;}
  .quiz-btn {width:100%;}
  .q1_label {width:50%; margin-bottom:15px;}
  .quiz-btns {flex-direction:column; gap:10px;}
  .area-slider-wrapper {padding-left:0;}
  .tooltip1 {width:45px;}
  .q_step_label {width:100%; margin-bottom:15px;}
  .quiz-input {width:100%; height:50px;}
  .form_body_quiz {flex-direction:column; gap:0;}
  .quiz-content {top:0;}
  .feedback_quiz {position:absolute;}
  .form_group_quiz {width:100%;}
  .form__button_quiz {margin:30px 0;}
  .coupon__group {margin-top:10px; display:none;}
  .block {margin:0 0 10px;}
  .block--boxed {box-shadow:none; padding:10px;}
  .form--boxed {padding:10px;}
  .block__header--boxed {padding:10px; margin-bottom:10px;}
  .form__header {margin-bottom:10px;}
  .form_cart .form__header {margin-bottom:10px;}
  .form_cart {margin-top:15px; margin-bottom:15px;}
  .form__title {font-size:16px; font-weight:500; margin:0 auto 10px;}
  .form__header::after {top:35%;}
  .delivery__name_price {font-weight:600; font-size:10px;}
  .form__title svg {display:none;}
  .form__group {margin-bottom:10px;}
  .form--boxed_cart, .form__button {width:100%; margin-left:0;}
  .pager li:first-child {margin-bottom:10px;}
  .purchase__content {-webkit-box-flex:0; -webkit-flex:0 0 calc(100% - 75px); -ms-flex:0 0 calc(100% - 75px); flex:0 0 calc(100% - 75px); max-width:calc(100% - 75px); padding-left:10px;}
  .purchase__amount, .purchase__price {padding-right:10px;}
  .delivery__image {display:none;}
  .delivery__name {-webkit-flex-basis:0; -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; font-size:12px; font-weight:500;}
  .details_boxed__buttons > * {max-width:inherit; padding-right:0px;}
  .details_boxed__buttons > * {width:calc(100% - 150px); -webkit-box-flex:0; -webkit-flex:0 0 calc(100% - 150px); -ms-flex:0 0 calc(100% - 150px); flex:0 0 calc(100% - 150px);}
  .details_boxed__other {-webkit-box-flex:0; -webkit-flex:0 0 150px; -ms-flex:0 0 150px; flex:0 0 150px; width:150px;}
  .details_boxed__other .fast_order_button, .product-page__compare, .product-page__wishlist {margin-right:0; margin-left:10px;}
  .form__button--subscribe {width:auto !important;}
  .details_boxed__item--one, .details_boxed__item {padding:10px;}
  .details_boxed__amount {margin-bottom:10px;}
  .details_boxed__prices {margin-bottom:10px; padding:0; margin-right:15px;}
  .details_boxed__old_price {font-weight:400; margin:0px 10px 0 0; font-size:16px;}
  .details_boxed__old_price .currency {font-weight:400; font-size:11px;}
  .details_boxed__price {font-size:28px;}
  .details_boxed__price .currency {font-size:13px;}
  .mobile_tab__content .comment {margin-bottom:10px;}
  .comment__inner {margin-bottom:10px;}
  .comment__icon {display:none;}
  .comment__boxed {-webkit-box-flex:0; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}
  .tab {padding:0px 15px;}
  .details_boxed__no_brand .details_boxed__title {display:block;}
  .cell {padding:10px 5px; line-height:1.1; font-size:10px; font-weight:500;}
  .comparison_block__left {width:40%;}
  .comparison_block__products {width:60% !important;}
  .products_list {position:relative;}
  .product_preview__button--pre_order {padding:0; line-height:1px;}
  .product_preview__button--pre_order .product_preview__button_text {padding:0px 5px; font-size:10px; font-weight:500; line-height:1; display:block;}
  body, .boxed__description {font-size:16px; line-height:1.3;}
  .advantages__preview {padding:10px 5px;}
  .advantages__title {font-size:34px; line-height:1.2;}
  .advantages__icon svg {width:50px; height:50px;}
  .xzoom-thumbs {text-align:center; margin-bottom:0px;}
  .anchor_comments__link {margin-top:5px; margin-bottom:3px;}
  .hc-offcanvas-nav ul.bottom-nav li a.nav-item {font-size:16px;}
  .password_remind {margin-bottom:15px; margin-top:10px;}
  .hc-offcanvas-nav ul.top-nav .mobile__link img {max-height:45px;}
  .hc-offcanvas-nav ul.top-nav .account__link {font-size:11px;}
  .block__description--style {font-size:14px;}
  .block__description {padding:0rem;}
  .block__description--style p {line-height:1.6; margin:0 0 16px;}
  .block__description--style .table {margin:0;}
  .block__description--style .table__cell {margin:16px 0;}
  .block__description--style ol, .block__description--style ul {margin-bottom:16px; margin-left:16px;}
  .block__description--style ul li, .block__description--style ol li {font-size:14px; font-weight:600; line-height:1.4; margin:0 0 0.8rem;}
  .block__description--style blockquote {margin:16px 0 16px; padding:15px 10px 15px 40px;}
  .block__description--style blockquote::before {font-size:55px; left:-5px;}
  .block__description--style blockquote p {font-size:14px; line-height:1.5; margin:0 0 0.5rem;}
  .details_boxed_pct {top:-20px;}
  .details_boxed__prices {-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
  .author_card {-webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column;}
  .author_card__info, .author_card__image {-webkit-flex-basis:0; -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; max-width:100%;}
  .author_card__image {padding:0 0 20px; min-height:auto;}
  .author_card__info {padding:0;}
  .purchase__price {order:1; padding:0 0 0 5px;}
  .purchase__amount {order:-1;}
  .purchase__price {order:1;}
  .pager a {height:unset; min-height:45px;}
  .advantages_wrapper {
    grid-template-columns: repeat(1, 1fr);
    gap: 12px
  }
  .select_city_bl {flex-direction: column;}
  .order_pr_title, .order_pr_title p {
    font-size: 26px;
    line-height: 1.3;
}
.order_form_descr, .order_pr_btn {font-size: 16px}
.advantages_name {font-size: 18px}
.advantages_item {gap: 10px}
.advantages_icon {width: 50px;
height: 50px}
.select_city_container {
  padding: 20px 15px
}
.product_sort__select {
  width: 280px
}
.quiz_top {
    display: none;
}
  }
  
  @media only screen and (max-width: 480px) {
  body {line-height:1.4;}
  h1, .h1 {font-size:20px; font-weight:500; line-height:1.1;}
  h2, .h2 {font-size:26px; margin:0 0 10px;}
  h3, .h3 {font-size:18px;}
  .form--boxed {padding:5px 0px; box-shadow:none;}
  .form--boxed.popup {padding:10px;}
  .block__title {font-size:20px; font-weight:500; margin:0 0 10px;}
  .details_boxed__select .select2-container {width:100% !important;}
  .quiz_title {font-size:22px;padding: 24px 20px;}
  .close {top:5px; right:5px;}
  .quiz-step {padding:20px; height:auto;}
  .quiz_number {font-size:20px;}
  .quiz-step-title {font-size:22px; margin-bottom:12px;}
  .quiz-step-text-wrapper {flex-direction:column; align-items:center;}
  .quiz-step-text {font-size:16px; margin-left:0 ; margin-top:10px;}
  .quiz-step-text:before {top:-4px; left:48%; ;}
  .choose_quiz {flex-direction:column; padding-left:0; margin-bottom:20px;}
  .quiz-btn {width:100%;}
  .q1_label {width:100%; margin-bottom:15px;}
  .quiz-btns {flex-direction:column; gap:10px;}
  .area-slider-wrapper {padding-left:0;}
  .tooltip1 {width:45px;}
  .q_step_label {width:100%; margin-bottom:15px;}
  .quiz-input {width:100%; height:50px;}
  .form_body_quiz {flex-direction:column; gap:10px;}
  .feedback_quiz {position:fixed; overflow:scroll;}
  .form_group_quiz {width:100%;}
  .form__button_quiz {margin:30px 0;}
  .header_informers__item i {width:24px; height:24px;}
  .header_informers__item i::before {font-size:24px; line-height:1;}
  .header_informers__item.icon:before {font-size:28px; line-height:1;}
  .header_informers__item i.icon-balance-scale::before {font-size:20px; line-height:1;}
  .header_informers__item.icon::before {font-size:26px; line-height:1;}
  .header_informers__item {min-width:50px; padding:0 5px;}
  .header_informers__item.icon-search {min-width:35px; height:24px;}
  .product_preview__prices {margin-top:10px;}
  .product-page__button {font-size:12px;}
  .header_informers__item .compare_counter, .header_informers__item .wishlist_counter, .header_informers__item .cart_counter {right:3px; top:-5px;}
  .scroll_products .scroll_products__item {width:160px;}
  .product_preview {padding:10px 10px 10px;}
  .product_preview__prices .price .currency {font-size:10px; font-weight:500;}
  .block_explanation__header {font-size:18px; font-weight:600; margin-bottom:10px;}
  .product_preview__buttons .comparison_button, .product_preview__buttons .fast_order_button {margin-left:3px;}
  .header_informers__link i.fa-balance-scale:before {font-size:24px;}
  }
  
  @media only screen and (max-width: 380px) {
  .quiz_title {font-size:25px;}
  .close {top:5px; right:5px;}
  .quiz-step {padding:15px; height:auto;}
  .quiz_number {font-size:20px;}
  iframe {height:300px;}
  .quiz-step-title {font-size:22px; margin-bottom:12px;}
  .quiz-step-text-wrapper {flex-direction:column; align-items:center;}
  .quiz-step-text {font-size:14px; margin-left:0 ; margin-top:10px;}
  .quiz-step-text:before {top:-4px; left:48%; ;}
  .choose_quiz {flex-direction:column; padding-left:0; margin-bottom:20px;}
  .quiz-btn {width:100%;}
  .q1_label {width:100%; margin-bottom:15px;}
  .quiz-btns {flex-direction:column; gap:10px;}
  .area-slider-wrapper {padding-left:0;}
  .q_step_label {width:100%; margin-bottom:15px;}
  .quiz-input {width:100%; height:50px;}
  .form_body_quiz {flex-direction:column; gap:10px;}
  .feedback_quiz {position:fixed; overflow:scroll;}
  .form_group_quiz {width:100%;}
  .form__button_quiz {margin:30px 0;}
  }
  
  @media only screen and (max-width: 360px) {
  .menu_switcher__heading {padding:0px; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center;}
  .product_preview__out_stock {white-space:normal; font-size:11px; font-weight:500; line-height:1.1;}
  .menu_switcher__heading svg {height:20px; width:20px;}
  }