@media screen and (min-width: 1030px) {
    .bg-orengered{background-size: cover;height:400px; display: flex; justify-content: center; align-items: center; padding-top: 5%;}
    .bg-none{background: none !important;}
    .bg-orengered h1{font-size: 40px;color: #FFFFFF;margin-bottom:30px;}
    .bg-orengered p{font-size: 20px;color: #FFFFFF;margin-bottom: 30px;}
    .started-now{border-radius: 100px;color:#054A9C;padding:10px 35px;font-size:16px;}
    .started-now:hover{background:#B9D5E6 !important;}
    .commitments-minimum{background: #004097;padding:68px 0;}
    .commitments-minimum .card-title{font-size:28px;color: #FFFFFF;margin:0 0 30px;}
    .commitments-minimum .card-text{font-size:16px;line-height:24px;color: #FFFFFF;margin:0 0 20px;}
    .commitments-minimum .about-btn{font-size:18px;line-height: 22px;color:#004097; border-color:#004097 !important; border-radius: 100px;padding:14px 57px;background:#fff; font-weight: 500;}
    .main-resources{padding:100px 0;}
    .resources{padding:0 120px;}
    .resources-content{background: #FFFFFF;box-shadow: 0 3px 21px 0 rgba(220,223,230,0.50);border-radius: 4px;padding:30px;}
    .content-title{font-size: 20px;color: #2C2D2E;line-height: 20px;margin-bottom:20px;}
    .content-title .point{width: 8px;height: 8px;background: #FF812F;margin-right: 15px;}
    .list-title{font-size: 16px;color: #2C2D2E;letter-spacing: 0;line-height: 16px;margin-bottom:15px;}
    .content-list .card-title{font-size: 14px;color: #2C2D2E; line-height: 1.5; font-weight: 400;}
    .content-list .card-text{margin-bottom: 30px;}
    .content-text{font-size: 16px;color: #2C2D2E;letter-spacing: 0;line-height: 16px;margin-bottom: 1rem;cursor: pointer;}
    .content-subtext{padding:15px 20px;font-size: 14px;line-height:19px;color: #6B6B6B;background: #F1F7FF;border-radius: 5.19px;margin-bottom: 1rem;}

    .bg-orengered{background:url(/catalog/view/theme/chinadivision_web/image/solutions/fulfillment/banner_solution.webp) no-repeat center;background-size: cover; margin-top: 51px;}
    .resources-right{background: #F7F7F7;}
    .resources-right,.resources-left,.service-guide{padding:80px 0;}
    .resources-right ul li .s-red,.resources-left ul li .s-red{color:#E60012;width: 6px;height: 6px;left:15px;}
    .appeal-sourcing ul li .s-red{left:30px;}
    .resources-subtitle{font-size: 28px;color: #2C2D2E;margin-bottom: 30px;}
    .resources-subtext{font-size: 16px;color: #6B6B6B;letter-spacing: 0;line-height: 30px;margin-bottom: 30px;}
    .resources-card .card-title{font-size: 16px;color: #2C2D2E;line-height: 16px;margin-bottom: 20px;}
    .resources-card .card-text{font-size: 14px;color: #6B6B6B;line-height: 25px;margin-bottom: 10px;}
    .resources-card{border-radius: 4px;background: #F7F7F7;}
    .hr{width: 18px;height: 2px;background: #004097;border-radius: 8px;}
    .step-subtext{height: 27px;line-height: 27px;font-size: 20px;color: #004097;margin-bottom: 40px;}
    .video-boom{width: 900px;height: 506px;box-shadow: 0px 3px 13px rgba(0,0,0,0.3);background:#fff;border-radius: 4px;margin-bottom: 60px;}
    .our-fulfillment .fulfillment-plugin{margin-bottom: 20px;}
    .our-fulfillment .fulfillment-plugin img{transition: all 0.6s;width: 100%;}
    .our-fulfillment .fulfillment-plugin img:hover{transform: scale(1.2);}
    /* @media (max-width: 768px){
        .bg-orengered{height:600px;padding-top: 55%;}
        .video-boom{width: 100%;height: 215px;}
    }
    @media (min-width: 768px) and (max-width: 992px){
        .bg-orengered{height:500px;padding-top: 20%; }
        .video-boom{width: 100%;height: 506px;}
    } */
    .advantages-title{font-size:24px !important;line-height:33px;margin-bottom:20px    !important;}
    .advantages-desc{font-size:14px !important;line-height:26px;width:820px;margin:0 auto;}
    .choice_box{
        display: flex;
        justify-content: center;
    }
    .choice_box .choice_img{
        margin-right: 15px;
    }
    .choice_box a{
        width: 226px;
        height: 100px;
        background: #FFFFFF;
        border-radius: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .choice_bottom{
        margin: 45px 0 25px;
    }
    .choice_box a:hover img {
        transform: scale(1.2);
    }
    .choice_box a img {
        transform: scale(1);
        transition: all 0.6s;
        width: 160px;
    }
    .pc-tips {
        display: block;
    }
    .phone-tips {
        display: none;
    }
    .resources-right .components {
        display: flex;
        flex-wrap: wrap;
        width: 1110px;
        min-width: 1110px;
    }
    .resources-right .components .choice_img{
        width: 210px;
        height: 100px;
        background: #FFFFFF;
        border-radius: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 45px;
    }
    .resources-right .components .choice_img {
        margin-right: 15px;
    }
    .resources-right .components .choice_img:nth-child(5) {
        margin-right: 0px;
    }
    .resources-right .components .choice_img:nth-child(6) {
        margin-left: 112.5px;
    }
    .resources-right .components .choice_img:nth-child(9) {
        margin-right: 112.5px;
    }

    .order-steps-item{
        margin-top:60px ;
        margin-bottom:60px;
    }

    .order-steps-item{
        max-width:1110px ;
        margin: 0 auto;
        margin-top: 86px;

   }

   .order-steps-item h2{
       font-size: 24px;
       font-family: Open Sans;
       font-weight: 800;
       color: #1D2124;
       line-height: 38px;
       text-align: left;
       margin: 0 auto 30px;
       padding-bottom: 0;
    }
    .order-steps-item h3{
        line-height: 1;
        font-size:23px;
        font-weight: 800;
        margin-top: 40px;
        margin-bottom: 30px;
        font-family: Open Sans;
        color: #1D2124;
     }

     .order-steps-item h4{
        margin-top: 20px;
        line-height: 1;
        font-size:16px;
        margin-bottom: 12px;
        font-family: Open Sans;
        font-weight: 800;
        color: #1D2124;
     }

   .order-steps-item a,.choosing-box a{
       font-size: 14px;
       font-family: Open Sans;
       font-weight: 600;
       color: #f6f6f6;
       text-decoration: none;
       line-height: 38px;
       border-radius: 4px;
       display: inline-block;
       min-width: 138px;
       height: 40px;
       padding: 0 20px;
       border: 1px solid #003d98;
       border-radius: 17px;
       background: #003d98;
       text-align: center;
       margin-top: 25px;

   }
   .order-steps-item a:hover,.choosing-box a:hover{
       background: #fff;
       color:#003d98;
   }

    .order-steps-item .solutions-text{
       font-size:14px;
       color: #858585;
       line-height: 24px;
       padding-bottom: 10px;
       color: #727C81 !important;
    }

    .order-steps-item{
       margin-bottom: 30px !important;
    }
    .img-box{
        padding-top: 30px;
    }
    .why_choose{
         text-align: center !important;
    }
    p.why_choose{
        font-size: 15px !important;
    }
    .efficient_global_shipping img{
         height: 420px;
    }
    .efficient_global_shipping  h3{
          margin-bottom: 30px  !important;
          margin-top: 30px!important;
    }
    .efficient_global_shipping  h4{
        margin-top: 16px;
  }
  .efficient_global_shipping .solutions-text{
       position: relative;
  }
  .efficient_global_shipping  h4,.efficient_global_shipping  p{
        padding-left: 35px;
  }

  .choosing-box {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .choosing-box .container {
    width: 1024px;
    padding: 60px 0px;
    margin: 0 auto;
  }
  .choosing-box .container .container-title {
    text-align: left;
    font-family: Open Sans;
    font-weight: 800;
    color: #1D2124;
    margin-bottom: 26px;
    font-size: 23px;
  }
  .choosing-box .container .container-content {
    display: grid;
    grid-template-columns: 500px 500px ;
    grid-gap: 20px 20px;
  }
  .choosing-box .container .container-content .content-item {
    display: flex;
    justify-content: space-between;
    box-shadow: 0px 3px 15px 0px rgba(28, 28, 28, 0.14) !important;
    border-radius: 10px;
    padding: 30px;
  }
  .choosing-box .container .container-content .content-item .item-left {
    width: 75px;
    min-width: 75px;
    height: 75px;
    border-radius: 50%;
    margin-right: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .choosing-box .container .container-content .content-item .item-left img {
    width: 100%;
    height: 100%;
  }
  .choosing-box .container .container-content .content-item .item-right .item-right-title {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 20px;
    font-family: Open Sans;
    font-weight: 800;
    color: #1D2124;
  }
  .choosing-box .container .container-content .content-item .item-right .item-right-remark {
    margin-bottom: 0px;
    font-size: 14px;
    color: #727C81 !important;
    line-height: 20px;
  }
  .choosing-box .solutions-btn{
       text-align: center;
       margin-top: 30px;

  }
}

@media screen and (max-width: 1030px) {
    .bg-orengered{
        background:url(/catalog/view/theme/chinadivision_web/image/solutions/fulfillment/banner_solution.webp) no-repeat center;
        background-size: cover;
        margin-top: 1rem;
        height: 5rem;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .bg-orengered p{
        font-size: 14px;
        line-height: 20px;
    }

    .order-steps-item{
        margin-top:60px ;
        margin-bottom:60px;
    }

    .order-steps-item{
        max-width:100% ;
        margin: 0 auto;
        margin-top: 50px;

   }
.solutions-btn{
    text-align: center;
}
   .order-steps-item h2{
       font-size: 22px;
       font-family: Open Sans;
       font-weight: 800;
       color: #1D2124;
       line-height: 38px;
       text-align: center  !important;
       margin: 0 auto 30px;
       padding-bottom: 0;
    }
    .order-steps-item h3{
        line-height: 1;
        font-size:18px;
        font-weight: 800;
        margin-top: 40px;
        margin-bottom: 30px;
        font-family: Open Sans;
        text-align: center  !important;
        color: #1D2124;
     }

     .order-steps-item h4{
        margin-top: 20px;
        line-height: 1;
        font-size:16px;
        margin-bottom: 12px;
        font-family: Open Sans;
        font-weight: 800;
        color: #1D2124;
     }

   .order-steps-item a,.choosing-box a{
       font-size: 14px;
       font-family: Open Sans;
       font-weight: 600;
       color: #f6f6f6;
       text-decoration: none;
       line-height: 38px;
       border-radius: 4px;
       display: inline-block;
       min-width: 138px;
       height: 40px;
       padding: 0 20px;
       border: 1px solid #003d98;
       border-radius: 17px;
       background: #003d98;
       text-align: center;
       margin-top: 25px;

   }
   .order-steps-item a:hover,.choosing-box a:hover{
       background: #fff;
       color:#003d98;
   }

    .order-steps-item .solutions-text{
       font-size:14px;
       color: #858585;
       line-height: 24px;
       padding-bottom: 10px;
       color: #727C81 !important;
    }

    .order-steps-item{
       margin-bottom: 30px !important;
    }
    .img-box{
        padding-top: 30px;
    }
    .why_choose{
         text-align: left !important;
    }
    p.why_choose{
        font-size: 15px !important;
    }

    .efficient_global_shipping  h3{
          margin-bottom: 30px  !important;
          margin-top: 30px!important;
    }
    .efficient_global_shipping  h4{
        margin-top: 16px;
  }
  .efficient_global_shipping .solutions-text{
       position: relative;
  }
  .efficient_global_shipping  h4,.efficient_global_shipping  p{
        padding-left: 35px;
  }

  .choosing-box {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 15px;
  }
  .choosing-box .container {
    width: 100%;
    padding: 20px 0px;
    margin: 0 auto;
  }
  .choosing-box .container .container-title {
    text-align: center;
    font-family: Open Sans;
    font-weight: 800;
    color: #1D2124;
    margin-bottom: 26px;
    font-size: 18px;
  }

  .choosing-box .container .container-content .content-item {
    box-shadow: 0px 3px 15px 0px rgba(28, 28, 28, 0.14) !important;
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 15px;
  }
  .choosing-box .container .container-content .content-item .item-left {
    width: 75px;
    min-width: 75px;
    height: 75px;
    border-radius: 50%;
    margin-right: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    margin-bottom: 15px;
  }
  .choosing-box .container .container-content .content-item .item-left img {
    width: 100%;
    height: 100%;
  }
  .choosing-box .container .container-content .content-item .item-right .item-right-title {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 20px;
    font-family: Open Sans;
    font-weight: 800;
    color: #1D2124;
  }
  .choosing-box .container .container-content .content-item .item-right .item-right-remark {
    margin-bottom: 0px;
    font-size: 14px;
    color: #727C81 !important;
    line-height: 20px;
  }
  .choosing-box .solutions-btn{
       text-align: center;
       margin-top: 30px;

  }

    .commitments-minimum-team {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .commitments-minimum-team h1{
        font-family: SFProDisplay-Black;
        font-size: 20px;
        color: #FFFFFF;
        letter-spacing: -0.36px;
        text-align: center;
        width: 90%;
        margin-left: 5%;
        margin-bottom: 10px !important;
    }
    .advantages-title, .advantages-desc {
        font-family: SFProDisplay-Black;
        font-size: .24rem;
        color: #FFFFFF;
        letter-spacing: -0.36px;
        text-align: center;
        width: 90%;
        margin-left: 5%;
        margin-bottom: 5px !important;
    }
    .started-now {
        display: none;
    }
    .resources-left .resources-subtitle {
        /* font-family: SFProDisplay-Regular; */
        font-size: 18px;
        color: #2C2D2E;
        letter-spacing: 0;
        text-align: center;
        line-height: 18px;
        margin-top: 24px;
        margin-bottom: 20px;
    }
    .resources-left .resources-subtext {
        font-family: SFProText-Regular;
        font-size: 12px;
        color: #6B6B6B;
        letter-spacing: 0;
        line-height: 22px;
    }
    .resources-left .resources-card {
        background: #F7F7F7;
        border-radius: 2px;
        padding: 20px 16px 23px 16px;
    }
    .resources-left .card {
        background-color: #f7f7f7;
    }
    .resources-left .col-md-4 .mt-4  {
        margin: .5rem 0!important;
    }
    .resources-left .col-md-4 .card-body {
        padding: 0!important;
    }
    .resources-left .col-md-4 .card-body .card-title, .resources-left .col-md-4 .card-body .card-text {
        font-size: .12rem;
        color: #6b6b6b;
        margin: 0 0 .2rem 0!important;
    }
    .resources-left .col-md-4:nth-child(1) .text-center img {
        content: url("/catalog/view/theme/chinadivision_web/image/integrations/fulfillment-integrations/icon_features_phone.png");
    }
    .resources-left .col-md-4:nth-child(2) .text-center img {
        content: url("/catalog/view/theme/chinadivision_web/image/integrations/fulfillment-integrations/icon_Advantages_phone.png");
    }
    .resources-left .col-md-4:nth-child(3) .text-center img {
        content: url("/catalog/view/theme/chinadivision_web/image/integrations/fulfillment-integrations/icon_steps_phone.png");
    }
    .resources-left .container .row .col-md-4:nth-child(3) {
        margin-bottom: .2rem!important;
    }
    .pc-tips {
        display: none!important;
    }
    .phone-tips {
        display: block;
    }
    .resources-right {
        padding-top: .5rem;
        box-sizing: border-box;
        background-color: #f7f7f7;
    }
    .choice_img {
        width: 45%;
    }
    .components {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }
    .choice_img {
        width: 3.141818rem;
        height: .754rem;
    }
    .choice_img img {
        border: 0;
        width: 100%;
        max-width: 100%;
        vertical-align: top;
        height: auto;
    }
    .choice_img:nth-child(1) img {
        content: url("https://img1.cnstormgroup.com/ad311ef8a8659749a2fb06fddd036f68");
    }
    .choice_img:nth-child(2) img {
        content: url("/catalog/view/theme/chinadivision_web/image/integrations/fulfillment-integrations/amazon2x.png");
    }
    .choice_img:nth-child(3) img {
        content: url("https://img1.cnstormgroup.com/bdaca1a3bb1d14a58164fd3d6b07fb17");
    }
    .choice_img:nth-child(4) img {
        content: url("https://img1.cnstormgroup.com/575690a65d17bd00e3ca474e0c0d55a0");
    }
    .choice_img:nth-child(5) img {
        content: url("https://img1.cnstormgroup.com/7b37bb547654124edd451c1430732168");
    }
    .choice_img:nth-child(6) img {
        content: url("https://img1.cnstormgroup.com/a40ffb3aefaf86c4dc37b0e7bba14f2a");
    }
    .choice_img:nth-child(7) img {
        content: url("https://img1.cnstormgroup.com/f33b344ef705ca647c8d55449b391288");
    }
    .choice_img:nth-child(8) img {
        content: url("https://img1.cnstormgroup.com/e23a203869ead520140066ba56690786");
    }
    .choice_img:nth-child(9) {
        margin-bottom: .3rem;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .choice_img:nth-child(9) img {
        width: 2.145rem;
        height: .327rem;
        content: url("/catalog/view/theme/chinadivision_web/image/integrations/fulfillment-integrations/shipstation.webp");
    }
    .font3{font-family: SFProText-Regular;font-size: 12px;color: #6B6B6B;letter-spacing: -0.2px;line-height: 22px;}
    .mb-30{margin-bottom:30px;}
    .font13{font-family: SFProDisplay-Regular;font-size: 18px;color: #2C2D2E;letter-spacing: 0;text-align: center;line-height: 18px;margin-top:24px;margin-bottom:20px;}
    .font14{font-family: SFProText-Medium;font-size: 14px;color: #2C2D2E;text-align: center;line-height: 22px;margin-bottom:16px;margin-top:24px;}
    .font15{font-family: SFProText-Regular;font-size: 12px;color: #6B6B6B;letter-spacing: 0;line-height: 22px;}
    .font16{font-family: SFProText-Regular;font-size: 14px;color: #2C2D2E;text-align: center;line-height: 22px;margin-top:20px;}
    .font11{font-family: SFProDisplay-Regular;font-size: 16px;color: #2C2D2E;text-align: center;line-height: 22px;margin-bottom:15px;;margin-top:12px;}
    .pb-30{padding-bottom:30px;}
    .mb-16{margin-bottom:16px;}
    .padding2{background: #F7F7F7;border-radius: 2px;padding:20px 16px 23px 16px;}
    .mt-40{margin-top:30px;margin-bottom:19px;}
    .font17{font-family: OpenSans;font-size: 14px;color: #2C2D2E;text-align: center;line-height: 14px;margin-bottom:16px;}
    .font18{font-family: OpenSans;font-size: 12px;color: #6B6B6B;text-align: center;line-height: 12px;}
    .font19{font-family: OpenSans;font-size: 12px;color: #6B6B6B;text-align: center;line-height: 12px;margin-bottom:30px;}
    .hr{width: 18px;height: 2px;background: #004097;border-radius: 8px;}
    .step-subtext{font-family: OpenSans;font-size: 14px;color: #004097;text-align: center;line-height: 14px;margin-bottom:8px; display: flex; justify-content: center; align-items: center;}
    .imgwidth1{width:45%}
    .mb-15{margin-bottom:15px;}
    .mb-151{padding-bottom:30px;}
    .h-150{margin-top:86px;}
    .font1{margin-bottom:5px !important;}
    .video-boom {width: 100%!important; height: 5rem!important;}
    .commitments-minimum {
        display: none;
    }
}

.inspired-overview,.inspired-bsm{padding:100px 0;}
.overview-title{font-size: 32px;color: #2C2D2E;line-height: 32px;margin-bottom: 30px;}
.overviwe-text{font-size: 16px;color: #6b6b6b;letter-spacing: 0;line-height: 30px;}
.inspired-bsm{background: #F7F7F7;}
.inspired-info{padding:30px 30px 40px;margin:0 0 30px;background: #fff;border-radius: 4px;}
.bsm-title{font-size: 16px;color: #2C2D2E;line-height: 16px;margin-bottom: 30px;}
.bsm-text{font-size: 14px;color: #6B6B6B;line-height: 25px;margin-bottom: 30px !important;}
.why-info{margin-bottom: 30px;}
.info-title{font-size: 18px;color: #6B6B6B;line-height: 18px;padding-left:25px;position: relative;}
.info-title img{top:2px;position: absolute;left:0;}
.info-text{font-size: 14px;color: #989898;line-height: 28px;margin-bottom: 20px;padding-left:25px;}
.read-more{cursor: pointer;}
.more-img{top:-3px;padding-right:10px; }
.more-title{font-size: 18px;color: #004097;line-height: 18px;}

@media (min-width: 768px) and (max-width: 992px){
  .bg-orengered{height:500px;padding-top: 20%; }
  .inspired-overview,.inspired-bsm{padding: 50px 0;}
}
@media (max-width:1030px){
    .bg-orengered{height:5rem;}
    .inspired-overview,.inspired-bsm{padding: 50px 0;}
    .card-body{
        padding:0.5rem;
    }
    .inspired-bsm{
         padding-top: 0.6rem;
         padding-bottom: 0.1rem;
    }
}


/* 图标的基础样式 */
.icon {
    position: relative; /* 为伪元素定位做准备 */
    width: 20px; /* 圆形背景的宽度 */
    height: 20px; /* 圆形背景的高度 */
    border-radius: 50%; /* 使背景为圆形 */
    margin: 10px 0; /* 图标之间的间距 */
    display: block;
    position: absolute;
    left: 0;
    top: -24px;
  }

  /* 背景颜色 */
  .icon.orange {
    background-color: #FF920D;
  }
  .icon.purple {
    background-color:#5948F5;
  }
  .icon.teal {
    background-color: #0CCEB3;
  }
  .icon.green {
    background-color: #0CCEB3;
  }

  /* 勾的样式 - 使用伪元素 */
  .icon::after {
    content: "";
    position: absolute;
    width: 6px; /* 勾的短边长度 */
    height: 11px; /* 勾的长边长度 */
    border: solid white;
    border-width: 0 2px 2px 0; /* 只显示右边和底边 */
    transform: rotate(45deg); /* 旋转成勾形 */
    top: 50%; /* 垂直居中 */
    left: 50%; /* 水平居中 */
    transform: translate(-50%, -60%) rotate(45deg); /* 调整勾的位置并旋转 */
  }