
      @media only screen and (max-width: 1040px){
      .bossgoo-header-nav61 .header-phone{
        padding: 0 .4rem !important;
        height: 2rem !important;
      }
      .bossgoo-header-nav61 .header-phone .menu, .bossgoo-header-nav61 .header-phone .search{
        padding: .2rem !important;
      }
      .bossgoo-header-nav61 .header-phone .phone-logo{
        width: 4rem !important;
        height: 1.2rem !important; 
      }
      .bossgoo-header-nav61 .nav-top{
        height: 2rem !important;
        padding: 0 .4rem !important;
      }
      .bossgoo-header-nav61 .nav-top .logo-box{
        width: 4rem !important;
        height: 1.2rem !important;
      }
      .bossgoo-header-nav61 .nav-top .close .iconfont{
        font-size: .8rem !important;
      }
      .bossgoo-header-nav61 .header-nav .country-box .text{
        margin-right: .8rem !important;
      }
      .bossgoo-header-nav61 .header-nav .country-box{
        margin: 0 .4rem !important;
        height: 1.7rem !important;
      }
      .bossgoo-header-nav61 .header-nav .country-box .text{
                font-size: .56rem !important;
      }
      .country .now-country{
        font-size: .56rem !important;
      }
      .bossgoo-header-nav61 .header-nav .list > li > a{
        padding: .6rem .8rem !important;
        font-size: .56rem !important;
      }
      .bossgoo-header-nav61 .header-nav .list .menu-item .text{
          font-size: .56rem !important;
      }
      .bossgoo-header-nav61 .header-nav .list .menu-item{
         padding: .6rem .8rem !important;
      }
      .bossgoo-header-nav61 .header-nav .list .iconfont{
        font-size: .6rem !important;
      }
      .bossgoo-header-nav61 .header-nav .list .first-menu li .first-menu-title{
          font-size: .56rem !important;
      }
      .bossgoo-header-nav61 .header-nav .list .first-menu{
          padding: 0  1.2rem !important;
      }
      .bossgoo-header-nav61 .header-nav .country-box .country li a{
          height: 1.2rem !important;
          padding: 0 .4rem !important;
          font-size: .56rem !important;
      }
      .bossgoo-header-nav61 .header-nav .country-box .country li a .country-name{
             font-size: .56rem !important;
      }
      .bossgoo-header-nav61 .header-nav .country-box .country ul{
                width: 4rem !important;
                top: .16rem !important;
      }
      .bossgoo-header-nav61 .header-search .input-text{
        line-height: .8rem !important;
        border-radius: .8rem !important;
        padding: 0 .4rem 0 1.8rem !important;
        font-size: .56rem !important;
      }
      .bossgoo-header-nav61 .header-search .search-box{
                height: 1.6rem!important;
      }
      .bossgoo-header-nav61 .header-search .icon-sousuo{
        left: .6rem !important;
        width: .8rem !important;
        line-height: 1.6rem !important;
        font-size: .8rem !important;
      }

      .bossgoo-header-nav61 .header-search .search-btn{
        width: 4rem !important;
        height: 1.4rem !important;
        line-height: 1.4rem !important;
        font-size: .6rem !important;
        margin: .6rem auto !important;
      }

      .bossgoo-footer57{
        font-size: .56rem !important;
      }
      .bossgoo-footer57 .phone-footer li{
        padding-top: 0.5rem !important;
      }
      .bossgoo-footer57 .phone-footer a{
                font-size: 0.48rem !important;
      }
      .bossgoo-footer57 .phone-footer .iconfont{
        font-size: 0.84rem !important;
        margin-bottom: 0.2rem !important;
      }
        .p-8{
    padding: .5rem !important;
}

.px-4{
    padding-left: calc(1rem * 0.357) !important;;
    padding-right:calc(1rem * 0.357) !important;;
}

.section-subtitle{
    font-size: calc(1.2rem * .357) !important;;
        margin-bottom: calc(1rem * .357) !important;;
}
.mb-4{
        margin-bottom:calc(1rem * .357) !important;
}

.mb-8{
    margin-bottom: calc(2rem * .357) !important;;
}
.btn-primary{
        padding-left: calc(2rem * .357) !important;;
    padding-right: calc(2rem * .357) !important;;
    padding-top: calc(.75rem * .357) !important;;
    padding-bottom: calc(.75rem * .357) !important;;
}

.mt-12{
        margin-top: calc(3rem * .375) !important;;
}

.p-6{
    padding: calc(1.5rem * .357) !important;
}

.gap-6{
    gap: calc(1.5rem * .357) !important;
}
.text-3xl{
        font-size: calc(1.4rem * .357) !important;
    line-height: calc(2.25rem * .357) !important;
}
.mb-2{
    margin-bottom: calc(0.5rem * .357) !important;
}
.h-64{
    height: unset !important;
}
.text-xl{
        font-size: calc(1.1rem * .357) !important;
    line-height: calc(1.75rem * .357) !important;
}

.mb-3{
    margin-bottom: calc(0.75rem * .357) !important;
}
.mt-4{
      margin-top: calc(1rem * .375) !important;
}
.bg-white\/70{
        background-color: rgb(255 255 255 / 0.8) !important;
}

.gap-8{
        gap: calc(2rem * .357) !important;
}

.mb-12{
        margin-bottom: calc(3rem * .357) !important;
}
.mb-6{
        margin-bottom: calc(1.5rem * .357) !important;
}

.gap-12{
      gap: calc(3rem * .357) !important;
}




.w-10{
        width: calc(2.5rem * .357) !important;
}
.h-10{
    height: calc(2.5rem * .357) !important;
}
.h-3{
        height: calc(.75rem * .357) !important;
}
.h-3{
        width: calc(.75rem * .357) !important;
}
.gap-2{
    gap: calc(0.5rem * .357) !important;
}
.left-4{
        left: calc(1rem * .357) !important;
}
.right-4{
    right: calc(1rem * .357) !important;
}
.py-24{
        padding-top: calc(6rem * .357) !important;
    padding-bottom: calc(6rem * .357) !important;
}

.w-20{
        width: calc(5rem * .357) !important;
}
.h-20{
    height: calc(5rem * .357) !important;
}

.solutions-slider .h-60{
height: calc(20rem * .357) !important;
}
.w-12{
    width: calc(3rem * .357) !important;
}
.h-12{
    height: calc(3rem * .357) !important;
}
.mr-4{
    margin-right: calc(1rem * .357) !important;
}

.text-lg{
    font-size: calc(1.5rem * .357) !important;
    line-height: 1rem !important;
}

.space-y-6 > :not([hidden]) ~ :not([hidden]){
        margin-top: calc(1.5rem * .357) !important;
    margin-bottom: calc(1.5rem * .357) !important;
}

        
   .items-center .text-center{
            font-size: calc(2rem * .357) !important;
        line-height: 1.5rem !important;
   }



.min-w-\[20\%\]{
    min-width: 100% !important;
}

.h-32{
    height: calc(8rem * .357) !important;
}
.p-4{
    padding: calc(1rem * .357)!important;
}

.fa{
    font-size: calc(1.5rem * .357) !important;
}
        .text-5xl{
    font-size: calc(3rem * .357)!important;
}
h2{
        font-size: calc(3rem * .357)!important;
}
.py-20{
    padding-top: calc(5rem * .357)!important;
    padding-bottom: calc(5rem * .357) !important;
}

          .mb-16{
         margin-bottom: calc(4rem * .357) !important;
      }
      .text-2xl{
            font-size: calc(2rem * .357) !important;
                line-height: 1rem !important;
      }
      .pt-6{
        padding-top: calc(1.5rem * .357) !important;
      }
      .mt-8{
        margin-top: calc(2rem * .357) !important;
      }

      .py-3{
        padding-top: calc(1.2rem * .357) !important;
        padding-bottom: calc(1.2rem * .357) !important;
        font-size: .56rem;
      }
      .mb-16{
        margin-bottom: calc(4rem * .357) !important;
      }

      .bossgoo-com-item .first-title{
        font-size: 1rem !important;
        margin-bottom: .6rem !important;
      }

      .grid-cols-1{ 
            grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
      }

      .p-3{
            padding: calc(0.75rem * .357) !important;
      }
      .hover\:-translate-y-2:hover{
            --tw-translate-y: 0 !important;
      }
             .bossgoo-index-news24 li{
        width: 100% !important;
    margin-right: 0% !important;
      }

        
   .bossgoo-index-news24 li .news-title a{
            font-size: .64rem !important;
        height: 48px !important;
   }

   .bossgoo-index-news24 li .news-text{
            font-size: 0.54rem !important;
                    margin-bottom: .6rem !important;
   }

   .bossgoo-index-news24 li .more{
            font-size: .56rem !important;
   }

          .bossgoo-footer57 .f_nav li a{
         font-size: .6rem !important;
   }
          .items-center .text-center{
            font-size: calc(2rem * .357) !important;
        line-height: 1.5rem !important;
   }

   .bossgoo-index-product-trending3 .prolist .probox .name{
            padding: 0.2rem 0.6rem !important;
        height: 1.4rem !important;
        line-height: 1.4rem !important;
        font-size: .4rem !important;
   }

   .bossgoo-index-product-trending3 .prolist .probox .name span{
            line-height: 0.55rem !important;
   }

   .bossgoo-com-item{
            padding-top: 1.2rem !important;
   }

   .bossgoo-footer57 .footer57-box2Logo img{
    display: none !important;
   }
        
    }
