:root{
  --cnvs-primary-font: "Alimama ShuHei", Helvetica, sans-serif;
}
.is-expanded-menu .menu-link {
    --cnvs-primary-menu-padding-x: 25px;
}

/* Product Detail */
.floor-content h3 span{color:#f3f2f0 !important;}
.floor-content h5 span{color: #FF7D1D !important;}

.heading-underline {font-size: 40px;}
.heading-underline span{background-image: none;}
.section-heading-en{
    bottom:-20px;
    z-index: 0;
    color: #e8e7e6;
    font-family: 'PingFang SC', Arial, sans-serif!important;
    font-weight: 400;
}

.home-zh .section-heading-en{color:#f3f3f2; bottom:-24px;}

.section-placement .section-heading-en{ color:#F9F0D4;}

/* About Us*/
.section-history .swiper-slide .col-md-8 {padding-left: 20px;}
.section-history .swiper-slide li{font-size: 18px;}
.section-history .section-heading-en{color:#f3edda; }

.slug-3d-chocolate-printer-zh-cn .heading-underline.dark span {
  color:#FFFFFF!important;
}
.slug-3d-chocolate-printer-zh-cn .section-heading-en {color:#6e4c40;}
.slug-ai-sugar-painting-printing-robot-zh-cn .section-heading-en{color:#e2d8be}

.slug-manual-zh-cn .post-list .entry-title h3{font-size: 1rem;}

@media (max-width: 575.98px) {
  .post-list .entry-meta{padding-bottom: 5px;}
  .post-list .entry-title h3{font-size: 16px!important;}
  .primary-menu .menu-item:not(:first-child){border-top:0;}
  .primary-menu .sub-menu-container .menu-item > .menu-link{font-weight: 400;}
  .hero-item .title-item{top: 340px!important;}
  .tit-lang-zh-cn .section-heading-en{bottom: -24px;}
  .home-zh .section-heading-en{ bottom: -12px;}
  .tit-lang-zh-cn .section-title{padding-bottom: 0!important;}
  .custom-tabs.tabs li .nav-link{font-size: 16px!important;}
  .section-consumables .feature-box .fbox-icon{margin-bottom: 0!important;}

  .slug-3d-chocolate-printer .nav-bg-1{
    height: 45px;
  }
  .slug-3d-chocolate-printer .hero-item h1{
    font-size: 1.5rem;
  }
  .slug-ai-sugar-painting-printing-robot-zh-cn .section-advantages .fbox-center{flex-direction: column;}
  .slug-ai-sugar-painting-printing-robot-zh-cn .feature-box .fbox-content{text-align: center;}
  .slug-3d-stamp-printer-zh-cn .content-wrap{background-color: #f7ecd7 ;}
  .slug-3d-stamp-printer-zh-cn .linear-bg{background: #f7ecd7;}
  .slug-3d-stamp-printer-zh-cn .hero-item{background: linear-gradient(to bottom, #f7ecd7 0%, #f7ecd7 100%);}
  .slug-3d-stamp-printer-zh-cn .hero-item .image-item img{width: 100%;}
  .slug-3d-stamp-printer-zh-cn .section-effect-bg .container::after,
  .slug-3d-stamp-printer-zh-cn .section-instructions .container::after{right:0;}
  .slug-3d-stamp-printer-zh-cn .section-instructions-items .instruction-item{
    background-color: #f7e1c6;
    display: flex;
    align-items: center;
  }
  .slug-3d-stamp-printer-zh-cn .section-instructions .container::before{top: 0px;height: 212px; width: 160px;}
  .slug-3d-stamp-printer-zh-cn .section-instructions .container::after{top: 22px;height: 45px; width: 140px;}
  .slug-3d-stamp-printer-zh-cn .section-instructions-items .instruction-item .item-icon{width: 30%;}
  .slug-3d-stamp-printer-zh-cn .section-instructions-items .instruction-item .item-content{width: 70%; font-size:14px; text-align: start; padding-left: 10px;}
  .slug-3d-stamp-printer-zh-cn .section-instructions-items .instruction-item .item-content h2{font-size:16px!important; margin-bottom: 10px;}
  .slug-3d-stamp-printer-zh-cn .section-instructions-items .instruction-item .item-content h2 .icon-num{display: inline-block; width: 18px; height: 18px; line-height: 1.2; font-size: 14px; text-align: center; color:#FFF; background-color: #A6542B; border-radius: 50%; margin-right: 5px;}
  .slug-3d-stamp-printer-zh-cn .section-effect-bg .container::before{left:0; top: -25px; height:40px; width:140px;}
  .slug-3d-stamp-printer-zh-cn .section-effect-bg .container::after{right:0; top: -25px; height:198px; width:198px;}
  .slug-3d-stamp-printer-zh-cn .section-effect .section-effect-items h3,
  .slug-3d-stamp-printer-zh-cn .section-advantages .section-effect-items h3{font-size: 14px!important; margin-top: 10px!important;}
  .slug-ai-sugar-painting-printing-robot .custom-tabs .nav-link span{font-size: 12px;}
  
  .slug-about-us-zh-cn .owl-carousel .owl-item .item{min-height: auto;}
  .slug-about-us-zh-cn .section-about-profile .container .fs-5{font-size:14px!important;}
  .slug-about-us-zh-cn .section-about-profile .container h2{font-size:16px!important; margin-top:20px; margin-bottom: 15px!important;}
  .slug-about-us-zh-cn .section-history .swiper-slide li{font-size: 14px;}
  .slug-about-us-zh-cn .section-investment .item-box{min-height:80px;font-size:14px; padding-left: 50px !important;}
  .slug-about-us-zh-cn .section-brand h4{font-size: 16px!important;}

  .slug-3d-toy-printer-zh-cn .hero-item .title-item{top: 70px!important;}
  .slug-3d-toy-printer-zh-cn .hero-item{background-image: none;}
  .slug-3d-toy-printer-zh-cn .custom-tabs .nav-item{width: 30%;}
  .slug-3d-toy-printer-zh-cn .section-instructions-items .instruction-item{ display: flex; justify-content: start; align-items: center; background-color: #fff9e5; border-radius: 10px;  }
  .slug-3d-toy-printer-zh-cn .section-instructions-items .instruction-item h2{padding-left: 15px;}
  .slug-3d-toy-printer-zh-cn .section-instructions-items .instruction-item .item-icon{ width: 30%; margin-bottom: 0!important;}
  .slug-3d-toy-printer-zh-cn .section-advantages .col-12{padding-bottom: 15px;}
  .slug-3d-toy-printer-zh-cn .section-advantages .feature-box{flex-direction: row!important; background-color: #fff9e5; border-radius: 10px;}
  .slug-3d-toy-printer-zh-cn .section-advantages .feature-box .fbox-icon{width: 25%; display: flex; align-items: center; justify-content: center; padding-right: 0; margin-bottom: 0!important; }
  .slug-3d-toy-printer-zh-cn .section-advantages .feature-box .fbox-content{font-size:14px!important;}
  .slug-3d-toy-printer-zh-cn .section-advantages .feature-box h3{margin-bottom: 10px!important;}
  .slug-3d-toy-printer-zh-cn .section-effect .section-title{height: 76px!important;}
  .slug-3d-toy-printer-zh-cn .section-effect .section-title h5{font-size: 16px!important; margin-bottom: 10px;}
  .slug-3d-toy-printer-zh-cn .section-effect .section-title p{font-size: 14px!important;}
  .slug-3d-toy-printer-zh-cn .section-effect-items h3.title-with-icon{font-size: 16px!important; margin-top: 10px!important;}
  .slug-3d-toy-printer-zh-cn .section-effect-items .row{justify-content: center!important;}
  .slug-3d-toy-printer-zh-cn .section-effect-items .row img{max-width: 90px;}
  .slug-3d-toy-printer-zh-cn .section-effect-items .row p{font-size: 14px!important;}
  .slug-3d-toy-printer-zh-cn .section-effect-items.bg-04 .container::before{  width:120px; height:120px; left:0; bottom: -48px;}
  .slug-3d-toy-printer-zh-cn .section-effect-items.bg-04 .container::after{  width:56px; height:56px;  bottom: -15px; right: 0;}

  .slug-3d-printing-cultural-zh-cn .page-title{min-height: 450px !important; background: transparent url('../images/page-title-m2.png') bottom center / cover!important}
  .slug-3d-printing-cultural-zh-cn .page-title-content {padding-top: 25px;text-align: center !important;}
  .slug-3d-printing-cultural-zh-cn .page-title-content .nav{max-width: 100%;}
  .slug-3d-printing-cultural-zh-cn .page-title-content .nav li{width: 30%;}
  .slug-3d-printing-cultural-zh-cn .page-title-content .nav li a{justify-content: center;}
  .slug-3d-printing-cultural-zh-cn .section-effect-items .row{justify-content: center!important;}
  .slug-3d-printing-cultural-zh-cn .section-effect-items .title-with-icon{font-size: 16px!important; margin-top: 10px!important;}
  .slug-3d-printing-cultural-zh-cn .section-consumables .feature-box{flex-direction: row; background-color: #fff9e5;}
  .slug-3d-printing-cultural-zh-cn .section-consumables .col-12{padding-bottom: 15px!important; }

  .slug-manual-zh-cn .text-danger,
  .slug-manual-zh-cn .post-list .entry-title h3{font-size: 14px!important;}

  .section-process .feature-box {
    --cnvs-featured-box-icon: 3rem;
  }
  .section-process .item-box .fbox-content h3{font-size: 16px!important; margin-bottom: 10px!important;}
  .section-process p,
  .section-process .item-box .fbox-content p{font-size: 14px!important;}
  .section-process .notes-mobile span{font-size: 12px!important;}
  .section-precautions .item-title{font-size: 16px!important;}
  .section-precautions ol.wp-block-list > li::before {top:17px;}
  .section-precautions ul.wp-block-list{margin-left: 0px;margin-top: 10px;}
  .section-precautions li ul.wp-block-list li{list-style-type: disc;margin-bottom: 5px; line-height: 1.8;}
  .section-precautions .text-danger{font-size: 14px!important;}
  .section-precautions .toggle-title .h6,
  .section-precautions .toggle-content > div{font-size: 14px;}
  .section-precautions .toggle-content >div{line-height: 1.8;}

  .slug-core-technology-zh-cn .page-title,
  .slug-core-technology-zh-cn .page-title-content{padding-top: 0;}
  .slug-core-technology-zh-cn .section-feature .item-box{
    display: flex; 
    align-items: center;
    background-color: #fffaef; 
    border-radius: 10px;  
    padding:15px 10px; 
    margin-bottom: 10px;
  }
  .slug-core-technology-zh-cn .section-feature .feature-summary{text-align: center;}
  .slug-core-technology-zh-cn .section-feature .item-box .item-img img{max-height: 60px; width: auto;}
  .slug-core-technology-zh-cn .section-feature .item-box h3{text-align: left; font-size: 16px!important; margin:0!important;}
  .slug-core-technology-zh-cn .floor-content{text-align: center;}
  .slug-core-technology-zh-cn .floor-content .item-img{margin-bottom: 15px;}
  .slug-core-technology-zh-cn .floor-content .title-underline::after{left: 50%; margin-left: -2%;}
  .slug-core-technology-zh-cn .floor-content h3{font-size: 16px!important;}
  .slug-core-technology-zh-cn .floor-content h3 span{display: none;}
  .slug-core-technology-zh-cn .floor-content h5{font-size: 14px!important; margin-bottom: 10px;}
  .slug-core-technology-zh-cn .floor-content p{font-size: 14px!important;}
  .slug-core-technology-zh-cn .bg-bottom{height:100px; background: no-repeat transparent url('../images/bg/5-2.png') bottom center / cover !important;}

  .slug-news-zh-cn .heading-underline{font-size: 20px;}
  .slug-news-zh-cn .pagination-wrap a{display: inline-block; width: 100%; padding: 7px ; border: 1px solid #dee2e6;}
}