.case_list_960 {
  display: none !important; }

.list-box-960 {
  display: none !important; }

.need-content_right-960 {
  display: none !important; }

.black_mod .proxy-need .proxy-need_content .need-content_right.need-content_right-960-none {
  display: flex !important; }

html .retail .spec-discuss-new .dis-cont, body .retail .spec-discuss-new .dis-cont {
  overflow: auto hidden !important; }

.spec-discuss-new .dis-cont .li {
  min-width: 380px !important; }

.black_mod .proxy-need .proxy-need_content .need-content_right::-webkit-scrollbar {
  height: 4px; }
.black_mod .proxy-need .proxy-need_content .need-content_right::-webkit-scrollbar-thumb {
  height: 2px;
  background-color: gray; }
.black_mod .proxy-need .proxy-need_content .need-content_right::-webkit-scrollbar-track {
  background-color: #FFF; }

.special-banner .cont .sban-l {
  width: calc(100% - 610px); }

.black_mod .pick-proxy .pick-proxy_content::-webkit-scrollbar-thumb {
  height: 2px;
  background-color: gray; }
.black_mod .pick-proxy .pick-proxy_content::-webkit-scrollbar-track {
  background-color: #FFF; }

body .retail .spec-discuss-new .dis-cont::-webkit-scrollbar {
  height: 4px; }
body .retail .spec-discuss-new .dis-cont::-webkit-scrollbar-thumb {
  height: 2px;
  background-color: gray; }
body .retail .spec-discuss-new .dis-cont::-webkit-scrollbar-track {
  background-color: #FFF; }

@media screen and (max-width: 1500px) {
  header .header-cont {
    flex-wrap: nowrap;
    align-items: flex-start; }
    header .header-cont > .header-left {
      display: flex;
      flex-direction: column; }
      header .header-cont > .header-left > .header-nav {
        display: flex;
        margin-left: 0px;
        flex-wrap: wrap; }
        header .header-cont > .header-left > .header-nav > .nav-box > a {
          white-space: nowrap; }
      header .header-cont > .header-left > a {
        display: flex;
        align-items: center; }
    header .header-cont > .header-right {
      display: flex; }
      header .header-cont > .header-right > a {
        display: flex;
        align-items: center; }
      header .header-cont > .header-right > .lang {
        display: flex;
        align-items: center; }
        header .header-cont > .header-right > .lang > span {
          white-space: nowrap; }

  .swiper-list > .list-box > .list-left {
    width: 45%; }
  .swiper-list > .list-box > .list-right {
    width: 50%; }
    .swiper-list > .list-box > .list-right > .num.fixed-num {
      left: 50% !important;
      transform: translateX(-28px); } }
@media screen and (max-width: 1521px) {
  .special-banner .new-index-banner .nib-img {
    width: 100%; }
    .special-banner .new-index-banner .nib-img .nib-img-1 {
      width: 100%;
      height: auto; } }
@media screen and (max-width: 1280px) {
  .w1320 {
    width: 100% !important; }

  .w1280 {
    width: 100%; }

  header .header-cont > .header-left {
    display: flex;
    flex-direction: column; }
    header .header-cont > .header-left > .header-nav {
      display: flex;
      margin-left: 0px;
      flex-wrap: wrap; }
      header .header-cont > .header-left > .header-nav > .nav-box > a {
        white-space: nowrap; }
    header .header-cont > .header-left > a {
      display: flex;
      align-items: center; }
  header .header-cont > .header-right {
    display: flex; }
    header .header-cont > .header-right > a {
      display: flex;
      align-items: center; }
    header .header-cont > .header-right > .lang {
      display: flex;
      align-items: center; }
      header .header-cont > .header-right > .lang > span {
        white-space: nowrap; }

  .special-banner .cont {
    /* justify-content: center; */
    padding: 0px 50px; }

  .retail .special-banner .new-index-banner {
    padding: 20px; }
    .retail .special-banner .new-index-banner .nib-h1 {
      font-size: 30px; }
      .retail .special-banner .new-index-banner .nib-h1 i {
        width: 35px;
        height: 40px; }
    .retail .special-banner .new-index-banner .nib-h2 {
      font-size: 16px; }
  .retail .special-banner .nib-top {
    width: 100%; }
  .retail .special-banner .cont .sban-r {
    width: 488px; }
  .retail .special-banner .cont .sban-l {
    width: calc(100% - 488px); }
    .retail .special-banner .cont .sban-l .ban-ul .li p {
      font-size: 12px; }
  .retail .special-banner.activity .cont .sban-l .h1 {
    font-size: 36px; }
  .retail .special-banner.activity .ipchanger-btn1 p {
    font-size: 16px; }

  .special-banner .new-index-banner .nib-top-block {
    height: 700px; }

  .ban-p {
    font-size: 14px; }

  .spec-recom {
    padding: 20px 50px 70px; }
    .spec-recom .txt-cont .h2,
    .spec-recom .txt-cont h1 {
      font-size: 30px; }
    .spec-recom .txt-cont {
      width: calc(100% - 520px) !important; }
      .spec-recom .txt-cont > p {
        font-size: 14px; }
      .spec-recom .txt-cont > .right_list > div {
        font-size: 13px; }
      .spec-recom .txt-cont .proxies_type_wrap .type_info .tit_name {
        font-size: 16px; }
      .spec-recom .txt-cont .proxies_type_wrap .type_info .t_type_cont {
        font-size: 14px; }
      .spec-recom .txt-cont > .ipchanger-btnbox > a {
        height: 34px; }
        .spec-recom .txt-cont > .ipchanger-btnbox > a > p {
          font-size: 13px; }
      .spec-recom .txt-cont .proxies_type_wrap.proxies_type_wrap_two .type_info {
        flex: 1 !important; }
      .spec-recom .txt-cont .proxies_type_wrap.proxies_type_wrap_three .type_info {
        flex: 1 !important; }
      .spec-recom .txt-cont .proxies_type_wrap .type_info {
        width: auto !important; }
    .spec-recom .video_cont > #myVideo {
      width: 520px; }
    .spec-recom > img {
      width: 520px; }

  .case_list {
    padding-left: 50px;
    padding-right: 50px; }
    .case_list > .list_one > .one_text .h2 {
      font-size: 30px; }
    .case_list > .list_one > .one_text > span {
      font-size: 14px; }
    .case_list > a > p {
      font-size: 16px; }
    .case_list > .list_one > a {
      width: 273px !important;
      flex: unset !important;
      min-height: 118px !important;
      height: auto !important; }

  .add-solution {
    padding: 0 50px; }
    .add-solution .solution-left .tit {
      font-size: 30px; }
    .add-solution .solution-left .tit-sub {
      font-size: 14px; }

  .swiper-list > .swiper-title {
    font-size: 36px; }
  .swiper-list > .list-box > .list-right > .text > .btn > .btn-a > p, .swiper-list > .list-box > .list-right > .text > .btn .ipchanger-btn1 > p {
    font-size: 13px !important; }
  .swiper-list > .list-box > .list-right > .text > .btn > .btn-a, .swiper-list > .list-box > .list-right > .text > .btn .ipchanger-btn1 {
    height: 34px !important; }

  .swiper-list.w1280 {
    padding-left: 50px;
    padding-right: 50px; }

  .quest-box {
    padding-left: 50px;
    padding-right: 50px; }

  .footer-content {
    width: 100% !important;
    padding-right: 50px;
    padding-left: 50px; }

  .ban-p {
    width: auto !important; }

  .new-ban-ul {
    width: auto !important; } }
@media screen and (max-width: 960px) {
  .swiper-list.w1280 {
    padding-left: 0px;
    padding-right: 0px; }

  .pc_box {
    display: none !important; }

  .black_mod .proxy-need .proxy-need_content .need-content_right.need-content_right-960 {
    overflow: hidden; }

  .need-content_right-960 {
    display: block !important; }

  .wap_box {
    display: none !important; }

  .list-box-960 {
    display: block !important; }

  .special-banner .cont {
    /* justify-content: center; */
    padding: 0px 30px !important; }

  .retail .special-banner .cont .sban-r {
    width: 488px; }
  .retail .special-banner .cont .sban-l {
    margin-right: 50px; }
  .retail .special-banner.activity .cont .sban-l .h1 {
    font-size: 34px; }
  .retail .special-banner.activity .cont .sban-l .ban-ul .li p {
    font-size: 12px; }
  .retail .special-banner.activity .ipchanger-btn1 p {
    font-size: 14px; }

  .ban-p {
    width: unset !important; }

  .spec-recom .txt-cont .h2,
  .spec-recom .txt-cont h1 {
    font-size: 30px;
    text-align: center; }

  .spec-recom {
    padding: 20px 30px 70px; }
    .spec-recom .txt-cont {
      width: 100% !important; }
      .spec-recom .txt-cont > p {
        font-size: 14px;
        text-align: center; }
      .spec-recom .txt-cont > .right_list > div {
        font-size: 13px; }
      .spec-recom .txt-cont > .ipchanger-btnbox > a {
        height: 34px; }
        .spec-recom .txt-cont > .ipchanger-btnbox > a > p {
          font-size: 13px; }
      .spec-recom .txt-cont .proxies_type_wrap .type_info .tit_name {
        font-size: 16px; }
      .spec-recom .txt-cont .proxies_type_wrap .type_info .t_type_cont {
        font-size: 14px; }
    .spec-recom .video_cont > #myVideo {
      width: 520px; }
    .spec-recom > img {
      width: 520px; }

  .spec-recom-960 {
    flex-direction: column; }
    .spec-recom-960 .txt-cont {
      width: 100%;
      padding-left: 50px;
      padding-right: 50px; }

  .ipchanger-btnbox {
    display: flex;
    justify-content: center; }

  .spec-recom-960-reverse.w960 {
    flex-direction: column-reverse; }
  .spec-recom-960-reverse .txt-cont {
    width: 100%; }
    .spec-recom-960-reverse .txt-cont .proxies_type_wrap {
      justify-content: space-evenly; }

  .spec-recom-960-column.w960 {
    flex-direction: column; }
  .spec-recom-960-column .txt-cont {
    width: 100%; }
    .spec-recom-960-column .txt-cont .proxies_type_wrap {
      justify-content: space-evenly; }

  .country_list {
    flex-direction: column;
    justify-content: center; }
    .country_list > .list-left-btowse {
      width: 100%;
      align-items: center; }
      .country_list > .list-left-btowse > div {
        align-items: center;
        justify-content: center; }
    .country_list > .list-right {
      width: 100%;
      align-items: center;
      justify-content: center;
      flex-wrap: nowrap;
      flex-direction: column; }

  .swiper-list > .swiper-title {
    position: unset !important;
    font-size: 36px;
    padding-bottom: 70px; }
  .swiper-list.w1280 {
    padding-left: 50px;
    padding-right: 50px; }
  .swiper-list > .list-box > .list-left {
    width: 480px; }
  .swiper-list > .list-box > .list-right > .text > .btn > .btn-a > p,
  .swiper-list > .list-box > .list-right > .text > .btn > .btn-a .ipchanger-btn1 > p {
    font-size: 13px !important; }
  .swiper-list > .list-box > .list-right > .text > .btn > .btn-a,
  .swiper-list > .list-box > .list-right > .text > .btn .ipchanger-btn1 {
    height: 34px !important; }
  .swiper-list .list-box-960 {
    margin-top: 70px; }
    .swiper-list .list-box-960 .swiper-slide img {
      width: 480px;
      height: 280px;
      margin-bottom: 100px; }
    .swiper-list .list-box-960 .swiper-slide .swiper-slide-isolation {
      display: flex;
      align-items: center; }
    .swiper-list .list-box-960 .swiper-list-box-960 {
      overflow: hidden; }
    .swiper-list .list-box-960 .swiper-pagination-text {
      display: flex;
      position: absolute;
      left: 30px;
      top: 429px;
      height: 60px;
      bottom: auto;
      justify-content: space-between;
      align-items: flex-start;
      gap: 46px;
      width: calc(100% - 40px);
      margin: 0 auto; }
      .swiper-list .list-box-960 .swiper-pagination-text::after {
        display: block;
        content: '';
        width: 100%;
        height: 1px;
        background: #f4f4f5;
        position: absolute;
        left: 0;
        top: 30px;
        z-index: -1; }
      .swiper-list .list-box-960 .swiper-pagination-text .swiper-pagination-bullet {
        display: flex;
        width: 60px;
        height: 60px;
        padding: 16px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-shrink: 0;
        color: var(--PIA24-BK-01, #042040);
        font-family: "Open Sans";
        font-size: 26px;
        font-style: normal;
        font-weight: 600;
        line-height: 100%;
        /* 26px */
        border-radius: 46px;
        background: var(--PIA24-Line-02, #f4f4f5);
        opacity: 0.5; }
        .swiper-list .list-box-960 .swiper-pagination-text .swiper-pagination-bullet.swiper-pagination-bullet-active {
          opacity: 1; }

  .swiper-list .list-box-960 .swiper-slide {
    width: 580px; }
    .swiper-list .list-box-960 .swiper-slide img {
      width: 480px;
      height: 280px;
      margin-bottom: 100px; }
    .swiper-list .list-box-960 .swiper-slide .swiper-slide-isolation {
      display: flex;
      align-items: center; }
      .swiper-list .list-box-960 .swiper-slide .swiper-slide-isolation .num {
        display: flex;
        width: 60px;
        height: 60px;
        padding: 16px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-shrink: 0;
        color: var(--PIA24-BK-01, #042040);
        font-family: "Open Sans";
        font-size: 26px;
        font-style: normal;
        font-weight: 600;
        line-height: 100%;
        /* 26px */
        border-radius: 46px;
        background: var(--PIA24-Line-02, #f4f4f5); }
      .swiper-list .list-box-960 .swiper-slide .swiper-slide-isolation .line {
        width: 520px;
        height: 1px;
        background: #f4f4f5; }
    .swiper-list .list-box-960 .swiper-slide .text {
      display: flex;
      align-items: flex-start;
      flex-direction: column;
      margin-top: 20px;
      padding-right: 100px; }
      .swiper-list .list-box-960 .swiper-slide .text h3 {
        color: var(--PIA_BK-01, #042040);
        font-family: "Open Sans";
        font-size: 26px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        /* 39px */
        margin-bottom: 10px; }
      .swiper-list .list-box-960 .swiper-slide .text span {
        color: var(--PIA_BK-02, #55687d);
        font-family: "Open Sans";
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        /* 21px */
        margin-bottom: 30px; }
      .swiper-list .list-box-960 .swiper-slide .text .btn {
        height: 34px;
        display: flex;
        align-items: center;
        justify-content: flex-start; }
        .swiper-list .list-box-960 .swiper-slide .text .btn .ipchanger-btn1 {
          height: 100%; }
          .swiper-list .list-box-960 .swiper-slide .text .btn .ipchanger-btn1 p {
            color: var(--PIA_BK-White, #fff);
            font-family: "Open Sans";
            font-size: 13px;
            font-style: normal;
            font-weight: 400;
            line-height: 100%;
            /* 13px */
            text-transform: capitalize; }
        .swiper-list .list-box-960 .swiper-slide .text .btn a {
          display: flex;
          align-items: center;
          color: var(--PIA24-BK-01, #042040);
          font-family: "Open Sans";
          font-size: 14px;
          font-style: normal;
          font-weight: 400;
          line-height: 100%;
          /* 14px */
          padding-bottom: 3px;
          border-bottom: 1px solid var(--PIA24-BK-01, #042040);
          margin-left: 20px;
          height: 34px; }
          .swiper-list .list-box-960 .swiper-slide .text .btn a img {
            width: 14px;
            height: 14px; }
          .swiper-list .list-box-960 .swiper-slide .text .btn a i {
            width: 14px;
            height: 14px; }

  .swiper-list .list-box-960 .swiper-slide .text .btn .downCouldControlUrl,
  .swiper-list .list-box-960 .swiper-slide .text .btn .down_beta {
    border-radius: 4px;
    background-color: #0e6fde;
    padding: 0 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all 0.5s;
    position: relative;
    text-align: center;
    line-height: 100%;
    height: 100%;
    outline: none;
    color: var(--PIA_BK-White, #fff);
    font-family: "Open Sans";
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    /* 13px */
    text-transform: capitalize;
    border: none; }

  .case_list {
    padding-left: 30px;
    padding-right: 30px; }
    .case_list > .list_one {
      display: flex;
      justify-content: center; }
      .case_list > .list_one.list_one_960 {
        width: 100%;
        display: flex;
        flex-wrap: wrap; }
        .case_list > .list_one.list_one_960 > .one-box {
          width: 345px;
          display: flex;
          padding: 25px;
          flex-direction: column;
          align-items: flex-start;
          gap: 10px;
          border-radius: 4px;
          border: 1px solid var(--PIA24-Line-02, #f4f4f5); }
          .case_list > .list_one.list_one_960 > .one-box p {
            color: var(--PIA_BK-01, #042040);
            font-family: "Open Sans";
            font-size: 16px;
            font-style: normal;
            font-weight: 600;
            line-height: 100%;
            /* 16px */
            margin-bottom: 10px; }
          .case_list > .list_one.list_one_960 > .one-box span {
            color: var(--PIA24-BK-02, #55687d);
            font-family: "Open Sans";
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 150%;
            /* 21px */ }
      .case_list > .list_one > .one_text > p {
        width: 100%;
        text-align: center; }
      .case_list > .list_one > .one_text .h2 {
        font-size: 30px; }
      .case_list > .list_one > .one_text > span {
        font-size: 14px;
        text-align: center; }
      .case_list > .list_one > a > p {
        font-size: 16px; }

  .add-solution {
    padding: 0 30px; }
    .add-solution .solution-left .tit {
      font-size: 30px; }
    .add-solution .solution-left .tit-sub {
      font-size: 14px; }

  .spec-discuss-new .tit-box {
    flex-direction: column !important; }

  .quest-box {
    padding-left: 30px;
    padding-right: 30px;
    margin-top: 100px; }

  .footer-content {
    width: 100% !important;
    padding-right: 30px;
    padding-left: 30px; } }
@media screen and (max-width: 820px) {
  .list-box-960 {
    display: none !important; }

  .need-content_right-960 {
    display: none !important; }

  .case_list-960-none {
    display: none; }

  .black_mod .proxy-need .proxy-need_content .need-content_right {
    height: auto !important; }
    .black_mod .proxy-need .proxy-need_content .need-content_right.need-content_right-960-none {
      width: 100%;
      display: flex !important;
      flex-direction: column !important; }
    .black_mod .proxy-need .proxy-need_content .need-content_right .nc-right-item {
      margin-right: 0px;
      gap: 10px !important;
      width: 100% !important;
      height: auto !important; }
      .black_mod .proxy-need .proxy-need_content .need-content_right .nc-right-item .nc-right-item_header {
        width: 100% !important; }

  .special-banner .cont .sban-l {
    width: 100% !important;
    margin-right: 0px !important; }
    .special-banner .cont .sban-l .ipchanger-btnbox {
      width: 100%;
      bottom: 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      left: 0px; }
    .special-banner .cont .sban-l h3 span {
      color: #042040; }
  .special-banner.activity .cont .sban-l .h1_white i {
    color: #00BD79; }

  html .retail .special-banner .cont .sban-l .ipchanger-btnbox .ipchanger-btn1 > p,
  body .retail .special-banner .cont .sban-l .ipchanger-btnbox .ipchanger-btn1 > p {
    margin-top: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    /* 16px */ }

  .spec-recom-960 .txt-cont {
    padding-left: 0px;
    padding-right: 0px; }

  .spec-recom .txt-cont > .proxies_type_wrap {
    display: flex !important;
    flex-direction: column;
    gap: 10px; }

  html .retail .wap-ban3 .txt-cont .proxies_type_wrap .type_info, body .retail .wap-ban3 .txt-cont .proxies_type_wrap .type_info {
    margin-left: 0px !important; }

  .footer-content {
    padding-left: 0px !important;
    padding-right: 0px !important; }

  .country_list > .list-right {
    flex-direction: column; }

  .pop_25_summer .halloween_content .halloween-title img {
    display: none; } }
@media screen and (max-width: 780px) {
  .black_mod .pick-proxy .pick-proxy_content .ppc-header .ppc-header-td:nth-of-type(1) {
    width: 180px !important; }
  .black_mod .pick-proxy .pick-proxy_content .ppc-body .ppc-c-tr .ppc-b-td {
    width: 360px !important; }
  .black_mod .pick-proxy .pick-proxy_content .ppc-body .ppc-c-tr .ppc-b-td-1 {
    width: 180px !important; }
  .black_mod .proxy-need .proxy-need_content .need-content_right .nc-right-item {
    display: inline-flex !important;
    justify-content: space-between !important;
    width: 374px;
    height: auto; }
    .black_mod .proxy-need .proxy-need_content .need-content_right .nc-right-item .nc-right-item_header .nc-right-title {
      font-size: 14px; }
  .black_mod .black_mod_title {
    font-size: 36px; }
  .black_mod .black_mod_tip {
    font-size: 16px; }

  .black_mod .pick-proxy .pick-proxy_content .ppc-header .ppc-header-td:nth-of-type(2),
  .black_mod .pick-proxy .pick-proxy_content .ppc-header .ppc-header-td:nth-of-type(3) {
    width: 360px !important; }

  .spec-recom > img {
    width: 520px; }
  .spec-recom .txt-cont .proxies_type_wrap .type_info .tit_name {
    font-size: 16px; }
  .spec-recom .txt-cont .proxies_type_wrap .type_info .t_type_cont {
    font-size: 14px; }
  .spec-recom .txt-cont > .ipchanger-btnbox > a {
    height: 34px; }
    .spec-recom .txt-cont > .ipchanger-btnbox > a > p {
      font-size: 13px; }

  .case_list {
    padding-left: 50px;
    padding-right: 50px; }
    .case_list > .list_one {
      display: flex;
      justify-content: center; }
      .case_list > .list_one.list_one_960 {
        width: 100%;
        display: flex;
        flex-wrap: wrap; }
        .case_list > .list_one.list_one_960 > .one-box {
          width: 345px;
          display: flex;
          padding: 25px;
          flex-direction: column;
          align-items: flex-start;
          gap: 10px;
          border-radius: 4px;
          border: 1px solid var(--PIA24-Line-02, #f4f4f5); }
          .case_list > .list_one.list_one_960 > .one-box p {
            color: var(--PIA_BK-01, #042040);
            font-family: "Open Sans";
            font-size: 16px;
            font-style: normal;
            font-weight: 600;
            line-height: 100%;
            margin-bottom: 10px; }
          .case_list > .list_one.list_one_960 > .one-box span {
            color: var(--PIA24-BK-02, #55687d);
            font-family: "Open Sans";
            font-size: 14px;
            font-style: normal;
            font-weight: 400;
            line-height: 150%; }
      .case_list > .list_one > .one_text > p {
        width: 100%;
        text-align: center; }
      .case_list > .list_one > .one_text .h2 {
        font-size: 30px; }
      .case_list > .list_one > .one_text > span {
        font-size: 14px;
        text-align: center; }
      .case_list > .list_one > a > p {
        font-size: 16px; }

  .add-solution .solution-left .tit {
    font-size: 30px; }
  .add-solution .solution-left .tit-sub {
    font-size: 16px; }

  .swiper-list > .swiper-title {
    font-size: 36px; }
  .swiper-list.w1280 {
    padding-left: 50px;
    padding-right: 50px; }
  .swiper-list > .list-box > .list-left {
    width: 480px; }

  .swiper-list > .list-box > .list-right > .text > .btn > .btn-a > p, .swiper-list > .list-box > .list-right > .text > .btn .ipchanger-btn1 > p {
    font-size: 13px !important; }

  .swiper-list > .list-box > .list-right > .text > .btn > .btn-a, .swiper-list > .list-box > .list-right > .text > .btn .ipchanger-btn1 {
    height: 34px !important; }

  .spec-discuss-new .tit-box {
    flex-direction: column !important; }
    .spec-discuss-new .tit-box .h2 {
      margin-right: 45px; }

  .quest-box {
    padding-left: 30px;
    padding-right: 30px; }

  .footer-content {
    width: 960px !important;
    padding-right: 30px;
    padding-left: 30px; }

  .special-banner .new-index-banner .nib-img {
    width: 100%; }
    .special-banner .new-index-banner .nib-img .nib-img-1.nib-img-wap {
      display: block; }
    .special-banner .new-index-banner .nib-img .nib-img-1.nib-img-pc {
      display: none; } }
@media screen and (max-width: 550px) {
  body .retail .spec-discuss-new {
    margin-bottom: 0px; }
    body .retail .spec-discuss-new .dis-cont {
      display: flex;
      flex-direction: column !important;
      overflow: hidden !important; }
      body .retail .spec-discuss-new .dis-cont .li {
        max-width: unset;
        width: 100%; }
        body .retail .spec-discuss-new .dis-cont .li .text-box {
          width: 100%; }
  body .retail .special-banner {
    height: auto; }
    body .retail .special-banner .new-index-banner {
      padding: 20px;
      background: #fff; }
      body .retail .special-banner .new-index-banner .nib-bg {
        height: 500px; }
      body .retail .special-banner .new-index-banner .nib-top-block {
        height: 600px; }
        body .retail .special-banner .new-index-banner .nib-top-block.ru {
          height: 750px; }
      body .retail .special-banner .new-index-banner .nib-top {
        padding: 0 20px;
        top: 80px; }
        body .retail .special-banner .new-index-banner .nib-top .ipchanger-btnbox {
          display: flex;
          flex-direction: column;
          gap: 10px; }
          body .retail .special-banner .new-index-banner .nib-top .ipchanger-btnbox .ipchanger-btn1 {
            height: 44px; }
            body .retail .special-banner .new-index-banner .nib-top .ipchanger-btnbox .ipchanger-btn1 p {
              color: #FFF;
              font-family: "Open Sans";
              font-size: 16px;
              font-style: normal;
              font-weight: 400;
              line-height: 100%;
              /* 16px */ }
            body .retail .special-banner .new-index-banner .nib-top .ipchanger-btnbox .ipchanger-btn1.down_beta p, body .retail .special-banner .new-index-banner .nib-top .ipchanger-btnbox .ipchanger-btn1.btn-down p {
              height: auto;
              color: var(--PLA-01, #042040);
              font-family: "Open Sans";
              font-size: 16px;
              font-style: normal;
              font-weight: 400;
              line-height: 100%;
              /* 16px */ }
        body .retail .special-banner .new-index-banner .nib-top .nib-h1 {
          font-size: 30px;
          min-height: 120px; }
      body .retail .special-banner .new-index-banner .nib-img {
        margin-top: 20px;
        height: auto; }
        body .retail .special-banner .new-index-banner .nib-img .banner-block-1, body .retail .special-banner .new-index-banner .nib-img .banner-block-2 {
          display: none; }
        body .retail .special-banner .new-index-banner .nib-img .banner-light-1, body .retail .special-banner .new-index-banner .nib-img .banner-light-2, body .retail .special-banner .new-index-banner .nib-img .banner-light-3 {
          display: none; }

  .case_list {
    padding: 20px !important; }

  .list_one_bg {
    margin-top: 50px; }
    .list_one_bg::after {
      display: none; }
    .list_one_bg::before {
      display: none; }

  .add-solution {
    flex-direction: column;
    margin-top: 50px; }
    .add-solution .solution-left, .add-solution .solution-right {
      width: 100%; }
    .add-solution .solution-right .solution-right-pc {
      display: none; }
    .add-solution .solution-right .solution-right-wap {
      display: block;
      margin-top: 25px; }

  .workflow {
    margin-top: 50px;
    margin-bottom: 50px;
    margin: 50px 20px 0 20px;
    height: 136.16px;
    width: calc(100% - 40px) !important;
    background-image: url("../img/workflow_bg_wap.png"); }
    .workflow .workflow-title {
      width: 285px;
      color: var(--PIA24-BK-01, #042040);
      text-align: center;
      font-family: "Open Sans";
      font-size: 19px;
      font-style: normal;
      font-weight: 700;
      line-height: 120%;
      /* 22.8px */ }

  .index_bottom_banner_wap {
    display: none !important; } }

/*# sourceMappingURL=new_index_responsive.css.map */
