/*Fonts*/
@font-face {
  font-family: 'Dobra Book';
  src: url("/-/media/Themes/Amgen/Prolia-com/Prolia/fonts/Dobra-Fonts/Dobra-Book-ttf.ttf")
    format("truetype");
  src: url("/-/media/Themes/Amgen/Prolia-com/Prolia/fonts/Dobra-Fonts/Dobra-Book-woff2.woff2")
    format("woff2"),
    url("/-/media/Themes/Amgen/Prolia-com/Prolia/fonts/Dobra-Fonts/Dobra-Book-woff.woff")
    format("woff");
}
@font-face {
  font-family: "DIN Next W01 Bold";
  src: url("../fonts/b32ab78b-6c51-4bd3-bc37-4edcec0331f8.eot?#iefix");
  src: url("../fonts/b32ab78b-6c51-4bd3-bc37-4edcec0331f8.eot?#iefix")
      format("eot"),
    url(../fonts/9949035f-6226-4080-a14a-bf7d94ffb1e1.woff) format("woff"),
    url(../fonts/6241bd09-15c2-485e-9796-9db8d0aa6974.ttf) format("truetype"),
    url("../fonts/af94da3e-4232-416a-b6bc-f39f85dd5db6.svg#af94da3e-4232-416a-b6bc-f39f85dd5db6")
      format("svg");
}

@font-face {
  font-family: "DIN Next W01 Regular";
  src: url("../fonts/da088ecc-a53c-4831-a95b-6fd81b5b338a.eot?#iefix");
  src: url("../fonts/da088ecc-a53c-4831-a95b-6fd81b5b338a.eot?#iefix")
      format("eot"),
    url(../fonts/c5a7f89e-15b6-49a9-8259-5ea665e72191.woff) format("woff"),
    url(../fonts/868c94b5-ca49-46b7-b62b-297f8d861125.ttf) format("truetype"),
    url("../fonts/e3145f65-29b5-4f7f-8c6e-2dc135021b6a.svg#e3145f65-29b5-4f7f-8c6e-2dc135021b6a")
      format("svg");
}

@font-face {
  font-family: "DINNextLTProLight";
  src: url("../fonts/DINNextLTProLight-eot.eot?#iefix");
  src: url("../fonts/DINNextLTProLight-eot.eot?#iefix") format("eot"),
    url(../fonts/DINNextLTProLight-woff.woff) format("woff"),
    url(../fonts/DINNextLTProLight-ttf.ttf) format("truetype"),
    url("../fonts/DINNextLTProLight-svg.svg#DINNextLTProLight") format("svg");
}

@font-face {
  font-family: "DINNextLTProMedium";
  src: url("../fonts/DINNextLTProMedium-eot.eot?#iefix");
  src: url("../fonts/DINNextLTProMedium-eot.eot?#iefix") format("eot"),
    url(../fonts/DINNextLTProMedium-woff.woff) format("woff"),
    url(../fonts/DINNextLTProMedium-ttf.ttf) format("truetype"),
    url("../fonts/DINNextLTProLight-svg.svg#DINNextLTProMedium") format("svg");
}

@font-face {
  font-family: "DINNextLTProRegular";
  src: url("../fonts/DINNextLTProRegular-eot.eot?#iefix");
  src: url("../fonts/DINNextLTProRegular-eot.eot?#iefix") format("eot"),
    url(../fonts/DINNextLTProRegular-woff.woff) format("woff"),
    url(../fonts/DINNextLTProRegular-ttf.ttf) format("truetype"),
    url("../fonts/DINNextLTProLight-svg.svg#DINNextLTProRegular") format("svg");
}

@font-face {
  font-family: "DINNextLTProBold";
  src: url("../fonts/DINNextLTPro-Bold-woff2");
}

@font-face {
  font-family: "DINNextLTPro-Condensed";
  src: url("../fonts/DINNextLTPro-Condensed.otf");
}

@font-face {
  font-family: "DINNextLTPro-BoldCondensed";
  src: url("../fonts/DINNextLTPro-BoldCondensed.otf");
}

@font-face {
  font-family: "DINNextLTPro-MediumCond";
  src: url("../fonts/DINNextLTPro-MediumCond.otf");
}

/*Common*/

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
main {
  display: block;
}

html {
  font-family: sans-serif;
}

body {
  font-family: DIN Next W01 Regular;
  font-size: 20px;
  color: rgb(113, 112, 115);
  line-height: 1.2;
}

.eyebrow {
  font-family: DIN Next W01 Bold;
}

.eyebrow1 {
  font-family: DIN Next W01 Bold;
  font-size: 16px;
}

.eyebrow2 {
  font-family: DIN Next W01 Bold;
  font-size: 20px;
}

.reg-font {
  font-family: DIN Next W01 Regular;
}

.small-caps {
  font-variant: small-caps;
}

h1,
.heading1 {
  font-size: 36px;
}

h2,
.sub-heading1 {
  font-size: 30px;
}

h3,
.sub-heading2 {
  font-size: 24px;
}

.sub-heading3 {
  font-size: 25px;
}

.clearfix {
  overflow: auto;
}

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

br.visible-xs-block {
  display: none;
}

.lh-1em {
  line-height: 1em;
}

.lh-1-5em {
  line-height: 1.5em;
}

.lh-2-4em {
  line-height: 2.4em;
}

.line-height-xtra {
  line-height: 1.1em;
}

.txt-underline {
  text-decoration: underline !important;
}

ul {
  list-style-type: none;
}

a {
  color: #007bff;
  font-size: inherit;
}

a:hover {
  color: #007bff;
  text-decoration: none;
}

sup {
  position: relative;
  line-height: 0;
  font-size: 90%;
  margin-bottom: 0;
  top: 5px;
  vertical-align: super;

}

sup.top5 {
  top: -0.5em;
  font-size: 65%;
  /*for double dagger in 4.2*/
}

sup.tp5 {
  top: -0.4em;
  font-size: 75%;
}

#proliaFinder sup {
  font-size: 70%;
  top: -3;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}

.w-auto {
  width: auto !important;
}

.nav {
  padding-left: 15px;
}

.opacity-0_5 {
  opacity: 0.5;
}

.height-section {
  display: none;
}

.txt-nowrap {
  white-space: nowrap;
}

#HearHowItWorksPage
  .light-green-bg
  .bc-player-default_default.vjs-mouse
  .vjs-progress-holder {
  padding: 0px;
  margin-top: 15px;
  margin-bottom: 14px;
}

#HearHowItWorksPage .light-green-bg .video-js .vjs-play-progress {
  /*background-color: #d52484;*/
}

#HearHowItWorksPage .light-green-bg .video-js .vjs-play-progress:before {
  line-height: 1;
}

/*Left,Right,top,Bottom, Posiotn*/
.l-210 {
  left: 210px;
}

.l-_3px {
  left: -3px;
}

.top-0 {
  top: 0 !important;
}

.t-10p {
  top: 10%;
}

.top-10p {
  top: 10% !important;
}

.t-20p {
  top: 20%;
}

.btm-0 {
  bottom: 0;
}

.btm-6p {
  bottom: 6%;
}

.btm-8p {
  bottom: 8%;
  max-width: 50%;
  right: 0;
}
.btm-8p .row.mx-0{
  flex-direction: column;
}
.t-m1em {
  top: -1em;
}

.t-36p {
  top: 36%;
}

/*Margin*/
.m-x-6rem {
  margin-left: 6rem;
  margin-right: 6rem;
}

.m-t-50 {
  margin-top: 50px;
}

.m-l-2rem {
  margin-left: 2rem;
}

.m-l-45 {
  margin-left: 45px;
}

.m-t-3rem {
  margin-top: 3rem;
}

.m-t-2rem {
  margin-top: 2rem;
}

.m-t-10 {
  margin-top: 10px !important;
}

.m-t-15 {
  margin-top: 15px !important;
}

.m-t-20 {
  margin-top: 20px !important;
}

.m-t-30 {
  margin-top: 30px;
}

.m-t-40 {
  margin-top: 40px;
}

.m-t-60 {
  margin-top: 60px;
}

.m-b-20 {
  margin-bottom: 20px;
}

.m-b-30 {
  margin-bottom: 30px !important;
}

.m-b-40 {
  margin-bottom: 40px;
}

.m-b-60 {
  margin-bottom: 60px !important;
}

.m-l-_7px {
  margin-left: -7px;
}

.m-l-_8px {
  margin-left: -8px;
}

.m-l-_9px {
  margin-left: -9px;
}

.m-l-_12px {
  margin-left: -12px;
}

.m-l-_45 {
  margin-left: -50px;
}

/*Padding*/
.p-20 {
  padding: 20px;
}

.p-40 {
  padding: 10px 10px 10px 40px;
}

.p-y-75rem {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.p-y-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.p-y-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.p-y-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.p-y-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.p-l-2rem {
  padding-left: 2rem !important;
}

.p-l-3rem {
  padding-left: 3rem !important;
}

.p-l-5rem {
  padding-left: 5rem !important;
}

.p-l-10rem {
  padding-left: 10rem !important;
}

.p-l-3 {
  padding-left: 3px;
}

.p-l-25 {
  padding-left: 25px;
}

.p-l-35 {
  padding-left: 35px !important;
}

.p-l-50 {
  padding-left: 50px !important;
}

.p-r-5rem {
  padding-right: 5rem !important;
}

.p-t-5 {
  padding-top: 5px !important;
}

.p-t-10 {
  padding-top: 10px !important;
}

.p-t-15 {
  padding-top: 15px !important;
}

.p-t-16 {
  padding-top: 16px !important;
}

.p-t-20 {
  padding-top: 20px !important;
}

.p-t-25 {
  padding-top: 25px !important;
}

.pad-top-30 {
  padding-top: 30px !important;
}

.p-t-30 {
  padding-top: 30px !important;
}

.p-t-35 {
  padding-top: 35px !important;
}

.p-t-40 {
  padding-top: 40px !important;
}

.p-t-45 {
  padding-top: 45px !important;
}

.p-t-50 {
  padding-top: 50px !important;
}

.p-t-100 {
  padding-top: 100px;
}

.p-b-5 {
  padding-bottom: 5px !important;
}

.p-b-10 {
  padding-bottom: 10px !important;
}

.p-b-15 {
  padding-bottom: 15px;
}

.p-b-20 {
  padding-bottom: 20px !important;
}

.p-b-30 {
  padding-bottom: 30px !important;
}

.p-b-35 {
  padding-bottom: 35px !important;
}

.p-b-40 {
  padding-bottom: 40px !important;
}

.p-b-50 {
  padding-bottom: 50px !important;
}

.p-x-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.p-x-30 {
  padding-left: 30px;
  padding-right: 30px;
}

/*Text Colors*/
.txt-green,
.txt-green:hover {
  color: #54b948;
}

.txt-dark-green,
.txt-dark-green:hover {
  color: #387d30 !important;
}

.txt-blue,
.txt-blue:hover {
  color: #0096d6 !important;
}

.txt-blue1 {
  color: #0074a6 !important;
}

.txt-darkBlue {

  color: #004a64 !important;
}

.txt-darkBlue1 {
  color: #01435e !important;
}

a#fda-link {
  color: #717073;
  text-decoration: underline;
  font-family: DIN Next W01 Bold !important;
}

#fda-tel a {
  color: #717073 !important;
}

.txt-isi-content {
  color: #717073 !important;
  font-family: "DINNextLTProRegular";
}

@media (max-width: 767px) {
  #indicationContainer .txt-isi-content {
    font-size: 18px;
  }
}

a.txt-isi-content {
  font-family: DIN Next W01 Bold !important;
}

span.txt-isi-content {
  font-weight: normal;
}

.txt-isi-content p {
  font-weight: normal;
}

p {
  font-weight: normal;
}

.txt-white {
  color: #fff !important;
}

/*Background Colors*/
.white-bg {
  background-color: #fff;
}

.light-grey-bg {
  background-color: #efefef;
}

.grey-bg {
  background-color: #f6f6f6;
}

.light-blue-bg {
  background-color: #e0f2fa;
}

.light-green-bg {
  background-color: #eaf6e9;
}

.light-darkBlue-bg {
  background-color: #e0e8eb;
}

.blue-bg {
  background-color: #0074a6;
}

.blue1-bg {
  background-color: #0096d6;
}

.blue2-bg {
  background-color: #026590;
}

.green-bg {
  background-color: #54b948;
}

.dark-blue-bg {
  background-color: #01435e;
}

/*FontIcons Colors*/
.fi-color-blue {
  color: #0074a6;
}

/*Width*/
.width-30p {
  width: 30%;
}

.width-35p {
  width: 35%;
}

.width-40p {
  width: 40%;
}

.width-45p {
  width: 45%;
}

.width-50p {
  width: 50%;
}

.width-52p {
  width: 52% !important;
}

.width-55p {
  width: 55%;
}

.width-56p {
  width: 56%;
}

.width-60p {
  width: 60%;
}

.width-63p {
  width: 63%;
}

.width-66p {
  width: 66%;
}

.width-70p {
  width: 70%;
}

.width-72p {
  width: 72%;
}

.width-75p {
  width: 75%;
}

.width-80p {
  width: 80%;
}

.width-90p {
  width: 90%;
}

.width-100p {
  width: 100%;
}

.width-100px {
  width: 100px;
}

/*Height*/
.ht-200px {
  height: 200px !important;
}

.ht-90px {
  height: 90px;
}

.ht-120px {
  height: 120px;
}

.min-ht-88px {
  min-height: 88px;
}

.min-ht-110px {
  min-height: 110px;
}

/*Border*/
.br-1-grey {
  border-right: 1px solid #e4e4e4;
}

.border-color-white {
  border-color: #fff;
}

.bb-1-dBlue {
  border-bottom: 1px solid #004a64;
}

.bb-1-grey {
  border-bottom: 1px solid #717073;
}

.bb-3-blue {
  border-bottom: 3px solid #0096d6 !important;
}

.bt-1-blue {
  border-top: 1px solid #0096d6;
}

/*Font-size*/
.font-size-14 {
  font-size: 14px;
}

.font-size-16 {
  font-size: 16px;
}

.font-size-18 {
  font-size: 18px;
}

.font-size-20 {
  font-size: 20px;
}

.font-size-24 {
  font-size: 24px;
}

.font-size-26 {
  font-size: 26px;
}

.font-size-30 {
  font-size: 30px;
}

.font-size-32 {
  font-size: 32px;
}

.font-size-34 {
  font-size: 34px;
}

.font-size-50 {
  font-size: 50px;
}

.font-size-60 {
  font-size: 60px;
}

.font-size-70 {
  font-size: 70px;
}

/*Header*/
#navbarNavDropdown .dropdown-menu {
  background-color: #f3fcff;
  border: none;
  margin-top: 0px;
  padding: 0;
}

/*About to leave Prolia Section */
#leavingSitePanel .btn {
  font-size: 16px;
}

#leavingSitePanel .col-sm-7 {
  font-size: 14px !important;
}

#leavingSitePanel .col-sm-7 h5 {
  font-size: 18px !important;
}

/*Indications*/
#indications p:first-child {
  margin-top: 10px;
}

#indications p:last-child,
#indications.collapse.show,
#indications .well {
  display: inline;
}

[data-toggle="collapse"][href="#indications"]:after {
  display: inline-block;
  font-size: inheirt;
  content: "Read Less";
  text-decoration: underline;
}

[data-toggle="collapse"][href="#indications"][aria-expanded="false"]:after {
  display: inline-block;
  font-size: inheirt;
  content: "Read More";
  text-decoration: underline;
}

/*TopNav*/
.top-nav .nav {
  padding-left: 0;
}

.top-nav {
  background: linear-gradient(#eee, #fff 7%);
}

.top-nav .nav-item,
.top-nav .nav-item .nav-link,
.top-nav .nav-item .nav-link:hover {
  font-size: 12px;
  font-family: Arial;
  color: #717073;
}

.top-nav .nav-item .nav-link,
.top-nav .nav-item .nav-link:hover {
  text-decoration: underline;
}

/*Menu Navigation*/
.menu-nav {
  background: #ffffff !important;
  height: 95px;
  max-height: 95px;
  padding: 10px 16px;
}

.dropdown-toggle::after {
  border: 0;
}

.navbar-light.menu-nav .navbar-nav .nav-link,
.navbar-light.menu-nav .navbar-nav .nav-link:hover,
.navbar-light.menu-nav .navbar-nav .nav-link:focus {
  font-size: 16px;
  text-align: center;
  color: #01435e;
  padding-right: 15px;
  padding-left: 15px;
}

.menu-nav .nav-item {
  margin: auto;
  border-top: 3px solid transparent;
  width: auto;
  padding: 0rem;
  text-align: center;
}

.menu-nav .nav-item:hover,
.menu-nav .navbar .nav-item:active,
.menu-nav .nav-item.active {
  background-color: #e0f2fa;
  border-top: 3px solid #0074a6;
}

.menu-nav .dropdown-item {
  color: #01435e;
  padding: 10px 30px;
  font-size: 16px;
}

.menu-nav .dropdown-item:hover {
  color: #fff;
  background-color: #0074a6;
}

.padding-home {
  padding-right: 34px !important;
  padding-left: 34px !important;
}

/*Header Ends*/

/*Share section starts */
.share_section {
  position: fixed;
  bottom: 132px;
  right: 0;
  left: auto;
  z-index: 998;
  margin-bottom: 0px !important;
}

.share_sec {
  position: absolute;
}

#shareModal .modal-dialog {
  max-width: 550px;
}

#shareModal .modal-body {
  padding-left: 30px;
}

.modal-backdrop {
  background-color: #01435e;
  opacity: 0.9 !important;
}

.modal-content {
  border-radius: 0;
}

.modal-content .close {
  margin: 0 0 0 auto;
}

.close-btn {
  margin-bottom: 25px;
}

.close {
  font-size: 2em;
  color: #0074a6;
  opacity: 1;
}

.close:focus,
.close:hover {
  color: #004a64;
  opacity: 1;
}

#shareModal form {
  padding-right: 20px;
}

#shareModal .form-control#userInputEmail,
#shareModal .form-control#userContactInputEmail {
  line-height: 40px;
  border-radius: 5px;
  background-color: #edecec;
  width: 100%;
}

#emailHelp {
  margin-top: 15px;
  margin-bottom: 25px;
  font-size: 16px;
  color: #717073 !important;
}

#shareModal .btn-success {
  color: #fff;
  padding: 14px 50px 14px 20px;
  border-radius: 30px;
  background-color: #54b948;
  border-color: #54b948;
  text-transform: uppercase;
  font-size: 23px;
  position: relative;
  height: auto;
  max-height: inherit;
}

.btn-success {
  padding: 14px 50px 14px 20px;
  width: auto;
  font-size: 18px;
  font-family: DIN Next W01 Bold;
  min-width: 280px;
  white-space: normal;
  border-radius: 50px;
  line-height: 1;
  color: #fff;
  background-color: #54b948;
  border-color: #54b948;
  position: relative;
  height: 48px;
  max-height: 48px;
}

#leavingSitePanel .btn.btn-success,
#leavingSitePanel .btn.btn-success:hover,
#leavingSitePanel .btn.btn-success:visited,
#leavingSitePanel .btn.btn-success:active,
#leavingSitePanel .btn.btn-success:focus {
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  min-width: 100px;
  height: auto;
  border-radius: 0.25rem;
  font-family: DIN Next W01 Regular;
}

#shareModal .btn-success:visited,
.btn-success:visited {
  background-color: #54b948;
  border-color: #54b948;
}

#shareModal .btn-success:hover,
#shareModal .btn-success:focus,
.btn-success:hover,
.btn-success:focus {
  background-color: #387d30;
  border-color: #387d30;
}

#shareModal .btn-success .fa.fa-chevron-right,
.btn-success .fa.fa-chevron-right {
  background: transparent;
  padding: 12px 15px;
  border-radius: 25px;
  -moz-box-shadow: inset 0 2px 8px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 0 2px 8px 0 rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 2px 8px 0 rgba(0, 0, 0, 0.5);
  position: absolute;
  right: 3px;
  top: 3px;
}

/*Share section ends */

/*Home Page Starts*/
/*Sticky div*/
.stickyDiv {
  box-sizing: border-box;
  box-shadow: 2px 0px 10px 2px #cacaca;
  position: fixed;
  bottom: 0px;
  background-color: #fff;
  z-index: 20;
}

.stickyDiv a.txt-blue.SickyImpSafetyInfo {
  text-decoration: underline !important;
      cursor: pointer;
}

#ImpSafetyInfo div {
  margin-bottom: 10px;
}

.subHeading {
  font-family: DIN Next W01 Bold !important;
  color: rgb(0, 74, 100);
}

ul.coloredBullets {
  padding-left: 20px;
  font-weight: normal;
}

.coloredBullets > li::before {
  content: "\2022";
  color: #0096d6;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.coloredBullets li ul li {
  list-style-type: circle;
  color: #0096d6;
}

.isi-a,
.isi-a:hover,
.isi-a:active {
  color: #717073;
  text-decoration: underline;
}

#homePageBanner,
#homePageMOPBanner,
#homePageNaiveBanner {
  background: url("../images/Desktop/0-0/00 Home_Current.jpg") no-repeat 50% 93%;
  background-size: cover;
  background-position: 0 15px;
} /* updated to use Current.jpg to refresh cache */

/*
#homePageSwitcherBanner {
  background: url("../images/Desktop/0-0/00 Home_Switcher.png") no-repeat 50%
    93%;
}

#homePageCurrentBanner {
  background: url("../images/Desktop/0-0/00 Home_Current.png") no-repeat 50% 93%;
} */

#homePageCurrentBanner .btn-success {
  padding: 7px 40px 7px 20px;
}

#homePageBanner .eyebrow2 {
  font-family: "DINNextLTProMedium";
  font-size: 16px;
  line-height: 27px;
  background-color: #026590;
}

@media (min-width: 576px) and (max-width: 767px) {
  #homePageBanner {
    height: 240px;
    width: auto;
    background-position: 65% center;
    background-size: cover !important;
  }

  #homePageBanner .eyebrow2 {
    font-size: 14px;
    line-height: 16px;
    padding-bottom: 0;
    padding-top: 0;
  }
}

.green-bar-container {
  padding-top: 10px;
  padding-bottom: 17px;
}

.txt-blue-bar {
  width: 40px;
  height: 7px;
  border: 1px solid rgb(0, 150, 214);
  border-radius: 5px;
  background-color: rgb(0, 150, 214);
}

#strongBonesImageBanner {
  background: url(../images/Desktop/0-0/0-0-home-bg-size1-1.jpg) no-repeat 50% 0;
  padding: 40px 0px 60px 0px;
}

#millionsOfPeople {
  background: url(../images/Desktop/0-0/0-0-home-bg-size-1-2-new.jpg) no-repeat
    50% 0;
  /* animation: slideleft 0.6s linear !important; */
}

#millionsOfPeople .position-absolute.top-10p {
  z-index: 1;
}

#osteoporosisDoesntImageBanner {
  background: url(../images/Desktop/0-0/0-0-osteoporosis-doesnt-discriminate_right.jpg)
    no-repeat 50% 0;
  padding: 60px 0px;
}

#signUpMOP {
  background: url(../images/Desktop/0-0/0-0-osteoporosis-doesnt-discriminate.jpg)
    no-repeat 50% 0;
  padding: 60px 0px;
}

#osteoporosisDoesntImageBannerRight {
  background: url(../images/Desktop/0-0/0-0-osteoporosis-doesnt-discriminate_left.jpg)
    no-repeat 50% 0;
  padding: 60px 0px;
}

/*Home Page Ends*/

/*How it works page */
/*Banner Image and the text over it*/

#howItWorksBanner {
  background: url(../images/Desktop/1-0/1-1-how-it-works-header-bg.jpg)
    no-repeat 50% 0;
}

#howItWorksForOthersBanner {
  background: url(../images/Desktop/1-0/1-2-about-prolia-header-bg-new.jpg)
    no-repeat 53% 0;
  min-height: 446px;
}

#youCouldHelpImageBanner {
  background: url(../images/Desktop/1-0/1-2-join-anita-and-carole-in-inspiring-others-bg.jpg)
    no-repeat 28.5% 0;
  min-height: 355px;
}

#theProliaPSPImageBanner {
  background: url(../images/Desktop/1-0/1-2-home-bg-size1-4.jpg) no-repeat 54% 0;
  background-color: #eef1f6;
}

#youCouldHelpImageBanner .eyebrow {
  margin-top: 25px !important;
}

.quote-img {
  height: 24px;
  width: auto;
  margin-top: 15px;
}

.heading1 .quote-img {
  margin-top: 20px;
  margin-bottom: 20px;
}

.button-text-container {
  height: 150px;
  width: 100%;
  position: relative;
}

#HearHowItWorksPage .button-text-container {
  height: 170px;
}

.button-text-container .txt-section {
  max-width: 375px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.button-text-container .linkButtons,
.button-text-container .linkButtons:hover,
.button-text-container .linkButtons:active {
  width: 370px;
  position: relative;
}

.linkButtons,
.linkButtons:hover,
.linkButtons:active {
  border-radius: 50px;
  font-size: 18px;
  font-family: DIN Next W01 Bold;
  padding: 10px 50px 10px 20px;
  background-color: #0074a6;
  border: 1px solid #0074a6;
  color: #fff;
  min-width: 270px;
  width: auto;
  position: relative;
  margin-top: 8px;
  min-height: 50px;
}

#HearHowItWorksPage .button-text-container .linkButtons {
  margin-top: 13px;
}

.linkButtons:hover {
  background-color: #01435e;
}

.linkButtons .fa-stack {
  width: 1.5em;
  height: 1.5em;
  line-height: 1.5em;
}

.linkButtons .fa-stack-2x {
  font-size: 1.5em;
}

.linkButtons .fa-stack-1x {
  font-size: 0.8em;
  top: 1px;
}

.linkButtons:focus {
  background-color: #01435e;
}

.linkButtons .fa.fa-chevron-right,
.linkButtons .fa.fa-chevron-down {
  background: transparent;
  position: absolute;
  right: 3px;
  top: 2px;
  padding: 12px 15px;
  border-radius: 21px;
  -moz-box-shadow: inset 0 2px 8px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 0 2px 8px 0 rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 2px 8px 0 rgba(0, 0, 0, 0.5);
}

.button-text-container .linkButtons .fa.fa-chevron-right,
.button-text-container .linkButtons .fa.fa-chevron-down {
  position: absolute;
  top: 6px;
  right: 3px;
}

@media (min-width: 768px) {
  .button-text-container .linkButtons .fa.fa-chevron-right,
  .button-text-container .linkButtons .fa.fa-chevron-down {
    top: 3px;
  }
}

.linkButtons .fa.fa-chevron-down {
  padding: 12px;
  border-radius: 26px;
}

.bc-player-default_default .vjs-big-play-button,
.bc-player-default_default.vjs-mouse .vjs-big-play-button,
.bc-player-ryXW4g2a77_default .vjs-big-play-button {
  top: 45%;
  left: 0;
  right: 0;
  margin: auto;
  transform: translateY(-45%);
  -ms-transform: translateY(-45%);
  /* IE 9 */
  -webkit-transform: translateY(-45%);
  /* Safari 3-8 */
}

.bc-player-default_default .vjs-poster,
.bc-iframe body,
.bc-player-default_default {
  background-color: transparent !important;
}

.bc-player-default_default .vjs-tech {
  width: auto;
  max-width: 100%;
  height: 100%;
}

/*How it works page ends*/

/*Page Not Found*/
#pageNotFoundBanner {
  background: url(../images/Desktop/1-0/1-1-how-it-works-header-bg.jpg)
    no-repeat 50% 0;
}

.textContainer {
  position: relative;
  top: 25%;
  height: 300px;
}


.vertical-nav a.nav-link {
  text-decoration: underline;
}

.site-map {
  background: linear-gradient(#eee, #fff 0.3%);
}

.site-map .vertical-nav .nav-link {
  display: table;
}

/*Page Not Found Ends*/

/*Possible side effcts*/
.study-padding {
  padding: 0.5rem 3.5rem;
}

.time-image {
  opacity: 0.8;
}

.position-tine-image {
  top: 50%;
  transform: translate(0%, -50%);
}

.time-content {
  padding: 4px 20px 4px 70px;
  border-radius: 10px;
}

.time-container {
  padding: 0px 230px;
}

.lg-arrow-img {
  width: 50%;
  height: auto;
}

/*Possible side effcts ends*/

/*Prolia for osteoporosis*/
#proliaForOsteoBanner {
  background: url(../images/Desktop/2-0/2-1-proven-prolia-results-header-bg.jpg)
    no-repeat 50% 0;
}

#iKnewThereImageBanner {
  background: url(../images/Desktop/2-0/2-1-home-bg-size1-5.jpg) no-repeat 43% 0;

  padding: 20px 0px;
}

#bonesAreBonesImageBanner {
  background: url(../images/Desktop/2-0/2-1-osteoporosis-doesnt-discriminate-01.jpg)
    no-repeat 50% 0;
}

#howProliaDifferentBanner {
  background: url(../images/Desktop/2-0/2-2-how-prolia-is-different-header-bg.jpg)
    no-repeat 50% 0;
  min-height: 503px;
}

#otherProliaIndicationsBanner {
  background: url(../images/Desktop/2-0/2-3-other-prolia-indications-header-bg.jpg)
    no-repeat 50% 0;
}

#proliaBoneStrengthenBanner {
  background: url(../images/Desktop/2-0/2-3-prolia-is-a-bone-strengthening-subhead-bg.jpg)
    no-repeat 50% 0;
  min-height: 355px;
}

#proliaForOsteoBanner1 {
  background: url(../images/Desktop/2-0/2-1-about-prolia-header-bg2.jpg)
    no-repeat 50% 0;
}

#proliaCanReduceRisk {
  background: url(../images/Desktop/2-0/2-1-proven-prolia-results-header-bg.jpg)
    no-repeat 65% 0;
  min-height: 445px;
}

.risk-graph {
  position: absolute;
  top: 44px;
  z-index: 2;
  left: 49%;
}

#proliaCanReduceRisk .risk-graph {
  left: 100%;
  top: 0;
  margin-left: -415px;
}

.risk-graph + div {
  position: relative !important;
  z-index: 2;
}

.reduce_risk_wrapper {
  position: absolute;
  top: 153px;
  left: 317px;
}

.arc-img-wrapper {
  position: absolute;
  height: 310px;
}

.arc-img-wrapper > div {
  position: absolute;
  overflow: hidden;
  width: 420px;
  left: 0;
  height: 376px;
}

.arc-img-wrapper .two {
  animation-duration: 0.5s;
}

.arc-img-wrapper .three {
  animation-delay: 0.5s;
  animation-duration: 0.9s;
}

.reduce_risk_by {
  top: 0;
  left: 10px;
  z-index: 2;
}

.reduce_risk_arrow {
  top: 52px;
  left: 0;
}

.pstn-abst-txtHead {
  position: absolute;
  top: 15px;
  left: 23%;
  width: 61%;
}

.bone-txt1 {
  position: absolute;
  top: 155px;
  left: 0%;
  width: 21%;
  text-align: right;
}

.bone-txt2 {
  position: absolute;
  top: 300px;
  left: 0%;
  width: 19%;
  text-align: right;
}

.bone-txt3 {
  position: absolute;
  top: 150px;
  left: 61%;
  width: 27%;
}

.bone-txt4 {
  position: absolute;
  top: 230px;
  left: 61%;
  width: 35%;
}

.button-text-container p.heading2 {
  width: 65%;
  text-align: center;
  margin: 0 auto 20px;
}

.hr-line {
  border-bottom: 1px solid #999;
  margin: 40px auto 0;
  width: 88%;
}

#ProliaForOsteoporosisPage
  .text-video-container
  > .txt-dark-green
  .heading1
  .quote-img {
  margin-bottom: 0;
}

/*Pulsating Circle Animation*/
.xs-bone-image {
  display: none;
}

.pulsatingCircle1 {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 140px;
  left: 515px;
  transform: scale(2, 2);
  -webkit-transform: scale(2, 2);
  z-index: 2;
}

.pulsatingCircleText1 {
  width: 360px;
  position: absolute;
  top: 135px;
  left: 300px;
  line-height: 1em;
  text-align: right;
}

.tooltip {
  z-index: 1;
  opacity: 1;
  font-size: 24px;
}

.pulsatingCircle2 {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 235px;
  left: 670px;
  transform: scale(2, 2);
  -webkit-transform: scale(2, 2);
}

.pulsatingCircleText2 {
  width: 200px;
  position: absolute;
  top: 230px;
  left: 715px !important;
  line-height: 1em;
}

.pulsatingCircle3 {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 550px;
  left: 360px;
  transform: scale(2, 2);
  -webkit-transform: scale(2, 2);
}

.pulsatingCircleText3 {
  width: 300px;
  position: absolute;
  top: 540px;
  left: 40px;
  line-height: 1em;
  text-align: right;
}

.firstCircle,
.secondCircle,
.thirdCircle {
  top: 50%;
  left: 50%;
  display: block;
  border-radius: 50%;
  position: absolute;
  vertical-align: middle;
}

.firstCircle {
  width: 10px;
  height: 10px;
  margin: -6px 0 0 -6px;
  background-color: #0074a6;
}

.secondCircle {
  width: 16px;
  height: 16px;
  margin: -8px;
  background: #0074a6;
  opacity: 0.6;
}

.thirdCircle {
  width: 24px;
  height: 24px;
  background: #0074a6;
  opacity: 0.24;
  margin: -12px;
}

.animate-second-circle {
}

.animate-third-circle {
}

/*Pulsating circle animation ends*/

/*Graph animation starts*/
.graph-image-container img {
  height: auto;
  width: 80%;
}

.overlayed-img {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.fill-color,
.fill-color-64 {
  z-index: -1000;
}


.opacity_div {
  background: #fff;
  height: 190px;
  width: 450px;
  position: absolute;
  top: 17%;
  right: 25%;
  /*transform: translate(-25%,-10%);*/
  opacity: 1;
  /* manipulate to desired opacity */
  z-index: -999;
}

.opacity_div.opacity_81_graph {
  height: 230px;
}

.opacity_div_animation {
  height: 0px;
  width: 450px;
}

.opacity_div_animation.opacity_81_graph {
  height: 0px;
}

.graph-no {
  position: absolute;
  font-size: 70px;
  top: 19%;
  right: 21.3%;
}

.graph_81 {
  top: 22%;
  right: 23.3%;
}

.graph-pc {
  position: absolute;
  font-size: 70px;
  top: 19%;
  right: 16%;
}

.graph-pc_81 {
  position: absolute;
  font-size: 70px;
  top: 22%;
  right: 19%;
}

/*Graph animation ends*/

/*Shield animation starts*/

.shield-img-section {
  position: relative;
  min-height: 250px;
  left: 10%;
}

.shield-img,
.shield-text,
.shield-cover,
.shield-shadow {
  position: absolute;
}

.shield-img {
  top: 8%;
  left: 33%;
}

.shield-text {
  top: 61%;
  left: 25.4%;
}

.shield-cover {
  top: 55%;
  left: 25.4%;
}

.shield-shadow {
  top: 100%;
  left: 35%;
}

/*Shield animation ends */

/*Prolia for osteoporosis ends*/

/*How Prolia is Different starts*/

.table-section {
  width: 60%;
  margin: 20px auto 0px auto;
  padding-bottom: 40px;
}

.table-col {
  padding: 20px 40px;
  border-right: 5px solid #f6f6f6;
  border-bottom: 10px solid #f6f6f6;
  background: #f2f2f2;
}

.table-col + .table-col {
  border-left: 5px solid #f6f6f6;
}

.table-col p {
  margin-bottom: 0;
}

.table-col .col-sm-4,
.table-col .col-sm-8 {
  display: flex;
  align-self: center;
}

.table-col .col-sm-4 {
  justify-content: center;
}

.table-col + .table-col .col-sm-4 {
  min-height: 60px;
}

.table-col + .table-col .col-sm-8 {
  padding-left: 0;
}

.text-rotate-90 {
  writing-mode: tb-rl;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  white-space: nowrap;
}

/*How Prolia is Different ends*/

/*Other Prolia Indications*/
.card-header {
  padding: 0.5rem 0.65rem;
}

#OtherProliaIndicationsPage .card .pulsatingCircle1 {
  top: 92px;
  left: 382px;
}

#OtherProliaIndicationsPage .card .pulsatingCircleText1 {
  top: 80px !important;
  left: 0px !important;
}

#proliaIndicationsAccordion .card-header,
#talkWithDoctorAccordion .card-header,
#mobileTermsAccordion .card-header {
  background: transparent;
  border-bottom: 0px;
}

#proliaIndicationsAccordion .card,
#talkWithDoctorAccordion .card,
#mobileTermsAccordion .card {
  background: transparent;
  border: 0px;
  border-radius: 0;
}

#proliaIndicationsAccordion .card-header .btn,
#talkWithDoctorAccordion .card-header .btn,
#mobileTermsAccordion .card-header .btn {
  font-size: 30px;
  white-space: unset;
  width: 100%;
  padding: 10px 0.75rem;
}

.card-header .btn-link:hover,
.card-header .btn-link.focus,
.card-header .btn-link:focus {
  text-decoration: none;
}

.card .light-blue-bg .card-header button {
  background: url(../images/Desktop/common/carousel-blue-arrow-open.png)
    no-repeat 100% 50%;
}

.card .light-blue-bg .card-header button.collapsed {
  background: url(../images/Desktop/common/carousel-blue-arrow-close.png)
    no-repeat 100% 50%;
}

.card .light-green-bg .card-header button {
  background: url(../images/Desktop/common/carousel-green-arrow-open.png)
    no-repeat 100% 50%;
}

.card .light-green-bg .card-header button.collapsed {
  background: url(../images/Desktop/common/carousel-green-arrow-close.png)
    no-repeat 100% 50%;
}

.card .light-grey-bg .card-header button {
  background: url(../images/Desktop/common/carousel-green-arrow-open.png)
    no-repeat 100% 50%;
}

.card .light-grey-bg .card-header button.collapsed {
  background: url(../images/Desktop/common/carousel-green-arrow-close.png)
    no-repeat 100% 50%;
}

.card .light-darkBlue-bg .card-header button {
  background: url(../images/Desktop/common/carousel-green-arrow-open.png)
    no-repeat 100% 50%;
}

.card .light-darkBlue-bg .card-header button.collapsed {
  background: url(../images/Desktop/common/carousel-green-arrow-close.png)
    no-repeat 100% 50%;
}

.arrow-img {
  width: 100%;
  height: auto;
}

.lg-arrow-img {
  width: 50%;
  height: auto;
}

.outer-circle {
  background-color: #fff;
  border-radius: 50%;
  top: -25px;
  left: -63px;
  height: 140px;
  width: 140px;
}

.inner-circle {
  position: absolute;
  background-color: #fff;
  border-radius: 50%;
  top: 5px;
  left: 5px;
  height: 130px;
  width: 130px;
  border: 3px solid #004a64;
}

.content-inner {
  line-height: 0.8em;
  margin-top: 35px;
}

.bor-rad-20 {
  border-radius: 20px;
}

.accordion-hr {
  border: 0;
  border-bottom: 1px solid #0096d6;
}

.accordion-hr-green {
  border-color: #54b948;
  margin-bottom: 5px;
  margin-top: 0px;
}

.vertical-container {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}

.vertical-container span {
  padding: 6px;
  display: inline-block;
  width: 370px;
  margin: 170px -170px;
}

sup.bone-post-sup {
  position: absolute;
  top: 22px;
  left: -7px;
  font-size: 75%;
}

/*Other Prolia Indication ends*/

/*Side effects of Prolia starts*/
#sideEffectsBanner {
  background: url(../images/Desktop/3-0/3-0-possible-side-effects-header-bg.jpg)
    no-repeat 50% 0;
}

.side-effect-table .table {
  font-size: 20px;
  margin-bottom: 30px;
}

#seriousAllergicImageBanner {
  background: url(../images/Desktop/3-0/3-0-possible-serious-side-effects-of-prolia-subhead-bg.jpg)
    no-repeat 50% 100%;
  background-color: #f6f6f6;
  min-height: 600px;
  padding-top: 0;
  margin-top: -10px;
}

#seriousAllergicImageBanner.animation {
}

.side-effect-table .table thead th,
.side-effect-table .table td,
.side-effect-table .table th {
  border: 0;
  text-align: center;
  width: 36%;
  color: #004a64;
}

.side-effect-table .table thead tr,
.side-effect-table .table-striped tbody tr:nth-of-type(even) {
  background: #f2f2f2;
}

.side-effect-table .table-striped tbody tr:nth-of-type(odd) {
  background: #fff;
}

.side-effect-table .table-striped tr th:nth-child(even),
.side-effect-table .table-striped tbody tr:nth-of-type(odd) th:nth-child(even),
.side-effect-table
  .table-striped
  tbody
  tr:nth-of-type(even)
  th:nth-child(even) {
  background: rgba(224, 242, 250, 0.4);
}

.side-effect-table .table-striped tr th:first-child,
.side-effect-table .table-striped tr td:first-child {
  text-align: right;
  padding-right: 3rem;
}

.side-effect-table .table-striped tr th:first-child {
  vertical-align: middle;
}

/*Side effects of Prolia ends*/

/*Why bone strength matters starts*/
#boneStrengthMatters {
  background: url(../images/Desktop/5-0/5-1-why-bone-strength-matters-header-bg.jpg)
    no-repeat 51% 0;
}

#DXAScan {
  background: url(../images/Desktop/5-0/5-4-the-importance-of-a-dxa-scan-bg.jpg)
    no-repeat 50% 0;
  min-height: 600px;
}

#DXAScan .width-50p {
  width: 43%;
}

.thumb-img-holder {
  height: 85px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

.thumb-img-holder img {
}

/*Why bone strength matters ends*/

/*Thank you for signing up starts*/
#watchStories .top-10p {
  top: 50% !important;
  left: 50%;
  transform: translate(-50%, -50%);
}

.content-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/*Thank you for signing up ends*/

/*Osteoporosis in women starts*/
#osteoporosisInWomen {
  background: url(../images/Desktop/5-0/5-1-osteoporosis-in-women-header-bg.jpg)
    no-repeat 51% 0;
}

#postmenopausalOsteoporosis {
  background: url(../images/Desktop/5-0/5-1-how-postmenopausal-osteoporosis-develops-bg.jpg)
    no-repeat 50% 0;
  min-height: 427px;
}

#postmenopausalOsteoTreatment {
  background: url(../images/Desktop/5-0/5-1-postmenopausal-osteoporosis-can-be-treated-bg.jpg)
    no-repeat 50% 0;
  min-height: 357px;
}

.outer-circle-lg {
  background-color: #fff;
  border-radius: 50%;
  top: -20px;
  left: -63px;
  height: 150px;
  width: 150px;
}

.inner-circle-lg {
  position: absolute;
  background-color: #fff;
  border-radius: 50%;
  top: 5px;
  left: 5px;
  height: 140px;
  width: 140px;
  border: 3px solid #004a64;
}

.content-inner-lg {
  line-height: 0.8em;
  margin-top: 60px;
}

.symptoms-icon-list li {
  line-height: 2em;
  border-bottom: 1px solid #d7d6d6;
  position: relative;
  margin-left: 2rem;
  padding-top: 5px;
}

.symptoms-icon-list span {
  padding-left: 1rem;
}

.symptoms-icon-list img {
  padding-right: 1rem;
  vertical-align: middle;
  position: absolute;
  left: -2rem;
  top: 10px;
}

#osteoporosisInMen {
  background: url(../images/Desktop/5-0/5-1-osteoporosis-in-men-header-bg.jpg)
    no-repeat 51% 0;
}

#eyeOnTScore {
  background: url(../images/Desktop/5-0/5-1-keep-an-eye-on-your-t-score-bg.jpg)
    no-repeat 50% 0;
  min-height: 451px;
}

#checkYourHeight {
  background: url(../images/Desktop/5-0/5-1-keep-your-bone-strength-in-check-bg.jpg)
    no-repeat 50% 0;
  min-height: 427px;
}

/*Osteoporosis in women ends*/

/*Bone loss from other conditions ends*/
#boneLossConditions {
  background: url(../images/Desktop/5-0/5-4-bone-loss-from-other-conditions-header-bg.jpg)
    no-repeat 51% 0;
}

#talkToDoctor {
  background: url(../images/Desktop/5-0/5-4-keep-an-eye-on-your-t-score-bg.jpg)
    no-repeat 45% 0;
  min-height: 357px;
}

#breastCancer {
  background: url(../images/Desktop/5-0/5-4-in-women-with-breast-cancer-bg.jpg)
    no-repeat 50% 0;
  min-height: 530px;
}

#prostateCancer {
  background: url(../images/Desktop/5-0/5-4-in-men-with-prostate-cancer-bg.jpg)
    no-repeat 50% 0;
  min-height: 521px;
}

.li-chk-icon {
  width: 21px;
  height: 25px;
  background: #0096d6;
  border-radius: 50%;
  padding-left: 4px;
  margin-left: 10px;
  margin-right: 5px;
}

.li-chk-icon:first-child {
  margin-left: 0;
}

.li-chk-icon img {
  height: 15px;
}

.cancer-check-icon {
  padding-right: 1rem;
  display: inline;
}

/*Bone loss from other conditions ends*/

/*Paying for Prolia starts*/
#patientSupportProgram {
  /*background: url(../images/Desktop/4-0/4-1-other-prolia-indications-header-bg.jpg) no-repeat 51% 0;*/
  background: #e0f2fa;
}

@media (min-width: 992px) {
  #patientSupportProgram {
    min-height: 499px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  #patientSupportProgram {
    min-height: 560px;
  }
}

#patientSupportProgramFemale {
  background: url(../images/Desktop/4-0/4-1-prolia-patient-support-program-header-bg.jpg)
    no-repeat 51% 0;
}

#patientSupportProgramMale {
  background: url(../images/Desktop/4-0/4-1-prolia-patient-support-program-header-bg2.jpg)
    no-repeat 51% 0;
}

#signingUpFemale {
  background: url(../images/Desktop/4-0/4-1-thank-you-for-signing-up-bg.jpg)
    no-repeat 51% 0;
}

#signingUpMale {
  background: url(../images/Desktop/4-0/4-1-thank-you-for-signing-up-bg2.jpg)
    no-repeat 51% 0;
}

#watchStories .linkButtons {
  min-width: 280px;
}

#payingForProlia {
  background: url(../images/Desktop/4-0/4-2-paying-for-prolia-header-bg.jpg)
    no-repeat 50% 0;
}

#talkingWithDoctor {
  background: url(../images/Desktop/4-0/4-3-talking-with-your-doctor-header-bg.jpg)
    no-repeat 51% 0;
}

.signUpPrint {
  width: 33px;
  height: 30px;
}

.chartRowHt {
  height: 360px;
}

.grad1 {
  /* height: 300px;
       width: 300px;
       border-radius: 50%;
       padding: 10px;*/
  border: 10px solid #d7d6d6;
  /* background-color: red; /* For browsers that do not support gradients */
  /* background-image: linear-gradient(to left, rgb(84,185,72), rgb(0,150,214)); /* Standard syntax (must be last) */
}

.grad2 {
  height: 260px;
  width: 260px;
  background-color: #fff;
  border-radius: 50%;
  border: 10px solid #d7d6d6;
}

.grad-txt {
  padding-top: 40px;
  font-size: 20px;
  position: absolute;
  top: 17%;
  left: 27%;
}

.list-disc {
  list-style-type: disc;
  padding-left: 20px;
  color: #0096d6;
}

.table-bordered.light-green-bg td {
  padding: 20px 30px;
  width: 50%;
}

.ques-num {
  background: #e0f2fa;
  padding: 5px 12px;
  border-radius: 50%;
  margin-right: 10px;
}

.circleAnimate {
}

/*Paying for Prolia ends*/

/*U.2*/
#inspireOthersBanner {
  background: url(../images/Desktop/U-2/U-2-about-prolia-header-bg.jpg)
    no-repeat 50% 0;
  /*-webkit-animation: slide 1s linear;
    -moz-animation: slide 1s linear;
    animation: slide 1s linear;*/
}

#inspireOthersBanner .share_section {
  height: auto;
}

#inspireOthersBanner > div,
#inspireOthersBanner > div > div,
#inspireOthersBanner > div > div > div {
  height: 100%;
}

#manToMan {
  background: url(../images/Desktop/U-2/U-2-prolia-patient-support-program-header-bg2.jpg)
    no-repeat 50% 0;
}

#sharingStrength {
  background: url(../images/Desktop/U-2/U-2-sharing-strength-bg.jpg) no-repeat
    42% 0;
  min-height: 164px;
}

#joinSupportProgram {
  background: url(../images/Desktop/U-2/U-2-join-the-prolia-patient-support-program-bg.jpg)
    no-repeat 50% 0;
  min-height: 427px;
}

.banner-pop-over {
  right: 10%;
  bottom: 0;
  opacity: 0.7;
  padding: 0px 50px 50px 50px;
  text-align: center;
  border-radius: 50%;
  transform: translateY(50%);
}

.banner-pop-over-inner {
  margin: 25px 30px 30px 30px;
}

.vl {
  border-left: 1px solid #0096d6;
  height: 95px;
  position: absolute;
  left: 44%;
  margin-left: -3px;
  top: 0;
  margin-top: 18px;
}

/* U.2 ends */

#proliaIndicationsAccordion .card + .card .without_Prolia_text {
  width: 95%;
}

#proliaIndicationsAccordion .card + .card .with_Prolia_text p {
  width: 95%;
}

.information-container .eyebrow {
  margin-bottom: 0;
}

#signUpFormSubmit .container:last-child .heading1,
#inspireSharingStrengthForm .container:last-child .heading1 {
  text-align: center;
}

#signUpFormSubmit .heading1.privacy-header {
  text-align: left !important;
}

@media only screen and (min-width: 1600px) {
  .shield-img {
    left: 31%;
  }

  .reduce_risk_by {
    left: 45px;
  }

  .reduce_risk_arrow {
    left: 40px;
  }
}

@media only screen and (min-width: 1890px) {
  #proliaCanReduceRisk {
    background: url(../images/Desktop/2-0/2-1-proven-prolia-results-header-bg.jpg)
      no-repeat 67% 0;
    min-height: 445px;
  }
}

@media only screen and (min-width: 2000px) {
  #proliaCanReduceRisk {
    background: url(../images/Desktop/2-0/2-1-proven-prolia-results-header-bg.jpg)
      no-repeat 68% 0;
    min-height: 445px;
  }
}

@media only screen and (min-width: 1024px) {
  .width-lg-80p {
    width: 80%;
  }

  .width-lg-66p {
    width: 66%;
  }

  /*About to leave Prolia Section */
  #leavingSitePanel .col-sm-7 {
    padding-right: 30px !important;
  }

  #leavingSitePanel .col-sm-5 {
    padding-left: 30px !important;
  }

  .menu-nav .nav-item {
    width: auto;
    min-width: 100px;
    max-width: 170px;
    height: 95px;
  }

  .menu-nav .nav-item.dropdown:last-child .dropdown-menu,
  .menu-nav .nav-item.dropdown:nth-last-child(2) .dropdown-menu {
    right: 0;
    left: auto;
  }

  .top-nav .nav-item,
  .top-nav .nav-item .nav-link,
  .top-nav .nav-item .nav-link:hover {
    width: auto;
    max-width: none;
    flex: none;
  }

  .navbar-light.menu-nav .navbar-nav .nav-link,
  .navbar-light.menu-nav .navbar-nav .nav-link:hover,
  .navbar-light.menu-nav .navbar-nav .nav-link:focus {
    height: 95px;
    display: table-cell;
    vertical-align: middle;
  }

  /*Home*/
  #osteoporosisDoesntImageBanner {
    min-height: 465px;
  }

  #osteoporosisDoesntImageBannerRight {
    min-height: 464px;
  }

  #osteoporosisDoesntImageBanner .font-size-26.eyebrow,
  #osteoporosisDoesntImageBannerRight .font-size-26.eyebrow,
  #bonesAreBonesImageBanner .font-size-26.eyebrow {
    width: 43%;
  }

  #osteoporosisDoesntImageBanner .fa-stack.fa-lg,
  #osteoporosisDoesntImageBannerRight .fa-stack.fa-lg,
  #bonesAreBonesImageBanner .fa-stack.fa-lg {
    margin-top: -55px;
    margin-left: 100%;
  }

  /*Home ends*/

  .width-400px-md {
    width: 400px;
  }

  .width-420px-md {
    width: 430px;
  }

  /* How it works */
  #HowItWorksPage .text-video-container .txt-section {
    top: 36%;
  }

  /*Prolia for osteoporosis*/
  #bonesAreBonesImageBanner {
    background: url(../images/Desktop/2-0/2-1-osteoporosis-doesnt-discriminate-01.jpg)
      no-repeat 49% 0;
    min-height: 465px;
  }

  #iKnewThereImageBanner {
    min-height: 374px;
  }

  #iKnewThereImageBanner .width-50p {
    width: 43%;
    margin-right: 7%;
  }

  .hr-line {
    width: 84%;
  }

  /*Prolia for osteoporosis ends*/

  /*side effects starts*/
  #seriousAllergicImageBanner .col-sm-6 {
    max-width: 45%;
  }

  .side-effect-table {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .lg-arrow-img {
    width: 50%;
    height: auto;
  }

  #signingUpMale .xs-cta-btn {
    white-space: nowrap;
  }

  /*side effects ends*/
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ CSS styles go here */
  .handle:after {
    line-height: 56px;
    display: inline-block;
  }
}

/*Ipad Pro*/
@media only screen and (min-width: 1024px) and (max-width: 1300px) {
  /*About to leave Prolia Section */
  #leavingSitePanel .col-sm-7 {
    padding-right: 30px !important;
  }

  #leavingSitePanel .col-sm-5 {
    padding-left: 30px !important;
  }

  .p-l-10rem {
    padding-left: 1.25rem !important;
  }

  /*MainNav*/
  .navbar-light.menu-nav .navbar-nav .nav-link,
  .navbar-light.menu-nav .navbar-nav .nav-link:hover,
  .navbar-light.menu-nav .navbar-nav .nav-link:focus {
    padding: 10px;
  }

  .padding-home {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  /*Home*/

  #osteoporosisDoesntImageBanner {
    min-height: 465px;
  }

  #osteoporosisDoesntImageBannerRight {
    min-height: 464px;
  }

  #osteoporosisDoesntImageBanner .font-size-26.eyebrow,
  #osteoporosisDoesntImageBannerRight .font-size-26.eyebrow {
    width: 47%;
  }

  #osteoporosisDoesntImageBanner .fa-stack.fa-lg,
  #osteoporosisDoesntImageBannerRight .fa-stack.fa-lg {
    margin-top: -55px;
    margin-left: 100%;
  }

  /*Home ends*/

  /*How it works*/
  #theProliaPSPImageBanner {
    background: url(../images/Desktop/1-0/1-2-home-bg-size1-4.jpg) no-repeat 54%
      0;
    background-color: #eef1f6;
    min-height: 347px;
    background-size: cover;
  }

  #theProliaPSPImageBanner img {
    margin-top: 7px;
  }

  #theProliaPSPImageBanner .txt-darkBlue {
    margin-top: 25px;
    margin-bottom: 60px;
  }

  .with_Prolia_text {
    width: 86%;
  }

  .without_Prolia_text {
    width: 91%;
  }

  .with_Prolia_text p {
    width: 91%;
  }

  #proliaIndicationsAccordion .card + .card .with_Prolia_text p {
    width: 95%;
  }

  /*How it works ends*/

  /*Possible side effects*/
  .time-container {
    padding: 0px 150px;
  }

  /*Possible side effects ends*/

  /*Prolia for osteoporosis*/
  .pulsatingCircle1 {
    top: 140px;
    left: 515px;
  }

  .pulsatingCircleText1 {
    top: 135px !important;
    left: 140px !important;
  }

  .pulsatingCircle2 {
    top: 235px;
    left: 670px;
  }

  .pulsatingCircleText2 {
    top: 230px !important;
    /*left: 500px !important;*/
  }

  .pulsatingCircle3 {
    top: 550px;
    left: 360px;
  }

  .pulsatingCircleText3 {
    top: 540px !important;
    left: 40px !important;
  }

  #howProliaDifferentBanner {
    min-height: 563px;
  }

  #bonesAreBonesImageBanner {
    min-height: 465px;
  }

  .graph-image-container img {
    height: auto;
    width: 80%;
  }

  .opacity_div {
    height: 155px;
    width: 70%;
    top: 18%;
    right: 12%;
  }

  .opacity_div.opacity_81_graph {
    height: 186px;
  }

  .opacity_div_animation {
    height: 0px;
    width: 70%;
  }

  .opacity_div_animation.opacity_81_graph {
    height: 0px;
    width: 70%;
  }

  .graph-no {
    top: 17%;
    right: 20.1%;
  }

  .graph_81 {
    top: 20%;
    right: 22.1%;
  }

  .graph-pc {
    position: absolute;
    font-size: 70px;
    top: 17%;
    right: 14.5%;
  }

  .graph-pc_81 {
    position: absolute;
    font-size: 70px;
    top: 20%;
    right: 17%;
  }

  .arrow-img {
    width: 100%;
    height: auto;
  }

  .lg-arrow-img {
    width: 50%;
    height: auto;
  }

  .hr-line {
    width: 88%;
  }

  /*Prolia for osteoporosis ends*/

  /*Other prolia indications*/
  #OtherProliaIndicationsPage .card .pulsatingCircle1 {
    top: 95px;
    left: 295px;
  }

  #OtherProliaIndicationsPage .card .pulsatingCircleText1 {
    top: 85px !important;
    left: -80px !important;
  }

  #OtherProliaIndicationsPage .card .pulsatingCircleText3 {
    top: 540px !important;
    left: 30px !important;
  }

  /*Other prolia indications ends*/

  /*Paying for prolia */
  .width-80p.gradient-container {
    width: 90%;
  }

  .grad-txt {
    font-size: 18px;
    top: 12%;
    left: 24%;
  }

  .chartRowHt {
    height: auto;
  }

  /*Paying for prolia ends*/

  /*side effects starts*/
  #seriousAllergicImageBanner {
    background: url(../images/Desktop/3-0/3-0-possible-serious-side-effects-of-prolia-subhead-bg.jpg)
      no-repeat 54% 100%;
    background-color: #f6f6f6;
    min-height: 650px;
  }

  /*side effects ends*/

  #DXAScan .width-50p {
    width: 50%;
  }

  /*u2*/
  .banner-pop-over {
    right: 6%;
  }

  /*u2 ends*/

  /*osteoporosis in men */
  .indication-line {
    bottom: 22.3%;
  }

  .carousel-control-text {
    left: 30%;
  }

  /*Bone Loss from other */
  .cancer-check-icon {
    padding-right: 0.5rem;
    display: inline;
  }
}

/*Ipad Pro Landscape orientation*/
@media only screen and (min-width: 1024px) and (max-width: 1300px) and (orientation: landscape) {
  .p-l-10rem {
    padding-left: 1.25rem !important;
  }
}

/*Ipad*/
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .top-10p {
    top: 5%;
  }

  .p-l-10rem {
    padding-left: 1.25rem !important;
  }

  .width-40p,
  .width-52p,
  .width-60p,
  .width-70p,
  .width-80p {
    width: 100%;
  }

  /*Header*/
  /*Main Nav*/
  [data-target="#navbarNavDropdown"][data-toggle="collapse"]:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 2em;
    content: "\f00d";
    color: #54b948;
  }

  [data-target="#navbarNavDropdown"][data-toggle="collapse"][aria-expanded="false"]:before {
    content: "\f0c9";
  }

  .padding-home {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .menu-nav {
    height: auto;
    max-height: none;
    padding: 10px 0px;
  }

  .navbar-light.menu-nav .navbar-toggler {
    border: 0px;
  }

  .menu-text {
    color: #54b948;
  }

  .menu-text {
    font-size: 16px;
  }

  .menu-nav .nav-item {
    width: 100%;
    margin: 0px;
    padding: 0px;
    border-top: 0px;
    border-bottom: 2px solid #eee;
  }

  .navbar-light.menu-nav .navbar-nav .nav-link,
  .navbar-light.menu-nav .navbar-nav .nav-link:hover,
  .navbar-light.menu-nav .navbar-nav .nav-link:focus {
    font-size: 20px;
    text-align: left;
  }

  .menu-nav .dropdown-item {
    font-size: 20px;
  }

  .menu-nav .nav-item:hover,
  .menu-nav .navbar .nav-item:active,
  .menu-nav .navbar .nav-item.active {
    /*background-color: #E0F2FA;*/
    background-color: #ffffff;
    border-top: 0px;
  }

  .menu-nav .nav-item .nav-link {
    padding: 26px 36px;
  }


  .menu-nav .nav-item .nav-link:hover,
  .menu-nav .navbar .nav-item .nav-link:active,
  .menu-nav .navbar .nav-item.active .nav-link {
    border-bottom: 3px solid #0074a6;
  }

  .menu-nav .dropdown-item {
    color: #01435e;
    padding: 20px 36px;
    font-size: 20px;
  }

  .menu-nav .dropdown-item:hover {
    color: #fff;
    background-color: #0074a6;
  }

  .menu-nav .dropdown-menu {
    border: 0px;
  }

  [data-toggle="dropdown"]:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    content: "\f068";
    float: right;
    margin-top: 2px;
    color: #54b948;
    margin-right: 15px;
  }

  [data-toggle="dropdown"][aria-expanded="false"]:after {
    content: "\f067";
  }

  #proliaHomeVideoBackground .video-js .vjs-tech {
    width: 100%;
    height: 100% !important;
  }

  /*Header Ends*/

  /*Home*/
  .nav-link {
    padding: 5px;
  }

  #strongBonesImageBanner {
    background: url(../images/Desktop/0-0/0-0-home-bg-size1-1.jpg) no-repeat 53%
      0;
  }

  #millionsOfPeople {
    background: url(../images/Desktop/0-0/0-0-home-bg-size-1-2-new.jpg)
      no-repeat 45% 0;
  }

  #osteoporosisDoesntImageBanner {
    background: url(../images/Desktop/0-0/0-0-osteoporosis-doesnt-discriminate_right.jpg)
      no-repeat 53% 0;
    min-height: 465px;
  }

  #signUpMOP {
    background: url(../images/Desktop/0-0/0-0-osteoporosis-doesnt-discriminate.jpg)
      no-repeat 53% 0;
    min-height: 465px;
  }

  #osteoporosisDoesntImageBannerRight {
    background: url(../images/Desktop/0-0/0-0-osteoporosis-doesnt-discriminate_left.jpg)
      no-repeat 50% 0;
    min-height: 464px;
  }

  /*Home Video and menu inside the image*/
  #imageMenu {
    position: absolute;
    top: 25%;
    left: 30%;
    width: 290px;
    font-size: 16px;
  }

  .p-40 {
    padding: 8px 8px 8px 50px;
  }

  /*Home ends*/

  /*How it works*/
  #youCouldHelpImageBanner {
    background: url(../images/Desktop/1-0/1-2-join-anita-and-carole-in-inspiring-others-bg.jpg)
      no-repeat 33% 0;
  }

  #theProliaPSPImageBanner {
    background: url(../images/Desktop/1-0/1-2-home-bg-size1-4.jpg) no-repeat 45%
      0;
    background-color: #eef1f6;
  }

  /* #howItWorksForOthersBanner {
        background: url(../images/Desktop/1-0/1-2-about-prolia-header-bg-new_Mobile.jpg) no-repeat 56% 0;
    } */

  .linkButtons,
  .linkButtons:hover,
  .linkButtons:active {
    padding: 8px 15px;
    white-space: unset;
  }

  .button-text-container {
    height: 220px;
  }

  .button-text-container .txt-section {
    max-width: 330px;
  }

  .button-text-container .linkButtons,
  .button-text-container .linkButtons:hover,
  .button-text-container .linkButtons:active {
    width: 290px;
  }

  /*How it work ends*/

  /*Prolia for osteoporosis*/
  #proliaForOsteoBanner {
    background: url(../images/Desktop/2-0/2-1-proven-prolia-results-header-bg.jpg)
      no-repeat 51% 0;
  }

  #iKnewThereImageBanner {
    background: url(../images/Desktop/2-0/2-1-home-bg-size1-5.jpg) no-repeat 45%
      0;
    min-height: 374px;
  }

  #bonesAreBonesImageBanner {
    background: url(../images/Desktop/2-0/2-1-osteoporosis-doesnt-discriminate-01.jpg)
      no-repeat 45% 0;
    min-height: 465px;
  }

  #howProliaDifferentBanner {
    background: url(../images/Desktop/2-0/2-2-how-prolia-is-different-header-bg.jpg)
      no-repeat 56% 0;
    min-height: 643px;
  }

  #proliaBoneStrengthenBanner {
    background: url(../images/Desktop/2-0/2-3-prolia-is-a-bone-strengthening-subhead-bg.jpg)
      no-repeat 48% 0;
  }

  #proliaForOsteoBanner1 {
    background: url(../images/Desktop/2-0/2-1-about-prolia-header-bg2.jpg)
      no-repeat 50% 0;
  }

  #proliaCanReduceRisk {
    background-position: 63% 0;
  }

  #iKnewThereImageBanner .width-50p {
    width: 55%;
  }

  #iKnewThereImageBanner .width-80p {
    width: 100%;
  }

  #iKnewThereImageBanner .width-66p {
    width: 100%;
  }

  .graph-image-container img {
    height: auto;
    width: 80%;
  }

  .opacity_div {
    height: 115px;
    width: 70%;
    top: 18%;
    right: 12%;
  }

  .opacity_div.opacity_81_graph {
    height: 140px;
  }

  .opacity_div_animation {
    height: 0;
  }

  .opacity_div_animation.opacity_81_graph {
    height: 0;
  }

  .graph-no {
    font-size: 60px;
    top: 16%;
    right: 19%;
  }

  .graph_81 {
    top: 19%;
    right: 21%;
  }

  .graph-pc {
    font-size: 60px;
    right: 12%;
    top: 16%;
  }

  .graph-pc_81 {
    font-size: 60px;
    top: 19%;
    right: 15%;
  }

  .risk-graph {
    left: 45%;
  }

  .arrow-img {
    width: 100%;
    height: auto;
  }

  .reduce_risk_by {
    right: 2%;
  }

  .reduce_risk_arrow {
    right: 1.5%;
  }

  /*Prolia for osteoporosis ends*/

  /*Side effects starts*/
  #seriousAllergicImageBanner {
    background: url(../images/Desktop/3-0/3-0-possible-serious-side-effects-of-prolia-subhead-bg.jpg)
      no-repeat 57% 100%;
    background-color: #eef1f6;
    min-height: 800px;
  }

  /*Side effects ends*/

  /*osteoporosis in men*/
  .indication-line {
    bottom: 28.5%;
  }

  /*osteoporosis in men ends*/

  /*Paying for Prolia*/
  .p-t-65pad {
    padding-top: 65px;
  }

  .grad1 {
    height: 250px;
    width: 250px;
  }

  .grad2 {
    height: 210px;
    width: 210px;
  }

  .font-size-60iPad {
    font-size: 60px;
  }

  .grad-txt {
    padding-top: 20px;
    font-size: 14px;
    top: 15%;
    left: 21%;
  }

  .grad-txt-95 {
    top: 15%;
    left: 25%;
  }

  .chartRowHt {
    height: auto;
  }

  /*Paying for Prolia ends*/

  /*U.2*/
  #inspireOthersBanner {
  }

  .banner-pop-over {
    right: 2%;
  }

  /*U.2 ends*/

  /*Pulsating circle*/
  .pulsatingCircle1 {
    top: 115px;
    left: 155px;
  }

  .pulsatingCircleText1 {
    top: 155px !important;
    left: 100px;
  }

  .pulsatingCircle2 {
    top: 272px;
    left: 437px;
  }

  .pulsatingCircleText2 {
    left: 225px !important;
    top: 270px !important;
  }

  .pulsatingCircle3 {
    top: 590px;
    left: 140px;
  }

  .pulsatingCircleText3 {
    top: 575px !important;
    left: 175px !important;
  }

  /*other prolia indications*/
  #OtherProliaIndicationsPage .card .pulsatingCircle1 {
    top: 95px;
    left: 175px;
  }

  #OtherProliaIndicationsPage .card .pulsatingCircleText1 {
    top: 85px !important;
    left: -20px !important;
    width: 180px !important;
  }

  #OtherProliaIndicationsPage .card .pulsatingCircleText3 {
    top: 575px !important;
    left: 170px !important;
  }

  /*other prolia indications ends*/

  /*Bone Loss from other */
  .cancer-check-icon {
    padding-right: 1rem;
    display: block;
  }
}

/*Ipad Landscape Orientation*/
@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: landscape) {
  ::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
  }

  ::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  }
}

/*Mobiles*/

@media only screen and (max-width: 1200px) {
  #breastCancer {
    min-height: 630px !important;
  }
}

@media only screen and (max-width: 1023px) {
  #breastCancer {
    min-height: 670px !important;
  }
}

@media only screen and (max-width: 991px) {
  #breastCancer {
    min-height: 750px !important;
  }
/*	Wendy Mika Dashboard Start */
	.talking-doctor-landing-page .wendy-card-content .pr-4{
		padding-right: 0px !important;
	}
	.talking-doctor-landing-page .wendy-card-content .pl-4{
		padding-left: 0px !important;
	}
	.talking-doctor-landing-page .lr-color {
		padding-right: 20px;
		padding-left: 20px;
		margin-top: -91px !important;
		padding-top: 91px !important;
	}
	.gr-color {
		margin-top: -91px !important;
		padding-top: 91px !important;
	}
	.linkButtons .fa.fa-chevron-right, .linkButtons .fa.fa-chevron-down{
		position: absolute;
		right: 5px;
    	top: 5px;
	}
	.talking-doctor-landing-page .linkButtons, .talking-doctor-landing-page .linkButtons:hover, .talking-doctor-landing-page .linkButtons:active{
		padding: 5px 16px;
	}
	.mob-wendy, .mob-mika{
		display: block !important;
		margin: 10px 0px 10px 0;
		font-family: 'DINNextLTPro-Regular';
		font-size: 18px;
		line-height: 1.22;
		color: #0074a6;
		padding: 8px 11.8px 14px 12px;
  		background-color: #eaf6e9;
	}
  .mob-view-dashboard-content{
    display: block !important;
    font-size: 16px;
    color: #004a64;
    padding-top: 20px;
    font-family: 'DINNextLTPro-Regular';
  }
	.circle-img {
		height: 150px !important;
		width: 150px !important;
	}
	.wth-90{
		width: 90%;
		display: inline-block;
		font-family: 'DIN Next W01 Regular';
	}
	.wth-10{
		width: 10%;
		display: inline-block;
		text-align: right;
		position: relative;
		top: -19px;
	}
	.wendy-card-content .p-wendy {
		font-size: 22px;
		font-family: 'DINNextLTPro-Regular';
		margin: 19px 0px 17px 0px;
		max-width: 100%;
	}
	.wendy-inner-content {
    	padding: 0px 57px 0px 37px;
		font-family: 'Dobra Book';
	}
	.wendy-circle-box {
		width: 350px !important;
		padding: 80px 34px 84px 34px !important;
	}
	.for-wn-oste {
		font-size: 13px !important;
		padding-bottom: 5px !important;
	}
	.tlk-to-dct {
		font-size: 15px !important;
	}
	.If-youre-most-like {
		font-size: 30px !important;
	}
	.You-and-your-doctor {
		font-size: 20px !important;
		margin-bottom: 30px !important;
	}
	.here-are-some {
		font-size: 20px !important;
	}
	.first-heading, .second-heading, .third-heading {
		font-size: 24px !important;
	}
	.first-heading-content, .second-heading-content, .third-heading-content {
		font-size: 20px !important;
	}
/*	Wendy Mika Dashboard End */
	
/*	Wendy Start */
	.wendy-btn, .mika-btn{
		display: inline-block;
    	margin-top: 15px;
	}
	.wendy-wth-hlf{
		width: 100% !important;
		margin-bottom: 30px !important;
		font-size: 20px !important;
	}
	.image-none-wendy, .wendy-box-img, .wendy-circle-mob-none{
		display: none;
	}
	.mb-img-wth{
		width: 60%;
		margin: 0 auto;
	}
	.drop-shadowBC {
		padding: 20px 10px 40px 10px !important;
	}
	.here-are-some{
		padding: 15px !important;
	}
	.mobile-img-top{
		margin-top: -40px;
	}
	.wendy-text-box {
		width: 100% !important;
		margin-top: 90px !important;
		padding: 0px 10px 15px 10px !important;
	}
	.mika-text-box {
		width: 100% !important;
		margin-top: 40px !important;
		padding: 0px 10px 15px 10px !important;
	}
	.mobile-box-img-wendy{
		margin-top: -100px;
	}
	.text-box-content-wendy{
		padding: 10px 0px 10px 20px !important;
		text-indent: -7px !important;
	}
	.wendy-goback-button {
		display: inline-block;
		margin-right: 0px !important;
		margin-bottom: 20px;
	}
	.box-bottom-content {
		padding: 30px 0px 30px 15px !important;
	}
	.circle-bar-center{
		padding-bottom: 10px;
	}
	.d-lg-none p{
		margin-bottom: 0px;
	}
	.wendy-circle-box-content{
		padding: 1px;
	}
	.wendy-circle-box {
		margin-top: 0px !important;
		margin-bottom: 50px !important;
	}
	.wendy-buttom-buttons a button span .fa-chevron-left {
		left: 5px !important;
		top: 5px !important;
		padding: 9px 12px !important;
	}
	.mob-goback-button-hidden{
		display: none !important;
	}
	
/*	Wendy End */
	
/* Mika Start */

	.mika-box-img, .mika-circle-mob-none{
		display: none !important;
	}
	.mika-bottom-content1{
		padding: 0px 15px 0px 15px !important;
	}
	.mika-bottom-content2{
		padding: 20px 15px 0px 15px !important;
		margin-top: 20px !important;
	}
	.text-box-content {
		font-size: 27px !important;
		padding: 10px 15px 10px 15px !important;
	}
/* Mika End */
  #ListPrice .list_price_content{
    display: block;
    margin-bottom: 10px;
  }
  .width-100p {
    margin-top: 5px;
  }
  .navbar.top-nav {
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.3);
    margin-bottom: 5px;
}
}
@media only screen and (max-width: 767px) {
  
  .container {
    padding-left: 15px;
    padding-right: 15px;
  }

  /*p.mb-0.txt-darkBlue.p-t-20 
    p.eyebrow2.mb-0.txt-darkBlue.mt-4 
    .width-50p.xs-w-100p.txt-blue1.pull-right 
    p.heading1.txt-blue1.mb-0.lh-1em 

    p.eyebrow1.txt-dark-green.mb-0.m-t-20*/
  #how-prolia-works_text1,
  #postmenopausal-osteoporosis_text1,
  #postmenopausal-osteoporosis_text2,
  #patient-stories_text1,
  #patient-stories_text2,
  #dosing_text1,
  #other-approved-indications_text1,
  #possible-side-effects_text1,
  #bone-matters-men-women_text1,
  #paying-for-prolia_text1,
  #why-bone-strength-matters_text1,
  #why-bone-strength-matters_text2,
  #osteoporosis-after-menopause_text1,
  #osteoporosis-after-menopause_text2,
  #osteoporosis-in-men_text1,
  #osteoporosis-in-men_text2,
  #bone-loss-from-other-conditions_text1,
  #bone-loss-from-other-conditions_text4,
  #bone-loss-from-other-conditions_text5,
  #bone-loss-from-other-conditions_text6 {
    padding-bottom: 320px;
  }

  #bone-loss-from-other-conditions_text3 {
    padding-bottom: 350px;
  }

  #osteoporosis-after-menopause_text3,
  #osteoporosis-in-men_text3,
  #osteoporosis-in-men_text4,
  #bone-loss-from-other-conditions_text2,
  #patient-stories_text3,
  #why-bone-strength-matters_text3 {
    padding-top: 30px;
  }

  /*#patient-stories_text4{
        margin-top: -60px;
    }*/

  /* {
        padding-bottom: 320px;
    }*/

  div#seriousAllergicImageBanner {
    padding-bottom: 320px;
  }

  .p-xs-x-11 {
    padding-left: 11px;
    padding-right: 11px;
  }

  .p-xs-y-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .p-xs-b-50 {
    padding-bottom: 50px;
  }

  .p-xs-b-80 {
    padding-bottom: 80px;
  }

  .mobileHomeImg {
    position: relative;
  }

  .mobileHomeImg .share_section {
    top: 48.5%;
  }

  #homePageSwitcher .share_section {
    top: 51.2%;
  }

  #homePageNaive .share_section {
    top: 47.5%;
  }

  #homePageCurrent .share_section {
    top: 49.4%;
  }

  #indicationContainer,
  #indications {
    line-height: 1em;
  }

  #indicationContainer h3 {
    font-size: 22px;
  }

  #ImpSafetyInfo {
    margin-top: 32px !important;
    padding-left: 25px;
    padding-right: 25px;
  }

  .txt-blue.SickyImpSafetyInfo {
    display: none;
  }

  .stickyDiv {
    padding: 3px;
    line-height: 1em;
  }

  .word-break-all-xs {
    word-break: break-all;
  }

  .with_Prolia_text,
  .without_Prolia_text {
    width: 100%;
    padding: 0;
  }

  br.visible-xs-block {
    display: block;
  }

  .with_Prolia_text p,
  .without_Prolia_text p {
    width: 100%;
  }

  .top-10p {
    top: 5%;
  }

  .px-5 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .xs-p-l-r-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .p-3 {
    padding: 0.3rem !important;
  }

  .xs-text-left {
    text-align: left;
  }

  .xs-pos-relative {
    position: relative;
  }

  /*width*/
  .xs-w-65p {
    width: 65%;
  }

  .xs-w-80p {
    width: 80%;
  }

  .xs-w-100p {
    width: 100%;
  }

  /*padding */
  .xs-pt-0 {
    padding-top: 0 !important;
  }

  .xs-pt-40 {
    padding-top: 40px !important;
  }

  .xs-pl-1 {
    padding-left: 0.25rem !important;
  }

  .xs-p-l-15 {
    padding-left: 15px;
  }

  .xs-p-l-20 {
    padding-left: 20px;
  }

  .xs-p-r-20 {
    padding-right: 20px !important;
  }

  .xs-p-b-400 {
    padding-bottom: 400px;
  }

  /*Margin*/
  .m-t-3rem {
    margin-top: 1rem;
  }

  /*Border*/
  .br-1-grey {
    border-right: 0px;
  }

  /*Header*/
  /*TopNav*/
  .menu-nav .navbar-brand {
    padding-left: 10px;
  }

  .menu-nav .navbar-brand img {
    width: 150px;
    height: 66px;
  }

  .top-nav .nav-item,
  .top-nav .nav-item .nav-link,
  .top-nav .nav-item .nav-link:hover {
    font-size: 12px;
    text-decoration: underline;
  }

  .navbar.top-nav {
    padding: 5px;
    background: linear-gradient(#eee, #fff 2%);
  }

  .navbar.top-nav .nav-link {
    padding: 0.5rem 0px;
  }

  .resident-mobile {
    width: 100%;
    border-bottom: 1px solid #eee;
    padding: 3px 15px;
    text-align: right;
    font-size: 12px;
  }

  .top-nav {
    background: #fff;
  }

  .top-nav .nav {
    padding-left: 15px;
  }

  [data-target="#navbarNavDropdown"][data-toggle="collapse"]:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 2em;
    content: "\f00d";
    color: #54b948;
  }

  [data-target="#navbarNavDropdown"][data-toggle="collapse"][aria-expanded="false"]:before {
    content: "\f0c9";
  }

  .menu-nav {
    height: auto;
    max-height: none;
    padding: 10px 0px;
    background: linear-gradient(#eee, #fff 2%) !important;
  }

  .navbar-light.menu-nav .navbar-toggler {
    border: 0px;
  }

  .menu-text {
    color: #54b948;
    font-size: 15px;
  }

  .menu-nav .nav-item {
    width: 100%;
    margin: 0px;
    padding: 0px;
    border-top: 0px;
    border-bottom: 2px solid #eee;
  }

  .navbar-light.menu-nav .navbar-nav .nav-link,
  .navbar-light.menu-nav .navbar-nav .nav-link:hover,
  .navbar-light.menu-nav .navbar-nav .nav-link:focus {
    font-size: 20px;
    text-align: left;
  }

  .menu-nav .dropdown-item {
    font-size: 20px;
  }

  .menu-nav .nav-item:hover,
  .menu-nav .navbar .nav-item:active,
  .menu-nav .navbar .nav-item.active {
    /*background-color: #E0F2FA;*/
    background-color: #ffffff;
    border-top: 0px;
  }

  .menu-nav .nav-item .nav-link {
    padding: 26px 36px;
  }

  .menu-nav .nav-item .nav-link:hover,
  .menu-nav .navbar .nav-item .nav-link:active,
  .menu-nav .navbar .nav-item.active .nav-link {
    border-bottom: 3px solid #0074a6;
  }

  .menu-nav .dropdown-item {
    color: #01435e;
    padding: 20px 36px;
    font-size: 20px;
  }

  .menu-nav .dropdown-item:hover {
    color: #fff;
    background-color: #0074a6;
  }

  .menu-nav .dropdown-menu {
    border: 0px;
  }

  [data-toggle="dropdown"]:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    content: "\f068";
    float: right;
    margin-top: 0px;
    color: #54b948;
    margin-right: 15px;
  }

  [data-toggle="dropdown"][aria-expanded="false"]:after {
    content: "\f067";
  }

  #leavingSitePanel button#cancel {
    margin-left: 0% !important;
  }

  /*Header Ends*/

  /*ISI*/
  #StickyContainer .fa-plus-circle {
    float: right;
    margin-top: -34px;
    margin-right: 10px;
    text-decoration: none;
  }

  /*Share section starts */
  .share_section {
    position: absolute;
    bottom: -5px;
    z-index: 2;
  }

  #inspireOthersBanner .share_section {
    bottom: -5px;
  }

  /* #proliaHomeVideoBackground .share_section {
         bottom: auto;
         top: 130px;
    } */
  .modal-dialog {
    max-width: 500px;
  }

  .modal-backdrop {
    background-color: #01435e;
    opacity: 0.9 !important;
  }

  .modal-content {
    border-radius: 0;
  }

  .modal-content .close {
    margin: 0 0 0 auto;
  }

  .close-btn {
    margin-bottom: 0;
  }

  .close {
    font-size: 3.5em;
    color: #0074a6;
    opacity: 1;
  }

  .emailHelp {
    font-size: 16px;
  }

  #shareModal .btn-success {
    font-size: 24px;
    width: 70% !important;
    left: 2%;
  }

  #shareModal .btn-success .fa.fa-chevron-right {
    margin-left: 2rem;
    right: 2px;
    top: 1px;
  }

  #shareModal .xs-pl-1 {
    padding-left: 2rem !important;
  }

  /*Share section ends */

  /*Home*/
  /* Home page video */

  .imageFirMenu,
  .imageSecMenu {
    background-color: #54b948;
    border-color: #54b948;
    max-height: 58px;
    font-family: DIN Next W01 Bold;
    font-size: 16px;
    color: #fff;
    padding: 20px 15px;
  }

  .home-pad-key {
    padding-top: 10px;
    padding-bottom: 30px;
  }

  .home-pad-main {
    padding-bottom: 20px;
  }

  .home-pad-sub {
    padding-bottom: 44px;
  }

  #homePageNaive .home-pad-key {
    padding-bottom: 20px;
  }

  #homePageSwitcher .home-pad-key {
    padding-bottom: 16px;

  }

  #homePageCurrent .home-pad-key {
    padding-bottom: 37px;
  }

  #homePageSwitcher .home-pad-main,
  #homePageCurrent .home-pad-main {
    padding-bottom: 23px;
  }

  #homePageSwitcher .home-pad-sub,
  #homePageCurrent .home-pad-sub {
    padding-bottom: 18px;
  }

  #strongBonesImageBanner {
    background: url(../images/Mobile/0-0/0-0-home-bg-size1-1.jpg) no-repeat 42%
      100%;
  }

  #millionsOfPeople {
    background: url(../images/Mobile/0-0/0-0-barb-scar-mobile-new.jpg) no-repeat
      35% 97%;
  }

  #osteoporosisDoesntImageBanner {
    background: url(../images/Mobile/0-0/0-0-osteoporosis-doesnt-discriminate_right.jpg)
      no-repeat 61% 91%;
  }

  #signUpMOP {
    background: url(../images/Mobile/0-0/0-0-osteoporosis-doesnt-discriminate_right.jpg)
      no-repeat 61% 91%;
  }

  #osteoporosisDoesntImageBannerRight {
    background: url(../images/Mobile/0-0/0-0-osteoporosis-doesnt-discriminate_left.jpg)
      no-repeat 61% 91%;
  }

  #HowItWorksPage .text-video-container .txt-section {
    top: 10%;
  }

  /*Home Video and menu inside the image*/

  /*Home ends*/

  /*How it works*/
  #howItWorksBanner {
    background: url(../images/Mobile/1-0/1-1-how-it-works-header-bg.jpg)
      no-repeat 35% 100%;
      min-height: 570px;
  }

  #howItWorksForOthersBanner {
    background: url(../images/Mobile/1-0/1-2-about-prolia-header-bg-new_Mobile.jpg)
      no-repeat bottom;
    background-size: 100% !important;
    min-height: 570px;
  }

  #howItWorksForOthersBanner #patient-stories_text1 {
    padding-bottom: 0;
  }

  #youCouldHelpImageBanner {
    background: url(../images/Mobile/1-0/1-2-join-anita-and-carole-in-inspiring-others-bg.jpg)
      no-repeat 60% 102%;
    background-size: 100% !important;
    padding-bottom: 210px !important;
    background-color: #fafafa;
    min-height: 600px;
  }

  #theProliaPSPImageBanner {
    background: url(../images/Mobile/1-0/1-2-home-bg-size1-4.jpg) no-repeat 35%
      110%;
    background-color: #eef1f6;
    background-size: 100% !important;
    background-position-y: bottom;
    background-color: #fff;
    padding-bottom: 40px;
    padding-top: 50px;
  }

  #theProliaPSPImageBanner img {
    width: 212px;
    height: 91px;
  }

  @media only screen and (width: 360px) {
    #theProliaPSPImageBanner {
      background: url(../images/Mobile/1-0/1-2-home-bg-size1-4.jpg) no-repeat
        35% 120% !important;
    }
  }

  #howItWorksForOthersBanner .heading1 {
    font-size: 30px;
  }

  .width-56p {
    width: 100%;
  }

  .width-80p {
    width: 100%;
  }

  .button-text-container {
    height: 190px;
  }

  .button-text-container .txt-section {
    max-width: 400px;
  }

  .button-text-container .txt-section .lh-2-4em {
    line-height: 1.2em;
  }

  .button-text-container .linkButtons,
  .button-text-container .linkButtons:hover,
  .button-text-container .linkButtons:active {
    padding: 10px 20px 5px 0px;
    width: 340px;
  }

  .linkButtons,
  .linkButtons:hover,
  .linkButtons:active {
    /* padding: 13px 4px 5px 16px; */
    white-space: unset;
  }

  .linkButtons .fa.fa-chevron-right {
    padding: 9px 12px;
  }

  .linkButtons .fa.fa-chevron-down {
    margin-top: 0px;
  }

  #HearHowItWorksPage .button-text-container {
    height: 150px;
    margin-top: 40px;
  }

  #HearHowItWorksPage .button-text-container:last-of-type {
    margin-top: 76px;
    margin-bottom: 30px;
  }

  #HearHowItWorksPage .button-text-container .font-size-30 {
    font-size: 28px !important;
  }

  #HearHowItWorksPage .button-text-container .linkButtons {
    font-size: 16px !important;
    font-size: 16px;
    width: 311px;
    min-height: 43px;
    padding: 8px 30px 8px 8px;
  }

  #HearHowItWorksPage .button-text-container .linkButtons .fa.fa-chevron-right {
    top: 3px;
  }

  #watchStories .linkButtons {
    padding: 10px 40px 5px 15px;
  }

  /*How it works ends*/

  /*How it works for others*/
  #youCouldHelpImageBanner .font-size-26.eyebrow.m-t-20 {
    width: 80%;
  }

  /*How it works for others ends*/

  /*Prolia for osteoporosis*/
  #proliaForOsteoBanner {
    background: url(../images/Mobile/2-0/2-1-proven-prolia-results-header-bg.jpg)
      no-repeat 61% 100%;
    background-size: 110% !important;
  }

  #iKnewThereImageBanner {
    background: url(../images/Mobile/2-0/2-1-home-bg-size1-5.jpg) no-repeat 95%
      96%;
  }

  #bonesAreBonesImageBanner {
    background: url(../images/Mobile/2-0/2-1-osteoporosis-doesnt-discriminate-01.jpg)
      no-repeat 35% 95%;
  }

  #howProliaDifferentBanner {
    background: url(../images/Mobile/2-0/2-2-how-prolia-is-different-header-bg.jpg)
      no-repeat 43% 99%;
    min-height: 0;
  }

  #otherProliaIndicationsBanner {
    background: url(../images/Mobile/2-0/2-3-other-prolia-indications-header-bg.jpg)
      no-repeat 35% 100%;
  }

  #proliaBoneStrengthenBanner {
    background: url(../images/Mobile/2-0/2-3-prolia-is-a-bone-strengthening-subhead-bg.jpg)
      no-repeat 97% 94%;
    min-height: 0;
    padding-bottom: 370px;
  }

  #proliaForOsteoBanner1 {
    background: url(../images/Mobile/2-0/2-1-about-prolia-header-bg2.jpg)
      no-repeat 35% 100%;
  }

  #proliaCanReduceRisk {
    background: url(../images/Mobile/2-0/2-1-proven-prolia-results-header-bg.jpg)
      no-repeat 61% 100%;
    height: auto;
    background-size: 115% !important;
  }

  #proliaCanReduceRisk .txt-section {
    position: relative;
    left: 0;
    transform: none;
    padding: 0 15px;
    z-index: 10;
  }

  #proliaCanReduceRisk .d-none {
    display: block !important;
  }

  #proliaCanReduceRisk img.position-absolute {
    position: absolute !important;
  }

  #proliaBoneStrengthenBanner .text-over-img {
    padding-bottom: 350px;
  }

  .text-image-container.xs-p-b-400 {
    padding-bottom: 50px !important;
    padding-left: 15px;
    padding-right: 15px;
  }

  .shield-img {
    top: 8%;
    left: 35%;
  }

  .graph-image-container img {
    height: auto;
    width: 100%;
  }

  .graph-no {
    font-size: 30px;
    top: 29.5%;
    right: 20%;
  }

  .graph_81 {
    top: 30%;
    right: 22%;
  }

  .graph-pc {
    font-size: 30px;
  }

  .opacity_div {
    height: 175px;
    width: 70%;
    top: 18%;
    right: 12%;
  }

  .opacity_div.opacity_81_graph {
    height: 210px;
  }

  .opacity_div_animation {
    height: 0;
  }

  .opacity_div_animation.opacity_81_graph {
    height: 0;
  }

  .risk-graph {
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }

  .reduce_risk_wrapper {
    top: 100%;
    left: 70%;
    width: 18%;
    margin-top: -45%;
  }

  #proliaCanReduceRisk .risk-graph {
    left: 0;
    margin: 0;
  }

  #proliaCanReduceRisk .d-sm-block {
    position: absolute;
    height: 100%;
  }

  #proliaCanReduceRisk .arc_img {
    bottom: 11%;
  }

  .arrow-img {
    width: 100%;
    height: auto;
  }

  .arc-img-wrapper {
    position: static;
  }

  .arc-img-wrapper > div {
    position: static;
    width: auto;
    height: auto;
  }

  .arc_img {
    left: 14%;
    bottom: 3%;
    width: 75%;
    z-index: -1000;
  }

  .reduce_risk_by {
    width: 100%;
    left: 5px;
    max-width: 90px;
    z-index: 2;
  }

  .reduce_risk_arrow {
    width: 100%;
    max-width: 105px;
    animation: none;
  }

  .shield-img-section {
    left: -12%;
  }

  #ProliaForOsteoporosisPage .text-video-container .txt-section {
    top: 10%;
  }

  .hr-line {
    width: 92%;
  }

  /*Prolia for osteoporosis ends*/

  /*Other Prolia Indication*/
  .outer-circle {
    top: -25px;
    left: -73px;
  }

  #OtherProliaIndicationsPage .card .pulsatingCircle1 {
    left: 56%;
  }

  .col-12.col-md-5.eyebrow.lh-1-5em img.width-90p {
    width: 100%;
  }

  #proliaIndicationsAccordion .card-header .btn,
  #talkWithDoctorAccordion .card-header .btn,
  #mobileTermsAccordion .card-header .btn {
    padding-right: 12%;
  }

  .card .light-blue-bg .card-header button {
    background: url(../images/Desktop/common/carousel-blue-arrow-open.png)
      no-repeat 100% 95%;
  }

  .card .light-blue-bg .card-header button.collapsed {
    background: url(../images/Desktop/common/carousel-blue-arrow-close.png)
      no-repeat 100% 95%;
  }

  .card .light-green-bg .card-header button {
    background: url(../images/Desktop/common/carousel-green-arrow-open.png)
      no-repeat 100% 95%;
  }

  .card .light-green-bg .card-header button.collapsed {
    background: url(../images/Desktop/common/carousel-green-arrow-close.png)
      no-repeat 100% 95%;
  }

  .card .light-grey-bg .card-header button {
    background: url(../images/Desktop/common/carousel-green-arrow-open.png)
      no-repeat 100% 95%;
  }

  .card .light-grey-bg .card-header button.collapsed {
    background: url(../images/Desktop/common/carousel-green-arrow-close.png)
      no-repeat 100% 95%;
  }

  #TalkingWithYourDoctorPage
    .card
    .light-green-bg
    .card-header
    button.collapsed {
    background: url(../images/Desktop/common/carousel-green-arrow-close.png)
      no-repeat 100% 50%;
  }

  #TalkingWithYourDoctorPage .card .light-green-bg .card-header button {
    background: url(../images/Desktop/common/carousel-green-arrow-open.png)
      no-repeat 100% 50%;
  }

  #TalkingWithYourDoctorPage
    .card
    .light-blue-bg
    .card-header
    button.collapsed {
    background: url(../images/Desktop/common/carousel-blue-arrow-close.png)
      no-repeat 100% 50%;
  }

  #TalkingWithYourDoctorPage .card .light-blue-bg .card-header button {
    background: url(../images/Desktop/common/carousel-blue-arrow-open.png)
      no-repeat 100% 50%;
  }

  sup.xs-pos-absolute-txt {
    position: absolute;
    top: 10px;
    left: -6px;
  }

  sup.bone-post-sup {
    position: absolute;
    top: 22px;
    left: -7px;
  }

  #proliaIndicationsAccordion .linkButtons,
  .linkButtons:hover,
  .linkButtons:active {
    padding: 10px 40px 5px 13px;
  }

  #PayingForProliaPage .linkButtons .fa.fa-chevron-right {
    top: 50%;
    transform: translateY(-50%);
  }

  #proliaIndicationsAccordion .hr-line {
    border-top: 1.5px solid #d0d0d0;
  }

  #PayingForProliaPage
    #proliaIndicationsAccordion
    #Collapsea5068161-6eee-44da-a04b-b408e0af7102
    .card-body
    .white-bg
    img {
    width: 100% !important;
    height: auto !important;
  }

  /*Other Prolia Indication ends*/

  /*Side effects of Prolia starts*/
  #sideEffectsBanner {
    background: url(../images/Mobile/3-0/3-0-possible-side-effects-header-bg.jpg)
      no-repeat 35% 98%;
  }

  #seriousAllergicImageBanner {
    background: url(../images/Mobile/3-0/3-0-possible-serious-side-effects-of-prolia-subhead-bg.jpg)
      no-repeat 85% 100%;
    min-height: 0;
  }

  /*Side effects of Prolia ends*/

  /*How Prolia is Different starts*/
  .table-section {
    width: 100%;
    padding: 0 15px;
    margin-top: 0;
  }

  .table-section table td table {
    width: 100%;
  }

  .table-section table th {
    background: #e0e8eb;
    color: #0074a6;
    border: 4px solid #fff;
    width: 20%;
    padding: 20px 0;
  }

  .table-section table td {
    background: #f2f2f2;
    border: 4px solid #fff;
    padding: 5px;
  }

  .table-section table td table tr td {
    width: 30%;
    border: 0;
    padding-left: 10px;
  }

  .table-section table td table tr td:first-child {
    text-align: center;
  }

  .table-section table td table tr td + td {
    width: 70%;
    padding-left: 5px;
  }

  .table-section table td p {
    margin-bottom: 0;
  }

  .light-blue-bg table td {
    background: #e0f2fa !important;
    color: #0074a6 !important;
  }

  /*How Prolia is Different ends*/

  /*Why bone strength matters starts*/

  #boneStrengthMatters {
    background: url(../images/Mobile/5-0/5-1-why-bone-strength-matters-header-bg.jpg)
      no-repeat 80% 100%;
  }

  #DXAScan {
    background: url(../images/Mobile/5-0/5-4-the-importance-of-a-dxa-scan-bg.jpg)
      no-repeat 20% 100%;
    min-height: 0;
    background-size: 120% !important;
  }

  #DXAScan .width-50p {
    width: 100%;
  }

  #osteoporosisInWomen {
    background: url(../images/Mobile/5-0/5-1-osteoporosis-in-women-header-bg.jpg)
      no-repeat 30% 97%;
  }

  #postmenopausalOsteoporosis {
    background: url(../images/Mobile/5-0/5-1-how-postmenopausal-osteoporosis-develops-bg.jpg)
      no-repeat 50% 98%;
    min-height: 0;
    padding-bottom: 340px;
  }

  #postmenopausalOsteoTreatment {
    background: url(../images/Mobile/5-0/5-1-postmenopausal-osteoporosis-can-be-treated-bg.jpg)
      no-repeat 50% 97%;
    min-height: 0;
  }

  #osteoporosisInMen {
    background: url(../images/Mobile/5-0/5-1-osteoporosis-in-men-header-bg.jpg)
      no-repeat 30% 100%;
    min-height: 0;
  }

  #eyeOnTScore {
    background: url(../images/Mobile/5-0/5-1-keep-an-eye-on-your-t-score-bg.jpg)
      no-repeat 30% 100%;
    min-height: 0;
    padding-bottom: 350px;
  }

  #checkYourHeight {
    background: url(../images/Mobile/5-0/5-1-keep-your-bone-strength-in-check-bg.jpg)
      no-repeat 30% 97%;
    min-height: 0;
  }

  #boneLossConditions {
    background: url(../images/Mobile/5-0/5-4-bone-loss-from-other-conditions-header-bg.jpg)
      no-repeat 30% 100%;
      background-size: 100% !important;
  }

  #talkToDoctor {
    background: url(../images/Mobile/5-0/5-4-keep-an-eye-on-your-t-score-bg.jpg)
      no-repeat 30% 100%;
    min-height: 0;
  }

  #breastCancer {
    background: url(../images/Mobile/5-0/5-4-in-women-with-breast-cancer-bg.jpg)
      no-repeat 30% 100%;
    min-height: 0;
  }

  #prostateCancer {
    background: url(../images/Mobile/5-0/5-4-in-men-with-prostate-cancer-bg.jpg)
      no-repeat 30% 100%;
    min-height: 0;
  }

  .carousel-control-text {
    left: 4%!important;
    font-size: 85%!important;
  }

  /*Why bone strength matters ends*/

  /*Patient Support Pgm*/
  /*     #ProliaSupportProgramPage a button.btn.linkButtons.mt-3 {
        padding: 12px 50px 10px 20px;
    }
 */
  /*Patient Support pgm ends*/

  /*Paying for Prolia starts*/
  #patientSupportProgram {
    background: url(../images/Mobile/4-0/4-1-other-prolia-indications-header-bg.jpg)
      no-repeat 35% 96%;
  }

  #patientSupportProgram #patientSupportProgramFemale {
    background: url(../images/Mobile/4-0/4-1-prolia-patient-support-program-header-bg.jpg)
      no-repeat 40% 100%;
  }

  #patientSupportProgramMale {
    background: url(../images/Mobile/4-0/4-1-prolia-patient-support-program-header-bg2.jpg)
      no-repeat 57% 100%;
  }

  #watchStories .top-10p {
    transform: none;
  }

  #payingForProlia {
    background: url(../images/Mobile/4-0/4-2-paying-for-prolia-header-bg.jpg)
      no-repeat 50% 100%;
  }

  #talkingWithDoctor {
    background: url(../images/Mobile/4-0/4-3-talking-with-your-doctor-header-bg.jpg)
      no-repeat 50% 100%;
    min-height: 0;
    padding-bottom: 350px;
  }

  #TalkingWithYourDoctorPage
    #proliaIndicationsAccordion
    .card-body
    .form-group
    .container {
    padding-left: 40px;
  }

  #TalkingWithYourDoctorPage #proliaIndicationsAccordion .card-header .btn {
    text-align: center !important;
    padding-right: 0.75rem !important;
  }

  body#BoneLossFromOtherConditionsPage #proliaIndicationsAccordion .heading1 {
    line-height: 1;
  }

  ::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
  }

  ::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  }

  .chartRowHt {
    height: auto;
  }

  .grad1 {
    margin-left: auto;
    margin-right: auto;
  }

  .grad1.pull-right {
    float: none;
  }

  .grad-txt {
    top: 20%;
    left: 29%;
  }

  .p-t-65pad {
    padding-top: 20px;
    padding-bottom: 7px;
  }

  /*Paying for Prolia ends*/

  /*Pulsating circle*/
  .bone-image {
    display: none;
  }

  .xs-bone-image {
    display: block;
    height: 500px;
  }

  .xs-bone-image img {
    float: right;
    width: 60%;
    height: auto;
  }

  .pulsatingCircle1 {
    top: 80px;
    left: 80%;
  }

  .pulsatingCircleText1 {
    width: 235px !important;
    top: 80px !important;
    left: 10px !important;
    text-align: left;
  }

  .pulsatingCircle2 {
    top: 280px;
    left: 55%;
  }

  .pulsatingCircleText2 {
    width: 200px !important;
    left: 10px !important;
    top: 270px !important;
    text-align: left;
  }

  .pulsatingCircle3 {
    top: 420px;
    left: 50%;
  }

  .pulsatingCircleText3 {
    width: 165px !important;
    top: 385px !important;
    left: 10px !important;
    text-align: left;
  }

  /*U.2 */
  #inspireOthersBanner {
    background: url(../images/Mobile/U-2/U-2-about-prolia-header-bg.jpg)
      no-repeat 35% 100%;
    padding-bottom: 370px;
  }

  #manToMan {
    background: url(../images/Mobile/U-2/U-2-prolia-patient-support-program-header-bg2.jpg)
      no-repeat 40% 98%;
  }

  #sharingStrength {
    background: url(../images/Mobile/U-2/U-2-sharing-strength-bg.jpg) no-repeat
      51% 95%;
    min-height: 0;
    padding-bottom: 210px !important;
  }

  #joinSupportProgram {
    background: url(../images/Mobile/U-2/U-2-join-the-prolia-patient-support-program-bg.jpg)
      no-repeat 50% 100%;
    min-height: 0;
    padding-bottom: 370px;
  }

  .banner-pop-over {
    right: 7%;
    padding: 0 20px 50px 20px;
  }

  .p-l-10rem {
    padding-left: 0.5rem !important;
  }

  .m-l-_45 {
    margin-left: -45px;
  }

  #inspireOthersBanner > div,
  #inspireOthersBanner > div > div,
  #inspireOthersBanner > div > div > div {
    height: auto;
  }

  .form-group .form-check + .form-check.p-l-10rem {
    padding-right: 0rem !important;
  }

  .form-group .form-check + .form-check.p-l-10rem + .form-check.p-l-10rem {
    padding-left: 0.3rem !important;
  }

  /*Thank you page male*/
  .xs-cta-btn {
    line-height: 1;
    margin-top: 30px;
  }

  /*Thank you page male ends*/

  /*Osteo in women*/
  .symptoms-icon-list img {
    left: -3rem;
  }

  .symptoms-icon-list span {
    padding-left: 0;
  }

  /*Bones loss from others*/
  .cancer-check-icon {
    display: block;
  }

  /*Page Not Found*/
  #pageNotFoundBanner {
    background: url(../images/Mobile/1-0/1-1-how-it-works-header-bg.jpg)
      no-repeat 35% 100%;
  }

  .positionTop {
    top: 9.2%;
  }

  form .width-80p {
    padding-right: 0px;
    padding-left: 0px;
  }
}

body#BoneLossFromOtherConditionsPage ul.eyebrow {
  font-weight: 400;
}

/*Mobiles Landscape orientation*/
@media only screen and (max-width: 767px) and (orientation: landscape) {
  .margin-tab {
    margin-top: 20px;
    padding: 0 0 0 0;
  }

  /*p.mb-0.txt-darkBlue.p-t-20 
    p.eyebrow2.mb-0.txt-darkBlue.mt-4 
    .width-50p.xs-w-100p.txt-blue1.pull-right 
    p.heading1.txt-blue1.mb-0.lh-1em 

    p.eyebrow1.txt-dark-green.mb-0.m-t-20*/
  #how-prolia-works_text1,
  #postmenopausal-osteoporosis_text1,
  #postmenopausal-osteoporosis_text2,
  #patient-stories_text1,
  #patient-stories_text2,
  #dosing_text1,
  #other-approved-indications_text1,
  #possible-side-effects_text1,
  #bone-matters-men-women_text1,
  #paying-for-prolia_text1,
  #why-bone-strength-matters_text1,
  #why-bone-strength-matters_text2,
  #osteoporosis-after-menopause_text1,
  #osteoporosis-after-menopause_text2,
  #osteoporosis-in-men_text1,
  #osteoporosis-in-men_text2,
  #bone-loss-from-other-conditions_text1,
  #bone-loss-from-other-conditions_text3,
  #bone-loss-from-other-conditions_text4,
  #bone-loss-from-other-conditions_text5,
  #bone-loss-from-other-conditions_text6 {
    padding-bottom: 480px;
  }

  #osteoporosis-after-menopause_text3,
  #osteoporosis-in-men_text3,
  #osteoporosis-in-men_text4,
  #bone-loss-from-other-conditions_text2,
  #patient-stories_text3,
  #why-bone-strength-matters_text3 {
    padding-top: 30px;
  }

  #patient-stories_text4 {
    margin-top: -60px;
  }

  div#seriousAllergicImageBanner {
    padding-bottom: 480px;
  }
}

@media only screen and (max-width: 1250px) {
  .signUpPrintContainer .printIcon {
    position: absolute;
    display: inline;
  }
}

/*Pixel2, Pixel XL, Iphone 6 Plus*/
@media only screen and (max-width: 414px) {
  .positionTop {
    top: 9.6%;
  }
}

/*Galaxy S5*/
@media only screen and (max-width: 375px) {
  #youCouldHelpImageBanner .font-size-26.eyebrow.m-t-40 {
    font-size: 23px;
  }

  #howProliaDifferentBanner {
    padding-bottom: 270px;
  }
}

/*IPhone*/
@media only screen and (max-width: 320px) {
  .imageFirMenu,
  .imageSecMenu {
    font-size: 16px;
  }

  #homePageBanner {
    padding-bottom: 313px;
  }

  #youCouldHelpImageBanner .gtm-cta {
    width: 100%;
  }

  .margin-tab {
    margin-top: 80px;
    padding: 0;
  }

  .button-text-container .txt-section {
    max-width: 250px;
  }

  .button-text-container .linkButtons,
  .button-text-container .linkButtons:hover,
  .button-text-container .linkButtons:active {
    padding: 11px 4px 3px 16px;
    width: 250px;
  }

  .banner-pop-over {
    right: 0%;
    padding: 0 30px 50px 30px;
  }

  .indication-line {
    width: 96%;
    bottom: 19%;
  }

  .grad-txt {
    top: 16%;
    left: 25.5%;
  }

  .carousel-control-text {
    left: 0%;
    font-size: 85%;
  }

  #proliaIndicationsAccordion .card-header .btn {
    padding-right: 2.5rem;
  }

  .xs-bone-image {
    display: block;
    height: 525px;
  }

  .positionTop {
    top: 9.2%;
  }

  .signUpPrintContainer .printIcon {
    position: static;
    display: block;
  }

  #howProliaDifferentBanner {
    padding-bottom: 250px;
  }

  .mobileHomeImg .share_section {
    top: 55.3%;
  }

  #homePageSwitcher .share_section {
    top: 54.6%;
  }

  #homePageNaive .share_section {
    top: 54.7%;
  }

  #homePageCurrent .share_section {
    top: 53.9%;
  }
}

@media only screen and (max-width: 991px) {
  #proliaIndicationsAccordion .card-header .btn {
    text-align: center !important;
    padding-right: 12%;
  }
	
}

@media only screen and (max-width: 480px) {
  #proliaIndicationsAccordion .card-header .btn {
    padding-right: 2%;
  }
}

#autoReminderContent,
#liveWithProliaContent {
  display: none;
}

#PrintPDFSignIn .fa.fa-print {
  line-height: 27px;
}

@media print {
  #StickyContainer,
  .share_section {
    display: none !important;
  }

  .form-check + .form-check {
    margin-top: -37px !important;
  }

  #maleRadioContainer {
    padding-left: 15rem !important;
  }

  #userAddressContainer {
    page-break-before: always;
  }
}

input[type="text"] {
  line-height: normal;
}

.alert__content > div > p:nth-child(2) > sup {
  font-size: 75% !important;
  top: -4px;
}

@media only screen and (max-width: 768px) {
  .alert__content > div > p:nth-child(2) > sup {
    font-size: 80% !important;
    top: -2px;
  }
}

@media only screen and (max-width: 480px) {
  .carousel-full-width {
    width: 100%;
    float: none;
    min-height: 175px;
  }
}

.bold {
  font-weight: bold;
}

.nodecoration {
  font-weight: normal !important;
  text-decoration: none !important;
}

#howItWorksForOthersBanner > div {
  top: 60px;
}

/*@media only screen and (max-width: 768px) {
    #HearHowItWorksPage>div:nth-child(8)>div>div>div.col-12.col-md-6.px-0.p-y-40.m-auto {
        padding-bottom: 0 !important;
    }

    #HearHowItWorksPage>div:nth-child(8)>div>div>div.col-12.col-md-6.p-y-40.txt-dark-green.px-0 {
        padding-top: 0 !important;
    }
}

#HearHowItWorksPage>div:nth-child(8)>div>div {
    padding-bottom: 50px !important;
}*/

@media (min-width: 768px) and (max-width: 1023px) {
  #HearHowItWorksPage .video-thumb {
    margin-left: 15px;
    margin-right: 15px;
  }
}

#howItWorksForOthersBanner > div > div > div > p.banner-title.eyebrow1.mb-0 {
  padding-bottom: 15px;
}

@media (max-width: 575px) {
  #HearHowItWorksPage .text-video-container > div:nth-child(1) {
    padding-bottom: 0 !important;
  }

  #HearHowItWorksPage .text-video-container > div.txt-dark-green {
    padding-top: 0 !important;
  }

  #ProliaForOsteoporosisPage .text-image-container {
    background-color: #eff1f6;
    padding-top: 45px;
  }
}

@media screen and (min-width: 992px) {
  .prolia-home .text-image-container {
    max-width: 1366px;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .prolia-home .text-image-container .position-absolute {
    left: 0;
  }
}

#signUpFormSubmit #lblErrorMessage,
#signUpFormSubmit #lblMessage {
  font-family: DIN Next W01 Bold !important;
}

@media only screen and (max-width: 767px) {
  .width-90p.xs-w-80p.mx-auto.p-y-40 {
    width: 100% !important;
    max-width: 290px !important;
  }
}

@media only screen and (min-width: 768px) {
  .width-90p.xs-w-80p.mx-auto.p-y-40 {
    width: 87% !important;
  }
}
@media only screen and (min-width: 992px) {
  .width-90p.xs-w-80p.mx-auto.p-y-40 {
    width: 85% !important;
    max-width: 960px !important;
  }
}

@media only screen and (min-width: 1366px) {
  .width-90p.xs-w-80p.mx-auto.p-y-40 {
    width: 100% !important;
    max-width: 960px !important;
  }
}

#healthTips .carousel-txt {
  height: 354px !important;
}

.prolia-home .column_mainproliapage {
  padding-top: 23px !important;
}

.prolia-home .middletext_mainproliapage {
  padding-top: 10px !important;
  padding-bottom: 33px !important;
	font-family: 'DINNextLTProRegular';
}

@media (max-width: 767px) {
  .column_mainproliapage {
    padding-top: 4px !important;
  }

  .prolia-home .column_mainproliapage a .eyebrow {
    font-size: 24px !important;
    line-height: 1 !important;
  }

  .prolia-home .column_mainproliapage #BoneMattersImg {
    width: 212px;
    height: 91px;
  }

  .prolia-home .middletext_mainproliapage {
    padding-top: 10px !important;
    padding-bottom: 18px !important;
  }

  .prolia-home .middletext_mainproliapage {
    font-size: 18px;
  }

  .prolia-home #col1a_mainproliapage {
    min-height: 317px !important;
  }

  .prolia-home #col1a_mainproliapage a .eyebrow {
    font-size: 26px !important;
  }
}

@media (min-width: 768px) {
  #col1a_mainproliapage {
    padding-top: 35px !important;
    padding-bottom: 25px;
  }

  #col1a_mainproliapage .middletext_mainproliapage {
    padding-bottom: 35px !important;
  }
}

@media (min-width: 1300px) {
  #col1a_mainproliapage {
    padding-left: 8.3%;
  }
}

#ProliaForOsteoporosisPage .bg-img-section img {
  width: 100%;
}

@media only screen and (max-width: 720px) {
  .circle p {
    width: 125px !important;
    margin: 0 auto;
  }
}

@media screen and (-ms-high-contrast: none) {
  #ProliaForOsteoporosisPage .col-12.px-0.position-absolute.t-10p {
    top: 50px;
    left: -100px;
  }
}

@media only screen and (min-width: 992px) {
  #HowProliaIsDifferentPage #row5_dosingpage {
    background-size: auto 140%;
  }
}

.prolia-home .home-pad-main {
  font-size: 28px;
}

.prolia-home .home-pad-sub {
  font-size: 22px;
}

@media only screen and (max-width: 720px) {
  .prolia-home .eyebrow.txt-blue1 {
    line-height: 1.06;
  }
}

#ProliaSupportProgramPage .banner-main-text {
  font-size: 55px;
  font-family: "DINNextLTProLight";
  line-height: 1.05;
  color: #01435e;
}

#ProliaSupportProgramPage .banner-sub-text {
  font-size: 21px;
  font-weight: normal;
  line-height: 0.9;
  color: #01435e;
}

#ProliaSupportProgramPage .btn.linkButtons.green-bg {
  padding: 12px 50px 10px 20px;
}

@media only screen and (max-width: 767px) {
  #ProliaSupportProgramPage .banner-title img {
    width: 181px;
    height: 78px;
  }
  #ProliaSupportProgramPage .banner-main-text {
    font-size: 40px;
    line-height: 45px;
  }

  #ProliaSupportProgramPage .banner-sub-text {
    font-size: 19px;
    line-height: 19px;
  }

  #ProliaSupportProgramPage .btn.linkButtons.green-bg {
    width: 245px;
    height: 50px;
    margin-top: 15px;
  }
}

@media only screen and (min-width: 992px) {
  #ProliaSupportProgramPage .banner-title.eyebrow1 {
    white-space: nowrap;
  }

  #ProliaSupportProgramPage .hero-circles {
    width: 630px;
    height: 406px;
    position: absolute;
    top: 30px;
    right: 2%;
  }

  #ProliaSupportProgramPage .hero-circles .hero-circle {
    color: #01435e;
    font-family: DIN Next W01 Bold;
    font-size: 16px;
    position: absolute;
    max-width: 200px;
    text-align: center;
    line-height: 1;
  }

  #ProliaSupportProgramPage .hero-circles .hero-circle:nth-of-type(1) {
    top: 44%;
    left: 4%;
  }

  #ProliaSupportProgramPage .hero-circles .hero-circle:nth-of-type(2) {
    top: 44%;
    left: 35%;
  }

  #ProliaSupportProgramPage .hero-circles .hero-circle:nth-of-type(3) {
    top: 44%;
    left: 71%;
  }

  #ProliaSupportProgramPage .hero-circles .hero-circle:nth-of-type(4) {
    top: 96%;
    left: 19%;
  }

  #ProliaSupportProgramPage .hero-circles .hero-circle:nth-of-type(5) {
    top: 96%;
    left: 61%;
  }
}

@media only screen and (min-width: 1250px) {
  #ProliaSupportProgramPage .hero-circles {
    right: 8%;
  }
}

@media only screen and (width: 375px) {
  #theProliaPSPImageBanner {
    padding-bottom: 0px !important;
  }
}

@media only screen and (width: 414px) {
  #theProliaPSPImageBanner {
    padding-bottom: 40px !important;
  }
}

@media (min-width: 1300px) {
  #theProliaPSPImageBanner img {
    margin-top: 7px;
  }

  #theProliaPSPImageBanner .txt-darkBlue {
    margin-top: 25px;
    margin-bottom: 60px;
  }
}

.checkmark-list {
  font-size: 18px;
  margin-top: 30px;
  font-family: "DINNextLTProMedium";
}

.checkmark-list > * {
  display: flex;
  margin-bottom: 15px;
}

.checkmark-list img {
  width: 30px;
  height: 30px;
  position: relative;
  bottom: 5.5px;
  margin-right: 10px;
}

/* Sign Up form */

#signUpFormSubmit #inputDateModalToggle {
  background-size: contain;
  padding: 12px 22px 8px 21px;
}

#signUpFormSubmit .is-invalid-label span {
  color: #e02020 !important;
}

.form-group .container {
  font-size: 18px;
}

#signUpFormSubmit .heading1 {
  font-size: 32px;
  width: 210px;
  margin: 0 auto;
}

#signUpFormSubmit .heading1.please {
  width: 280px;
}

#signUpFormSubmit {
  padding-right: 0px;
  padding-left: 0px;
}

#signUpFormSubmit .container {
  max-width: 100%;
  padding-right: 0px;
  padding-left: 0px;
}

#signUpFormSubmit .inner-content {
  max-width: 882px;
  margin: 0 auto;
  padding-right: 15px;
  padding-left: 15px;
}

#signUpFormSubmit .light-blue .inner-content {
  max-width: 710px;
  margin: 0 auto;
  padding-right: 15px;
  padding-left: 15px;
}

#signUpFormSubmit .container.bottom-content {
  max-width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

#signUpFormSubmit #phoneNumberInput {
  max-width: 279px;
}

#signUpFormSubmit .radio-group {
  margin-left: 15px;
}

/* @media only screen and (min-width: 768px) {
  #signUpFormSubmit .radio-group {
    margin-left: 60px;
    margin-top: -8px;
  }
} */

#signUpFormSubmit #mobileMsgContent {
  font-family: "DINNextLTProMedium" !important;
  font-size: 18px;
  font-style: italic;
  margin-left: 15px;
  margin-bottom: 20px;
}

#signUpFormSubmit .radio-group .long-line.first {
  margin-bottom: -10px;
  margin-top: 13px;
}

#signUpFormSubmit label span a {
  font-family: "DINNextLTProRegular" !important;
}

#signUpFormSubmit #zipInput {
  width: 83px;
  margin-bottom: 18px;
}

#signUpFormSubmit .mobile-tc a {
  color: #6d6d6d !important;
}

#signUpFormSubmit label span.dob-label,
#signUpFormSubmit label span.email-label {
  font-size: 17px;
  display: block;
}

#signUpFormSubmit #reminderForProlia label.must-select span {
  margin-top: 6px;
  display: block;
}

#signUpFormSubmit .radio-group label {
  font-size: 19px;
}

#signUpFormSubmit #reminderForProlia label span {
  font-size: 18px;
}

#signUpFormSubmit .in-order {
  margin-left: 0px;
}

#signUpFormSubmit .in-order p {
  text-transform: none;
}

#signUpFormSubmit .light-blue .txt-grey-bar {
  margin-top: 10px;
}

#signUpFormSubmit .long-line {
  background: url("../images/Common/greyrule2x.png") no-repeat 0 0;
  height: 3px;
  background-size: contain;
}

#signUpFormSubmit .long-line.last {
  margin-top: 30px;
}

#signUpFormSubmit .light-blue .long-line {
  margin-left: -15px;
}

#signUpFormSubmit .radio-group label.form-check-label.container.if-error {
  text-transform: none;
}

@media only screen and (max-device-width: 767px) {
  .sign-me.btn-success {
    min-width: 254px;
  }
}

@media only screen and (min-width: 768px) {
  #signUpFormSubmit .container.bottom-content {
    /* max-width: 750px; */
    padding-right: 0px;
    padding-left: 0px;
  }

  #signUpFormSubmit .inner-content {
    padding: 0;
  }

  #signUpFormSubmit .light-blue .inner-content {
    padding-right: 0px;
    padding-left: 100px;
  }

  #signUpFormSubmit label {
    letter-spacing: -0.7px;
  }
  #signUpFormSubmit #zipInput {
    width: 116px;
    margin-bottom: 0px;
  }

  #signUpFormSubmit .heading1.please {
    padding-top: 63px !important;
  }
  #signUpFormSubmit label span.dob-label,
  #signUpFormSubmit label span.email-label {
    font-size: 16px;
    display: inline;
    font-weight: 500;
  }

  #signUpFormSubmit #phoneNumberInput {
    max-width: 298px;
  }
/* 
  #signUpFormSubmit #reminderForProlia label {
    font-size: 20px;
  } */

  /* #signUpFormSubmit #reminderForProlia label span {
    font-size: 20px;
  } */
  /* #signUpFormSubmit #mobileMsgContent {
    font-size: 20px;
    margin-left: 0px;
  } */
  #signUpFormSubmit .light-blue .long-line {
    margin-left: -60px;
  }
  #signUpFormSubmit .light-blue .long-line.last {
    margin-top: 25px;
  }
  #signUpFormSubmit .in-order {
    margin-left: -60px;
  }
}

@media only screen and (min-width: 980px) {
  #signUpFormSubmit .must-select {
    width: 800px;
  }
  #signUpFormSubmit .radio-row {
    width: 550px;
  }
  #signUpFormSubmit .light-blue .long-line {
    width: 685px;
  }
}

@media only screen and (min-width: 991px) {
  /*#signUpFormSubmit {
        width: 100%;
        max-width: 758px;
        margin: 0 auto;
    }

    #signUpFormSubmit .container.width-80p  {
        width: 100%;
        max-width: 706px;
    }*/

  #signUpFormSubmit .container.width-80p .col-12.offset-md-2.col-md-10 {
    margin-left: 80px;
  }

  #signUpFormSubmit .form-group .container {
    font-size: 20px;
  }

  #signUpFormSubmit .heading1,
  #signUpFormSubmit .heading1.please {
    font-size: 36px;
    width: 100%;
  }
}

/* From HTML */
/* Create two equal columns that floats next to each other */
.column_mainproliapage {
  float: left;
  width: 50%;
  padding: 20px;
  padding-left: 60px;
  padding-right: 0px;
  /* height: 320px; Should be removed. Only for demonstration */
  min-height: 335px;
  height: auto;
}
/* Clear floats after the columns */
.row_mainproliapage:after {
  content: "";
  display: table;
  clear: both;
}

.middletext_mainproliapage {
  font-weight: normal;
  font-size: 20px;
  padding-bottom: 15px;
  line-height: 24px;
}

#maincontainer_mainproliapage {
  max-width: 1366px;
  margin: 0 auto;
}
#row1_mainproliapage {
  background: url("../images/Desktop/0-0/BM-Icons.jpg") no-repeat;
  background-position: right top;
  background-color: #e0f2fa;
}
#row2_mainproliapage {
  background: url("../images/Desktop/0-0/woman.jpg") no-repeat;
  background-position: right top;
  margin-right: 120px;
}
#row3_mainproliapage {
  background: url("../images/Desktop/0-0/men-osteoporosis") no-repeat;
  background-position: left top;
  background-size: 50% 100%;
}

#col1btext_mainproliapage {
  display: none;
}
#col2atext_mainproliapage {
  display: none;
}
#col2btext_mainproliapage {
  display: block;
}
#col3btext_mainproliapage {
  display: none;
}

.fa-stack:hover,
.fa-stack:active,
.fa-stack:focus {
  color: #01435e;
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 767px) {
  .column_mainproliapage {
    width: 100%;
    padding-left: 17px;
    padding-right: 20px;
    min-height: 0;
  }
  #col2b_mainproliapage {
    min-height: 0;
  }
  #row1_mainproliapage {
    background: url("../images/Mobile/0-0/0-0-home-bg-size1-1.jpg") no-repeat;
    background-position: center bottom;
    background-size: cover;
  }
  #row2_mainproliapage {
    background: url("../images/Mobile/0-0/0-0-barb-scar-mobile-new.jpg")
      no-repeat;
    background-position: bottom;
    background-size: 100%;
    margin-right: 0;
  }
  #row3_mainproliapage {
    background: url("../images/Mobile/2-0/2-1-osteoporosis-doesnt-discriminate-01.jpg")
      no-repeat;
    background-position: center bottom;
    background-size: 100%;
    background-color: #edeeee;
  }
  #col2atext_mainproliapage {
    display: block;
  }

  #col2atext_mainproliapage .middletext_mainproliapage {
    font-size: 20px !important;
    margin-top: 10px !important;
    margin-bottom: 19px !important;
  }

  #col2btext_mainproliapage {
    display: none;
  }

  .prolia-home #col1a_mainproliapage {
    padding-top: 29px !important;
  }

  .prolia-home #col2a_mainproliapage {
    padding-top: 0 !important;
    min-height: 333px;
    margin-bottom: 305px;
  }

  .prolia-home #col3a_mainproliapage {
    padding-top: 0 !important;
    margin-bottom: 318px;
  }

  .prolia-home .column_mainproliapage{
    padding-top: 0 !important;
  }

  .prolia-home #col3a_mainproliapage h1 {
    margin-top: 8px !important;
  }

	.prolia-home #col3b_mainproliapage {
		margin-top: -5px;
    min-height: 0;
    padding-top: 0;
	}
	
	#HearHowItWorksPage .row.mx-0 + .light-blue-bg .txt-section h1 {
		font-family: 'DINNextLTProRegular';
		font-weight: normal;
		margin-bottom: 5px !important;
	}

	#HearHowItWorksPage .row.mx-0 + .light-blue-bg .txt-section .p-t-20.mb-0 {
		padding-top: 32px !important;
		font-family: 'DINNextLTProRegular'
	}

	#HearHowItWorksPage .row.mx-0 + .light-blue-bg .txt-section .eyebrow1 {
		margin-top: 11px !important;
		margin-bottom: 9px;
	}

	#HearHowItWorksPage .row.mx-0 + .light-blue-bg .video-thumb .video-js {
		margin-bottom: 21px;
	}

	
}

@media (min-width: 992px) {
	#HearHowItWorksPage b b .light-blue-bg {
		height: 240px;
	}

	#HearHowItWorksPage b b .light-blue-bg .font-size-30 {
		font-family: 'DINNextLTProRegular';
		line-height: 36px;
	}

	#HearHowItWorksPage b b .light-blue-bg .button-text-container .txt-section {
		max-width: 380px;
	}
}

/*Hide page grecaptcha badge
    body > div > .grecaptcha-badge {
        display: none!important;
    }*/

@media (max-width: 767px) {
  .video-js[data-video-id="6231749267001"] .vjs-poster {
    background-image: url("/-/media/D011E526DB2E4DF0B897C1A0742C7741") !important;
  }

  #col3atext_mainproliapage a.txt-blue1 .eyebrow {
    position: relative;
    line-height: 28px !important;
  }

	#col2a_mainproliapage a.txt-blue1 .eyebrow {
		display: flex;
		align-items: center;
	}

	.text-video-container .vjs-poster {
		background-size: cover;
		background-position: bottom;
	}
}

#col3atext_mainproliapage a.txt-blue1 .fa-stack,
#col2a_mainproliapage a.txt-blue1 .fa-stack,
#col1atext_mainproliapage a.txt-blue1 .fa-stack,
#col2b_mainproliapage a.txt-blue1 .fa-stack,
#youCouldHelpImageBanner .eyebrow a.txt-blue1 .fa-stack,
#theProliaPSPImageBanner a.txt-blue1 .fa-stack {
  	display: none;
}

#col3atext_mainproliapage a.txt-blue1 .eyebrow br {
  display: none;
}

#col2a_mainproliapage a.txt-blue1::after,
#col3a_mainproliapage a.txt-blue1::after,
#col1a_mainproliapage a.txt-blue1::after,
#youCouldHelpImageBanner .eyebrow a.txt-blue1.gtm-cta::after,
#theProliaPSPImageBanner a.txt-blue1::after {
	content: url(/-/media/C73DFCD6C4374A8AA8F783013B15CBF2);
	margin-left: 10px;
}

#col1atext_mainproliapage a.txt-blue1,
#col2a_mainproliapage a.txt-blue1,
#col3a_mainproliapage a.txt-blue1,
#col2b_mainproliapage a.txt-blue1,
#youCouldHelpImageBanner .eyebrow a.txt-blue1.gtm-cta,
#theProliaPSPImageBanner a.txt-blue1 {
	display: inline-flex;
	align-items: center;
}

#col3a_mainproliapage a.txt-blue1 b {
	width: 65%;
}

/* Wendy Mika Dashboard Start */
.osteo{
	text-indent: -10px;
}
.circle-img{
	background-color: #fff;
	border-radius: 50%;
	top: 5px;
	left: 5px;
	height: 229px;
	width: 230px;
	margin: 40px auto 0;
}
.dot-green-bar {
    width: 6px;
    height: 5px;
    border: 1px solid rgb(84, 185, 72);
    border-radius: 5px;
    background-color: rgb(84, 185, 72);
	margin-bottom: 0px;
}
.sub-green-bar {
    width: 40px;
    height: 5px;
    border: 1px solid rgb(84, 185, 72);
    border-radius: 5px;
    background-color: rgb(84, 185, 72);
	margin-bottom: 0px;
}
.p-mika{
    padding: 20px 40px 5px 25px;
	font-family: 'DINNextLTPro-Regular';
	font-size: 22px;
}
.txt-ind-20{
	text-indent: 20;
}
.f-18{
	font-family: 'Dobra Book';
    font-size: 18px;
}
.gr-color{
	background-image: linear-gradient(to bottom, #e0f2fa, #f7f7f7);
	margin-top: -138px;
	padding-top: 138px;
	padding-bottom: 40px;
}
.lr-color{
	background-image: linear-gradient(to bottom, #f6fbf6, #e0f2fa);
	margin-top: -138px;
	padding-top: 138px;
	padding-bottom: 40px;
	padding-right: 50px;
	padding-left: 50px;
}
.p-wendy{
	font-size: 22px;
	font-family: 'DINNextLTPro-Regular';
	margin: 19px 10px 17px 30px;
	max-width: 79%;
	margin: 17px auto;
}
.p-b-52{
	padding-bottom: 52px;
}
.p-b-34{
	padding-bottom: 34px;
}
.wendy-heading, .mika-heading{
	font-family: 'Dobra Book';
    font-size: 33px;
    font-weight: 700;
    line-height: 1.09;
    color: #425563;
}
.mob-wendy, .mob-mika{
	display: none;
}

/* Wendy Mika Dashboard End */

.bg-gradient-top{
	background-image: linear-gradient(to bottom, #edf2f6, #fff);
}
.tlk-to-dct{
	font-family: 'DINNextLTProBold';
	font-size: 20px;
	color: #004a64;
}
.for-wn-oste{
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 16px;
	color: #01435e;
	font-family: 'DINNextLTProBold';
}
.If-youre-most-like{
	font-family: 'DINNextLTProBold';
  	font-size: 36px;
	color: #0074a6;
}
.wendy-btn{
	font-family: 'DINNextLTProBold';
    font-size: 32px;
    font-weight: bold;
    padding: 10px 20px 5px 20px;
    background-color: #54b948;
    border-radius: 40px;
    color: #fff;
}
.mika-btn{
	font-family: 'DINNextLTProBold';
    font-size: 32px;
    font-weight: bold;
    padding: 10px 35px 5px 35px;
    background-color: #54b948;
    border-radius: 40px;
    color: #fff;
}
.wendy-wth-hlf{
	font-family: 'DINNextLTPro-Regular';
	font-size: 24px;
	width: 60%;
	color: #0074a6;
	line-height: 1.2;
	margin-top: 20px;
	margin-bottom: 40px;
}
.You-and-your-doctor{
	font-family: 'DINNextLTPro-Regular';
	font-size: 24px;
	line-height: 1.2;
	color: #0074a6;
	margin-bottom: 60px;
}
.drop-shadowBC{
	-webkit-box-shadow: 1px 1px 14px -3px rgb(138 138 138);
    -moz-box-shadow: 1px 1px 14px -3px rgba(138,138,138,1);
    box-shadow: 1px 1px 14px -3px rgb(138 138 138);
    padding: 54px 50px 40px 0px;
}
.here-are-some{
    font-family: 'Dobra Book';
    font-size: 25px;
    color: #425563;
    line-height: 1.16;
    padding: 40px 0px 30px 0px;
}
.sup-tp{
	top: -5px;
	font-size: 60%;
}
.wendy-circle-box{
	width: 370px;
    height: 357px;
    background-color: #eaf6e9;
    padding: 88px 50px 84px;
    border-radius: 178.5px;
    margin: 0 auto;
	text-align: center;
	margin-top: 174px;
}
.Ready-to-talk{
	font-family: 'DINNextLTPro-Regular';
    font-size: 34.2px;
    color: #0074a6;
    margin: 0 28px 15px 14px;
}
.your-doctor{
	font-family: 'DINNextLTProBold';
    font-size: 41.8px;
    text-align: right;
    color: #0074a6;
    margin: 15px 4px 1px 32px;
}
.wendy-circle-box-content{
	font-family: 'DINNextLTPro-Regular';
    font-size: 20px;
    text-align: center;
    color: #717073;
}
.wendy-text-box{
	width: 92%;
    background-image: linear-gradient(to right, #eaf6e9 0%, #e0f2fa);
    padding: 90px 37px 15px 65px;
    margin-left: auto;
    border-radius: 36px;
    margin-top: -76px;
	font-size: 16px;
	font-family: 'Dobra Book';
}
.text-box-content{
	text-indent: -7px;
}
.box-bottom-content{
	padding: 30px 0px 60px 55px;
	color: #717073;
	font-size: 20px;
	font-family: "DINNextLTPro-Regular", Arial, Helvetica, sans-serif;
	line-height: 1.2;
}
.box-bottom-content b{
	font-family: "DINNextLTProBold", Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.wendy-buttom-buttons a button span .fa-chevron-left{
	background: transparent;
    position: absolute;
    left: 3px;
    top: 2px;
    padding: 12px 15px;
    border-radius: 21px;
    -moz-box-shadow: inset 0 2px 8px 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0 2px 8px 0 rgb(0 0 0 / 50%);
    box-shadow: inset 0 2px 8px 0 rgb(0 0 0 / 50%);
}
.wendy-goback-button{
	display: inline-block;
	margin-right: 100px;
}
.wendy-download-guid-button{
	display: inline-block;
}
.wendy-goback-button a button, .wendy-download-guid-button a button{
	width: 350px !important;
}
.wendy-download-guid-button a button{
	background-color: #54b948;
	border-color: #54b948;
}
.wendy-download-guid-button a button:hover{
	background-color: #326e2b;
	border-color: #54b948;
}
.first-block, .second-block, .third-block{
	display: flex;
}
.first-num-blck, .sec-num-blck, .third-num-block{
	font-family: 'DINNextLTProBold';
  	font-size: 70px;
	color: #54b948;
	margin-right: 10px;
}
.first-heading, .second-heading, .third-heading{
	font-family: 'Dobra Book';
  	font-size: 33px;
  	font-weight: 700;
	color: #01435e;
	padding-top: 3px;
}
.first-heading-content, .second-heading-content, .third-heading-content{
	margin-bottom: 30px;
	color: #425563;
	font-family: 'Dobra Book';
  	font-size: 18px;
	line-height: 1.28;
}
.cnt-grn-bar{
	margin-bottom: 10px;
}
.text-ind-7{
	text-indent: -7px;
}
.mika-bottom-content1{
	font-family: 'Dobra Book';
	font-size: 16px;
	color: #425563;
	margin-bottom: 10px;
	padding-left: 50px;
}
.mika-bottom-content2{
	font-family: 'DINNextLTPro-Regular';
	font-size: 20px;
	line-height: 1.2;
	color: #717073;
	padding-left: 50px;
}
.third-head-content1{
	font-size: 20px;
	color: #425563;
}
.sup-tp-5{
	top: -5px;
	font-size: 60%;
}
.sup-tp-10{
	top: -10px;
	font-size: 60%;
}
.mika-bottom-content2{
	margin-bottom: 40px;
	margin-top: 40px;
}
.mika-text-box{
	width: 92%;
    padding: 80px 30px 30px 30px;
    float: right;
    background-image: linear-gradient(to right, #eaf6e9 0%, #e0f2fa);
	border-radius: 36px;
	margin-top: -60px;
	margin-bottom: 15px;
}
.mika-box-img{
	max-width: 85%;
    margin: auto;
    padding-left: 9%;
}
.text-box-content{
	font-family: 'Dobra Book';
    font-size: 33.8px;
    line-height: 0.99;
    text-align: center;
    color: #004a64;
	padding: 10px 35px 10px 35px;
}
.mika-circle-mob-none{
	margin-top: 610px;
}
.text-box-content-wendy{
	text-indent: -7px;
	padding: 0px 30px;
}
.wendy-circle-mob-none p, .mika-circle-mob-none p{
	margin-bottom: 0px;
}
.circle-bar-center{
	padding-bottom: 10px;
}
.mob-view-dashboard-content{
  display: none;
}
/* Mika End */
.pl-pr-20{
  padding: 0 20px;
}
.pl-pr-60{
  padding: 0 60px;
}
#wendy-card a, #mika-card a {
  pointer-events: none;
}
/* Home Page Start */
.prolia-home #homePageBanner .eyebrow .font-light{
  font-family: 'DINNextLTPro-Condensed';
  font-size: 52px;
  font-weight: 500;
  text-align: center;
  display: block;
}
.prolia-home #homePageBanner .eyebrow h1{
  font-family: 'DINNextLTPro-BoldCondensed';
  font-size: 52px;
  font-weight: bold;
  text-align: center;
  margin-top: -12px;
}
.prolia-home #homePageBanner .eyebrow .eyebrow_sub_content{
  font-family: 'DINNextLTPro-MediumCond';
  font-size: 37px;
  font-weight: 500;
  color: #fff;
  padding-top: 15px;
  padding-right: 45px;
  text-align: center;
  padding-left: 45px;
  margin-bottom: 35px;
  line-height: 1.1;
}
.prolia-home #homePageBanner .btm-8p .row.mx-0{
  flex-direction: row;
  margin-bottom: 30px;
  margin-right: 30px;
}
.prolia-home #homePageBanner .btm-8p{
  right: 35px;
}
.prolia-home #row3_mainproliapage #col3a_mainproliapage{
  background: #ededed;
}
#col3a_mainproliapage{
  min-height: 465px;
}
/* Home Page End */

/* Option to Enroll Popup Start */
.option-to-enroll{
  max-width: 940px;
  height: 90vh;
  overflow-y: auto;
  padding: 40px 50px;
}
.option-to-enroll .option-section {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
  flex-wrap: wrap;
}
.option-to-enroll .option-left {
  width: 48%;
}
.option-to-enroll .option-right {
  width: 48%;
}
.option-to-enroll .option-one {
  display: flex;
  justify-content: space-between;
}
.option-to-enroll .img-one {
  width: 18%;
}
.option-to-enroll .text-one {
  width: 90%;
}
.option-to-enroll h3.option-to-enroll-head {
  font-size: 32px;
  color: #0096d6;
  line-height: 1.03;
  font-weight: 300;
  font-family: 'DINNextLTProLight';
}
.option-to-enroll .option-one .text-one p.head {
  color: #1a79bd;
  font-family: 'DINNextLTProBold';
  font-size: 26px;
  line-height: 19px;
}
.option-to-enroll .option-one .text-one p.descr {
  font-size: 26px;
  color: #23325d;
  line-height: 29px;
  font-family: 'DINNextLTProMedium';
  margin-top: 0;
  padding-right: 0;
}
.option-to-enroll .direct-enroll {
  background: #ebeaeb;
  padding: 20px 15px 0 15px;
  margin-top: 20px;
  border-radius: 12px;
}
.option-to-enroll .direct-enroll ol {
  margin-left: 0;
  padding-left: 0;
}
.option-to-enroll .option-section .health-care.foot-note p{
  font-size: 14px;
  color: #707070;
  line-height: 14px;
  font-family: 'DINNextLTProLight';
  margin-bottom: 0;
  margin-top: 8px;
  text-indent: -4px;
}
.option-to-enroll .option-section .health-care.foot-note {
  margin-top: 40px;
}
.option-to-enroll .option-section .health-care.foot-note p:nth-child(2) sup{
	font-size: 60%;
	top: 0;
}
.option-to-enroll .direct-enroll ol li {
  font-size: 18px;
  font-family: 'DINNextLTProLight';
  list-style-position: inherit;
  padding-bottom: 16px;
  color: #040606;
  line-height: 21px;
}
.option-to-enroll .direct-enroll ul li ::marker{
  color: #040606;
}
.option-to-enroll .direct-enroll ol>li::marker {
  color: #357abc;
}
.option-to-enroll .direct-enroll ul li {
  list-style: disc;
  padding-bottom: 8px;
}
.option-to-enroll .direct-enroll ul {
  padding-left: 0;
}
.text-one.pharma {
  width: 78%;
}
.option-to-enroll .direct-enroll ul.insurance-claim li {
  list-style: none;
  text-indent: -15px;
  padding-bottom: 12px;
  padding-right: 5px;
}
.option-to-enroll .direct-enroll ul.insurance-claim{
  margin-top: 12px;
}
.option-to-enroll .direct-enroll ul.insurance-claim li span {
  position: relative;
  left: -8px;
}
.option-to-enroll .img-one img, .option-to-enroll .direct-enroll ul.insurance-claim img {
  width: auto;
}
#proliaIndicationsAccordion .accordion2-content.amg-support-plus-content .button-text-container .txt-section {
  transform: translate(-55%, -50%);
}

.gradient-container .most-medicare-partb > p{
   width: 100%;
}
#proliaIndicationsAccordion .table-medicare .table-content .ft-large sup.percent {
  top: -20px;
  font-size: 50% !important;
}
#proliaIndicationsAccordion .gradient-container .table-medicare .table-content .flex p{
  width: 88%;
}
#proliaIndicationsAccordion .injection-admin {
  width: 55%;
}

#proliaIndicationsAccordion .medicare-health {
  width: 55%;
}
.health-care .popup_super_script{
  font-size: 60%;
  top: -5px;
}
.popup-content .popup_bold_text{
  font-family: 'DINNextLTProBold';
}
.insurance-claim .fax-text-indent {
  margin-left: -5px;
}
@media(max-width:991px){
  .option-to-enroll .direct-enroll ul.insurance-claim li {
    word-break: unset;
    padding-right: 0;
  }
  .option-to-enroll .option-left {
      width: 100%;
  }
  .option-to-enroll .option-right {
      width: 100%;
  }
  .prolia-home #row2_mainproliapage{
    margin-right: 0px;
  }
  .option-to-enroll .text-one {
      padding-left: 15px;
  }
  .option-to-enroll .option-right {
      margin-top: 30px;
  }
  #proliaIndicationsAccordion .accordion2-content.amg-support-plus-content .button-text-container .txt-section{
      position: inherit;
      transform: translate(-55%, -50%);
      margin-bottom: 20px;
  }
  #proliaIndicationsAccordion .accordion2-content.amg-support-plus-content .button-text-container .linkButtons{
      width: 370px;
  }
  #proliaIndicationsAccordion .accordion2-content.amg-support-plus-content .foot-content.mt-5 {
      margin-top: 0 !important;
  }
  #proliaIndicationsAccordion .accordion2-content.amg-support-plus-content .p-b-40{
      padding-bottom: 0 !important;
  }
  #proliaIndicationsAccordion .accordion2-content .copay-program .eligibli-patients{
    background: inherit;
  }
  #proliaIndicationsAccordion .accordion2-content.amg-support-plus-content .p-t-30{
    padding-top: 0 !important;
  }
  #proliaIndicationsAccordion .most-medicare-partb .insurance-provider p {
    padding-left:25px;
    padding-right: 25px;
    }
    #proliaIndicationsAccordion .width-90p {
      width: 100%;
    }
    #proliaIndicationsAccordion .width-70p {
      width: 100%;
    }
    #proliaIndicationsAccordion .card-body .table-2 ul {
      margin-bottom: 20px;
      padding-left: 35px;
  }
    #proliaIndicationsAccordion .width-55p {
    width: 100%;
  }
  #proliaIndicationsAccordion .table-medicare .pharmacies.ml-5{
    margin-left: 0 !important;
  }
  #proliaIndicationsAccordion .table-medicare .pharmacies.mt-2{
    margin-top: 30px !important;
  }
  #proliaIndicationsAccordion .table-medicare img.width-70p{
    margin-bottom: 40px;
  }
  #proliaIndicationsAccordion .table-medicare img.mt-5.width-70p{
    margin-top: 30px !important;
  }
  #proliaIndicationsAccordion .table-medicare .table-content span.ft-large.w-25 {
    width: 30% !important;
  }
  #proliaIndicationsAccordion .table-medicare .pharmacy-patient img {
    width: 70px;
  }
  #proliaIndicationsAccordion .injection-admin {
    width: 100%;
  }
  
  #proliaIndicationsAccordion .medicare-health {
    width: 100%;
    margin-top: 30px;
  }
  #proliaIndicationsAccordion .medicare-health img.width-60p{
    width: 100%;
  }
  .prolia-home #homePageDefault .hero-mob-container{
    padding-top: 2.5rem !important;
  }
  .prolia-home #homePageDefault{
    position: relative;
  }
  .popup-content .direct-enroll .popup_super_script{
    font-size: 60%;
    top: -8px;
  }
  .popup-content .popup_bold_text{
    font-family: 'DINNextLTProBold';
  }
  .insurance-claim .fax-text-indent{
    margin-left: -5px;
  }
}

/* Option to Enroll Popup End */

@media (min-width: 768px) {
	#col1atext_mainproliapage a.txt-blue1::after,
	#col3a_mainproliapage a.txt-blue1::after,
	#col2b_mainproliapage a.txt-blue1::after,
	#youCouldHelpImageBanner .eyebrow a.txt-blue1.gtm-cta::after,
	#theProliaPSPImageBanner a.txt-blue1::after {
		content: url(/-/media/F3FE1AA8324B46EEB1587A6648EE7D1D);
		margin-left: 10px;
    transform: scale(0.8);
	}

	#col1atext_mainproliapage a.txt-blue1:hover::after,
	#col3a_mainproliapage a.txt-blue1:hover::after,
	#col2b_mainproliapage a.txt-blue1:hover::after,
	#youCouldHelpImageBanner .eyebrow a.txt-blue1.gtm-cta:hover::after,
	#theProliaPSPImageBanner a.txt-blue1:hover::after {
		content: url(/-/media/38440045D3924A32B5EFDBA25A051569);
	}
}

@media (min-width: 400px) and (max-width: 767px) {
	#howItWorksForOthersBanner {
    	min-height: 600px;
  	}

  	.prolia-home #col1b_mainproliapage {
  		min-height: 335px!important;
  	}
}

@media (min-width: 460px) and (max-width: 767px) {
  	.prolia-home #col1b_mainproliapage {
  		min-height: 360px!important;
  	}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .carousel-control-text {
    left: 28%!important;
  }
}

@media screen and (max-device-width: 1024px) and (orientation: landscape){
  .p-wendy{
    max-width: 82%;
  }
  .wendy-circle-box {
    padding: 80px 40px 84px;
}
.wendy-circle-mob-none{
  margin-top: 250px;
}
 .your-doctor {
  margin: 15px 4px 1px 32px;
 }
}
.mobileHomeImg img{
  margin-top: 10px;
}

@media (min-width: 992px) and (max-width: 1180px) {
	.prolia-home #homePageBanner .btm-8p{
    max-width: 58%;
  }
  .prolia-home #homePageBanner{
    background-position: -120px 27px;
  }
  #PayingForProliaPage .pharmacies{
    width: 470px;
  }
  #PayingForProliaPage .pharmacies .ft-wt-b a{
    margin-left: 25px;
  }
}
@media (max-width: 767px) {
	.option-to-enroll h3.option-to-enroll-head{
		font-size:21px;
		max-width:270px;
	}
}