@media (max-width: 1600px) {
  .partner-card-inner {
    height: 600px;
  }

  .platform .platform-main-content .platform-main-tab .platform-list {
    top: 70px;
  }
}

@media (max-width: 1581px) {
  .partner-card-inner {
    height: 580px;
  }

  .platform .platform-main-content .platform-main-tab .platform-list {
    top: 67px;
  }
}

@media (max-width: 1366px) {
  .platform .platform-main-content .platform-main-tab .platform-list {
    top: 65px;
  }

  .partner-card-inner {
    height: 505px;
  }
}

@media (max-width: 1360px) {
  .platform-enterprise {
    width: 90%;
    margin: 115px auto 0;
    margin-bottom: 86px;
  }

  .platform-enterprise-img {
    height: 546px;
  }
}

@media (max-width: 1200px) {
  .platform .platform-main-content .platform-main-tab .platform-list ul li button {
    padding: 26px 134px;
  }

  .partner-card:hover .partner-desc {
    padding: 48px 30px;
  }
}

@media (max-width: 1280px) {
  .partner-card-inner {
    /* height: 478px; */
    height: 420px;
  }

  .platform .platform-main-content .platform-main-tab .platform-list ul li button {
    padding: 26px 134px;
  }

  .partner-card:hover .partner-desc {
    padding: 48px 30px;
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-active .focused-platform .focused-heading {
    padding-bottom: 115px;
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-active .focused-platform {
    gap: 85px;
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-active .focused-platform .focused-platformimg {
    gap: 72px;
  }

  .platform-enterprise-img {
    height: 385px;
  }

  .platform-overlay-text .left-text {
    width: 50%;
  }

  .platform-overlay-text .left-text h1 {
    font-size: var(--fs65);
    margin-bottom: 20px;
  }

  .platform-overlay-text .left-text p {
    font-size: var(--fs20);
  }

  .platform-overlay-text .right-text button .strtbtn {
    font-size: var(--fs15);
  }

  .platform-overlay-text .right-text button .arbtn {
    font-size: var(--fs20);
  }

  .platform-overlay-text {
    padding: 120px 95px;
  }
}

@media (max-width: 834px) {
  .platform .platform-main-content .platform-main-tab .platform-list {
    top: 60px;
  }

  .platform .platformhead-content .plat-content {
    font-size: var(--fs24);
  }

  .platform .platform-main-content .platform-main-tab .platform-list ul li button {
    padding: 28px 59px;
    font-size: var(--fs25);
  }

  .platform .platform-main-content .platform-main-tab .platform-list ul li.platform-activebtn button {
    font-size: var(--fs25);
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-active .focused-platform {
    gap: 40px;
    flex-wrap: wrap;
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-active .focused-platform .focused-platformimg {
    width: 100%;
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-active .focused-platform .focused-heading {
    padding-bottom: 0px;
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-active .focused-platform .focused-heading h1 {
    font-size: var(--fs59);
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-active .focused-platform .focused-heading p {
    font-size: var(--fs22);
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-active .focused-platform .focused-platformimg .platformimg-main .focused-img {
    width: 120px;
    height: 120px;
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-active .focused-platform .focused-platformimg {
    justify-content: flex-end;
    gap: 34px;
  }

  .partner-slider-section .partner-title {
    margin-bottom: 35px;
  }

  .partnerswiper-main .prevbtn {
    left: 78%;
    top: 100%;
  }

  .partnerswiper-main .nextbtn {
    right: 0%;
    top: 100%;
  }

  .OUS {
    padding: 82px 5.47%;
  }

  .platform-overlay-text {
    gap: 11%;
    padding: 100px 50px 50px;
  }

  .platform-overlay-text .right-text button {
    padding: 29px 65px;
  }

  .platform-overlay-text .left-text h1 {
    font-size: var(--fs60);
  }

  .platform-overlay-text .left-text p {
    font-size: var(--fs25);
  }

  .platform-overlay-text .right-text button .strtbtn {
    font-size: var(--fs28);
  }

  .platform-overlay-text .right-text button .arbtn {
    font-size: var(--fs22);
  }
}

@media (max-width: 576px) {
  .platform .platform-header {
    padding-top: 85px;
  }

  .partner-slider-section {
    padding: 27px 10px;
    margin-bottom: 3%;
  }

  .platform .platformhead-content {
    justify-content: flex-start;
  }

  .platform .platformhead-content .plat-content {
    text-align: left;
  }

  .platform .platform-main-content .platform-main-tab .platform-content {
    margin-top: 0px;
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-inactive .partner-card-inner {
    height: auto;
  }

  .partner-desc {
    padding: 15px 43px 0;
  }

  .platform .platform-main-content .platform-main-tab .platform-list ul li button {
    padding: 15px 60px;
  }

  .platform .platform-main-content .platform-main-tab {
    margin-top: 35px;
  }



  .platform .platform-main-content .platform-main-tab .platform-content .platform-active .focused-platform {
    gap: 35px;
    flex-direction: column;
    align-items: flex-start;
    padding: 40px 0;
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-active .focused-platform .focused-heading {
    width: 44%;
    padding-bottom: 0px;
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-active .focused-platform .focused-platformimg {
    gap: 25px;
    width: 100%;
    justify-content: space-between;
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-active .focused-platform .focused-platformimg .platformimg-main .focused-img {
    width: 90px;
    height: 90px;
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-active .focused-platform .focused-platformimg .platformimg-main .focused-img img {
    width: 40px;
    height: 60px;
  }

  .partner-slider-section .partner-title {
    margin-bottom: 20px;
    font-size: var(--fs45);
  }

  .platform .platform-main-content .platform-main-tab .platform-list ul {
    gap: 0px;
  }

  .platform .platform-main-content .platform-main-tab .platform-list {
    top: 62px;
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-inactive {
    width: 90%;
  }


  .partnerswiper-main .prevbtn {
    left: 69%;
    top: 100%;
  }

  .partnerswiper-main .nextbtn {
    right: 0%;
    top: 100%;
  }


  .partner-desc p {
    font-size: var(--fs24);
    line-height: var(--fs30);
  }

  .platform-enterprise-img {
    height: 325px;
  }

  .platform-overlay-text {
    padding: 23px 40px;
    flex-direction: column;
    gap: 40px;
  }

  .platform-overlay-text .left-text {
    width: 90%;
  }

  .platform-overlay-text .right-text button {
    padding: 20px 40px;
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-active .focused-platform .focused-heading p,
  .platformimg-main p,
  .platform-overlay-text .left-text p {
    font-size: var(--fs24);
  }

  .OUS {
    padding: 65px 15px;
  }

  .OUS .OUS-childmain {
    margin-top: 40px;
    /* gap: 75px; */
    flex-wrap: wrap;
    row-gap: 30px;

    justify-content: center;
  }

  .OUS .OUS-childmain .OUS__counterBox {
    width: 50%;
    text-align: center;
  }

  /* .OUS .OUS-childmain .OUS__counterBox .counter {
    font-size: var(--fs45);
  } */

  .OUS .OUS-childmain .OUS__counterBox::before {
    border-top: 3px solid var(--White);
    width: 20%;
    left: 35%;
  }

  .connect {
    margin-top: 15% !important;
    margin-bottom: 10% !important;
  }
}

@media (max-width: 480px) {
  .platform .platformhead-content .plat-content {
    width: 70%;
  }

  .platform .platform-main-content .platform-main-tab .platform-list {
    top: 53px;
  }

  .platform .platform-main-content .platform-main-tab .platform-list ul li button {
    padding: 15px 35px;
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-inactive {
    width: 90%;
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-active .focused-platform {
    align-items: end;
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-active .focused-platform .focused-heading {
    width: 90%;
    padding-bottom: 0px;
    margin-right: auto;
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-active .focused-platform .focused-platformimg {
    gap: 15px;
    width: 100%;
    /* align-items: flex-end; */
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-active .focused-platform .focused-platformimg .platformimg-main .focused-img {
    width: 70px;
    height: 70px;
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-active .focused-platform .focused-platformimg .platformimg-main .focused-img img {
    width: 30px;
  }

  .platform-overlay-text .left-text h1 {
    font-size: var(--fs50);
  }

  .partnerswiper-main .nextbtn img {
    width: 40px;
  }


  .partnerswiper-main .prevbtn {
    left: 69%;
  }

  .partnerSwiper {
    padding-bottom: 40px;
  }

  /* .partnerswiper-main .prevbtn {
    left: 65%;
    top: 100%;
  } */

  .partnerswiper-main .nextbtn {
    right: 0%;
    top: 100%;
  }

  .partnerswiper-main .prevbtn img {
    width: 40px;
  }

  .platform-overlay-text {
    gap: 30px;
  }

  .OUS .OUS-childmain .OUS__counterBox .OUS-static {
    font-size: var(--fs24);
  }
}

@media (max-width: 390px) {
  .partner-slider-section .partner-title {
    font-size: var(--fs42);
  }

  .platform .platformhead-content .plat-content {
    width: 80%;
  }

  .platform .platform-main-content .platform-main-tab .platform-list {
    top: 50px;
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-inactive {
    width: 90%;
  }

  .platform .platform-main-content .platform-main-tab .platform-list ul li button {
    padding: 20px 8px;
  }

  .platform .platform-main-content .platform-main-tab .platform-content .platform-active .focused-platform .focused-heading {
    width: 55%;
  }

  /* .platform
    .platform-main-content
    .platform-main-tab
    .platform-content
    .platform-active
    .focused-platform
    .focused-platformimg {
    gap: 30px;
  } */

  .platform .platform-main-content .platform-main-tab .platform-content .platform-active .focused-platform .focused-platformimg .platformimg-main .focused-img {
    width: 60px;
    height: 60px;
  }

  .partnerswiper-main .prevbtn {
    left: 70%;
    top: 100%;
  }

  .partnerswiper-main .nextbtn {
    right: 0%;
    top: 100%;
  }

  .platform-enterprise {
    margin: 45px auto 0;
  }

  .platform-enterprise-img {
    height: 275px;
  }

  .partner-desc .partner-points {
    font-size: var(--fs26);
    line-height: var(--fs30);
  }

  .platform-overlay-text {
    gap: 25px;
  }

  .platform-overlay-text .left-text p {
    font-size: var(--fs24);
    line-height: var(--fs30);
  }

  .platform-overlay-text .left-text h1 {
    font-size: var(--fs45);
    margin-bottom: 20px;
  }

  .platform-overlay-text .right-text button {
    padding: 20px 40px;
  }
}