.right.carousel-control:focus,
.left.carousel-control:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
span.ast-foot {
    margin-left: -5px;
}
.multi-discip h3 {
    color: #004D74;
    font-family: 'Roboto-Bold';
    font-size: 16px;
    line-height: 20px;
}

.multi-discip h3 {
    color: #004D74;
    font-family: 'Roboto-Bold';
    font-size: 16px;
    line-height: 20px;
}

.multi-discip ul {
    font-size: 16px;
    line-height: 20px;
    padding-left: 18px;
}

.multi-discip ul li {
    padding-bottom: 8px;
}

.olympiad.olaparib-efficacy .wrapp-text .blue {
    color: #5B477C;
}

.olaparib-dosing .footnote p {
    text-indent: -5px;
}

ul.footnote li {
    text-indent: 4px;
}

.olympia .ftnote1.footnote.wrapp-text ul.footnote li {
    text-indent: 0px;
}

.olympiad.bc-olaparib-efficacy.olaparib-efficacy ul.footnote li {
    text-indent: -1px !important;
}

span.footnote2 {
    margin-left: -5px;
}

.bg-grey .container-main .nccn-content:nth-child(6)+p {
    text-indent: 0 !important;
}

p.footnote.wrapp-text {
    text-indent: 0 !important;
}

.dosing-nav.bc {
    display: none !important;
}

.normal-style,
span.font-normal-astrisk {
    font-style: normal !important;
}

.normal-style {
    display: inline !important;
}

.approved-gbrca {
    width: 100%;
    padding: 0;
}

.approved-gbrca .txt-box {
    padding: 20px;
    color: #fff;
}

.approved-gbrca .aprov-sec-1 .txt-box {
    background: #6810D4;
}

.approved-gbrca .aprov-sec-2 .txt-box {
    background: #5B477C;
}

.approved-gbrca .txt-box h2 {
    margin-top: 0;
    font-size: 20px;
    line-height: 25px;
    font-family: "Roboto-Bold";
    color: #FFFFFF;
    margin-bottom: 10px;
}

.approved-gbrca .txt-box p {
    font-size: 16px;
    line-height: 20px;
    font-family: "Roboto-Regular";
    font-weight: normal;
    padding-right: 20px;
}

.foot-badge {
    display: flex;
    margin-top: 10px;
    transform: skewX(-10deg);
    justify-content: right;
    background: #fff;
    width: 200px;
    margin-left: auto;
}

.foot-badge span {
    font-size: 20px;
    line-height: 25px;
    font-family: "Roboto-Bold";
    padding: 5px 21px 5px 16px;
}

.aprov-sec-1 .foot-badge span {
    color: #6810D4;
    transform: skewX(10deg);
    position: relative;
}

.aprov-sec-2 .foot-badge span {
    color: #5B477C;
    transform: skewX(10deg);
}

.nccn-content {
    width: 100%;
    /*background-color: #e3e3e3;*/
    background-color: #F7F3FD;
    /*padding: 20px;*/
}

.nccn-content .img-box img {
    width: 100%;
    max-width: 109.25px;
    margin: 0 auto;
}

.nccn-content h3,
.nccn-content .box-header {
    margin: 0;
    /*font-size: 15px;*/
    font-size: 26px;
    font-family: 'Roboto-Bold';
    /*line-height: 17px;*/
    line-height: 32px;
    /* color: #004D74;*/
    color: #3C1053;
    margin-bottom: 10px;
    padding-left: 33px;
}

.nccn-content p {
    margin: 0 !important;
    font-size: 16px !important;
    font-family: 'Roboto-Regular';
    line-height: 20px !important;
    color: #000000;
}

p.img-footnote {
    position: absolute;
    left: 0;
    bottom: 10px;
    font-size: 14px !important;
    line-height: 18px;
    color: #000;
    font-family: 'Roboto-Light';
}

p.img-footnote.inverse {
    right: 70px;
    left: auto;
}

#olympiad-sec1 .progression-free-survival {
    background: #fff;
}

#olympiad-sec1 .purple-callout {
    background-color: #EAF2FA;
    text-align: center;
    width: 369px !important;
    height: 83px;
    display: flex;
    justify-content: center;
    align-items: center;
}

#olympiad-sec1 .purple-callout h2 {
    color: #5B477C !important;
    font-size: 25px !important;
    line-height: 30px !important;
    font-family: 'Roboto-Bold' !important;
    text-indent: -10px;
}

#olympiad-sec1 .patients-callout {
    background-color: #EAF2FA;
    padding: 20px 40px;
    border-left: 10px solid #5A457A;
    width: 663px;
    max-width: 86%;
    margin: 20px auto;
    margin-bottom: 20px !important;
}

#maincontent #olympiad-sec1 .patients-callout h2 {
    font-size: 25px;
    line-height: 30px;
    color: #5B477C;
    font-family: "Roboto-Bold";
}

#olympiad-sec1 .study-design-link a {
    border: 3px solid #004d74;
    transform: skewX(10deg);
    border-radius: 100px;
    background: #E8E5EC;
    color: #004D74;
    margin: 0;
    /*width: 245px;*/
    width: 258px;
    height: 50px;
    padding: 10px 10px;
    text-align: center;
    /*font-size: 16px;*/
    font-size: 17px;
    line-height: 25px;
    font-family: 'Roboto-Bold';
}

a#study-design-click-d {
    padding-left: 1em !important;
    padding-right: 1em !important;
}

#olympiad-sec1 .study-design-link a:hover {
    text-decoration: none;
}

#olympiad-sec1 .study-design-link a span {
    transform: none;
}

#olympiad-sec1 span.btn-ico {
    width: 26px;
    text-align: right;
}

#olympiad-sec1 #maincontent img {
    padding-bottom: 40px;
}

#olympiad-sec1 .container-center {
    max-width: 1004px !important;
}

#olympiad-sec1 #maincontent h2 {
    font-size: 25px;
    line-height: 30px;
    color: #5B477C;
}

#olympiad-sec1 .patients-callout ul>li {
    font-size: 16px;
    line-height: 20px;
    font-family: 'Roboto-Regular';
}

#olympiad-sec1 .patients-callout ul {
    padding-top: 10px;
    margin-bottom: 10px !important;
}

#olympiad-sec1 #maincontent p.ft-orr.footnote.wrapp-text.trial {
    font-size: 16px !important;
    line-height: 20px !important;
    color: #000 !important;
    font-family: 'Roboto-Regular' !important;
    padding-left: 10.6%;
    margin-left: -59px;
}

#olympiad-sec1 #maincontent .footnote p {
    font-family: "Roboto-Light" !important;
    font-size: 14px;
    line-height: 18px;
    padding-bottom: 0px;
    margin-left: 4px;
    color: #000;
}

#maincontent #olympiad-sec1 p.ft-orr.footnote.wrapp-text.trial {
    font-size: 16px !important;
    line-height: 20px !important;
    color: #000 !important;
    font-family: "Roboto-Regular" !important;
    padding-left: 10.6%;
    margin-left: -59px;
    margin-bottom: 0;
    padding-bottom: 0;
}

#maincontent #olympiad-sec1 .footnote p,
p.footnote {
    font-family: "Roboto-Light" !important;
    font-size: 14px !important;
    line-height: 18px;
    padding-bottom: 0px;
    margin-left: 0;
    margin-top: 10px;
}

#olympiad-sec1 div#study-design-bc {
    background: #F8F8F8;
    margin-top: 0 !important;
    padding-top: 0 !important;
}

#olympiad-sec1.olympia-sec div#study-design-bc {
    background: #F8F8F8;
    margin-top: 50px !important;
    padding-top: 0 !important;
}

#olympiad-sec1 .content-inner-wrapper {
    padding-top: 50px;
    padding-bottom: 50px;
}

#maincontent #olympiad-sec1 .study-design h2 {
    margin-top: 0;
    margin-bottom: 24px;
    background: #5B477C;
    /*background: #6810D4;*/
    color: #fff;
    width: fit-content;
    font-size: 25px;
    line-height: 30px;
    font-family: 'Roboto-Bold';
    padding: 4px 14px;
    transform: skewX(-10deg);
}

#maincontent #olympiad-sec1 .study-design p.eligible {
    font-size: 18px;
    line-height: 20px;
    color: #000;
    font-family: 'Roboto-Regular';
}

#olympiad-sec1 .olympiad-callout h3,
#olympiad-sec1 .olympiad-callout h4 {
    font-family: "Roboto-Bold" !important;
    color: #004D74 !important;
    font-size: 16px !important;
    line-height: 22px !important;
}

#olympiad-sec1.olympia-sec .olympiad-callout h4 {
    font-family: "Roboto-Bold";
    color: #004D74;
    font-size: 18px !important;
    line-height: 30px !important;
    margin: 0;
    transform: skewX(10deg);
}

#olympiad-sec1.olympia-sec .olympiad-callout h3 {
    font-family: "Roboto-Bold";
    color: #004D74;
    font-size: 20px;
    line-height: 25px;
    padding-top: 0;
    margin: 0;
    margin-left: 7px;
}

#olympiad-sec1 .olympiad-callout {
    background-color: #ffffff;
    padding: 2% 6%;
    border-left: 10px solid #B2D234;
    width: 75%;
    margin-left: 10%;
    margin-top: 48px;
    margin-bottom: 30px;
}

#olympiad-sec1.olympia-sec .olympiad-callout {
    background-color: #ffffff;
    padding: 8px 25px 16px;
    border-left: 10px solid #6810D4;
    width: 85% !important;
    max-width: 826px;
    margin-top: 24px;
    margin-bottom: 12px;
    margin-left: 8px !important;
    transform: skewX(-10deg);
}

h4.medium-text {
    font-family: "Roboto-Bold";
    color: #004D74;
    font-size: 18px;
    line-height: 30px;
    margin-top: 0;
    text-indent: -8px;
}

#maincontent #olympiad-sec1 .study-design h2.medium-text {
    font-family: "Roboto-Bold";
    color: #004D74;
    font-size: 18px;
    line-height: 30px;
    margin-top: 0;
    text-indent: -8px;
    background: none;
    margin-bottom: 0;
    padding: 0;
    transform: none;
}

#maincontent #olympiad-sec1 .study-design h2.medium-text::after {
    content: '';
    border: none;
}

#olympiad-sec1 .footnote {
    font-family: 'Roboto-Light';
    font-family: 'Roboto-Regular' !important;
    font-size: 12px !important;
    color: #000000 !important;
    line-height: 14px !important;
    margin-bottom: 0;
}

#maincontent #olympiad-sec1 ul {
    font-family: "Roboto-Regular";
    font-size: 18px;
    line-height: 18px;
    color: #000000;
    margin-bottom: 10px;
}

#olympiad-sec1 .purple-callout {
    background-color: #EAF2FA !important;
    text-align: center;
}

#olympiad-sec1 .purple-callout h2 {
    color: #5B477C !important;
    transform: skewX(10deg);
}

#olympiad-sec1 .doubled-ORR .purple-callout {
    width: 100% !important;
    max-width: 100%;
    height: auto;
}

#olympiad-sec1 .doubled-ORR .purple-callout.median-call {
    display: flex;
    justify-content: start;
}

#olympiad-sec1 .doubled-ORR h2 {
    font-size: 25px !important;
    line-height: 30px !important;
    padding-bottom: 24px;
    margin: 0;
}

#olympiad-sec1 h2.wrapp-text.final-survival {
    margin-top: 0;
    margin-bottom: 24px;
    background: #5B477C;
    color: #fff !important;
    width: fit-content;
    font-size: 25px;
    line-height: 30px;
    font-family: 'Roboto-Bold';
    padding: 4px 14px !important;
    transform: skewX(-10deg);
}

#maincontent #olympiad-sec1 .study-design h2 span,
#olympiad-sec1 h2.wrapp-text.final-survival span {
    transform: skewX(10deg);
    display: block;
}

.container-center.content-inner-wrapper.lyn {
    padding-top: 1px !important;
}

.bc-olaparib-efficacy .accordion-list .see-subgrp-dta-btn,
.bc-olaparib-efficacy .accordion-list h3 {
    font-size: 20px !important;
    line-height: 25px !important;
    padding: 22px 180px !important;
    font-family: "Roboto-Bold" !important;
    background-color: #b2D234 !important;
    text-align: center !important;
    color: #004d74 !important;
    border-bottom: 0 solid #b2d234 !important;
    margin-top: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 1px !important;
}

.bc-olaparib-efficacy .accordion-list .see-subgrp-dta-btn:after,
.bc-olaparib-efficacy .accordion-list h3:after {
    content: '';
    width: 100px;
    height: 100px;
    vertical-align: top;
    position: absolute;
    top: 110px !important;
    left: 46.25%;
    margin: auto 0;
    border-top: 50px solid #b2d234;
    border-right: 50px solid transparent;
    border-left: 50px solid transparent;
    z-index: -1 !important;
}

.bc-olaparib-efficacy .accordion-list .see-subgrp-dta-btn button,
.bc-olaparib-efficacy .accordion-list h3 button {
    background: #5A457A !important;
    padding: 8px 20px !important;
    margin-top: 15px !important;
    border-radius: 0 !important;
    color: #fff !important;
    outline: 0 !important;
    border: 2px solid #5A457A !important;
    transform: skewX(-10deg);
}

p.button button {
    margin-left: 14px;
}

.bc-olaparib-efficacy .accordion-list .see-subgrp-dta-btn button,
.bc-olaparib-efficacy .accordion-list h3 button .pad {
    margin-left: -43px;
}

.bc-olaparib-efficacy .accordion-list h3 button span {
    transform: skewX(10deg);
    display: block;
}

#olympiad-sec1 .common-tagging a {
    display: inline-block;
    width: 750px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
    font-family: 'Roboto-Bold';
    font-size: 20px !important;
    line-height: 25px;
    transform: skewX(-10deg);
    box-shadow: none;
    -webkit-box-shadow: none;
    border: solid 3px #b2D234;
    max-width: 100%;
    background-color: #b2D234 !important;
    text-align: center !important;
    color: #004d74 !important;
}

#olympiad-sec1 .common-tagging a:hover {
    background-color: #b2d234;
    border: solid 3px #b2d234;
}

span.btn-ico img {
    padding: 0 !important;
    margin-left: 5px;
    margin-top: 0 !important;
}

.list-module-0.accordion-list-item.active .see-subgrp-dta-btn button,
.list-module-0.accordion-list-item.active h3 button {
    margin-bottom: 0;
    background: white !important;
    border-color: white !important;
    color: #5b477c !important;
}

.subgroup-data #olympiad-sec1 .eyebrow {
    font-size: 18px !important;
    color: #004d74 !important;
    line-height: 24px !important;
    font-family: 'Roboto-Regular' !important;
}

.subgroup-data #olympiad-sec1 center {
    /*font-size: 16px;*/
    font-size: 17px;
    color: #004d74;
    line-height: 20px;
    margin-top: 20px;
    font-family: 'Roboto-Bold' !important;
}

h2.lab-most {
    font-size: 25px;
    line-height: 30px;
    font-family: "Roboto-Bold";
}

.bc-olaparib-efficacy #maincontent .subgroup-data #olympiad-sec1 ul#doubled-ORRList p {
    font-size: 18px !important;
    line-height: 18px;
}

#maincontent #olympiad-sec1 .study-design h2::after {
    content: '';
    display: block;
    border-bottom: 3px solid #E8E5EC;
    width: 950px;
    max-width: 90vw;
    position: absolute;
    bottom: -2.5px;
}

#olympiad-sec1.olympia-sec img.desktop {
    padding-bottom: 10px;
    margin-left: 0;
}

#olympiad-sec1.olympia-sec ul.wrapp-text {
    padding-left: 18px;
    margin-left: 0;
}

.sub-text p {
    font-family: "Roboto-Regular" !important;
    font-size: 16px !important;
    line-height: 20px !important;
    color: #000000 !important;
}

.sub-text-l p {
    font-family: "Roboto-Regular" !important;
    font-size: 20px !important;
    line-height: 30px !important;
    color: #000000 !important;
}

#olympiad-sec1 .purple-callout h2.hot-purple {
    color: #6810D4 !important;
}

.headline p.sub-head {
    font-size: 26px !important;
    line-height: 34px !important;
    font-family: 'Roboto-Medium' !important;
    margin-top: 30px;
    font-style: normal;
}

.container-main .nccn-content .img-box img {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

.green-cutout {
    background: #B2D23436;
    background: #B2D234;
    text-align: center;
    width: 100%;
    max-width: 832px;
    margin: 20px auto;
    transform: skewX(-10deg);
}

.green-cutout h3 {
    font-size: 18px !important;
    line-height: 26px !important;
    color: #3C1053;
    font-family: "Roboto-Bold" !important;
    padding: 10px 10px !important;
    transform: skewX(10deg);
}

.study-design-link {
    display: flex;
    align-items: center;
}

.dosing-sec .rec-dosage-header {
    background-color: #004D74;
    width: 100%;
    max-width: 410px;
    padding: 90px 30px;
    padding-right: 26px;
    display: flex;
    align-items: center;
}

.dosing-sec .dose-interruption-header {
    background-color: #B2D234 !important;
}

.dosing-sec .dose-reduction-header {
    background: #B2D234;
}

.dosing-sec .dose-reduction-header h2 {
    color: #004D74 !important;
}

.dosing-sec .rec-dosage-header h2 {
    font-size: 30px !important;
    line-height: 30px !important;
    font-family: 'Roboto-Bold';
    width: 100%;
}

.dosing-sec .recommended-dosage-header.rec-dosage-body {
    padding: 34px 16px;
    background-color: #EAF2FA;
}

.dosing-sec .dose-interruption-body.rec-dosage-body {
    padding: 34px 28px !important;
    padding-bottom: 60px !important;
    background-color: #F7FAEB;
}

.dosing-page #maincontent .dosing-sec p.pt10 {
    padding: 20px 0 0 0;
    font-family: "Roboto-Regular";
    font-size: 16px;
    line-height: 20px;
}

.dosing-page .recommended-dosage-body img {
    max-width: 560px;
    padding: 0 75px;
}

.dosing-sec p.tab-foot {
    padding-bottom: 10px;
    font-size: 12px !important;
    line-height: 14px !important;
    font-family: 'Roboto-Light' !important;
    color: #000;
    margin: 0;
}

span.bold-font {
    font-family: 'Roboto-bold' !important;
}

.dosing-sec .dose-interruption.rec-dosage .dose-interruption-body a {
    color: #004D74;
    text-decoration: underline;
    font-family: "Roboto-Bold";
}

.dosing-sec .rec-dosage-body {
    padding: 34px 30px !important;
    background-color: #EAF2FA;
}

.dosing .dose-reduction-body {
    padding: 30px 16px !important;
    background: #F7FAEB;
}

.dosing .dose-reduction-body p:first-child {
    margin-bottom: 28px;
}

.dosing .dosing-callouts {
    background-color: #fff;
}

.dosing .dosage.doubled-ORR.patient {
    background: #f8f8f8;
    padding-top: 50px;
    padding-bottom: 1px;
}

.dosage.doubled-ORR.patient h2 {
    margin: 0 !important;
}

.dosing .dosage.doubled-ORR.patient img {
    width: 100%;
    margin-bottom: 10px;
}

.dosing-page .dosing-sec .doubled-ORR .footnote p {
    font-family: "Roboto-Light";
    font-weight: lighter !important;
    /*font-size: 14px !important;*/
    font-size: 15px !important;
    line-height: 18px !important;
}

p.scroll-more.mobile {
    font-size: 10px !important;
    line-height: 12px !important;
    font-family: "Roboto-Light" !important;
    color: #000;
    margin-bottom: 10px !important;
}

.image-scroll::-webkit-scrollbar {
    height: 8px;
}

.image-scroll::-webkit-scrollbar-track {
    background-color: #CBD2D5;
    border-radius: 50px;
    width: 6px;
}

.image-scroll::-webkit-scrollbar-thumb {
    background: #004D74;
    border-radius: 50px;
}

.landing-home .home-sec .landing-hero-image {
    height: 520px;
    background-image: url(/content/dam/physician-services/us/590-lynparza-hcp-branded/hcp-bc/bc-acc/desktop/header-d.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.banner-text {
    width: 300px;
    position: absolute;
    right: 0;
    top: auto;
    /* margin-right: 14.5%; */
    margin-right: 12%;
    margin-top: 165px !important;
    margin-top: 125px !important;
    padding-right: 10px;
}

.banner-text h1 {
    color: #004D74;
    font-family: 'Roboto-Bold';
    font-size: 12px;
    line-height: 16px;
    /* font-style: italic;*/
}

span.bold-txt {
    font-weight: bold;
}

.banner-text p {
    color: #004D74;
    font-family: 'Roboto-Regular';
    font-size: 16px;
    line-height: 20px;
    margin: 0;
}

.banner-text_h1 {
    color: #004D74 !important;
    font-family: 'Roboto-Regular' !important;
    font-size: 16px !important;
    line-height: 20px !important;
    margin: 0 !important;
}

.banner-text_h2 {
    color: #004D74 !important;
    font-family: 'Roboto-Bold' !important;
    font-size: 12px !important;
    line-height: 16px !important;
    font-style: italic !important;
}

.pink-var {
    color: #ff01fd;
}

.banner-text1.desktop-only {
    position: absolute;
    right: 0;
    top: 433px;
    /*left: 66px;*/
    left: 58px;
    margin-top: 126px !important;
}

h2.banner-text1_h2 {
    color: #5b477c !important;
    font-family: 'Roboto-Bold' !important;
    font-size: 18.9px !important;
    line-height: 16px !important;
    font-style: italic !important;
}

span.txt-normal {
    font-style: normal;
}

.normal-text-space {
    padding-left: 1px;
}

.home-sec .callouts.banner-btn .callout {
    width: 300px;
    height: auto;
    margin-left: 774px;
    text-align: center;
    background-color: #6810D4;
    transform: skewX(-10deg);
    border: solid 3px #6810D4;
    display: flex;
    align-items: center;
    justify-content: start;
    padding: 12px 15px;
    text-decoration: none;
}

.home-sec .callouts.banner-btn .callout span {
    font-family: 'Roboto-Bold';
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-decoration: none;
    font-style: italic;
}

.home-sec .callouts.banner-btn .callout:first-child span {
    padding-left: 8px;
}

.home-sec .callouts.banner-btn {
    /* margin-right: 15%;
    margin-top: 310px !important; */
    margin-right: 12%;
    margin-top: 275px !important;
}

.home.landing-home .home-sec .footnote {
    margin-top: 25px;
}

.home.landing-home .home-sec .footnote p {
    font-family: 'Roboto-Light' !important;
    font-size: 14px !important;
    text-indent: -5px;
    line-height: 18px !important;
    text-align: left;
    color: #000 !important;
}

.home-sec .callouts.banner-btn .callout::after {
    content: "";
    width: 13px;
    height: 13px;
    border: 4px solid #ffffff;
    position: absolute;
    right: 24px;
    top: 18px;
    transform: rotate(135deg);
    border-bottom: none;
    border-right: none;
}

.olaparib-side-effects .safety-olympiad .most-common,
.olaparib-side-effects .safety-olympiad .lab-abnormalities {
    padding: 50px 0px 20px 0px !important;
}

.olaparib-side-effects .safety-olympiad .eyebrow {
    font-size: 20px;
    color: #004d74;
    font-weight: normal;
    line-height: 25px;
    margin-bottom: 0;
    font-family: 'Roboto-Bold';
    font-style: italic;
}

.olaparib-side-effects .safety-olympiad .most-common h2 {
    font-size: 25px;
    line-height: 30px;
    font-family: "Roboto-Bold";
    color: #004d74;
}

.olaparib-side-effects .safety-olympiad .most-common {
    background-color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
}

.olaparib-side-effects .safety-olympiad .graphic-copy {
    background: #EAF2FA;
    padding: 30px;
    padding-bottom: 20px;
    width: 85%;
    margin: 50px auto 15px auto;
    transform: skewX(-10deg);
    border-left: 10px solid #5B477C;
}

.olaparib-side-effects .safety-olympiad.safety-olympia .graphic-copy {
    background: #EAF2FA;
    padding: 20px 30px;
    padding-bottom: 10px;
    width: 85%;
    margin: 50px auto 15px auto;
    transform: skewX(-10deg);
    border-left: 10px solid #6810D4;
}

.olaparib-side-effects .safety-olympiad .graphic-copy p {
    font-size: 16px;
    line-height: 20px;
    color: #3C1053;
    font-family: 'Roboto-Regular';
    transform: skewX(10deg);
}

.olaparib-side-effects .safety-olympia .graphic-copy p {
    font-size: 16px;
    line-height: 20px;
    color: #3C1053;
    font-family: 'Roboto-Bold';
    transform: skewX(10deg) !important;
}

.olaparib-side-effects .safety-olympiad .lab-abnormalities {
    padding-top: 20px;
    padding-bottom: 20px;
    background: #f8f8f8;
}

.modification-sec {
    width: 100%;
    max-width: 720px;
    margin: 0 auto;
}

.olaparib-side-effects .safety-olympiad.safety-olympia .graphic-copy.olympia-callout {
    border-left: 10px solid #5B477C;
    margin: 40px auto 15px auto;
    width: 90%;
}

.safety-olympia .olympia-callout ul {
    transform: skewX(10deg);
    margin-bottom: 17px;
}

.safety-olympia .olympia-callout ul li {
    font-family: "Roboto-Regular";
    color: #B2D234;
    margin-bottom: 10px;
}

.safety-olympia .olympia-callout ul li .list-span {
    font-size: 16px;
    line-height: 20px;
    color: #000000;
}

.safety-olympia .green-cutout {
    margin-top: 30px;
    margin-bottom: 0;
}

.safety-olympia .green-cutout h3 {
    font-size: 16px !important;
    line-height: 20px !important;
    color: #004d74;
    font-family: "Roboto-Bold" !important;
    padding: 20px 20px !important;
    transform: skewX(10deg);
}

.moa-page .carousel-container h2 {
    font-family: 'Roboto-Medium';
    font-size: 20px;
    line-height: 25px;
    text-align: center;
    margin: 0;
    font-weight: normal;
}

.dosing-page #maincontent p,
.dosing-administration-oc #maincontent p,
.dosing-administration-bc #maincontent p,
.dosing-page #maincontent ul>li,
.dosing-administration-oc #maincontent ul>li,
.dosing-administration-bc #maincontent ul>li {
    line-height: 20px;
    font-size: 16px;
}

div.wrapp-text .list-span {
    font-size: 18px !important;
    line-height: 18px !important;
}

.headline p {
    line-height: 30px !important;
}

.olympia #maincontent #olympiad-sec1 ul li span.list-span {
    font-size: 20px;
    line-height: 30px;
}

.bc-olaparib-efficacy .purple-callout h2 sup {
    font-size: 16px !important;
    font-family: 'Roboto-Bold' !important;
}

.dosing-administration-bc #maincontent .footnote sup {
    font-weight: lighter !important;
    font-family: "Roboto-Light" !important;
}

.bc-olaparib-efficacy #maincontent .olympiad-callout.trial h3 {
    font-size: 20px !important;
    line-height: 25px !important;
    padding-top: 0 !important;
    margin-top: 10px;
}

ul.footnote {
    list-style-type: none;
}

/* for Desktop */

@media screen and (min-width: 992px) {
    .landing-home .callouts .callout:nth-child(1) {
        margin-top: 30px !important;
    }

    .dose-interruption p,
    .dose-reduction p {
        line-height: 20px !important;
    }

    .recommended-dosage p {
        position: relative;
        top: 8%;
    }

    .recommended-dosage.rec-dosage {
        overflow: hidden;
        /* height: 255px;*/
        height: 329px;
    }
    .recommended-dosage.rec-dosage.ar-dose-update {
        height: auto;
    }
    .safety-olympia .green-cutout h3 {
        padding: 20px 0px !important;
    }

    .container-main .img-box img {
        padding-top: 10px !important;
        padding-bottom: 30px !important;
    }

    .dosing-sec .rec-dosage-header {
        min-width: 410px;
    }

    .headline p.sub-head {
        text-align: center;
    }

    #olympiad-sec1 h2.wrapp-text.final-survival::after {
        content: '';
        display: block;
        border-bottom: 3px solid #E8E5EC;
        width: 975px;
        max-width: 93vw;
        position: absolute;
        bottom: -3px;
    }

    span.hot-purple {
        /*color: #6810D4;*/
        color: #5B477C;
    }

    .purple-callout.pres {
        padding-left: 55px;
        padding-right: 55px;
    }

    .purple-callout.follow-up {
        margin-top: 30px;
    }

    #olympiad-sec1 .doubled-ORR .purple-callout h2 {
        padding: 10px 20px;
    }

    .approved-gbrca .txt-box h2 {
        font-size: 20px;
        line-height: 25px;
        transform: skewX(10deg);
        position: relative;
        left: -16px;
        padding-right: 10px;
        color: #FFFFFF;
        margin-bottom: 10px;
    }

    .approved-gbrca .txt-box p {
        font-size: 16px;
        line-height: 20px;
        transform: skewX(10deg);
        padding-right: 0;
    }

    .foot-badge {
        transform: skewX(0deg);
        margin-top: 20px;
    }

    .foot-badge span {
        font-size: 20px;
        line-height: 25px;
    }

    .nccn-content {
        display: flex;
        align-items: center;
        /* padding: 32px 20px;*/
        transform: skewX(-6deg);
    }

    .nccn-content .img-box {
        * width: 100%;
        max-width: 130px;
        margin-right: 30px;
        transform: skewX(6deg);
        *
    }

    /*added*/
    .nccn-content .imgs-box {
        width: 100%;
        /* max-width: 237px;*/
        max-width: 207px;
        /*margin-right: 30px;*/
        height: 215px;
        /*margin-top: -33px;*/
        /*margin-left: -21px;*/
        background: #efe8fb !important;
        /* transform: skewX(6deg); */
        padding-top: 65px;
        font-family: 'Roboto-Bold';
        color: #3C1053;
    }

    .imgs-box span {
        font-size: 14px;
        /*font-size: 12px;*/
        display: block;
        margin-top: -10px;
    }

    .imgs-box {
        text-align: center;
        font-size: 32px;
    }

    .nccn-content .img-box.inverse {
        margin-right: 0;
        margin-left: 30px;
    }

    .nccn-content .img-box img {
        width: 100%;
        max-width: 130px;
    }

    .nccn-content .txt-box {
        transform: skewX(6deg);
        /* padding-right: 100px;*/
        padding-right: 69px;
    }

    .nccn-content .txt-box.inverse {
        padding-right: 0;
        /* padding-left: 100px;*/
        padding-left: 8px;
    }

    .aprov-sec-1 {
        display: flex;
        flex-direction: row-reverse;
    }

    .aprov-sec-1 .img-box {
        width: 50%;
        position: relative;
    }

    .aprov-sec-1 .img-box img {
        display: none;
    }

    .aprov-sec-1 .txt-box {
        width: 52%;
        transform: skewX(-10deg);
        padding: 20px 0px;
        padding-right: 88px;
        /* position: relative;
        left: -25px; */
        /* padding: 20px 116px 10px 272px; */
    }

    .aprov-sec-1 .foot-badge {
        position: relative;
        right: -90px;
        width: 210px;
        float: right;
    }

    .aprov-sec-2 {
        display: flex;
        flex-direction: row;
        overflow: hidden;
    }

    .aprov-sec-2 .img-box {
        width: 50%;
        position: relative;
    }

    .aprov-sec-2 .img-box img {
        display: none;
    }

    .aprov-sec-2 .txt-box {
        width: 58%;
        transform: skewX(-10deg);
        padding: 20px 0px;
        padding-left: 48px;
        /* position: relative;
        left: 25px; */
        /* padding: 20px 272px 10px 47px; */
    }

    .aprov-sec-2 .foot-badge {
        position: relative;
        left: -49px;
        width: 250px;
        margin-left: 0;
    }

    .sec-1 {
        background: #6810D4;
        background-image: url(/content/dam/physician-services/us/590-lynparza-hcp-branded/hcp-bc/bc-acc/desktop/Mask-Group-d.png);
        background-size: 52% 100%;
        background-repeat: no-repeat;
        background-position: 100%;
    }

    .sec-2 {
        background: #5B477C;
        background-image: url(/content/dam/physician-services/us/590-lynparza-hcp-branded/hcp-bc/bc-acc/desktop/negative-woman-d.png);
        background-size: 52% 100%;
        background-repeat: no-repeat;
        background-position: bottom left;
    }
}

@media (min-width: 1600px) {
    .landing-home .home-sec .landing-hero-image {
        height: 670px;
    }

    .banner-text1.desktop-only {
        position: absolute;
        right: 0;
        top: 552px;
        left: 61px;
        margin-top: 126px !important;
    }

    h2.banner-text1_h2 {
        color: #5b477c !important;
        font-family: 'Roboto-Bold' !important;
        font-size: 24.3px !important;
        line-height: 16px !important;
        font-style: italic !important;
    }
}

/*popup*/
.scroll-banner-new {
    width: 100%;
    /*max-width: 1430px;*/
    height: 62px;
    /* height: 50px; */
    margin: 0 auto;
    background-size: cover;
    position: fixed;
    z-index: 999;
    /*top: 146px;*/
    padding: 15px 10px;
    /* padding: 11px 10px; */
    background: #FFE6CB;
    text-align: center;
}

.scroll-banner-new div {
    /* font-size: 24px; */
    font-size: 18px;
    line-height: 30px;
    color: #004D74;
    font-family: 'Roboto', sans-serif;
    font-weight: 700 !important;
    cursor: pointer;
}

.scroll-banner-new a {
    color: #004D74;
    font-family: 'Roboto', sans-serif;
    font-weight: 700 !important;
}

.scroll-banner-new img {
    padding-left: 10px !important;
    padding-bottom: 3px;
}

.scroll-banner-new img.img1 {
    padding-top: 0px !important;
    padding-left: 10px !important;
    padding-bottom: 0px !important;
    margin-top: 0px !important;
}

.scroll-banner-new a:hover {
    text-decoration: none !important;
}

.home-sec.home-sec-space {
    padding-top: 62px;
    /* padding-top: 50px; */
}



/* for Mobile */

@media screen and (max-width: 991px) {
    .multi-discip.mobile ul span:after {
        border: none;
        content: '';
        display: inherit;
    }

    .multi-discip.mobile ul span {
        font-size: 16px;
        font-family: 'Roboto-Regular';
        line-height: 23px;
        font-style: normal;
        color: #000000;
        display: inline;
    }

    #olympiad-sec1.olympia-sec .olympiad-callout h4 {
        line-height: 22px !important;
    }

    .olympia #maincontent #olympiad-sec1 .study-design h2#study-design-d {
        margin-top: 0;
        margin-bottom: 24px;
        background: #5B477C;
        /*background: #6810D4;*/
    }

    .approved-gbrca {
        overflow-x: hidden;
    }

    .foot-badge {
        width: 210px;
        margin-left: auto;
        margin-right: -25px;
        justify-content: left;
    }

    .d-block-m {
        display: block;
    }

    .bc-olaparib-efficacy #maincontent .subgroup-data h2 {
        font-size: 25px !important;
        line-height: 30px !important;
    }

    .m-callout-but button {
        background: transparent;
        border: none;
    }

    .footnote ul.footnote li {
        font-size: 12px !important;
        line-height: 14px;
        margin-bottom: 0 !important;
    }

    #olympiad-sec1.olympia-sec div#study-design-bc {
        margin-top: 20px !important;
    }

    .green-cutout {
        width: 90%;
    }

    #maincontent #olympiad-sec1 .footnote p,
    p.footnote {
        font-size: 12px !important;
        line-height: 18px;
        margin-top: 0;
    }

    .dose-img-text-container .dose-txt p:first-child {
        margin-bottom: 8px !important;
    }

    .dose-interruption-body.rec-dosage-body img {
        width: auto;
        height: 41px;
    }

    .olaparib-side-effects .safety-olympiad.safety-olympia .graphic-copy.olympia-callout {
        margin: 40px 0 15px 0;
        width: 100%;
    }

    .olaparib-side-effects .safety-olympiad.safety-olympia .graphic-copy {
        padding: 15px 30px;
        padding-bottom: 2px;
        width: 100%;
        margin: 25px 0 15px 0;
    }

    .olaparib-side-effects .safety-olympiad.safety-olympia .graphic-copy.olympia-callout {
        transform: none;
        padding-left: 0;
    }

    .safety-olympia .olympia-callout ul {
        transform: none;
        margin-bottom: 17px;
    }

    .olaparib-side-effects .safety-olympiad .graphic-copy p {
        transform: none;
    }

    p.trns-enable {
        transform: skewX(10deg) !important;
    }

    .olaparib-side-effects .safety-olympiad .graphic-copy {
        background: #EAF2FA;
        padding: 20px;
        padding-bottom: 10px;
        width: 100%;
        margin: 50px auto 15px auto;
        transform: none;
        border-left: 10px solid #5B477C;
        margin-top: 0;
    }

    .graphic-copy.graphic-copy-nw {
        transform: skewX(-10deg) !important;
        width: 90% !important;
    }

    .olaparib-side-effects .safety-olympiad .most-common,
    .olaparib-side-effects .safety-olympiad .lab-abnormalities {
        padding: 20px 0px 20px 0px !important;
    }

    .home.landing-home .home-sec .footnote {
        margin-top: 0px;
    }

    .banner-text.mobile-only {
        width: 100%;
        position: static;
        margin-right: 0 !important;
        margin-top: 0 !important;
        padding-right: 10px;
        padding: 20px;
        background: #5B477C;
    }

    home-sec.home-sec-space {
        padding-top: 73px !important;
    }

    .banner-text.mobile-only h1 {
        margin-top: 0;
        color: #fff;
        font-style: italic !important;
    }

    .banner-text.mobile-only p {
        margin-bottom: 0;
        color: #fff;
    }


    .banner-text.mobile-only p strong sup {
        font-family: "Roboto-Regular";
    }

    .landing-home .home-sec .landing-hero-image {
        height: 490px;
        background-image: url(/content/dam/physician-services/us/590-lynparza-hcp-branded/hcp-bc/bc-acc/mobile/header-m.jpg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        /*position: static;*/
        position: relative;
    }

    .dosing .dosage.doubled-ORR.patient.secon {
        padding-top: 5px;
    }

    .dosing-administration-bc #maincontent .dosing-sec .footnote {
        padding-top: 10px !important;
    }

    .dosing-administration-bc #maincontent .dosing-sec .footnote p {
        font-family: "Roboto-Light";
        font-weight: lighter !important;
        /*font-size: 14px !important;*/
        font-size: 15px !important;
        line-height: 18px !important;
    }

    .dosing-page .dosing-sec .image-scroll .image-scroll-inner {
        width: 835px;
        height: auto !important;
        padding-bottom: 20px !important;
    }

    .dosing-sec .dose-img-text-container {
        flex-direction: row !important;
    }

    .dosing-sec .rec-dosage {
        margin-top: 6px;
    }

    .rec-dosage:first-child {
        margin-top: 20px;
    }

    .dosing-sec .dose-interruption p:nth-child(4) {
        padding-top: 1% !important;
    }

    .dosing-sec .rec-dosage-body p {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .dosing-sec p.tab-foot {
        font-size: 12px !important;
        line-height: 14px !important;
    }

    .dosing-sec .rec-dosage-header h2 {
        font-size: 18px !important;
        line-height: 22px !important;
    }

    .dosing-sec .dose-interruption p {
        padding-top: 20px;
    }

    .dosing-sec .dose-interruption-body.rec-dosage-body {
        padding: 10px !important;
        padding-top: 20px !important;
        padding-bottom: 45px !important;
        background-color: #F7FAEB;
    }

    p.tab-foot {
        padding-top: 10px;
    }

    .dosing-page .recommended-dosage-body img {
        max-width: 560px;
        padding: 0;
    }

    .dosing-sec .rec-dosage-body {
        padding: 10px !important;
        padding-top: 15px !important;
    }

    .dosing-sec .dosing-callouts {
        padding: 40px 0 30px 0;
        padding-top: 0;
    }

    .dosing-sec .rec-dosage-header h2 {
        transform: none;
    }

    .dosing-sec .rec-dosage-header {
        transform: none;
        padding: 5px 10px !important;
        text-align: left;
        margin-bottom: 5px;
        padding: 0;
        width: 100%;
        max-width: 100%;
    }

    .dosing-sec .rec-dosage-header h2 {
        font-size: 18px !important;
        line-height: 22px !important;
        font-family: 'Roboto-Bold';
    }

    #olympiad-sec1.olympia-sec .olympiad-callout h3 {
        font-size: 17px;
    }

    h4.medium-text {
        margin-top: 10px;
        text-indent: 0;
    }

    #maincontent #olympiad-sec1 .study-design h2.medium-text {
        margin-top: 10px;
        text-indent: 0;
    }

    .bc-olaparib-efficacy .accordion-list #olympiad-sec1 .anchors a {
        width: 85%;
        max-width: 241px !important;
        padding: 5px 50px !important;
        display: block;
        margin: 0 auto;
        margin-top: 10px;
    }

    .bc-olaparib-efficacy .accordion-list #olympiad-sec1 .anchors button {
        margin-top: 20px;
        width: 85%;
        max-width: 241px !important;
        padding: 3px 25px !important;
        display: inline-block;
        position: relative;
        text-align: left;
    }

    .bc-olaparib-efficacy .accordion-list #olympiad-sec1 .anchors button:after {
        top: 12px;
        right: 28px;
    }

    .bc-olaparib-efficacy #maincontent .subgroup-data #olympiad-sec1 ul {
        padding-left: 35px;
        margin-left: 0;
    }

    .subgroup-data #olympiad-sec1 .accordion-list-content {
        margin-top: 35px;
    }

    span.blue {
        color: #5B477C;
    }

    #olympiad-sec1 .content-inner-wrapper {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    #olympiad-sec1 .common-tagging {
        margin-bottom: 0;
    }

    #olympiad-sec1 .common-tagging a span {
        padding: 0 32px !important;
    }

    #olympiad-sec1 h2.wrapp-text.final-survival {
        text-align: center;
        padding: 12px 30px !important;
        margin: 0 auto;
        margin-bottom: 24px;
        width: 330px;
        height: 90px;
    }

    .container-center.content-inner-wrapper.lyn {
        padding-bottom: 0px !important;
    }

    .bc-olaparib-efficacy .accordion-list h3:after {
        left: 36%;
        top: 190px !important;
    }

    .bc-olaparib-efficacy .accordion-list {
        position: relative;
        top: -10px;
        margin-bottom: -50px;
    }

    .bc-olaparib-efficacy .accordion-list h3 {
        padding: 20px !important;
        padding-bottom: 1px !important;
    }

    #olympiad-sec1 .doubled-ORR .purple-callout {
        width: 100% !important;
        max-width: 90% !important;
        height: auto;
        margin: 0 auto;
        padding: 0px 20px;
    }

    #olympiad-sec1 .doubled-ORR .purple-callout.median-call {
        display: flex;
        justify-content: start;
        max-width: 332px !important;
        height: 88px;
        padding: 2px;
        align-items: baseline;
    }

    #olympiad-sec1 .doubled-ORR .purple-callout h2 {
        text-align: left;
        text-indent: 0;
    }

    #maincontent #olympiad-sec1 .olympiad-callout.trial {
        width: 100%;
        margin-left: 10px !important;
        margin: 0 auto;
        padding-right: 15px;
    }

    #maincontent #olympiad-sec1 ul>li {
        font-size: 18px;
        line-height: 18px;
        margin-bottom: 10px;
    }

    #maincontent #olympiad-sec1 .olympiad-callout ul {
        font-family: "Roboto-Regular";
        font-size: 18px;
        line-height: 20px;
        color: #000000;
        margin-bottom: 17px;
        padding-left: 28px;
    }

    #olympiad-sec1 .olympiad-callout {
        transform: none;
    }

    #olympiad-sec1 .olympiad-callout h3,
    #olympiad-sec1 .olympiad-callout h4 {
        transform: none;
        padding-left: 0 !important;
    }

    #olympiad-sec1 .olympiad-callout ul {
        transform: none;
    }

    #olympiad-sec1 .footnote {
        font-family: 'Roboto-Light';
        font-size: 14px !important;
        color: #000000 !important;
        line-height: 18px;
        margin-bottom: 0;
    }

    #olympiad-sec1 .patients-callout ul>li {
        font-size: 16px !important;
        line-height: 20px;
        font-family: 'Roboto-Regular';
    }

    #olympiad-sec1 .patients-callout ul {
        margin-left: -23px !important;
    }

    .nccn-content .img-box {
        text-align: center;
        margin-bottom: 30px;
    }

    .nccn-content .imgs-box {
        text-align: center;
        /* margin-bottom: 30px; */
        background: #efe8fb !important;
        /* margin-top: -21px;
    margin-left: -20px;*/
        padding-top: 18px;
        padding-left: 0px;
        padding-right: 7px;
        height: 105px;
        /*width: 321px;*/
        text-align: center;
        font-size: 32px;
        font-style: italic;
        font-family: 'Roboto-Bold';
        color: #3C1053;
    }

    .txt-box {
        padding-top: 23px;
        padding-left: 22px;
        padding-right: 0px;
        padding-bottom: 27px;
    }

    .nccn-content h3,
    .nccn-content .box-header {
        padding-left: 0px;
    }

    .imgs-box span {
        display: block;
        /*font-size: 12px;*/
        font-size: 14px;
        display: block;
        color: #3C1053;
        margin-top: -9px;
    }

    p.img-footnote {
        display: none;
    }

    #olympiad-sec1 .purple-callout {
        max-width: 98% !important;
        margin-bottom: 20px;
        margin-right: auto;
    }

    #olympiad-sec1 .progression-container {
        flex-direction: column;
        display: flex;
    }

    .study-design-link {
        margin: 0 auto !important;
        width: 245px px !important;
        max-width: 90% !important;
        text-align: center;
    }

    .scroll-banner-new {
        /* height: 47px;*/
    }

    .scroll-banner-new div {
        font-size: 16px;
        line-height: 20px
    }

    #exitdialog_new {
        top: 83%;
    }

}

@media screen and (min-width: 992px) and (max-width: 1099px) {
    .sec-1 {
        background-size: auto 100%;
        background-position: 150%;
    }

    .sec-2 {
        background-size: auto 100%;
        background-position: -30%;
    }
}

@media only screen and (max-width: 1003px) {
    .dosing-sec .rec-dosage-header {
        transform: none;
        padding: 5px 10px !important;
        text-align: left;
        margin-bottom: 5px;
        max-width: 100% !important;
    }

    .dosing-sec .rec-dosage-header h2 {
        transform: none;
    }

    .dosing-sec .dose-img-text-container {
        flex-direction: row !important;
    }

    .dosing-sec .rec-dosage-body .dose-img img {
        width: 100%;
        max-width: 130px;
    }

    .landing-home .home-sec .m-callouts .m-callout {
        margin: 20px auto;
        width: 288px;
        height: auto;
        text-align: left;
        background-color: #6810D4;
        transform: skewX(-10deg);
        border: none;
        padding: 13px 12px;
        text-decoration: none;
    }

    .landing-home .home-sec .m-callouts .m-callout .m-callout-but a {
        display: inline-block;
        margin-top: 0;
        font-family: 'Roboto-Bold';
        font-size: 20px;
        line-height: 20px;
        color: #ffffff;
        max-width: 100%;
        height: auto;
        text-align: left;
        padding: 0;
        text-decoration: none;
        background-color: transparent;
        transform: none;
        box-shadow: none;
        -webkit-box-shadow: none;
        border: none;
        width: 100%;
        font-style: italic;
    }

    .landing-home .home-sec .m-callouts .m-callout .m-callout-but a::after {
        content: "";
        width: 13px;
        height: 13px;
        border: 4px solid #ffffff;
        position: absolute;
        right: 24px;
        top: 18px;
        transform: rotate(135deg);
        border-bottom: none;
        border-right: none;
    }

    #olympiad-sec1.olympia-sec .olympiad-callout h3 {
        padding-left: 0 !important;
        font-size: 18px !important;
        transform: skewX(10deg);
    }

    .bc-olaparib-efficacy #maincontent .subgroup-data img {
        margin: 0;
        padding-bottom: 5%;
        padding-bottom: 12px !important;
    }

    .bc-olaparib-efficacy #maincontent img {
        padding: 7px 0;
        max-width: 100%;
        margin: 0 auto;
        margin-top: 25px;
        width: auto !important;
        margin: 0 auto !important;
    }

    .container-center,
    .fullheader .logos .logo {
        max-width: 1024px;
        margin: 0 auto;
        padding-left: 10px !important;
        padding-right: 20px !important;
    }

    #maincontent #olympiad-sec1 p.footnote {
        font-size: 14px !important;
        line-height: 18px !important;
    }

    #olympiad-sec1 .common-tagging {
        background-color: #004D74 !important;
        padding: 20px 10px;
    }

    .main-headline.main-headline-dosing {
        margin-top: 0px;
    }

    .home-sec.home-sec-space {
        padding-top: 47px;
    }

    h2.banner-text1_h2 {
        /* color: #5b477c!important;
    font-family: 'Roboto-Bold'!important;
    font-size: 17.3px!important;
    line-height: 16px!important;
    font-style: italic!important;*/
        color: #5b477c !important;
        font-family: 'Roboto-Bold' !important;
        font-size: 10.3px !important;
        line-height: 16px !important;
        font-style: italic !important;
    }

    .banner-text1.mobile-only {
        /* position: absolute;
    right: 0;
    top: 443px;
    left: 19px;
    margin-top: 67px !important;*/
        position: absolute;
        right: 0;
        top: 49%;
        left: 27px;
        margin-top: 67px !important;
    }

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .landing-home .home-sec .landing-hero-image {
        height: 430px;
    }

    .banner-text {
        margin-right: 8%;
        margin-top: 92px !important;
    }

    .home-sec .callouts.banner-btn {
        margin-right: 7%;
        margin-top: 225px !important;
    }

    .scroll-banner-new {
        width: 100%;
        /* max-width: 1430px; */
        height: 63px;
        margin: 0 auto;
        background-size: cover;
        position: fixed;
        z-index: 999;
        /* top: 146px; */
        padding: 15px 10px;
        background: #FFE6CB;
        text-align: center;
    }

    h2.banner-text1_h2 {
        color: #5b477c !important;
        font-family: 'Roboto-Bold' !important;
        font-size: 15.6px !important;
        line-height: 16px !important;
        font-style: italic !important;
    }

    .banner-text1.desktop-only {
        position: absolute;
        right: 0;
        top: 433px;
        /*left: 80px;*/
        left: 60px;
        margin-top: 70px !important;
    }

}

@media only screen and (min-width: 1024px) and (max-width: 1024px) {
    .banner-text1.desktop-only {
        position: absolute;
        right: 0;
        top: 433px;
        /*left: 80px;*/
        left: 3.5%;
        margin-top: 70px !important;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1111px) {
    .scroll-banner-new {
        width: 100%;
        /* max-width: 1430px; */
        /*height: 63px;*/
        /*height: 75px;*/
        height: 61px;
        margin: 0 auto;
        background-size: cover;
        position: fixed;
        z-index: 999;
        /* top: 146px; */
        padding: 15px 10px;
        background: #FFE6CB;
        text-align: center;
    }

    .scroll-banner-new div {
        font-size: 22px;
    }


}

@media only screen and (min-width: 1180px) and (max-width: 1180px) {
    .banner-text1.desktop-only {
        position: absolute;
        right: 0;
        top: 433px;
        left: 117px !important;
        margin-top: 70px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .bc-olaparib-efficacy .accordion-list h3:after {
        left: 36%;
        top: 126px !important;
    }
}

@media only screen and (max-width: 767px) {
    .video-library .tab-links>nav a.nav-item {
        text-align: center;
        /*width: 162px !important;*/
        width: 146px !important;
        height: 58px;
        line-height: 20px;
        padding: 8px 10px !important;
        display: flex !important;
        justify-content: center;
        align-items: center;
    }

    .video-library .tab-links {
        margin-left: 15px !important;
    }

    .home.landing-home .isi-body {
        padding-top: 115px !important;
    }

    .home.landing-home .indication-inner-tray.container-center .isi-body,
    .home.landing-home .inner-trays.container-center .isi-body {
        padding-top: 0 !important;
    }

    .home.landing-home .footnote.footnotesection.home-footnote {
        padding: 0 8px 20px 0px !important;
    }

    #maincontent #olympiad-sec1 p.ft-orr.footnote.wrapp-text.trial {
        margin-left: -22px;
        padding-bottom: 0 !important;
    }

    #olympiad-sec1.olympia-sec .olympiad-callout h3 {
        padding-left: 18px !important;
    }

    #maincontent #olympiad-sec1 .olympiad-callout.trial {
        margin-left: 0 !important;
        margin-bottom: 10px;
    }

    .olympia #maincontent #olympiad-sec1 .olympiad-callout.trial {
        margin-left: 30px !important;
        margin-bottom: 10px;
    }

    .landing-home .home-sec .landing-hero-image {
        height: 260px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 400px) {
    .landing-home .home-sec .landing-hero-image {
        height: 235px;
    }

    .desktop-only .banner-text1_h2 {
        display: none
    }



    #exitdialog_new {
        top: 83% !important;
    }

    .home-sec.home-sec-space {
        /*padding-top: 77px;*/
        padding-top: 67px;
    }

}

@media only screen and (min-width: 320px) and (max-width: 334px) {
    .banner-text1.mobile-only {
        /*top: 64.5%!important;*/
        top: 39.9% !important;
        left: 0px !important;
    }

    .scroll-banner-new {
        height: 80px !important;
    }

    h2.banner-text1_h2 {
        color: #5b477c !important;
        font-family: 'Roboto-Bold' !important;
        font-size: 8.3px !important;
        line-height: 16px !important;
        font-style: italic !important;
    }
}

@media only screen and (min-width: 334px) and (max-width: 358px) {
    .banner-text1.mobile-only {
        /*top: 64.5%!important;*/
        top: 40.9% !important;
        left: 6px !important;
    }

    .scroll-banner-new {
        height: 80px !important;
    }

    h2.banner-text1_h2 {
        color: #5b477c !important;
        font-family: 'Roboto-Bold' !important;
        font-size: 8.3px !important;
        line-height: 16px !important;
        font-style: italic !important;
    }

    .scroll-banner-new div {
        font-size: 16px !important;
        line-height: 20px !important;
    }
}

@media only screen and (min-width: 359px) and (max-width: 366px) {
    .banner-text1.mobile-only {
        top: 41.5% !important;
        left: 17px !important;
    }

    h2.banner-text1_h2 {
        color: #5b477c !important;
        font-family: 'Roboto-Bold' !important;
        font-size: 8.3px !important;
        line-height: 16px !important;
        font-style: italic !important;
    }

    .scroll-banner-new {
        height: 80px;
    }

    .scroll-banner-new div {
        font-size: 18px;
        line-height: 20px;
    }
}

@media only screen and (min-width: 367px) and (max-width: 382px) {
    .banner-text1.mobile-only {
        top: 43.5% !important;
        /* top: 78.5%!important; */
        left: 24px !important;
    }

    .scroll-banner-new {
        height: 80px;
    }

    h2.banner-text1_h2 {
        color: #5b477c !important;
        font-family: 'Roboto-Bold' !important;
        font-size: 8.3px !important;
        line-height: 16px !important;
        font-style: italic !important;
    }

    .scroll-banner-new div {
        font-size: 18px;
        line-height: 20px;
    }
}

@media only screen and (min-width: 383px) and (max-width: 389px) {
    .banner-text1.mobile-only {
        top: 40.5% !important;
        left: 24px !important;
    }

    h2.banner-text1_h2 {
        color: #5b477c !important;
        font-family: 'Roboto-Bold' !important;
        font-size: 8.8px !important;
        line-height: 16px !important;
        font-style: italic !important;
    }

    .scroll-banner-new div {
        font-size: 18px;
        line-height: 20px;
    }

    .scroll-banner-new {
        height: 80px;
    }
}

@media only screen and (min-width: 389px) and (max-width: 400px) {
    .banner-text1.mobile-only {
        /*top: 61.5%!important;*/
        top: 41.5% !important;
        left: 24px !important;
    }

    h2.banner-text1_h2 {
        color: #5b477c !important;
        font-family: 'Roboto-Bold' !important;
        font-size: 8.8px !important;
        line-height: 16px !important;
        font-style: italic !important;
    }

    .scroll-banner-new div {
        font-size: 16px;
        line-height: 20px;
    }

    .home-sec.home-sec-space {
        /* padding-top: 77px; */
        padding-top: 63px !important;
    }

}

@media only screen and (min-width: 401px) and (max-width: 467px) {
    .banner-text1.mobile-only {
        top: 43.5% !important;
        left: 24px !important;
    }

    h2.banner-text1_h2 {
        color: #5b477c !important;
        font-family: 'Roboto-Bold' !important;
        font-size: 8.8px !important;
        line-height: 16px !important;
        font-style: italic !important;
    }

    .scroll-banner-new div {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .home-sec.home-sec-space {
        /* padding-top: 77px; */
        padding-top: 63px !important;
    }


}

@media only screen and (min-width: 468px) and (max-width: 471px) {
    .banner-text1.mobile-only {
        top: 62.5% !important;
        left: 30px !important;
    }

    h2.banner-text1_h2 {
        font-size: 10.5px !important;
    }

    .home-sec.home-sec-space {
        padding-top: 62px;
    }
}

@media only screen and (min-width: 472px) and (max-width: 485px) {
    .banner-text1.mobile-only {
        /*top: 59.5%!important;*/
        top: 51.5% !important;
        left: 30px !important;
    }

    h2.banner-text1_h2 {
        font-size: 10.5px !important;
    }

    .home-sec.home-sec-space {
        padding-top: 62px;
    }

    .landing-home .home-sec .landing-hero-image {
        height: 281px;
    }
}

@media only screen and (min-width: 485px) and (max-width: 500px) {
    .banner-text1.mobile-only {
        /*top: 59.5%!important;*/
        top: 51.5% !important;
        left: 30px !important;
    }

    .landing-home .home-sec .landing-hero-image {
        height: 296px;
    }

    h2.banner-text1_h2 {
        font-size: 11px !important;
    }

    .home-sec.home-sec-space {
        padding-top: 62px;
    }
}

@media only screen and (min-width: 500px) and (max-width: 515px) {
    .banner-text1.mobile-only {
        top: 60.5% !important;
        left: 30px !important;
    }

    h2.banner-text1_h2 {
        font-size: 11.3px !important;
    }

    .home-sec.home-sec-space {
        padding-top: 61px;
    }
}

@media only screen and (min-width: 515px) and (max-width: 532px) {
    .banner-text1.mobile-only {
        top: 54.5% !important;
        left: 30px !important;
    }

    h2.banner-text1_h2 {
        font-size: 11.8px !important;
    }

    .home-sec.home-sec-space {
        padding-top: 61px;
    }
}

@media only screen and (min-width: 532px) and (max-width: 550px) {
    .banner-text1.mobile-only {
        top: 55.5% !important;
        left: 34px !important;
    }

    h2.banner-text1_h2 {
        font-size: 12.3px !important;
    }

    .home-sec.home-sec-space {
        padding-top: 61px;
    }
}

@media only screen and (min-width: 551px) and (max-width: 570px) {
    .banner-text1.mobile-only {
        top: 55.5% !important;
        left: 34px !important;
    }

    h2.banner-text1_h2 {
        font-size: 12.6px !important;
    }

    .home-sec.home-sec-space {
        padding-top: 61px;
    }
}

@media only screen and (min-width: 571px) and (max-width: 600px) {
    .banner-text1.mobile-only {
        top: 56.5% !important;
        left: 34px !important;
    }

    h2.banner-text1_h2 {
        font-size: 13.2px !important;
    }

    .home-sec.home-sec-space {
        padding-top: 61px;
    }
}

@media only screen and (min-width: 601px) and (max-width: 630px) {
    .banner-text1.mobile-only {
        top: 56.5% !important;
        left: 40px !important;
    }

    h2.banner-text1_h2 {
        font-size: 13.7px !important;
    }

    .home-sec.home-sec-space {
        padding-top: 61px;
    }

}

@media only screen and (min-width: 631px) and (max-width: 643px) {
    .banner-text1.mobile-only {
        top: 58.5% !important;
        left: 40px !important;
    }

    h2.banner-text1_h2 {
        font-size: 14.2px !important;
    }

    .home-sec.home-sec-space {
        padding-top: 61px;
    }

}

@media only screen and (min-width: 643px) and (max-width: 673px) {
    .banner-text1.mobile-only {
        top: 57.7% !important;
        left: 40px !important;
    }

    h2.banner-text1_h2 {
        font-size: 14.7px !important;
    }

    .home-sec.home-sec-space {
        padding-top: 61px;
    }

}

@media only screen and (min-width: 673px) and (max-width: 690px) {
    .banner-text1.mobile-only {
        top: 59.5% !important;
        left: 44px !important;
    }

    h2.banner-text1_h2 {
        font-size: 15.2px !important;
    }

    /* .landing-home .home-sec .landing-hero-image {
        height: 400px !important
    } */

    .scroll-banner-new {
        height: 59px !important;
    }

    .scroll-banner-new div {
        font-size: 16px !important;
    }

    .home-sec.home-sec-space {
        padding-top: 59px;
    }
}

@media only screen and (min-width: 690px) and (max-width: 700px) {
    .banner-text1.mobile-only {
        top: 72.5% !important;
        left: 44px !important;
    }

    h2.banner-text1_h2 {
        font-size: 15.4px !important;
    }

    .landing-home .home-sec .landing-hero-image {
        /* height: 400px !important */
    }

    .scroll-banner-new {
        height: 59px !important;
    }

    .scroll-banner-new div {
        font-size: 17px !important;
    }

    .home-sec.home-sec-space {
        padding-top: 59px;
    }
}

@media only screen and (min-width: 700px) and (max-width: 730px) {
    .banner-text1.mobile-only {
        top: 60.5% !important;
        left: 44px !important;
    }

    h2.banner-text1_h2 {
        font-size: 16px !important;
    }

    .landing-home .home-sec .landing-hero-image {
        /* height: 400px !important */
    }

    .scroll-banner-new {
        height: 59px !important;
    }

    .scroll-banner-new div {
        font-size: 17px !important;
    }

    .home-sec.home-sec-space {
        padding-top: 59px;
    }
}

@media only screen and (min-width: 730px) and (max-width: 755px) {
    .banner-text1.mobile-only {
        top: 60.5% !important;
        left: 44px !important;
    }

    h2.banner-text1_h2 {
        font-size: 16.8px !important;
    }

    .landing-home .home-sec .landing-hero-image {
        /* height: 400px !important */
    }

    .scroll-banner-new {
        height: 59px !important;
    }

    .scroll-banner-new div {
        font-size: 18px !important;
    }

    .home-sec.home-sec-space {
        padding-top: 59px;
    }
}

@media only screen and (min-width: 755px) and (max-width: 768px) {
    .banner-text1.mobile-only {
        top: 62.5% !important;
        left: 44px !important;
    }

    h2.banner-text1_h2 {
        font-size: 17.3px !important;
    }

    .landing-home .home-sec .landing-hero-image {
        /* height: 400px !important */
    }

    .scroll-banner-new {
        height: 59px !important;
    }

    .scroll-banner-new div {
        font-size: 18px !important;
    }

    .home-sec.home-sec-space {
        padding-top: 59px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 775px) {
    .banner-text1.mobile-only {
        top: 62.5% !important;
        left: 22px !important;
    }

    h2.banner-text1_h2 {
        font-size: 19px !important;
    }

    .landing-home .home-sec .landing-hero-image {
        height: 530px !important
    }

    .scroll-banner-new {
        height: 61px !important;
    }

    .scroll-banner-new div {
        font-size: 18px !important;
    }
}

@media only screen and (min-width: 775px) and (max-width: 799px) {
    .banner-text1.mobile-only {
        top: 60.5% !important;
        left: 22px !important;
    }

    h2.banner-text1_h2 {
        font-size: 18.7px !important;
    }

    .landing-home .home-sec .landing-hero-image {
        height: 530px !important
    }

    .scroll-banner-new {
        height: 61px !important;
    }

    .scroll-banner-new div {
        font-size: 19px !important;
    }
}

@media only screen and (min-width: 799px) and (max-width: 820px) {
    .banner-text1.mobile-only {
        top: 62.5% !important;
        left: 36px !important;
    }

    h2.banner-text1_h2 {
        font-size: 18.7px !important;
    }

    .landing-home .home-sec .landing-hero-image {
        height: 530px !important
    }

    .scroll-banner-new {
        height: 61px !important;
    }

    .scroll-banner-new div {
        font-size: 20px !important;
    }
}

@media only screen and (min-width: 820px) and (max-width: 855px) {
    .banner-text1.mobile-only {
        top: 61.5% !important;
        left: 50px !important;
    }

    h2.banner-text1_h2 {
        font-size: 18.7px !important;
    }

    .landing-home .home-sec .landing-hero-image {
        height: 530px !important
    }

    .scroll-banner-new {
        height: 61px !important;
    }

    .scroll-banner-new div {
        font-size: 20px !important;
    }
}

@media only screen and (min-width: 855px) and (max-width: 860px) {
    .banner-text1.mobile-only {
        top: 65.5% !important;
        left: 50px !important;
    }

    h2.banner-text1_h2 {
        font-size: 19.3px !important;
    }

    .landing-home .home-sec .landing-hero-image {
        height: 530px !important
    }

    .scroll-banner-new {
        height: 61px !important;
    }

    .scroll-banner-new div {
        font-size: 20px !important;
    }
}

@media only screen and (min-width: 861px) and (max-width: 876px) {
    .banner-text1.mobile-only {
        top: 65.5% !important;
        left: 51px !important;
    }

    h2.banner-text1_h2 {
        font-size: 20px !important;
    }

    .landing-home .home-sec .landing-hero-image {
        /* height: 530px !important */
        height: 600px !important
    }

    .scroll-banner-new {
        height: 47px !important;
    }

    .scroll-banner-new div {
        font-size: 18px !important;
    }
}

@media only screen and (min-width: 876px) and (max-width: 905px) {
    .banner-text1.mobile-only {
        top: 67.5% !important;
        left: 51px !important;
    }

    h2.banner-text1_h2 {
        font-size: 20px !important;
    }

    .landing-home .home-sec .landing-hero-image {
        /* height: 530px !important */
        height: 600px !important
    }

    .scroll-banner-new {
        height: 47px !important;
    }

    .scroll-banner-new div {
        font-size: 18px !important;
    }
}

@media only screen and (min-width: 905px) and (max-width: 923px) {
    .banner-text1.mobile-only {
        top: 67% !important;
        left: 54px !important;
    }

    h2.banner-text1_h2 {
        font-size: 20.5px !important;
    }

    .landing-home .home-sec .landing-hero-image {
        /* height: 530px !important */
        height: 600px !important
    }

    .scroll-banner-new {
        height: 47px !important;
    }

    .scroll-banner-new div {
        font-size: 18px !important;
    }
}

@media only screen and (min-width: 923px) and (max-width: 933px) {
    .banner-text1.mobile-only {
        top: 71% !important;
        left: 59px !important;
    }

    h2.banner-text1_h2 {
        font-size: 20.5px !important;
    }

    .landing-home .home-sec .landing-hero-image {
        /* height: 530px !important */
        height: 600px !important
    }

    .scroll-banner-new {
        height: 47px !important;
    }

    .scroll-banner-new div {
        font-size: 18px !important;
    }
}

@media only screen and (min-width: 933px) and (max-width: 960px) {
    .banner-text1.mobile-only {
        top: 72% !important;
        left: 59px !important;
    }

    h2.banner-text1_h2 {
        font-size: 21.2px !important;
    }

    .landing-home .home-sec .landing-hero-image {
        /* height: 530px !important */
        height: 600px !important
    }

    .scroll-banner-new {
        height: 47px !important;
    }

    .scroll-banner-new div {
        font-size: 18px !important;
    }
}

@media only screen and (min-width: 960px) and (max-width: 991px) {
    .banner-text1.mobile-only {
        top: 74% !important;
        left: 59px !important;
    }

    h2.banner-text1_h2 {
        font-size: 21.7px !important;
    }

    .landing-home .home-sec .landing-hero-image {
        /* height: 530px !important */
        height: 610px !important;
    }

    .scroll-banner-new {
        height: 47px !important;
    }

    .scroll-banner-new div {
        font-size: 18px !important;
    }
}

@media (min-width: 1200px) and (max-width: 1225px) {
    .banner-text {
        margin-right: 13%;
    }

    .home-sec .callouts.banner-btn {
        margin-right: 12%;
    }

}

@media (min-width: 414px) and (max-width: 1023px) {
    .bc-olaparib-efficacy #maincontent ul {
        margin-left: 0 !important;
    }

    .bc-olaparib-efficacy .pfs-results {
        margin-top: 25px !important;
    }

    #exitdialog_new {
        top: 83% !important;
    }
}

@media (min-width: 414px) and (max-width: 767px) {
    .bc-olaparib-efficacy .accordion-list h3:after {
        top: 90% !important;
    }

}

@media (min-width: 992px) and (max-width: 1096px) {
    .bc-olaparib-efficacy .accordion-list h3:after {
        top: 90% !important;
    }
}

@media (min-width: 320px) and (max-width: 374px) {
    #olympiad-sec1 h2.wrapp-text.final-survival {
        width: 270px;
    }

    .bc-olaparib-efficacy .progression-free-survival .purple-callout h2 {
        padding: 10px 0.2em !important;
    }

    .olympia #maincontent #olympiad-sec1 .olympiad-callout.trial {
        max-width: 230px;
    }

    #olympiad-sec1.olympia-sec .olympiad-callout h4 {
        margin-left: -9px;
    }

    .patients-callout .innerWrapper span.list-span {
        padding-left: 0px;
    }

    .bc-olaparib-efficacy .patients-callout {
        transform: skewX(-6deg) !important;
    }

    .bc-olaparib-efficacy .patients-callout>* {
        transform: skewX(6deg) !important;
    }


}

@media (min-width: 320px) and (max-width: 351px) {
    .bc-olaparib-efficacy .accordion-list h3:after {
        top: 90% !important;
    }

    #olympiad-sec1 .doubled-ORR .purple-callout {
        max-width: 85% !important;
    }

    #olympiad-sec1 .doubled-ORR h2 {
        font-size: 23px !important;
        line-height: 26px !important;
        padding-bottom: 24px;
        margin: 0;
    }

}

@media (min-width: 991px) and (max-width: 1023px) {
    .img-line {
        width: 100%;
        display: block !important;

    }

    .main-img {
        text-align: right;
        width: 100%;
    }

    /* .multi-discip.mobile{
	width: 470px;
} */


    .moa-page .carousel-container .carousel-mobile .carousel-item {
        display: flex;
        align-items: center;
        padding: 0 20px;
    }

    .moa-page .carousel-container .carousel-mobile .carousel-cont {
        background-color: #004D74;
    }

    .moa-page .carousel-container .carousel-mobile .carousel-item img:first-child {
        width: 142px;
    }

    .moa-page .carousel-container .carousel-mobile p {
        font-family: 'Roboto-Bold';
        font-size: 18px;
        line-height: 22px;
        text-align: left;
        color: #FFFFFF;
        padding-left: 20px;
    }

    .v-cut {
        width: 20px;
        height: 18px;
        margin: 0 auto;
        border-right: 3px solid #FFFFFF;
        border-bottom: 3px solid #FFFFFF;
        border-radius: 2px 0 0 2px;
        transform: rotate(45deg);
        position: relative;
        top: -10px;
        background: #004D74;
    }

    .moa-page .arrowed-border {
        width: 90%;
        border-top: 3px solid #FFFFFF;
        margin: 0 auto;
        margin-top: 10px;
    }

    .moa-page .carousel-container .carousel-mobile .carousel-item img {
        margin: 15px;
    }

    .moa-page .carousel-container .carousel-mobile>p {
        color: #000000;
    }

}

@media (min-width: 1004px) and (max-width: 1023px) {
    .dosing-sec .rec-dosage-header {
        max-width: 100% !important;
        transform: skewX(0) !important;
        padding: 6px 10px;
    }

    .rec-dosage-header h2 {
        transform: skewX(0deg) !important;
    }

    /* .recommended-dosage.rec-dosage {
        height: 305px;
    } */

}

@media (max-width: 1023px) {
    .moa-page .carousel-container .carousel-mobile .carousel-item img {
        margin: 15px;
        display: block;
    }

    .banner-text1.desktop-only {
        position: absolute;
        right: 0;
        top: 234px;
        /*left: 27px;*/
        left: 19px;
        margin-top: 67px !important;
    }


}

@media (min-width: 2421px) and (max-width: 2560px) {
    .home.home.landing-home .landing-content .landing-hero {
        position: relative;
    }

    .banner-text1.desktop-only {
        top: 60%;
        left: 13%;
    }
}
@media (min-width: 2380px) and (max-width: 2560px) { 
    .landing-home .home-sec .landing-hero-image {
        height: 720px;
    }
}
@media (min-width: 2221px) and (max-width: 2420px) {
    .home.home.landing-home .landing-content .landing-hero {
        position: relative;
    }

    .banner-text1.desktop-only {
        top: 60%;
        left: 13%;
    }
}

@media (min-width: 2021px) and (max-width: 2220px) {
    .home.home.landing-home .landing-content .landing-hero {
        position: relative;
    }

    .banner-text1.desktop-only {
        top: 55%;
        left: 13%;
    }
}

@media (min-width: 1920px) and (max-width: 2020px) {
    .home.home.landing-home .landing-content .landing-hero {
        position: relative;
    }

    .banner-text1.desktop-only {
        top: 53%;
        left: 12.5%;
    }
}

@media (min-width: 1920px) and (max-width: 1920px) {
    p.button button {
        margin-left: -41px;
    }

    .sec-1 {
        background-size: 50% 100%;
    }

    .aprov-sec-1 .img-box {
        width: 47%;
    }

    .sec-2 {
        background-size: 50% 100%;
    }

    .aprov-sec-2 .img-box {
        width: 53%;
    }

    .banner-text1.desktop-only {
        position: absolute;
        right: 0;
        top: 53%;
        left: 11%;
        /* top: 543px;
    left: 221px; */
        margin-top: 126px !important;
    }

    h2.banner-text1_h2 {
        color: #5b477c !important;
        font-family: 'Roboto-Bold' !important;
        font-size: 24.3px !important;
        line-height: 16px !important;
        font-style: italic !important;
    }
}
@media screen and (min-width: 1600px) {
    .banner-text {
        margin-top: 165px !important;
    }
    .home-sec .callouts.banner-btn {
        margin-top: 330px !important;
    }
    .banner-text1.desktop-only {
        left: 8%;
    }
}
@media (min-width: 1367px) and (max-width: 1590px) {
    .banner-text1.desktop-only {
        left: 11%;
    }
}
@media (min-width: 1300px) and (max-width: 1365px) {
    .banner-text1.desktop-only {
        left: 6%;
    }
}
@media (min-width: 1366px) and (max-width: 1366px) {
    .banner-text1.desktop-only {
        left: 106px;
        /* left: 102px;*/
    }
    .banner-text_h2 {
        padding-right: 15px;
    }
    .banner-text {
        margin-right: 12%;
    }
}

@media (min-width: 1368px) and (max-width: 1368px) {
    .banner-text1.desktop-only {
        position: absolute;
        right: 0;
        top: 433px;
        left: 110px;
        margin-top: 126px !important;
    }
}
@media (min-width: 1200px) and (max-width: 1225px) {
    .banner-text1.desktop-only {
        left: 2%;
    }
}
@media (min-width: 992px) and (max-width: 1023px) {
    .dosing.dosing-administration-bc .rec-dosage-body img {
        width: 50%;
    }
    .dosing.dosing-administration-bc .dose-img-text-container {
        flex-direction: row;
    }
    .dosing.dosing-administration-bc .recommended-dosage .recommended-dosage-body .pt10 {
        padding-top: 0px !important;
        margin-bottom: 0px;
    }
    .dosing.dosing-administration-bc .recommended-dosage .recommended-dosage-body .tab-foot{
        padding-top: 0px;
    }
}
@media only screen and (min-width: 320px) and (max-width: 335px) {
    .olympiad.olaparib-side-effects .olaparib-side-effects .safety-olympiad .graphic-copy p{
        font-size: 15px !important;
    }
    .olympiad.olaparib-side-effects .graphic-copy.graphic-copy-nw {
        width: 86% !important;
        padding: 20px 5px 20px 20px;
    }
}
@media only screen and (min-width: 398px) and (max-width: 425px) {
    .olaparib-efficacy .scroll-banner-new {
        padding: 15px 24px;
    }
}

/* 10years logo */
.left-10year-section {
    position: relative;
    top: 27px;
    left: -3px;
}
.left-10year-section .bg-blue-10years {
    max-width: 419px;
    width: 100%;
    height: 100px;
    display: flex;
    /* background-color: #7a3abc; */
    background-color: rgba(104, 16, 212, 0.9);
    transform: skewX(-5deg);
    position: absolute;
    left: -6px;
    top: -13px;
    justify-content: center;
    align-items: center;
    -webkit-box-shadow: 7px 7px 0px 0px rgba(178,210,52,0.9);
    -moz-box-shadow: 7px 7px 0px 0px rgba(178,210,52,0.9);
    box-shadow: 7px 7px 0px 0px rgba(178,210,52,0.9);
    /* box-shadow: 8px 8px 0px 0px rgba(178,210,52,1); */
    opacity: 0.9;
}

.left-10year-section .bg-green-10years {
    transform: skewX(-5deg);
    /* display: block; */
    background: #b2d234de;
    max-width: 414px;
    width: 100%;
    height: 100px;
    position: absolute;
    left: -2px;
    top: -5px;
    padding: 8px;
}


.left-10year-section .bg-blue-10years .img-10years {
    margin-left: 177px;
    transform: skewX(5deg);
    margin-top: -10px;
}
.left-10year-section .bg-blue-10years .img-10years img {
    margin-top: -2px;
}
.left-10year-section .bg-blue-10years .text-10years {
    margin-left: 4px;
    transform: skewX(5deg);
}
.left-10year-section .bg-blue-10years .text-10years p {
    color: #ffffff;
    font-size: 12px;
    font-family: 'Roboto-Regular';
    line-height: 16px;
}
.left-10year-section .bg-blue-10years .text-10years .text-10years-content {
    margin-bottom: 4px;
}
.left-10year-section .bg-blue-10years .text-10years .text-10years-content1 {
    margin-bottom: 0px;
}
.left-10year-section .bg-blue-10years .text-10years .text-10years-content {
    margin-bottom: 4px;
    margin-top: 4px;
}

/* media query */
@media only screen and (min-width: 1120px) and (max-width: 1270px) {
    .left-10year-section .bg-blue-10years .img-10years {
        margin-left: 120px;
    }
    .left-10year-section .bg-blue-10years, .left-10year-section .bg-green-10years {
        max-width: 367px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1119px) {
    .left-10year-section .bg-blue-10years .img-10years {
        margin-left: 70px;
    }
    .left-10year-section .bg-blue-10years, .left-10year-section .bg-green-10years {
        max-width: 320px;
    }
}

@media screen and (max-width: 991px) {
    .left-10year-section .bg-blue-10years, .left-10year-section .bg-green-10years {
        max-width: 262px;
    }
    .left-10year-section .bg-blue-10years .img-10years {
        margin-left: 25px;
    }
    .landing-home .home-sec .landing-hero-image {
        background-image: url(/content/dam/physician-services/us/590-lynparza-hcp-branded/hcp-bc/bc-acc/mobile/header-m.jpg);
    }
    .left-10year-section .bg-green-10years {
        left: 0px;
        top: -6px;
    }
}
@media screen and (max-width: 767px) {
    .landing-home .home-sec .landing-hero-image {
        background-image: url(/content/dam/physician-services/us/590-lynparza-hcp-branded/hcp-bc/bc-acc/mobile/header-bg-mob.jpg);
    }
    .landing-home .home-sec .landing-hero-image {
        height: 455px;
        /* height: 510px; */
    }
    .banner-text1.mobile-only {
        top: 70% !important;
    }
}
@media only screen and (min-width: 741px) and (max-width: 767px){
    .landing-home .home-sec .landing-hero-image {
        height: 720px;
    }
    .banner-text1.mobile-only {
        top: 75% !important;
    }
}
@media only screen and (min-width: 651px) and (max-width: 740px){
    .landing-home .home-sec .landing-hero-image {
        height: 680px;
    }
    .banner-text1.mobile-only {
        top: 74% !important;
    }
}
@media only screen and (min-width: 560px) and (max-width: 650px){
    .landing-home .home-sec .landing-hero-image {
        height: 611px;
    }
}
@media only screen and (min-width: 501px) and (max-width: 559px){
    .landing-home .home-sec .landing-hero-image {
        height: 510px;
    }
}
@media only screen and (min-width: 391px) and (max-width: 410px){
    .landing-home .home-sec .landing-hero-image {
        height: 430px;
    }
}
@media only screen and (min-width: 320px) and (max-width: 390px){
    .banner-text.mobile-only {
        padding: 30px 20px 15px;
    }
    .landing-home .home-sec .landing-hero-image {
        background-image: url(/content/dam/physician-services/us/590-lynparza-hcp-branded/hcp-bc/bc-acc/mobile/header-bg-mob.jpg);
    }
    .landing-home .home-sec .landing-hero-image {
        height: 370px;
    }
    .banner-text1.mobile-only {
        top: 61.5% !important;
    }
}
@media only screen and (min-width: 320px) and (max-width: 340px){
    .landing-home .home-sec .landing-hero-image {
        height: 340px;
    }
}
@media screen and ( min-width: 1024px) {
.bc-olaparib-efficacy .maincontent .scroll-banner-new div {
    font-size: 24px;
    line-height: 30px;
}
}
/* media query */


/* 10years logo */