.humidifier {
    background: #fff;
    margin-bottom: 0;
}

.touchevents .tygh-content>div .humidifier {
    margin-bottom: -50px;
}

.humidifier [class*='humidifier_block'] {
    padding-top: 50px;
    padding-bottom: 0;
    background-color: #fff;
}

.humidifier .block_img_main img{
    height: 350px;
}

.humidifier .humidifier_h1 {
    font-family: 'Inter', sans-serif;
    font-size: 53px;
    line-height: 1.3;
    color: #fff;
    margin: 0;
}

.humidifier .humidifier_h2 {
    font-family: 'Inter', sans-serif;
    font-weight: bold;
    font-size: 50px;
    line-height: 1.3;
    color: #000;
    margin: 0;
}

.humidifier .humidifier_h3 {
    font-family: 'Inter', sans-serif;
    font-weight: bold;
    font-size: 28px;
    line-height: 1.47;
    color: #000;
    margin: 0;
}

.humidifier .humidifier_p {
    font-family: 'Inter', sans-serif;
    font-size: 22px;
    line-height: 1.47;
    color: #000;
    padding: 0;
    margin: 0;
}

.humidifier .humidifier_block0 {
    padding-top: 75px;
}

.humidifier .humidifier_block1 {
    background-color: #4185cc;
    padding-top: 0;
}

.humidifier .humidifier_block3 {
    background-color: #DAECFF;
    padding: 73px 0;
    margin-bottom: 50px;
}

.humidifier .table_plus_minus {
    margin-left: -8px;
}

.humidifier .table_plus_minus>div {
    padding-left: 8px;
    margin: 9px 0 0;
}

.humidifier .table_plus_minus .table_head {
    font-family: 'Inter', sans-serif;
    font-weight: bold;
    font-size: 24px;
    line-height: 1.6;
    color: #fff;
    text-align: center;
    padding: 21px 54px;
    background: #151515;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.humidifier .table_plus_minus .table_head .table_icon {
    margin-left: 23px;
    padding: 8px;
    border-radius: 25px;
    width: 19px;
    height: 19px;
    display: flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    color: #fff;
}

.humidifier .table_plus_minus .table_plus .table_head .table_icon {
    background-color: #1E9E33;
}

.humidifier .table_plus_minus .table_minus .table_head .table_icon {
    background-color: #E0405D;
}

.humidifier .table_plus_minus .table_body {
    padding: 27px 27px 70px;
    border-radius: 5px;
    height: 100%;
    box-sizing: border-box;
}

.humidifier .table_plus_minus .table_logo .table_body {
    background-color: #272727;
}

.humidifier .table_plus_minus .table_plus .table_body {
    background-color: #1E9E33;
}

.humidifier .table_plus_minus .table_minus .table_body {
    background-color: #E0405D;
}

.humidifier .table_plus_minus .table_logo .table_body a.btn_table {
    font-family: 'Inter', sans-serif;
    font-size: 18px;
    line-height: 21px;
    color: #272727;
    background-color: #9D9D9D;
    display: inline-block;
    border-radius: 100px;
    padding: 5px 50px 5px 20px;
    text-transform: unset;
    position: relative;
    text-align: left;
    transition: background-color .5s;
    margin-top: 36px;
    text-decoration: unset;
}

.humidifier .table_plus_minus .table_logo .table_body a.btn_table:before {
    content: '';
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 1L20.5 6L14.5 11M18.5 6H1' stroke='%23272727' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 20px;
    height: 10px;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
    transition: right .5s;
}

.humidifier .table_plus_minus .table_logo .table_body a.btn_table:hover {
    background-color: #e0e0e0;
}

.humidifier .table_plus_minus .table_logo .table_body a.btn_table:hover:before {
    right: 10px;
}

.humidifier .table_plus_minus .table_body ul {
    padding-left: 24px;
    list-style-type: none;
}

.humidifier .table_plus_minus .table_body ul li {
    font-family: 'Inter', sans-serif;
    font-size: 22px;
    line-height: 1.47;
    color: #fff;
    position: relative;
    margin-bottom: 30px;
}

.humidifier .table_plus_minus .table_body ul li:last-child {
    margin-bottom: 0;
}

.humidifier .table_plus_minus .table_body ul li:before {
    position: absolute;
    font-family: 'Inter', sans-serif;
    font-weight: bold;
    font-size: 30px;
    width: 20px;
    height: 20px;
    left: -25px;
    top: -7px;
    color: #fff;
}

.humidifier .table_plus_minus .table_plus .table_body ul li:before {
    content: '+'
}

.humidifier .table_plus_minus .table_minus .table_body ul li:before {
    content: '-'
}

.humidifier .table_plus_minus .table_body .table_title {
    font-family: 'Inter', sans-serif;
    font-weight: bold;
    font-size: 35px;
    line-height: 1.47;
    color: #fff;
    margin-bottom: 10px;
}

.humidifier .table_plus_minus .table_body .humidifier_p {
    color: #fff;
    font-size: 20px;
    line-height: 1.47;
}

.humidifier .table_plus_minus .table_body img {
    border: 1px solid #FFFFFF;
}

.humidifier .block_grid {
    margin-left: -124px;
}

.humidifier .block_grid>div {
    padding-left: 124px;
}

.humidifier ul.humidifier_list {
    padding-left: 37px;
    list-style-type: none;
    margin: 0;
}

.humidifier ul.humidifier_list>li {
    font-family: 'Inter', sans-serif;
    font-size: 22px;
    line-height: 1.47;
    color: #000;
    position: relative;
    margin-bottom: 20px;
}

.humidifier ul.humidifier_list>li .humidifier_p {
    display: contents;
}

.humidifier ul.humidifier_list>li:before {
    content: '';
    position: absolute;
    width: 15px;
    height: 15px;
    background-color: #E10063;
    border-radius: 15px;
    top: 8px;
    left: -37px;
}

.humidifier ul.humidifier_list>li:last-child {
    margin-bottom: 0;
}

.humidifier .humidifier_list_p {
    counter-reset: section;
}

.humidifier .humidifier_list_p .humidifier_list_title {
    position: relative;
    padding-left: 70px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

.humidifier .humidifier_list_p .humidifier_list_title:before {
    counter-increment: section;
    content: counter(section);
    position: absolute;
    font-family: 'Inter', sans-serif;
    font-weight: bold;
    font-size: 30px;
    line-height: 1.6;
    display: flex;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background-color: #4185CC;
    color: #fff;
    align-items: center;
    justify-content: center;
    left: 0;
    top: -5px;
}

.humidifier .humidifier_table {
    width: calc(100% + 16px);
    border-spacing: 8px 10px;
    margin-left: -8px;
    border-collapse: unset;
}

.humidifier .humidifier_table th {
    background-color: #151515;
    border-radius: 5px;
    font-family: 'Inter', sans-serif;
    font-weight: 300;
    font-size: 24px;
    line-height: 1.6;
    color: #fff;
    padding: 21px;
    width: 50%;
}

.humidifier .humidifier_table td {
    background-color: #4185CC;
    border-radius: 5px;
    font-family: 'Inter', sans-serif;
    font-weight: bold;
    font-size: 27px;
    line-height: 1.6;
    color: #fff;
    padding: 19px;
    text-align: center;
    width: 50%;
}

.humidifier .humidifier_table td:last-child {
    background-color: #E0E0E0;
    color: #000;
}

.humidifier .humidifier_block_footer {
    padding: 0;
}

.humidifier .humidifier_block_footer .bg_img {
    height: 560px;
    background-image: url('/images/companies/1/pages/product/humidifier/humidifier_footer.png');
    background-position: center;
    background-size: cover;
    margin-bottom: 40px;
}

.humidifier a.humidifier_link {
    font-family: 'Inter', sans-serif;
    font-weight: bold;
    font-size: 22px;
    line-height: 26px;
    background-color: #0097EC;
    border-radius: 100px;
    padding: 12px 75px 12px 30px;
    color: #fff;
    margin: 10px 0 5px;
    text-decoration: unset;
    position: relative;
    transition: background-color .5s;
    text-align: left;
    display: table;
}

.humidifier a.humidifier_link:before {
    content: '';
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='17' viewBox='0 0 28 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.2778 1.5C22.5177 4.57116 26.3889 8.19753 26.3889 8.19753M26.3889 8.19753L19.2778 15.5M26.3889 8.19753H1.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: 25px;
    height: 14px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    top: 50%;
    right: 30px;
    transform: translateY(-50%);
    transition: right .5s;
}

.humidifier a.humidifier_link:hover {
    background-color: #0068C9;
}

.humidifier a.humidifier_link:hover:before {
    right: 15px;
}

.humidifier .humidifier_note {
    font-family: 'Inter', sans-serif;
    font-weight: bold;
    font-size: 22px;
    line-height: 1.6;
    display: block;
    color: #E10063;
    position: relative;
    padding-left: 52px;
    margin-bottom: 10px;
}

.humidifier .humidifier_note:before {
    content: '';
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 0C7.82694 0 0 7.82763 0 17.5C0 27.1731 7.82763 35 17.5 35C27.1731 35 35 27.1724 35 17.5C35 7.82694 27.1724 0 17.5 0ZM17.5 32.2656C9.33837 32.2656 2.73438 25.6611 2.73438 17.5C2.73438 9.33837 9.33892 2.73438 17.5 2.73438C25.6616 2.73438 32.2656 9.33892 32.2656 17.5C32.2656 25.6616 25.6611 32.2656 17.5 32.2656Z' fill='%23E10063'/%3E%3Cpath d='M17.5 8.81006C16.7449 8.81006 16.1328 9.42215 16.1328 10.1772V18.9814C16.1328 19.7365 16.7449 20.3486 17.5 20.3486C18.2551 20.3486 18.8672 19.7365 18.8672 18.9814V10.1772C18.8672 9.42215 18.2551 8.81006 17.5 8.81006Z' fill='%23E10063'/%3E%3Cpath d='M17.5 25.7139C18.5194 25.7139 19.3457 24.8875 19.3457 23.8682C19.3457 22.8488 18.5194 22.0225 17.5 22.0225C16.4806 22.0225 15.6543 22.8488 15.6543 23.8682C15.6543 24.8875 16.4806 25.7139 17.5 25.7139Z' fill='%23E10063'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    width: 35px;
    height: 35px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.humidifier .humidifier_note.humidifier_note_fact:before {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.4997 40.0002H17.4997C16.333 40.0002 14.9997 39.0002 14.9997 37.0002V33.5002C14.9997 31.8335 14.1663 30.3335 12.833 29.1668C9.83301 26.8335 8.33301 23.5002 8.33301 19.8335C8.49967 13.5002 13.6663 8.50016 19.833 8.3335C22.9997 8.3335 25.9997 9.50016 28.1663 11.6668C30.333 13.8335 31.6663 16.8335 31.6663 20.0002C31.6663 23.5002 30.1663 26.8335 27.333 29.0002C25.833 30.1668 24.9997 32.0002 24.9997 33.6668V37.5002C24.9997 38.8335 23.833 40.0002 22.4997 40.0002ZM19.9997 10.0002C14.6663 10.0002 10.1663 14.5002 9.99967 19.8335C9.99967 23.0002 11.333 26.0002 13.833 27.8335C15.6663 29.3335 16.6663 31.3335 16.6663 33.5002V37.0002C16.6663 37.3335 16.6663 38.3335 17.4997 38.3335H22.4997C22.9997 38.3335 23.333 38.0002 23.333 37.5002V33.6668C23.333 31.5002 24.4997 29.1668 26.333 27.6668C28.6663 25.8335 29.9997 23.0002 29.9997 20.0002C29.9997 17.3335 28.9997 14.8335 26.9997 12.8335C25.1663 11.0002 22.6663 10.0002 19.9997 10.0002Z' fill='%23E10063'/%3E%3Cpath d='M24.1667 35.0002H15.8333C15.3333 35.0002 15 34.6668 15 34.1668C15 33.6668 15.3333 33.3335 15.8333 33.3335H24.1667C24.6667 33.3335 25 33.6668 25 34.1668C25 34.6668 24.6667 35.0002 24.1667 35.0002Z' fill='%23E10063'/%3E%3Cpath d='M20.0003 5C19.5003 5 19.167 4.66667 19.167 4.16667V0.833333C19.167 0.333333 19.5003 0 20.0003 0C20.5003 0 20.8337 0.333333 20.8337 0.833333V4.16667C20.8337 4.66667 20.5003 5 20.0003 5Z' fill='%23E10063'/%3E%3Cpath d='M31.1667 9.66666C31 9.66666 30.6667 9.66666 30.5 9.5C30.1667 9.16666 30.1667 8.66666 30.5 8.33333L32.8333 6C33.1667 5.66667 33.6667 5.66667 34 6C34.3333 6.33333 34.3333 6.83333 34 7.16667L31.6667 9.5C31.6667 9.5 31.3333 9.66666 31.1667 9.66666Z' fill='%23E10063'/%3E%3Cpath d='M39.1667 20.8332H35.8333C35.3333 20.8332 35 20.4998 35 19.9998C35 19.4998 35.3333 19.1665 35.8333 19.1665H39.1667C39.6667 19.1665 40 19.4998 40 19.9998C40 20.4998 39.6667 20.8332 39.1667 20.8332Z' fill='%23E10063'/%3E%3Cpath d='M33.5 34.3332C33.3333 34.3332 33 34.3332 32.8333 34.1665L30.5 31.8332C30.1667 31.4998 30.1667 30.9998 30.5 30.6665C30.8333 30.3332 31.3333 30.3332 31.6667 30.6665L34 32.9998C34.3333 33.3332 34.3333 33.8332 34 34.1665C34 34.3332 33.8333 34.3332 33.5 34.3332Z' fill='%23E10063'/%3E%3Cpath d='M6.49967 34.3332C6.33301 34.3332 5.99967 34.3332 5.83301 34.1665C5.49967 33.8332 5.49967 33.3332 5.83301 32.9998L8.16634 30.6665C8.49967 30.3332 8.99967 30.3332 9.33301 30.6665C9.66634 30.9998 9.66634 31.4998 9.33301 31.8332L6.99967 34.1665C6.83301 34.3332 6.66634 34.3332 6.49967 34.3332Z' fill='%23E10063'/%3E%3Cpath d='M4.16667 20.8332H0.833333C0.333333 20.8332 0 20.4998 0 19.9998C0 19.4998 0.333333 19.1665 0.833333 19.1665H4.16667C4.66667 19.1665 5 19.4998 5 19.9998C5 20.4998 4.66667 20.8332 4.16667 20.8332Z' fill='%23E10063'/%3E%3Cpath d='M8.83301 9.66634C8.66634 9.66634 8.33301 9.66634 8.16634 9.49967L5.83301 6.99967C5.49967 6.66634 5.49967 6.16634 5.83301 5.83301C6.16634 5.49967 6.66634 5.49967 6.99967 5.83301L9.33301 8.16634C9.66634 8.49967 9.66634 8.99967 9.33301 9.333C9.16634 9.49967 8.99967 9.66634 8.83301 9.66634Z' fill='%23E10063'/%3E%3Cpath d='M26.667 20.8333C26.167 20.8333 25.8336 20.5 25.8336 20C25.8336 16.8333 23.167 14.1667 20.0003 14.1667C19.5003 14.1667 19.167 13.8333 19.167 13.3333C19.167 12.8333 19.5003 12.5 20.0003 12.5C24.167 12.5 27.5003 15.8333 27.5003 20C27.5003 20.5 27.167 20.8333 26.667 20.8333Z' fill='%23E10063'/%3E%3C/svg%3E%0A");
    height: 40px;
}

.humidifier .mb_50 {
    margin-bottom: 50px;
}

.humidifier .pb_10 {
    padding-bottom: 10px;
}

.humidifier .pb_20 {
    padding-bottom: 20px;
}

.humidifier .pb_30 {
    padding-bottom: 30px;
}

.humidifier .pb_40 {
    padding-bottom: 40px;
}

.humidifier .pb_50 {
    padding-bottom: 50px;
}

.humidifier .pb_100 {
    padding-bottom: 100px;
}

.humidifier .img_border_radius {
    border-radius: 15px;
}

.humidifier .humidifier_color_w {
    color: #fff;
}

.humidifier .humidifier_bold {
    font-family: 'Inter', sans-serif;
    font-weight: bold;
}

.humidifier .bf-news-list>div>ul li .uk-accordion-content a {
    color: #2997ce;
}

@media (min-width: 960px) {
    .humidifier .block_grid>div:nth-child(2) {
        width: 500px;
        box-sizing: content-box;
    }
}

@media (max-width: 959px) {

    .humidifier .humidifier_block1 {
        padding-top: 0;
        background-color: #fff;
    }

    .humidifier .block_img_main img{
        height: 300px;
    }

    .humidifier .humidifier_h1 {
        font-size: 53px;
        color: #000;
    }

    .humidifier .block_img_main {
        background-color: #4285cc;
        width: 100vw;
        max-width: 100vw;
        margin-top: 45px;
        margin-left: -20px;
        margin-right: -20px;
    }

    .humidifier .table_plus_minus .table_body {
        border-radius: 0;
        padding: 50px 40px;
    }

    .humidifier .table_plus_minus .table_logo .table_body {
        border-radius: 15px 15px 0 0;
        padding: 50px 40px;
    }

    .humidifier .table_plus_minus .table_minus {
        margin-bottom: 50px;
    }

    .humidifier .table_plus_minus .table_minus .table_body {
        border-radius: 0 0 15px 15px;
    }

    .humidifier .table_plus_minus .table_body .table_title {
        padding-left: 0;
        margin: auto;
    }

    .humidifier .table_plus_minus .table_body ul {
        margin-bottom: 0;
    }

    .humidifier .table_plus_minus>div {
        margin: 0;
    }

    .humidifier .table_plus_minus .humidifier_link {
        margin: -30px 0 50px;
    }
}

@media (max-width: 639px) {
    .humidifier .humidifier_h2 {
        font-size: 45px;
    }

    .humidifier .table_burners .table_text {
        font-size: 20px;
    }

    .humidifier .humidifier_block3 {
        margin-top: 20px;
        padding: 90px 0;
    }

    .humidifier .humidifier_table th,
    .humidifier .humidifier_table td {
        font-size: 22px;
        line-height: 1.4;
        text-align: left;
        padding: 20px;
        width: auto;
    }

    .humidifier .humidifier_block_footer {
        padding: 0;
    }

    .humidifier .humidifier_block_footer .bg_img {
        background-image: url('/images/companies/1/pages/product/humidifier/humidifier_footer_m.png');
    }

    .humidifier .pb_20_m {
        padding-bottom: 20px;
    }

    .humidifier .pb_30_m {
        padding-bottom: 30px;
    }

    .humidifier .pb_50_m {
        padding-bottom: 50px;
    }
}

@media (max-width: 389px) {
    .humidifier .humidifier_h1 {
        font-size: 26px;
    }

    .humidifier .humidifier_h2 {
        font-size: 24px;
    }

    .humidifier .humidifier_h3 {
        font-size: 22px;
    }

    .humidifier .humidifier_table th,
    .humidifier .humidifier_table td {
        font-size: 18px;
        padding: 10px;
    }

    .humidifier .humidifier_p,
    .humidifier ul.humidifier_list>li {
        font-size: 18px;
    }

    .humidifier .table_plus_minus .table_logo .table_body,
    .humidifier .table_plus_minus .table_body {
        padding: 20px;
    }

    .humidifier .table_plus_minus .table_body .table_title {
        font-size: 25px;
    }

    .humidifier .table_plus_minus .table_body .humidifier_p,
    .humidifier .table_plus_minus .table_body ul li {
        font-size: 18px;
    }

    .humidifier .humidifier_list_p .humidifier_list_title:before {
        font-size: 25px;
        width: 40px;
        height: 40px;
    }

    .humidifier ul.humidifier_list {
        padding-left: 25px;
    }

    .humidifier ul.humidifier_list>li:before {
        top: 6px;
        left: -25px;
    }

    .humidifier .humidifier_list_p .humidifier_list_title {
        padding-left: 45px;
    }

    .humidifier a.humidifier_link {
        font-size: 18px;
        line-height: 1.4;
        padding: 5px 50px 5px 18px;
    }

    .humidifier a.humidifier_link:before {
        right: 20px;
    }
}
