.icon-playcircle.icon-after:after {
  padding-right: 0.3em;
}

.page-overview .acbm-overviewsection .acbm-keyline {
  margin-right: 0;
}

.page-overview .section-routing .routing-image {
  left: unset;
  right: 28px;
}

@media only screen and (max-width: 1068px) {
  .page-overview .section-routing .routing-image {
    right: 36px;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
  .page-overview .section-patientcare {
    padding-bottom: 550px;
  }
  .page-overview .acbm-overviewsection .acbm-keyline {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
  .page-overview .section-iosapps {
    padding-bottom: 470px;
  }
}

.ltr-large {
  direction: ltr;
}
@media only screen and (max-width: 735px) {
  .ltr-large {
    direction: rtl;
  }
  .page-overview .section-routing .routing-image {
    right: 50%;
    margin-right: -144.5px;
  }
}

@media only screen and (min-width: 1068px) {
  .page-overview .section-iosapps.acbm-overviewsection .acbm-keyline {
    margin-top: 40px;
    margin-bottom: 35px;
  }

  #main > section.section.section-iosapps.acbm-overviewsection > div > div > p,
  #main
    > section.section.section-patientcare.acbm-overviewsection
    > div
    > div
    > p {
    line-height: 1.47059;
  }
}

@media only screen and (max-width: 735px) {
  #main
    > section.section.section-customerapps.acbm-overviewsection.theme-dark
    > div
    > div
    > p {
    line-height: 1.47059;
  }

  #main
    > section.section.section-customerapps.acbm-overviewsection.theme-dark
    > div
    > div {
    position: relative;
    bottom: 25px;
  }
}

@media only screen and (max-width: 735px) {
  .page-overview .section-community .column-copy {
    text-align: right;
  }
}
