 #main-container{
    padding-top: 23px;
}

#commercially-insured-page #lynparzahcp-footer-container-2 #footer-commercial,
#medicare-government-insured-page #lynparzahcp-footer-container-2 #footer-medicare,
#uninsured-page #lynparzahcp-footer-container-2 #footer-uninsured,
#forms-and-resources-page #lynparzahcp-footer-container-2 #footer-resources,
#registration-page #lynparzahcp-footer-container-2 #footer-registration,
#connect-with-your-rep-page #lynparzahcp-footer-container-2 #footer-connect,
#error-page #lynparzahcp-footer-container-2 #footer-error{
    display:block;
}
#Reference-list .reference-note{
    display:none;
}
#connect-with-your-rep-page #connect-references,
#registration-page #registration-references,
#lynparzahcp-homepage #home-references,
#commercially-insured-page #patient-support-references,
#medicare-government-insured-page #patient-support-references,
#uninsured-page #patient-support-references,
#forms-and-resources-page #patient-support-references,
#error-page #error-reference{
 display:block;
}

#medicare-government-insured-page .modal__close{
    width: 20px;
    height: 20px;
    background-size: 100%;
    background-image: url(/content/dam/intelligentcontent/brands/lynparzahcp-ic/us/en/images/selector-close.png);
    opacity: 1;
    top: 30px;
    right: 20px;
    position: absolute;
    background-color: transparent;
    text-indent: 50000px;
    border: none;
    outline: none;
    padding: 4px 5px;
    margin: 0 5px;
    display: block;
}

#empoverlay{
  z-index: 9999999;
    position: absolute;
    display: none;
}

.mask{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:#000;
  opacity:0.7;
}

#empoverlay .window{
  width: 90% ;
    max-width: 600px;
    padding: 5% ;
    border-radius: 10px;
    top: 50% ;
    left: 0 ;
    right: 0;
    margin: auto;
    transform: translateY(-50%);
    background: #fff;
    z-index: 99999999;
    position: fixed;
}
#empoverlay  .exit-ramp-title h2{
       font-size: 18px;
    line-height: 22px;
    margin-bottom: 24px;
    padding-right: 20px;
    font-family: "roboto", sans-serif;
  font-weight: 700;
    margin-top: 0;
}
#empoverlay  .exit-ramp-content p{
    font-size: 13px;
    font-family: "roboto", sans-serif;
  font-weight: 400;
    margin: 0 0 20px 0;
}
#empoverlay  .btn.ok{
    width: 100%;
    background-color: #004d74;
    border: none;
    outline: none;
    color: #ffffff;
    font-family: "roboto", sans-serif;
  font-weight: 700;
    font-size: 19px;
    padding: 10px;
    margin: 0;
    height: auto;
    border-radius: 8px;
    text-decoration: none;
    display: block;
    float: left;
    min-height: 47.14px;
}
#empoverlay  .btn.back{
  width: 20px;
    height: 20px;
    background-size: 100%;
    background-image: url(/content/dam/intelligentcontent/brands/lynparzahcp-ic/us/en/images/selector-close.png);
    opacity: 1;
    top: 30px;
    right: 20px;
    position: absolute;
    background-color: transparent;
    text-indent: 50000px;
    border: none;
    outline: none;
    padding: 4px 5px;
    margin: 0 5px;
}
#forms-and-resources-page #green-patient .green-text-wrapper{
    padding-left: 20px;
    padding-right: 20px;
}
/*#medicare-government-insured-page #helping-patient-wrapper {*/
/*        padding: 32px 26px 65px 38px;*/
/*    }*/
#blue-banner-wrapper .blue-banner-content h4,#inde-text-inner h4, #AZ-me-inner .content-az h4 {
        font-weight: 500;
}
 #helping-patient #helping-patient-wrapper-text .helping-content .para {
    padding-bottom: 8px;
}
#form-resources #section-1-form #box-1 .mobile-only{
    display: block;
}

#patient-support-references p{
    font-size: 13px;
    line-height: 15px;
    font-family: "roboto", sans-serif;
  font-weight: 300;
    margin-top: 55px;
    margin-bottom: 30px;
}
#error-reference .reference-text{
    font-size: 13px;
    line-height: 16px;
    font-family: "roboto", sans-serif;
    font-weight: 400;
    margin-top: 50px;
    margin-bottom: 30px;
}
#error-reference .reference-item{
    font-size: 13px;
    line-height: 16px;
    font-family: "roboto", sans-serif;
  font-weight: 400;
    margin-bottom: 35px;
}
#error-reference .reference-item sup{
    font-size: 8.45px;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    top: -.5em;
}
#error-reference .reference-item b{
    font-family: "roboto", sans-serif;
  font-weight: 700;
    color: #000;
}
#connect-with-your-rep-page #common-headline-inner {
    padding: 40px 20px 40px 20px;
}
#connect-with-your-rep-page #common-headline-inner h1 {
font-size: 30px;
    line-height: 35px;
}
#common-headline-patient{
    background: #006699;
    padding: 20px 0;
}
#common-headline-patient .cmp-title,#inde-text-section,#AZ-me-wrapper,#lyn-co-saving,#helping-patient,#form-resources-innerwrap{
    margin: 0 16px;
}
#common-headline-patient .cmp-title__text{
    margin: 0;
    font-size: 40px;
    line-height: 48px;
    color: #ffffff;
    font-family: "roboto", sans-serif;
  font-weight: 700;
    font-style: italic;
}

#lyn-co-wrapper,#helping-patient-wrapper{
    display: flex;
    flex-direction: column;
    padding: 40px 0;
    align-items: center;
    gap: 24px;
}
#lyn-co-wrapper{
    border-bottom: 1px solid #004d74;
}
 #lyn-co-saving .conent-lyn-svng h2,#helping-patient .helping-content h2{
    font-family: "roboto", sans-serif;
  font-weight: 700;
    font-size: 33px;
    line-height: 39.6px;
    color: #004d74;
    margin: 0;
    padding-bottom: 8px;
}
 #lyn-co-saving .conent-lyn-svng .para, #helping-patient .helping-content .para{
    font-size: 16px;
    line-height: 19.2px;
    padding-bottom: 16px;
    font-family: "roboto", sans-serif;
    font-weight: 400;
    color: #525252;
}
#lyn-co-saving ul,#helping-patient .ul-helping-patient{
    padding-left: 23px;
    margin: 0;
    list-style: disc;
    color: #525252;
}
 #lyn-co-saving .lyn-saving-ul li,#helping-patient .ul-helping-patient li{
    font-size: 16px;
    padding-left: 0.8px;
    line-height: 19.2px;
    font-family: "roboto", sans-serif;
  font-weight: 400;
    color: #525252;
}
 #lyn-co-saving .lyn-saving-ul li .robo-bd{
    font-family: "roboto", sans-serif;
    font-weight: 700;
}
 #lyn-co-saving .lyn-saving-ul li a, #helping-patient  a{
    font-family: "roboto", sans-serif;
    font-weight: 700;
    text-decoration: underline;
    color: #004d74;
    word-break: break-all;
}
#lyn-co-saving .bottom-text-lynsaving{
    padding-top: 8px;
    font-size: 13px;
    line-height: 15.6px;
   font-family: "roboto", sans-serif;
  font-weight: 400;
    color: #525252;
}
 #lyn-co-saving .lyn-saving-ul li .link-2 a,#helping-patient  .link-1 {
text-decoration: none;
}
#helping-patient  .link-2{
    display: inline-block;
}

#lyn-co-saving .text-nowrap {
    white-space: nowrap;
}
 #lyn-co-saving .lyn-saving-ul li::marker {
    font-size: 12px;
}
 #helping-patient .ul-helping-patient li::marker {
    color: #860052;
    font-family: "roboto", sans-serif;
  font-weight: 400;
    font-size: 12px;
}
#helping-patient .ul-helping-patient li {
    padding-bottom: 8px;
    padding-left: 2px;
}
#blue-banner-patient #blue-banner-wrapper{
    background-image: url(/content/dam/intelligentcontent/brands/lynparzahcp-ic/us/en/images/background-image.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 384px;
    flex-direction: column-reverse;
    display: flex;
    align-items: flex-end;
}
#blue-banner-wrapper .blue-banner-content {
        padding: 20px 20px 0px 20px;
    }
#blue-banner-wrapper .inner-div-blue {
    padding-right: 21px;
    padding-bottom: 40px;
}
 #blue-banner-wrapper .blue-banner-content h4,#inde-text-inner h4,#AZ-me-inner .content-az h4{
        font-size: 23px;
    line-height: 27.6px;
    margin: 0;
    padding-bottom: 8px;
    color: #ffffff;
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
#inde-text-inner h4,#AZ-me-inner .content-az h4{
    color: #004d74;
}
#blue-banner-wrapper .inner-div-blue .blue-banner-secondtext, #blue-banner-wrapper .inner-div-blue .blue-banner-thirdtext{
    padding-bottom: 19px;
    font-size: 16px;
    line-height: 19.2px;
    color: #ffffff;
   font-family: "roboto", sans-serif;
  font-weight: 400;
}
    
#blue-banner-wrapper .inner-div-blue .blue-banner-thirdtext {
    padding: 0;
}
#blue-banner-wrapper .button-section {
        padding: 0;
                display: flex;
        flex-direction: column;
    }
#blue-banner-wrapper .button-section a {
    padding: 14px 20px 14px 20px;
    display: inline-block;
    border: 2px solid #7f9c21;
    border-radius: 10px;
    background-color: transparent;
    font-size: 16px;
    line-height: 19.2px;
    color: #ffffff;
    font-family: "roboto", sans-serif;
  font-weight: 700;
}
.desktop-only,#lyn-co-wrapper .desktop-only,#helping-patient-wrapper .desktop-only {
        display: none;
    }
 #blue-banner-wrapper .last-button, .button-section .second-button {
        margin-top: 24px;
    }
#blue-banner-wrapper .button-section a::after {
    content: "";
    background-image: url(/content/dam/intelligentcontent/brands/lynparzahcp-ic/us/en/images/white-arrow.png);
    background-repeat: no-repeat;
    position: relative;
    width: 12px;
    height: 15px;
    display: inline-block;
    background-size: contain;
    margin-left: 8px;
    background-position: center;
    top: 3px;
}
 #blue-banner-wrapper .image::before {
        position: relative;
        content: "Not an actual patient.";
        font-family: "roboto", sans-serif;
        font-weight: 400;
        font-size: 12px;
        line-height: 14.4px;
        top: 201px;
        left: 29px;
        color: #ffffff;
    }
   #commercially-insured-page #blue-banner-wrapper .image::before {
        position: relative;
        content: "Not an actual patient.";
        font-size: 12px;
        font-family: "roboto", sans-serif;
        font-weight: 400;
        line-height: 14.4px;
        top: 188px;
        left: 22px;
        color: #ffffff;
    }
    #helping-patient .helping-content .para-2{
        font-size: 16px;
    line-height: 19.2px;
    font-family: "roboto", sans-serif;
    font-weight: 400;
    color: #525252;
}
#uninsured-page #blue-banner-wrapper-image .image,#forms-and-resources-page #blue-banner-wrapper-image .image{
    text-align: right;
}
#forms-and-resources-page #blue-banner-wrapper .image::before {
    top: 154px;
    left: -42px;
}
#uninsured-page #blue-banner-wrapper .image::before {
top: 180px;
    left: -22px;
    }
#blue-banner-wrapper .button-section a:hover{
    text-decoration: none;
}

      

.small-font-patient {
    font-size: 13px;
}
#blue-banner-wrapper-image .image{
        margin-top: -5px;
}
#green-patient .green-text-wrapper{
    background: #7f9c21;
    padding: 16px 43px 16px 20px 
}
#green-patient h5{
    margin: 0;
}
#green-patient .green-banner-text{
    text-align: center;
    font-size: 19px;
    line-height: 22.8px;
    position: relative;
    display: block;
    color: #ffffff;
    font-family: "roboto", sans-serif;
    font-weight: 700;
}
#green-patient .green-banner-text::after {
    content: "";
    background-image: url(/content/dam/intelligentcontent/brands/lynparzahcp-ic/us/en/images/double-arrow.png);
    background-repeat: no-repeat;
    position: absolute;
    height: 18.3px;
    width: 18px;
    margin-left: 10px;
    display: inline-block;
    background-position: center;
}
#inde-text-inner {
    border-bottom: 1px solid #004d74;
    border-top: 1px solid #004d74;
    padding: 40px 0px;
}
#inde-text-inner .first-inde-text,#AZ-me-inner .second-az-text{
    padding-bottom: 8px;
    font-size: 19px;
    line-height: 22.8px;
    font-family: "roboto", sans-serif;
    font-weight: 700;
    color: #525252 ;
    margin: 0 0 10px;
}
#inde-text-inner .second-inde-text,#inde-text-inner .last-text-inde,#AZ-me-inner .last-text-az{
    padding-bottom: 8px;
    font-size: 16px;
    line-height: 19.2px;
    font-family: "roboto", sans-serif;
  font-weight: 400;
    color: #525252;
    margin: 0 0 10px;
}
#inde-text-inner .second-inde-text a,#AZ-me-inner .last-text-az a{
    font-size: 16px;
    line-height: 19.2px;
    font-family: "roboto", sans-serif;
  font-weight: 700;
    text-decoration: underline;
    color: #004d74;
}
#inde-text-inner .last-text-inde{
        padding-bottom: 0;
}
#AZ-me-inner{
    flex-direction: column;
    align-items: center;
    gap: 24px;
    padding: 40px 0;
    display: flex;
}
#form-resources #form-resources-innerwrap{
    padding-top: 40px;
}
#section-1-form,#section-2-form,#section-3-form{
    display: flex;
    flex-direction: column;
    padding-bottom: 16px;
    gap: 16px;
    width: 100%;
}
#form-resources #box-1,#form-resources #box-2{
    max-width: 100%;
    padding: 16px 8px 16px 8px;
    width: 100%;
    gap: 16px;
    display: flex;
    border: 1px solid black;
}
#form-resources #content-div .head-section{
    font-size: 24px;
    line-height: 28.13px;
    font-family: "roboto", sans-serif;
  font-weight: 700;
    color: #004d74;
}
#form-resources #section-1-form #box-1 a{
    width: fit-content;
    color: #000000 ;
    font-size: 16px ;
    line-height: 19.2px;
    white-space: nowrap;
   font-family: "roboto", sans-serif;
   font-weight: 400;
}
#form-resources #content-div .mon-text{
    padding-top: 15px;
    font-size: 16px;
    line-height: 19.2px;
    font-family: "roboto", sans-serif;
    font-weight: 400;
}
#form-resources #content-div .link{
    margin-right: 40px;
    word-break: break-all;
    position: relative;
    margin-top: 16px;
    padding: 0;
    display: inline-block;
    font-size: 16px;
    line-height: 19.2px;
    font-family: "roboto", sans-serif;
  font-weight: 700;
    text-decoration: underline;
    color: #004d74;
}
#form-resources #content-div .link::after {
    content: "";
    background-image: url(/content/dam/intelligentcontent/brands/lynparzahcp-ic/us/en/images/Dropdown-Menu-Arrow-blue.svg);
    background-repeat: no-repeat;
    position: relative;
    width: 12px;
    height: 15px;
    display: inline-block;
    background-size: contain;
    margin-left: 8px;
    background-position: center;
    top: 3px;
}
#form-resources #content-div .black-text{
    font-size: 16px;
    line-height: 19.2px;
    font-family: "roboto", sans-serif;
  font-weight: 400;
}
#form-resources #content-div .download {
        padding-top: 14px;
    }
#form-resources #content-div .download-text{
    font-size: 16px;
    line-height: 19.2px;
    font-family: "roboto", sans-serif;
  font-weight: 700;
    text-decoration: underline;
    color: #004d74;
}
#form-resources #content-div .download-text::after {
    content: "";
    background-image: url(/content/dam/intelligentcontent/brands/lynparzahcp-ic/us/en/images/download-icon.png);
    background-repeat: no-repeat;
    position: relative;
    width: 21px;
    height: 18px;
    display: inline-block;
    background-size: contain;
    margin-left: 5px;
    background-position: center;
    top: 3px;
}
#form-resources #image-section .image{
    min-width: 69px;
}
#common-headline-inner{
  padding: 60px 20px 40px 20px;
}
#common-headline-inner .common-page-title {
    position: absolute;
    background-color: #93B433;
    padding: 5px 20px 5px;
    transform: skewX(-10deg);
    margin-left: -30px;
    bottom: 28px;
    margin-bottom: 0px;
    min-height: 31.43px;
}
#common-headline-inner .common-page-title p{
    color: #ffffff;
    margin: 0;
    font-family: "roboto", sans-serif;
    font-weight: 700;
    font-size: 15px;
    transform: skewX(10deg);
    padding: 0;
    position: relative;
    top: 0.5px;
    line-height: 21.4286px;
}
#common-headline-inner h1{
    margin: 0;
    font-size: 20px;
    line-height: 25px;
    font-family: "roboto", sans-serif;
    font-weight: 700;
    font-style: italic;
    color: #ffffff;
}
#register-header{
        margin-top: 43px;
}
#register-header #register-header-inner{
    padding-left: 10px;
    padding-right: 20px;
}
#register-header #register-header-inner h2{
     font-family: "roboto", sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color: #004D74;
    margin-top: 20px;
    margin-bottom: 10px;
}

#register-header #register-header-inner h3{
    font-family: "roboto", sans-serif;
    font-weight: 700;
    font-size: 15px;
    line-height: 18px;
    margin-top: 20px;
    margin-bottom: 10px;
}
#register-header #register-header-inner p{
    font-family: "roboto", sans-serif;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    margin: 0 0 10px;
}
 #register-header #register-header-inner p .reg-desktop{
        display: none;
}
#register-header #register-header-inner p .reg-mobile{
    display: inline-block;
}
 #register-header #register-header-inner p a{
     text-decoration: underline;
    color: #428bca;
 }
 #register-header #register-header-inner .info{
     font-family: "roboto", sans-serif;
    font-weight: 700;
    font-size: 13px;
    line-height: 16px;
    margin: 0 0 10px;
}
 #register-header .breaking {
    display: inline-block;
}
#common-headline{
    background: #004D74;
}
#connect-rep-content{
    padding-top: 50px;
    margin: 0 20px;
}

#connect-rep-content .rep-finder-info-container .rep-heading{
    color: #000;
    font-family: "roboto", sans-serif;
    font-weight: 700;
    font-size: 24px;
    line-height: 35px;
    margin-bottom: 10px;
}
 #connect-rep-content .rep-finder-info-container p{
    color: #000000;
    font-family: "roboto", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 10px;
}
 #connect-rep-content .rep-finder-info-container .rep-footnotes {
    font-size: 16px;
    color: #000000;
    padding-bottom: 20px;
    padding-top: 10px;
    line-height: 22px;
    font-family: "roboto", sans-serif;
    font-weight: 400;
    margin-bottom: 10px;
}
#connect-rep-content .call-text-rep{
        font-size: 14px;
    color: #000000;
    line-height: 20px;
    font-family: "roboto", sans-serif;
    font-weight: 400;
}
#connect-rep-content .call-text-rep .tel-no{
    white-space: nowrap;
}
#connect-rep-content .call-text-rep a{
color: #337ab7;
}
#error-content-inner {
    margin-top: 60px;
    margin-bottom: 20px;
    text-align: center;
            padding-left: 10px;
        padding-right: 20px;
}
#error-content-inner .error-content p{
    margin-bottom: 20px;
    text-align: center;
    font-family: "roboto", sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 25.7143px;
}
#error-content-inner .error-content a{
    font-family: "roboto", sans-serif;
    font-weight: 400;
    color: #004D74;
    text-decoration: underline;
    font-size: 16px;
    line-height: 22.8571px;
}
#registration-page #common-headline-inner {
    margin-top: 1px;
}
#error-content-inner .error-content a:hover {
    color: #B2D234;
}
#error-content-inner #footnote-content .footnote {
      font-size: 10px;
    line-height: 12px;
    padding-left: 0;
    font-family: "roboto", sans-serif;
    font-weight: 300;
    text-align: left;
    }
    
   @media only screen and (min-width: 992px) {
#main-container{
    padding-top: 0;
}
#empoverlay .window {
    padding: 30px 40px;
}
#empoverlay .exit-ramp-title h2 {
    font-size: 25px;
    margin: 0 0 30px 0;
}
#empoverlay .exit-ramp-content p {
    font-size: 16px;
}
#empoverlay .btn.back {
    width: 30px;
    height: 30px;
}
#register-header #register-header-inner p .reg-mobile {
    display: none;
}
#form-resources #section-1-form #box-1 .mobile-only {
    display: none;
}
#commercially-insured-page #helping-patient-wrapper {
        padding-bottom: 65px;
    }
#connect-with-your-rep-page #common-headline-inner {
   padding: 50px 0;
}
    #uninsured-page #blue-banner-wrapper .button-section {
        margin-right: -45px;
    }
 #helping-patient #helping-patient-wrapper-text .helping-content .para {
    padding-bottom: 16px;
}
#commercially-insured-page #blue-banner-wrapper .image::before {
    top: 188px;
    left: 22px;
}


#error-reference .reference-text{
    font-size: 16px;
    line-height: 20px;
    margin-top: 8px;
    margin-bottom: 45px;
}
#error-reference .reference-item{
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 45px;
}
#error-reference .reference-item sup{
    font-size: 10.4px;
            top: -.55em;
}
#patient-support-references p{
        margin-top: -8px;
    margin-bottom: 45px;
}

#common-headline-patient {
    padding-top: 48px;
    padding-bottom: 39px;
}
#common-headline-patient #common-text-wrapper,#lyn-co-saving, #helping-patient, #blue-banner-patient,#inde-text-section,#AZ-me-wrapper,#form-resources-innerwrap,#register-header-inner,#common-headline-inner,#connect-rep-content-inner,#error-content-inner,#connect-rep-content .call-text-rep{
    max-width: 1004px;
    margin: 0 auto;
}
#error-content{
    margin-top: 60px;
    margin-bottom: 20px;
    padding-left: 10px;
}
#error-content-inner #footnote-content .footnote {
    font-size: 14px;
    line-height: 17px;
     margin-left: -15px;
}
#lyn-co-wrapper {
    flex-direction: row;
    align-items: flex-start;
        gap: 54px;
        padding: 40px 26px 40px 38px;
}

#lyn-co-saving-image {
    width: 251px;
    height: 251px;
    flex-shrink: 0;
}

#lyn-co-saving-text {
    max-width: 635px;
    width: 100%;
}
#lyn-co-saving .conent-lyn-svng h2, #helping-patient .helping-content h2{
    padding-bottom: 16px;
}
#lyn-co-saving .bottom-text-lynsaving {
    padding-top: 50px;
}
#helping-patient-wrapper {
     flex-direction: row;
    padding: 32px 26px 70px 38px;
    gap: 36px;
    align-items: flex-start;
}
#helping-patient-wrapper-image{
     width: 263px;
    flex-shrink: 0;
}
#helping-patient-wrapper-text{
    max-width: 641px;
    width: 100%;
}
.desktop-only {
    display: block;
}
#helping-patient .link-1{
    display: inline-block;
}
#helping-patient .link-2 {
    display: inline;
}
#helping-patient .helping-content .para-2{
    padding-top: 10px;
    padding-bottom: 5px;
    margin-right: -10px;
}
#blue-banner-patient #blue-banner-wrapper {
    flex-direction: row;
    align-items: flex-start;
}
#blue-banner-wrapper .image::before,#common-headline-inner .common-page-title,.mobile-only {
    display:none;
}

#blue-banner-wrapper .blue-banner-content {
    padding: 53px 17px 0px 0px;
}
.button-section {
    padding-bottom: 25px;
}
#blue-banner-wrapper .button-section a.last-button {
    flex-basis: 100%;
}
#blue-banner-wrapper .button-section {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 17px;
    padding-bottom: 25px;
}
#blue-banner-wrapper .last-button, .button-section .second-button {
    margin-top: 0;
}

.bottom-blue{
    font-size: 12px;
    line-height: 14.4px;
    margin-bottom: 14px;
    color: #ffffff;
    font-family: "roboto", sans-serif;
    font-weight: 400;
}
#blue-banner-wrapper-image{
    width: 437px;
    position: relative;
    bottom: -9px;
}
#blue-banner-wrapper-text{
     max-width: 529px;
    width: 100%;
}
#blue-banner-wrapper .inner-div-blue {
    margin-right: -35px;
}
/*.button-section .second-button{*/
/*        margin-left: 10px;*/
/*}*/
#forms-and-resources-page #blue-banner-wrapper .button-section {
        margin-right: -30px;
    }
#blue-banner-wrapper-image .image {
     margin-top: 2px; 
     margin-bottom: 0; 
}
#green-patient .green-text-wrapper {
    padding: 0;
}
#green-patient .green-banner-text {
    padding: 16px 0;
}
#helping-patient #helping-patient-wrapper-text .helping-content .para sup{
    top: -.55em;
}
 #AZ-me-inner {
    flex-direction: row;
   align-items: flex-start;
   padding: 40px 33px 40px 33px;
   gap: 58px;
    }
    #AZ-me-image{
      max-width: 247px;  
    }
    #AZ-me-text{
        max-width: 633px;
    }
    #inde-text-inner .first-inde-text{
            margin-top: 10px;
    margin-bottom: 18px;
    }
    #inde-text-inner .last-text-inde{
        padding-top: 8px;
    }
    #AZ-me-inner .content-az h4,#AZ-me-inner .second-az-text {
        padding-bottom: 16px;
    }
    #section-1-form, #section-2-form, #section-3-form {
    flex-direction: row;
    justify-content: space-between;
}
#form-resources #box-1, #form-resources #box-2 {
    padding: 16px 21px 16px 8px;
    min-width: 492px;
    width: 100%;
    height: stretch;
}
#form-resources #section-2-form #box-1 #content-div .black-text{
max-width: 207px;
}
#form-resources #section-3-form #box-1 #content-div .black-text{
max-width: 290px;
}
#common-headline-inner h1{
    font-size: 30px;
    line-height: 35px;
}
#common-headline-inner{
    padding: 50px 0;
    padding-top: 42px;
}
#register-header #register-header-inner h2 {
        font-size: 25px;
        line-height: 30px;
    }
   #register-header #register-header-inner h3 {
        font-size: 20px;
        line-height: 25px;
    }
    #register-header #register-header-inner p ,#register-header #register-header-inner .info{
        font-size: 16px;
        line-height: 20px;
    }
    #register-header #register-header-inner p .reg-desktop {
    display:inline-block;
}
#register-header #register-header-inner{
        padding: 0;
}
}
@media only screen and (min-width: 767px) and (max-width: 991px){
 #blue-banner-patient #blue-banner-wrapper {
    flex-direction: row;
    align-items: flex-start;
}
#blue-banner-wrapper .image::before{
    display:none;
}   
#blue-banner-wrapper-image{
    width: 384px;
    position: relative;
    bottom: -9px;
}
#blue-banner-wrapper-text{
     max-width: 529px;
    width: 100%;
}
#blue-banner-wrapper-image .image {
        margin-top: 0;
        margin-bottom: 0;
        position: relative;
        top: 129px;
    }
    .blue-banner-content {
        padding: 40px 17px 0px 0px;
    }
    .desktop-only {
    display: block;
}
.bottom-blue {
        font-size: 12px;
        line-height: 14.4px;
        margin-bottom: 14px;
        color: #ffffff;
       font-family: "roboto", sans-serif;
    font-weight: 400;
        margin-top: 25px;
    }
   
}
