.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 .cta-healthapp:before,
.page-products-platform
  .section-tools
  .row-healthdata
  .cta-healthapp-privacy:before,
.page-products-platform .section-tools .row-healthdata .cta-healthkit: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-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;
}

@media only screen and (max-width: 735px) {
  .modal-story.modal .modal-copy .modal-stats {
    text-align: right;
  }
}

@media only screen and (max-width: 735px) {
  #baycare-story .image-modal-story-baycare-hero,
  #baycare-story .image-baycare-nurse,
  #baycare-story .image-baycare-nicole {
    left: unset;
    right: 0;
  }
}

.ac-gallery-slidecontainer {
  left: unset;
  right: 0;
}

.page-products-platform
  .section-healthcare-success-stories
  .success-stories-archive
  .ac-gallery
  .gallery-success-stories-archive
  .ac-gallery-slidecontainer {
  right: -394px !important;
}

@media only screen and (max-width: 1068px) {
  .page-products-platform
    .section-healthcare-success-stories
    .success-stories-archive
    .ac-gallery
    .gallery-success-stories-archive
    .ac-gallery-slidecontainer {
    right: -278px !important;
  }
}

@media only screen and (max-width: 735px) {
  .page-products-platform
    .section-healthcare-success-stories
    .success-stories-archive
    .ac-gallery
    .gallery-success-stories-archive
    .ac-gallery-slidecontainer {
    right: 0 !important;
  }
}

@media only screen and (min-width: 736px) {
  #baycare-story .modal-hero-copy {
    left: 5%;
  }
}

.success-stories-spotlight-info .column {
  float: right;
}

.acbm-tile-2:nth-child(2n + 1) {
  margin-right: 5.71429%;
  margin-left: 2.85714%;
}

@media only screen and (max-width: 1068px) {
  .acbm-tile-2:nth-child(2n + 1) {
    margin-right: 3.74532%;
    margin-left: 1.87266%;
  }
}

.acbm-tile-2:nth-child(2n) {
  margin-right: 2.85714%;
  margin-left: 5.71429%;
}

@media only screen and (max-width: 1068px) {
  .acbm-tile-2:nth-child(2n) {
    margin-right: 1.87266%;
    margin-left: 3.74532%;
  }
}

@media only screen and (max-width: 860px) {
  .acbm-tile-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .acbm-tile-2:nth-child(n) {
    margin-left: auto;
    margin-right: auto;
  }
}

@media only screen and (max-width: 735px) and (max-width: 735px) {
  .page-products-platform .section-tools .row-interface .acbm-riverrow-image {
    left: 50%;
    margin-left: -277.5px;
  }
}

@media only screen and (min-width: 280px) and (max-width: 550px) {
  .page-products-platform .section-tools .row-interface .acbm-riverrow-image {
    left: 300px;
  }
}

.wraped-line-privacy {
  padding-right: 16px;
}

@media only screen and (min-width: 528px) and (max-width: 736px) {
  .wraped-line-privacy {
    padding-right: 0;
  }
}

@media only screen and (min-width: 1068px) {
  .wraped-line-kit {
    padding-right: 0;
  }
}

@media only screen and (max-width: 1071px) {
  .wraped-line-kit {
    padding-right: 16px;
  }
}

@media only screen and (min-width: 396px) and (max-width: 735px) {
  .wraped-line-kit {
    padding-right: 0;
  }
}

@media only screen and (min-width: 1068px) {
  .wraped-line-app {
    padding-right: 0;
  }
}

@media only screen and (max-width: 1068px) {
  .wraped-line-app {
    padding-right: 16px;
  }
}

@media only screen and (max-width: 735px) and (min-width: 418px) {
  .wraped-line-app {
    padding-right: 0;
  }
}

@media only screen and (min-width: 838px) and (max-width: 1068px) {
  .typography-headline,
  .typography-hero-intro {
    text-align: center;
  }
}
