/********start of CKD page**************/
#ckd-page {
  padding-top: 0px;
}

#ckd-page #con_bodycontent {
  max-width: 980px;
  margin: auto;
}

#ckd-page sup {
  line-height: 0;
  font-size: small;
}

#ckd-page .cmp-container__backgroundImage--enabled {
  min-height: 415px;
  background-size: cover;
  margin: 0px;
  background-color: #fff;
}

#ckd-page .note-txt {
  float: right;
  position: relative;
  background: #223d65;
  font-size: 10px !important;
  text-align: center !important;
  font-family: "Roboto" !important;
  font-weight: 400 !important;
  line-height: 12px !important;
  color: #fff !important;
  width: 250px;
  height: 25px;
  padding: 5px 0;
  margin-right: 134px;
}

#ckd-page #banner-section {
  gap: 30px;
  align-items: center;
}

#ckd-page #banner-text-div {
  position: absolute;
  top: 0px;
  margin-left: 60px;
  margin-top: 165px;
  max-width: 530px;
}

#ckd-page #ckd-banner > img {
  height: 415px;
  background-color: #fff;
}

#ckd-page .heading-para > span {
  background-color: rgba(221, 131, 59, 1);
  line-height: 55px;
  padding: 0 5px;
  margin-left: -5px;
}

#ckd-page .heading-para > sup {
  line-height: 0px;
  font-size: x-large;
}

#ckd-page #banner-text-div > hr {
  border: 1px solid rgba(255, 255, 255, 1);
  max-width: 230px;
  margin: 0px;
  margin-top: 25px;
  margin-bottom: 25px;
  border-radius: 5px;
}

#ckd-page .banner-para {
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 27.24px;
  letter-spacing: -0.03em;
  text-align: left;
  color: rgba(255, 255, 255, 1);
  max-width: 466px;
}

#ckd-page .heading-para {
  font-family: "Roboto", sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 45px;
  text-align: left;
  color: rgba(255, 255, 255, 1);
  text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25);
}

#ckd-page .accordion-common {
  background-color: #fff;
}

#ckd-page .accordion-common .accordion-button-open {
  padding: 13px 52px 13px 20px;
}

#ckd-page .accordion-common .accordion-button-close {
  padding: 9px 52px 9px 20px;
}

#ckd-page .accordion-common .accordion-content > p {
  font-size: 18px;
  color: white;
  margin: 0;
  max-width: 555px;
  font-family: "Open Sans", sans-serif;
  line-height: 24px;
  font-weight: 600;
}

#ckd-page #action-div {
  border-style: solid;
  border-color: #ffffff;
  border-width: 5px 0 5px 0;
}

#ckd-page .action-text {
  background-color: rgba(58, 116, 154, 1);
  padding-top: 19px;
  padding-bottom: 25px;
  padding-left: 60px;
}

#ckd-page .action-text > p {
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 27.24px;
  text-align: left;
  color: rgba(255, 255, 255, 1);
}

#ckd-page #action-detail-container {
  display: flex;
  gap: 65px;
  background-color: rgba(34, 61, 101, 1);
}

#ckd-page #action-detail-container-second {
  display: flex;
  gap: 65px;
  background-color: rgba(34, 61, 101, 1);
  padding-bottom: 53px;
}

#ckd-page #action-first-container {
  padding-left: 60px;
  padding-top: 40px;
  max-width: 1113px;
}

#ckd-page #action-detail-container-second > div > #action-first-container {
  max-width: 1474px;
}

#ckd-page .ckd-action-first-para {
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 27.24px;
  text-align: left;
  color: rgba(255, 255, 255, 1);
  margin-bottom: 30px;
}

#ckd-page .ckd-action-first-para > span {
  color: rgba(221, 131, 59, 1);
  font-weight: 700;
}

#ckd-page .ckd-action-forth-para > span {
  color: rgba(221, 131, 59, 1);
  font-weight: 700;
}

#ckd-page #action-first-text-container > hr {
  max-width: 230px;
  margin: 0px;
  border: 1px solid;
  color: rgba(221, 131, 59, 1);
  margin-bottom: 22px;
  border-radius: 5px;
}

#ckd-page #action-first-second-container > hr {
  max-width: 230px;
  margin: 0px;
  border: 1px solid;
  color: rgba(221, 131, 59, 1);
  margin-bottom: 22px;
  border-radius: 5px;
}

#ckd-page .ckd-action-second-para {
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24.51px;
  text-align: left;
  color: rgba(255, 255, 255, 1);
}

#ckd-page .link-para > a {
  padding: 20px;
  background-color: rgba(221, 131, 59, 1);
  background-image: url("/content/dam/intelligentcontent/brands/pressureison/us/en/images/desktop/Video_icon.svg");
  background-repeat: no-repeat;
  background-size: 27px;
  max-width: 188px;
  height: 45px;
  display: flex;
  align-items: center;
  background-position: left;
  background-position-x: 20px;
  border-radius: 100px;
  margin-top: 25px;
  margin-bottom: 40px;
  text-decoration: none;
}

#ckd-page .link-para > a > span {
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 17.58px;
  text-align: center;
  color: rgba(255, 255, 255, 1);
  padding-left: 37px;
}

#ckd-page #action-second-container {
  padding-top: 40px;
  padding-right: 60px;
}

#ckd-page .ckd-action-third-para,
.ckd-action-forth-para,
.ckd-action-five-para {
  font-size: 18px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  line-height: 24.51px;
  text-align: left;
  color: rgba(255, 255, 255, 1);
}

#ckd-page .ckd-action-third-para,
.ckd-action-forth-para {
  margin-bottom: 30px;
}

#ckd-page #image-container {
  display: flex;
  background-color: rgba(238, 242, 251, 1);
}

#ckd-page #image-div {
  padding: 20px;
  margin-top: -55px;
  background-color: white;
  margin-left: 60px;
  box-shadow: 0px 6px 5px rgba(0, 0, 0, 0.2);
}

#ckd-page #ckd-risk-factor-div > img {
  width: 424px;
}

#ckd-page #pdf-div {
  margin: 60px;
  margin-left: 46px;
  width: 350px;
}

#ckd-page .pdf-first-para {
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 27.24px;
  text-align: left;
  color: rgba(34, 61, 101, 1);
}

#ckd-page .pdf-para > a {
  padding: 20px;
  background-color: rgba(221, 131, 59, 1);
  background-image: url(/content/dam/intelligentcontent/brands/pressureison/us/en/images/desktop/pdf-icon.svg);
  background-repeat: no-repeat;
  background-size: 25px;
  max-width: 313px;
  width: fit-content;
  height: 45px;
  display: flex;
  align-items: center;
  background-position: left;
  background-position-x: 20px;
  border-radius: 100px;
  margin-top: 25px;
  margin-bottom: 40px;
  text-decoration: none;
}

#ckd-page .pdf-para-two- > a {
  padding: 20px;
  background-color: rgba(221, 131, 59, 1);
  background-image: url(/content/dam/intelligentcontent/brands/pressureison/us/en/images/desktop/pdf-icon.svg);
  background-repeat: no-repeat;
  background-size: 25px;
  max-width: 277px;
  height: 45px;
  display: flex;
  align-items: center;
  background-position: left;
  background-position-x: 20px;
  border-radius: 100px;
  margin-top: 25px;
  margin-bottom: 40px;
  text-decoration: none;
}

#ckd-page #pdf-text-div .footer-note {
  font-size: 14px;
  font-family: "Open Sans";
  color: rgba(34, 61, 101, 1);
  line-height: normal;
}

#ckd-page .pdf-para > a > span {
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 17.58px;
  text-align: center;
  color: rgba(255, 255, 255, 1);
  padding-left: 37px;
}

#ckd-page .pdf-para-two- > a > span {
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 17.58px;
  text-align: center;
  color: rgba(255, 255, 255, 1);
  padding-left: 37px;
}

#ckd-page .pdf-second-para {
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 27.24px;
  text-align: left;
  color: rgba(34, 61, 101, 1);
}

#ckd-page #ref-container {
  background-color: rgba(238, 242, 251, 1);
  padding: 40px 60px;
  border-top: 5px solid rgba(255, 255, 255, 1);
}

#ckd-page .ref-first-para {
  font-family: "Roboto", sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 11.72px;
  text-align: left;
  margin-bottom: 25px;
}

#ckd-page #text-b6f18c8cb6 > hr {
  border: 1px solid rgba(196, 196, 196, 1);
  max-width: 860px;
  margin: 0px;
  margin-bottom: 25px;
  margin-top: 25px;
}

#ckd-page .ref {
  font-family: "Roboto", sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 11.72px;
  text-align: left;
  margin-bottom: 25px;
  margin-top: 25px;
}

#ckd-page .ref-list {
  margin-bottom: 25px;
}

#ckd-page .ref-list > li {
  font-family: "Roboto", sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 11.72px;
  text-align: left;
  margin-left: 15px;
  list-style-type: decimal;
  list-style-position: outside;
  word-break: break-all;
}

#ckd-page .ref-list > li > a {
  text-decoration: underline;
  color: rgba(0, 0, 0, 1);
}

#ckd-page .ref-list > li:last-child > a {
  text-decoration: none;
}

#ckd-page .pop-up-link {
  text-align: center;
  color: #223d65;
  background-color: white;
  font-family: "Open Sans";
  font-weight: 700;
  border-radius: 50%;
  display: block;
  width: 24px;
  height: 24px;
  align-content: center;
  font-size: 25px;
  box-shadow: 4px 4px 4px 0px #00000040;
  position: absolute;
  bottom: -17px;
  transform: translate(50%, 50%);
  right: 50%;
  cursor: pointer;
  text-decoration: none;
}

#ckd-page .info-para {
  display: none;
}

body.modal-enabled {
  top: 0 !important;
  overflow: hidden;
}

#ckd-page .italic {
  font-style: italic;
}

#ckd-page .desk-break {
  display: block;
}

#ckd-page .cmp-modal--defaultStyle .modal-box__content {
  padding: 0 20px 20px !important;
}

#ckd-page #ckd_mobile_image {
  display: none;
}

#ckd-page #container-8c1e6b86d6 {
  margin-top: -5px;
}

#ckd-page #text-49dea73770 > hr {
  border-radius: 5px;
  border: 1px solid #c4c4c4;
}

@media only screen and (max-width: 767px) {
  #ckd-page .cmp-container__backgroundImage--enabled {
    background-image: url(/content/dam/intelligentcontent/brands/pressureison/us/en/images/desktop/banner-image-mobile.png) !important;
    min-height: 415px;
    background-size: cover;
    margin: 0px;
    background-color: #fff;
  }

  #ckd-page .accordion-common .accordion-content p span.orange-text {
    color: #dd833b;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    word-break: break-all;
  }

  #ckd-page #ckd_mobile_image {
    display: block;
  }

  #ckd-page #container-8c1e6b86d6 {
    margin-top: -1px;
  }

  #ckd-page #ckd_mobile_image > img {
    height: 415px;
    background-color: #fff;
  }

  #ckd-page #ckd-banner {
    display: none;
  }

  #ckd-page #banner-text-div {
    position: absolute;
    top: 0px;
    margin-left: 15px;
    margin-top: 115px;
    max-width: 185px;
  }

  #ckd-page .heading-para > span {
    background-color: rgba(221, 131, 59, 1);
    line-height: 29px;
    margin-left: -1px;
    padding: 0 1px;
    display: inline-block;
  }

  #ckd-page .pro {
    margin-top: 2px;
  }

  #ckd-page .con {
    margin-bottom: 2px;
  }

  #ckd-page .note-txt {
    margin-right: 17px;
  }

  .modal-enabled {
    position: fixed;
    top: 0 !important;
  }

  #ckd-page #banner-text-div > hr {
    border: 1px solid rgba(255, 255, 255, 1);
    max-width: 150px;
    margin: 0px;
    margin-top: 25px;
    margin-bottom: 25px;
  }

  #ckd-page sup {
    line-height: 0;
    font-size: x-small;
  }

  #ckd-page .heading-para > sup {
    line-height: 0px;
    font-size: small;
  }

  #ckd-page .heading-para {
    font-family: "Roboto", sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 22px;
    text-align: left;
    color: rgba(255, 255, 255, 1);
    text-transform: capitalize;
    text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25);
  }

  #ckd-page #banner-section {
    gap: 30px;
    align-items: center;
    padding-right: 0px;
    padding-bottom: 0px;
  }

  #ckd-page .banner-para {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 21.79px;
    letter-spacing: -0.03em;
  }

  #ckd-page .accordion-common .accordion-content > p {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 21.79px;
    text-align: left;
    max-width: 96%;
  }

  #ckd-page .accordion-common .accordion-button-open {
    padding: 9px 51px 9px 29px;
  }

  #ckd-page .action-text > p {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 21.79px;
  }

  #ckd-page .action-text {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  #ckd-page #action-detail-container {
    display: block;
    gap: 65px;
    background-color: rgba(34, 61, 101, 1);
  }

  #ckd-page #action-detail-container-second {
    display: block;
    gap: 65px;
    background-color: rgba(34, 61, 101, 1);
    padding-bottom: 130px;
  }

  #ckd-page #action-first-container {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    max-width: 1449px;
  }

  #ckd-page .link-para > a {
    margin-bottom: 0px;
  }

  #ckd-page #action-second-container {
    padding-top: 30px;
    padding-right: 0px;
    padding-left: 15px;
    padding-right: 15px;
  }

  #ckd-page #action-first-text-container > hr {
    max-width: 100%;
    margin: 0px;
    border: 1px solid;
    color: rgba(221, 131, 59, 1);
    margin-bottom: 22px;
    margin-right: 15px;
    width: 100%;
  }

  #ckd-page #action-first-second-container > hr {
    max-width: 100%;
  }

  #ckd-page #image-div {
    padding: 20px;
    margin-top: -19px;
    position: relative;
    top: -55px;
    background-color: white;
    margin-left: 15px;
    margin-right: 15px;
    box-shadow: 0px 6px 5px rgba(0, 0, 0, 0.2);
  }

  #ckd-page .modal.cmp-modal--defaultStyle .modal__close {
    top: -1px !important;
    right: -7px !important;
    display: inline !important;
    background: url(/content/dam/intelligentcontent/brands/pressureison/us/en/images/desktop/close-modal.svg);
    width: 32px;
    height: 32px;
    left: unset;
  }

  #ckd-page #pdf-div {
    margin: 15px;
    max-width: 757px;
    margin-right: 10px;
    width: auto;
  }

  #ckd-page .pdf-first-para {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 21.79px;
  }

  #ckd-page .pdf-second-para {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 21.79px;
  }

  #ckd-page .pdf-para > a {
    margin-bottom: 25px;
    background-image: none;
    padding: 14px;
    max-width: 265px;
  }

  #ckd-page .pdf-para-two- > a {
    margin-bottom: 25px;
    background-image: none;
    padding: 14px;
    max-width: 230px;
  }

  #ckd-page #pdf-text-div .footer-note {
    font-size: 12px;
  }

  #ckd-page .pdf-para-two- > a > span {
    padding-left: 1px;
  }

  #ckd-page .pdf-para > a > span {
    padding-left: 1px;
  }

  #ckd-page #ref-container {
    background-color: rgba(238, 242, 251, 1);
    padding: 30px 15px;
  }

  #ckd-page #image-container {
    display: block;
    background-color: rgba(238, 242, 251, 1);
    padding-bottom: 1px;
  }

  #ckd-page .ckd-action-five-para {
    padding-bottom: 20px;
  }

  #ckd-page .ckd-action-first-para,
  .ckd-action-second-para,
  .ckd-action-third-para,
  .ckd-action-forth-para,
  .ckd-action-five-para {
    font-family: "Open Sans", sans-serif;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 21.79px !important;
    text-align: left;
  }

  #ckd-page .desk-break {
    display: none;
  }

  #ckd-page .ref-list > li > a {
    text-decoration: none;
  }

  #ckd-page .ref-list > li > a[href^="http"] {
    text-decoration: underline;
  }

  #ckd-page #ckd-risk-factor-div > img {
    width: 100%;
  }
}

@media screen and (min-width: 767px) and (max-width: 896px) {
  #ckd-page #banner-text-div {
    max-width: 500px;
  }

  #ckd-page #ckd-banner > img {
    height: 460px;
  }
}

@media screen and (min-width: 376px) and (max-width: 767px) {
  #ckd-page #banner-text-div {
    width: 45%;
    max-width: 100%;
  }

  #ckd-page .con {
    margin-top: 1px;
  }
}

@media screen and (min-width: 320px) and (max-width: 340px) {
  #ckd-page #banner-text-div {
    max-width: 151px;
  }

  #ckd-page #ckd_mobile_image > img {
    height: 445px;
  }

  #ckd-page .banner-para {
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 21.79px;
    letter-spacing: -0.03em;
  }
}

/********SEO updatescss starts**************/
#ckd-page #banner-text-div {
  margin-top: 135px;
}

#ckd-page h1.heading-para {
  font-family: "Roboto", sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 45px;
  text-align: left;
  color: rgba(255, 255, 255, 1);
  text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25);
}

@media only screen and (max-width: 767px) {
  #ckd-page #banner-text-div {
    margin-top: 135px;
  }

  #ckd-page h1.heading-para {
    font-family: "Roboto", sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 22px;
    text-align: left;
    color: rgba(255, 255, 255, 1);
    text-transform: capitalize;
    text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25);
  }
}
/********SEO updatescss ends**************/
/********End of CKD page**************/

/********Start of clinical support page**************/
#Clinical_Page {
  width: 100%;
  padding-top: 0px;
  background: #d9d9d9;
}

#Clinical_Page #con_bodycontent {
  max-width: 980px;
  margin: auto;
}

#Clinical_Page sup {
  vertical-align: super;
  font-size: x-small;
  line-height: normal;
  font-weight: 600;
  top: 0;
}

#Clinical_Page .note-txt {
  float: right;
  position: relative;
  right: 13.7%;
  background: #223d65;
  font-size: 10px;
  text-align: center;
  font-family: "Roboto";
  font-weight: 400;
  line-height: 11px;
  color: #fff;
  padding: 7px 17px;
}

#Clinical_Page .banner-wrapper h1 {
  color: white;
  margin: 0;
  padding-bottom: 50px;
  position: relative;
  font-family: Roboto;
  font-size: 45px;
  font-weight: 600;
  line-height: 45px;
  text-align: left;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

#Clinical_Page .banner-wrapper h1 span.orange-text {
  background: #dd833b;
}

#Clinical_Page .banner-wrapper {
  position: relative;
  min-height: 415px;
  background-color: #ffffff;
}

#Clinical_Page .banner-wrapper h1::after {
  content: "";
  position: absolute;
  height: 1.5px;
  background-color: white;
  width: 36%;
  left: 0;
  bottom: 26px;
  border-radius: 5px;
}

#Clinical_Page .banner-wrapper .content-wrapper {
  padding-left: 60px;
  position: absolute;
  width: 74.4%;
  padding-top: 47.5px;
}

#Clinical_Page .banner-wrapper .image-wrapper {
  position: absolute;
  z-index: 0;
}

#Clinical_Page .banner-wrapper .content-wrapper p {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 10px;
  color: white;
  font-family: "Open Sans", sans-serif;
}

#Clinical_Page a.watch-video {
  display: none;
}

#Clinical_Page .banner-wrapper .content-wrapper p.first-para {
  width: 99%;
  font-weight: 600;
  letter-spacing: -0.4px;
}

#Clinical_Page .banner-wrapper .content-wrapper .first-para span {
  font-family: Open Sans;
  font-size: 20px;
  font-weight: 700;
  line-height: 27.24px;
  text-align: left;
}

#Clinical_Page .accordion-common .accordion-content {
  padding: 0 60px;
  flex-direction: column;
}

#Clinical_Page .accordion-common .accordion-content,
#Clinical_Page .accordion-common .accordion-content.expanded {
  max-height: 325px;
  padding: 30px 60px 95px 60px;
}

#Clinical_Page .accordion-common .accordion-content.collapsed {
  max-height: 0;
  padding: 0 60px;
}

#Clinical_Page .accordion-common .accordion-content > p {
  max-width: 62.5%;
}

#Clinical_Page .accordion-common .accordion-button-open,
#Clinical_Page .accordion-common .accordion-button-close {
  color: white;
  cursor: pointer;
  padding: 10px;
  font-size: 15px;
  transition: background-color 0.2s ease;
  font-family: "Roboto", sans-serif;
  font-weight: bold;
}

#Clinical_Page .accordion-common .accordion-button-open {
  padding: 13px 52px 13px 20px;
}

#Clinical_Page .accordion-common .accordion-button-close {
  background: white;
  color: #223d65;
  font-size: 15px;
  position: relative;
  height: 45px;
  padding: 9px 52px 9px 20px;
  border-radius: 100px;
  right: 60px;
  bottom: 30px;
}

#Clinical_Page .accordion-content .right-content p {
  font-size: 23px;
  line-height: 35px;
  color: #dd833b;
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  letter-spacing: -0.5px;
}

#Clinical_Page .accordion-content .right-content {
  padding: 20px;
  background: #223d65;
}

#Clinical_Page .accordion-common .accordion-button-close::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  background: url("/content/dam/intelligentcontent/brands/pressureison/us/en/images/desktop/accordian-close.svg")
    no-repeat;
  background-size: contain;
  right: 27px;
  top: 17px;
}

#Clinical_Page .ckd-container {
  background: #3a749a;
  border-style: solid;
  border-color: #ffffff;
  border-width: 5px 0 5px 0;
  border-left: none;
  border-right: none;
  padding: 30px 60px 30px 60px;
}

#Clinical_Page .ckd-container p {
  font-family: Open Sans;
  font-size: 20px;
  font-weight: 700;
  line-height: 27.24px;
  text-align: left;
  color: #ffffff;
  text-transform: uppercase;
}

#Clinical_Page .ckd-section .section-1 p {
  font-family: Open Sans;
  font-size: 20px;
  font-weight: 600;
  line-height: 27.24px;
  text-align: left;
}

#Clinical_Page .ckd-section {
  display: flex;
  background: #223d65;
  color: #ffffff;
  gap: 65px;
  justify-content: center;
}

#Clinical_Page .ckd-section .section-1 {
  margin: 40px 0px 40px 60px;
  width: 99%;
}

#Clinical_Page .ckd-section .section-1 .border-line {
  border-bottom: 1.5px solid #dd833b;
  width: 229px;
  height: 0;
  margin-top: 25px;
  border-radius: 5px;
}

#Clinical_Page .ckd-section .section-2 {
  margin: 40px 60px 40px 0px;
}

#Clinical_Page .ckd-section .section-2 p:nth-child(1) {
  font-family: Open Sans;
  font-size: 18px;
  font-weight: 400;
  line-height: 24.51px;
  text-align: left;
  width: 90%;
}

#Clinical_Page .ckd-section .section-2 p:nth-child(2) {
  padding-top: 25px;
  font-family: Open Sans;
  font-size: 18px;
  font-weight: 700;
  line-height: 24.51px;
  text-align: left;
}

#Clinical_Page .ckd-section .section-2 p:nth-child(3) {
  padding-top: 25px;
  font-family: Open Sans;
  font-size: 18px;
  font-weight: 400;
  line-height: 24.51px;
  text-align: left;
  width: 98%;
}

#Clinical_Page .ckd-section .orange-text {
  font-family: Open Sans;
  font-size: 20px;
  font-weight: 700;
  line-height: 27.24px;
  text-align: left;
  color: #dd833b;
}

.Reference-container {
  padding: 35px 60px 40px 60px;
  background: #eef2fb;
  border-top: 5px solid #ffffff;
}

.Reference-container .header p {
  font-family: Roboto;
  font-size: 10px;
  font-weight: 400;
  line-height: 11.72px;
  text-align: left;
  color: #000000;
  margin-bottom: 25px;
}

#Clinical_Page .Reference-container > hr {
  border: 1px solid #c4c4c4;
  border-radius: 5px;
  margin: 0px;
}

.Reference-container .body-section h5 {
  padding: 25px 0 20px 0;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto;
  font-size: 10px;
  font-weight: 700;
  line-height: 11.72px;
  text-align: left;
}

.Reference-container .body-section ol {
  padding-left: 15px;
  padding-bottom: 25px;
  list-style-position: outside;
  list-style-type: decimal;
  margin-top: 0px;
  margin-bottom: 0px;
  width: 93%;
}

.Reference-container .body-section ol li {
  font-family: Roboto;
  font-size: 10px;
  font-weight: 400;
  line-height: 11.72px;
  text-align: left;
  text-decoration: none;
  color: #000000;
}

#Clinical_Page .Reference-container .body-section ol > li:last-child > a {
  border: 0px;
}

.fotter {
  display: none;
}

#Clinical_Page .ckd-total-container {
  padding: 0px 0px 0px 60px;
  display: flex;
  justify-content: center;
  background-color: #ffffff;
}

#Clinical_Page .white-container {
  padding: 92px 0px 40px 0px;
}

#Clinical_Page .white-container .border-line {
  border-bottom: 1.5px solid #dd833b;
  width: 230px;
  height: 0px;
  margin: 25px 0 25px 0;
  border-radius: 5px;
}

#Clinical_Page .white-container h4 {
  font-family: Open Sans;
  font-size: 20px;
  font-weight: 700;
  line-height: 27.24px;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #dd833b;
  max-width: 75%;
}

#Clinical_Page .white-container h4 span {
  font-family: Open Sans;
  font-size: 20px;
  font-weight: 700;
  line-height: 27.24px;
  text-align: left;
  color: #223d65;
}

#Clinical_Page .white-container .flex-1 {
  display: flex;
  justify-content: left;
  gap: 40px;
  align-items: center;
}

#Clinical_Page .white-container .flex-1 img {
  max-width: 170px;
  max-height: 134.41px;
}

#Clinical_Page .white-container .flex-1 .flex-btn {
  display: flex;
}

#Clinical_Page .white-container .flex-1 a {
  font-family: Roboto;
  height: 45px;
  font-size: 15px;
  font-weight: 700;
  line-height: 17.58px;
  text-align: left;
  color: #ffffff;
  border-radius: 100px;
  background: #dd833b;
  text-decoration: none;
  background-image: url("/content/dam/intelligentcontent/brands/pressureison/us/en/images/desktop/Video_icon.svg");
  background-repeat: no-repeat;
  background-size: 27px;
  background-position: left;
  background-position-x: 12%;
  padding: 6px 21px 5px 61px;
}

#Clinical_Page .white-container .flex-2 {
  display: flex;
  justify-content: left;
  gap: 40px;
  align-items: center;
}

#Clinical_Page .white-container .flex-2 img {
  max-width: 170px;
  max-height: 134.41px;
}

#Clinical_Page .white-container .flex-2 .flex-btn {
  display: flex;
}

#Clinical_Page .white-container .flex-2 a {
  font-family: Roboto;
  height: 45px;
  font-size: 15px;
  font-weight: 700;
  line-height: 17.58px;
  text-align: left;
  color: #ffffff;
  border-radius: 100px;
  background: #dd833b;
  text-decoration: none;
  background-image: url("/content/dam/intelligentcontent/brands/pressureison/us/en/images/desktop/pdf-icon.svg");
  background-repeat: no-repeat;
  background-size: 27px;
  background-position: left;
  background-position-x: 10%;
  padding: 6px 23px 5px 55px;
}

#Clinical_Page .blue-container {
  padding: 40px 60px 40px 60px;
  background: #eef2fb;
  max-width: 45%;
}

#Clinical_Page .blue-container .sub-section1 h4 {
  font-family: Open Sans;
  font-size: 20px;
  font-weight: 700;
  line-height: 27.24px;
  text-align: left;
  color: #223d65;
  margin-top: 0px;
  margin-bottom: 0px;
}

#Clinical_Page .blue-container .sub-section1 h4 span {
  font-family: Open Sans;
  font-size: 20px;
  font-weight: 600;
  line-height: 27.24px;
  text-align: left;
}

#Clinical_Page .blue-container .border-line {
  border-bottom: 1.5px solid #dd833b;
  width: 230px;
  height: 0px;
  margin: 25px 0 25px 0;
  border-radius: 5px;
}

#Clinical_Page .blue-container .sub-section2 p {
  font-family: Open Sans;
  font-size: 18px;
  font-weight: 400;
  line-height: 24.51px;
  text-align: left;
  color: #223d65;
}

#Clinical_Page .blue-container .sub-section2 span {
  font-family: Open Sans;
  font-size: 18px;
  font-weight: 700;
  line-height: 24.51px;
  text-align: left;
  color: #dd833b;
}

#Clinical_Page .blue-container .sub-section3 p {
  padding-top: 30px;
  font-family: Open Sans;
  font-size: 18px;
  font-weight: 400;
  line-height: 24.51px;
  text-align: left;
  color: #223d65;
}

#Clinical_Page .body-section ol li span {
  font-family: Roboto;
  font-size: 10px;
  font-weight: 400;
  line-height: 11.72px;
  font-style: italic;
  text-align: left;
  text-decoration: none;
  color: #000000;
}

#Clinical_Page .body-section ol li:last-child {
  padding-top: 1px;
  text-decoration: none;
}

@media screen and (max-width: 979px) and (min-width: 767px) {
  #Clinical_Page .banner-wrapper h1 {
    padding-bottom: 5.1020408163265305vw;
    font-size: clamp(1.4375rem, -3.5138rem + 10.3286vw, 2.8125rem);
    line-height: clamp(1.4375rem, -3.5138rem + 10.3286vw, 2.8125rem);
    text-shadow: 0px 0.40816326530612246vw 0.40816326530612246vw
      rgba(0, 0, 0, 0.25);
  }

  #Clinical_Page .banner-wrapper .content-wrapper p {
    font-size: clamp(0.625rem, -1.6256rem + 4.6948vw, 1.25rem);
    line-height: clamp(0.75rem, -1.9507rem + 5.6338vw, 1.5rem);
    margin-bottom: 1.0204081632653061vw;
  }

  #Clinical_Page .banner-wrapper .content-wrapper .first-para span {
    font-size: clamp(0.625rem, -1.6256rem + 4.6948vw, 1.25rem);
    line-height: clamp(0.875rem, -2.0508rem + 6.1033vw, 1.6875rem);
  }

  #Clinical_Page .banner-wrapper {
    min-height: 42.3469387755102vw;
  }

  #Clinical_Page .banner-wrapper .content-wrapper {
    padding-left: 6.122448979591836vw;
    width: 65.81632653061224vw;
    padding-top: 4.846938775510204vw;
  }
}

@media only screen and (max-width: 767px) {
  #Clinical_Page {
    padding-top: 0px;
  }

  #Clinical_Page .note-txt {
    right: 4%;
    padding: 5px 16px;
  }

  #Clinical_Page .banner-wrapper {
    position: relative;
    min-height: 500px;
  }

  #Clinical_Page .banner-wrapper .image-wrapper img.mobile-only {
    padding-bottom: 10px;
  }

  #Clinical_Page .banner-wrapper h1 {
    font-family: Roboto;
    font-size: 25px;
    font-weight: 600;
    line-height: 25px;
    text-align: left;
    color: white;
    margin: 0 auto;
    padding-bottom: 51px;
  }

  #Clinical_Page .banner-wrapper .content-wrapper p {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 8px;
    color: white;
    letter-spacing: -0.6px;
  }

  #Clinical_Page .banner-wrapper .content-wrapper p.first-para {
    width: 93%;
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 600;
    line-height: 21.79px;
    letter-spacing: -0.03em;
    text-align: left;
  }

  #Clinical_Page .banner-wrapper h1::after {
    content: "";
    position: absolute;
    height: 1px;
    background-color: white;
    width: 51%;
    left: 0;
    bottom: 26px;
  }

  #Clinical_Page .banner-wrapper .content-wrapper .first-para span {
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 700;
    line-height: 21.79px;
    letter-spacing: -0.03em;
    text-align: left;
  }

  #Clinical_Page .banner-wrapper .content-wrapper {
    padding-left: 15px;
    position: absolute;
    width: 78%;
    padding-top: 85px;
  }

  #Clinical_Page .banner-wrapper .content-wrapper a.watch-video {
    margin-top: 18px;
  }

  #Clinical_Page .accordion-common .accordion-content {
    padding: 20px 15px 76px;
  }

  #Clinical_Page .accordion-common .accordion-button-open {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 700;
    line-height: 16.41px;
    text-align: center;
    padding: 9px 55px 9px 24px;
    border-radius: 100px;
    height: 35px;
  }

  #Clinical_Page .accordion-common .accordion-button-open::after {
    top: 14px;
    right: 18px;
  }

  #Clinical_Page .accordion-common .accordion-content.expanded {
    max-height: 458px;
    padding: 20px 15px 75px;
    flex-direction: column;
  }

  #Clinical_Page .accordion-common .accordion-content > p {
    line-height: 21.79px;
    margin: 0;
    max-width: 100%;
  }

  #Clinical_Page .accordion-common .accordion-content > p span {
        font-size: 16px;
    }

  #Clinical_Page .accordion-common .accordion-content > p .text-break {
    display: inline-block;
  }

  #Clinical_Page .accordion-content .right-content {
    padding: 20px;
    background: #223d65;
  }

  #Clinical_Page .accordion-content .right-content p {
    font-size: 16px;
    line-height: 28px;
  }

  #Clinical_Page .accordion-common .accordion-button-close {
    right: 15px;
    bottom: 15px;
    height: 35px;
    padding: 9px 55px 9px 17px;
  }

  #Clinical_Page .accordion-common .accordion-button-close::after {
    width: 8px;
    height: 8px;
    right: 20px;
    top: 14px;
  }

  #Clinical_Page .ckd-container {
    padding: 20px 15px 20px 15px;
  }

  #Clinical_Page .ckd-container p {
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 700;
    line-height: 21.79px;
    text-align: left;
  }

  #Clinical_Page .ckd-section .section-1 p {
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 600;
    line-height: 21.79px;
    text-align: left;
  }

  #Clinical_Page .ckd-section p .orange-text {
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 700;
    line-height: 21.79px;
    text-align: left;
  }

  #Clinical_Page .ckd-section {
    flex-direction: column;
    gap: 0px;
    justify-content: center;
  }

  #Clinical_Page .ckd-section .section-1 {
    margin: 20px 15px 0px 15px;
    width: auto;
  }

  #Clinical_Page .ckd-section .section-1 .border-line {
    border-bottom: 1.5px solid #dd833b;
    width: auto;
    height: 0;
    margin-top: 25px;
  }

  #Clinical_Page .ckd-section .section-1 p {
    border-bottom: none;
  }

  #Clinical_Page .ckd-section .section-2 {
    margin: 30px 15px 20px 15px;
  }

  #Clinical_Page .ckd-section .section-2 p:nth-child(1) {
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 21.79px;
    text-align: left;
    width: 100%;
  }

  #Clinical_Page .ckd-section .section-2 p:nth-child(2) {
    padding-top: 25px;
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 700;
    line-height: 21.79px;
    text-align: left;
  }

  #Clinical_Page .ckd-section .section-2 p:nth-child(3) {
    padding-top: 25px;
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 21.79px;
    text-align: left;
    width: 100%;
  }

  .Reference-container {
    padding: 25px 15px 30px 15px;
  }

  .Reference-container .header p {
    padding-bottom: 25px;
    margin-bottom: 0px;
  }

  .Reference-container .body-section h5 {
    padding: 25px 0 20px 0;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Roboto;
    font-size: 10px;
    font-weight: 700;
    line-height: 11.72px;
    text-align: left;
  }

  .Reference-container .body-section ol {
    padding-left: 17px;
    list-style-position: outside;
    list-style-type: decimal;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 98%;
  }

  .Reference-container .body-section ol li {
    word-break: break-all;
  }

  #Clinical_Page .ckd-total-container {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
  }

  #Clinical_Page .white-container {
    padding: 20px 15px 20px 15px;
  }

  #Clinical_Page .white-container .border-line {
    border-bottom: 1.5px solid #dd833b;
    width: auto;
    height: 0px;
    margin: 25px 0 25px 0;
  }

  #Clinical_Page .white-container h4 {
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 700;
    line-height: 21.79px;
    text-align: left;
    max-width: 100%;
  }

  #Clinical_Page .white-container h4 span {
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 700;
    line-height: 21.79px;
    text-align: left;
  }

  #Clinical_Page .white-container .flex-1 {
    flex-direction: column;
    display: flex;
    gap: 0px;
    align-items: flex-start;
  }

  #Clinical_Page .white-container .flex-1 img {
    max-width: 170px;
    max-height: 134.41px;
    margin: 0 auto;
    margin-bottom: 15px;
  }

  #Clinical_Page .white-container .flex-1 .flex-btn {
    display: flex;
  }

  #Clinical_Page .white-container .flex-1 a br {
    display: none;
  }

  #Clinical_Page .white-container .flex-1 a {
    height: 35px;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 700;
    line-height: 16.41px;
    text-align: center;
    border-radius: 100px;
    background: #dd833b;
    text-decoration: none;
    background-image: url("/content/dam/intelligentcontent/brands/pressureison/us/en/images/desktop/Video_icon.svg");
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: left;
    background-position-x: 6%;
    padding: 10px 20px 4px 35px;
  }

  #Clinical_Page .white-container .flex-2 {
    flex-direction: column;
    display: flex;
    gap: 0px;
    align-items: flex-start;
  }

  #Clinical_Page .white-container .flex-2 img {
    max-width: 170px;
    max-height: 134.41px;
    margin: 0 auto;
    margin-bottom: 15px;
  }

  #Clinical_Page .white-container .flex-2 .flex-btn {
    display: flex;
  }

  #Clinical_Page .white-container .flex-2 a br {
    display: none;
  }

  #Clinical_Page .white-container .flex-2 a {
    font-family: Roboto;
    font-size: 14px;
    height: 35px;
    font-weight: 700;
    line-height: 16.41px;
    text-align: center;
    border-radius: 100px;
    background: #dd833b;
    text-decoration: none;
    background-image: url("/content/dam/intelligentcontent/brands/pressureison/us/en/images/desktop/pdf-icon.png");
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: left;
    background-position-x: 4%;
    padding: 10px 20px 4px 45px;
  }

  #Clinical_Page .blue-container {
    width: auto;
    max-width: 100%;
    padding: 40px 15px 40px 15px;
    background: #eef2fb;
  }

  #Clinical_Page .blue-container .sub-section1 h4 {
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 700;
    line-height: 21.79px;
    text-align: left;
    margin-bottom: 0px;
    margin-top: 0px;
  }

  #Clinical_Page .blue-container .sub-section1 h4 span {
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 600;
    line-height: 21.79px;
    text-align: left;
  }

  #Clinical_Page .blue-container .border-line {
    border-bottom: 1.5px solid #dd833b;
    width: auto;
    height: 0px;
    margin: 25px 0 25px 0;
  }

  #Clinical_Page .blue-container .sub-section2 p {
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 21.79px;
    text-align: left;
  }

  #Clinical_Page .blue-container .sub-section2 span {
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 700;
    line-height: 21.79px;
    text-align: left;
  }

  #Clinical_Page .blue-container .sub-section3 p {
    padding-top: 15px;
    font-family: Open Sans;
    font-size: 16px;
    font-weight: 400;
    line-height: 21.79px;
    text-align: left;
  }

  #Clinical_Page .body-section ol li span {
    font-family: Roboto;
    font-size: 10px;
    font-weight: 400;
    line-height: 11.72px;
    text-align: left;
    font-style: italic;
    text-align: left;
    text-decoration: none;
    color: #000000;
  }

  #Clinical_Page .cs-desk-br {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 850px) {
  #Clinical_Page .accordion-common .accordion-content.expanded {
    max-height: 325px;
  }

  #Clinical_Page .accordion-content .right-content p {
    font-size: 18px;
    line-height: 30px;
  }

  #Clinical_Page .accordion-common .accordion-content > p {
    font-size: 15px;
  }

  #Clinical_Page .white-container .flex-2 a {
    font-family: Roboto;
    height: 45px;
    font-size: 14px;
    font-weight: 600;
    line-height: 17.58px;
    letter-spacing: -1.01px;
  }
}

@media (min-width: 767px) and (max-width: 800px) {
  #Clinical_Page .white-container .flex-1 a {
    font-size: 14px;
    font-weight: 600;
    line-height: 17.58px;
    letter-spacing: -1.01px;
    padding: 6px 15px 5px 55px;
  }

  #Clinical_Page .white-container .flex-2 a {
    font-size: 14px;
    font-weight: 600;
    line-height: 17.58px;
    letter-spacing: -1.01px;
    padding: 6px 10px 5px 50px;
  }

  #Clinical_Page .white-container .flex-btn br {
    display: none;
  }

  #Clinical_Page .white-container .flex-1 {
    gap: 30px;
  }

  #Clinical_Page .white-container .flex-2 {
    gap: 30px;
  }

  #Clinical_Page .white-container .flex-btn {
    margin-right: 10px;
  }
}

@media (min-width: 768px) and (max-width: 900px) {
  #Clinical_Page .banner-wrapper .content-wrapper p.first-para {
    width: 97%;
    font-weight: 600;
    letter-spacing: -0.4px;
  }
}

@media (max-width: 374px) {
  #Clinical_Page .banner-wrapper h1 {
    font-size: 21px;
    color: white;
    margin: 0;
    padding-bottom: 18px;
    line-height: 29px;
  }

  #Clinical_Page .banner-wrapper h1::after {
    bottom: 9px;
  }

  #Clinical_Page .banner-wrapper .content-wrapper p.first-para {
    width: 92%;
    margin-bottom: 0px;
    font-size: 14px;
  }

  #Clinical_Page .banner-wrapper .content-wrapper a.watch-video {
    margin-top: 18px;
  }

  #Clinical_Page .white-container .flex-2 a {
    height: 100%;
  }
}
/********End of clinical support page**************/

/********Start of diagonising-ckd page**************/
/*text-decoration*/
#diagnosing-ckd #section-3-grid-2 .grid .content a:hover,
#diagnosing-ckd
  #section-4-grid
  #box-1
  .box-1-content
  a:hover
  #diagnosing-ckd
  #section-5
  .section-heading
  .cta-button
  a:hover,
#diagnosing-ckd #section-6-grid .grid a:hover {
  text-decoration: none;
}

#diagnosing-ckd #section-5 .section-heading .cta-button a:hover {
  text-decoration: none !important;
}
/*textdecoration*/

#diagnosing-ckd {
  padding: 0px;
}

#diagnosing-ckd .text-nowrap {
  white-space: nowrap;
}

#diagnosing-ckd .text-break {
  word-break: break-all;
}

#diagnosing-ckd .mobile-only {
  display: none;
}

#diagnosing-ckd sup {
  line-height: 0;
  font-size: x-small;
}

#diagnosing-ckd #con_bodycontent {
  max-width: 980px;
  margin: 80px auto 0px;
}

#diagnosing-ckd #banner-section {
  background-image: url(/content/dam/intelligentcontent/brands/pressureison/us/en/images/desktop/Hero_background.png);
  background-size: cover;
  background-position: top;
  background-color: white;
  width: 100%;
  height: 400px;
}

#diagnosing-ckd #banner-section > .aem-Grid {
  display: flex;
  height: 100%;
}

#diagnosing-ckd #banner-section #banner-content {
  margin-top: 94px;
}

#diagnosing-ckd #banner-section > .aem-Grid > .container:first-child {
  max-width: 500px;
  margin: 0 71px 94px 60px;
  width: 100%;
}

#diagnosing-ckd #hero-image {
  display: flex;
  justify-content: flex-end;
  height: 100%;
  align-items: end;
}

#diagnosing-ckd #hero-image .aem-Grid,
#diagnosing-ckd #hero-image .image {
  width: fit-content;
}

#diagnosing-ckd #hero-banner-mob {
  display: none;
}

#diagnosing-ckd #hero-banner {
  width: 326px;
  font-size: 0;
}

#diagnosing-ckd #banner-section > .aem-Grid > .container:last-child {
  max-width: 350px;
  width: 100%;
}

#diagnosing-ckd #banner-content h1 {
  font-family: "Roboto";
  font-size: 45px;
  line-height: 45px;
  color: white;
  text-shadow: 0 4px 4px #00000040;
  margin: 0;
}

#diagnosing-ckd #banner-content h1 span {
  background-color: #dd833b;
  padding: 0px 8px;
  position: relative;
  left: -8px;
  margin-right: -8px;
  display: inline-block;
}

#diagnosing-ckd #banner-content hr {
  max-width: 230px;
  margin: 35px 0 25px;
  outline: none;
  border: 1px solid rgba(255, 255, 255, 1);
  border-radius: 5px;
}

#diagnosing-ckd #banner-content p {
  font-family: "Open Sans";
  color: white;
  font-size: 20px;
  line-height: 27px;
  font-weight: 600;
  letter-spacing: -0.46px;
}

/* ------------ */
#diagnosing-ckd #section-2 {
  padding: 20px 0 0;
  background-color: white;
}

#diagnosing-ckd #section-2 .accordion-common .accordion-content > p {
  max-width: 550px;
  width: 100%;
  font-size: 18px;
  line-height: 24px;
  font-family: "Open Sans";
  color: white;
  font-weight: 600;
}

/* ----------------- */

#diagnosing-ckd .section-heading {
  background: #3a749a;
  border-style: solid;
  border-color: #ffffff;
  border-width: 5px 0 5px 0;
}

#diagnosing-ckd #section-3 {
  background-color: white;
}

#diagnosing-ckd .section-heading p {
  font-size: 20px;
  color: white;
  line-height: 27px;
  padding: 25px 0;
  max-width: 860px;
  margin: 0 auto;
  font-family: "Open Sans";
  font-weight: 700;
}

#diagnosing-ckd #section-3-grid-1 {
  background: linear-gradient(#223d65 87%, white 13%);
}

#diagnosing-ckd #section-3-grid-1 > .aem-Grid {
  max-width: 860px;
  margin: 0 auto;
  display: flex;
  padding-top: 40px;
}

#diagnosing-ckd #section-3-grid-1 #box-1 p {
  font-size: 20px;
  line-height: 25px;
  font-family: "Open Sans";
  color: white;
  font-weight: 600;
}

#diagnosing-ckd #section-3-grid-1 #box-1 .box-1-content {
  max-width: 400px;
}

#diagnosing-ckd #section-3-grid-1 #box-1 .box-1-content hr {
  outline: none;
  border: 1px solid #dd833b;
  border-radius: 5px;
  max-width: 230px;
  margin: 25px 0 75px;
}

#diagnosing-ckd #section-3-grid-1 .box-1-modal-content {
  border: 10px solid white;
  padding: 10px 30px;
  box-shadow: 0px 4px 4px 0px #00000040;
  background: #223d65;
  max-width: 546px;
  position: relative;
}

#diagnosing-ckd .box-1-modal-content p:first-child {
  padding-right: 10px;
}

#diagnosing-ckd #section-3-grid-1 .box-1-modal-content img {
  margin: 16px 0;
}

#diagnosing-ckd #section-3 #section-3-grid-1 .box-1-modal-content .end-note {
  font-size: 12px;
  line-height: 17px;
}

#diagnosing-ckd
  #section-3
  #section-3-grid-1
  .box-1-modal-content
  .end-note.note-2 {
  margin-top: 5px;
}

#diagnosing-ckd #section-3-grid-1 .box-1-modal-content a,
#diagnosing-ckd #section-4-grid #box-2 .box-2-content a {
  text-align: center;
  color: #223d65;
  background-color: white;
  font-family: "Open Sans";
  font-weight: 700;
  border-radius: 50%;
  display: block;
  width: 24px;
  height: 24px;
  align-content: center;
  font-size: 24px;
  box-shadow: 4px 4px 4px 0px #00000040;
  position: absolute;
  bottom: -10px;
  transform: translate(50%, 50%);
  right: 50%;
  cursor: pointer;
  text-decoration: none;
}

#diagnosing-ckd #section-3-grid-1 .box-2-content p {
  font-size: 18px;
  line-height: 24px;
  font-family: "Open Sans";
  color: white;
  margin-bottom: 25px;
}

#diagnosing-ckd #section-3-grid-1 > .aem-Grid > .container:first-child {
  max-width: 546px;
  margin-right: 74px;
  width: 100%;
}

#diagnosing-ckd #section-3-grid-1 .box-2-content p.orange-text {
  color: #dd833b;
  font-weight: 700;
}

#diagnosing-ckd #section-3-grid-1 .box-1-modal-content a:hover,
#diagnosing-ckd #section-3-grid-1 .box-1-modal-content a:active,
#diagnosing-ckd #section-3-grid-1 .box-1-modal-content a:focus {
  text-decoration: none;
}

#diagnosing-ckd #section-3-grid-2 {
  max-width: 860px;
  padding: 40px 0 60px;
  margin: 0 auto;
}

#diagnosing-ckd #section-3-grid-2 > .aem-Grid {
  display: flex;
  justify-content: center;
}

#diagnosing-ckd #section-3-grid-2 > .aem-Grid > .container {
  max-width: 415px;
}

#diagnosing-ckd #section-3-grid-2 > .aem-Grid > .container:first-child {
  margin-right: 30px;
}

#diagnosing-ckd #section-3-grid-2 .grid {
  display: flex;
}

#diagnosing-ckd #section-3-grid-2 .grid .image-section {
  width: 100%;
}

#diagnosing-ckd #section-3-grid-2 .grid .image-section img {
  max-width: 170px;
}

#diagnosing-ckd #section-3-grid-2 .grid.grid-2-content .image-section img {
  max-width: 164px;
}

#diagnosing-ckd #section-3-grid-2 .grid .content p {
  font-size: 20px;
  line-height: 27px;
  font-family: "Open Sans";
  color: #223d65;
  font-weight: 600;
  margin-bottom: 25px;
}

#diagnosing-ckd #section-3-grid-2 .grid .content p > span.fw-bold {
  font-weight: 700;
}

#diagnosing-ckd #section-3-grid-2 .grid-1-content .content {
  margin-left: 20px;
}

#diagnosing-ckd #section-3-grid-2 .grid-2-content .content {
  margin-left: 40px;
}

#diagnosing-ckd #section-3-grid-2 .grid-2-content .content p {
  padding-right: 2px;
}

#diagnosing-ckd #section-3-grid-2 .grid .content a,
#diagnosing-ckd #section-4-grid #box-1 .box-1-content a {
  display: inline-block;
  font-size: 15px;
  line-height: 18px;
  height: 45px;
  padding: 9px 20px;
  text-align: center;
  background-color: #dd833b;
  align-content: center;
  color: white;
  font-family: "Roboto";
  font-weight: 700;
  border-radius: 100px;
}

#diagnosing-ckd #section-3-grid-2 .grid .content a:before,
#diagnosing-ckd #section-4-grid #box-1 .box-1-content a:before {
  content: "";
  display: inline-block;
  width: 27px;
  height: 27px;
  vertical-align: middle;
  margin-right: 9px;
  background-image: url(/content/dam/intelligentcontent/brands/pressureison/us/en/images/desktop/Video_icon.svg);
  background-size: contain;
  background-repeat: no-repeat;
}

#diagnosing-ckd #section-3-grid-2 .grid-2-content .content a:before {
  background-image: url(/content/dam/intelligentcontent/brands/pressureison/us/en/images/desktop/pdf-icon.svg);
}

/* --------------------- */

#diagnosing-ckd #section-4 .section-heading {
  border-top: none;
}

#diagnosing-ckd #section-4 {
  background-color: white;
  padding-top: 5px;
}

#diagnosing-ckd #section-4-grid {
  background-color: #223d65;
}

#diagnosing-ckd #section-4-grid > .aem-Grid {
  max-width: 860px;
  margin: 0 auto;
  display: flex;
}

#diagnosing-ckd #section-4-grid > .aem-Grid > .container:first-child {
  max-width: 341px;
  margin-right: 35px;
}

#diagnosing-ckd #section-4-grid > .aem-Grid > .container:last-child {
  max-width: 478px;
  width: 100%;
}

#diagnosing-ckd #section-4-grid #box-1 {
  margin-top: 40px;
}

#diagnosing-ckd #section-4-grid #box-1 .box-1-content hr {
  max-width: 100%;
}

#diagnosing-ckd #section-4-grid #box-1 .box-1-content p {
  font-size: 18px;
  line-height: 24px;
  font-family: "Open Sans";
  margin-bottom: 25px;
  color: white;
}

#diagnosing-ckd #section-4-grid #box-1 .box-1-content p:first-child {
  font-weight: 600;
  padding-right: 19px;
}

#diagnosing-ckd #section-4-grid #box-1 .box-1-content p:nth-child(3) {
  margin-bottom: 25px;
}

#diagnosing-ckd #section-4-grid #box-1 .box-1-content hr {
  max-width: 230px;
  border: 1px solid #dd833b;
  outline: none;
  border-radius: 5px;
  height: 1px;
  margin: 0 0 25px;
}

#diagnosing-ckd #section-4-grid #box-1 .box-1-content p:nth-child(5) {
  padding-right: 20px;
}

#diagnosing-ckd #section-4-grid #box-2 .box-2-content {
  position: relative;
  overflow: hidden;
}

#diagnosing-ckd #section-4-grid #box-2 .box-2-content a {
  bottom: unset;
  top: 10px;
  margin-right: -10px;
}

#diagnosing-ckd #section-4-grid #box-2 .box-2-content a {
  background: url(/content/dam/intelligentcontent/brands/pressureison/us/en/images/desktop/plus.png);
  box-shadow: unset;
  border-radius: 0px;
  background-size: cover;
  width: 34px;
  height: 34px;
  top: 7px;
  margin-right: -16px;
  font-size: 0px;
  line-height: 0px;
}

#diagnosing-ckd #section-4-grid #box-2 .box-2-content img {
  max-width: 503px;
}

#diagnosing-ckd #section-4-grid #box-2 .box-2-content .flex-container {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 25px 0 40px;
  gap: 30px;
}

#diagnosing-ckd #section-4-grid #box-2 .box-2-content .flex-container p {
  text-align: center;
  color: white;
  font-size: 9px;
  line-height: 12px;
  font-family: "Open Sans";
}

#diagnosing-ckd .box-2-content .flex-container p sup {
  line-height: normal;
  font-size: 5px;
  vertical-align: super;
}
/* ------------ */

#diagnosing-ckd #section-5 .section-heading {
  display: flex;
  align-items: center;
  padding: 0 60px;
  gap: 30px;
}

#diagnosing-ckd #section-5 .section-heading p {
  padding-right: 10px;
}

#diagnosing-ckd #section-5 .section-heading .cta-button {
  max-width: 191px;
  width: 100%;
}

#diagnosing-ckd #section-5 .section-heading .cta-button a {
  background-color: #dd833b;
  font-size: 15px;
  line-height: 17px;
  font-weight: 700;
  color: white;
  font-family: "Roboto";
  display: inline-block;
  max-width: 191px;
  width: 100%;
  text-align: center;
  padding: 14px 0;
  border-radius: 100px;
}

#section-5-grid {
  background-image: url(/content/dam/intelligentcontent/brands/pressureison/us/en/images/desktop/diagnosing-ckd/testimonials-bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

#section-5-grid > .aem-Grid {
  margin: 0 auto;
  padding: 60px;
  display: flex;
}

#section-5-grid > .aem-Grid > .container:first-child {
  margin-right: 65px;
}

#section-5-grid .grid p:first-child {
  font-family: "Open Sans";
  font-weight: 700;
  font-style: italic;
  color: #223d65;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: -0.46px;
  margin-bottom: 25px;
}

#section-5-grid .grid p:last-child {
  color: #457ca0;
  font-family: "Open Sans";
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.46px;
}

/* ---------------- */

#diagnosing-ckd #section-6-grid {
  background-color: #223d65;
  padding: 40px 0 65px;
  position: relative;
}

#diagnosing-ckd #section-6-grid > .aem-Grid {
  max-width: 860px;
  margin: 0 auto;
  display: flex;
}

#diagnosing-ckd #section-6-grid .grid p {
  font-family: "Open Sans";
  color: white;
  font-size: 20px;
  line-height: 27px;
  margin-bottom: 25px;
}

#diagnosing-ckd #section-6-grid .grid p.footnote-customer {
  font-size: 13px;
  line-height: 20.43px;
  font-weight: 100;
}

#diagnosing-ckd #section-6-grid .grid p.fw-bold {
  font-weight: 700;
}

#diagnosing-ckd #section-6-grid > .aem-Grid > .container:first-child {
  max-width: 377px;
  margin-right: 40px;
  width: 100%;
}

#diagnosing-ckd #section-6-grid > .aem-Grid > .container:last-child {
  max-width: 437px;
  width: 100%;
}

#diagnosing-ckd #section-6-grid .grid.box-2-content .flex-box {
  display: flex;
  margin-bottom: 49px;
  gap: 30px;
}

#diagnosing-ckd #section-6-grid .grid.box-2-content .flex-box .image-section {
  max-width: 175px;
}

#diagnosing-ckd .Reference-container .header p {
  padding-bottom: 25px;
  max-width: 792px;
  margin-bottom: 0px;
}

#diagnosing-ckd #section-6-grid #flex-4 .grid.box-2-content .flex-box {
  margin-bottom: 0;
}

#diagnosing-ckd #section-6-grid .grid a {
  display: inline-block;
  font-size: 15px;
  line-height: 18px;
  height: 45px;
  padding: 9px 20px;
  text-align: center;
  background-color: #dd833b;
  align-content: center;
  color: white;
  font-family: "Roboto";
  font-weight: 700;
  border-radius: 100px;
}

#diagnosing-ckd #section-6-grid .grid a:before {
  content: "";
  display: inline-block;
  width: 27px;
  height: 27px;
  vertical-align: middle;
  margin-right: 9px;
  background-image: url(/content/dam/intelligentcontent/brands/pressureison/us/en/images/desktop/pdf-icon.svg);
  background-size: contain;
  background-repeat: no-repeat;
}

#diagnosing-ckd #section-6-grid .grid a.video-icon::before {
  background-image: url(/content/dam/intelligentcontent/brands/pressureison/us/en/images/desktop/Video_icon.svg);
}

#diagnosing-ckd #section-6-grid #flex-2 .grid a:before,
#section-6-grid #flex-4 .grid a:before {
  background-image: url(/content/dam/intelligentcontent/brands/pressureison/us/en/images/desktop/pdf-icon.svg);
}

#diagnosing-ckd #section-6-grid .grid.box-2-content p {
  margin-bottom: 20px;
}

#diagnosing-ckd #section-6-grid .grid.box-1-content a {
  margin-bottom: 65px;
}

#diagnosing-ckd #section-6-grid .grid.box-1-content img {
  position: absolute;
  left: 0;
  bottom: 0px;
  max-width: 440px;
  width: 100%;
}

#diagnosing-ckd #section-6-grid #box-1 #text-68c0d63df6 {
  position: unset;
}

#diagnosing-ckd #section-6-grid #box-1 .grid.box-1-content p:nth-child(2) {
  padding-right: 10px;
}

/* ----------- */

/* -------- Pop-ups ----------- */

#diagnosing-ckd .cmp-modal__modalbox.modal-md .modal-box:has(#section-3-grid) {
  box-shadow: 0px 4px 4px 0px #00000040;
  border: 4px solid white;
  background: #223d65;
}

#diagnosing-ckd .cmp-modal--defaultStyle .modal-box__content {
  color: white;
}

#diagnosing-ckd
  .cmp-modal--defaultStyle
  .modal-box__content
  #section-3-grid
  .box-1-modal-content {
  margin-bottom: 15px;
}

#diagnosing-ckd
  .cmp-modal--defaultStyle
  .modal-box__content
  #section-3-grid
  .box-1-modal-content
  p {
  font-size: 20px;
  line-height: 25px;
  font-family: "Open Sans";
  font-weight: 600;
}

#diagnosing-ckd
  .cmp-modal--defaultStyle
  .modal-box__content
  #section-3-grid
  .box-1-modal-content
  img {
  max-width: 600px;
  width: 100%;
  margin: 0 auto;
}

#diagnosing-ckd
  .cmp-modal--defaultStyle
  .modal-box__content
  #section-3-grid
  .box-1-modal-content
  .image-section {
  text-align: center;
  margin: 16px 0;
}

#diagnosing-ckd
  .cmp-modal--defaultStyle
  .modal-box__content
  #section-3-grid
  .box-1-modal-content
  p.end-note {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 5px;
}

#diagnosing-ckd .cmp-modal--defaultStyle.modal--visible {
  position: fixed !important;
}

#diagnosing-ckd .Reference-container .body-section ol {
  width: 91%;
}

#diagnosing-ckd .Reference-container > hr {
  border: 1px solid #c4c4c4;
  border-radius: 5px;
  margin: 0px;
}

#diagnosing-ckd .mob-break {
  display: none;
}

/* -------- Pop-ups ----------- */

@media screen and (min-width: 767px) and (max-width: 900px) {
  #diagnosing-ckd #con_bodycontent {
    margin: auto;
  }

  #diagnosing-ckd .section-heading p {
    margin: 0 60px;
  }

  #diagnosing-ckd #section-3-grid-1 > .aem-Grid {
    padding-left: 60px;
    padding-right: 60px;
  }

  #diagnosing-ckd #section-3-grid-1 > .aem-Grid > .container:first-child {
    margin-right: 30px;
  }

  #diagnosing-ckd #section-3-grid-1 .box-2-content p {
    font-size: 12px;
  }

  #diagnosing-ckd #section-3-grid-2 {
    padding-right: 60px;
    padding-left: 60px;
  }

  #diagnosing-ckd #section-3-grid-2 .grid .image-section img {
    max-width: 130px !important;
  }

  #diagnosing-ckd #section-3-grid-2 .grid-2-content .content {
    margin-left: 20px;
  }

  #diagnosing-ckd #section-3-grid-2 .grid.grid-2-content .content a {
    padding: 10px 7px !important;
    font-size: 12px !important;
  }

  #diagnosing-ckd #section-4-grid > .aem-Grid {
    padding: 0 60px 20px;
  }

  #diagnosing-ckd #section-4-grid #box-2 .box-2-content img {
    width: 100%;
  }

  #diagnosing-ckd #section-4-grid > .aem-Grid > .container:last-child {
    max-width: 400px;
  }

  #diagnosing-ckd #section-4-grid #box-2 .box-2-content a {
    margin: 0;
  }

  #diagnosing-ckd #section-5 .section-heading p {
    margin: 0;
  }

  #section-5-grid > .aem-Grid {
    padding: 60px;
  }

  #section-5-grid {
    background-size: 100%;
    background-color: #eef2fb;
  }

  #diagnosing-ckd #section-6-grid > .aem-Grid {
    padding: 0 60px;
  }

  #diagnosing-ckd #section-6-grid .grid.box-1-content img {
    max-width: 350px;
  }

  #diagnosing-ckd #section-6-grid > .aem-Grid > .container:first-child {
    margin-right: 10px;
    width: 78%;
  }

  #diagnosing-ckd #section-6-grid .grid p {
    font-size: 18px;
  }

  #diagnosing-ckd #section-6-grid .grid.box-2-content .flex-box .image-section {
    max-width: 150px;
  }

  #diagnosing-ckd #section-6-grid .grid.box-2-content .flex-box {
    gap: 10px;
  }
}

@media screen and (min-width: 767px) and (max-width: 860px) {
  #diagnosing-ckd #banner-section > .aem-Grid > .container:first-child {
    margin-right: 0;
  }

  #diagnosing-ckd #banner-content h1 {
    font-size: 40px;
  }

  #diagnosing-ckd #section-3-grid-2 .grid .content a {
    font-size: 14px !important;
  }
}

@media screen and (max-width: 767px) {
  #diagnosing-ckd .mobile-only {
    display: block;
  }

  #diagnosing-ckd .box-1-content .flex-container p sup {
    line-height: normal;
    font-size: 6px;
    vertical-align: super;
  }

  #diagnosing-ckd .desktop-only {
    display: none !important;
  }

  /*mb-22*/
  #diagnosing-ckd #section-6-grid .grid.box-2-content .flex-box {
    margin-bottom: 22px;
  }
  /*ref-update*/

  #diagnosing-ckd .Reference-container .body-section h5 {
    padding: 25px 0 20px 0;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Roboto;
    font-size: 10px;
    font-weight: 700;
    line-height: 11.72px;
    text-align: left;
  }

  /*ref-update*/

  #diagnosing-ckd #banner-section {
    background-image: url(/content/dam/intelligentcontent/brands/pressureison/us/en/images/mobile/banner-backgroung-mob.png);
    padding-top: 0px;
    height: 415px;
  }

  #diagnosing-ckd #hero-image {
    align-items: baseline;
  }

  #diagnosing-ckd #banner-content h1 {
    font-size: 25px;
    line-height: 27px;
  }

  #diagnosing-ckd #banner-section > .aem-Grid > .container:first-child {
    margin: 50px 0 142px 15px;
    min-width: 190px;
  }

  #diagnosing-ckd #banner-section #banner-content {
    margin-top: 40px;
  }

  #diagnosing-ckd #banner-content hr {
    margin: 25px 37.5px 25px 0;
  }

  #diagnosing-ckd #banner-content h1 span {
    left: -2px;
    padding: 0 2px;
    display: inline;
    line-height: normal;
  }

  #diagnosing-ckd #banner-content p {
    font-size: 16px;
    line-height: 21px;
  }

  #diagnosing-ckd #banner-content p > span.mobile-only {
    display: inline;
  }

  #diagnosing-ckd #hero-banner {
    display: none;
  }

  #diagnosing-ckd #hero-banner-mob {
    width: 163px;
    display: block;
    margin-top: 143px;
  }

  #diagnosing-ckd #banner-section > .aem-Grid > .container:last-child {
    overflow: hidden;
  }

  #diagnosing-ckd #con_bodycontent {
    margin-top: 0px;
  }

  #diagnosing-ckd #section-2 .accordion-common .accordion-content > p {
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    max-width: 100%;
  }

  #diagnosing-ckd .accordion-common .accordion-button-open,
  #diagnosing-ckd .accordion-common .accordion-button-close {
    height: 35px;
  }

  #diagnosing-ckd .accordion-common .accordion-button-open::after,
  #diagnosing-ckd .accordion-common .accordion-button-close::after {
    top: calc(50%);
    transform: translateY(-50%);
    right: 15px;
  }

  #diagnosing-ckd
    #section-2
    .accordion-common
    .accordion-content
    > p
    span.orange-text {
    font-weight: 700;
  }

  #diagnosing-ckd
    #section-2
    .accordion-common
    .accordion-content
    > p
    span.text-nowrap {
    white-space: nowrap;
  }

  #diagnosing-ckd #section-3-grid-1 > .aem-Grid,
  #diagnosing-ckd #section-3-grid-2 > .aem-Grid,
  #diagnosing-ckd #section-3-grid-2 .grid {
    flex-direction: column;
  }

  #diagnosing-ckd .section-heading p {
    padding: 15px 40px 15px 15px;
    font-size: 16px;
    line-height: 21px;
  }

  #diagnosing-ckd #section-4-grid #box-1 .box-1-content hr {
    max-width: 100%;
  }

  #diagnosing-ckd #section-3-grid-1 > .aem-Grid {
    padding: 20px 15px 0;
  }

  #diagnosing-ckd #section-3-grid-1 #box-1 .box-1-content {
    max-width: 100%;
  }

  #diagnosing-ckd #section-3-grid-1 > .aem-Grid > .container:first-child {
    max-width: 100%;
    margin-right: 0px;
    width: 100%;
  }

  #diagnosing-ckd #section-3-grid-1 {
    background: #223d65;
  }

  #diagnosing-ckd .accordion-common .accordion-content.collapsed {
    max-height: 0;
    padding: 0 60px;
  }

  #diagnosing-ckd .accordion-common .accordion-content {
    max-height: 458px;
    padding: 20px 14px 76px;
    flex-direction: column;
    gap: 30px;
    font-family: "Open Sans", sans-serif;
  }

  #diagnosing-ckd #section-3-grid-1 #box-1 p {
    font-size: 16px;
    line-height: 21px;
  }

  #diagnosing-ckd #section-3-grid-1 #box-1 .box-1-content hr {
    margin: 25px 0;
    max-width: 100%;
  }

  #diagnosing-ckd #section-3-grid-1 .box-1-modal-content {
    padding: 10px;
    margin: auto;
  }

  #diagnosing-ckd
    #section-3
    #section-3-grid-1
    .box-1-modal-content
    p:first-child {
    line-height: 25px;
  }

  #section-3-grid-1 #box-2 {
    margin-top: 40px;
  }

  #diagnosing-ckd #section-3-grid-1 > .aem-Grid > .container:last-child {
    max-width: 100%;
    width: 100%;
  }

  #diagnosing-ckd #section-3-grid-1 .box-2-content p {
    font-size: 16px;
  }

  #diagnosing-ckd #section-3-grid-1 .box-2-content p.orange-text {
    margin-bottom: 20px;
  }

  #diagnosing-ckd #section-3-grid-2 {
    padding: 20px 15px;
  }

  #diagnosing-ckd #section-3-grid-2 > .aem-Grid > .container {
    margin: 0;
    max-width: 100%;
    width: 100%;
  }

  #diagnosing-ckd #section-3-grid-2 > .aem-Grid > .container:first-child {
    margin: 0 0 30px;
  }

  #diagnosing-ckd #section-3-grid-2 .grid .image-section {
    text-align: center;
  }

  #diagnosing-ckd #section-3-grid-2 .grid .content p {
    font-size: 16px;
    line-height: 21px;
    margin-top: 20px;
  }

  #diagnosing-ckd #section-3-grid-2 .grid .content {
    margin: 0;
  }

  #diagnosing-ckd #section-4-grid > .aem-Grid > .container:first-child {
    margin: 0;
    max-width: 100%;
    width: 100%;
  }

  #diagnosing-ckd #section-4-grid {
    padding: 0 15px;
  }

  #diagnosing-ckd #section-4-grid #box-1 {
    margin-top: 20px;
  }

  #diagnosing-ckd #section-4-grid #box-1 .box-1-content p {
    font-size: 16px;
    line-height: 21px;
  }

  #diagnosing-ckd #section-3-grid-2 .grid .content a,
  #diagnosing-ckd #section-4-grid #box-1 .box-1-content a {
    height: 35px;
    font-size: 14px;
  }

  #diagnosing-ckd #section-3-grid-2 .grid .content a:before,
  #diagnosing-ckd #section-4-grid #box-1 .box-1-content a:before {
    width: 15px;
    height: 17px;
  }

  #diagnosing-ckd #section-4-grid > .aem-Grid > .container:last-child {
    max-width: fit-content;
  }

  #diagnosing-ckd #section-4-grid #box-2 .box-2-content img {
    margin: 0 auto;
    width: 100%;
  }

  #diagnosing-ckd #section-4-grid #box-2 .box-2-content a {
    width: 17px;
    height: 17px;
    font-size: 18px;
    margin: 0;
    margin-right: 2px;
  }

  #diagnosing-ckd #section-4-grid > .aem-Grid {
    flex-direction: column;
    align-items: center;
  }

  #diagnosing-ckd #section-4-grid #box-2 .box-2-content {
    margin-bottom: 20px;
  }

  #diagnosing-ckd #section-4-grid #box-1 .box-1-content .flex-container {
    margin: 30px 0 10px;
    padding-left: 20px;
  }

  #diagnosing-ckd #section-4-grid #box-1 .box-1-content .flex-container p {
    margin-bottom: 0;
    padding: 0;
    font-size: 9px;
    line-height: 12px;
  }

  #diagnosing-ckd #section-5 .section-heading {
    flex-direction: column;
    align-items: flex-start;
    gap: 0px;
    padding: 15px 15px;
  }

  #diagnosing-ckd #section-5 .section-heading .content {
    margin-bottom: 20px;
  }

  #diagnosing-ckd #section-5 .section-heading p {
    padding: 0;
  }

  #diagnosing-ckd #section-5 .section-heading .cta-button a {
    max-width: 171px;
    font-size: 14px;
    line-height: 16px;
    padding: 9.5px 0;
  }

  #section-5-grid {
    background-image: url(/content/dam/intelligentcontent/brands/pressureison/us/en/images/mobile/diagnosing-ckd/testimonials-bg.png);
    background-size: 100% 100%;
  }

  #section-5-grid > .aem-Grid {
    padding: 20px 30px;
    display: flex;
    flex-direction: column;
  }

  #section-5-grid > .aem-Grid > .container:first-child {
    margin: 0 0 30px;
  }

  #section-5-grid > .aem-Grid > .container {
    width: 100%;
  }

  #section-5-grid .grid p:first-child {
    font-size: 16px;
    line-height: 21px;
  }

  #section-5-grid .grid p:last-child {
    font-size: 14px;
    line-height: 19px;
  }

  #diagnosing-ckd #section-6-grid > .aem-Grid {
    flex-direction: column;
  }

  #diagnosing-ckd #section-6-grid .grid.box-2-content .flex-box {
    flex-direction: column;
    gap: 15px;
  }

  #diagnosing-ckd #section-6-grid .grid.box-1-content img {
    position: relative;
    max-width: 340px;
    left: -15px;
    display: block;
  }
  #diagnosing-ckd #con_bodycontent {
    margin: auto;
  }
  #diagnosing-ckd #section-6-grid > .aem-Grid > .container:last-child {
    max-width: 100%;
  }

  #diagnosing-ckd #section-6-grid > .aem-Grid > .container:first-child {
    margin: 0;
    max-width: 100%;
  }

  #diagnosing-ckd #section-6-grid {
    padding: 20px 15px;
  }

  #diagnosing-ckd #section-6-grid .grid p {
    font-size: 16px;
    line-height: 21px;
  }

  #diagnosing-ckd #section-6-grid .grid p.footnote-customer {
    font-size: 12px;
    line-height: 19.07px;
    font-weight: 100;
  }

  #diagnosing-ckd #section-6-grid .grid a {
    font-size: 14px;
    line-height: 16px;
    height: 35px;
    padding: 7px 18px 11px;
  }

  #diagnosing-ckd #section-6-grid .grid a:before {
    width: 15px;
    height: 17px;
  }

  #diagnosing-ckd #section-6-grid .grid.box-1-content a {
    margin-bottom: 42px;
    padding: 9px 18px;
  }

  #diagnosing-ckd
    #section-6-grid
    #box-2
    > div
    > div:nth-child(3)
    .grid.box-2-content
    a,
  #diagnosing-ckd
    #section-6-grid
    #box-2
    > div
    > div:first-child
    .grid.box-2-content
    a {
    padding: 9px 18px;
  }

  #diagnosing-ckd #section-6-grid #box-1 {
    margin-bottom: 30px;
  }

  #diagnosing-ckd #section-6-grid .grid.box-2-content .flex-box .image-section {
    text-align: center;
    margin: 0 auto;
  }

  #diagnosing-ckd #section-6-grid .grid.box-2-content .flex-box .first-image {
    margin-bottom: 12px;
  }

  #diagnosing-ckd #section-6-grid #flex-2 .grid a:before,
  #diagnosing-ckd #section-6-grid #flex-4 .grid a:before {
    width: 20px;
    height: 22px;
    margin-right: 9px;
    background-position: top;
  }

  #diagnosing-ckd .Reference-container .body-section ol li:nth-child(1) {
    padding-right: 5px;
  }

  #diagnosing-ckd .Reference-container .body-section ol li:nth-child(3) {
    padding-right: 10px;
  }

  #diagnosing-ckd .Reference-container .body-section ol {
    width: 100%;
  }

  #diagnosing-ckd .cmp-modal__modalbox.modal-md .modal-box {
    width: 95%;
  }

  #diagnosing-ckd .cmp-modal--defaultStyle .modal-box__content {
    position: relative;
  }

  #diagnosing-ckd .modal.cmp-modal--defaultStyle .modal__close {
    display: block !important;
  }

  #diagnosing-ckd .cmp-modal--defaultStyle .modal__closeIcon {
    position: absolute;
    right: -12px;
    margin: 0;
    top: 0;
  }

  #diagnosing-ckd .cmp-modal--defaultStyle .modal__closeLabel {
    display: none;
  }

  #diagnosing-ckd .text-nowrap {
    white-space: unset;
  }

  #diagnosing-ckd .mob-break {
    display: block;
  }
}

@media screen and (max-width: 370px) {
  #diagnosing-ckd #banner-section > .aem-Grid > .container:first-child {
    min-width: unset;
  }

  #diagnosing-ckd #hero-banner img.cmp-image__image {
    max-width: 175px;
  }

  #diagnosing-ckd #section-4-grid #box-2 .box-2-content img {
    max-width: 300px;
  }

  #section-5-grid {
    background-size: 100% 100%;
    background-color: #eef2fb;
  }
}

@media screen and (min-width: 600px) and (max-width: 650px) {
  #diagnosing-ckd #section-6-grid .grid a {
    padding: 7px 18px 11px;
  }
}

@media screen and (min-width: 750px) and (max-width: 800px) {
  #diagnosing-ckd #section-6-grid .grid a {
    padding: 9px 18px 9px;
  }
}

@media screen and (min-width: 767px) and (max-width: 790px) {
  #diagnosing-ckd #section-6-grid .grid a {
    padding: 9px 14px;
  }
}

@media screen and (min-width: 320px) and (max-width: 340px) {
  #diagnosing-ckd #hero-banner-mob {
    width: auto;
  }
}
@media screen and (min-width: 819px) and (max-width: 822px) {
  #flex-1 .image-section img,
  #flex-2 .image-section img,
  #flex-3 .image-section img,
  #flex-4 .image-section img {
    max-width: 103px !important;
  }
}
@media screen and (min-width: 1179px) and (max-width: 1182px) {
  #flex-1 .image-section img,
  #flex-2 .image-section img,
  #flex-3 .image-section img,
  #flex-4 .image-section img {
    max-width: 120px !important;
  }
}
@media screen and (min-width: 901px) and (max-width: 990px) {
  #diagnosing-ckd #con_bodycontent {
    margin: 0px auto 0px;
  }
}
@media screen and (min-width: 1598px) and (max-width: 3840px) {
  #diagnosing-ckd #flex-1 .image-section img,
  #diagnosing-ckd #flex-2 .image-section img,
  #diagnosing-ckd #flex-3 .image-section img,
  #diagnosing-ckd #flex-4 .image-section img {
    max-width: 160px !important;
  }
  #diagnosing-ckd #hero-image img.cmp-image__image.cmp-image--desktop {
    margin-top: 85px;
  }
}
/********End of diagonising-ckd page**************/
