@media only screen and (min-width: 576px) {
    .see-more-txt:hover a {
        font-size: 22px;
    }
    .see-more-txt:hover svg {
        width: 10px;
        height: 18px;
    }
}
@media only screen and (min-width: 767px) {
    .col-xl-20 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3%;
        flex: 0 0 33.3%;
        max-width: 33.3%;
    }
}
@media only screen and (min-width: 992px) {
    /*.header .navbar-expand-lg .navbar-nav .nav-item .nav-link:hover,*/
    /*.header .nav-item .menu-dropdown:hover + .nav-link {*/
    /*    border: 1px solid #FFFFFF;*/
    /*    filter: drop-shadow(0px 0px 22px rgba(85, 113, 180, 0.22));*/
    /*}*/

    .header .navbar-expand-lg .navbar-nav .nav-item .nav-link:hover:after,
    .header .nav-item .menu-dropdown:hover + .nav-link:after {
        content: '';
        display: block;
        height: 2px;
        bottom: 3px;
        left: 0;
        right: 0;
        position: absolute;
        background-color: #F7FAFC;
    }
    /*.header-top.fix-default .navbar-expand-lg .navbar-nav .nav-link:hover,*/
    /*.header-top.fix .navbar-expand-lg .navbar-nav .nav-link:hover,*/
    /*.header-top.fix-default .navbar-expand-lg .navbar-nav .nav-item .menu-dropdown:hover + .nav-link,*/
    /*.header-top.fix .navbar-expand-lg .navbar-nav .nav-item .menu-dropdown:hover + .nav-link {*/
    /*    border: 1px solid #201A67;*/
    /*}*/

    .col-xl-20 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .wrapper-product{
        max-width: 71.125rem;
    }
}
@media only screen and (min-width: 1200px) {
    .col-xl-20 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
@media only screen and (min-width: 1350px){
    .wrapper-small {
        max-width: 82.5rem;
    }

    .comercial-block .wrapper-small {
        max-width: 87rem;
    }

    .wrapper-xs {
        max-width: 63.75rem;
    }
    .wrapper-sm {
        max-width: 68.125rem;
    }
}
@media only screen and (min-width: 1550px){
    .wrapper-tables {
        max-width: 1520px;
    }
}
@media only screen and (min-width: 1470px) {
    .wrapper {
        max-width:90rem;
    }
}

@media only screen and ( max-width: 1700px ){
/*    .header .wrapper {
        max-width: 75rem;
    }*/
    .header .header-bottom {
        padding: 0 8rem;
    }
    .product-descr_block {
        margin-left: 3.125rem;
    }
    .frame:after {
        /*border: 2px solid #2F6AE0;*/
        top: -30px;
        left: -12px;
        right: -12px;
    }

    .wrapper-steps {
        max-width: 85rem;
    }
    .fax-page.plus-moist .product-descr_block .product-descr_box .left-arrow {
        left: -30px;
    }
}

@media only screen and ( max-width: 1550px ) {
    .how-use-block .condition-block .img-box {
        position: static;
    }
    .how-use-block .condition-block .wrapper{
        margin-right: 0;
    }
}

@media only screen and ( max-width: 1400px ) {
    .our-blog-section.second .txt {
        font-size: 1.2rem;
    }
    .our-blog-section .img-box-right {
        padding-left: 0;
    }
    .nav-tabs .nav-link {
        font-size: 1.4rem;
    }
    .use-list .user-item,
    .technology-block .bottom-block .use-list .user-item{
        font-size: 1.1rem !important;
        line-height: 1.7rem !important;
    }
    /*.use-list .user-item .li-txt {*/
    /*    font-size: 1rem;*/
    /*}*/


    /*.technology-block .bottom-block  .use-list .user-item:before {*/
    /*    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14.5' cy='14.5' r='13' stroke='%23064431' stroke-width='3'/%3E%3C/svg%3E%0A");*/
    /*}*/
    .how-use-block .txt {
        /*font-size: 1.2rem !important;*/
        margin-bottom: 2rem;
    }
    .technology-block .bottom-block .img-box {
        max-width: 29.75rem;
    }
    .how-work-block .virus-background {
        width: 25rem;
    }
    .product-descr_block .txt-box {
        padding-left: 0;
    }
    /*.product-list .product-item {*/
    /*    margin-bottom: 1.5rem;*/
    /*}*/
    .product-list .product-item .product-txt,
    .product-list .product-item .product-title{
        font-size: 1rem;
    }
    .product-descr_block .txt {
        margin-bottom: 3rem;
    }
    .product-descr_block .product-img-small_box {
        width: 6rem;
        height: 6rem;
    }
    .product-descr_block .product-img-small_box:not(:last-child) {
        margin-right: 1.2rem;
    }

    .product-list .product-item {
        margin-bottom: 0.5rem;
    }

    .virus{
        width: 154px;
    }

    .freshmama .fruit, .freshmama .fruit1 {
        left: 0;
    }
    .small-virus.virus-7 {
        right: 0;
    }
    .plus-moist .technology-block .product-col {
        margin-right: -100px;
    }
    .plus-moist .technology-block .product-col2 {
        margin-left: -100px;
    }

    .home-page .header {
        height: 100vh;
        background-size: cover;
    }

    .sub-title-white {
        font-size: 2.8rem;
        line-height: 3.8rem;
    }

    .header .header-bottom .txt-white {
        margin-bottom: 2.8rem;
    }

    /*.header .header-bottom .txt-white  {*/
    /*    font-size: 20px!important;*/
    /*}*/

    .header .navbar-expand-lg .navbar-nav .nav-link {
        margin: 0 1rem;
    }

    .menu-dropdown {
        left: 0.78rem;
    }

    .about-us-page .about-section{
        padding: 2rem 0;
    }

    .about-section {
        padding: 6rem 0 4rem;
    }


    .footer .contact-list .contact-item a,
    .map-head-text{
        font-size: 1.125rem;
    }


    .about-section .value-box .value {
        height: 7rem;
        width: 7rem;
        margin-left: auto;
        margin-right: auto;
    }
    .about-section .value-box .value svg {
        width: 3.5rem;
    }

    .pl-xl-8 {
        padding-left: 8rem;
    }

    .our-brands-section .brand-box .txt {
        margin-bottom: 2.5rem;
    }
    .our-brands-section .brand-box .brand-icon {
        width: 8rem;
        height: 8rem;
        transform: translateY(-4rem);
        margin-bottom: -3rem;
    }

    .our-brands-section .brand-box:hover .brand-icon {
        width: 9rem;
        height: 9rem;
        margin-bottom: -2rem;
    }

    .our-team-section .team-member-img {
        width: 17rem;
        height: 17rem;
    }
    .our-team-section .team-member-img .team-member-img_inner {
        width: 15rem;
        height: 15rem;
    }


    .our-team-section .team-member-box {
        max-width: 16.6rem;
    }


    /*.footer .logo-list .logo-box {*/
    /*    max-width: 6rem;*/
    /*}*/

    .our-brands-section .txt {
        margin: 0 auto 7rem;
    }

    .pl-xl-4r {
        padding-left: 4rem;
    }
    .pr-xl-3r {
        padding-right: 3rem;
    }

    .our-goals-list {
        padding-left: 0;
    }
    .about-our-goals-section .check-box {
        max-width: 36.75rem;
    }
    html {
        font-size: 14px;
    }

    .plus-moist.freshmama .product-carousel .product-img-big {
        height: 365px;
    }
    .product-carousel .product-img-big {
        height: 280px;
    }

    .note-list .note-icon svg {
        width: 85%;
    }

    .note-list .note-item:nth-of-type(2) .note-icon svg,
    .note-list .note-item:nth-of-type(3) .note-icon svg {
        width: 55%;
    }

    .product-block .product-facts .bg-video {
        position: static;
        margin-bottom: 20px;
    }

    .product-block .product-facts {
        margin-bottom: 4rem;
        padding-bottom: 4rem;
    }

    .fax-page.eitore-gowns .technology-block .first-row .product-col{
        /*position: static;*/
        /*width: auto;*/
        margin-right: -100px;
    }


    .fax-page.eitore-gowns .technology-block .second-row .product-col{
        margin-left: -100px;
    }

    .fax-page.eitore-gowns .technology-block .py-105 {
        padding: 2.563rem 0;
    }

    .fax-page.eitore-gowns .technology-block .py-105.mt-146 {
        margin-top: 0;
    }

    .fax-page.eitore-gowns .technology-block .second-row {
         margin-top: 50px;
         margin-bottom: 50px;
    }

    .fax-page.eitore-gowns .technology-block.mt-146 {
        margin-top: 50px;
    }

    .note-list .note-txt {
        font-size: 1.25rem;
    }

    .white-title, .title-green, .title-purple, .title-blue {
        margin-bottom: 2rem;
    }
    .fax-page.plus-moist .product-view {
        margin-top: 30px;
    }

    .fax-page.plus-moist .technology-block .description-block {
        padding: 5rem 0 3.125rem;
    }

    .fax-page.plus-moist .use-box {
        background-size: 80%;
        min-height: 11rem;
    }
    .wrapper-steps {
        max-width: 84rem;
        margin-left: auto;
        margin-right: auto;
    }

    .fax-page.plus-moist .how-use-block .my-row {
        margin-bottom: 2rem;
    }

    .fax-page.plus-moist .how-use-block .title-purple.mb-130 {
        margin-bottom: 5rem;
    }
    .fax-page.plus-moist .series-second {
        padding: 5rem 0 5rem;
    }

    .fax-page.plus-moist .series-first {
        padding-top: 4rem;
    }

    .technology-block .solution-block {
        padding: 3.625rem 0 4rem;
    }
    .covid-block {
        padding: 0;
    }

    .monitoring-block {
        padding: 4.063rem 0 2rem;
    }

    .about-section .value-list {
        margin-top: 3.5rem;
    }

    .our-blog-section .title-purple {
        margin-bottom: 4rem;
    }

    .freshmama .condition-block .product-col,
    .freshmama .how-use-block .product-col{
        margin-right: 0;
    }
    .freshmama .product-block .product-col {
        margin-right: -200px;
    }

    .fax-page .product-block,
    .technology-block .middle-block {
        padding:4rem 0;
    }

    .how-use-block .condition-block,
    .how-use-block .fresh-block {
        padding-bottom: 4rem;
    }

    .fax-page.eitore-gowns .how-use-block .product-col {
        position: static;
        width: auto;
    }

    .our-brands-section .brand-box {
        min-height: 22rem;
    }
}

@media only screen and ( max-width: 1300px ) {
    .application-block .application-box .application-item svg {
        width: 2.5rem;
    }
    .application-block .application-box .icon {
        margin-right: 1rem;
    }
    .application-block .application-box .application-item {
        font-size: 1rem;
    }

    .product-box .product-item .title,
    .product-box .product-item .txt {
        font-size: 1.2rem;
    }
    .product-box .product-item .txt.fs30 {
        font-size: 1.437rem!important;
    }
    .pl110 {
        padding-left: 15px;
    }

    .freshmama .product-block .product-col {
        margin-right: 0;
    }
}





@media only screen and ( max-width: 1199px ) {
    .our-brands-section .my-col {
        margin-bottom: 7.5rem;
    }
    .our-brands-section {
        padding-bottom: 0;
    }
    /*.contact-us-section .contact-box {*/
    /*    min-height: 18rem;*/
    /*}*/

    .about-section .value-box .txt {
        font-size: 1rem;
        width: 160px;
        margin: auto;
    }

    .our-goals-list .our-goal-item {
        margin-bottom: 1.5rem;
    }
    .our-goals-list .our-goal-item p {
        font-size: 1.1rem;
    }
    .our-blog-section.second .txt {
        font-size: 1rem;
    }
    .our-blog-section .img-box-right {
        margin-top: 2rem;
    }
    /*.product-box .product-box_body .img-box {*/
    /*    max-width: 13rem;*/
    /*    height: 13rem;*/
    /*}*/
    .about-us-page .title-purple {
        margin-bottom: 4rem;
    }
    .how-use-block .title-green {
        font-size: 2rem;
    }
    .note-list .note-item:not(:last-child) {
        margin-right: 2rem;
    }
    /*.note-big-round {*/
    /*    width: 15rem;*/
    /*    height: 15rem;*/
    /*}*/
    .fax-page.plus-moist .how-use-block .txt,
    .how-use-block .txt,
    .covid-block .purple-info{
        font-size: 1rem;
    }
    .note-big-round {
        /*padding-top: 2rem;*/
        margin-left: auto;
    }
    .technology-block .bottom-block .img-box {
        max-width: 34rem;
    }
    .fax-page.plus-moist .how-use-block .title-purple {
        margin-bottom:2rem ;
    }
    .fax-page.plus-moist .use-box {
       margin-top: 4rem;
    }
    /*.fax-page.plus-moist .use-list {*/
    /*    padding-top: 3rem;*/
    /*}*/

    .virus{
        width: 122px;
    }

    .product-table tr th:first-child, .product-table tr td:first-child {
        padding-left: 1rem;
    }

    /*.fresh-comercial-block .fresh-box-circle .txt {*/
    /*    line-height: 18px;*/
    /*    font-size: 16px;*/
    /*}*/

    /*.fresh-box-circle {*/
    /*    max-width: 170px;*/
    /*    height: 170px;*/
    /*}*/
    .fresh-box-circle.big {
        max-width: 310px;
        height: 310px;
    }

    .application-circle {
        max-width: 160px;
        height: 160px;
        margin-right: 30px;
    }

    .application-block .application-box .title {
        font-size: 1.4rem;
    }

    .product-carousel .product-img-big {
        height: 280px;
    }

    .monitoring-block .mt-32 {
        margin-top: 25px;
    }



    .covid-block .purple-title {
        font-size: 32px;
        line-height: 45px;
        margin-bottom: 25px;
    }

    /*.covid-block .purple-info {*/
    /*    font-size: 25px;*/
    /*    line-height: 35px;*/
    /*}*/

    .small-virus.virus-5,
    .small-virus.virus-3{
        display: none;
    }

    .technology-block .solution-block .title-purple {
        max-width: 950px;
    }

    .series-first .user-item p {
        max-width: 100%;
        margin-bottom: 0;
    }


    .series-first .user-item {
        align-items: center;
        /*margin-bottom: 30px;*/
    }

    .fax-page.plus-moist .use-box {
        max-width: 400px;
        /*margin: 100px auto;*/
        min-height: 12.5rem;
        background-position: center;
    }

    .fax-page.plus-moist .how-use-block .my-row {
        margin-bottom: 6rem;
    }

    .fax-page.eitore-gowns .product-col img {
        position: static !important;
    }
    .fax-page.plus-moist .description-block .row-1 {
        max-width: 669px;
    }

    .medical-brands-page .brand-txt-box {
        padding: 46px;
    }
    .fax-page.eitore-gowns .advantages .my-adv-box {
        margin-top: 0;
    }

    .contact-list.pl-55 {
        padding-left: 0;
    }

    .footer .navbar-brand {
        margin-bottom: 50px;
    }

    .footer .logo-list .logo-box {
        margin-bottom: 1rem;
        margin-right: auto;
        margin-left: unset;
    }


    html {
        font-size: 13px;
    }

    .title-blue{
        font-size: 2rem!important;
        line-height: normal!important;
    }

    .footer-top,
    .footer-bottom{
        padding-left: 30px;
    }

    .how-use-block .table-block {
        padding: 5rem 0 0;
    }

    /*.how-use-block .condition-block {*/
    /*    padding-bottom: 7rem;*/
    /*}*/

    .fax-page.plus-moist .how-use-block .title-purple.mb-130 {
        margin-bottom: 2rem;
    }

    .fax-page.plus-moist .use-list.pl-75,
    .fax-page.plus-moist .use-list{
        padding-left: 0;
    }

    .technology-block .how-work-block .txt-box {
        margin-left: auto;
    }

    .fax-page.plus-moist .series-second {
        padding-top: 0;
    }

    .technology-block .middle-block {
        padding: 2rem 0;
    }
    .fax-page.plus-moist .product-view {
        margin-top: 0;
    }

    .our-brands-section .brand-box {
        min-height: auto;
    }
}

@media only screen and ( max-width: 991px ) {
    .bg-item {
        display: none;
    }
    .our-team-section .team-member-box.member-2 {
         transform: translateY(0);
    }
    .our-team-section .team-member-box {
        margin-bottom: 1.875rem;
    }
    .blog-page .header,
    .fax-page .header,
    .contact-us-page .header,
    .about-us-page .header,
    .home-page .header,
    .medical-brands-page .header{
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }

    .home-page .header,
    .medical-brands-page .header{
        background-position: 70%;
    }
    .about-us-page .header {
        background-image: url(../images/bg-img-small/about-us-bg-small.png) !important;
    }
    .contact-us-page .header {
        background-image: url(../images/bg-img-small/contact-us-bg-small.png) !important;
    }
    .blog-page .header {
        background-image: url(../images/bg-img-small/our-blog-bg-small.png)!important;
    }
    .fax-page.freshmama  .header {
        background-position: 70%;
    }

    .header-bottom {
        min-height: 23rem;
    }
    .header .title-white {
        font-size: 3rem;
    }
    .header .navbar-nav {
        text-align: right;
    }
    .header .header-top {
        padding: 1.06rem 0;
    }
    .header .header-bottom {
        padding-left: 0;
        padding-right: 0;
    }


    /*.title-purple, .title-blue {*/
    /*    font-size: 2.5rem!important;*/
    /*    margin-bottom: 2.5rem!important;*/
    /*}*/
    .title-blue .fs50 {
        font-size: 2.6rem;
    }
    .fax-page.eitore-gowns .advantages h3 {
        font-size: 2rem;
    }
    .about-section .value-list .title-purple {
        font-size: 2rem;
    }
    .about-section .wrapper-small,
    .about-section .wrapper {
       max-width: 43.75rem;
    }

    header .wrapper,
    header  .wrapper-small,
    .fax-page.tion .technology-block .wrapper,
    .fax-page.eitore-gowns .product-block .wrapper,
    .technology-block .condition-block .txt,
    .contact-us-page .wrapper-small,
    .how-use-block .wrapper,
    footer .wrapper {
        max-width: none;
    }
    .technology-block .how-work-block .txt-box {
        padding-top: 0;
        margin: 0 auto 1.875rem;
    }
    .technology-block .solution-block .solution-list {
        margin-bottom: 5rem;
    }
    .application-block,
    .technology-block .description-block,
    .technology-block .big-img-block,
    .fax-page.plus-moist .series-first,
    .fax-page.plus-moist .series-second,
    .how-use-block .table-block,
    .how-use-block .comercial-block,
    .how-use-block,
    .technology-block .solution-block,
    .technology-block  .how-work-block,
    .choose-section .product-block,
    .fax-page.tion .product-block,
    .fax-section,
    .contact-us-section,
    .about-us-page .about-section,
    .about-section {
        padding: 4rem 0;
    }

    .how-use-block .table-block .product-table:not(:last-child){
        margin-bottom: 5rem;
    }
    .about-section .value-list {
        margin-top: 3rem;
    }

    .our-team-section .txt {
        margin-bottom: 3rem;
    }
    .about-our-goals-section {
        padding: 0 0 5rem;
    }

    .our-blog-section,
    .our-team-section {
        padding: 5rem 0 ;
    }
    .about-our-goals-section .check-box p {
        font-size: 1.1rem;
    }

    .contact-us-section .contact-box .title {
        font-size: 1.3rem;
    }
    .our-blog-section .txt-box {
        padding-left: 0;
    }
    .our-blog-section.second .title-purple {
        padding-left: 2rem;
    }
    .our-blog-section.second .title-purple:before {
        top: 1rem;
        width: 0.5rem;
    }
    .our-blog-section.second .title-purple .date-box {
        left: 2rem;
    }
    header .header-bottom .social-list {
        right: 1rem;
        bottom: auto;
    }
    .choose-box {
        margin-left: 0;
    }
    .nav-tabs .nav-link {
        font-size: 1.3rem;
    }

    .fax-page.plus-moist .header .header-bottom,
    .fax-page .header .header-bottom {
        padding-bottom: 3rem;
    }
    .product-box .product-item:first-child {
        margin-bottom: 3rem;
    }
    .product-box .product-item:not(:first-child):not(:last-child) {
        margin-bottom: 1.5rem;
    }
    .our-goals-list {
        margin-top: 0;
    }
    .img-box.img-box-right.bg-green,
    .img-box.img-box-right.bg-blue {
        text-align: center;
    }
    .img-box.img-box-right:before {
        left: 70%;
    }
    .how-use-block .comercial-block .comercial-item .img-box {
        max-width: 25.43rem;
        height: 20rem;
    }
    /*.note-big-round {*/
    /*    margin: 2rem auto 0;*/
    /*}*/
    .technology-block .bottom-block .img-box {
        display: none;
    }
    .fax-page.plus-moist .use-list {
        padding-top: 0;
    }

    .header .navbar-expand-lg .navbar-nav .nav-item {
        padding: 0.5rem;
    }
    .header .navbar-expand-lg .navbar-nav .nav-link {
        display: inline-block;
        height: auto;
        padding: 0;
    }
    .fax-page.plus-moist .big-img-block .my-row {
        margin-bottom: 5rem;
    }
    .technology-block .big-img-block {
        background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 20%, rgba(1,80,93,1) 20%, rgba(1,80,93,1) 100%);
        background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 20%,rgba(1,80,93,1) 20%,rgba(1,80,93,1) 100%);
        background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 20%,rgba(1,80,93,1) 20%,rgba(1,80,93,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#01505d',GradientType=0 );
    }
    .features-table {
        margin-bottom: 3rem;
    }
    .product-table tr th {
        font-size: 1rem;
    }
    .product-table tr th:first-child,
    .product-table tr td:first-child {
        padding-left: 2.5rem;
    }
    .product-table tr td {
        font-size: 1rem;
        padding: 0.8rem 1rem;
    }
    .note-list .note-item {
        margin-bottom: 1rem;
    }
    .our-blog-section.second .title-purple .date-box {
        position: static;
    }
    .my-accardion .card-header h5 {
        font-size: 1rem;

    }
    .virus{
        width: 135px;
    }

    /*.fax-page .product-block .product-descr_block {*/
    /*     padding-top: 0;*/
    /*}*/

    /*.how-use-block .condition-block {*/
    /*    padding-bottom: 9rem;*/
    /*}*/

    .how-use-block .fresh-block .title-green {
        font-size: 1.8rem;
        line-height: normal;
        margin: 0 auto 3rem;
    }

    .product-carousel .product-img-big {
        height: 448px;
    }

    .monitoring-block .mt-32 {
        margin-top: 20px;
    }

    .covid-block {
        padding: 60px 0 40px;
    }

    .covid-block .purple-title {
        font-size: 29px;
        line-height: 40px;
    }

    /*.covid-block .purple-info {*/
    /*    font-size: 22px;*/
    /*    line-height: 32px;*/
    /*}*/

    .covid-block .txt-box {
        max-width: 40.3rem;
    }

    /*.fax-page.plus-moist .use-box {*/
    /*    margin: 100px auto 50px;*/
    /*}*/

    /*.fax-page.plus-moist .how-use-block .my-row {*/
    /*    margin-bottom: 12rem;*/
    /*}*/
    /*.fax-page.eitore-gowns .technology-block .second-row {*/
    /*    margin-top: 0;*/
    /*}*/
    .our-blog-section.second .txt-col {
        padding-left: 2.9375rem;
        font-size: 1.125rem;
    }
    .product-block .my-col .product-box.tion .n.d-none {
        display: block !important;
    }
    .product-block .my-col .product-box.tion .n.d-block {
        display: none !important;
    }
    .medical-brands-page .brand-img-box {
        width: 270px;
        min-width: 270px;
        height: 270px;
        margin-right: 52px;
    }
    .medical-brands-page .brand-img-box:after {
        content: '';
        height: 332px;
        width: 246px;
    }
    .medical-brands-page .brand-txt-box {
        height: 332px;
    }
    .medical-brands-page .brand-txt-box .see-more-txt {
        right: 32px;
        bottom: 12px;
    }
    /*.product-block .product-facts {*/
    /*    background: #F7FAFC;*/
    /*}*/

    .fax-page.freshmama .product-descr_block .product-descr_box .left-arrow {
        left: 0;
    }

    .how-use-block .left-part {
        max-width: 100%;
    }

    .choose-section .img-box.img-box-right img{
        width: 40%;
    }

    .monitoring-block img {
        width: 45%;
    }
    .monitoring-block {
        padding-top: 0;
    }

    .technology-block .row.mt-146 {
        margin-top: 70px;
    }

    .fax-page.plus-moist .use-box {
        min-height: 8.5rem;
    }

    .footer .logo-list,
    .footer .logo-list .logo-box{
        justify-content: start;
    }
    .application-block .application-box {
        min-height: 37rem;
    }
}

@media only screen and ( max-width: 767px ) {
    .wrapper {
        max-width: 31.25rem;
    }

    .product-block .wrapper {
        max-width: 100%;
    }
    .pre-title {
        font-size: 1.1rem;
    }
    .application-block .wrapper,
    .fax-section .wrapper {
        max-width: none;
    }
    .product-box .product-item .title,
    .product-box .product-item .txt {
        font-size: 1rem;
    }
    .fax-page.plus-moist .use-list .user-item,
    .use-list .user-item,
    .technology-block .bottom-block .use-list .user-item{
        font-size: 1rem !important;
    }
    .title-green:before{
        display: none;
    }
    .how-use-block .comercial-block .comercial-item .img-box {
        max-width: 20.43rem;
        height: 15rem;
    }
    .note-list .note-icon {
        width: 9rem;
        height: 9rem;
    }
    .note-list .note-icon svg {
        width: 6.25rem;
    }
    .note-list .note-txt {
        font-size: 1.1rem;
    }
    .fax-page.plus-moist .use-box .txt {
        font-size: 1.1rem;
    }
    .fax-page.plus-moist .use-box {
        padding: 3.5rem 1.68rem 1.875rem;
    }

    /*.fax-page.plus-moist .use-box .icon,*/
    /*.series-box .icon {*/
    /*    width: 4rem;*/
    /*    height: 4rem;*/
    /*    font-size: 2rem;*/
    /*    top: -2rem;*/
    /*}*/
    .white-title,
    .title-green {
        font-size: 2rem;
    }
    .product-descr_block{
        margin-left: 2rem;
    }
    .how-use-block .comercial-block .title {
        font-size: 1.2rem;
        margin-bottom: 1.5rem;
    }

    .technology-block .solution-block .solution-item,
    .use-list .user-item {
        padding-left: 1.8rem;
    }
    .use-list .user-item:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='10.5' stroke='%23064431' stroke-width='3'/%3E%3C/svg%3E");
        width: 1rem;
        height: 1rem;
    }
    .use-list .user-item.check:before,
    .use-list .user-item:before {
        top: 2px;
    }
    .use-list .user-item.check:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 23 16' fill='none'%3E%3Cpath d='M2 8L8.5 14.5L21 2' stroke='%23064431' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E");
        width: 1rem;
        height: 0.812rem;
    }
    .fax-page.tion .how-use-block .use-list .user-item:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='24' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='10.5' stroke='%235D77B5' stroke-width='3'/%3E%3C/svg%3E");
        width: 1rem;
    }

    .fax-page.tion .use-list .user-item.check:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 23 16' fill='none'%3E%3Cpath d='M2 8L8.5 14.5L21 2' stroke='%235D77B5' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E");
        width: 1rem;
    }
    .table-scroll {
        white-space: nowrap;
        overflow-x: scroll;
    }
    .product-box {
        min-height: auto;
    }

    .animation-div{
        display: none;
    }

    .monitoring-block .purple-info  {
        font-size: 1rem;
    }
    /*.series-first .user-item {*/
    /*    padding-left: 0;*/
    /*}*/

    /*.series-first .user-item p {*/
    /*    font-size: 18px;*/
    /*    line-height: 25px;*/
    /*}*/

    /*.user-item .green-text {*/
    /*    font-size: 18px;*/
    /*}*/
    /*.fax-page.plus-moist .how-use-block .my-row {*/
    /*    margin-bottom: 6rem;*/
    /*}*/

    .fax-page.plus-moist .product-view .view-txt:first-child {
        left: 0;
        font-size: 14px;
    }
    .fax-page.plus-moist .product-view .view-txt:last-child {
        right: 0;
        font-size: 14px;
    }
    .fax-page.plus-moist .product-view .view-txt:first-child:after {
        right: -98px;
        width: 90px;
    }
    .fax-page.plus-moist .product-view .view-txt:last-child:after {
        left: -98px;
        width: 90px;
    }
    .product-block .my-col:last-child .product-box.tion {
        padding-left: 3.125rem;
    }
    .product-block .my-col:first-child .product-box.tion {
        padding-right: 3.125rem;
    }
    .sub-title-white {
        font-size: 1.75rem;
        line-height: 2.875rem;
    }
    .header .header-bottom .txt-black, .header .header-bottom .txt-white {
        font-size: 1.125rem !important;
        margin-right: 30px;
    }
    .header .title-white {
        line-height: 2.875rem;
    }
    .medical-brands-page .main-section .brand {
        flex-direction: column;
    }
    .medical-brands-page .main-section .brand:first-of-type {
        margin-top: 70px;
    }
    .medical-brands-page .brand-img-box {
        margin-right: 0;
        width: 196px;
        min-width: 196px;
        height: 196px;
    }
    .medical-brands-page .brand-txt-box {
        height: 276px;
    }

    .medical-brands-page .brand-img-box:after {
        height: 212px;
        width: 202px;
        left: 12px;
        bottom: -2px;
    }

    .home-page .header {
        height: auto;
        background-size: unset;
    }

    .fax-page.eitore-gowns .product-block .product-col,
    .fax-page.eitore-gowns .technology-block .first-row .product-col {
        position: static;
        margin-left: auto;
        margin-top: 30px;
        width: 80%;
    }

    .fax-page.eitore-gowns .technology-block .first-row .product-col {
        margin-right: 0;
    }

    .plus-moist .technology-block .product-col {
        margin-right: -188px;
    }
    .plus-moist .technology-block .product-col2 {
        margin-left: -188px;
    }

    .note-list {
        display: block;
        text-align: center;
    }

    .note-list .note-item {
        vertical-align: middle;
        display: inline-block;
    }

    .note-big-round {
        margin:auto;
    }

    .application-block .application-box.centered .application-box_header {
        padding-bottom: 0;
    }
    .application-block .application-box.centered .application-box_body {
        padding-top: 0;
    }

}

@media only screen and ( max-width: 649px ){
    .images-list .list-inline-item:not(:last-child) {
        margin-right: 0;
    }
    .fax-page.eitore-gowns .technology-block .txt {
        font-size: 1.125rem;
    }
    .fax-page.eitore-gowns .technology-block .use-list .user-item .step-circle {
        margin-right: 18px;
    }
    /*.fax-page.eitore-gowns .technology-block .use-list .user-item {*/
    /*    padding-left: 0;*/
    /*}*/
}

@media only screen and ( max-width: 575px ) {
    .header .title-white {
        font-size: 2rem;
    }
    .header .custom-carousel .fr {
        float: none!important;
        text-align: center;
    }
    .white-title,
    .title-green,
    .title-purple,
    .title-blue {
        font-size: 2rem!important;
    }
    .title-purple .fs30 {
        font-size: 1.25rem!important;
    }

    .about-section .value-list ul.d-flex,
    .about-section .about-us-list {
        /*flex-direction: column;*/
        /*align-items: center;*/
        flex-wrap: wrap;
        justify-content: center;
    }
    .about-section .value-box .txt {
        font-size: 0.8rem;
    }
    .about-section .value-box .value {
        height: 6rem;
        width: 6rem;
    }

    .our-team-section .team-member-box.member-2 .team-member-img .team-member-img_inner {
        bottom: 0;
        top:auto;
    }
    .our-team-section .team-member-box {
        margin-left: 0;
        margin-right: 0;
    }
    .footer .contact-list .contact-item a {
        font-size: 1rem;
    }
    .footer .contact-list .contact-item:not(:last-child) {
        margin-bottom: 1rem;
    }

    .nav-tabs .nav-link {
        font-size: 1rem;
    }
    header .header-bottom .social-list {
        width: 2.5rem;
    }

    .how-use-block .comercial-block .comercial-inner {
        padding: 1.75rem;
    }


    .title-green,
    .white-title {
        font-size: 1.5rem;
        line-height: 2rem;
    }
    .how-use-block .comercial-block .comercial-item .img-box {
        margin: auto;
    }
    .how-use-block .comercial-block .comercial-item {
        display: block;
        text-align: center;
    }
    .application-block .application-box .application-box_header {
        padding: 1.5rem 1.5rem 0;
    }
    .application-block .application-box .application-box_body {
        padding: 0 1.5rem 0.3rem;
    }
    .application-block .application-box {
        min-height: auto;
    }
    .application-block .application-box .application-item {
        padding: 0!important;
    }
    .application-block .application-box .application-item svg {
        width: 2rem!important;
    }
    .application-block .application-box .application-box_header {
        padding-bottom: 1rem;
        text-align: center;
    }
    .application-block .application-box  .application-box_body {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .application-block .application-box.commercial .application-list {
        columns: auto;
        -webkit-columns: auto;
        -moz-columns: auto;
    }
    .application-block .application-box .txt {
        font-size: 0.9rem;
        line-height: 1.3;
    }
    .product-descr_block {
        margin-left: 0;
    }
    .fax-page .product-block {
        padding: 3rem 0;
    }
    .product-descr_block .title {
        font-size: 1.5rem;
        margin-bottom: 0;
    }
    .product-descr_block .txt {
        font-size: 1.125rem;
        margin-bottom: 1.375rem;
    }
    .num-list .line {
        width: 3.125rem;
        transform: rotate(-80deg);
        margin-bottom: 0.625rem;
    }
    .num-list .big-num {
        margin-right: -1.875rem;
    }
    .num-list .small-num {
        margin-left: -1.875rem;
    }
    .header .header-bottom .logo {
        max-width: 14.68rem;
    }

    .choose-box .nav-tabs .nav-item:not(:last-of-type) {
        margin-right: 25px;
    }

    .how-use-block .fresh-block {
        /*padding-bottom: 7rem;*/
        padding-top: 2rem
    }

    .application-block .application-box .application-box_header {
        flex-direction: column;
        align-items: center;
    }
    .application-circle {
        margin-right: 0;
        margin-bottom: 15px;
    }

    .covid-block {
        padding: 40px 0 20px;
    }
    .covid-block .purple-title {
        font-size: 24px;
        line-height: 35px;
        margin-bottom: 20px;
    }

    /*.covid-block .purple-info {*/
    /*    font-size: 18px;*/
    /*    line-height: 30px;*/
    /*}*/

    .user-item .step-circle {
        max-width: 44px;
        height: 44px;
        line-height: 44px;
        font-size: 25px;
        margin-right: 15px;
        min-width: 44px;
    }

    .series-first .user-item {
        align-items: start;
    }
    .product-block .global-info .info:after,
    .product-block .product-facts .fact:after{
        display: none;
    }
    .product-block .global-info .info,
    .product-block .product-facts .fact{
        width: auto;
        min-height: auto;
    }

    .product-box.tion {
        min-height: 13rem;
    }

    .fax-page.eitore-gowns .header-bottom .title-white {
        width: auto;
    }

    .medical-brands-page .main-section {
        padding: 52px 0 20px;
    }

    .product-box {
        max-width: 288px;
        margin: auto;
    }

    .slider-text-box {
        position: static;
    }
    .header .header-bottom {
        padding-top: 6rem;
    }
    .home-page .header {
        height: 100vh;
        background-size: cover;
        background-position: 85%;
    }
}

@media only screen and ( max-width: 480px ){
    .header .header-bottom .txt-black,
    .header .header-bottom .txt-white {
        font-size: 1rem;
    }
    header .header-bottom .social-list .white-line {
        height: 3.43rem;
    }
    header .header-bottom .social-list .social-item:not(:last-child) {
        margin-bottom: 1.2rem;
    }
    .header .header-bottom .logo{
        max-width: 12.5rem;
    }
    header .header-bottom .social-list {
        bottom: 1.25rem;
    }
    .title-green,
    .white-title,
    .title-purple,
    .title-blue {
        font-size: 1.5rem!important;
        line-height: 2rem!important;
    }
    .our-blog-section.second .txt-col {
        font-size: 1rem;
        line-height: 1.375rem;
    }
    .note-big-round {
        width: 14rem;
        height: 14rem;
    }
    .note-big-round .icon {
        width: 9rem;
    }
    .fax-page.plus-moist .use-box .txt {
        font-size: 1rem;
    }
    .our-blog-section.second .title-purple:before {
        top: 3px;
    }
    .product-descr_block .arrow-left {
        margin-right: 1.5rem;
        width: 0.5rem;
    }
    .features-table tr:nth-child(1),
    .product-list .product-item .product-txt,
    .product-list .product-item .product-title {
        font-size: 0.875rem;
    }
    .features-table tr:nth-child(2),
    .features-table tr:nth-child(3) td {
        font-size: 0.75rem;
    }
    .product-descr_block .product-img-small_box {
        width: 4.437rem;
        height: 4.437rem;
    }

    .choose-box .nav {
        display: block;
        height: auto;
    }

    .choose-box .nav .nav-link {
        display: inline-block;
    }

    .choose-box {
        padding: 2rem 0 0;
    }

    .choose-box .nav .nav-item {
        padding: 0.31rem;
    }

    .product-carousel .product-img-big {
        height: 280px;
    }

    .product-descr_block .product-img-big_box {
        padding: 3rem  2rem ;
    }
    .product-box.tion .txt, .product-facts .txt, .global-info .txt {
        font-size: 1rem;
    }
    .product-block .product-facts {
        padding: 3.3125rem 1rem 3rem;
    }
    .product-block .product-facts .fact {
        min-width: 254px;
        min-height: auto;
    }
    .product-block .product-facts .fact:after {
        display: none;
    }
}




@media only screen and ( max-width: 440px ) {

    /*.product-list .product-item {*/
    /*    display: block;*/
    /*}*/
    .product-list .product-item .product-title {
        margin-bottom: 0.62rem;
    }
    .plus-moist.freshmama .product-list .product-item .product-title,
    .product-list .product-item .product-txt {
        width: auto;
    }
    .product-box .product-item .col-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    /*.product-box .product-box_body .img-box {*/
    /*    max-width: 10rem;*/
    /*    height: 10rem;*/
    /*}*/

    .social-list .social-item svg{
        width: 1.25rem;
    }
    header .header-bottom .social-list .social-item:not(:last-child){
        margin-bottom: 0.8rem;
    }
    header .header-bottom .social-list .social-item:not(:last-child) svg{
        width: 0.75rem;
    }
    header .header-bottom .social-list .white-line {
        height: 2.5rem;
        margin-bottom: 0.8rem;
    }
    /*.note-big-round {*/
    /*    width: 12rem;*/
    /*    height: 12rem;*/
    /*}*/
    .application-block,
    .our-blog-section,
    .our-team-section,
    .technology-block .description-block,
    .technology-block .big-img-block,
    .fax-page.plus-moist .series-first,
    .fax-page.plus-moist .series-second,
    .how-use-block .table-block,
    .how-use-block .comercial-block,
    .how-use-block, .technology-block .solution-block,
    .technology-block .how-work-block,
    .choose-section .product-block,
    .fax-section, .contact-us-section,
    .about-us-page .about-section,
    .about-section {
        padding: 2rem 0;
    }


    .how-use-block .condition-block{
        padding-bottom: 3rem;
    }
    .how-use-block .comercial-block .comercial-item .img-box {
        max-width: 20.43rem;
        height: 10rem;
    }
    .product-box .product-box_haeder .title {
        font-size: 1.2rem;
    }
    .product-box .product-box_footer {
        padding: 0 2.125rem 1.25rem;
        margin-top: 1rem;
    }
    .product-box .product-box_footer .title {
        font-size: 1rem;
    }
    .use-list .user-item {
        padding-left: 1.5rem;
    }
    .technology-block .solution-block .title-purple {
        padding-left: 0;
    }

    /*.series-first .user-item {*/
    /*    padding-left: 0;*/
    /*}*/
    .fax-page.plus-moist .description-block .my-col .description-frame {
        background-image: none !important;
        padding: 0;
        /*width: 280px;*/
        /*height: 280px !important;*/
    }
}

@media only screen and ( max-width: 360px ) {
    .our-team-section .team-member-img {
        width: 15rem;
        height: 15rem;
    }
    .our-team-section .team-member-img .team-member-img_inner {
        width: 13rem;
        height: 13rem;
    }
    .about-section .about-us-list {
        display: block;
        text-align: center;
    }

    .map-bottom-part {
        left: 10px;
        right: 10px;
        bottom: 10px;
    }
    .navbar-brand {
        margin-right: 0px;
    }

    .footer-top, .footer-bottom {
         padding-left: 0;
    }

}
















