@import url("https://fonts.amgen.com/s/material-fonts/v190/symbols/stylesheet.css");
@import url("https://fonts.amgen.com/s/material-fonts/v190/icons/stylesheet.css");

span.no-wrap {
  white-space: nowrap;
}

/*accessibility-styles*/
.cta-btn.home-banner-cta .quantum-button:hover,
.cta-btn.home-banner-cta .quantum-button:active,
.cta-btn.bone-building button:hover,
.cta-btn.bone-building button:active {
  background: #d66018;
  color: #ffffff;
}

.cta-btn.bone-building.new-find-doctor .quantum-cta a:hover,
.cta-btn.bone-building.new-find-doctor .quantum-cta a:active {
  background: #d66018;
  color: #ffffff;
}
.cta-btn.home-banner-cta .quantum-button:focus-visible,
.cta-btn.bone-building button:focus-visible {
  border: solid 1.5px var(--border-color);
  outline: 2px solid var(--border-color);
  outline-offset: 3px;
  border-radius: 4px;
}
.cta-right-img .quantum-button:hover,
.cta-right-img .quantum-button:active,
#home-pay-as-little .field-promolink a:hover,
#home-pay-as-little .field-promolink a:active,
.enroll-bonematters-cta .quantum-button:hover,
.enroll-bonematters-cta .quantum-button:active,
#paying-evenity #commercial-insurance-tab #enroll-online .field-link a:hover,
#paying-evenity #commercial-insurance-tab #enroll-online .field-link a:active {
  background-color: #d66018;
  color: #ffffff;
}
.cta-right-img .quantum-button:focus-visible,
#home-pay-as-little .field-promolink a:focus-visible,
.enroll-bonematters-cta .quantum-button:focus-visible,
#paying-evenity
  #commercial-insurance-tab
  #enroll-online
  .field-link
  a:focus-visible,
#leaving-modal-popup .continue:focus-visible {
  border: solid 1.5px var(--text-color);
  border-radius: 4px;
  outline: 2px solid #d57f00 !important;
  outline-offset: 3px;
}
.cta-boxes .quantum-cta a button:hover,
.cta-boxes .quantum-cta a button:active,
#additional-resources .additional-resource-splitter .cta-link a:hover,
#additional-resources .additional-resource-splitter .cta-link a:active,
#new-bone-questions .option-button:active {
  background-color: #d66018;
  color: #ffffff;
}
.cta-boxes .quantum-cta a button:focus-visible,
#additional-resources .additional-resource-splitter .cta-link a:focus-visible,
#new-bone-questions .option-button:focus-visible,
#new-bone-questions .option-button:focus-visible,
#paying-evenity #tabs .tab-button a:focus-visible {
  border: solid 1.5px var(--text-color);
  outline: solid 2px #d86018 !important;
  outline-offset: 3px;
}
#paying-evenity #tabs .tab-button.activeTab a:focus-visible {
  border: 1px solid transparent !important;
}
#contact-us-text .bg-white-smoke a:focus-visible,
#leaving-modal-popup .cancel:focus-visible,
#home-pay-as-little .orange-txt:focus-visible,
#common-side-effects .plain-html .graph-note a:focus-visible,
#paying-evenity #tabs #commercial-insurance-footnote a:focus-visible,
#patient-enroll a:focus-visible,
#additional-resources .other-brochure:focus-visible,
.sitemap-main-navigation a:focus-visible,
.terms-conditions-accordion a:focus-visible,
#download-link a:focus-visible {
  outline: 2px solid #3d5567 !important;
  outline-offset: 3px;
  border-radius: 2px;
}
.amg-support p a:focus-visible {
  outline: 2px solid #3d5567 !important;
  outline-offset: 0px;
  border-radius: 2px;
}

#real-patient-carousel .next-text:hover,
#real-patient-carousel .next-text:active {
  background-image: url(/-/media/51B3053D1B8F458599B9572C41B98A41.ashx);
  width: 49px;
}
#real-patient-carousel .prev-text:hover,
#real-patient-carousel .prev-text:active {
  background-image: url(/-/media/37AD1F94EAB14589AD5A268519AE45C9.ashx);
  width: 48px;
  background-size: 100%;
}
#real-patient-carousel .next-text:focus-visible,
#real-patient-carousel .prev-text:focus-visible {
  outline: 1px solid #425563 !important;
  outline-offset: 3px;
  border-radius: 50%;
}
#real-patient-carousel .prev-text.disabled:focus-visible,
#real-patient-carousel .next-text.disabled:focus-visible {
  outline: 0px !important;
}
.quantum-indications__inner a:focus-visible {
  outline: 2px solid var(--text-color) !important;
  outline-offset: 3px;
  border-radius: 2px;
}
#indicationClose:focus-visible {
  border-radius: 50%;
  outline: 2px solid var(--text-color);
  outline-offset: 3px;
}
.quantum-header__logo:focus-visible,
.quantum-drop-down-menu__top-nav-link:focus-visible,
#fullIsi a:focus-visible {
  outline: solid 2px var(--text-color) !important;
  outline-offset: 2px;
  border-radius: 1px;
}
.quantum-header
  .quantum-drop-down-menu__list-item.hassubmenu:focus-within
  .quantum-drop-down-menu__menu {
  top: 62px;
}
.quantum-header .quantum-drop-down-menu__link:focus-visible,
.quantum-header .quantum-drop-down-menu__menu-link:focus-visible {
  outline: solid 2px var(--text-color) !important;
  border-radius: 1px;
  outline-offset: 0;
}
#footer .quantum-footer__links-row a:focus-visible,
.quantum-footer__logo-social-row a:focus-visible {
  outline: solid 2px #fff !important;
  outline-offset: 2px;
  border-radius: 3px;
}
.quantum-footer__logo-social-row a {
  display: block;
}
#additional-resources-brochures a:focus-visible {
  outline: 2px solid var(--text-color) !important;
  border-radius: 3px;
  outline-offset: 3px;
}
#video-accordion-section .item.active .toggle-header:focus-visible {
  width: 100%;
  padding: 8px 10px 8px 20px;
}
#paying-evenity
  #paying-evenity-popup
  button.quantum-modal__close.quantum-button--icon-only:focus-visible {
  outline: 2px solid var(--text-color);
  border-radius: 25px;
  padding-top: 4px;
}

/*header*/
.quantum-header__inner {
  padding-bottom: 10px;
}

/*accordion*/
.toggle-content {
  display: none;
}

/*form-page*/
#bone-matters-signup-form form#prospects-form {
  padding: 0;
}
#bone-matters-signup-confirm
  .bc-player-46XtejDQqq_default
  .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-left: -1em;
  margin-top: -1em;
}
#bone-matters-signup-confirm
  .video-js
  .vjs-big-play-button
  .vjs-icon-placeholder:before {
  background-image: none;
  content: "\f101";
}

/*home-page*/
#home-page .home-banner-cta {
  padding: 0;
}
.enroll-bonematters-cta h3 sup {
  font-size: 100%;
  vertical-align: baseline;
}

/*side-effects*/
#common-side-effects .field-image a {
  pointer-events: none;
}

/*additional-resources*/
#additional-resources .bone-building .quantum-cta__text h2 {
  text-transform: none;
}

/*about-evenity*/
#evenity-banner {
  background-image: url("/~/media/Themes/Amgen/Evenity-com/Evenity-com/images/Redesign/Desktop/about-evenity/Frame 16");
  background-repeat: no-repeat;
  background-size: 100%;
  min-height: unset;
  padding: 25px 15px 82px;
}
#about-page #evenity-banner {
  background-size: 100% 100%;
}
.side-effect-page #evenity-banner {
  padding: 25px 15px 30px;
}
#banner-text {
  max-width: 1220px;
  margin: 0 auto;
}
#banner-text .breadcrumb,
#taking-evenity-banner .breadcrumb {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
  color: #fff;
  width: 282px;
  padding: 4px 0;
  border-radius: 5px;
  background-color: #425563;
  margin-bottom: 14px;
}
.trial-results-page #banner-text .breadcrumb{
font-size: 18px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    color: #fff;
    width: 282px;
    padding: 4px 0;
    border-radius: 5px;
    background-color: #425563;
    margin-top: 25px;
}
.trial-results-page #banner-text .breadcrumb p{
  font-size: 18px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    color: #fff;
    width: 282px;
    padding: 4px 0;
    border-radius: 5px;
    background-color: #425563;
    margin-bottom: 0px;
}
.trial-results-page .border-section h1{
  max-width: 1200px;
}
.side-effect-page  #banner-text .breadcrumb{
font-size: 18px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    color: #fff;
    width: 282px;
    padding: 4px 0;
    border-radius: 5px;
    background-color: #425563;
   
}
.side-effect-page  #banner-text .breadcrumb p{
  font-size: 18px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    color: #fff;
    width: 282px;
    padding: 4px 0;
    border-radius: 5px;
    background-color: #425563;
    margin-bottom: 0px;
}


#about-page #banner-text .breadcrumb h1,
#taking-evenity-banner .breadcrumb h1, 
.real-patient-experience #real-patient-banner .banner-section .breadcrumb h5,
.banner-section .breadcrumb h1 {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
  color: #fff;
  width: 282px;
  padding: 4px 0;
  border-radius: 5px;
  background-color: #425563;
  margin-bottom: 0px;
}
.banner-content p.heading {
  font-size: 60px;
  line-height: 1.05;
  font-weight: bold;
}
.banner-content p {
  font-size: 40px;
  line-height: 1.1;
  text-transform: uppercase;
  font-weight: 600;
  color: #fff;
}
.banner-content h1.heading {
  font-size: 60px;
  line-height: 1.05;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
}
.banner-content h1 span {
  font-size: 40px;
  line-height: 1.1;
  text-transform: uppercase;
  font-weight: 600;
  color: #fff;
  display: block;
}
#about-page .cta-right-img .quantum-cta__image-wrap {
  border-image-source: none;
  border: none!important;
  position: relative;
  border-radius: 12px;
  padding: 0;
}
/* #about-page .cta-right-img .quantum-cta__image-wrap::before{
	position: absolute;
	content: '';
	left: -3px;
	top: -3px;
	width: calc(100% + 6px);
	height: calc(100% + 6px);
	background: linear-gradient(to right, #ff9800 0%, #425563 100%);
	border-radius: 12px;
}
#about-page .cta-right-img .quantum-cta__image-wrap::after{
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #ffffff;
	border-radius: 12px;
} */
#about-page .cta-right-img .quantum-cta__image-wrap img {
  position: relative;
  z-index: 1;
}
.video-center > div {
  display: flex;
  flex-direction: column-reverse;
}
.video-center .video-js {
  width: 657px;
  height: auto;
  flex: 0 0 100%;
  margin: 0 auto;
}
#about-page .video-js .vjs-big-play-button .vjs-icon-placeholder:before,
#about-page .video-js .vjs-icon-play:before {
  background-image: url(/-/media/CF4E7F87757A4B9CAB8868880406A579.ashx);
}
.video-center #imageMenu {
  flex: 0 0 100%;
  color: #425563;
  text-align: center;
  margin-bottom: 20px;
}
.video-center #imageMenu p {
  line-height: 1.1;
  font-size: 30px;
  font-weight: 600;
}
#video-accordion-section {
  max-width: 657px;
  margin: 20px auto 30px;
  background-color: #fff;
  border-radius: 10px;
}
#video-accordion-section ul {
  list-style: none;
  border: solid 1px #979797;
  border-radius: 10px;
}
#video-accordion-section .toggle-header {
  display: flex;
  justify-content: space-between;
  background-color: #fff;
  padding: 8px 10px 8px 20px;
  cursor: pointer;
  align-items: center;
  border-radius: 10px;
}
#video-accordion-section .toggle-header .field-heading {
  font-size: 18px;
  font-weight: bold;
  line-height: normal;
  color: #425563;
}
#video-accordion-section .toggle-header::after {
  content: "";
  background-image: url("/-/media/Themes/Amgen/Evenity-com/Evenity-com/images/icons/up-arrow.svg");
  /* background-image: url("/-/media/Themes/Amgen/Evenity-com/Evenity-com/images/icons/down-arrow.svg"); */
  width: 15px;
  height: 16px;
  background-size: 100%;
}
#video-accordion-section .item.active .toggle-header {
  padding: 8px 0px 8px 10px;
  border-bottom: solid 1px rgba(151, 151, 151, 0.66);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  width: 97%;
  margin: 0 auto;
}
#video-accordion-section .item.active .toggle-header::after {
  background-image: url("/-/media/Themes/Amgen/Evenity-com/Evenity-com/images/icons/up-arrow.svg");
}
#video-accordion-section .item .toggle-content {
  padding: 0px 10px 20px 20px;
  margin-top: 10px;
  border-radius: 10px;
}
#video-accordion-section .item .toggle-content.about-video-content {
  /*display: block;*/
}
#video-accordion-section .item .toggle-content p {
  font-size: 18px;
  line-height: 1.22;
  margin-bottom: 20px;
}
#video-accordion-section .item .toggle-content p.mb-0 {
  margin-bottom: 0px;
}
#taking-evenity-section {
  padding: 0 15px;
}
#taking-evenity-section > .component-content {
  max-width: 1220px;
  margin: 0 auto 30px;
  background-color: #f9f9f9;
  padding: 49.3px 72px 37px 72px;
  border-radius: 20px;
}
#taking-evenity-section .taking-evenity-section {
  display: flex;
  gap: 75px;
  align-items: center;
}
.taking-evenity-content {
  width: 727px;
}
.taking-evenity-section img {
  max-width: 250px;
}
.taking-evenity-content p.heading {
  font-size: 30px;
  font-weight: 600;
  line-height: 1.1;
  color: #425563;
  margin-bottom: 13px;
}
.taking-evenity-content p {
  font-size: 25px;
  font-weight: normal;
  line-height: 1.24;
  color: #425563;
  margin-bottom: 22px;
}
.taking-evenity-content p.small-text {
  font-size: 18px;
  line-height: 1.22;
  margin-bottom: 0;
}
#treated-untreated-promo > .component-content {
  flex-direction: column-reverse;
  display: flex;
}
#treated-untreated-promo > .component-content > div {
  display: flex;
  gap: 170px;
  max-width: 1000px;
  margin: 0 auto;
}
#treated-untreated-promo > .component-content > div section {
  width: 339px;
  text-align: center;
  display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
}
#illustrative-purposes {
  text-align: center;
  max-width: 800px;
  margin: 0 auto;
}
#illustrative-purposes p {
  font-size: 14px;
  line-height: 1.14;
  color: #425563;
}
#treated-untreated-promo {
  margin-bottom: 35px;
}
#treated-untreated-promo > .component-content .field-promotext3 p {
  font-size: 30px;
  font-weight: 600;
  line-height: 1.1;
  text-align: center;
  color: #425563;
  margin-bottom: 30px;
}
#treated-untreated-section > .component-content {
  border-radius: 20px;
  background-color: #e6f2fa;
  padding: 45.9px 89px 45px 89px;
  margin-bottom: 30px;
}
#treated-untreated-promo
  > .component-content
  .field-promotext3
  .treated-with-evenity {
  display: block;
  font-size: 40px;
  text-transform: uppercase;
}
#treated-untreated-promo .treated-heading {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.22;
  color: #425563;
  margin-bottom: 12px;
  margin-top: 30px;
}
#treated-untreated-promo p {
  font-size: 18px;
  line-height: 1.22;
}
.bone-building .quantum-cta {
  pointer-events: none;
  position: relative;
  display: block;
}

.bone-building.new-find-doctor .quantum-cta {
  pointer-events: auto;
}

.bone-building img {
  max-width: 100%;
}
.bone-building .quantum-cta__text {
  position: absolute;
  top: 15%;
  right: 0;
  max-width: 615px;
  left: 43%;
}
.bone-building #more-info-section .quantum-cta__text {
  width: auto;
  max-width: 64%;
  left: 33%;
}
.bone-building.new-find-doctor .quantum-cta__text {
  top: 25%;
}
.bone-building .quantum-cta__text h2 {
  font-size: 30px;
  font-weight: 600;
  line-height: 1.1;
  color: #fff;
}
.bone-building.new-find-doctor .quantum-cta__text h2 {
  font-size: 33px;
  text-transform: none;
}
.bone-building .quantum-cta__text .quantum-cta__copy {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.22;
  color: #fff;
  margin: 10px 0 35px;
}
.post-fracture-page .new-find-doctor {
  background-color: #fdf4e5;
  padding-bottom: 40px;
}
.bone-building.new-find-doctor .quantum-cta__text .quantum-cta__copy {
  margin: 0px 0 15px;
}
.cta-btn.bone-building button {
  color: #fff;
  border: solid 2px #e6f2fa;
  padding: 20px 11px;
}
.cta-btn.bone-building.new-find-doctor .quantum-cta a {
  color: #fff;
  border: solid 2px #e6f2fa;
  margin-top: 20px;
  margin-right: 30px;
  text-decoration: none;
  display: inline-block;
}
.cta-btn.bone-building.new-find-doctor a:last-child {
  margin-right: 0;
}
#more-info-section .quantum-cta__text {
  height: 100%;
  /* display: flex;
    align-items: center;
    justify-content: center; */
  top: 0;
}
#more-info-section .quantum-cta__text .d-flex {
  justify-content: space-between;
}
#more-info-section .quantum-cta__text .d-flex .quantum-cta__copy {
  margin: 0;
}
#more-info-section .quantum-cta__text .quantum-cta-left {
  /* text-align: center;
	max-width: 370px;*/
}
#more-info-section .quantum-cta__text h2 {
  font-size: 28px;
  line-height: 1.18;
  text-align: left;
}
#more-info-section .quantum-cta__text p {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  padding: 0;
  margin: 10px 0 10px;
}
#more-info-section .quantum-cta__text .quantum-cta__copy {
  padding: 0;
  margin: 0;
}
#more-info-section .quantum-cta__text .quantum-cta-right {
  max-width: 319px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
#more-info-section .quantum-cta__text .quantum-cta-right a {
  width: max-content;
  margin: 0 auto;
}
.cta-boxes > .component-content {
  display: flex;
  gap: 32px;
}
.cta-boxes .quantum-cta {
  width: 594px;
  padding: 30px 60px;
  border-radius: 20px;
  background-color: #fef7eb;
  text-align: center;
  display: flex;
    justify-content: center;
    align-items: center;
}
.cta-boxes {
  /* padding: 30px 15px 0; */
}
.cta-boxes .quantum-cta a {
  pointer-events: none;
  text-decoration: none;
}
.cta-boxes .quantum-cta a button {
  color: #ffffff;
  border: none;
  position: relative;
}
.cta-boxes .quantum-cta .quantum-cta__text h2 {
  font-size: 25px;
  color: #425563;
  line-height: 1.24;
  text-decoration: none;
  font-weight: normal;
  margin-bottom: 20px;
}
#treated-untreated-promo .field-promoicon img {
  max-width: 95%;
}
#treated-untreated-promo .field-promoicon2 img {
max-width: 95%;
}
#how-evenity-works {
  padding-top: 30px;
}
#about-page .cta-right-img .quantum-cta__text h3 span {
  display: block;
}

/*real-patient*/
#real-patient-banner {
  background-image: url(/-/media/A7CA5BF6EB8B4A349BF9A9173F6B1452.ashx);
  background-repeat: no-repeat;
  background-size: 100%;
  min-height: 220px;
  padding: 25px 15px 20px;

}
#real-patient-banner .component-content #banner-text {
  margin-top: 0;
  margin-bottom: 0;
}
#video-section-container {
  margin-top: 40px;
}
.real-patient-experience #video-section-container > .component-content {
  padding: 25px 90px 25px 90px;
  border-radius: 20px;
  background-color: rgba(253, 235, 205, 0.4);
}
.real-patient-experience .video-center .video-js {
  width: 589px;
}
.real-patient-experience #video-accordion-section {
  margin-bottom: 0;
}
#real-patient-carousel {
  padding: 23.3px 10px 20px 10px;
  background-color: #f9f9f9;
  margin: 40px 0;
}
#real-patient-carousel .patient-stories p {
  font-size: 25px;
  line-height: 1.24;
  text-align: center;
  color: #425563;
  margin-bottom: 25px;
}
#real-patient-carousel .carousel-inner {
  max-width: 1030px;
  margin: 0 auto;
  overflow: visible;
}
.carousel-inner .slides {
  display: flex;
  flex-direction: row;
  gap: 21px;
  list-style: none;
}
.carousel-inner .slide {
  max-width: 336px;
}
.carousel-inner .slides .slide .field-slideimage {
  display: flex;
  justify-content: center;
  position: relative;
  z-index: 1;
}
.carousel-inner .slides .slide .field-slideimage img {
  max-width: 329px;
  height: auto;
}
#real-patient-carousel .carousel-inner .slides .slide .slide-info {
  border-radius: 12px;
  box-shadow: 0 5px 9.4px 2px rgba(0, 0, 0, 0.05);
  border: solid 2px #fff;
  background-color: #fff;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
#real-patient-carousel
  .carousel-inner
  .slides
  .slide
  .slide-info
  .field-slidetext {
  max-width: 277px;
  text-align: center;
  margin: auto;
  padding: 16px 0;
}
#real-patient-carousel
  .carousel-inner
  .slides
  .slide
  .slide-info
  .field-slidetext
  .carousal-content {
  height: 150px;
}
#real-patient-carousel
  .carousel-inner
  .slides
  .slide
  .slide-info
  .field-slidetext
  .carousal-content.pt-19 {
  padding-top: 19px;
}
#real-patient-carousel
  .carousel-inner
  .slides
  .slide
  .slide-info
  .field-slidetext
  p {
  font-size: 18px;
  line-height: 1.22;
}
.patient-testimonials p {
  font-size: 16px;
  line-height: 1.38;
  text-align: center;
  color: #425563;
  width: 843px;
  margin: 15px auto 0;
}
#real-patient-carousel .prev-text {
  position: absolute;
  top: 48%;
  left: -70px;
  text-decoration: none;
  background-image: url(/-/media/9086ED8275C64FDC827CECE44C0181BB.ashx);
  background-repeat: no-repeat;
  width: 48px;
  height: 48px;
}
#real-patient-carousel .prev-text.disabled {
  background-image: url(/-/media/FB769CFAAB0A43D280971AE36D464EC6.ashx);
  pointer-events: none;
}
#real-patient-carousel .nav-items {
  display: flex;
  position: relative;
  height: 20px;
  margin: 10px auto;
  vertical-align: middle;
  cursor: pointer;
  align-items: flex-start;
  justify-content: center;
  width: 15%;
}
#real-patient-carousel .nav-items .sxa-bullets {
  position: relative;
  width: 15px;
  top: 12px;
}
#real-patient-carousel .nav-items .sxa-bullets:before {
  content: "";
  width: 9px;
  height: 9px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  background: transparent;
  border: 2px solid #425563;
  border-radius: 50%;
}
#real-patient-carousel .nav-items .sxa-bullets.active:before {
  background-color: #425563;
}
#real-patient-carousel .carousel-inner {
  position: relative;
}
#real-patient-carousel .next-text {
  position: absolute;
  top: 48%;
  right: -70px;
  text-decoration: none;
  background-image: url(/-/media/098685AD8DA94C409A8CBD48FDC183C0.ashx);
  background-repeat: no-repeat;
  width: 48px;
  height: 48px;
}
#real-patient-carousel .next-text.disabled {
  background-image: url(/-/media/F3312BEBC0254E7FA04BE601FB7A84D2.ashx);
  pointer-events: none;
}
#real-patient-carousel .nav-items .sxa-bullets:nth-child(3),
#real-patient-carousel .nav-items .sxa-bullets:nth-child(4) {
  display: none;
}
#video-accordion-section .toggle-content ul {
  list-style: disc;
  padding-left: 25px;
  margin-bottom: 20px;
  border: 0;
}
#video-accordion-section .toggle-content ul li {
  font-size: 18px;
  line-height: 1.22;
  margin-bottom: 5px;
}
#video-accordion-section .toggle-content ul li::marker {
  color: #425563;
  font-size: 18px;
}
.real-patient-experience .vjs-dock-text {
  display: none;
}
.real-patient-experience .vjs-poster {
  background-size: cover;
}

/*proven-results*/
.trial-results-page .bone-building {
  padding: 30px 0;
}
#mobile-image {
  display: none;
}
#proven-results-banner {
  background-image: url(/-/media/356C04CC724C4F988312B52328146639.ashx);
  background-size: cover;
  background-repeat: no-repeat;
  padding: 30px 0 1px;
  background-position: 100%;
}
#proven-results-banner #banner-text .breadcrumb {
  margin-bottom: 30px;
}
#proven-results-banner .border-section {
  padding: 37px 75px 50px;
  margin-bottom: 30px;
  border: 2px solid #ff9800;
  background-color: rgba(230, 242, 250, 0.2);
  border-radius: 18px;
  color: #fff;
}
#proven-results-banner .border-section .evenity-proven-text {
  text-transform: uppercase;
  font-size: 30px;
  line-height: 1.1;
  margin-bottom: 5px;
  font-weight: 600;
}
#proven-results-banner .border-section h1 {
  text-transform: uppercase;
  font-size: 60px;
  line-height: 1.05;
}
#proven-results-banner .border-section p.banner-footnote {
  font-size: 14px;
  font-weight: normal;
  line-height: 1.14;
  margin-top: 30px;
}
#proven-results-banner .significant-section {
  margin-bottom: 50px;
}
#proven-results-banner .significant-section p {
  text-align: center;
  color: #fff;
  font-size: 30px;
  font-weight: 600;
  margin: 0 auto;
  line-height: 1.1;
}
#proven-results-banner .significant-section sup span {
  font-size: 60%;
  position: relative;
  top: -6px;
}
#proven-results-banner .significant-section .significant-text {
  display: block;
  font-size: 40px;
  text-transform: uppercase;
}
#proven-results-banner .bmd-text {
  margin: 32px auto;
  
}
#proven-results-banner .bmd-text p {
  font-size: 14px;
  line-height: 1.14;
  color: #fff;
}
#proven-results-banner #desktop-image {
  text-align: center;
}
#proven-results-banner #desktop-image a,
#proven-results-banner #mobile-image a {
  pointer-events: none;
}
#proven-results-banner #desktop-image img {
  max-width: 75%;
}

/*paying-for-evenity*/
#paying-for-evenity-banner {
  background-image: url(/-/media/2D77A0B2ACDC46598B1E5B9383964087.ashx);
  background-repeat: no-repeat;
  background-size: 100%;
  padding: 25px 15px 20px;
  min-height: unset;
   padding: 25px 0 20px;
        max-width: 1440px;
        min-height: 250px;
}
#paying-evenity #paying-for-evenity-banner #banner-text {
  margin-top: 0;
}
#paying-for-evenity-banner #banner-text .breadcrumb {
  margin-bottom: 15px;
}
#paying-for-evenity-banner .banner-content {
  padding-bottom: 15px;
}
#paying-for-evenity-banner .banner-footnote p {
  color: #fff;
  font-size: 14px;
}
.enroll-bonematters-cta.max-width-1220 > .component-content{
  max-width: 1230px;
}
#paying-evenity #tabs {
  max-width: 1220px;
}
#paying-evenity #tabs > div {
  box-shadow: none;
}
#paying-evenity #tabs .tab-button {
  background: transparent;
  box-shadow: none;
}
#paying-evenity #tabs .tab-button a {
  width: 383px;
  border-radius: 12px;
  border: none;
  display: flex;
  justify-content: center;
  padding: 10px 0;
  background-color: #425563;
  color: #ffffff;
  font-size: 25px;
}
#paying-evenity #tabs .tab-button.activeTab a {
  background-color: rgba(230, 242, 250, 0.61);
  border: 1px solid transparent !important;
  color: #425563;
}
#paying-evenity #tabs #uninsuredButton {
  margin-right: 0;
}
#paying-evenity .select-insurance {
  text-align: center;
  margin: 20px 0;
}
#paying-evenity .select-insurance h3 {
  color: #425563;
  line-height: 1.1;
  font-size: 30px;
  font-weight: 600;
}
#paying-evenity #medicare {
  padding: 10px 15px 0;
}
#paying-evenity .list-price p {
  font-size: 18px;
  line-height: 1.22;
  text-align: left;
  color: #425563;
  padding: 0 13px;
}
#paying-evenity .list-price .footnote {
  margin-top: 9px;
}
#paying-evenity .list-price .footnote p {
  font-size: 14px;
  max-width: 950px;
}
#paying-evenity #footnotes .footnote {
  margin-top: 20px;
}
#paying-evenity #footnotes .footnote p {
  font-size: 14px;
  max-width: 950px;
}
#paying-evenity #medicare .tab-content {
  max-width: 1220px;
  margin: 12px auto 0;
  border-radius: 12px;
  background-color: rgba(230, 242, 250, 0.61);
}
#paying-evenity .type-of-medicare {
  text-align: center;
  padding: 15px 0 20px;
}
#paying-evenity .type-of-medicare p {
  font-size: 25px;
  color: #425563;
  line-height: 1.24;
}
#paying-evenity .tab-content #most-medicare {
  background: transparent;
  padding: 29.6px 26px 30px 26px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  background-color: #fff;
  max-width: 1073px;
  text-align: left;
}
#paying-evenity .tab-content #most-medicare .heading {
  font-size: 25px;
  font-weight: bold;
  line-height: 1.24;
  color: #425563;
  margin-bottom: 16px;
}
#paying-evenity .tab-content #most-medicare p {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.22;
  color: #425563;
  max-width: 553px;
}
#paying-evenity .tab-content .left-text ul {
  margin: 0;
  font-size: 18px;
  margin-left: 60px;
}
#paying-evenity #medicare .column-splitter {
  background: #fff;
  max-width: 1073px;
  gap: 48px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  padding-top: 0;
  padding-bottom: 49px;
}
#paying-evenity .tab-content .left-text {
  min-width: 625px;
}
#paying-evenity .tab-content .left-text ul {
  margin: 0;
  font-size: 18px;
  margin-left: 60px;
  color: #425563;
}
#paying-evenity .tab-content .left-text li::marker {
  color: #425563;
  font-size: 18px;
}
#paying-evenity .tab-content .left-text ul ul {
  margin-left: 58px;
  margin-bottom: 0;
}
#paying-evenity .what-you-pay p {
  font-size: 18px;
  line-height: 1.22;
  color: #425563;
  padding-right: 75px;
}
#paying-evenity .tab-content #footnotes {
  padding: 26px 0 35px 26px;
  background: #fff;
  max-width: 1073px;
  margin: 0 auto;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
#paying-evenity .accordion {
  max-width: 1220px;
  margin-bottom: 38px;
  text-align: center;
}
#paying-evenity .accordion .items {
  list-style: none;
}
#paying-evenity .accordion .toggle-header {
  padding: 14px 0;
  border-radius: 12px;
  background-color: rgba(253, 235, 205, 0.5);
  cursor: pointer;
}
#paying-evenity .accordion .toggle-header .field-heading {
  font-size: 25px;
  font-weight: bold;
  position: relative;
  max-width: 390px;
  margin: 0 auto;
}
#paying-evenity .accordion .toggle-header .field-heading::after {
  position: absolute;
  content: "\e313";
  font-family: "Material Symbols Outlined";
  font-size: 35px;
  font-weight: 500;
  top: -5px;
  right: 50px;
}
#paying-evenity .accordion .item.active .toggle-header .field-heading::after {
  content: "\e316";
}
#paying-evenity #not-sure {
  max-width: 1220px;
  margin: 0 auto;
  text-align: center;
}
#paying-evenity #not-sure > .component-content {
  max-width: 800px;
  padding: 30px 0 44px;
  margin: 0 auto;
}
#paying-evenity #tabs .tab-content-subtitle {
  background: #fff;
  max-width: 1073px;
  margin-top: 30px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  padding: 25px 0 10px 30px;
}
#paying-evenity #medicare-part .column-splitter {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding-bottom: 0;
}
#paying-evenity .tab-content .left-text p.mt-1 {
  margin: 5px 0 15px 30px;
}
#paying-evenity #not-sure p.ft-wt-m {
  font-weight: bold;
  line-height: 1.24;
}
#paying-evenity #not-sure p.ft-wt-m.secondary {
  font-size: 18px;
  line-height: 1.22;
  margin-top: 20px;
}
#paying-evenity .learn-more p span {
  font-size: 25px;
  line-height: 1.24;
  color: #d66018;
  font-weight: bold;
}
#paying-evenity .learn-more p {
  font-size: 25px;
  line-height: 1.24;
  color: #425563;
}
#paying-evenity #see-below {
  max-width: 908px;
  margin: 38px auto 25px;
  text-align: center;
  font-size: 30px;
  font-weight: 600;
}
#paying-evenity .tab-content .right-image {
  margin: 0;
  max-width: 100%;
  padding-top: 10px;
}
#paying-evenity #medicare-part .right-image {
  padding-top: 0;
}
#paying-evenity .tab-content #most-medicare span {
  color: #425563;
  margin-left: 0;
}
#paying-evenity .tab-content .left-text p.mt-1 {
  margin: 10px 0 15px 30px !important;
}
#paying-evenity .accordion .accordion-content {
  display: flex;
  gap: 73px;
  margin-top: 17px;
  border-radius: 20px;
  background-color: rgba(253, 235, 205, 0.5);
}
#paying-evenity .accordion .accordion-content .left-image img {
  max-width: 417px;
  height: 100%;
}
#paying-evenity .accordion .accordion-content .right-text {
  text-align: left;
  padding: 14px 75px 0 0;
}
#paying-evenity .accordion .accordion-content .right-text p {
  font-size: 18px;
  line-height: 1.22;
  color: #425563;
  margin-bottom: 23px;
}
#paying-evenity #commercial-insurance-tab {
  padding: 10px 15px 0;
}
#paying-evenity #amgen-supportplus {
  border-top-left-radius: 12px;
  background-color: rgba(230, 242, 250, 0.61);
  border-top-right-radius: 12px;
  padding: 40px 104px 7px 104px;
  margin-top: 12px;
}

#paying-evenity #commercial-insurance-tab #amgen-supportplus .field-image a {
  pointer-events: none;
}
#paying-evenity #commercial-insurance-tab #amgen-supportplus .field-image img {
  margin-left: 0;
}
#paying-evenity #commercial-insurance-tab #amgen-supportplus .primary {
  font-size: 25px;
  font-weight: normal;
  line-height: 1.24;
  color: #425563;
  margin-top: 10px;
  margin-left: 0;
}
#paying-evenity #commercial-insurance-tab #copay-card .column-splitter {
  background-image: none;
  flex-direction: row-reverse;
  justify-content: normal;
  max-width: 1000px;
  gap: 30px;
}
#paying-evenity #commercial-insurance-tab #copay-card .right-image {
  flex: 0 0 59%;
  margin-left: 0;
}
#paying-evenity #commercial-insurance-tab #copay-card .left-text {
  min-width: 30%;
  padding: 0;
}
#paying-evenity #commercial-insurance-tab #copay-card .right-image p {
  color: #475463;
  margin-top: 35px;
  font-size: 18px;
}
#paying-evenity #commercial-insurance-tab #copay-card .right-image ul {
  margin: 30px 0 25px;
  padding-left: 28px;
}
#paying-evenity #commercial-insurance-tab #copay-card .right-image ul li {
  color: #475463;
  margin: 0;
  padding: 0;
  font-size: 18px;
}
#paying-evenity #commercial-insurance-tab #copay-card ul li::marker {
  color: #475463;
}
#paying-evenity
  #commercial-insurance-tab
  #copay-card
  #commercial-insurance-footnote {
  padding: 10px 0px 27px;
  font-size: 14px;
  color: #425563;
  margin: 0 auto;
  width: 980px;
}
#paying-evenity #enroll-online {
  border-bottom-left-radius: 20px;
  /* background-color: rgba(230, 242, 250, 0.61); */
  border-bottom-right-radius: 20px;
  padding: 36px 78px 42px;
}
#paying-evenity #enroll-online #patient-enroll {
  max-width: 880px;
  padding: 0;
  font-size: 25px;
  line-height: 1.24;
  font-weight: normal;
  margin-bottom: 30px;
}
#paying-evenity #enroll-online #patient-enroll .orange-text {
  color: #d66018;
  font-weight: bold;
}
#paying-evenity #commercial-insurance-tab #enroll-online .field-link a {
  background: transparent;
  padding: 17px;
  border-radius: 5px;
  border: none;
  color: #ffffff;
  font-size: 18px;
  display: flex;
  align-items: center;
  font-weight: 600;
  background-color: #425563;
}
#paying-evenity #commercial-insurance-tab #enroll-online .field-link a::after {
  display: none;
}
#paying-evenity #uninsured {
  padding: 10px 15px 0;
}
#paying-evenity #uninsured > .component-content {
  flex-direction: column-reverse;
  display: flex;
}
#paying-evenity #uninsured .blue-bg {
  padding: 20px 147px 35px 95.4px;
  border-radius: 20px;
  background-color: rgba(230, 242, 250, 0.61);
  margin-top: 20px;
}
#paying-evenity #uninsured .blue-bg p {
  font-size: 25px;
  line-height: 1.24;
  color: #425563;
}
#paying-evenity #uninsured .blue-bg sup.double-dagger {
  font-size: 35%;
  top: -.9em;
}
#paying-evenity #uninsured .blue-bg .contact-amgen {
  margin: 25px 0 30px;
}
#uninsured .blue-bg .contact-amgen .orange-text {
  color: #d66018;
}
#paying-evenity #uninsured .blue-bg .footnote {
  font-size: 14px;
  line-height: 1.14;
}
#paying-evenity .pink-color {
  color: #fa00ff;
}
#paying-evenity #commercial-insurance-tab #copay-card .column-splitter img {
  box-shadow: none;
  margin-top: -65px;
}
#paying-evenity #paying-evenity-popup .quantum-modal__dialog {
  padding: 40px;
}
#paying-evenity #paying-evenity-popup h1 {
  color: #545355;
  font-family: "Nunito Sans";
  font-size: 28px;
  font-weight: 600;
}
#paying-evenity #paying-evenity-popup .content-head {
  font-family: "Nunito Sans";
  font-size: 23px;
  margin-bottom: 5px;
}
#paying-evenity #paying-evenity-popup .content-para {
  font-family: "Nunito Sans";
  font-size: 23px;
  min-height: 50px;
  color: #545355;
}
#paying-evenity #paying-evenity-popup .grey-bg-section {
  margin-top: 15px;
  padding-left: 38px;
  padding-right: 15px;
  padding-bottom: 5px;
}
#paying-evenity
  #paying-evenity-popup
  .left-txt
  .grey-bg-section
  p:nth-child(4) {
  margin-bottom: 10px;
}
#paying-evenity #paying-evenity-popup .grey-bg-section p {
  font-family: "Nunito Sans";
  font-weight: normal;
  color: #545355;
  text-indent: -10.5px;
  margin-bottom: 18px;
}
#paying-evenity-popup .grey-bg-section ul li::marker {
  color: #425563;
  font-size: 18px;
}
#paying-evenity #paying-evenity-popup .grey-bg-section ul li {
  padding-bottom: 15px;
  padding-left: 0;
  font-family: "Nunito Sans";
  font-weight: normal;
  color: #545355;
}
#paying-evenity #paying-evenity-popup span.blue-num {
  color: #545355;
  font-family: "Nunito Sans";
  font-weight: bold;
}
#paying-evenity #paying-evenity-popup .right-txt .grey-bg-section ul {
  margin-left: 25px;
}
#paying-evenity
  #paying-evenity-popup
  .right-txt
  .grey-bg-section
  p:nth-child(2) {
  margin-bottom: 10px;
}
#paying-evenity #paying-evenity-popup .right-txt .grey-bg-section {
  margin-bottom: 20px;
}
#paying-evenity #paying-evenity-popup .footnote {
  font-family: "Nunito Sans";
  color: #425563;
  font-size: 14px;
  margin-bottom: 5px;
  text-indent: 0;
  margin-left: 0;
  font-weight: normal;
}
#paying-evenity #paying-evenity-popup #glossary-content {
  display: none;
}
#paying-evenity #paying-evenity-popup span.black-txt {
  color: #425563;
  font-family: "Nunito Sans";
}
#paying-evenity
  #paying-evenity-popup
  button.quantum-modal__close.quantum-button--icon-only
  img {
  width: 25px;
  height: 27px;
}
#paying-evenity
  #paying-evenity-popup
  button.quantum-modal__close.quantum-button--icon-only {
  top: 30px;
  right: 33px;
}
#paying-evenity #tabs #commercial-insurance-footnote a {
  font-weight: normal;
  text-decoration: underline;
}
#paying-evenity-popup .popup-flex-container {
  gap: 30px;
}
.overlay #fullIsi .quantum-isi-tray--closed {
  z-index: 1;
}

/*pre-fractionppage*/
.build-new .mobile-hide img {
  max-width: 376px;
}
.post-fracture-page #risk-for-bone {
  padding-top: 0;
}
.post-fracture-page #broken-bone-desc {
  padding-top: 0;
}

/*terms-and-conditions*/
#terms-and-conditions-banner {
  background-image: url(/-/media/91C627BB4B2A451A948A3E07F47A5553.ashx);
  background-repeat: no-repeat;
  background-size: 100%;
  min-height: unset;
  padding: 25px 0 23px;
        max-width: 1440px;
     
}
#terms-conditions-page .terms-conditions-topics {
  margin: 35px auto 0;
  text-align: center;
  max-width: 1196px;
}
#terms-conditions-page .terms-conditions-topics p {
  font-size: 30px;
  font-weight: 600;
  line-height: 1.1;
  color: #425563;
}
#terms-conditions-page .terms-conditions-accordion {
  max-width: 1196px;
  margin-bottom: 20px;
  padding: 0 15px;
}
#terms-conditions-page .terms-conditions-accordion .toggle-header {
  padding: 14px 18.1px;
  border-radius: 20px;
  background-color: rgba(253, 235, 205, 0.5);
  cursor: pointer;
  margin-bottom: 20px;
}
#terms-conditions-page .terms-conditions-header {
  padding: 0;
}
#terms-conditions-page .terms-conditions-header .field-heading {
  font-size: 25px;
  padding: 0;
  max-width: 440px;
  margin: 0 auto;
  justify-content: center;
  text-align: center;
}
#terms-conditions-page .terms-conditions-header .field-heading::after {
  position: absolute;
  content: "\e313";
  font-family: "Material Symbols Outlined";
  font-size: 35px;
  font-weight: 500;
  top: -5px;
  right: -35px;
  background-image: none;
}
#terms-conditions-page
  .terms-conditions-accordion
  .item.active
  .terms-conditions-header
  .field-heading::after {
  content: "\e316";
}
#terms-conditions-page .terms-conditions-accordion .toggle-content {
  max-width: 100%;
  padding: 22px 59px 23.8px 66px;
  border-radius: 20px;
  background-color: #fef5e6;
}
#terms-conditions-page .terms-conditions-accordion .item.active {
  margin-bottom: 20px;
}
#terms-conditions-page .terms-conditions-accordion .item .field-content {
  margin: 0;
}
#terms-conditions-page .terms-conditions-accordion .item .field-content p {
  font-size: 18px;
  line-height: 1.22;
}
#terms-conditions-page
  .terms-conditions-accordion
  .item
  .field-content
  p.mb-11 {
  margin-bottom: 11px;
}
#terms-conditions-page
  .terms-conditions-accordion
  .item
  .field-content
  p
  .ft-wt-m {
  font-weight: bold;
}
#terms-conditions-page .terms-conditions-accordion .toggle-content ul {
  padding-left: 0px;
}
#terms-conditions-page #mobile-conditons-content ol {
  margin-left: 25px;
}
#terms-conditions-page #mobile-conditons-content li::marker {
  font-weight: normal;
  font-size: 18px;
}
#terms-conditions-page #mobile-conditons-content li {
  padding-left: 0;
}
#paying-evenity span.no-wrap {
  white-space: nowrap;
}
.post-fracture-page .copay-card-section > .component-content .image {
  max-width: 320px !important;
}
#new-bone-questions .option-button {
  color: #425563;
}
.evenity-works .evenity-works-img img {
  margin-top: -5px;
}

@media screen and (max-width: 1200px) {
  #paying-evenity #tabs .tab-button a {
    margin-right: 10px;
    width: 300px;
  }
  #paying-evenity #tabs .tab-button {
    width: 33%;
  }
  #paying-evenity .tab-content .left-text {
    min-width: 60%;
  }
}

@media screen and (min-width: 1300px) and (max-width: 1399px) {
  #evenity-banner,
  #real-patient-banner {
    padding: 25px 0 20px;
  }
  #paying-for-evenity-banner {
    padding: 50px 0 30px;
  }
  #terms-and-conditions-banner {
    padding: 50px 15px 50px;
  }
  .post-fracture-page #evenity-banner {
    padding: 50px 0 0;
  }
}
@media screen and (min-width: 1400px) {
  #evenity-banner,
  #real-patient-banner,
  #paying-for-evenity-banner {
        padding: 25px 0 20px;
        max-width: 1440px;
        min-height: 250px;
  }
  .post-fracture-page #evenity-banner {
    padding: 50px 0 0;
  }
  /* #paying-for-evenity-banner {
    padding: 50px 0 63px;
  } */
  #terms-and-conditions-banner {
    padding: 50px 15px 50px;
  }
}
@media screen and (min-width: 1600px) {
  #evenity-banner,
  #real-patient-banner,
  #paying-for-evenity-banner {
        padding: 25px 0 20px;
        max-width: 1440px;
        min-height: 250px;
  }
  /* #paying-for-evenity-banner {
    padding: 90px 0 55px;
  } */
  #terms-and-conditions-banner {
    padding: 50px 15px 50px;
  }
  .post-fracture-page #evenity-banner {
    padding: 90px 0 0;
  }
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
  .bone-building .quantum-cta__text .quantum-cta__copy {
    margin: 10px 0 15px;
  }
  #evenity-banner,
  #real-patient-banner,
  #paying-for-evenity-banner {
    padding: 25px 15px 20px;
  }
  .post-fracture-page #evenity-banner {
    padding: 25px 15px 0;
  }
  .banner-content p.heading {
    font-size: 45px;
  }
  .banner-content p {
    font-size: 30px;
  }
  .cta-boxes .quantum-cta {
    flex: 0 0 48%;
    max-width: 48%;
  }
  .carousel-inner .slides {
    justify-content: center;
    gap: 20px;
  }
  .carousel-inner .slide {
    max-width: 28%;
  }
  #real-patient-carousel
    .carousel-inner
    .slides
    .slide
    .slide-info
    .field-slidetext {
    max-width: 260px;
  }
  .carousel-inner .slides .slide .field-slideimage img {
    max-width: 100%;
  }
  #real-patient-carousel .next-text {
    right: 0;
  }
  #real-patient-carousel .prev-text {
    left: 0;
  }
  #paying-evenity #commercial-insurance-tab #copay-card .right-image {
    flex: 0 0 58%;
  }
  #paying-evenity #commercial-insurance-tab #copay-card .column-splitter {
    gap: 10px;
    justify-content: center;
  }
  .bone-building .quantum-cta__text {
    width: auto;
  }
  #more-info-section a {
    font-size: 16px;
    padding: 15px;
  }
  #more-info-section .quantum-cta__text h2 {
    font-size: 24px;
  }
  #more-info-section .quantum-cta__text p {
    margin-bottom: 0;
  }
  #more-info-section .quantum-cta__text .d-flex {
    gap: 15px;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .post-fracture-page .bone-building.new-find-doctor .quantum-cta__text {
    top: 4%;
  }
  .bone-building .quantum-cta__text {
    text-align: left;
    left: 43%;
  }
  .banner-content,
  #paying-for-evenity-banner .banner-footnote p {
    text-align: left;
  }
  #evenity-banner,
  #real-patient-banner{
    padding: 20px 15px 47px;
  }
  #paying-for-evenity-banner {
    padding: 20px 15px 0px;
    min-height: auto;
  }
  .post-fracture-page #evenity-banner {
    padding: 20px 0 0px;
  }
  #more-info-section a {
    font-size: 13px;
    padding: 13px 15px;
  }
  #more-info-section .quantum-cta__text h2 {
    font-size: 22px;
  }
  #more-info-section .quantum-cta__text p {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1.15;
  }
  #more-info-section .quantum-cta__text .d-flex {
    gap: 15px;
  }
  .bone-building #more-info-section .quantum-cta__text {
    left: 31%;
    max-width: 66%;
  }
}

@media screen and (max-width: 991px) {
  #illustrative-purposes p{
    text-align: left !important;
  }
  .evenity-works .evenity-works-img {
    align-items: center;
  }
  .evenity-works .evenity-works-img img {
    margin-top: 0;
  }
  #paying-evenity #uninsured .blue-bg sup.double-dagger {
    font-size: 40%;
  }
  .post-fracture-page #download-link {
    padding-bottom: 15px;
  }
  .post-fracture-page #broken-bone-desc {
    padding-top: 0;
  }
  /*#evenity-banner{
		background-image: url(/-/media/A069A22AFF9A479AB9B17BA38F7664BC.ashx);
		padding-top: 10px;
		min-height: 249px;
	}*/
  #banner-text .breadcrumb {
    margin-bottom: 23px;
    width: 180px;
    font-size: 12px;
  }
  #about-page #banner-text .breadcrumb h1 {
    font-size: 12px;
    background: transparent;
    width: 100%;
  }
  .about #banner-text .breadcrumb {
    margin-bottom: 20px;
  }
  #about-page #banner-text .banner-content {
    max-width: 272px;
    margin: 0 auto;
  }
  #about-page #about-page #evenity-banner {
    background-size: cover;
  }
  .banner-content p.heading,
  .banner-content h1.heading {
    font-size: 30px;
    line-height:1;
    margin-bottom: 10px;
  }
  .banner-content p,
  .banner-content h1.heading span {
    font-size: 20px;
  }
  #treated-untreated-section > .component-content {
    padding: 25px 20px 45px 20px;
    /* margin-bottom: 0; */
  }
  #treated-untreated-promo > .component-content .field-promotext3 p {
    font-size: 25px;
  }
  #treated-untreated-promo
    > .component-content
    .field-promotext3
    .treated-with-evenity {
    font-size: 30px;
  }
  #treated-untreated-promo > .component-content .field-promotext3 p {
    margin-bottom: 45px;
  }
  #treated-untreated-promo .field-promoicon img {
    max-width: 75%;
  }
  #treated-untreated-promo .treated-heading {
    margin-top: 20px;
  }
  #treated-untreated-promo > .component-content > div {
    flex-direction: column;
    gap: 67px;
  }
  #treated-untreated-promo > .component-content > div section {
    width: 100%;
  }
  #treated-untreated-promo {
    margin-bottom: 40px;
  }
  #how-evenity-works {
    padding: 30px 0 0;
  }
  .video-center #imageMenu p {
    padding: 0 50px;
  }
  .video-center #imageMenu {
    margin-bottom: 25px;
  }
  .video-center .video-js {
    width: 100%;
  }
  #video-accordion-section {
    max-width: 90%;
  }
  #video-accordion-section .item .toggle-content {
    padding: 0px 10px 0px 0px;
  }
  #taking-evenity-section > .component-content {
    padding: 49.3px 20px 37px 20px;
  }
  #taking-evenity-section .taking-evenity-section {
    flex-direction: column;
    gap: 38px;
  }
  .taking-evenity-content {
    width: 100%;
    text-align: center;
  }
  .cta-boxes {
    padding: 30px 5px 0;
  }
  #trial-results-page .cta-boxes{
    padding-top: 0;
  }
 .real-patient-experience .cta-boxes {
    padding: 30px 5px 0;
  }  
  .cta-boxes > .component-content {
    flex-direction: column;
    gap: 22px;
  }
  .cta-boxes .quantum-cta {
    width: 100%;
    padding: 30px 20px;
  }
  .bone-building .quantum-cta__text {
    top: 18%;
    right: 0;
    max-width: 100%;
    transform: unset;
    text-align: center;
    left: 40%;
  }
  .bone-building #more-info-section .quantum-cta__text {
    left: 32%;
  }
  .bone-building .quantum-cta__text h2 {
    font-size: 18px;
  }
  .bone-building .quantum-cta__text .quantum-cta__copy {
    margin: 10px 0 10px;
    font-size: 14px;
  }
  .cta-btn.bone-building .quantum-cta a {
    padding: 10px 10px;
    font-size: 14px;
  }
  .cta-btn.bone-building.new-find-doctor .quantum-cta a {
    padding: 10px 10px;
    font-size: 14px;
    margin-top: 15px;
    margin-right: 10px;
  }
  #treated-untreated-promo .field-promoicon2 img {
    max-width: 75%;
  }
  .bone-building {
    padding: 0;
  }
  /*#real-patient-banner{
		background-image: url(/-/media/408787A9ECD142BCBE6B65C651CD8E0A.ashx);
        padding-top: 10px;
        min-height: 249px;
	}*/
  #real-patient-banner {
    margin-bottom: 0px;
  }
  #real-patient-banner #banner-text .breadcrumb {
    margin-bottom: 60px;
  }
  .real-patient-experience #video-section-container > .component-content {
    padding: 32px 15px 21px 15px;
  }
  .real-patient-experience .video-center .video-js {
    width: 100%;
  }
  #real-patient-carousel .patient-stories p {
    font-size: 20px;
    line-height: 1.11;
  }
  .carousel-inner .slides {
    padding: 0 10px;
    gap: 10px;
  }
  .carousel-inner .slide {
    max-width: 100%;
    margin: 0 auto;
  }
  .carousel-inner .slides .slide .field-slideimage img {
    max-width: 100%;
  }
  #real-patient-carousel
    .carousel-inner
    .slides
    .slide
    .slide-info
    .field-slidetext {
    max-width: 280px;
    padding: 16px 5px;
  }
  #real-patient-carousel
    .carousel-inner
    .slides
    .slide
    .slide-info
    .field-slidetext
    .carousal-content {
    height: 160px;
  }
  #real-patient-carousel .nav {
    padding-top: 42px;
  }
  #real-patient-carousel .next-text {
    top: 92%;
    right: 20%;
  }
  #real-patient-carousel .prev-text {
    top: 92%;
    left: 20%;
  }
  .patient-testimonials p {
    width: 100%;
    margin: 35px auto 0;
  }
  #real-patient-carousel {
    padding: 28px 10px 33px 10px;
    /* margin: 0; */
  }
  .real-patient-experience .video-center #imageMenu p {
    padding: 0;
    font-size: 20px;
  }
  #proven-results-banner .border-section .evenity-proven-text {
    font-size: 25px;
    line-height: 1.24;
  }
  #proven-results-banner .border-section h1 {
    font-size: 40px;
    line-height: 1.1;
  }
  #proven-results-banner .border-section p.banner-footnote {
    line-height: 1.38;
    font-size: 16px;
  }
  #proven-results-banner .significant-section p {
    padding: 0 20px;
  }
  #proven-results-banner #banner-text .breadcrumb {
    margin-bottom: 21px;
  }
  #proven-results-banner .border-section {
    padding: 35px 17px 40px;
  }
  #proven-results-banner #desktop-image {
    display: none;
  }
  #proven-results-banner #mobile-image {
    display: block;
    text-align: center;
  }
  #proven-results-banner #mobile-image img {
    max-width: 60%;
  }
  /*#paying-for-evenity-banner {
		background-image: url(/-/media/8A176D5022FE4AC38520C32AD74F4205.ashx);
		padding-top: 10px;
		min-height: 249px;
	}*/
  #paying-for-evenity-banner #banner-text .breadcrumb {
    margin-bottom: 39px;
  }
      #paying-for-evenity-banner .banner-content {
        padding-bottom: 15px;
    }
  #paying-evenity .select-insurance h3,
  #paying-evenity #tabs {
    padding: 0 15px;
  }
  #paying-evenity #tabs {
    padding: 0;
  }
  #paying-evenity #tabs .tab-button {
    width: 90%;
    background-color: #425563;
    border-radius: 12px;
  }
  #paying-evenity #tabs .tab-button.activeTab a {
    background: transparent;
  }
  #paying-evenity #tabs #uninsuredButton {
    margin-right: auto;
  }
  #paying-evenity #tabs .tab-button a {
    font-size: 25px;
    border: 0;
  }
  #paying-evenity #tabs .tab-button:after {
    position: absolute;
    content: "\e313";
    font-family: "Material Symbols Outlined";
    font-size: 40px;
    font-weight: 700;
    top: 13px;
    right: 5px;
    color: #fff;
  }
  #paying-evenity #tabs .tab-button.activeTab::after {
    content: "\e316";
    top: 13px;
  }
  #paying-evenity #tabs .tab-button.activeTab::after {
    color: #425563;
  }
  #paying-evenity #see-below {
    font-size: 25px;
    padding: 0 20px;
    margin: 20px auto 35px;
  }
  #paying-evenity .accordion .toggle-header .field-heading::after {
    top: -3px;
    right: 35px;
  }
  #paying-evenity .accordion {
    margin-bottom: 20px;
  }
  #tabs #paying-evenity #tabs .tab-button.activeTab::after {
    top: 0;
    content: "\e316";
  }
  #medicare .list-price {
    display: none;
  }
  #tabs #paying-evenity #tabs .tab-button.activeTab {
    margin: 0;
  }
  #paying-evenity .type-of-medicare {
    text-align: left;
    padding: 25px 30px 15px;
  }
  #paying-evenity #medicare .tab-content {
    border-radius: 0;
    margin: 0px auto 0;
  }
  #paying-evenity .tab-content #most-medicare {
    padding: 19px 15px 20px 15px;
  }
  #paying-evenity .tab-content #most-medicare .heading {
    padding-right: 0;
    line-height: 1.22;
  }
  #paying-evenity .tab-content #most-medicare p {
    padding-right: 39px;
  }
  #paying-evenity .tab-content .left-text ul {
    margin-left: 30px;
  }
  #paying-evenity .tab-content .left-text {
    min-width: 100%;
  }
  #paying-evenity .tab-content .left-text ul ul {
    margin-left: 45px;
    margin-bottom: 0;
    padding-top: 3px;
  }
  #paying-evenity #medicare #medicare-part .column-splitter {
    gap: 25px;
    margin: 0;
    padding-bottom: 0;
  }
  #paying-evenity #tabs .tab-content-subtitle {
    text-align: left;
  }
  #paying-evenity #medicare-part .right-image {
    text-align: center;
  }
  #paying-evenity .tab-content #footnotes {
    padding: 26px 17px 50px 17px;
  }
  #paying-evenity .what-you-pay p {
    padding-right: 0;
  }
  #paying-evenity .tab-content .left-text p.mt-1 {
    margin-left: 0 !important;
  }
  #paying-evenity #tabs .tab-content-subtitle {
    padding: 0 15px;
    background: transparent;
    border-radius: 0;
    font-size: 25px;
  }
  #paying-evenity #tabs .tab-content-subtitle > .component-content {
    padding: 25px 15px 15px;
    background: #fff;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
  }
  #paying-evenity #medicare .column-splitter {
    margin: 0 15px;
    gap: 0px;
    padding-bottom: 42px;
  }
  #paying-evenity .tab-content .right-image {
    text-align: center;
  }
  #paying-evenity #not-sure {
    text-align: left;
  }
  #paying-evenity #not-sure > .component-content {
    padding: 40px 0 44px;
  }
  #paying-evenity #not-sure p.ft-wt-m.secondary {
    margin-top: 0;
    margin-bottom: 0;
  }
  #paying-evenity #not-sure p.ft-wt-m {
    font-size: 25px;
  }
  #paying-evenity #not-sure .tertiary {
    padding: 0 20px;
    font-size: 18px;
  }
  #paying-evenity .learn-more p {
    padding: 0 30px 0 20px;
    line-height: 1.12;
    font-weight: 600;
  }
  #paying-evenity #medicare {
    margin-bottom: 33px;
    padding: 0;
  }
  #commercial-insurance-tab .list-price {
    display: none;
  }
  #paying-evenity #commercial-insurance-tab {
    padding: 0;
  }
  #paying-evenity #amgen-supportplus {
    border-radius: 0;
    padding: 25px 35px 7px 35px;
    margin-top: 0;
    background-color: #fef5e6;
  }
  #paying-evenity #commercial-insurance-tab #copay-card .left-text {
    text-align: center;
    min-width: 100%;
  }
  #paying-evenity #copay-card {
    background-color: #fef5e6;
  }
  #paying-evenity #commercial-insurance-tab #copay-card .column-splitter {
    gap: 20px;
    background: #fff;
  }
  #paying-evenity #commercial-insurance-tab #copay-card .right-image {
    flex: 100%;
    margin-bottom: 0;
  }
  #paying-evenity #commercial-insurance-tab #copay-card .right-image p {
    margin-top: 0;
    padding: 0 5px;
  }
  #paying-evenity #commercial-insurance-tab #copay-card .right-image ul {
    margin: 9px 0 12px;
  }
  #paying-evenity
    #commercial-insurance-tab
    #copay-card
    #commercial-insurance-footnote {
    width: 100%;
    padding: 0px 15px 27px;
    background: #fff;
            text-indent: -6px;
  }
  #paying-evenity #enroll-online {
    padding: 23px 0px 40px;
    border-bottom-left-radius: 0;
    background-color: transparent;
    border-bottom-right-radius: 0;
    margin-bottom: 15px;
  }
  #paying-evenity #enroll-online #patient-enroll {
    padding: 0;
    width: 100%;
    font-size: 23px;
  }
  #paying-evenity #enroll-online #patient-enroll a {
    word-break: break-all;
  }
  #paying-evenity #tabs .activeTab {
    margin: 0 auto 16px;
    background-color: #fef5e6;
    border: 0;
  }
  #paying-evenity #medicare .tab-content {
    background-color: #fef5e6;
  }
  #paying-evenity #uninsured .list-price {
    display: none;
  }
  #paying-evenity #uninsured {
    padding: 0;
  }
  #paying-evenity #uninsured .blue-bg {
    margin-top: 0;
    padding: 20px 32px 36px;
    border-radius: 0;
    background-color: #fef5e6;
  }
  #paying-evenity .accordion .accordion-content {
    flex-direction: column-reverse;
    border-radius: 12px;
    margin-top: 24px;
    gap: 10px;
  }
  #paying-evenity .accordion .accordion-content .right-text {
    padding: 21px 15px 0 15px;
  }
  #paying-evenity #commercial-insurance-tab #copay-card .column-splitter img {
    width: 310px;
  }
  .desktop-hide .list-price {
    padding: 25px 30px 15px;
  }
  #paying-evenity .accordion .accordion-content .left-image img {
    max-width: 100%;
    width: 100%;
  }
  #paying-for-evenity-banner .heading {
    font-weight: bold;
    /*padding: 0 10px;*/
  }
  #paying-for-evenity-banner p {
    font-weight: normal;
  }
  #paying-for-evenity-banner .banner-footnote p {
    text-align: center;
  }
  #commercial-insurance #amgen-supportplus .image {
    max-width: 100%;
  }
  #paying-evenity #paying-evenity-popup .quantum-modal__dialog {
    padding: 50px 0px;
  }
  #paying-evenity-popup .popup-flex-container {
    margin-top: 45px;
  }
  #paying-evenity #paying-evenity-popup h1 {
    line-height: 1.1;
    font-size: 30px;
    padding: 0 26px;
  }
  #paying-evenity #paying-evenity-popup .content-head,
  #paying-evenity #paying-evenity-popup .content-para {
    font-size: 25px;
    line-height: 1.12;
    padding: 0 10px 0 26px;
  }
  #paying-evenity #paying-evenity-popup .grey-bg-section {
    border-radius: 0;
    padding-left: 40px;
  }
  #paying-evenity-popup .grey-bg-section ul {
    list-style: none;
    margin-bottom: 20px;
  }
  #paying-evenity #paying-evenity-popup .grey-bg-section ul li,
  #paying-evenity #paying-evenity-popup span.blue-num {
    font-size: 18px;
  }
  #paying-evenity #paying-evenity-popup .grey-bg-section ul li {
    line-height: 1.22;
    padding-bottom: 22px;
  }
  #paying-evenity #paying-evenity-popup .grey-bg-section ul li.pb-0 {
    padding-bottom: 0;
  }
  #paying-evenity #paying-evenity-popup .grey-bg-section ul li::before {
    top: 8px;
  }
  #paying-evenity #paying-evenity-popup .grey-bg-section p {
    line-height: 1.22;
    margin-bottom: 15px;
    text-indent: -14px;
    font-size: 18px;
  }
  #paying-evenity #paying-evenity-popup .footnote {
    line-height: 1.14;
    padding: 0 15px;
  }
  #paying-evenity
    #paying-evenity-popup
    button.quantum-modal__close.quantum-button--icon-only {
    right: 15px;
  }
  #paying-evenity #paying-evenity-popup .popup-flex-container {
    gap: 0px;
  }
  #paying-evenity #terms-conditions-page .terms-conditions-topics p {
    font-size: 25px;
  }
  #paying-evenity #paying-evenity-popup .txt-sec {
    width: 100%;
  }
  #terms-conditions-page .terms-conditions-accordion {
    margin-top: 42px;
    padding: 0 15px;
  }
  #terms-conditions-page .terms-conditions-header .field-heading {
    padding: 0 25px;
    font-size: 25px;
  }
  #terms-conditions-page .terms-conditions-accordion .toggle-content {
    padding: 23px 20px 40px;
  }
  #terms-conditions-page .terms-conditions-accordion .item:last-child {
    margin-bottom: 30px;
  }
  #terms-conditions-page
    .terms-conditions-accordion
    .toggle-content
    ul
    li:before {
    font-size: 18px;
    top: 0;
    display: none;
  }
  #terms-conditions-page .terms-conditions-accordion .toggle-content ul {
    list-style: disc;
    padding-left: 30px;
  }
  #terms-conditions-page #program-overview-content li {
    list-style: disc;
  }
  #terms-conditions-page
    .terms-conditions-accordion
    .toggle-content
    ul
    li::marker {
    font-size: 18px;
    color: #425563;
  }
  #terms-conditions-page
    .terms-conditions-accordion
    .toggle-content
    ul:nth-of-type(2) {
    padding-left: 15px;
    margin-left: 0;
  }
  #terms-conditions-page
    .terms-conditions-accordion
    .toggle-content
    ul:nth-of-type(2)
    li {
    text-indent: 0;
    margin-left: 18px;
  }
  #terms-conditions-page #mobile-conditons-content li {
    padding-left: 0;
  }
  #terms-conditions-page .terms-conditions-header .field-heading::after {
    right: 0;
  }
  /*#terms-and-conditions-banner{
		background-image: url(/-/media/F1D779E8040C494C83AF163BD87A9A41.ashx);
		padding-top: 10px;
        min-height: 249px;
	}*/
  #video-accordion-section .item.active .toggle-header {
    width: 100%;
    padding: 8px 10px 8px 20px;
  }
  #video-accordion-section .about-video-content .field-content {
    padding: 0px 0px 20px 20px;
    background: transparent;
  }
}

@media screen and (max-width: 767px) {
  .bone-building.new-find-doctor .quantum-cta__text {
    top: 43%;
  }
  .banner-content {
    text-align: center;
  }

#terms-conditions-page .banner-content {
    padding-top: 40px;
  }
  
  .bone-building .quantum-cta__text h2 {
    font-size: 30px;
    padding: 0 25px;
  }
  .bone-building.new-find-doctor .quantum-cta__text h2 {
    font-size: 28px;
  }
  .bone-building .quantum-cta__text {
    top: 50%;
    left: 15px;
    right: 15px;
    margin: 0 auto;
  }
  .bone-building .quantum-cta__text h2.quantum-cta__title {
    padding: 0 25px;
  }
  .bone-building .quantum-cta__text .quantum-cta__copy {
    font-size: 18px;
  }
  .bone-building.new-find-doctor .quantum-cta__text .quantum-cta__copy {
    font-size: 18px;
    margin: 10px 0 40px;
  }
  .cta-btn.bone-building .quantum-cta a {
    font-size: 18px;
    padding: 20px 10px;
  }
  .cta-btn.bone-building.new-find-doctor .quantum-cta a {
    font-size: 18px;
    padding: 20px 10px;
    display: block;
    max-width: 300px;
    margin: 20px auto 0;
  }
  #real-patient-carousel .nav-items .sxa-bullets:nth-child(3),
  #real-patient-carousel .nav-items .sxa-bullets:nth-child(4) {
    display: block;
  }
  #real-patient-carousel .nav-items .sxa-bullets {
    top: 0;
  }
  #real-patient-carousel .nav-items {
    margin: 0px auto;
  }
  #real-patient-carousel
    .carousel-inner
    .slides
    .slide
    .slide-info
    .field-slidetext {
    padding: 16px 5px 45px;
  }
  #real-patient-carousel
    .carousel-inner
    .slides
    .slide
    .slide-info
    .field-slidetext {
    max-width: 322px;
  }
  #real-patient-carousel
    .carousel-inner
    .slides
    .slide
    .slide-info
    .field-slidetext
    .carousal-content {
    height: 133px;
  }
  #proven-results-banner {
    /* background-image: url(/-/media/4531BFE995F84683B56C394046DD9B97.ashx); */
    padding: 37px 0 1px;
  }
  #proven-results-banner .significant-section {
    margin-bottom: 30px;
  }
  #proven-results-banner #mobile-image img {
    max-width: 90%;
  }
  #home-page #home-pay-as-little .promo-text {
    gap: 20px;
  }
  #home-page #home-pay-as-little .field-promoicon2 img {
    position: static;
    margin-top: -90px;
  }
  #home-page #home-pay-as-little .field-promoicon2 {
    margin: 0 auto;
  }
  #osteoporosis-banner .field-promotext h3 strong {
    display: block;
  }
  .about #evenity-banner #banner-text {
    padding: 0 10px;
  }
  #evenity-banner {
    background-image: url(/-/media/Themes/Amgen/Evenity-com/Evenity-com/images/about-banner-1);
    padding: 20px 15px 65px;
    min-height: unset;
  }
  #about-page #evenity-banner {
    background-image: url(/-/media/Themes/Amgen/Evenity-com/Evenity-com/images/Redesign/Mobile/about-evenity/about-banner-mb);
  }
  .post-fracture-page #evenity-banner {
    padding: 20px 15px 0;
  }
  #real-patient-banner {
    background-image: url(/-/media/85F8292920A347509A92D3C2F5B708E5.ashx);
    padding: 20px 15px 46px;
    min-height: unset;
  }
  #paying-for-evenity-banner {
    background-image: url(/-/media/8A176D5022FE4AC38520C32AD74F4205.ashx);
    padding: 20px 15px 74px;
    min-height: unset;
    background-size: cover;
    background-position: center;
  }
  #terms-and-conditions-banner {
    background-image: url(/-/media/F1D779E8040C494C83AF163BD87A9A41.ashx);
    padding: 1px 15px 0px;
    min-height: unset;
        max-width: 1440px;
        min-height: 200px;
  }
  #terms-conditions-page
    .terms-conditions-accordion
    .item
    .field-content
    p.underline {
    line-height: normal;
  }
  .bone-building #more-info-section .quantum-cta__text {
    left: 0%;
    top: 18%;
  }
  #more-info-section .quantum-cta__text .d-flex {
    flex-direction: column;
  }
  #more-info-section .quantum-cta__text .quantum-cta-left {
    max-width: 100%;
    padding: 0 0px 24px;
  }
  #more-info-section .quantum-cta__text .quantum-cta-right {
    max-width: 100%;
    padding: 0 0px 28px;
  }
  #more-info-section .quantum-cta__text h2 {
    font-size: 28px;
    font-weight: 600;
    line-height: 1.07;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    padding: 0;
    margin: 0;
  }
  #more-info-section .quantum-cta__text p {
    font-size: 18px;
    font-weight: normal;
    line-height: 1.22;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    padding: 14px 0 20px;
    margin: 0;
  }
  .cta-btn.bone-building.new-find-doctor .quantum-cta a {
    min-width: 240px;
    min-height: 62px;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.22;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    padding: 0 10px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #more-info-section .quantum-cta__text .quantum-cta-right a {
    margin-top: 20px;
  }
  #more-info-section {
    height: auto;
  }
  .bone-building #more-info-section .quantum-cta__text {
    max-width: 90%;
  }
  #video-section-container {
    margin-top: 0px;
  }
}

@media screen and (max-width: 603px) {
  #fullIsi .read-more {
    margin-left: 0 !important;
  }
}

@media screen and (max-width: 453px) {
  #terms-conditions-page
    .terms-conditions-accordion
    .item:last-child
    .field-heading::after {
    top: 10px;
  }
#paying-for-evenity-banner {
        padding: 10px 0;
    }
  #paying-evenity
    #paying-evenity-popup
    button.quantum-modal__close.quantum-button--icon-only {
    top: 15px;
  }
}

@media screen and (min-width: 576px) and (max-width: 767px) {
  #banner-text .breadcrumb {
    margin-bottom: 80px;
  }
  .bone-building img:nth-child(1) {
    display: none !important;
  }
  .bone-building img:nth-child(2) {
    display: block !important;
    max-width: 80%;
    margin: 0 auto;
  }
  .bone-building .quantum-cta__text {
    top: 52%;
    left: 0;
    right: 0;
    max-width: 76%;
    margin: 0 auto;
  }
  .bone-building .quantum-cta__text h2 {
    font-size: 35px;
  }
  .bone-building .quantum-cta__text .quantum-cta__copy {
    margin: 20px 0 30px;
    font-size: 25px;
  }
  .cta-btn.bone-building button {
    padding: 15px 10px;
  }
  .post-fracture-page .bone-building.new-find-doctor .quantum-cta__text {
    top: 66%;
  }
  .post-fracture-page .cta-btn.bone-building.new-find-doctor .quantum-cta a {
    margin-top: 20px;
  }
}

@media screen and (min-width: 400px) and (max-width: 450px) {
  .bone-building .quantum-cta {
    height: auto;
    overflow: hidden;
    border-radius: 20px;
  }
  .bone-building.new-find-doctor .quantum-cta {
    height: 680px;
  }
  .bone-building.new-find-doctor .quantum-cta__text {
    top: 47%;
  }
  .post-fracture-page .bone-building.new-find-doctor .quantum-cta {
    height: 540px;
  }
  .post-fracture-page .bone-building.new-find-doctor .quantum-cta__text {
    top: 56%;
  }
  .post-fracture-page .cta-btn.bone-building.new-find-doctor .quantum-cta a {
    margin-top: 20px;
  }
}

@media screen and (min-width: 451px) and (max-width: 500px) {
  .bone-building .quantum-cta {
    height: 620px;
    overflow: hidden;
    border-radius: 20px;
  }
}

@media screen and (min-width: 501px) and (max-width: 575px) {
  .bone-building .quantum-cta {
    height: 660px;
    overflow: hidden;
    border-radius: 20px;
  }
}

@media screen and (max-width: 767px) {
  .post-fracture-page .bone-building.new-find-doctor .quantum-cta {
    height: 480px;
  }
  .post-fracture-page .bone-building.new-find-doctor .quantum-cta__text {
    top: 57%;
  }
  .post-fracture-page .cta-btn.bone-building.new-find-doctor .quantum-cta a {
    margin-top: 20px;
  }
 #paying-for-evenity-banner .banner-footnote {
        position: relative;
        transform: translateY(-40px);
    }
  #paying-for-evenity-banner .banner-footnote p {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0;
  }
    #paying-for-evenity-banner {
        padding: 65px 15px 0;
    }
  .bone-building.new-find-doctor .quantum-cta__text {
    top: 43%;
  }
  .bone-building.new-find-doctor .quantum-cta {
    height: 680px;
    overflow: hidden;
    border-radius: 20px;
  }
  #more-info-section .quantum-cta__text {
    top: 39%;
  }
  .cta-btn.bone-building.new-find-doctor .quantum-cta a {
    min-width: auto;
    min-height: 40px;
    font-size: 16px;
  }
}
@media screen and (max-width: 380px) {
  .bone-building .quantum-cta {
    height: auto;
  }
  .bone-building #more-info-section .quantum-cta__text {
    left: 4%;
  }
  #more-info-section .quantum-cta__text .quantum-cta-left {
    padding: 0 0px 24px;
  }
  #more-info-section .quantum-cta__text h2 {
    font-size: 24px;
  }
  #more-info-section .quantum-cta__text p {
    font-size: 16px;
  }
}

/* patient-journey-carousel */

#patient-journey .next-text:hover,
#patient-journey .next-text:active {
  background-image: url(/-/media/51B3053D1B8F458599B9572C41B98A41.ashx);
  width: 49px;
}
#patient-journey .prev-text:hover,
#patient-journey .prev-text:active {
  background-image: url(/-/media/37AD1F94EAB14589AD5A268519AE45C9.ashx);
  width: 48px;
  background-size: 100%;
}
#patient-journey .next-text:focus-visible,
#patient-journey .prev-text:focus-visible {
  outline: 1px solid #425563 !important;
  outline-offset: 3px;
  border-radius: 50%;
}
#patient-journey .prev-text.disabled:focus-visible,
#patient-journey .next-text.disabled:focus-visible {
  outline: 0px !important;
}
#patient-journey {
  padding: 24px 0px 0;
  background-color: transparent;
  margin: 0px auto;
}
#patient-journey .patient-stories p {
  font-size: 25px;
  line-height: 1.24;
  text-align: center;
  color: #425563;
  margin-bottom: 25px;
}
#patient-journey .carousel-inner {
  max-width: 1030px;
  margin: 0 auto;
}
#patient-journey .carousel-inner .slides .slide .slide-info {
  border-radius: 12px;
  box-shadow: 0 5px 9.4px 2px rgba(0, 0, 0, 0.05);
  border: solid 2px #fff;
  background-color: #fff;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
#patient-journey .carousel-inner .slides .slide .slide-info .field-slidetext {
  max-width: 277px;
  text-align: center;
  margin: auto;
  padding: 16px 0;
}
#patient-journey
  .carousel-inner
  .slides
  .slide
  .slide-info
  .field-slidetext
  .carousal-content {
  height: 150px;
}
#patient-journey
  .carousel-inner
  .slides
  .slide
  .slide-info
  .field-slidetext
  .carousal-content.pt-19 {
  padding-top: 19px;
}
#patient-journey .carousel-inner .slides .slide .slide-info .field-slidetext p {
  font-size: 18px;
  line-height: 1.22;
}
#patient-journey .prev-text {
  position: absolute;
  top: 48%;
  left: -70px;
  text-decoration: none;
  background-image: url(/-/media/9086ED8275C64FDC827CECE44C0181BB.ashx);
  background-repeat: no-repeat;
  width: 48px;
  height: 48px;
}
#patient-journey .prev-text.disabled {
  background-image: url(/-/media/FB769CFAAB0A43D280971AE36D464EC6.ashx);
  pointer-events: none;
}
#patient-journey .nav-items {
  display: flex;
  position: relative;
  height: 20px;
  margin: 10px auto;
  vertical-align: middle;
  cursor: pointer;
  align-items: flex-start;
  justify-content: center;
  width: 15%;
}
#patient-journey .nav-items .sxa-bullets {
  position: relative;
  width: 15px;
  top: 12px;
}
#patient-journey .nav-items .sxa-bullets:before {
  content: "";
  width: 9px;
  height: 9px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  background: transparent;
  border: 2px solid #425563;
  border-radius: 50%;
}
#patient-journey .nav-items .sxa-bullets.active:before {
  background-color: #425563;
}
#patient-journey .carousel-inner {
  position: relative;
}
#patient-journey .next-text {
  position: absolute;
  top: 48%;
  right: -70px;
  text-decoration: none;
  background-image: url(/-/media/098685AD8DA94C409A8CBD48FDC183C0.ashx);
  background-repeat: no-repeat;
  width: 48px;
  height: 48px;
}
#patient-journey .next-text.disabled {
  background-image: url(/-/media/F3312BEBC0254E7FA04BE601FB7A84D2.ashx);
  pointer-events: none;
}
#patient-journey .nav-items .sxa-bullets:nth-child(3),
#patient-journey .nav-items .sxa-bullets:nth-child(4) {
  display: none;
}
#patient-journey .carousel-inner .slides {
  justify-content: center;
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  #patient-journey .carousel-inner .slides .slide .slide-info .field-slidetext {
    max-width: 260px;
  }
  #patient-journey .next-text {
    right: 0;
  }
  #patient-journey .prev-text {
    left: 0;
  }
}
@media screen and (max-width: 1200px) {
}
@media screen and (max-width: 991px) {
  /* .real-patient-experience .vjs-poster img {
    display: none;
  } */
  .real-patient-experience .video-center:nth-child(1) .vjs-poster {
    background-image: url("/-/media/6BF72495F6FF4210B52AFBB9D65F1706.ashx");
  }
  .real-patient-experience .video-center:nth-child(2) .vjs-poster {
    background-image: url("/-/media/4CF76078D7CC454F9977C4AAB3C917EE.ashx");
  }
  #patient-journey .patient-stories p {
    font-size: 20px;
    line-height: 1.11;
  }
  #patient-journey .carousel-inner .slides .slide .slide-info .field-slidetext {
    max-width: 280px;
    padding: 16px 5px;
  }
  #patient-journey
    .carousel-inner
    .slides
    .slide
    .slide-info
    .field-slidetext
    .carousal-content {
    height: 160px;
  }

  #patient-journey .next-text {
    top: 87%;
    right: 20%;
  }
  #patient-journey .prev-text {
    top: 87%;
    left: 20%;
  }
  #patient-journey {
    padding: 28px 10px 33px 10px;
  }
  #patient-journey .nav-items .sxa-bullets:nth-child(3),
  #patient-journey .nav-items .sxa-bullets:nth-child(4) {
    display: block;
  }
  #patient-journey .nav-items .sxa-bullets {
    top: 0;
  }
  #patient-journey .nav-items {
    margin: 25px auto;
  }
  #patient-journey .carousel-inner .slides .slide .slide-info .field-slidetext {
    padding: 16px 5px 45px;
  }
  #patient-journey .carousel-inner .slides .slide .slide-info .field-slidetext {
    max-width: 322px;
  }
  #patient-journey
    .carousel-inner
    .slides
    .slide
    .slide-info
    .field-slidetext
    .carousal-content {
    height: 133px;
  }
}

@media (min-width: 768px) {
  #patient-journey .prev-text,
  #patient-journey .next-text,
  #patient-journey .sxa-bullets {
    display: none;
  }
  #patient-journey-carousel .nav {
    display: none;
  }
}

#patient-journey-carousel .carousel-inner .slide {
  cursor: pointer;
  max-width: 307px;
}
.video-center:nth-child(1) > div {
  display: flex;
}

.about-christina {
  display: none;
}
.about-michelle {
  display: none;
}

.video-center:nth-child(2) > div,
.video-center:nth-child(3) > div {
  display: none;
}

#patient-journey-carousel
  .carousel-inner
  .slides
  .slide
  .slide-info
  .field-slidetext {
  padding: 18px 0 23.8px;
  text-align: left;
}
#patient-journey-carousel
  .carousel-inner
  .slides
  .slide
  .slide-info
  .field-slidetext
  .carousal-content {
  height: unset;
}
#patient-journey-carousel
  .carousel-inner
  .slides
  .slide
  .slide-info
  .field-slidetext
  p:last-child {
  margin-top: 12px;
}
#patient-journey-carousel .carousel-inner .slides .slide .field-slideimage img {
  max-width: 100%;
}

#patient-journey-carousel .carousel-inner .slides .slide.active {
  position: relative;
}

#patient-journey-carousel .carousel-inner .slide.active .field-slideimage,
#patient-journey-carousel
  .carousel-inner
  .slide.active
  .slide-info
  .field-slidetext {
  opacity: 0.45;
}

#patient-journey-carousel
  .carousel-inner
  .slides
  .slide.active
  .slide-info::before {
  content: "WATCHING";
  position: absolute;
  font-size: 22px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.27;
  text-align: center;
  color: #425563;
  top: 60px;
  left: 50%;
  transform: translateX(-50%) translateY(100%);
  z-index: 9;
}
#patient-journey #patient-journey-carousel .prev-text,
#patient-journey #patient-journey-carousel .next-text,
#patient-journey #patient-journey-carousel .sxa-bullets {
  display: none;
}

#info-content > .component-content {
  display: flex;
  gap: 20px;
}
#info-content > .component-content #more-info-section {
  width: 100%;
  pointer-events: none;
  position: relative;
  display: block;
}
#info-content > .component-content .quantum-cta:nth-child(2) {
  width: 30%;
  background-image: url("/-/media/Themes/Amgen/Evenity-com/Evenity-com/images/info-right");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  overflow: hidden;
  min-height: 295px;
}
#info-content > .component-content #more-info-section .quantum-cta__text {
  /* padding: 55px 44px 55px 43px; */
}
#info-content
  > .component-content
  .quantum-cta:nth-child(2)
  .quantum-cta__text {
  padding: 50px 30px;
}
#info-content
  > .component-content
  .quantum-cta:nth-child(2)
  .quantum-cta__text {
  position: relative;
  left: 0;
  top: 0;
  max-width: 100%;
  height: 100%;
}
#info-content
  > .component-content
  .quantum-cta:nth-child(2)
  .quantum-cta__text
  .d-flex {
  height: 100%;
}
#info-content
  > .component-content
  .quantum-cta:nth-child(2)
  .quantum-cta__text
  .d-flex
  .quantum-cta-right {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
#info-content
  > .component-content
  .quantum-cta:nth-child(2)
  .quantum-cta__text
  h2 {
  text-align: center;
  font-size: 28px;
  line-height: 1.18;
  text-align: center;
}
#more-info-section .quantum-cta__text p {
  margin-bottom: 0;
}
#info-content.bone-building #more-info-section .quantum-cta__text {
  position: absolute;
  top: 15%;
  right: 0;
  max-width: 615px;
  left: 43%;
}
#info-content.bone-building.new-find-doctor
  .quantum-cta:nth-child(2)
  .quantum-cta__text
  .quantum-cta__copy {
  margin: 0;
}
.new-bone-discussion {
  border-radius: 20px;
  background-color: #fef7eb;
  max-width: 432px;
  padding: 30px 29px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin-top: 31px;
}
.new-bone-discussion p {
  margin-bottom: 0;
}
.new-bone-discussion .quantum-cta__action {
  margin-top: 14px;
}
.about #banner-text .breadcrumb {
  margin-bottom: 14px;
}
.about #evenity-banner #banner-text {
  padding:1px 0 0;
  margin: 0 auto;

}
.about #evenity-banner {
  padding: 25px 0 20px 0px;
  margin: 0 auto;
}

.about .cta-right-img .component-content .quantum-cta {
  display: flex;
}
.about .cta-right-img {
  padding-top: 20px;
}

@media screen and (max-width: 1200px) {
  #info-content > .component-content .quantum-cta:nth-child(2) {
    min-height: auto;
  }
  #info-content > .component-content #more-info-section .quantum-cta__text {
    padding: 44px 25px;
  }
  #info-content
    > .component-content
    .quantum-cta:nth-child(2)
    .quantum-cta__text {
    padding: 33px 10px;
  }
  #info-content.bone-building #more-info-section .quantum-cta__text {
    max-width: 56%;
  }
}

@media screen and (max-width: 991px) {
  #info-content.bone-building #more-info-section .quantum-cta__text {
    max-width: 56%;
  }
  #info-content
    > .component-content
    .quantum-cta:nth-child(2)
    .quantum-cta__text
    .d-flex {
    justify-content: center;
  }
}
@media screen and (max-width: 890px) {
  #info-content > .component-content #more-info-section .quantum-cta__text {
    padding: 30px 10px;
  }
  #info-content
    > .component-content
    .quantum-cta:nth-child(2)
    .quantum-cta__text {
    padding: 15px 10px;
  }

  #info-content.cta-btn.bone-building.new-find-doctor .quantum-cta a {
    font-size: 12px;
    padding: 13px 15px;
  }
  #info-content #more-info-section .quantum-cta__text p {
    margin-top: 3px;
  }
  #info-content #more-info-section .quantum-cta__text .quantum-cta-left {
    padding: 0;
  }
}

@media screen and (max-width: 768px) {
  #info-content > .component-content #more-info-section {
    width: 100%;
  }
  #info-content > .component-content .quantum-cta:nth-child(2) {
    width: 100%;
  }
  #info-content > .component-content {
    flex-direction: column;
    gap: 16px;
  }
  #info-content > .component-content .quantum-cta:nth-child(2) {
    min-height: auto;
    height: auto;
  }
  #info-content
    > .component-content
    .quantum-cta:nth-child(2)
    .quantum-cta__text {
    padding: 34px 30px;
    height: auto;
  }
  #info-content
    > .component-content
    .quantum-cta:nth-child(2)
    .quantum-cta__text
    h2 {
    line-height: 1.07;
    margin-bottom: 20px;
  }
  #info-content.bone-building img:nth-child(2) {
    max-width: 100%;
    height: auto;
  }
  #info-content.bone-building #more-info-section .quantum-cta__text {
    padding: 31px 29px;
    max-width: 100%;
  }
  #info-content.cta-btn.bone-building.new-find-doctor .quantum-cta a {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
  }
  #info-content #more-info-section .quantum-cta__text .quantum-cta-left {
    padding: 0;
  }
  #paying-evenity .learn-more p span,
  #paying-evenity #uninsured .blue-bg .contact-amgen .no-wrap span.orange-text,
  #paying-evenity #enroll-online #patient-enroll .orange-text {
    text-decoration: underline;
  }
  #paying-evenity .enroll-bonematters-cta.container {
    padding-top: 20px;
  }
  #side-effect-page .cta-boxes {
    padding-top: 0;
  }
}

@media screen and (max-width: 991px) {
  
  .trial-results-page #banner-text .breadcrumb{
    width: 180px;
  }
  .trial-results-page #banner-text .breadcrumb p{
    font-size: 12px;
  }
  
  .about #evenity-banner{
    padding-top: 0;
  }
  .trial-results-page #banner-text .breadcrumb{
    margin-top: 10px;
  }
#real-patient-banner #banner-text .breadcrumb h1{
    width: 160px;
    font-size: 12px;
}
#real-patient-banner  #banner-text .breadcrumb{
    width: 160px;
        margin: 0 0 26px;
}

  #patient-journey-carousel
    .carousel-inner
    .slides
    .slide
    .slide-info
    .field-slidetext {
    padding: 13px 13px 11px !important;
    text-align: left;
  }
  #patient-journey-carousel
    .carousel-inner
    .slides
    .slide
    .slide-info
    .field-slidetext
    .carousal-content {
    height: unset;
  }
  #patient-journey-carousel
    .carousel-inner
    .slides
    .slide
    .slide-info
    .field-slidetext
    p:last-child {
    margin-top: 6px;
  }
  #patient-journey-carousel
    .carousel-inner
    .slides
    .slide
    .field-slideimage
    img {
    max-width: 100%;
  }
  #patient-journey-carousel .carousel-inner .slide {
    cursor: pointer;
    max-width: 307px;
  }
  #patient-journey #patient-journey-carousel .nav-items {
    height: 9px;
  }
  #info-content #more-info-section .quantum-cta__text .quantum-cta-left {
    padding: 0;
  }
  .about .cta-right-img {
    padding-top: 0px;
  }
  .about .cta-right-img .quantum-cta__text {
    text-align: center;
  }
  #treated-untreated-section {
    margin-bottom: 0;
  }
  .about .cta-boxes,
  .real-patient-experience .cta-boxes {
    margin-bottom: 30px;
  }
  .about .cta-boxes{
    padding-top: 0;
  }
  .about .cta-right-img{
    padding-bottom: 15px;
  }
  .new-bone-discussion{
    margin-top: 15px;
  }
  #banner-text .breadcrumb,
  #taking-evenity-banner .breadcrumb {
    width: 200px;
    padding: 4px 0;
    margin-left: 8px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
  }
   #taking-evenity-banner .breadcrumb {
    margin-top: 0;
   }
  .trial-results-page .breadcrumb {
    padding: 0 20px;
  }
  #about-page #banner-text .breadcrumb h1,
  #taking-evenity-banner .breadcrumb h1,
  .banner-section .breadcrumb h1,
  .trial-results-page .breadcrumb p,
  .real-patient-experience #real-patient-banner .banner-section .breadcrumb h5 {
    width: 200px;
    padding: 6px 0;
    text-align: center;
  }
  .real-patient-experience #real-patient-banner .banner-section .breadcrumb h5 {
      font-size: 12px;
  }
  .trial-results-page .border-section {
    padding: 0 20px;
  }
  .trial-results-page .border-section h3,
  .trial-results-page .border-section h1,
  .trial-results-page .border-section p {
    text-align: center;
  }
}

/* ================================= */

@media screen and (max-width: 575px) {
  #sights-set.bone-building .quantum-cta__text {
    bottom: 15%;
    top: auto;
  }
}

@media screen and (max-width: 556px) {
  #patient-journey {
    overflow: hidden;
    padding: 30px 0;
  }

  #patient-journey .carousel-inner .slides {
    width: 700px !important;
    gap: 20px;
  }

  #patient-journey-carousel .carousel-inner .slide {
    max-width: 100%;
    justify-content: flex-start;
  }

  #patient-journey .slide {
    transition: all 0.3s ease;
  }

  .real-patient-experience #video-section-container > .component-content {
    padding: 32px 0 0px;
  }

  .real-patient-experience .video-center {
    padding: 0 19px;
  }

  #patient-journey-carousel
    .carousel-inner
    .slides
    .slide.active
    .slide-info::before {
    top: 13%;
    font-size: 17px;
  }

  #patient-journey
    .carousel-inner
    .slides
    .slide
    .slide-info
    .field-slidetext
    p {
    font-size: 18px;
  }

  #patient-journey #patient-journey-carousel .prev-text,
  #patient-journey #patient-journey-carousel .next-text,
  #patient-journey #patient-journey-carousel .sxa-bullets {
    display: block !important;
  }

  #patient-journey .nav {
    padding-top: 22px;
  }
  #patient-journey .carousel-inner .slides .slide .slide-info {
    min-height: 187px;
  }
}

@media screen and (max-width: 460px) {
  #info-content.bone-building #more-info-section .quantum-cta__text {
    top: auto;
    bottom: 7%;
    height: auto;
    left: 0;
  }
}
@media screen and (max-width: 430px) {
  #info-content.bone-building #more-info-section .quantum-cta__text {
    bottom: 3%;
    left: 0;
  }
  #sights-set.bone-building .quantum-cta__text h2.quantum-cta__title {
    padding: 0 25px;
  }
}

@media screen and (max-width: 410px) {
  #info-content.bone-building #more-info-section .quantum-cta__text {
    top: auto;
    bottom: 0;
    height: auto;
    left: 0;
  }
}
@media screen and (max-width: 400px) {
  #sights-set.bone-building .quantum-cta__text h2.quantum-cta__title {
    padding: 0 10px;
  }
  #sights-set.bone-building .quantum-cta__text {
    bottom: 40px;
  }
  .real-patient-experience #sights-set.bone-building .quantum-cta__text{
    bottom: 65px;
  }
  .real-patient-experience #sights-set.bone-building img{
            max-height: 425px;
  }
}

@media screen and (max-width: 450px) {
  #patient-journey .carousel-inner .slides {
    width: 700px !important;
  }
}

@media screen and (max-width: 360px) {
  #info-content.bone-building #more-info-section .quantum-cta__text {
    padding: 31px 15px;
  }
  #info-content.cta-btn.bone-building.new-find-doctor .quantum-cta a {
    max-width: max-content;
  }
  #info-content
    > .component-content
    .quantum-cta:nth-child(2)
    .quantum-cta__text {
    padding: 34px 15px;
  }
  #info-content.bone-building
    #more-info-section
    .quantum-cta__text
    .quantum-cta__copy {
    display: none;
  }
  #info-content #more-info-section .quantum-cta__text .quantum-cta-left {
    padding: 0;
  }
  #sights-set.bone-building .quantum-cta__text {
    bottom: 10%;
  }
}

#about-page .cta-right-img .quantum-button,
#about-page .cta-right-img .quantum-button:hover {
  text-decoration: none;
}
#about-page .cta-right-img .quantum-button {
  margin-top: 0;
}
#menopause-page .cta-boxes,
#side-effect-page .cta-boxes {
  padding: 0px 15px 0;
}

@media screen and (min-width:996px){
  #terms-conditions-page .banner-content p.heading{
  padding-top: 36px;
}
}

@media screen and (max-width:996px){
#proven-results-banner .bmd-text p {
    text-indent: -5px;
}
#taking-page .cta-boxes .quantum-cta a button{
  padding: 20px 0px;
  width: 223px;
}

#paying-evenity #footnotes .footnote p {
    text-indent: -6px;
}
#paying-evenity #uninsured .blue-bg .footnote{
  text-indent: -4px;
}
}

.about-common-txt{
  max-width: 1132px;
}


@media screen and (min-width:996px){
#paying-evenity #copay-card{
    background-color: rgba(230, 242, 250, 0.61);
    padding: 0;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
}

#paying-evenity #commercial-insurance-tab #copay-card .column-splitter{
  background-color: #fff;
  max-width: 1160px;
}

#paying-evenity #commercial-insurance-tab #copay-card .component-content .plain-html:nth-child(2){
    background-color: #ffff;
    max-width: 1160px
}

#paying-evenity #commercial-insurance-tab #copay-card #commercial-insurance-footnote{
    width: 1033px;
}
}

@media only screen and (min-width: 768px) and (max-width: 1024px)  {
   #paying-for-evenity-banner #banner-text .breadcrumb {
        margin-bottom: 10px;
    }
}