.page-products-platform .section-tools .row-data .acbm-keyline {
  margin-right: 0;
}

.page-products-platform .section-tools .row-healthdata .copy-link a {
  padding-right: 16px;
}

.page-products-platform .section-tools .row-healthdata .copy-link {
  white-space: nowrap;
}

.page-products-platform .section-tools .row-healthdata .cta2:before,
.page-products-platform .section-tools .row-healthdata .cta:before {
  float: right;
  padding-right: unset;
}

.page-products-platform .section-apps .row-gallery .app-icon {
  right: 0;
  left: unset;
}

.page-products-platform .section-apps .row-gallery .row-app-headline {
  margin-left: unset;
  padding-right: 105px;
}

@media only screen and (max-width: 1068px) {
  .page-products-platform .section-apps .row-gallery .row-app-headline {
    padding-right: 82px;
  }

  .page-products-platform
    .section-apps
    .row-gallery
    .gallery-nested
    .row-slide-copy {
    padding-left: 16.66667%;
    padding-right: 0;
  }
}

@media only screen and (max-width: 735px) {
  .page-products-platform .section-apps .row-gallery .row-app-headline {
    padding-right: 64px;
  }

  .page-products-platform .row-headline {
    text-align: right;
  }

  .page-products-platform
    .section-tools
    .row-interface
    .acbm-riverrow-altcolumn {
    direction: rtl;
  }

  .page-products-platform .section-tools .row-design .acbm-riverrow-image,
  .page-products-platform .section-tools .row-hardware .acbm-riverrow-image {
    right: unset;
    margin-right: unset;
    left: 50%;
    margin-left: -368px;
  }

  .page-products-platform .section-tools .row-healthdata .acbm-riverrow-image {
    margin-left: -78px;
    left: 50%;
  }

  .page-products-platform .section-tools .row-setup .setup-image {
    left: 50%;
    margin-left: -368px;
  }
}

.page-products-platform .section-apps .row-gallery .row-app-headline {
  padding-left: 0;
}

.page-products-platform
  .section-apps
  .medical-imaging-container
  .medical-sections
  .column
  .headline-spacing {
  padding-left: unset;
  padding-right: 85px;
}

@media only screen and (max-width: 1068px) {
  .page-products-platform
    .section-apps
    .medical-imaging-container
    .medical-sections
    .column
    .headline-spacing {
    padding-left: unset;
    padding-right: 80px;
  }
}

.page-products-platform .section-hero .column {
  text-align: right;
}
