@media screen and (max-width: 800px) {
    .elementor-72 .elementor-element.elementor-element-b7f56ab .elementor-slide-button{
        padding: 5px;
        float: right;
    }
    .elementor-widget-n-menu .e-n-menu[data-layout="dropdown"] .e-n-menu-title:not(.e-current) .e-n-menu-title-container .e-n-menu-title-text{
        color: #333 !important;
    }
    .elementor-widget-n-menu .e-n-menu[data-layout="dropdown"] .e-n-menu-title:not(.e-current) .e-n-menu-dropdown-icon svg{
        fill: #333 !important;
    }
    .e-n-menu-content > .elementor-element{
        padding: 0;
    }
    .e-n-menu-content #e-n-menu-content-1303 .e-con-inner,
    #e-n-menu-content-1302 .e-con-inner, 
    #e-n-menu-content-1305 .e-con-inner,
    .e-n-menu-content > .elementor-element > .e-con-inner{
        margin: 0 !important;
        padding: 15px !important;
        border-radius: 0 !important;
        max-width: 100% !important;
    }
    .e-n-menu .e-n-menu-wrapper{
        margin-top: 29px !important;
    }
    .head-category-title .elementor-icon-list-items .elementor-icon-list-item a::after,
    .head-category-title .elementor-icon-list-items .elementor-icon-list-item.active a::after,
    .head-category-box{
        display: none !important;
    }
    #e-n-menu-content-1304 > .e-con-inner{
        padding: 0 !important;
    }
    .elementor-381 .elementor-element.elementor-element-75d0109{
        margin: 0 !important;
        max-width: 100% !important;
        border-radius: 0 !important;
    }
    .index-news-box{
        grid-template-columns: 1fr;
        grid-gap: 20px;
        padding: 10px;
    }
    .index-news-box .index-news-item .content-box .title-box a{
        font-size: 16px;
        line-height: 1.2;
        -webkit-line-clamp: 2;
    }
    .index-news-box .index-news-item .content-box{
        padding: 10px;
        font-size: 16px;
    }
    .index-news-box .index-news-item .content-box .news-bottom{
        display: none;
    }
    .index-news-box .index-news-item .content-box .excerpt-box{
        display: none;
    }
    .elementor-widget-n-menu .e-n-menu-toggle span.e-close svg,
    .site .elementor-widget-n-menu .e-n-menu-toggle svg{
        fill: #fff;
    }
    .immobilization .elementor-widget-n-menu .e-n-menu-toggle span.e-close svg,
    .immobilization .elementor-widget-n-menu .e-n-menu-toggle svg{
        fill: #333;
    }
    .index-banner .elementor-button,.index-banner .elementor-swiper-button,.index-featured-item-shade,
    .index-solutions .elementor-slides-wrapper .swiper-pagination{
        display: none !important;
    }
    .index-block-title::after{
        top: 50px;
    }
    .phone-b .elementor-heading-title{
        color: #333 !important;
    }
    .index-solutions .elementor-slides-wrapper .elementor-swiper-button{
        display: none !important;
    }
    .index-solutions .swiper-slide-contents{
        padding: 10px;
        min-height: unset;
    }
    .index-faq .index-faq-title .elementor-element:first-child{
        width: 40px;
        height: 40px;
    }
    .index-faq .index-faq-title .elementor-element:last-child .elementor-widget-container .elementor-heading-title{
        font-size: 16px;
    }
    .index-faq > .elementor-element > .elementor-element:nth-child(2){
        display: none;
    }

    /* product list */
    .filtrate-box .filter-title{
        font-size: 20px;
    }
    .product-list-sidebar,.product-search{
        display: none !important;
    }
    .filtrate-box .yith-wcan-filters .yith-wcan-filter{
        margin-bottom: 0px;
    }
    /* product info */
    .woocommerce-js div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{
        margin-right: 5px;
        margin-bottom: 5px;
    }
    .feature-box h2{
        font-size: 18px;
        margin-bottom: 0 !important;
    }
    .feature-box .feature-item-box .feature-item{
        width: 100%;
        margin-top: 0;
    }
    .download-box .elementor-button{
        padding: 10px 20px !important;
        width: 100%;
        /* font-size: 16px; */
    }
    .elementor-338 .elementor-element.elementor-element-5542975 .elementor-button{
        width: 100%;
    }
    .product-info-box{
        padding: 0px;
    }
    .product-info-box > div{
        margin-bottom: 20px;
    }
    .product-info-box > div > h2{
        font-size: 18px;
    }
    .product-info-box .application-box .application-item h3{
        font-size: 16px;
    }
    .product-info-box .specifications-item .specifications-table .rows100 > div,
    .product-info-box .specifications-item .specifications-content > div{
        padding: 10px;
        font-size: 14px;
        word-break: break-all;
    }
    .product-info-box .features-box .features-content .feature-item{
        width: 100%;
    }
    .download-box .elementor-button{
        font-size: 16px !important;
    }
    /* .application list page */
    .applications-box{
        padding: 20px 10px;
    }
    .applications-box .imgbox,.applications-box .text-box{
        width: 100%;
    }
    .applications-box .titlebox{
        font-size: 20px;
        margin: 20px 0;
    }
    .applications-box .solution-box{
        padding: 0px;
        margin-top: 10px;
    }
    .applications-box .solution-box .contentbox{
        padding: 15px 0;
    }
    .applications-box .contentbox ul li{
        line-height: 1.5;
        margin-bottom: 10px;
    }
    .applications-box .related-content .contentbox{
        grid-template-columns: repeat(2, 1fr);
        grid-column-gap: 10px;
        padding: 0;
    }
    .applications-box .related-content .contentbox .product-item{
        padding: 0;
    }
    /* faq list */
    .faq-list-box article.elementor-post{
        padding: 10px;
    }
    .faq-list-box .elementor-post__text{
        grid-template-columns: 1fr;
    }
    .anchor{
        display: none !important;
    }
    .news-box .news-info-box .news-info-row{
        margin-bottom: 15px;
    }
    .news-box .news-info-box .news-info-row .news-info-text,.news-box .news-info-box .news-info-row .news-info-imgbox{
        width: 100%;
    }
}