/* global CSS */
.home img.new-badge{
  display:none;
}
.unresectable-egfrm-nsclc .new-announcement{
  display:none;
}
.unresectable-efficacy .new-announcement{
  display:none;
}
.laura-rad-oncologists #tagrisso-approvals img.new-indication{
  display:none;
}
.unresectable-efficacy #pfss img.new-indication{
  display:none;
}
.dosing-laura-announcing-container img{
  display: none;
}

/* ISI pink bracket  */
.isi-wrapper .isiNode ul.isi-list {
  margin: 0 0 0 5px;
  position: relative;
}
.dosing.laura-dosing.laura-nsclc .chart-body.ffb-med.blue-background.fz-16{
  font-size: 16px;
}
.dosing.laura-dosing.laura-nsclc .customTable td.fz-16:nth-child(1) {
  font-weight:500;
}
/*.isi-wrapper .isiNode ul.isi-list:before{
  content: "[";
  position: absolute;
  color:#FF00BA;
  left: -5px;
}

.isi-wrapper .isiNode ul.isi-list:after{
   content: "]";
   position: absolute;
   color:#FF00BA;
   left: 136px;
   bottom: -3px;
}*/
/* ISI pink bracket ends  */

.html-asset-container .html-asset-inner span.fa.fa-spinner, .html-asset-container .html-asset-inner h2.vcenter {
  display: none;
}

body,
html {
  margin: 0;
  padding: 0;
  width: 100%;
  font-family: 'Barlow';
  color: #606060;
  text-shadow: none;
  /*overflow-y: scroll;*/
;
}

.ml--2 {
  margin-left: -2px;
}

@keyframes smoothscroll1 {
  from, to {
    scroll-behavior: smooth;
  }
}

html {
  animation: smoothscroll1 1s ease-in;
  scroll-padding-top: 125px;
}

html:focus-within {
  animation-name: smoothscroll2;
  scroll-behavior: smooth;
}
/*

@keyframes smoothscroll2 {
from, to {
  scroll-behavior: smooth;
}
}
html:focus-within {
animation-name: smoothscroll2;
scroll-behavior: smooth;
}*/

.fixed-top-margin {
  margin-top: 0 !important;
}

.indent0 {
  text-indent: 0;
}

.footnotes.indent0 {
  text-indent: 0;
}

.double-footnotes .f-m-right {
  margin-left: -4px;
}

.f-m-left {
  margin-left: -3px;
}

.last-note {
  position: relative;
  left: 4px;
}

.nowrap {
  white-space: nowrap;
}

.m-btm-20 {
  margin-bottom: 20px;
}

.form-container .form-group select {
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/global/down-arrow.png) no-repeat 98% center;
  appearance: none;
  -webkit-appearance: none;
}

.word-brk {
  word-break: break-all;
}

/*.pink-var:after {
content: "]";
position: relative;
right: 3px;
}

.pink-var:before {
content: "[";
letter-spacing: -3px;
}

.pink-var {
color: #FF00BA !important;
}*/


.magenta-var {
  color: #FF00BA;
}

.magenta-bef:before {
  content: "[";
  color: #FF00BA;
}

.magenta-aft:after {
  content: "]";
  color: #FF00BA;
}

.purple-color-text {
  color: #5B305D;
}

.footnotes-ind4 .footnotes {
  text-indent: -4px;
}

.footnotes.indent-4 {
  text-indent: -4px;
}

p.footnotes.singleline {
  margin-left: 2px;
}

.left-1p {
  padding-left: 1px;
}

.left-2p {
  padding-left: 2px;
}

.primary-navigation .nav>li .dropdown-menu li a:hover {
  color: #5B305D;
  font-weight: 700;
}

.left-3p {
  padding-left: 3px;
}

.left-4p {
  padding-left: 4px;
}

.left-5p {
  padding-left: 5px;
}
/*.pink-var:hover{
  color: #ff00c6 !important;
}*/
.per-sup {
  font-size: 60%;
}

.home .sp-left-1 {
  left: -2px;
}

.no-separator:after {
  display: none;
}

.home .ml-4 sup {
  right: 0px;
}

.section-heading-mobile {
  display: none;
}

.bg-white {
  background: #ffffff;
  width: 100%;
}

.component-section {
  background: #fff;
}

.bg-grey {
  background: #F1F1F1;
  width: 100%;
  overflow: hidden;
}

.bg-grey:before,
.btm-shadow:after {
  content: "";
  width: 100%;
  height: 3px;
  position: absolute;
  top: -2px;
  box-shadow: 0px 0 20px rgb(0 0 0 / 25%);
  background: transparent;
}

.btm-shadow:after {
  bottom: -2px;
  top: auto;
}

.nobold {
  font-weight: 500;
}

.no-shadow.bg-grey:before {
  display: none;
}

.page-section-inner {
  max-width: 820px;
  margin: 0 auto;
  padding: 0;
}

.callout .page-section-inner {
  max-width: 100%;
}

.component-section.bg-white:before {
  content: "";
  width: 100%;
  height: 4px;
  position: absolute;
  top: -4px;
  box-shadow: 0px 0 10px rgb(0 0 0 / 80%);
  background: transparent;
}

.component-section .bg-white {
  overflow: hidden;
}

.bg-white.callout:before {
  display: none;
}

.internal-cta {
  margin: 0 auto 45px;
  max-width: 662px;
}

p.box-row {
  display: flex;
  padding: 0 15px;
  width: 83%;
  text-align: center;
  margin: 0 auto;
  color: #5B305D;
  align-items: flex-start;
  margin-top: -8px;
}

.box-col-1 sup {
  font-weight: 600;
  font-size: 65%;
}

.home .box-row > .box-col-1 sup {
  font-weight: 900;
  top: -0.4em;
  font-size: 65%;
}

span.box-col-1 {
  /* display: inline-block; */
  /* height: 40px; */
  /* float: left; */
  /* vertical-align: top; */
  font-size: 28px;
  font-weight: 800;
  margin-top: 8px;
}

span.box-col-2 {
  text-align: left;
  font-size: 15px;
  font-weight: 700;
  line-height: 15px;
  margin-left: 8px;
}

p.ff-reg {
  font-size: 11px;
  padding: 3px 12px 0 12px;
  line-height: 16px !important;
  max-width: 85%;
  margin: 0 auto;
  color: #5B305D;
}

.green-callout p.ff-reg, .yellow-callout p.ff-reg {
  line-height: 12px !important;
}

.surgeon .analysis-sec p {
  font-weight: 600;
}

span.ff-small {
  display: block;
  font-size: 10px;
}

.green-callout span.box-col-1 {
  margin-top: 0;
  margin-top: -4px;
  font-size: 28px;
  line-height: 34px;
}

.green-callout span.box-col-2 {
  line-height: 24px;
}

.cta-1.cta-mid a {
  border-radius: 0;
}

p.ffb-med.last-note.purple-txt {
  max-width: 18%;
  margin: 0 auto;
  text-align: center;
  width: 290px;
  /*margin-top: 70px;*/
  /*margin-top:39px;*/
  margin-top: 0px;
  letter-spacing: 0.16px;
  left: -8px;
  position: relative;
}

p.ffb-med.last-note.purple-txt b {
  font-weight: 900;
}

.ex-large-txt {
  font-size: 31px;
  font-weight: 900;
  /*color: #FF00BA;*/;
}

.cta {
  border-radius: 10px;
  text-align: center;
  max-width: 273px;
  padding: 7px 8px 7px 15px;
  margin: 0 auto;
  position: relative;
}

.cta a {
  line-height: 19px !important;
  transition: none;
}

.cta.m-cta {
  border: 2px solid #008995;
  /*border-right: 42px solid #008995;*/
  background: #FFFFFF0D 0% 0% no-repeat padding-box;
  box-shadow: inset 0px 3px 6px #00000029,0px 3px 6px #00000029;
  padding-right: 42px;
}

.cta.m-cta:hover .internal-link .purple-txt:after {
  box-shadow: inset 0px 3px 6px #00000029,0px 3px 6px #00000029;
  background-color: #5b305d;
}

.cta.r-cta {
  border: 2px solid #cedb00;
  /*border-right: 42px solid #cedb00;*/
  background: #FFFFFF0D 0% 0% no-repeat padding-box;
  box-shadow: inset 0px 3px 6px #00000029, 0px 3px 6px #00000029;
  position: relative;
  padding-right: 42px;
}

a.internal-link:after {
  width: 273px;
  height: 100%;
  z-index: 99;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
}

.cta.r-cta:hover .internal-link .purple-txt:after {
  box-shadow: inset 0px 3px 6px #00000029, 0px 3px 6px #00000029;
  background-color: #5b305d;
}

.cta .internal-link .purple-txt:after {
  content: '';
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/global/purple-right-caret.png) no-repeat center;
  position: absolute;
  width: 15px;
  right: -30px;
  height: 100%;
  top: 15px;
}

.cta.m-cta .internal-link .purple-txt:after, .cta.r-cta .internal-link .purple-txt:after {
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/global/white-right-caret.png) no-repeat center;
  background-color: #008995;
  width: 42px;
  height: 57px;
  border-radius: 0 10px 10px 0;
  top: -2px;
  right: -2px;
}

.cta.r-cta .internal-link .purple-txt:after {
  background-color: #cedb00;
}

.full-width .container {
  width: 100%;
}

.green-banner {
  width: calc((100% + 820px)/2);
  padding: 10px 20px 11px 90px;
  margin: 60px 0;
  font-size: 20px;
  position: relative;
  background: #008995;
  border-radius: 0 0 8px 0px;
  padding-left: calc((100% - 730px)/2);
}

.green-banner p, .green-banner h2 {
  text-align: left;
  margin: 0 auto;
}

.green-banner::after {
  content: " ";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background: #008995;
  transform-origin: bottom left;
  -ms-transform: skew(-20deg, 0deg);
  -webkit-transform: skew(-20deg, 0deg);
  transform: skew(-20deg, 0deg);
  border-radius: 10px 10px 8px 6px;
}

ul.bullet-list {
  padding: 0;
  list-style-type: none !important;
  margin-left: 10px !important;
}

.visit-btn {
  text-align: center;
  margin: 35px 0 75px 0;
  color: #fff;
}

.btn-sm {
  max-width: 442px;
  margin: 0 auto;
}

.primary-button {
  color: #fff;
  /*border: 2px solid #512C51;*/
  border: 2px solid #5B305D;
  border-radius: 10px;
  padding: 7px 50px 7px 50px;
  /*background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/chevron-white.svg) no-repeat #512C51;*/
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/global/chevron-white.svg) no-repeat #5B305D;
  background-position: 96% center;
  background-size: auto;
  display: block;
  min-height: 44px;
  font-weight: 600 !important;
}

.primary-button:hover {
  box-shadow: 0px 3px 12px #00000096;
}

.adaura-box {
  display: flex;
  padding: 10px 56px 0 25px;
}

.adaura-sm {
  font-size: 14px;
  line-height: 10px !important;
  margin: 0;
  padding: 0 0 10px 25px;
}

.adaura-copy {
  font-size: 15px;
  line-height: 16px !important;
  margin: 0;
}

.adaura-acc-section {
  border: 2px solid #9B9B9B;
  border-radius: 14px;
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.sm-callout {
  background: #008995;
  border-radius: 12px;
}

.sm-callout p {
  color: #fff;
  padding: 8px 18px 11px 18px;
  font-size: 22px;
  line-height: 24px !important;
}

.head-wrap {
  color: #333;
  font-size: 15px;
  line-height: 19px !important;
}

.banner-bg-section {
  position: fixed;
}
/* fonts family style */
p,
b,
h1,
h2,
strong,
.text.parbase ul li,
.btn,
.footer .action-link,
.primary-navigation .nav>li a,
.dropdown-menu>li>a {
  font-family: 'Barlow';
}

h1,
.modal-header h4, .egfr-testing h2,
.meta-safety-head-2 {
  font-weight: 800;
  font-size: 30px;
  line-height: 36px;
  color: #5B305D;
}

.subhead {
  font-weight: 600;
  font-size: 22px;
  line-height: 26px !important;
  color: #008995;
}

li,
p,
a {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px !important;
  color: #333333;
}

b,
strong,
.bold {
  font-weight: 700;
}

.ffb-sb {
  font-weight: 600 !important;
}

.ffb-b {
  font-weight: 700 !important;
}

.ffb-reg {
  font-weight: 400 !important;
  margin-top: 4px;
}

.ffb-med {
  font-weight: 500 !important;
}

.eyebrow {
  font-size: 22px;
  line-height: 26px !important;
  font-weight: 500;
  color: #5B305D;
}

.footnotes {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px !important;
  color: #333333;
  margin-bottom: 0px;
  text-indent: -5px;
  /* padding-left: 5px; */
  padding-left: 0;
  margin-left: 2px;
}

.unresectable-egfrm-nsclc .footnotes {
  max-width: 850px;
  margin: 20px auto;
}

.double-footnotes {
  /*text-indent: -14px;*/
  padding-left: 4px;
}

.testing.metastatic-nsclc .double-footnotes {
  /*text-indent: -14px;*/
  padding-left: 3px;
}

#adaura-adverse-reactions .double-footnotes {
  text-indent: -10px;
  padding-left: 1px;
}

.triple-footnotes {
  text-indent: -15px;
  padding-left: 4px;
}

.callout {
  font-size: 22px;
  line-height: 24px !important;
  color: #FFFFFF;
}

.callout b,
.modal-header h4 strong,
.extrabold {
  font-weight: 800 !important;
  text-shadow: none;
}

.isiNode ul.isi-list ul.subbul-gray.pink-var-color li {
  color: #FF00BA;
}
/*.text-var-pink{color: #FF00BA;}*/
/*ul.isi-list .text-var-pink:before{color: #FF00BA;}*/
.before-none::before {
  display: none;
}

p.li-style-p {
  font-family: 'Barlow';
  font-weight: 400;
  font-size: 16px;
  line-height: 20px !important;
  color: #333333;
  text-shadow: 0px 0px;
}

ul.subbul-gray.pink-var-color {
  list-style-type: revert !important;
}

.isiNode ul.isi-list ul.subbul-gray.pink-var-color li {
  display: list-item;
  list-style: circle;
}

.isiNode ul.isi-list ul.subbul-gray>li::before {
  display: none;
}

li.before-none ul.bullet-list {
  list-style-type: revert !important;
}

li.before-none ul.bullet-list li {
  display: list-item;
  list-style: none;
}

li.before-none ul.bullet-list li::before {
  margin-left: -10px;
  content: "\2014" !important;
  color: #333333;
}

ul.subbul-gray li {
  /*background: red;*/
  list-style: none;
}

#subbul-gray1 {
  padding-left: 14px !important;
}

#subbul-gray1 li::before {
  margin-left: 0px !important;
  padding-left: 0px !important;
  content: "\2014" !important;
  color: #333333 !important;
  display: block !important;
}

ul.subbul-gray {
  padding-left: 14px !important;
}

ul.subbul-gray li::before {
  margin-left: 0px !important;
  padding-left: 0px !important;
  content: "\2014" !important;
  color: #333333 !important;
  display: block !important;
}

.small-txt {
  color: #262626 !important;
  display: block;
  font-size: 10px;
  font-weight: 400;
  line-height: 12px !important;
}
/*#egfr-as-driver > div.page-section-inner.container > div:nth-child(2) > div > div.pie-section.desktop-only.txt-ctr > div > p.up-to-egfr.patient-egfr {    font-size: 36px !important;}*/
.purple-txt, .green-callout .box-content a.purple-txt {
  color: #5B305D;
  /*font-size: 18px !important;*/
  /*line-height: 22px !important;*/;
}

.unresectable-egfrm-nsclc .purple-txt {
  font-size: 18px;
  line-height: 22px;
}

.unresectable-egfrm-nsclc .sub-heading {
  font-size: 42px;
  line-height: 47px;
  letter-spacing: 0px;
}

.unresectable-egfrm-nsclc .new-announcement {
  /*position: absolute;*/
  /*top: 80px;*/
  /*left: 82px;*/
  /*width: 315px;*/
  position: absolute;
  top: 44%;
  left: 7%;
  width: 315px;
}

.unresectable-egfrm-nsclc .copy-per h2 {
  font: normal normal 800 68px / 73px Barlow;
  text-align: center;
  padding: 9px 0 0 0;
}

.home .box-content {
  position: relative;
}

.home .box-content a:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
}

.green-callout a
.footer-img {
  margin-bottom: 0px;
  display: flex;
  align-items: end;
}
/* font family style ends */

/* component style overriding */
.component-section,
.isi-footer-content {
  padding: 0;
}

#callout-footnote {
  padding-top: 40px;
}

#section-10 {
  margin-bottom: -1px;
}

#section-13 {
  margin-top: -2px;
}

#table-footnote {
  padding-bottom: 30px;
}

/*.isi-list li.fpo-pink:after {*/
/*  content: 'FPO';*/
/*  color: #FF00E573;*/
/*  font-size: 70px;*/
/*  position: absolute;*/
/*  top: 2px;*/
/*  left: 340px;*/
/*  font-weight: 700;*/
/*  font-family: 'Barlow';*/
/* opacity: 0.7; */
/*  transform: rotate(-25deg);*/
/*} */

.accordion-container {
  overflow: visible;
}

.text.parbase a {
  text-decoration: none;
  text-shadow: none;
  font-weight: normal;
}

a:focus,
a:hover,
a:active {
  /*color: initial;*/
  color: inherit;
  text-decoration: none;
}

.row {
  margin: 0;
}

.btn {
  border: none;
  border-radius: 0;
  font-style: normal;
  background: none;
}

.btn.btn-default:hover {
  background: none;
  text-decoration: none;
  color: initial;
}

.navbar-default .top-header {
  border: 0 none;
}

/*.columnControl.section .column-1 {*/
/*    max-width: 376px;*/
/*    padding-left: 0;*/
/*}*/
/*.columnControl.section .column-2 {*/
/*    padding-left: 0;*/
/*    max-width: 376px;*/
/*    float: right;*/
/*    margin-right: 37px;*/
/*}*/
.columnControl.section .column-1 {
  padding-left: 0;
  padding-right: 0;
}

.columnControl.section .column-2 {
  padding-left: 0;
}

/* Compmemt styles overriding Ends */
/* reference section styles*/
.abbrivations {
  font: 12px/16px Barlow!important;
  color: #333333;
  display: block;
  margin-bottom: 26px;
}

.ref {
  display: none;
  line-height: 16px;
  font-size: 12px;
}

.ref a {
  font-size: 12px;
  line-height: 16px !important;
  color: #606060;
  text-shadow: 0px 0px !important;
}

.ref .no,
.ref .reference {
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  font-family: Barlow;
  color: #333333;
  display: inline-block;
}

.laura-moa-ref {
  display: none;
}

.splitter .home-ref,
.about .about-ref,
.moa .moa-ref,
.support .support-ref,
.resectable .resectable-ref,
.egfr-testing .egfr-testing-ref,
.resect-efficacy .efficacy-ref,
.resectable-safety .resect-safety-ref,
.surgeon .surgeon-ref,
.dosing .dosing-ref,
.metastatic .metastatic-ref,
.egf .egf-testing-ref,
.metastatic-efficacy .metastatic-efficacy-ref,
.metastatic-safety .metastatic-safety-ref,
.aura3 .aura3-ref,
.metastatic-video .metastatic-video-ref,
.nurses-and-apps .nurses-and-apps-ref,
.tagChemoSafety .tagChemoSafety-ref,
.chemotherapyDosing .chemoDosing-ref,
.meta-chemo-efficacy .chemoEfficacy-ref,
.unresectable-egfrm-nsclc .laura-ref,
.laura-testing .laura-testing-ref,
.unresectable-efficacy .laura-efficacy-ref,
.laura-safety .laura-safety-ref,
.laura-dosing .laura-dosing-ref,
.laura-rad-oncologists .laura-rad-onc-ref,
.laura-moa .laura-moa-ref {
  display: block;
}

.egf .metastatic-ref,
.metastatic.moa .metastatic-ref,
.metastatic.dosing .metastatic-ref,
.metastatic.aura3 .metastatic-ref,
.metastatic.metastatic-efficacy .metastatic-ref,
.metastatic.metastatic-safety .metastatic-ref,
.no-subnav .indication-heading,
  /*.support .indication-heading,*/
.no-subnav .section-heading-mobile:after,
.support .section-heading-mobile:after,
.site-map .section-heading-mobile:after {
  display: none;
}

/* .isi-wrapper ul.isi-list li.new-indication-list {*/
/*    display: none;*/
/*}*/
.laura-nsclc .isi-wrapper ul.isi-list li.new-indication-list {
  display: block;
}

/* Header styles*/

.top-header .container {
  width: 100%;
  padding: 0;
}

button.navbar-toggle:focus {
  outline: 1px solid orange;
}

.new-image.logo {
  width: 100%;
  max-width: 232px;
}

.navbar-default {
  /*background: transparent linear-gradient(180deg, #4F2C5D 0%, #401F4D 100%) 0% 0% no-repeat padding-box;*/
  background: transparent linear-gradient(180deg, #5B305D 0%, #33173E 100%) 0% 0% no-repeat padding-box;
  box-shadow: inset 0px 3px 6px #00000029, 0px 3px 10px #0000005a;
  border: 0 none;
}

nav .primary-navigation .nav {
  text-align: center;
}

.primary-navigation .nav>li {
  display: inline-block;
  float: none;
}

.primary-navigation .nav>li a {
  color: #fff;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px !important;
  padding: 0;
}

.resectable-egfrm-nsclc .pink-text.d-inline {
  display: inline;
}

.primary-navigation .nav>li a:hover {
  color: #fff;
}

.primary-navigation {
  border-bottom: 0 none;
}

.top-header-links {
  width: 100%;
  margin-bottom: -8px;
}

.top-header-links {
  margin-bottom: -17px;
}

.top-nav ul.linked-list.horizontal li {
  margin-right: 0;
}

.top-header-links .linkList {
  width: 100%;
  float: right;
  max-width: 830px;
  margin-right: 27px;
}

.top-header-links>div>div {
  display: inline-block;
  vertical-align: top;
  width: auto;
}

body.splitter .yellow-callout1, body.splitter .green-callout1 {
  background: #F1F1F1;
  box-shadow: 0px 3px 6px #00000029, 0 3px 6px #00000029 inset;
}

body.splitter .yellow-callout1:hover,
body.splitter .green-callout1:hover {
  box-shadow: 0 0 15px #6b6666;
}

.top-header-links .listToDropdown {
  margin: 0 10px 0 48px;
}

.top-nav ul li a {
  font: 11px/16px Barlow;
  letter-spacing: 0px;
  color: #FFFFFF;
  font-weight: 500;
  line-height: 16px !important;
}

.top-header-links .top-nav li:after {
  content: '|';
  display: inline-block;
  vertical-align: middle;
  padding: 4px 5px 0 5px;
  font-size: 11px;
  font-weight: normal;
  color: #fff;
  visibility: visible;
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:active {
  font-family: 'Barlow';
  border-left: 5px solid transparent;
  background: none;
}

.top-nav ul.linked-list.horizontal li:nth-last-child(1):after,
.top-nav ul.linked-list.horizontal li:nth-last-child(2):after {
  display: none;
}

.pd-lt-5 {
  display: none;
}

.primary-navigation .nav>li a {
  position: relative;
}

.primary-navigation .nav>li a:after {
  content: '';
  display: inline-block;
  top: 4px;
  right: -16px;
  position: absolute;
  font-size: 11px;
  color: #fff;
  bottom: auto;
  z-index: 99;
  width: 2px;
  transform: none;
  transition: none;
  border-bottom: none;
  height: 14px;
  background: #fff;
}

.primary-navigation .nav>li:last-child a:after {
  display: none;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
  color: #fff;
  background-color: inherit;
  outline: none;
}

.navbar-default .navbar-nav>li>a.active, .navbar-default .navbar-nav>li.nav-active > a.active {
  font-weight: 800;
  color: #fff;
}

.primary-navigation .nav>li:first-child:after,
.primary-navigation .nav>li:nth-child(4):after {
  display: none;
}

.primary-navigation .nav>li .dropdown-menu .active {
  font-weight: 700;
}

.dropdown-menu {
  border: 0;
  margin-top: 0;
}

.navbar-header .dropdown-backdrop {
  display: none;
}

.fa-angle-down:before,
.fa-angle-up:before {
  display: none;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu a.dd-link,
.list-dropdown-container.horizontal-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu a.dd-link {
  padding: 0;
  display: inline-block;
  border: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu a.dd-link .link-text {
  width: 74%;
  float: right;
}

a.fg-color:hover,
a.fg-color:focus {
  text-decoration: none;
}

.open>.dropdown-menu {
  width: 100%;
}

.open>.dropdown-menu li {
  /* height: 45px;*/
  /*height: 50px;*/
  height: 61px;
  border-bottom: 1px solid #5B305D;
}

.open>.dropdown-menu li:last-child {
  border-bottom: 1px solid transparent;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu a.dd-link .link-img {
  height: 100%;
  border-right: 1px solid #5B305D;
  padding: 9.5px;
  background-color: #fff;
  border-radius: 0 0 0 0;
  width: 52px;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-1 a img.link-img {
  /*height: 91% !important*/
  height: 100% !important;
}

.list-dropdown.dropdown-menu {
  background: none;
  left: auto;
  z-index: 100;
}

.list-dropdown.dropdown-menu>li>a {
  background: #D7D7D9 0% 0% no-repeat padding-box;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  /* left: -2px; */
  z-index: 9999;
  position: relative;
  border-left: 0 none !important;
}

.list-dropdown.dropdown-menu>li>a:hover {
  background: #D7D7D9;
}

.open.active>.dropdown-menu, .open>.dropdown-menu li .dropdown-menu {
  display: block;
  z-index: 0;
  position: absolute;
  top: 29px;
  width: 100%;
  border-radius: 0;
  /* left: -2px; */
  background: #f1f1f1;
  border-radius: 0px 0px 10px 10px;
  /*padding-top: 16px;*/
  padding-top: 6px;
}

.home .open>.dropdown-menu, .home-about .open>.dropdown-menu, .home-moa .open>.dropdown-menu, .home-support .open>.dropdown-menu, .sitemap .open>.dropdown-menu li .dropdown-menu, .sitemap .open.active>.dropdown-menu {
  top: 28px;
}

.home .open>.dropdown-menu li .dropdown-menu, .home-about .open>.dropdown-menu li .dropdown-menu, .home-moa .open>.dropdown-menu li .dropdown-menu, .home-support .open>.dropdown-menu li .dropdown-menu {
  top: 22px;
}

.select-target,
.dropdown-menu>li>a {
  color: #5B305D !important;
}

.dropdown-menu>li>a {
  color: #5B305D;
  font-size: 15px;
  line-height: 18px;
}

.dropdown-menu .dropdown-toggle:after {
  content: '';
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/global/down-arrow.png) no-repeat;
  position: absolute;
  right: 14px;
  top: 9px;
  width: 15px;
  height: 14px;
}

.home .list-dropdown-container.indication-dropdown.bold.open, .home-about .list-dropdown-container.indication-dropdown.bold.open, .home-moa .list-dropdown-container.indication-dropdown.bold.open, .home-support .list-dropdown-container.indication-dropdown.bold.open {
  margin-top: -22px;
}

.dropdown.open .dropdown-toggle:after {
  transform: rotate(180deg);
  /*top: 12px;*/
  /*top: 19px;*/
  /*  right: 8px;*/
  top: 16px;
  right: 12px;
}

.home .dropdown.open .dropdown-toggle:after {
  top: 14px;
  right: 12px;
}

.vertical-list-dropdown .list-dropdown.dropdown-menu li a {
  padding: 10px 40px 10px 14px;
  max-width: 210px;
  height: 34px;
}

.laura-nsclc .vertical-list-dropdown .list-dropdown.dropdown-menu li a {
  padding: 10px 40px 10px 14px;
  max-width: 238px;
  /* height: 42px; */
  height: 47px;
  /*background: #ffffff;*/;
}

.laura-nsclc .vertical-list-dropdown .list-dropdown.dropdown-menu li a span.fa.fa-angle-down.arrow.arrow-down {
  height: 47px !important;
}

.egfrm-txt {
  font-size: 12px;
  line-height: 14px !important;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu a.dd-link .link-text {
  padding: 8px 48px 0 6px;
  line-height: 17px;
  font-size: 17px;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-3 .link-text {
  padding: 5px 8px;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-1 a span {
  /*padding-top: 4px !important;*/;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-1 span.link-text {
  padding-top: 5px;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-1 span.egfrm-txt.ffb-reg {
  white-space: normal;
  display: inline-block;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-1 {
  /*height: 60px;*/
  height: 61px;
}

.vertical-list-dropdown .list-dropdown.dropdown-menu>li>a {
  box-shadow: 0px 3px 6px #00000050;
}

.vertical-list-dropdown .list-dropdown.dropdown-menu>li>a:focus {
  background: #D7D7D9 0% 0% no-repeat padding-box;
  /*background: #ffffff 0% 0% no-repeat padding-box;*/;
}

.home .indication-heading {
  display: none;
}

.primary-navigation .nav>li {
  padding-left: 20px;
  padding-right: 20px;
}

.primary-navigation .nav>li a {
  letter-spacing: 0px;
}

/*Header styles ends*/
/* isi style*/
.container.isi-inner-container {
  padding: 0;
}

.isi-container {
  border-top: 2px solid #5b305d;
  box-shadow: 0px -3px 11px #00000044;
}

.isi-wrapper.open .isi-container {
  border-top: 0;
  box-shadow: none;
}

.isi-wrapper {
  margin-top: 30px;
}

.isi-wrapper .page-section-inner {
  max-width: 820px;
  margin: 0 auto;
}

.isi-arrow {
  position: relative;
  width: 29px;
  height: 29px;
  z-index: 999;
  margin-top: 40px;
  border-radius: 50%;
  border: 2px solid #5b305d;
}

.isi-arrow:before {
  content: "\f106";
  font-family: 'FontAwesome';
  width: 2px;
  font-size: 30px;
  position: absolute;
  top: -1px;
  transition: none;
  /* transform-origin: 100%; */
  transform: rotate(357deg);
  right: 21px;
  color: #5b305d;
}

.isi-container.open .isi-arrow:after,
.isi-container.open .isi-arrow:before {
  top: 25px;
  transform: rotate(178deg);
  left: 19px;
}

.isi-read-more-container {
  display: none;
}

.isi-wrapper h2 {
  font-weight: 700;
  font-size: 20px;
  line-height: 20px;
  color: #5B305D;
  margin: 45px auto 10px;
  text-transform: uppercase;
}

.isi-wrapper ul.isi-list li {
  list-style: none;
  padding-bottom: 10px;
}

ul.isi-list li:before,
ul.bullet-list li:before {
  content: '\2022';
  color: #009398;
  position: absolute;
  /* left: -8px; */
  left: -9px;
  top: -2px;
  font-size: 16px;
}

ul.bullet-list.bullet-list-dash:before {
  color: #808080 !important;
}

ul.bullet-list-dash li:before {
  content: "\2014";
  color: #333333;
}

ul.isi-list {
  padding-left: 8px;
}

ul.isi-list li:last-child {
  padding-bottom: 0;
}

.isi-wrapper ul.isi-list li:last-child {
  padding-bottom: 0;
}

.isi-wrapper p a {
  color: #5B305D;
  text-decoration: underline !important;
}

/* isi style ends */
/* Home page Banner styling*/


.banner-text {
  margin-top: 30px;
  text-align: center;
  z-index: 9;
  position: relative;
}

.unresectable-egfrm-nsclc .banner-text {
  margin-top: 20px;
}

.heroBanner .ban-eyebrow {
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0.15px;
}

.heroBanner .ban-headline {
  font-size: 45px;
  line-height: 54px;
}

.heroBanner .ban-headline-bold {
  font-size: 60px;
  line-height: 72px;
  letter-spacing: 1.2px;
  margin-top: -12px;
}

.banner-tx2 {
  margin-top: 0;
  margin-bottom: 21px;
}

/* update 22-06 start */
.resectable-egfrm-nsclc span.sub-heading.ffb-med.desktop-only {
  font-size: 34px;
}

.resectable-egfrm-nsclc .sub-heading-bold.extrabold.desktop-only.unpre-possible {
  font-size: 55px;
}

.resectable-egfrm-nsclc .extrabold.copy-content-lg.purple-txt.risk-copy-firsttxt {
  font-size: 38px;
}

.pink-text {
  /*color:#FF00BA*/;
}

.resectable-egfrm-nsclc li.purple-txt {
  right: 26px;
  font-size: 14px;
  font-weight: 500;
  text-indent: -5px;
}

.resectable-egfrm-nsclc li.purple-txt::marker {
  font-size: 10px;
}

#green-banner-surgeon-fix-01 {
  margin-top: 20px;
  margin-bottom: 40px;
}
/* update end */

.banner-text span {
  display: block;
  line-height: 20px;
}

.ban-subhead {
  margin: 15px 0 0 0;
  letter-spacing: 0.16px;
}

.banner-callouts {
  display: flex;
  /* justify-content: space-evenly; */
  z-index: 9;
  position: relative;
  justify-content: center;
  gap: 0px;
  margin-top: 39px;
}

/* .left-box1, .red-box1 {
  width: 298px;
} */

.left-box1, .red-box1, .right-box1 {
  width: 284px;
}

/*.left-box1 {*/
/*    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/Resectable%20Button%20shape%20Desktop%402x.png) no-repeat;*/
/*    background-size: 100%;*/
/*}*/

/*.right-box1 {*/
/*    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/Metastatic%20TAG%20Mono%20Button%20shape%20Desktop%402x.png) no-repeat;*/
/*    background-size: 100%;*/
/*}*/

.yellow-callout1 {
  /*transform: translate(50%);*/
  /*transform: translate(250%);*/
  transform: translate(300%);
}

.new-badge-block {
  transform: translate(318%);
}

/*.banner-callouts {*/
/*  transform: translate(50%);*/
/*}*/

.green-callout1 {
  /*.right-box1 {*/
  transform: translate(50%);
  /*transform: translate(250%);*/
  transform: translate(300%);
}

.approvedChemo {
  transform: translate(100%);
}

.yellow-callout {
  border: 2px solid #cedb00;
  transform: translate(-50%);
  border-bottom: 0;
}

.floating-os-box {
  transform: translate(-217%);
}

.green-callout {
  border: 2px solid #008995;
  transform: translate(50%);
  border-bottom: 0;
}

.dom-ready .yellow-callout,
.dom-ready .green-callout {
  transform: translate(0%);
  transition: all 1s ease-in-out;
  transition-delay: 0s;
}

.dom-ready .yellow-callout1,
.dom-ready .new-badge-block {
  /*.dom-ready .green-callout{*/
  transform: translate(-7%);
  /*transition: all 0.5s ease-in-out;*/
  transition: all 2s ease-in-out;
  /*transition-delay: 0s;*/
  /* transition-delay: 0.3s;  */
  transition-delay: 0.2s;
}

.dom-ready .new-badge-block {
  margin-left: 0px;
}

.dom-ready .green-callout1 {
  transform: translate(-7%);
  transition: all 2.5s ease-in-out;
  /*transition-delay: 0s;*/
  /* transition-delay: 0.5s;  */
  transition-delay: 0.2s;
}

.dom-ready .approvedChemo {
  transform: translate(0%);
  transition: all 1s ease-in-out;
  transition-delay: 0s;
}

.dom-ready .floating-os-box {
  /* transform: translate(0%);
transition: all 1s ease-in-out;
transition-delay: 0.2s; */;
}

.yellow-callout:hover,
.green-callout:hover {
  box-shadow: 0px 3px 16px #00000044;
}

.green-callout,
.yellow-callout {
  border-radius: 18px;
  margin: 18px 0 0 0px;
  width: 275px;
  background-color: rgb(255 255 255 / 25%);
  box-shadow: inset 0px 2px 5px #00000044;
}

.yellow-callout1 {
  border: 2px solid #CEDB00;
  border-radius: 10px;
  /* padding: 14px 20px 20px; */
  /* border-right: 45px solid #CEDB00; */
  max-width: 254px;
  /* margin-left: 10px; */
  position: relative;
  width: 100%;
  height: 74px;
  position: relative;
  padding-right: 60px;
  box-shadow: inset 0px 3px 6px #00000029;
  display: flex;
}

.green-callout1 {
  border: 2px solid #008995;
  border-radius: 10px;
  /*padding: 14px 20px 20px;*/
  /* border-right: 45px solid #CEDB00; */
  max-width: 254px;
  /* margin-left: 10px; */
  position: relative;
  width: 100%;
  height: 74px;
  position: relative;
  padding-right: 60px;
  box-shadow: inset 0px 3px 6px #00000029;
  display: flex;
}

.lung-container {
  background: white;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  padding: 5px;
}

.lung-container img {
  width: 38px;
}

.yellow-callout1 .lung-container {
  border-right: 2px solid #CEDB00;
}

.green-callout1 .lung-container {
  border-right: 2px solid #008995;
;
}

.yellow-callout1 .box-content a:after {
  content: '';
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/Purple Chevron Right Desktop.svg.html) no-repeat center;
  position: absolute;
  width: 25px;
  right: -31px;
  height: 72px;
  top: 20px;
  top: 0px;
  -webkit-text-stroke: 1px #c6d632;
  background-color: #c6d632;
  border-radius: 0 10px 10px 0;
  left: auto;
}

.green-callout1 .box-content a:after {
  content: '';
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/Purple Chevron Right Desktop.svg.html) no-repeat center;
  position: absolute;
  width: 25px;
  right: -31px;
  height: 72px;
  top: 20px;
  top: 2px;
  -webkit-text-stroke: 1px #008995;
  background-color: #008995;
  border-radius: 0 8px 8px 0;
  left: auto;
}

.green-callout1 .box-content a:hover,
.yellow-callout1 .box-content a:hover {
  color: #5b305d;
}

.left-box1 {
  /* margin-right: 13px; */;
}

.right-box1 {
  /* margin-left: 13px; */;
}

.yellow-callout {
  height: 184px;
  position: relative;
}

p.approvedChemo.desktop-only {
  width: 180px;
  position: relative;
  top: -120px;
  left: 158px;
  /*background: url(/content/dam/open-digital/tagrisso-hcp/us/en/chemotherapy/desktop/chemoApprovedPinkBrac.png) no-repeat;*/
  background-size: 100%;
}

p.approvedChemo.desktop-only .now-approved {
  position: relative;
  width: 200px;
  left: -8px;
  top: -18px;
  z-index: 9;
}
/* new changes 22-6-23 */
.home .left-box {
}

.home .floating-os-box {
  position: absolute;
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/New-OS-Data-Desktop.png) no-repeat;
  background-size: 100% 100%;
  width: 180px;
  height: 75.5px;
  /*width: 219px;*/
  /*height: 91.5px;*/;
}
/* new changes ended*/
.heroBanner .section-container-basic {
  min-height: 825px;
  transition: 1s ease;
  overflow: hidden;
  background-image: none !important;
}

body.home .heroBanner .section-container-basic {
  /* min-height: 576px; */
  min-height: 432px;
  /*min-height: 455px;*/
  /*background-position: 0px 0px;*/;
}

.section-container-basic {
  background: none;
}

.section-container-basic:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  background-image: url("../content/dam/open-digital/tagrisso-hcp/us/en/desktop/hero-banner.jpg");
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 0;
  transition: 1s transform ease-out;
  transition-delay: 0s;
  transform: scale(1);
}

.home .section-container-basic:after {
  /*background-image:   url("/content/dam/open-digital/tagrisso-hcp/us/en/desktop/hero-banner-2.jpeg");*/
  /*background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/tightrope-banner-1x.png);*/
  /*background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/tightrope-banner-1.png);*/
  /*background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/tightrope-banner-1x.png);*/
  /*background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/hero-image-wider.png);*/
  background-image: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/Revised_Website_Splitter_Page_Image_2000px.png);
  /*background-position: 60px -8px;*/
  background-position: 73px -22px;
  /*background-size: cover;*/
  /*transform: scale(1.3);*/;
}
/* Recurrence bar-graph styling*/
.recurrence-bar-graph.bar-graph.bar-graph-two {
  max-width: 339px;
  margin: 0 auto;
  position: relative;
  height: 388px;
}

.bar-graph sup {
  font-size: 58%;
  top: -0.5em;
}

.recurrence-bar-graph hr.ver-line {
  border-left: none;
  height: 360px;
  width: 381px;
}

.recurrence-bar-graph .bar-container span {
  font-size: 12px;
}

.meta-eff-img-fix-1 {
  width: 90% !important;
}

.recurrence-bar-graph .bar-container {
  width: 85px !important;
  position: absolute;
  bottom: 28px !important;
  background: #A0A0A0;
  margin: 0 38px 0 0;
  min-height: 0;
  transition: 1s all ease;
}

.recurrence-bar-graph .bar-one.bar-container {
  left: 25px;
}

.is-visible.recurrence-bar-graph .bar-one.bar-container {
  min-height: 172px;
}

.recurrence-bar-graph .bar-two.bar-container {
  left: 147px;
}

.is-visible.recurrence-bar-graph .bar-two.bar-container {
  min-height: 235px;
}

.recurrence-bar-graph .bar-three.bar-container {
  right: -32px;
}

.is-visible.recurrence-bar-graph .bar-three.bar-container {
  min-height: 289px;
}

.semi-600 {
  font-weight: 600;
}

.recurrence-bar-graph .bar-one p,
.recurrence-bar-graph .bar-two p,
.recurrence-bar-graph .bar-three p {
  top: -60px;
  position: absolute;
  text-align: center;
  font-size: 13px;
}

.recurrence-bar-graph .bar-container b,
.bar-graph-vertical .bar-container b {
  font-size: 43px;
  line-height: 32px;
  padding-left: 15px;
}

.recurrence-bar-graph .bar-container span {
  font-size: 16px;
  line-height: 17px;
  position: absolute;
  bottom: -20px;
  color: #333333;
  right: 10px;
}

span.ffb-b.stagetwo-text {
  right: 14px;
}

sup.extra-bar {
  top: -0.5em;
}

/* Recurrence bar-graph styling ends*/
/* Accordion styles*/
.accordion-container .panel-action-container ul {
  display: none;
}

.accordion-container .accordion-inner-container {
  padding-top: 0;
}

.forest-img-fix img.new-image-desktop {
  margin-top: 10px;
  margin-left: 20px;
}

/*added for /tagrisso-hcp/us/en/resectable-egfrm-nsclc/dosing.htmk/ */
.panel-body {
  padding: 30px 15px 15px 15px;
}

.panel-body img {
  width: 100%;
}

.accordion.section {
  max-width: 706px;
  margin: 0 auto;
}

.accordion.section .accordion-container {
  width: 100%;
}

.accordion-container .az-panel-heading a {
  display: block;
  font-family: 'Barlow';
  font-style: inherit;
}

.accordion.section .accordion-container .az-panel-title a.collapse-panel-heading {
  background: #5B305D;
}

.accordion.section .accordion-container .az-panel-title p {
  color: #fff;
  padding: 11px 0 11px 15px;
  font-size: 14px;
  line-height: 17px !important;
}

.accordion-inner-container .panel-group {
  border-top: none;
}

.accordion-container .panel-default {
  border-bottom: none;
}

.accordion.section .accordion-container .panel {
  border: none;
  border-radius: 15px;
}

.panel-collapse {
  box-shadow: 0px 0px 8px #00000062;
  margin-top: -10px;
  border-radius: 0 0 15px 15px;
}

.az-panel-title.panel-title {
  position: relative;
}

.accordion-container .collapse-panel-heading .fa {
  color: #5B305D !important;
  background: #fff;
  border-radius: 20px;
  padding: 5px 6px;
  position: absolute;
  right: 14px;
  top: 0px;
  margin: auto !important;
  height: 26px;
  width: 26px;
  bottom: 0;
}

.accordion-container[data-enable-custom-icon="true"] .collapse-panel-heading .fa:before {
  top: 1px;
  position: absolute;
  line-height: 27px;
  height: 26px;
  width: 27px;
  left: 0px;
  right: 0;
  margin: auto;
  text-align: center;
}

.box-content {
  padding: 8px 0 0 0;
  text-align: center;
  border-bottom: none;
  margin: 0 17px 14px 17px;
}

.home .box-content {
  padding: 5px 0 0 0;
  text-align: center;
  border-bottom: none;
  margin: 0 17px 12px 17px;
}

.home .left-box1 .box-content.ffb-med.purple-txt {
  /*margin-top: -4px;*/
  margin-left: 11px;
  text-align: left;
  padding-top: 6px;
}

.image-small-text {
  font: normal normal bold 10px/20px 'Barlow';
  letter-spacing: 0px;
  color: #5B305D;
  text-transform: uppercase;
  position: absolute;
  width: 50px;
  top: 44px;
}

.home .right-box1 .image-small-text {
  left: 6px;
  top: 44px;
}

.home .text-nsclc {
  font: normal normal bold 16px/15px 'Barlow';
}

.home .right-box1 .box-content .text-tagrisso,
.home .left-box1 .box-content .text-tagrisso {
  font: normal normal bold 16px/15px 'Barlow';
  margin-top: 6px !important;
  margin-bottom: 0px !important;
}

.home .right-box1 .box-content.ffb-med.purple-txt {
  margin-top: -3px;
  margin-left: 11px;
  text-align: left;
  padding-top: 0px;
}

.box-content .text-center {
  text-align: center;
  margin: -4px auto 4px;
  display: block;
  font-size: 14px;
  line-height: 15px;
  letter-spacing: -0.26px;
}

.home .box-content .text-center {
  text-align: center;
  margin: 0px auto 0px;
  display: block;
  font-size: 14px;
  /* line-height: 35px; */
  letter-spacing: -0.26px;
  margin-bottom: -5px;
  text-align: left;
  min-width: 161px;
}

.callout-btnlink:after {
  position: relative;
  content: "\f105";
  top: 2px;
  left: 7px;
  display: inline-block;
  font: normal normal normal 17px/1 FontAwesome;
  font-size: 18px;
}

.r-links,
.m-links {
  display: flex;
  justify-content: space-around;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  padding-bottom: 0px;
  margin-left: -2px;
  margin-right: -2px;
  margin-top: 5px;
}

.cta-1,
.cta-2 {
  width: 50%;
}

.cta-1 a,
.cta-2 a {
  width: 100%;
  display: inline-block;
  padding-bottom: 5px;
  text-align: center;
  background: #cedb00;
  border-radius: 0 0 0 14px;
  font-size: 14px;
  font-weight: 500 !important;
  padding-top: 8px;
}

.m-links .cta-1 a,
.m-links .cta-2 a {
  background: #008995;
}

.m-links .cta-1 a,
.m-links .cta-2 a,
.r-links .cta-1 a,
.r-links .cta-2 a {
  font-size: 14px;
  letter-spacing: -0.27px;
  line-height: 19px !important;
  padding: 5px 0px 5px;
  border-right: 1px solid #4f2c5d;
}

.m-links .cta-1 a {
  border-right: 1px solid #fff;
}

.m-links .cta-2 a, .r-links .cta-2 a {
  border-right: 0;
  padding-right: 9px;
}

.cta-2 a {
  border-radius: 0 0 12px 0;
}

.cta-2 a:hover,
.cta-1 a:hover {
  background: #5b305d;
  color: #fff;
}

.cta-2:hover .callout-btnlink:after,
.cta-1:hover .callout-btnlink:after {
  color: #fff;
}

.m-links .cta-2:hover .callout-btnlink:after,
.m-links .cta-1:hover .callout-btnlink:after {
  color: #fff;
}

.cta-1:after {
  content: "";
  height: 30px;
  width: 1px;
  margin: 0 0 0 0;
  border-right: 0px solid #4f2c5d;
  position: absolute;
  left: 91px;
  top: 0px;
}

.m-links .cta-1:after {
  border-right: 0px solid #fff;
  left: 90px;
}

.green-callout a {
  color: #FFFFFF;
}

.green-callout .cta-1:after {
  border-right: 0px solid #FFFFFF;
}

.yellow-callout1 .txt-bold,
.green-callout1 .txt-bold {
  font-size: 21px;
}

.txt-bold {
  font-size: 36px;
  line-height: normal;
  letter-spacing: -0.56px;
}

.banner-footnotes {
  margin: 20px 0 0;
}

/*Table Design starts*/
table {
  border-collapse: collapse;
  border-spacing: 0;
}

table.customTable {
  margin: 0 auto;
  width: 100%;
  max-width: 750px;
}

.customTable th,
.customTable td {
  padding: 4px 8px;
  text-align: center;
}

.chart-head3 {
  line-height: 22px !important;
  letter-spacing: -0.32px;
}

.customTable th {
  font-size: 16px;
  line-height: 19px;
}

.tag-purple-color {
  color: #5b305d;
  font-size: 17px;
  line-height: 22px !important;
}

.tag-grey-color {
  color: #333333;
  font-size: 17px;
  line-height: 22px !important;
}

.text-left {
  text-align: left !important;
}

.chart-head3 {
  font-size: 17px;
  color: #333333;
}

.chart-header-purple {
  font-size: 16px;
  color: #5b305d;
  border-left: 1px solid #333333;
}

th.chart-body {
  border-left: 1px solid #333333;
}

.chart-body {
  font-size: 16px;
  color: #333333;
}

.customTable td:nth-child(1) {
  text-align: left;
  border-left: none;
}

.customTable td:nth-child(5) {
  border-right: none;
}

.customTable td {
  border: 1px solid #333333;
  border-right: none;
  padding: 5px !important;
  line-height: 33px;
}

.metastatic-nsclc.metastatic-safety .customTable td:nth-child(1) {
  padding-left: 10px !important;
}

.span4 {
  background-color: #F1F1F1;
  border-top: 1px solid #333333;
  color: #333333;
  font-size: 16px;
}

.chart-body-copy {
  font-size: 16px;
}

.span1 {
  border-bottom: 4px solid #58305D;
}
/*
img.nccn-badge {
max-width: 145px;
}
*/

img.nccn-badge {
  width: 253px;
  max-width: max-content;
}

img.nccn-badge-new {
  top: 25px !important;
}
/*#how-to-test > div.page-section-inner.container > div:nth-child(2) > div > div.mobile-only.nccn-block-mob.nccn-block-mob-gray > img {top:-35px;}*/
.met-test-img-fix2 {
  top: -30px;
}

.egr-test-img-fix-5 {
  margin-bottom: 3px;
}

.res-test-img-fix-3 {
  top: -10px;
}

.resectable-nsclc.egfr-testing .white-nccn-callout .nccn-content-mob, .metastatic-nsclc.egf .white-nccn-callout .nccn-content-mob, .resectable-nsclc.egfr-testing .section-9 .nccn-content-mob.res-test-txt-fix-2 {
  margin-top: 10px !important;
}

.res-tset-txt-fix1 {
  margin: 34px 0 5px 0;
}

.fix-margin-about {
  margin-top: -70px !important;
}

.home .yellow-callout p.ff-reg {
  padding: 0px 0px 2px 8px;
  text-align: center;
  line-height: 12px!important;
  margin-top: -6px;
  margin-left: 18px;
}

.home .left-box ul {
  margin-bottom: 0!important;
  /* font-size: 11px; */
  /* line-height: 12px; */
  padding-left: 50px!important;
  position: relative;
  top: 2px;
  /* max-width: 180px; */
  /* text-align: center; */;
}

.home .left-box ul li {
}

.home .left-box ul li {
  font-size: 11px;
  line-height: 12px!important;
  max-width: 180px;
  text-align: center;
  color: #5B305D;
}

.home .left-box ul li::marker {
  color: transparent!important;
}

.home .left-box ul li {
  position: relative;
}

.home .floating-os-box:hover {
  position: absolute;
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/New-OS-Data-Green-Desktop.png) no-repeat;
  background-size: 100% 100%;
  width: 180px;
  height: 75.5px;
}

.home .left-box ul li::before {
  position: absolute;
  content: '';
  width: 3px;
  height: 3px;
  background-color: #5B305D;
  border-radius: 50%;
  top: 5px;
  left: -2px;
}

.home .yellow-callout p.ff-reg span.ff-small {
  line-height: 12px;
  margin-top: 2px;
  font-size: 11px;
}

.home .left-box .r-links {
  margin-top: 0;
}

.home .yellow-callout p.box-row {
  width: 90%;
  margin-bottom: 1px;
  margin-top: -8px;
}

.home .yellow-callout span.box-col-1 {
  margin-top: -4px;
  font-size: 28px;
  line-height: 34px;
}

.home .yellow-callout span.box-col-2,.home .green-callout span.box-col-2 {
  margin: 3px 0px -2px 4px;
}

.home .yellow-callout span.box-col-2 {
  font-size: 17px;
  line-height: 20px;
  margin: 7px 0px -2px 2px;
}
/* Home page styling ends*/
/* Resectable page header styling*/
.navbar.indications-nav {
  height: auto;
  min-height: auto;
  padding: 0;
  margin: 0;
}

.primary-navigation .container {
  width: 100%;
  text-align: center;
}

.laura-nsclc .primary-navigation .container {
  border-bottom: 4px solid #CEDB00;
}

/*.metastatic-nsclc p.content.purple-txt sup {
top: -0.4em;
}*/

.resectable-nsclc .primary-navigation .container {
  border-bottom: 4px solid #cedb00;
}

.metastatic-nsclc .primary-navigation .container {
  border-bottom: 4px solid #008995;
}

.navbar.indications-nav ul.nav {
  padding: 0;
  margin: 0 auto;
  height: 20px;
}

.indications-nav ul.nav>li {
  padding-bottom: 18px;
}

.resectable-nsclc .primary-navigation .nav.stacked-menu,
.metastatic-nsclc .primary-navigation .nav.stacked-menu,
.home .primary-navigation .nav.stacked-menu,
.about .primary-navigation .nav.stacked-menu,
.moa .primary-navigation .nav.stacked-menu,
.support .primary-navigation .nav.stacked-menu,
.site-map .primary-navigation .nav.stacked-menu,
.nurses-and-apps .primary-navigation .nav.stacked-menu,
.unresectable-egfrm-nsclc .primary-navigation .nav.stacked-menu {
  display: none;
}

.indications-nav ul.nav>li,
.navbar.indications-nav ul.nav,
.navbar.indications-nav {
  position: static;
}

.navbar-nav li:hover>ul {
  display: block;
}

.primary-navigation .nav>li .dropdown-menu {
  width: 100%;
  text-align: center;
  height: 35px;
  box-shadow: inset 0px 3px 5px #00000041, 0px 3px 5px #00000041;
  z-index: 5;
  border-top: 0;
  border-bottom: 0;
}

.primary-navigation .nav>li ul.dropdown-menu.multi-level:after {
  width: 100%;
  height: auto;
  content: "";
  /*box-shadow: 0px 6px 7px 5px #00000041;*/
  position: absolute;
  z-index: 0;
  bottom: 3px;
  left: 0;
}

.primary-navigation .nav>li.nav-active .dropdown-menu {
  z-index: 3;
  display: block;
  height: 36px;
  position: fixed;
  /*top: 111px;*/
  /* top: 104px; */
  top: 103px;
}

.support .primary-navigation .nav>li.nav-active .dropdown-menu,
.nurses-and-apps .primary-navigation .nav>li.nav-active .dropdown-menu {
  top: 99px;
}

.metastatic-nsclc .primary-navigation .nav>li.nav-active .dropdown-menu, .resectable-nsclc .primary-navigation .nav>li.nav-active .dropdown-menu {
  top: 103px;
}

.primary-navigation .nav>li .dropdown-menu li {
  display: inline-block;
  text-align: center;
  padding: 0;
}

.primary-navigation .nav>li .dropdown-menu li a {
  padding: 0 8px 0 11px;
  line-height: 36px !important;
  letter-spacing: 0px;
  color: #5B305D;
  font-family: Barlow, Regular;
  border-left: 0 none;
  font-size: 12px;
  line-height: 14px;
}

.primary-navigation .nav>li .dropdown-menu li a:after {
  content: '';
  display: inline-block;
  top: 13px;
  right: -4px;
  position: absolute;
  font-size: 11px;
  color: #fff;
  bottom: auto;
  z-index: 99;
  width: 0.5px;
  transform: none;
  transition: none;
  border-bottom: none;
  height: 11px;
  background: #5B305D;
}

.primary-navigation .nav>li .dropdown-menu li:last-child a:after {
  display: none;
}

.navbar-nav li:hover>ul>li {
  display: inline-block;
}

/* Resectable page header styling ends*/
/* Resectable page styling */
.heroBanner .section-container-basic div {
  position: relative;
  z-index: 2;
  left: -2px;
}

/*.heroBanner .section-heading-mobile {
display: none;
}*/

.sub-heading {
  font-size: 39px;
  line-height: 47px;
}

.sub-heading-bold {
  font-size: 52px;
  line-height: 62px !important;
  letter-spacing: 1.04px;
}

.unresectable-egfrm-nsclc .sub-heading-bold {
  font-size: 50px;
  line-height: 52px !important;
  letter-spacing: 1.04px;
}

.data-copy {
  display: flex;
  justify-content: center;
  margin: 12px 0 0 0;
}

.copy-per {
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/shape-80-per.png) no-repeat;
  padding: 12px;
  width: 100%;
  max-width: 136px;
}

.heroBanner .copy-per {
  max-width: 143px;
}

.copy-per p, .copy-per h2 {
  font: normal normal 800 60px/73px Barlow;
  text-align: center;
  padding: 18px 0 0 0;
}

.resectable-nsclc .copy-per p,
.resectable-nsclc .copy-per h2 {
  font: normal normal 800 68px/19px Barlow;
  margin-top: 6px;
}

.copy-content-lg {
  font-size: 28px;
  line-height: 22px;
}

.unresectable-egfrm-nsclc .slide-frm-right h2.copy-content-lg {
  margin-bottom: 2px;
}

.copy-content-med {
  font-size: 17px;
}

.metastatic-egfrm-nsclc.metastatic.metastatic-nsclc .copy-content-med {
  line-height: 16px;
}

.copy-content-sm {
  font-size: 11px;
}

.copy-content {
  margin: 6px 0 25px 10px;
}

.copy-content.risk-copy p,
.copy-content.risk-copy h2 {
  margin-bottom: 0;
}

.ff-semibold, .median-os {
  font-size: 18px;
  font-weight: 600;
}

.median-os {
  font-weight: 600 !important;
}

.unresectable-egfrm-nsclc .median-os {
  font-weight: 400 !important;
}

.res-cta,
.meta-cta {
  margin: 26px auto 0;
  text-align: center;
  max-width: 750px;
}

.cta-txt {
  font-size: 18px;
  line-height: 24px !important;
}

.e-cta,
.d-cta {
  border: 2px solid #CEDB00;
  border-radius: 10px;
  padding: 14px 20px 20px;
  /* border-right: 45px solid #CEDB00;*/
  max-width: 254px;
  margin-left: 10px;
  position: relative;
  width: 100%;
  height: 57px;
  position: relative;
  padding-right: 60px;
  box-shadow: inset 0px 3px 6px #00000029;
}

.e-cta:hover,
.d-cta:hover {
  /*border-right: 45px solid #5b305d;*/;
}

.e-cta a:hover,
.d-cta a:hover {
  color: #5b305d;
}

.unresectable-egfrm-nsclc .e-cta,
.unresectable-egfrm-nsclc .d-cta {
  background: #fff;
}

.resectable-nsclc .e-cta,
.resectable-nsclc .d-cta {
  background: #fff;
}

.d-cta {
  float: right;
  margin-right: 0px;
}

.e-cta a:before,
.d-cta a:before {
  content: '';
  width: 273px;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
}

.e-cta a:after,
.d-cta a:after {
  content: '';
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/global/purple-right-caret.png) no-repeat center;
  position: absolute;
  width: 44px;
  right: -2px;
  height: 57px;
  top: 20px;
  top: -2px;
  -webkit-text-stroke: 1px #c6d632;
  background-color: #c6d632;
  border-radius: 0 10px 10px 0;
}

.e-cta:hover, .d-cta:hover {
  box-shadow: inset 0px 3px 6px #00000029, 0px 3px 6px #00000029;
}

.e-cta:hover a:after,
.d-cta:hover a:after {
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/global/white-right-caret-home.png) no-repeat center;
  color: #c6d632;
  -webkit-text-stroke: 1px #5b305d;
  background-color: #5b305d;
  background-size: auto 22px;
}

.nccn-block {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 58px;
}
/* update start */


.resectable-egfrm-nsclc span.nccn-content.purple-txt.ffb-med {
  padding: 9px 9px 15px 6px;
}

#resected-homepage-nccn-fix {
  padding: 9px 9px 15px 10px;
}
/* update end */
.nccn-content {
  font-size: 13px;
  line-height: 15px !important;
  max-width: 448px;
  padding: 15px 9px 15px 6px;
  margin-left: 17px;
  position: relative;
  background: rgb(255 255 255 / 80%);
  max-width: 573px;
}

.nccn-content:before {
  content: "";
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/leftcurve-white.png) no-repeat;
  width: 11px;
  height: 90px;
  position: absolute;
  left: -11px;
  top: 0;
}

.res-footnotes {
  margin-top: 12px;
}

.resectable .res-footnotes {
  margin-top: 20px;
}

/* Resectable page styling ends*/

/* Resectable egfr-testing page styling */
.resectable-nsclc.egfr-testing .section-1 h1 {
  margin: 62px 0 25px 0;
}

.tab-title,
.txt-ctr {
  text-align: center;
}

.egfr-testing .recurrence-box {
  position: relative;
  border: 2px solid #0000004D;
  border-radius: 25px;
  max-width: 510px;
  margin: 29px auto 12px auto;
  background: #fff;
  height: 412px;
}

#about-nccn-head-fix-1 {
  width: 700px;
}

/*.recurrence-box.is-visible {transform: translateY(0);    transition: 1.4s all ease-in-out;}*/
.egfr-testing .recurrence-box .subhead {
  position: absolute;
  left: 0;
  right: 0;
  width: 70%;
  line-height: 20px !important;
  margin: 0 auto;
  top: -14px;
  background: #fff;
}

.egfr-testing .rec-footnotes {
  text-indent: 0;
  width: 60%;
  margin: 0 auto;
}

.egfr-testing .section-3 .subhead2 {
  margin: -10px 0 0 0;
}

.egfr-testing .section-3 .bullet-copy {
  margin: 20px 0 30px 0;
}

.graphic-box {
  border: 2px solid #AFB0B3;
  border-radius: 12px;
  max-width: 634px;
  height: 241px;
  position: relative;
  margin: 59px auto 42px auto;
  /*border-radius: 30px;*/
;
}

.graphic-box .subhead {
  position: absolute;
  left: 0;
  right: 0;
  top: -41px;
  background: #fff;
  margin: 0 auto;
  width: 70%;
  letter-spacing: -0.09px;
}

#resect-text-subhead-fix-1 {
  top: -35px;
}

.egfr-dist-recurrence {
  display: flex;
  justify-content: center;
  position: relative;
  margin: 63px 62px 0 10px;
  background-position: right center;
  flex-direction: column;
  height: 120px;
  right: 24px;
}

.dist-ref-main div {
  display: inline-block;
}

.egfr-dist-recurrence .dist-ref-main {
  width: 100%;
  display: inline-block;
  margin: 35px auto 0 auto;
  text-align: center;
  vertical-align: top;
  clear: both;
  /* overflow: hidden;*/
;
}

.egfr-dist-recurrence .footnotes {
  width: 100%;
  text-align: center;
  margin-bottom: 30px;
  position: relative;
  top: -11px;
}

.egfr-dist-recurrence:after {
  content: "";
  background: #f1f1f1;
  position: absolute;
  width: 80%;
  height: 80%;
  z-index: -1;
  border-radius: 15px;
  top: 11px;
  left: 18%;
  transform: skew(-25deg);
}

.egfr-dist-recurrence>div {
  margin: 30px 0px 20px 0px;
  color: #333333;
}

.egfr-dist-recurrence .vs-block {
  margin: 50px 5px 0 5px !important;
}

.egfr-dist-recurrence .dist-ref-main>div>span {
  font-size: 43px;
  padding-left: 25px;
}

.dist-ref-main div span {
  line-height: 36px !important;
}

.egfr-dist-recurrence .vs-txt {
  font-size: 18px;
  position: relative;
  top: -20px;
}

.dmc-chart .dmc-chart-man {
  position: absolute;
  top: 12px;
  right: 3px;
}

.brain-img-sec {
  display: flex;
  align-items: center;
  margin: 45px auto 0 auto;
  max-width: 631px;
}

.brain-copy {
  margin: 36px 0 0 -70px;
}

.egfr-testing .section-4 .green-banner {
  margin: 40px 0 33px 0;
}

.egfr-testing .section-4 .green-banner p {
  padding: 15px 0;
}

.egfr-testing .section-5 .last-footnote {
  margin: 0 0 35px 0;
}

.egfr-testing .section-6 .eyebrow {
  margin: 70px 0 0 0;
}

.egfr-testing .section-6 .subhead {
  margin: 32px 0 40px 0;
}

.egfr-testing .section-6 .bar-graph-vertical .bar-container b {
  padding-left: 5px;
  position: relative;
  bottom: -3px;
  /*bottom: -7px;*/
;
}

.egfr-testing .section-6 .bar-graph-vertical .bar-container span {
  font-size: 13px;
}

.egfr-testing .section-6 .subhead2 {
  margin: 0 0 48px 0 !important;
}

.egfr-testing .section-6 .nccn-block {
  /*margin: 15px 0 0 0;*/
  margin: 15px 0 15px 0;
}

/*.bullet-copy {*/
/*  margin: 48px 0 30px 0;*/
/*}*/
.bullet-copy {
  margin: 20px 0 30px 0 !important;
}

.egfr-testing .section-7 .green-banner {
  margin: 40px 0 30px 0;
  padding-top: 10px;
  padding-bottom: 15px;
}

.green-banner {
  padding-top: 10px;
  padding-bottom: 15px;
}

.green-banner.single-tealbar {
  padding-top: 8px;
  padding-bottom: 14px;
}

.egfr-testing .section-8 .last-footnote {
  margin: 0 0 35px 0;
}

.last-footnote {
  margin-bottom: 80px;
}

.egfr-testing .section-9 .eyebrow {
  margin: 55px 0 0 0;
}

.egfr-testing .section-9 .nccn-block {
  margin: 17px 0 0 0;
}

.egfr-testing .eyebrow {
  /*margin-top: 75px;
  margin-top:20px !important;*/;
}

.font-bold {
  font-size: 36px;
}

.pie-section {
  position: relative;
}

.pie-copy {
  position: absolute;
  width: 20%;
  left: 160px;
  text-align: left;
}

.pie-copy h1, .pie-copy h2 {
  font-size: 36px;
  margin: 0;
}

.pie-copy p {
  font-size: 18px;
  line-height: 22px !important;
}

.callout-grey {
  background: #f1f1f1;
}

.no-shadow {
  box-shadow: none;
}

.egfr-testing .nccn-content {
  font-size: 16px;
  line-height: 20px !important;
  padding: 26px 31px 25px 45px;
}

.egfr-testing .nccn-content:before {
  height: 93px;
  background-size: 14px 92px;
}

.nccn-badge-1 {
  width: 170px !important;
  max-width: 200px !important;
  top: -5px;
  left: 8px;
}

.nccn-badge-2 {
  width: 165px !important;
  max-width: 210px !important;
  top: -5px;
  left: 8px;
}

.nccn-badge-3 {
  width: 165px !important;
  max-width: 210px !important;
  top: -5px;
  left: 8px;
}

#egfr-as-driver > div.page-section-inner.container > div:nth-child(6) > div > div.nccn-block.desktop-only.slide-into.is-visible > p {
  padding: 16px 15px 16px 35px;
}

img.nccn.nccn-badge.nccn-badge-1.slide-frm-left {
  width: 183px !important;
}
/*p.egfr-banner3.nccn-content.purple-txt.ffb-med.nccn-copy.slide-frm-right {font-size: 12.5px !important; line-height: 16px !important;}*/

.egfr-banner1.nccn-content:before {
  height: 103px !important;
  background-size: 14px 107px !important;
}

.egfr-banner2.nccn-content:before {
  height: 113px;
  background-size: 14px 113px !important;
}

.egfr-banner3.nccn-content:before {
  height: 91px;
  background-size: 13px 96px !important;
}

p.egfr-banner2.nccn-content.purple-txt.ffb-med.nccn-copy.grey-bg.slide-frm-right {
  font-size: 12.5px !important;
  line-height: 16px !important;
}

.nccn-copy.grey-bg {
  background: #f1f1f1;
  padding: 15px 35px 15px 13px;
  max-width: 573px;
}

.section-13 .nccn-copy.grey-bg {
  max-width: 552px;
}

.section-13 .nccn-block .purple-txt.ffb-med {
  line-height: 20px !important;
}

.nccn-copy.grey-bg:before {
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/leftcurve-grey.png) no-repeat;
}

.nccn-lg.grey-bg:before {
  height: 105px;
  background-size: cover;
}

.test-box {
  margin: 50px auto 50px auto;
  border: 2px solid #0000004D;
  border-radius: 20px;
  padding: 10px 10px 10px 40px;
  max-width: 554px;
  position: relative;
}

.test-box .subhead {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  top: -17px;
  background: #fff;
  margin: auto;
  padding: 0;
  width: 66%;
}

.test-box-fix {
  padding: 10px 10px 0px 10px !important;
  max-height: 290px;
}

.how-to-test-sec {
  display: flex;
  justify-content: center;
  padding-top: 26px;
  align-items: center;
  line-height: 18px;
  /*margin-left: 20px;*/
  /*margin-left: 48px*/;
}

.how-to-test-sec .htt-or-text {
  font-size: 25px;
  line-height: 50px;
}

.img-content span {
  font-size: 16px;
}

.htt-right-img {
  padding-left: 30px;
}

.htt-left-img {
  padding-right: 40px;
}

.egfr-testing .section-10 .green-banner {
  margin: 30px 0 0 0;
}

.egfr-testing .section-11 .last-note {
  margin: 33px 0 35px 0;
}

.test-icon-box {
  position: relative;
  border: 1px solid grey;
  border-radius: 20px;
  padding: 55px 0 30px 0;
  margin: 60px auto 30px auto;
  max-width: 650px;
}

.test-icon-box .icons {
  display: inline-block;
  height: 100px;
  vertical-align: middle;
}

.egfr-testing .section-12 .small-txt {
  margin: 0 auto;
  max-width: 635px;
}

.test-icon-box .subhead {
  position: absolute;
  top: -23px;
  width: 86%;
  left: 0;
  right: 0;
  margin: 0 auto;
}

p.subhead.tab-title.abs-bottom {
  bottom: -26px;
  top: auto;
  width: 77%;
}

.test-icon-box .abs-top,
.test-icon-box .abs-bottom {
  background: #f1f1f1;
}

.test-icon-box ul {
  display: flex;
  max-width: 570px;
  margin: 0 auto;
  padding: 0;
}

.test-icon-box.is-visible ul {
  margin-bottom: 5px;
}

.test-icon-box ul li {
  list-style: none;
  padding: 36px 0 10px 0;
  text-align: center;
  position: relative;
  width: 100%;
}

.test-icon-box ul li b {
  display: block;
  padding-bottom: 10px;
  position: absolute;
  top: 0;
  font-size: 22px;
  line-height: 18px;
  width: 100%;
  font-weight: 800;
}

.test-icon-box li.plus {
  content: "+";
  font-size: 50px;
  font-weight: 500;
  color: #AFB0B3;
  position: absolute;
  right: 0;
  top: 67px;
  bottom: 0;
  /*margin: auto 0;*/
  height: 60px;
  width: 24px;
  padding: 0;
  z-index: 99;
}

/*.section-12 .egfr-testing .nccn-content {*/
/*     padding: 0; */
/*}*/
.egfr-testing .section-12 .eyebrow {
  margin: 55px 0 0 0;
}

.section-12 .nccn-content {
  padding: 15px 33px 16px 30px;
}

.section-12 .nccn-block {
  margin: 42px auto 20px auto;
}

.egfr-testing .section-13 .green-banner {
  margin: 62px 0 40px 0;
}

.egfr-testing .section-14 .visit-btn {
  text-align: center;
  max-width: 504px;
  margin: 40px auto 35px auto;
}

/* egfr-testing page styling ends */
/*Global Footer styles */
.footer {
  background: #ffffff;
  padding: 30px 0 0 0;
  z-index: 9;
  margin-top: 0;
}

.footer .container {
  width: 100%;
  padding: 0;
}

.footer-adverse-event.adverse-border {
  padding: 0;
}

.footer .row,
.footer .notices,
.footer-reference,
.footer hr,
.middle-content {
  display: none;
}

.footer-adverse-event.adverse-border {
  border: none;
}

.footer .linkList.section {
  background: #5B305D;
  padding: 24px 0 16px;
}

.footer ul {
  margin: 0 auto;
  max-width: 545px;
}

.footer .action-link {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px !important;
  display: inline-block;
  margin: 0;
  color: #fff;
}

.action-link:hover .link-txt,
.footer ul li:after {
  color: #ffffff;
}

.footer ul li {
  margin-bottom: 0;
  text-align: center;
  line-height: 18px !important;
}

.footer ul li:last-child {
  display: block;
  margin-top: 12px;
}

.find-us-on {
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/global/Youtube-icon.png) no-repeat right center;
  padding-right: 32px;
  padding-bottom: 2px;
  /*height: 19px;*/
  /*vertical-align: middle;*/;
}

.footer ul li:after {
  content: '|';
  vertical-align: middle;
  padding: 5px;
  position: relative;
  top: 1px;
}

.footer .text.parbase.section {
  max-width: 820px;
  width: 100%;
  margin: 25px auto 0;
}

.white_bg {
  display: inline-flex;
  padding-bottom: 40px;
  width: 100%;
  justify-content: space-between;
  align-items: end;
}

.footer-img {
  margin-bottom: 0px;
}

.footer-content p {
  margin: 5px 0 0px;
  text-indent: 0;
}

.flag-stmt img {
  width: 31px;
  margin: 0 5px 5px 0;
}

/*Global Footer styles Ends*/

/* Bar-chart styling*/
.bar-graph.bar-graph-vertical.bar-graph-two {
  position: relative;
  margin: 50px auto 55px auto;
  max-width: 515px;
}

hr.ver-line {
  border-left: 1px solid #A0A0A0;
  height: 329px;
  border-bottom: 1px solid #A0A0A0;
  border-top: 0 none;
  margin-top: 16px;
}

ul.scale {
  position: absolute;
  left: -44px;
  top: -1px;
  list-style-type: none !important;
}

li.ruler p {
  margin-left: -18px;
  font-size: 13px;
  margin-top: -12px;
}

li.ruler {
  width: 5px;
  height: 55px;
  border-top: 1px solid #9B9B9B;
}

p.vertical-txt {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50px;
  transform: rotate(270deg);
}

.bar-graph-vertical .bar-container {
  position: absolute;
  float: left;
  width: 85px;
  margin: 0 0 0 35px;
  bottom: 35px;
  background: #A0A0A0;
  transition: 1s all ease;
  min-height: 0px;
}

.is-visible.bar-graph-vertical .bar-one {
  min-height: 215px;
}

.bar-graph-vertical .bar-two {
  left: 120px;
}

.is-visible.bar-graph-vertical .bar-two {
  min-height: 197px;
}

.bar-graph-vertical .bar-three {
  right: 156px;
}

.is-visible.bar-graph-vertical .bar-three {
  min-height: 197px;
}

.bar-graph-vertical .bar-four {
  right: 36px;
}

.is-visible.bar-graph-vertical .bar-four {
  min-height: 284px;
}

.bar-graph-vertical .bar-container p {
  position: absolute;
  top: -80px;
}

.bar-graph-vertical .bar {
  bottom: 40px;
  position: absolute;
  width: 60px;
}

.hor-graph-txt {
  line-height: 14px !important;
}

/*.bar-two{*/
/*    left:120px;*/
/*}*/
/*.bar-three{*/
/*    right:156px;*/
/*}*/
/*.bar-four{*/
/*    right:36px;*/
/*}*/
/* Bar-chart styling Ends*/

/*Exit Ramp and popup style*/
.modal-header,
.modal-footer {
  border: none;
}

.exitRampPage button.close.fg-color {
  margin-top: -75px;
  transform: none;
  color: transparent;
  font-size: 35px;
  height: 33px !important;
  width: 60px;
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/global/close-icon.svg) no-repeat right center;
  margin-right: -2px;
}

.exit-ramp-continue:hover {
  background-color: #5B305D;
  color: #FFFFFF;
  box-shadow: 0px 3px 12px #00000096;
}

.modal-dialog {
  width: 100%;
  max-width: 920px;
  top: 160px;
  text-align: center;
}

.modal-content {
  border-radius: 16px;
  border: none;
}

.modal-body p:last-child {
  margin-bottom: 0;
}

.modal-header {
  margin-top: 15px;
  padding-bottom: 0px;
  padding-top: 35px;
}

.modal-footer {
  text-align: center;
  margin-bottom: 25px;
  padding-bottom: 35px;
}

.modal-footer .btn {
  margin-top: 10px;
}

.modal-footer .btn.btn-default,
.btn.btn-primary {
  background-color: #5B305D;
  color: #FFFFFF;
}

.exit-ramp-continue {
  max-width: 279px;
  width: 100%;
  padding: 12px 12px 12px 25px;
  border-radius: 7px;
}

.exit-ramp-continue span {
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
}

.btn.btn-primary:hover {
  border-color: #5B305D;
  background: #5B305D;
  color: white;
  text-decoration: none;
}

.btn:after {
  content: "";
  width: 10px;
  height: 16px;
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/global/white-right-caret.png) no-repeat 96% center;
  display: inline-block;
  float: right;
  margin: 2px 5px 0px 5px;
}

.btn.btn-default.exit-ramp-cancel:after {
  transform: rotate(180deg);
  background-position: left center;
  float: left;
}

.btn-primary .fa-chevron-right,
a.btn.btn-default.exit-ramp-cancel {
  display: none;
}

.modal-body {
  padding-top: 2px;
}

#popup-template .modal-dialog .modal-body {
  min-height: 100px;
  text-align: left;
  padding: 10px 70px;
}

#popup-template button.close {
  font-size: 66px !important;
  font-weight: 300;
  top: -49px;
  transform: none;
  right: 74px;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  color: #fff;
  -webkit-text-stroke: 1px rgba(0, 0, 0, 0.7);
}

.modal-backdrop.in {
  opacity: .7;
}

.contact-us .modal-title {
  margin: 0;
  text-align: center;
  padding: 30px 0 14px 0;
  font: 30px/36px Barlow;
  letter-spacing: 0px;
  color: #5B305D;
  opacity: 1;
  font-weight: 700;
  text-transform: capitalize;
}

.contact-us .modal-dialog {
  background: #fff;
  box-shadow: 0px 3px 20px #0000006F;
  border-radius: 15px;
  max-width: 919px;
}

#popup-template.contact-us button.close {
  -webkit-text-stroke: 1px #fff;
  right: -9px;
  top: -22px;
  color: #5B305D;
}

#popup-template.contact-us .modal-dialog .modal-body {
  padding-right: 0;
  padding-left: 57px;
}

.contact-us#popup-template .modal-dialog .modal-body {
  padding-bottom: 38px;
}

#popup-template.contact-us {
  max-width: 919px;
}

/*Inner page banner background style*/
.main-section {
  margin-top: 99px;
  padding: 0;
}

.unresectable-egfrm-nsclc .component-section {
  max-width: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  margin-top: 99px;
}

.main-section>.page-section-inner,
.unresectable-egfrm-nsclc .page-section-inner {
  width: 100%;
  padding: 0;
  margin: 0;
  max-width: 100%;
}

.banner-bg-section {
  /* background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/inner-bg.png) no-repeat;
  background-size: 125%;
  background-position: center 7%;
  background-attachment: fixed;*/
  padding: 0;
  height: 132px;
}

.page-hero {
  background: #EFEAEF;
  text-align: center;
  border-bottom: 1px solid #5B305D;
}

.page-hero h1 {
  font: normal normal bold 40px/41px 'Barlow';
  letter-spacing: 0px;
  color: #5B305D;
  padding: 0 105px;
  margin: 20px 0 10px 0;
}

.page-hero p.eyebrow {
  padding: 0 110px;
  margin: 0 0 20px 0;
}

.section-container-basic {
  position: relative;
}

/*inner page banner background style ends here*/

/* site map styling*/
.body-copy,
.sitemap-heading {
  font-size: 18px;
  line-height: 20px;
  color: #009398;
  text-transform: uppercase;
  margin-top: 40px;
}

.sitemap-block {
  display: flex;
  justify-content: space-between;
}

.sitemap-block .sitemap-block-inner {
  width: 50%;
}

.sitemap-block .sitemap-block-inner:last-child {
  margin-left: 70px;
}

.site-map h1 {
  margin: 43px auto 30px;
}

.sitemap-sec a {
  display: block;
  margin-bottom: 20px;
  width: fit-content;
}

.sitemap-sec a.sitemap-heading {
  /* line-height: 35px !important; */
  text-transform: none;
  margin-top: 35px;
  margin-bottom: 10px !important;
}
.sitemap .sitemap-sec a{
  margin-bottom:15px !important;
}

.sitemap-sec a:hover,
.sitemap-sec a:active,
.sitemap-sec a:focus {
  color: #333333;
}

a.sitemap-heading:hover,
a.sitemap-heading:active,
a.sitemap-heading:focus {
  color: #009398;
}

.sm-head {
  margin-bottom: 45px;
}

ul.list-view,
ul.sitemap-list {
  list-style-type: none !important;
  padding-left: 20px;
}

.text.parbase ul.sitemap-list li {
  padding-bottom: 0;
}

.sitemap-sec:last-child {
  margin-bottom: 55px;
}

.mt0 {
  margin-top: 0 !important;
}

a.sitemap-heading.ffb-b.mb0 {
  margin-bottom: 0 !important;
}

.sitemap-sec:last-child a {
  /* margin-bottom: 0; */;
}

.sitemap-sec:last-child .sitemap-heading {
  margin-top: 40px;
}

a.sitemap-subheading {
  margin-bottom: 15px;
}

ul.sitemap-list li a {
  margin-bottom: 12px;
}

/* site map styling* ends/
/* Error pages styling*/
.content-block {
  margin: 120px 0;
}

/* Error pages styling*/
/*viedo image styling*/
.large-video-img {
  max-width: 600px;
  margin: 0 auto;
  position: relative;
}

.large-video-img img {
  width: 100%;
}

#popup-template .modal-dialog,
.static-modal:not(.auto-style) .modal-dialog {
  margin-top: 0px;
}

.large-video-img:hover {
  cursor: pointer;
}

.video-head h2 {
  font-size: 22px;
  line-height: 24px !important;
  text-align: center;
}

.large-video-img a:after {
  content: '';
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/global/play-button.png);
  width: 77px;
  height: 77px;
  position: absolute;
  top: 121px;
  right: 262px;
}

/* global styles to site*/
/*margin-padding adjustment styles*/
.top_5 {
  padding-top: 5px;
}

.mtop_10 {
  margin-top: 10px !important;
}

.mtop_80 {
  margin-top: 80px !important;
}

.mtop_200 {
  margin-top: 200px !important;
}

.mbottom_10 {
  margin-bottom: 10px;
}

.metastatic-nsclc .navbar-default .navbar-nav>li>a:focus,.resectable-nsclc .navbar-default .navbar-nav>li>a:focus,.about .navbar-nav>li>a:focus,.home .navbar-nav>li>a:focus ,.moa .navbar-nav>li>a:focus  ,.support .navbar-nav>li>a:focus {
  outline: 5px auto -webkit-focus-ring-color !important;
}

.yr-desc-wrap a:focus .circle-line:after {
  outline: 5px solid #000 !important;
}

.ff-reg.months-median {
  margin-right: 12px;
}

.box-row.box-row-metastatic {
  margin-right: 6px;
  /* width: 90%; */;
}

.home .box-row.box-row-metastatic {
  margin-bottom: 1px;
  margin-top: -8px;
}

.resectable-nsclc .resectable-ref .abbrivations {
  line-height: 16px !important;
}

.resectable-nsclc .styling-2 {
  font-weight: normal!important;
}

.about-banner-map-nccn-animation p:nth-child(2) {
  position: relative;
  top: 143px;
}

.about-banner-map-nccn-animation {
  transform: translateX(0);
  transition: 1;
  animation-delay: 2s !important;
  animation: slide-out 1.25s ease-in-out forwards;
  animation-fill-mode: forwards;
  transition: 1.25s all cubic-bezier(0, 0, 0, 0.79);
  transform: none;
  opacity: 1;
}

@keyframes slide-out {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(-100%);
  }
}

.about-banner-map-nccn-animation-2 {
  transform: translateX(0);
  transition: 1s;
  animation-delay: 2s !important;
  animation: slide-in 1.25s ease-in-out forwards;
  animation-fill-mode: forwards;
  transition: 1.25s all cubic-bezier(0, 0, 0, 0.79);
  transform: none;
  opacity: 1;
}

@keyframes slide-in {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(100%);
  }
}

.about-banner-map {
  position: relative;
  top: -111px;
  left: 750px;
  width: 532px;
}

.mobile-only.about-banner-map {
  width: 300px;
  height: 320px;
  position: relative;
  left: 25px;
  top: 16px;
}

.about-banner-map-txt {
  position: relative;
  right: -30px;
  line-height: 17px !important;
  font-size: 14px;
  top: 146px;
}

.about .about-banner-map-txt {
  max-width: 515px;
}

.about-nccn-banner-fix {
  max-width: 105% !important;
}

.mobile-only.about-banner-footnote-container {
  /*width: 342px;*/
  width: auto;
  margin-left: 5px;
}

.mobile-only.about-banner-chevron-map {
  width: 302px;
  position: relative;
  left: 24px;
  top: 37px;
}

.mobile-only.about-banner-map-txt {
  /*width: 230px;*/
  /*position: relative;*/
  /*top: -255px;*/
  /*left: 58px;*/
  /*text-align: left;*/
  max-width: 230px;
  position: relative;
  top: -255px;
  /* left: 58px; */
  right: 0;
  text-align: left;
  margin: 0 auto;
}
/*.about-banner-chevron {*/
/*    width: 219px;*/
/*    position: relative;*/
/*    left: -413px;*/
/*    top: 235px;*/
/*}*/

.about-banner-chevron {
  width: 219px;
  position: relative;
  left: -222px;
  top: 233px;
}

.mobile-only.about-banner-header {
  /*max-width: 400px;*/
  max-width: 100%;
  width: 100%;
  margin-top: 70px;
  margin-bottom: -20px;
}

.home-about .nccn-img img {
  max-width: 100%;
  left: 0;
  margin: 0 auto;
}

.about-banner-margin-top {
  margin-top: -120px;
  max-width: 780px;
  width: 775px;
}

.about-banner-footnotes {
  margin-top: -90px;
}

.mobile-only.about-banner-footnotes {
  margin-top: -220px;
}

/* css 19-9 */

.banner-callouts > div:hover {
  /*box-shadow: -9px 0px 20px -2px #000000B3;*/
  /* box-shadow: 7px 0px 15px -3px #000000B3; */
  box-shadow: 7px 0px 15px -3px #0000002b;
  border-radius: 8px;
}

.chart-vertical-txt-size {
  font-size: 14px !important;
}

p.vertical-txt.chart-vertical-txt-size {
  left: 110px;
}

@media screen and (min-width: 600px) and (max-width: 767px) {
  .heroBanner .section-container-basic {
    min-height: 480px;
  }

  .egfr-testing.resectable-nsclc .egfr-dist-recurrence .footnotes {
    width: 82%;
  }
}

@media screen and (min-width: 400px) and (max-width: 991px) {
  #resectable-home-banner-newosdata-mobile {
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/New-OS-Data-Desktop.png) no-repeat;
    width: 220px;
    height: 100%;
    position: absolute;
    top: -32px;
    background-size: contain;
    left: 50%;
    top: 46%;
    /* margin: 0 auto; */
    transform: translate(-50%, -50%);
  }

  .section-12 .adaura-km-chart .row {
    /* margin: 0 auto; */
    display: flex;
    flex-direction: column;
    /* justify-content: center; */
    align-items: center;
  }

  .surgeon .percent-50-text {
    /* display: flex; */
    margin: 0 auto;
    left: 0;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .navbar-collapse.collapse {
    display: none !important;
  }

  .navbar-collapse.collapse.in {
    display: block !important;
  }

  .surgeon .section-7 .dfs-copy p.purple-txt.extrabold {
    font: normal bold 66px/16px Barlow !important;
  }

  .navbar-toggle {
    display: block;
  }

  .section-container-basic:after {
    background-image: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/hero-banner-lg.jpg);
    transform: scale(1.75);
    background-position: center 45px;
  }

  .mobile-only.about-banner-header {
    margin-top: 105px;
  }

  .banner-tx2 {
    position: absolute;
    bottom: 30px;
    margin: 0 auto;
    left: 0;
    right: 0;
  }

  .home-about .mobile-only.about-banner-header {
    max-width: 100%;
  }

  .home-about .nccn-img img:nth-child(1) {
    max-width: 100%;
    margin: 0 auto;
    left: 0;
  }

  .home-about .nccn-img img:nth-child(2) {
    max-width: 100%;
    margin: 0 auto;
    left: 0;
  }

  .heroBanner .section-container-basic {
    min-height: 550px !important;
  }

  .egfr-testing.resectable-nsclc .egfr-dist-recurrence .footnotes {
    width: 84%;
  }
}

@media screen and (min-width: 992px) {
  .heroBanner sup {
    top: -0.4em;
  }

  .laura-moa.laura-nsclc .footnotes.txt-styling-1{
    max-width: 820px;
    margin: 0 auto;
    /* padding: 0; */
    margin-top: 42px;
  }
  .laura-moa.laura-nsclc .green-banner{
    margin-top: 34px;
  }
  .top-header-links li:after {
    display: none;
    visibility: hidden;
  }

  .pie-copy {
    top: 19px;
  }

  .efficacy.metastatic-nsclc.metastatic-efficacy #pfs .newImage, .efficacy.metastatic-nsclc.metastatic-efficacy #cns-data .newImage {
    bottom: 3px;
  }

  .resectable-egfrm-nsclc.resectable.resectable-nsclc .data-copy.purple-txt.purple-percentage {
    margin-left: 16px;
    position: relative;
    top: -12px;
  }

  .testing.resectable-nsclc.egfr-testing .last-footnote {
    margin-bottom: 32px;
  }

  /* .home sup{
  right:-1px;
  } */

  .resectable-egfrm-nsclc .mt-new {
    margin-left: 16px;
  }

  .resectable-egfrm-nsclc .no-sp {
    margin-left: 0px;
  }
  /*.home .left-box .floating-os-box::before{
        color: #FF00BA !important;
    content: "[";
    position: relative;
    font-size: 78px;
    left: -18px;
    top: 18px;
    font-family: system-ui !important;
    font-weight: 100 !important;
  }
  .home .left-box .floating-os-box::after{
        color: #FF00BA !important;
    content: "]";
    position: relative;
    font-size: 61px;
    right: -146px;
    top: 10px;
    font-family: system-ui !important;
    font-weight: 100 !important;
  }*/
  .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown span.fa.fa-angle-down.arrow.arrow-down {
    height: 42px;
    position: absolute;
    width: 238px;
    left: 0px;
  }

  .vertical-list-dropdown .list-dropdown.dropdown-menu li a {
    max-width: 238px;
  }
  /*.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu a.dd-link .link-text{*/
  /*    width:77%;*/
  /*    float*/
  /*}*/
  .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu .list-item-0-0 .link-text,
  .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu .list-item-0-1 .link-text,
  .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu .list-item-0-2 .link-text {
    padding-top: 14px;
  }

  .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu .list-item-0-3 .link-text {
    padding: 5px 8px;
  }

  .home .footnotes {
    max-width: 800px;
  }

  .indications h2 {
    margin-top: 30px;
  }

  .indications .mt-24 {
    margin-top: 24px;
  }

  .indications .mb-34 {
    margin-bottom: 34px!important;
  }

  .resectable-nsclc.resectable .gap-top-1 {
    margin-bottom: 2px;
    /*margin-top:2px;*/
    margin-top: 3px;
  }

  .resectable-egfrm-nsclc .footnotes {
    max-width: 803px;
  }

  .resectable-egfrm-nsclc .floating-os-box {
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/New-OS-Data-Desktop.png) no-repeat;
    background-size: 100% 100%;
    width: 219px;
    height: 91.5px;
    position: relative !important;
    top: 87px;
    left: -445px;
    display: inline-block;
  }

  .resectable-egfrm-nsclc .floating-os-box:hover {
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/New-OS-Data-Green-Desktop.png) no-repeat;
    background-size: contain;
  }

  .floating-os-box {
    /*position: absolute!important;*/
    /*top: -38px;*/
    /*left: -110px;*/
    /*z-index: 22!important;*/
    position: absolute!important;
    top: -32px;
    left: -72px;
    z-index: 22!important;
  }

  .yellow-callout {
    /*margin-left:-21px;*/
    margin-left: -24px;
  }

  .home .box-content.ffb-med.purple-txt a {
    font-size: 36px;
    letter-spacing: -0.61px;
    line-height: 31px!important;
  }

  .home .green-callout .box-content.ffb-med.purple-txt a {
    font-size: 36px;
    letter-spacing: -0.61px;
    line-height: 31px!important;
  }

  .home .green-callout .box-content .text-center {
    /* text-align: center; */
    /* margin: -4px auto 4px; */
    /* display: block; */
    /* font-size: 14px; */
    /* line-height: 15px; */
    /* letter-spacing: -0.26px; */
    text-align: center;
    margin: -12px auto 0px;
    display: block;
    font-size: 14px;
    line-height: 35px;
    letter-spacing: -0.26px;
    margin-bottom: -5px;
  }

  .egfr-testing.resectable-nsclc .section-3 .egfr-dist-recurrence .footnotes sup {
    left: 1px;
  }

  .metastatic-egfrm-nsclc.metastatic.metastatic-nsclc .heroBanner.is-visible .slide-frm-right .copy-content-sm {
    font-size: 13px;
  }

  .metastatic-egfrm-nsclc.metastatic.metastatic-nsclc .heroBanner .copy-content-med .ffb-b:last-child {
    font-size: 14px;
  }

  .resectable-nsclc.egfr-testing .section-1 .recurrence-box .subhead {
    width: 45.5%;
  }

  .resectable-nsclc.egfr-testing .section-1 .recurrence-box {
    height: 418px;
  }

  .resectable-nsclc.egfr-testing .section-6 p.vertical-txt {
    left: 35px;
    bottom: 23px;
  }
  /*.resectable-nsclc.egfr-testing .section-6 .nccn-block .nccn-badge {
    margin-top: -10px;
    height: 91px;
  }
  .efficacy.resectable-nsclc .section-1 .nccn-block .nccn-badge {
    margin-top: -2px;
    height: 106px;
  }         
  .surgeon.resectable-nsclc .section-13 .nccn-block .nccn-badge {
    margin-top: -11px;
    height: 106px;
  }*/
  /*.open>.dropdown-menu {
    display: block;
    z-index: 0;
    position: absolute;
    top: -13px;
    width: 210px;
    border-radius: 0;
    left: 48px;
    background: none;
    border-radius: 0px 0px 10px 10px;
    padding-top: 0;
  }*/
  .top-header .navbar-header .logo img {
    width: 242px;
    height: 79px;
  }

  button.navbar-toggle:first-child {
    display: none;
  }

  .home .heroBanner .ban-eyebrow.ffb-sb {
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0px;
    font-weight: 600;
  }

  .home .heroBanner .ban-subhead {
    /* font-size: 17.5px;
     line-height: 21px !important;
     font-weight: 900; */
    letter-spacing: 0;
    margin: 11px 0 0 0;
    font-size: 16px;
    line-height: 20px!important;
    font-weight: 700!important;
  }

  p.res-footnotes sup {
    font-size: 75%;
  }

  .resectable-nsclc span.copy-content-lg.ffb-med.yr-txt {
    text-align: center;
    letter-spacing: -0.16px;
    color: #5B305D;
    font-size: 27px;
    line-height: 20px;
    font-weight: 500 !important;
  }

  .green-banner p, .green-banner h2 {
    padding-left: 2px !important;
  }

  .metastatic-nsclc .banner-text {
    margin-top: 55px;
  }

  .isi-wrapper.open {
    margin-top: 0;
    z-index: 9;
    background: #fff;
    margin: 0;
    /*padding-top: 60px;*/
    padding-top: 22px;
  }

  .resectable-nsclc.resectable .banner-text {
    margin-top: -28px;
    position: relative;
    top: -14px;
  }

  .resectable-nsclc.resectable .copy-per p,
  .resectable-nsclc.resectable .copy-per h2 {
    /* margin-top: 2px; */
    margin-top: 14px;
    margin-left: 10px;
  }

  .resectable-nsclc.resectable .copy-content.risk-copy {
    /*margin: 10px 0 21px 10px;*/
    margin: 6px 0 21px 10px;
  }

  .resectable-nsclc.resectable .res-cta .e-cta, .d-cta {
    padding-top: 14px;
  }

  .mobile-only {
    display: none !important;
  }

  .navbar-default .navbar-collapse {
    height: 27px !important;
  }

  .tel-no {
    pointer-events: none;
  }

  .isi-footer-content {
    overflow: hidden;
  }

  .isi-arrow.open {
    margin-right: 10px;
    margin-top: 8px;
  }

  .slide-to-top.eyebrow,
  h1.slide-to-top,h2.slide-to-top,
  .slide-to-top.subhead {
    transform: translateY(50px);
    transition: 1s all ease-out;
    opacity: 0;
  }

  .is-visible.eyebrow,
  h1.is-visible,h2.is-visible,
  .is-visible.subhead {
    opacity: 1;
    transform: none;
  }

  .heroBanner {
    position: relative;
  }

  .heroBanner:before {
    content: "";
    position: absolute;
    width: 100%;
    height: auto;
    bottom: -1px;
    box-shadow: 0px 1px 18px 17px #00000040;
    z-index: 99;
  }

  .footer ul li:after {
    top: 1px;
  }

  .footer ul li {
    display: inline-block;
  }

  .footer ul li:nth-child(3):after,
  .footer ul li:nth-child(8):after,
  .footer ul li:nth-child(9):after {
    display: none;
  }
  /*73966*/
  .isi-list {
    margin-bottom: 30px;
  }

  .isi-wrapper h2 {
    margin-top: 10px;
    /* margin-top: 22px; */
    margin-bottom: 20px;
  }

  .indications .isi-list {
    margin-bottom: 35px;
  }

  .indications p:nth-child(1) {
    margin-bottom: 20px;
  }

  .indications p:nth-child(2) {
    margin-bottom: 28px;
  }

  .resectable-nsclc .isi-wrapper h2 {
    /*margin-top: 15px;
    margin-top:40px;*/;
  }

  .unresectable-egfrm-nsclc .isi-footer-content {
    overflow: hidden;
    max-width: 850px;
    margin: 0 auto;
  }

  .resectable-nsclc .heroBanner.section,
  .metastatic-nsclc .heroBanner.section,
  .unresectable-egfrm-nsclc .heroBanner.section {
    height: 553px;
    overflow: hidden;
  }

  .splitter .heroBanner.section {
    overflow: hidden;
  }

  .resectable-nsclc .heroBanner.section {
    height: 553px;
    overflow: hidden;
  }

  .green-banner {
    transition: 1s ease;
    transform: translateX(-40%);
  }

  .is-visible .green-banner {
    transform: translateX(-47px);
  }

  .banner-bg-section:after {
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/inner-bg-v1.jpg) no-repeat;
    padding: 0;
    height: 100%;
    background-size: 125% auto;
    background-position: center;
    display: block;
    position: absolute;
    content: "";
    left: 0;
    top: 0px;
    width: 100%;
    transition: 1s ease;
  }

  .banner-bg-section {
    height: 141px;
    overflow: hidden;
  }

  .banner-bg-section:before {
    content: "";
    position: absolute;
    width: 100%;
    height: auto;
    bottom: -5px;
    box-shadow: 0px 1px 9px 9px #00000040;
    z-index: 99;
  }

  .sectionContainer.section:first-child {
    min-height: 141px;
  }

  .is-visible.banner-bg-section:after {
    background-size: 200% auto;
  }

  .nccn-footnotes {
    /*width: 88% !important;*/
    width: 90% !important;
    margin: 0 auto;
  }

  /*header indication styles*/
  .resectable-nsclc .vertical-list-dropdown .list-dropdown.dropdown-menu li a {
    max-width: 238px;
    /*background: #f1f1f1;*/
    border-radius: 0 0 10px 10px;
  }

  .dropdown-toggle .text:before {
    content: "Select An Indication";
    width: calc(100% - 66px);
    font-family: 'Barlow';
    color: #5B305D;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 12px 0 10px 0px;
    height: 37px;
    position: absolute;
    top: -3px;
  }

  .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu a.dd-link .link-text {
    width: 77%;
    float: right;
  }

  .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu a.dd-link .link-text {
    /*padding:14px 48px 0 6px;*/
    padding: 14px 8px 0 6px;
  }

  .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu a.dd-link .list-item-0-3 a.dd-link .link-text {
    padding-top: 4px;
  }

  .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu a.dd-link .list-item-0-1 a.dd-link .link-text {
    padding-top: 12px!important;
  }

  .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu .list-item-0-3 .link-text {
    padding-top: 4px!important;
  }

  .dropdown-toggle .text>b,.resectable-nsclc.support .dropdown-toggle .text>b,
  .resectable-nsclc.moa .dropdown-toggle .text>b, .metastatic-nsclc.support .dropdown-toggle .text>b,
  .metastatic-nsclc.moa .dropdown-toggle .text>b {
    font-size: 0px;
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/global/Resectable-lung.svg) no-repeat center;
    height: 43px;
    width: 52px;
    float: left;
    border-right: 1px solid grey;
    margin-right: 9px;
    background-color: #fefdff;
    border-radius: 0 0 0 10px;
  }

  .home .dropdown-toggle .text>b,
  .about .dropdown-toggle .text>b,
  .support .dropdown-toggle .text>b,
  .moa .dropdown-toggle .text>b ,
  .site-map .dropdown-toggle .text>b ,
  .nurses-and-apps .dropdown-toggle .text>b {
    background: none;
    margin: 0;
    width: auto;
    border: 0 none;
    height: auto;
  }

  .metastatic-nsclc .dropdown-toggle .text>b, .metastatic-nsclc.support .dropdown-toggle .text>b,
  .metastatic-nsclc.moa .dropdown-toggle .text>b {
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/global/Metastatic-lung.svg) no-repeat center;
    background-color: #fefdff;
    height: 43px;
    /*  background-size: 30px auto;*/
    background-size: 26px auto;
  }

  .laura-nsclc .dropdown-toggle .text>b, .laura-nsclc.support .dropdown-toggle .text>b,
  .laura-nsclc.moa .dropdown-toggle .text>b {
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/global/u-lung-icon.svg) no-repeat center;
    background-color: #fefdff;
    height: 43px;
    /*  background-size: 30px auto;*/
    background-size: 30px auto;
    margin-left: -14px;
    margin-top: -11px;
  }

  .laura-nsclc .dropdown-toggle .text>b {
    height: 47px;
  }

  .dropdown-menu>li>a:focus,
  .dropdown-menu>li>a:hover,
  .dropdown-menu>li>a:active {
    font-family: 'Barlow';
  }

  .resectable-nsclc .dropdown-toggle .text:before {
    content: "Resectable";
    height: 43px;
    position: absolute;
    text-align: left;
    top: -6px;
    left: 66px;
    font-size: 17px;
  }

  .laura-nsclc .dropdown-menu .dropdown-toggle:after {
    /* top:3px; */
    top: 15px;
  }

  .resectable-nsclc .dropdown-toggle .text:after,
  .metastatic-nsclc .dropdown-toggle .text:after,
  .laura-nsclc .dropdown-toggle .text:after {
    content: "EGFRm NSCLC";
    padding-left: 0px;
    margin-top: 0;
    position: absolute;
    text-align: left;
    width: calc(100% - 66px);
    padding: 0;
    bottom: 6px;
    left: 66px;
    font-family: 'Barlow';
    font-size: 12px;
    line-height: 14px;
  }

  .laura-nsclc .dropdown-toggle .text:after {
    content: "EGFRm NSCLC FOLLOWING CRT";
  }

  .laura-nsclc .dropdown-toggle .text:after {
    /* left: 60px;
    top: 23px; */
    left: -2px;
    top: 23px;
    position: relative;
    top: 15px !important;
    width: 183px;
    display: inline-block;
    white-space: normal;
    line-height: 12px;
  }
}

.resectable-nsclc .dropdown-toggle:after, .metastatic-nsclc .dropdown-toggle:after {
  /* top: 10px;*/
  top: 6px;
  right: 10px;
}

.metastatic-nsclc .dropdown-toggle .text:before {
  content: "Metastatic";
  height: 43px;
  position: absolute;
  text-align: left;
  top: -6px;
  left: 66px;
  font-size: 17px;
}

.laura-nsclc .dropdown-toggle .text:before {
  content: "Locally Advanced Unresectable";
  /*height: 43px;*/
  /*position: absolute;*/
  /*text-align: left;*/
  /*top: -8px;*/
  /*left: 58px;*/
  /*font-size: 16px;*/
  left: 60px;
  top: 2px;
  font-size: 14px;
  width: 148px;
  /*text-wrap: wrap;*/
  line-height: 13px;
  padding: 0;
  white-space: normal;
}

.open>.dropdown-menu li:last-child {
  border-bottom: 0px solid transparent;
}

.dom-ready .green-callout {
  transform: translateX(-7%);
}

.dom-ready .green-callout1 {
  transform: translateX(-7%);
}

.home .green-callout {
  /* margin-left: 87px; */
  /*left: -4px;*/
  left: 14px;
}

.dom-ready .yellow-callout {
  transform: translateX(-7%);
}

.dom-ready .yellow-callout1 {
  transform: translateX(-7%);
}

.dom-ready .floating-os-box {
  transform: translateX(8%);
}

.resectable-nsclc .vertical-list-dropdown .list-dropdown.dropdown-menu li a,
.metastatic-nsclc .vertical-list-dropdown .list-dropdown.dropdown-menu li a {
  padding: 0 11px 0 0;
  height: 43px;
}

.dropdown-toggle span.text {
  width: 238px;
  display: inline-block;
  height: 43px;
}

.primary-navigation .nav>li a[data-tracking-id="home_nav_3"]:after {
  display: none;
}

.dom-ready .section-container-basic:after {
  transform: scale(1.4);
}

/*body.home.dom-ready .heroBanner .section-container-basic:after {*/
/*  transform: none;*/
/*  transform: scale(1);*/
/*}*/

/*  @keyframes mymove {*/
/*  from {transform: scale(1.39);}*/
/*  to {transform: scale(1);}*/
/*}*/

body.home.dom-ready .heroBanner .section-container-basic:after {
  /*transform: scale(1);*/
  /*transform: scale(1.28);*/
  /*animation: mymove 5s ease-in-out;*/
  /*transform: scale(1.2);*/
  background-position: calc(100% - -65px);
  /*top: -10%;*/
  /*left: 7px;*/
  /*background-position: center;*/
  transition-delay: 1.5s;
  /*transform: scale(1);*/
  transform: scale(2.3);
}

.dom-ready .heroBanner .section-container-basic:after {
  transform: scale(1.39);
}

/*header indication styles ends */

.indications-nav ul.nav>li:last-child {
  padding-right: 0;
}

.indications-nav .nav>li a:after {
  top: 2px;
  right: -24px;
}

.section-container-basic:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  background-image: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/light-flares.png);
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center;
  z-index: 2;
  transform: scale(0.15);
}

.resectable-nsclc .heroBanner .section-container-basic:after, .metastatic-nsclc .heroBanner .section-container-basic:after {
  top: -39px;
}

.metastatic-nsclc.tag-chemotherapy .heroBanner .section-container-basic:after {
  top: -10px;
}

.heroBanner .section-container-basic:after {
  top: 0px;
}

body.home .heroBanner .section-container-basic:after {
  /*top: -35px;*/
  /*top: -14px;*/
  top: 28px;
}

.dom-ready .section-container-basic:before {
  transform: scale(0.15);
  animation: flares 1s linear forwards;
  animation-delay: 0s;
}

.home.dom-ready .section-container-basic:before {
  transform: scale(0.15);
  animation: flares 1s linear forwards;
  /*animation-delay: 0s;*/
  animation-delay: 1.5s;
  /* background-position: -70px 30px; */
  left: -380px;
  /*left: 0;*/
  top: 50px;
}

/* .heroBanner img.nccn-badge {
  max-width: 129px;
  height: 127px;
} */

/*  update start */

.resectable-egfrm-nsclc .heroBanner img.nccn-badge {
  height: 87px;
  margin-top: 11px;
  margin-left: -18px;
}

.resectable-egfrm-nsclc  span.nccn-content.purple-txt.ffb-med {
  width: 432px;
}

#resectable-home-banner-txt-1 {
  font-weight: 500;
}

#resectable-home-banner-txt-3 {
  position: relative;
  left: -24px;
  font-weight: 400;
}

.resectable-egfrm-nsclc #resectable-home-banner-txt-3 {
  font-weight: 400;
}

#resectable-home-banner-txt-3::marker {
  font-size: 10px;
}

#resectable-home-banner-txt-3 {
  position: relative;
}

#resectable-home-banner-txt-3::before {
  position: absolute;
  width: 3px;
  height: 3px;
  content: '';
  background-color: #5B305D;
  left: -7px;
  border-radius: 50%;
  top: 1px;
  font-size: 10px;
  display: none;
}

.img-two-app {
  max-width: 340px;
}

.img-two-app  img.two-approvals.two-approvals-1, .img-two-app  img.two-approvals.two-approvals-2 {
  /*transform: translate(-60%);*/
  transform: translate(-200%);
  /* max-width: 340px; */
  /*max-width: 240px;*/
  /*height: 100px;*/;
}

.img-two-app  img.two-approvals {
  transform: translate(-120%);
}

.dom-ready .img-two-app  img.two-approvals {
  transform: translate(0%);
  transition: all 2s ease-in-out;
}

.img-two-app  img.two-approvals.two-approvals-1 {
  z-index: 2;
}
/*#pink-var-graphic-home-landing::before {
      color: #FF00BA !important;
  content: "[";
  position: relative;
  font-size: 102px;
  left: -98px;
  top: 15px;
  font-family: system-ui !important;
  font-weight: 100 !important;
}

#pink-var-graphic-home-landing::after {
      color: #FF00BA !important;
  content: "]";
  position: relative;
  font-size: 102px;
  right: -96px;
  top: 15px;
  font-family: system-ui !important;
  font-weight: 100 !important;
}*/

/*  update end */


.heroBanner .nccn-content {
  height: 76px;
  background: #fff;
  max-width: 445px;
  box-shadow: 0px 0px 6px #00000015;
}

.metastatic-egfrm-nsclc .heroBanner img.nccn-badge {
  max-width: 136px;
  height: auto;
}

.heroBanner .nccn-content:before {
  height: 76px;
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/callout-landing.png) no-repeat;
  background-size: cover;
}

.heroBanner .ban-headline-bold {
  margin-top: -15px;
}

.banner-callouts-block {
  display: flex;
  justify-content: end;
  max-width: 980px;
  margin: 0 auto;
}

.banner-callouts-block .banner-callouts > div {
  /* margin: 20px 15px 0; */
  margin: 20px 22px 0;
}

.banner-text1 {
  display: flex;
  justify-content: center;
  align-items: end;
  max-width: 980px;
  /*margin: 20px auto 0;*/
  margin: 10px auto 0;
}

.dom-ready .img-two-app img.two-approvals.two-approvals-1 {
  transform: translate(0%);
  /*transition: all 1s ease-in-out;*/
  transition: all 2s ease-in-out;
  transition-delay: 0.5s;
}

.dom-ready .img-two-app img.two-approvals.two-approvals-2 {
  transform: translate(0%);
  /*transition: all 1s ease-in-out;*/
  transition: all 2s ease-in-out;
  transition-delay: 0.3s;
}
/*.img-two-app:before {*/
/*    content: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/pink-left.png);*/
/*    position: absolute;*/
/*    left: -8px;*/
/*    top: -42px;*/
/*    z-index: 1;*/
/*    scale: 0.5;*/
/*}*/
/*.home .img-two-app:before {*/
/*    content: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/pink-left.png);*/
/*    position: absolute;*/
/*    left: -8px;*/
/*    top: -62px;*/
/*    z-index: 1;*/
/*    scale: 0.5;*/
/*}*/
/*.home .img-two-app:after{*/
/*        content: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/pink-right.png);*/
/*    position: absolute;*/
/*    right: 13px;*/
/*    top: -62px;*/
/*    z-index: 1;*/
/*    scale: 0.5;*/
/*}*/
img.two-approvals {
  max-width: 310px;
  margin-right: 20px;
  position: relative;
  top: -10px;
}

img.two-approvals.two-approvals-1 {
  top: 47px !important;
  width: 100% !important;
  left: -70px;
  max-width: 161px;
}

img.two-approvals.two-approvals-2 {
  max-width: 224px;
  margin-right: 0;
}

.home img.two-approvals {
  /*max-width:207px;*/
  /*margin-right: 60px;*/
  /*position: relative;*/
  /*top: -10px;*/
  /*margin-right: 31px;*/
  margin-right: 6px;
  position: relative;
  top: -10px;
  width: 74%;
}
/*.img-two-app:after {*/
/*    content: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/pink-right.png);*/
/*    position: absolute;*/
/*    right: 13px;*/
/*    top: -42px;*/
/*    z-index: 1;*/
/*    scale: 0.5;*/
/*}*/

/*.new-badge-block:before {*/
/*    content: '[';*/
/*    position: absolute;*/
/*    left: -41px;*/
/*    top: -8px;*/
/*    color: #ff00ba;*/
/*    font-size: 36px;*/
/*    z-index: 1;*/
/*    scale: 1;*/
/*}*/

img.new-badge {
  z-index: 1;
  max-width: 81px;
  position: absolute;
  top: -22px;
  /*left: -48px;*/
  left: -44px;
  transform: translateX(7%);
}

/*.new-badge-block:after {*/
/*    content: ']';*/
/*    position: absolute;*/
/*    left: 17px;*/
/*    top: -18px;*/
/*    color: #ff00ba;*/
/*    font-size: 36px;*/
/*    z-index: 1;*/
/*    scale: 1;*/
/*}*/

/*Global animations */
.slide-frm-left,
.slide-frm-right {
  position: relative;
  opacity: 0;
}

.unresectable-egfrm-nsclc .slide-frm-left,
.unresectable-egfrm-nsclc .slide-frm-right {
  opacity: 1;
}

.slide-frm-left {
  transform: translate(-20vw);
}

.slide-frm-right {
  transform: translate(40vw);
}

.r-cta,
.m-cta, .home-about .violator-os-data {
  transition: 1.25s ease;
}

.is-visible .slide-frm-left,
.is-visible .slide-frm-right {
  transition: 1.25s all cubic-bezier(0, 0, 0, 0.79);
  transform: none;
  opacity: 1;
}

.home-about .is-visible .slide-frm-left {
  transition: 1.25s all cubic-bezier(0, 0, 0, 0.79);
}

.unresectable-egfrm-nsclc .copy-per {
  padding: 0px 31px 0px 9px;
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/yr-shape.png) no-repeat;
  background-size: 100%;
  /*transform: translate(-60%);*/;
}

/* animation fix*/

.about-animation-left-fix {
  transition: 1.25s all cubic-bezier(0, 0, 0, 0.79) !important;
  transform: translateX(1%) !important;
  transition: 1s ease !important;
}

/* animation fix end*/
.home-about .is-visible div.slide-frm-right {
  transform: none;
  opacity: 1;
}

.e-cta {
  transform: translate(-50%);
}

.d-cta {
  transform: translate(50%);
}

.dom-ready .e-cta,
.dom-ready .d-cta {
  transform: none;
  transition: 1.75s all cubic-bezier(0, 0, 0, 0.79);
}

/*Global animation ends*/

/*egfr testing animations*/
.recurenece-img.rec-img-1 {
  transform: scale(0.8) translateX(80%);
  margin-left: 40px;
}

.recurenece-img.rec-img-3 {
  transform: scale(0.8) translateX(-80%);
}

.recurenece-img svg {
  stroke-dashoffset: 565.2;
}

.is-visible .recurenece-img {
  transition: 1s all ease-out;
  transform: none;
  transition-delay: 0.5s;
}

li.discuss {
  transform: translateY(100px);
}

li.refer {
  transform: translateY(150px);
}

li.test {
  transform: translateY(175px);
}

li.treat {
  transform: translateY(200px);
}

.is-visible li.discuss,
.is-visible li.refer,
.is-visible li.test,
.is-visible li.treat {
  transition: 1s ease-out;
  transform: none;
}

.youtube-video {
  min-height: 350px;
  width: 100%;
}

.youtube-video-parent {
  width: 100%;
}

#popup-template {
  width: 90%;
  margin: 0 auto;
  max-width: 750px;
}

#popup-template .modal-dialog .modal-body {
  padding-left: 60px;
  padding-bottom: 68px;
  padding-right: 34px;
  overflow-y: hidden;
}

#popup-template .modal-header {
  display: none;
}

#popup-template .modal-content {
  background: transparent;
  box-shadow: none;
  border: 0;
  border-radius: 0;
}

.resectable-nsclc .section-1 .recurrence-bar-graph.bar-graph.bar-graph-two {
  margin: 0 62px;
}

h1.unpre-possible, .unpre-possible {
  margin-top: 0;
}

p.ffb-med.last-note.purple-txt {
  line-height: 22px !important;
  font-size: 18px;
}

.purple-txt-block {
  max-width: 980px;
  width: auto;
  margin: 0 auto;
}

.home h2.margin-none {
  margin: 0;
}

.home p.ffb-med.last-note.purple-txt {
  line-height: 23px !important;
  font-size: 19px;
  font-weight: 600 !important;
  max-width: 290px;
  margin: 0;
  left: 1.7%;
  /* top: -64% !important; */
  margin-top: 0;
}

.banner-callouts {
  margin-top: 0px;
  max-width: 665px;
  flex-wrap: wrap;
}

.isi-wrapper .isiNode ul.isi-list {
  /* margin: 0 0 20px 5px; */
  margin: 0 0 20px 0;
}
/*.resectable-nsclc .nccn-block{
    right:6px;
}*/
.egfr-testing.resectable-nsclc .section-3 .dmc-chart .bullet-list,
.surgeon.resectable-nsclc .section-4 .dmc-chart .bullet-list {
  max-width: 250px;
  margin: 10px 0px 0 34px !important;
}

.egfr-testing.resectable-nsclc .section-3 .egfr-dist-recurrence,
.surgeon.resectable-nsclc .section-4 .egfr-dist-recurrence {
  margin-top: 50px;
}

.egfr-testing.resectable-nsclc .egfr-dist-recurrence,
.surgeon.resectable-nsclc .egfr-dist-recurrence {
  height: 114px;
}
/*****************************dfs**********************************/

.dfs-link {
  max-width: 86%;
}

.home .dfs-link {
  width: 100%;
  max-width: 260px;
  margin-left: 95px;
}

.home .dfs-link .dfs-link-text {
  left: 0;
  top: -10px;
}

.about .dfs-link .dfs-link-text {
  right: -64px;
  top: -42px;
  text-align: center;
}

.dfs-link .dfs-link-text {
  font-size: 17px;
  line-height: 19px !important;
}

.dfs-link .dfs-link-text {
  display: inline-block;
  float: left;
  position: absolute;
  background-image: url(../content/dam/open-digital/tagrisso-hcp/us/en/global/dfs-data-button.svg);
  padding: 21px 65px 29px 30px;
}

.dfs-link .dfs-link-text:hover, .dfs-link .dfs-link-text:active {
  background-image: url(../content/dam/open-digital/tagrisso-hcp/us/en/global/dfs-data-button-hover.svg);
}

.resectable-nsclc .dfs-link .dfs-link-text {
  left: 0;
  top: -16px;
}

.resectable-nsclc .copy-per {
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/yr-shape-1.png) no-repeat;
  padding: 6px;
  max-width: 134px;
  height: 100px;
  background-size: 100% 100%;
}

.resectable-nsclc .copy-per p,
.resectable-nsclc .copy-per h2 {
  font: normal normal 800 27px/20px Barlow;
  letter-spacing: -0.16px;
}

.resectable-nsclc .copy-per p .big-txt,
.resectable-nsclc .copy-per h2 .big-txt {
  font: normal normal 800 65px/20px Barlow;
  letter-spacing: -0.38px;
}

.resectable-nsclc .risk-copy .copy-content-lg.patients-copy {
  font-size: 17px;
  line-height: 17px;
}

.resectable-nsclc .risk-copy .copy-content-med, .resectable-nsclc .risk-copy .copy-content-sm .ffb-b,
.resectable-nsclc .risk-copy .copy-content-med .ff-semibold {
  font-size: 14px;
  line-height: 16px;
}

.resectable-nsclc.resectable .copy-content.risk-copy .copy-content-sm {
  font-size: 13px;
  line-height: 17px;
  font-weight: 400 !important;
}

.resectable-nsclc.resectable .heroBanner.section {
  height: 538px;
}
/*.resectable-nsclc.resectable .heroBanner.section{*/
/*        height: 450px;*/
/*}*/
/* update start */
.res-home-cta-margin-fix {
  /*margin: -18px auto 0 !important;*/
  margin: -6px auto 0 !important;
}

#resectable-home-banner-percent-fix {
  position: relative;
  top: -19px;
  font-size: 45px;
}

/* update end */

.resectable-nsclc.resectable .res-cta {
  margin: 7px auto 0;
}

.resectable-nsclc.resectable .heroBanner.section .nccn-block {
  margin-top: 72px;
  margin-left: 6px;
  /* padding-bottom: 10px; */;
}

.surgeon.resectable-nsclc #dfs .copy-per, .efficacy.resectable-nsclc .section-1 .copy-per {
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/global/yr-shape-white-bg.png) no-repeat !important;
  max-width: 136px;
  height: 96px;
}

.efficacy.resectable-nsclc .section-1 .new-image.seventythreeper {
  display: none;
}

.home .yellow-callout p.box-row {
  justify-content: center;
}

.home .isi-wrapper.open {
  padding-top: 35px;
}

.home .heroBanner .ban-headline {
  font-size: 38px;
  line-height: 46px;
}

.home .heroBanner .ban-headline-bold {
  font-size: 54px;
  line-height: 56px;
  letter-spacing: normal;
  /* letter-spacing: 1.17px; */
  margin-bottom: 0;
  margin-top: 13px;
  position: relative;
  left: -27px;
  top: 0;
}

.about .about-section .internal-cta {
  margin: 0 auto 34px;
}

/* .resectable .nccn-content {
  margin-left: 13px;
} */

.resectable .nccn-content {
  margin-left: -2px;
}

.resectable-nsclc.resectable .copy-content.risk-copy p,
.resectable-nsclc.resectable .copy-content.risk-copy h2 {
  /*line-height: 18px !important;*/
  line-height: 16px !important;
  font-weight: normal;
}

.list-dropdown-head.dropdown-toggle {
  height: 42px;
  display: inline-block;
  left: 48px;
  position: absolute;
  width: calc(100% - 48px);
}

.list-dropdown-head.dropdown-toggle:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.egfr-mutation.analysis-text {
  background-image: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/lime-border.png);
  padding: 23px 0px 23px !important;
  background-size: 100% 100%;
  background-position: center;
  max-width: 730px !important;
  min-height: 152px;
  border-radius: 0px !important;
  border: 0px solid #CEDB00 !important;
  box-shadow: none !important;
}

/*.resectable-nsclc.resectable .banner-text a + span.sub-heading.ffb-med.desktop-only{
  margin-left: 148px;
}*/

@-moz-document url-prefix() {
  .list-dropdown-head.dropdown-toggle:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
    border: 2px solid blue;
    box-shadow: 0 0 0 1px #fff;
  }
}

/*****81422**********/
.banner-callouts .yellow-callout1 .box-content .local+.subHead {
  line-height: 17px;
}

.banner-callouts .yellow-callout1 .box-content .subHead {
  font-weight: 600;
  font-size: 10px;
  line-height: 17px;
}

.banner-callouts .yellow-callout1 .box-content .local {
  font-size: 20px;
  line-height: 18px;
  max-width: 200px;
}

.banner-callouts .yellow-callout1,.banner-callouts .yellow-callout1:after {
  height: 82px;
}

.tag-chemotherapy #metastic-copy-banner-margin-fix .copy-content-lg {
  font-size: 28px;
}

.meta-chemotherapy .dropdown-toggle .text:before {
  content: 'LOCALLY ADVANCED OR METASTATIC';
  left: 60px;
  top: 2px;
  font-size: 14px;
  width: 148px;
  text-wrap: wrap;
  line-height: 13px;
  padding: 0;
}

.meta-chemotherapy .dropdown-toggle .text:after {
  /*	bottom: 1px;
    left: 60px; */
  bottom: 0px;
  left: 60px;
}

body.splitter .banner-callouts.desktop-only .approvedChemo {
  top: -60px!important;
}

.sitemap-sec a.sitemap-heading.common-height {
  line-height: 32px !important;
  margin-bottom: 8px !important;
}



/*****81422**********/


/*****81422**********/

.home .ref.home-btm-ref,.tag-chemotherapy .ref.tag-chemo-ref,.chemotherapy-testing .ref.chemotherapy-testing-ref {
  display: block;
}

.splitter .home-ref{
  display: none;
}

.prescribe {
  color: #5B305D;
  text-decoration: underline !important;
}
/*	.as-up {
  top: -0.15em;
  position: relative;
  }  */
.isiNode ul.isi-list ul {
  padding-left: 3px;
}

.isiNode ul.isi-list ul>li {
  margin-top: 10px;
  padding-bottom: 0;
}

.isiNode ul.isi-list ul>li::before {
  content: '-';
  left: -13px;
  padding-left: 10px;
}

.isiNode ul.isi-list ul.subbul-gray>li::before {
  color: #333;
}

.isiNode ul.isi-list ul.subbul-gray li::before {
  content: "\2014";
  left: -13px;
  padding-left: 10px;
}

.laura-nsclc .isiNode ul.isi-list ul {
  padding-left: 3px;
}

.laura-nsclc .isiNode ul.isi-list ul>li::before {
  padding-left: 10px;
}
/*****81422**********/

.surgeon.resectable-nsclc .recurrence-bar-graph .bar-two.bar-container span,
.testing.resectable-nsclc .recurrence-bar-graph .bar-two.bar-container span {
  right: 13px !important;
}

@media screen and (min-width: 1600px) {
  .dom-ready .section-container-basic:after {
    transform: scale(1.5);
  }

  /*.banner-bg-section {height: 240px;}*/
  .is-visible.banner-bg-section,.sectionContainer.section:first-child {
    background-position-y: 16%;
  }

  .dom-ready .heroBanner .section-container-basic:after {
    transform: scale(1.1);
  }

  body.tag-chemotherapy.dom-ready .heroBanner .section-container-basic:after {
    transform: scale(1);
  }

  body.home.dom-ready .heroBanner .section-container-basic:after {
    /* transform: scale(1.58); */;
  }

  body.home .heroBanner .section-container-basic:after {
    /* top: 167px; */;
  }

  .section-container-basic:after {
    background-image: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/hero-banner-lg.png);
  }

  .home .section-container-basic:after {
    background-image: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/tightrope-banner-1x.png);
  }

  .home img.two-approvals {
    max-width: 207px;
    margin-right: 100px;
    position: relative;
    top: -10px;
    left: -37px;
  }

  .home p.ffb-med.last-note.purple-txt {
    left: -18%;
  }

  body.home.dom-ready .heroBanner .section-container-basic:after {
    background-position: center;
  }

  /*.heroBanner .section-container-basic:after {
        top: 0;
    }*/

  .heroBanner:before {
    bottom: -13px;
  }

  .heroBanner .section-container-basic {
    min-height: 910px;
  }

  .metastatic-egfrm-nsclc .heroBanner .section-container-basic {
    min-height: 910px !important;
  }
}

@media only screen
and (min-device-width: 320px)
and (max-device-width: 568px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {

  body.ios  li.indication-mob ul li:last-child,
  body.ios  li.therapy-indication-mob ul li:last-child {
    margin-bottom: -2px;
  }

  body.ios.efficacy.resectable-nsclc .section-1 h1.new-data {
    font-size: 32px !important;
  }
}

@media only screen
and (device-width: 414px)
and (device-height: 896px)
and (-webkit-device-pixel-ratio: 2) {


  body.ios li.indication-mob ul li:last-child,
  body.ios li.therapy-indication-mob ul li:last-child {
    margin-bottom: -2px;
  }
}

@media screen and (max-width: 991px) {
  .unresectable-efficacy #pfss img.new-indication{
    display:none;
  }
  .unresectable-efficacy #pfss .targisso-intro-container .targisso-intro{
    margin-top:0px!important;
  }
  .unresectable-egfrm-nsclc .mob-callouts{
    margin-top: -42px!important;
  }
  .laura-rad-oncologists h2.assume-mutation{
    margin-top:18px!important;
  }

  .dom-ready .section-container-basic:after {
    transform: scale(2.7);
  }
  .laura-moa.laura-nsclc .footnotes.txt-styling-1{
    margin-top: 42px;
    margin-top: 42px;
    max-width: 820px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .laura-moa.laura-nsclc .green-banner{
    margin-top: 38px;
  }
  .home .box-content {
    position: initial;
  }
  body > div.main-container > header > nav > div > div.top-header > div > div > button:nth-child(1){
    display:none;
  }

  #nurse-dosing-modifications .footnotes {
    margin-left: 10px !important;
    text-indent: 0;
  }

  .yellow-callout1,
  .left-box1 {
    transform: translate(0%);
  }

  .green-callout1,
  .right-box1 {
    transform: translate(0%);
  }
  /*.sitemap span.metastatic-pt {*/
  /*display: block;*/
  /*line-height: 22px !important;*/
  /*}*/
  .sitemap a.sitemap-heading.ffb-b.common-height {
    margin-top: 30px;
  }

  .local-advance.collapsed #metastatic-chemo-ul.indication-open,.r-indication.collapsed #resectable-ul.indication-open, .m-indication.collapsed #metastatic-ul.indication-open {
    border-top: 1px solid #5B305D;
  }

  .ratio-lg .footnotes {
    padding-left: 0px;
  }

  .testing.resectable-nsclc.egfr-testing ul.bullet-list {
    margin: 6px 0 18px 0px !important;
    margin-left: 11px !important;
  }

  .no-display-mob {
    display: none!important;
  }

  .home .dom-ready .floating-os-box {
    transform: none;
  }

  .navbar-toggle:first-child {
    /*display: none;*/
  }

  #resectable-home-banner-txt-3::marker {
    font-size: 10px;
    color: transparent!important;
  }

  #resectable-home-banner-txt-3 {
    position: relative;
  }

  #resectable-home-banner-txt-3::before {
    position: absolute;
    width: 3px;
    height: 3px;
    content: '';
    background-color: #5B305D;
    left: -13px;
    border-radius: 50%;
    top: 7px;
  }

  #pink-var-graphic-home-landing::before {
    color: #FF00BA !important;
    content: "[";
    position: relative;
    font-size: 102px;
    left: -98px;
    top: 15px;
    font-family: system-ui !important;
    font-weight: 100 !important;
  }

  #pink-var-graphic-home-landing::after {
    color: #FF00BA !important;
    content: "]";
    position: relative;
    font-size: 102px;
    right: -96px;
    top: 15px;
    font-family: system-ui !important;
    font-weight: 100 !important;
  }

  /*.isi-list li.fpo-pink:after {*/
  /*    content: 'FPO';*/
  /*    color: #FF00E573;*/
  /*    font-size: 70px;*/
  /*    position: absolute;*/
  /*    top: 2px;*/
  /*    left: 110px;*/
  /*    font-weight: 700;*/
  /*    font-family: 'Barlow';*/
  /* opacity: 0.7; */
  /*    transform: rotate(-25deg);*/
  /*}*/

  .metastatic-nsclc .un-txt-1, .metastatic-nsclc .un-txt-2 {
    font-weight: normal!important;
  }

  p.logo.mobile-logo a {
    display: inline-block;
    width: 100%;
    height: 40px;
  }
  /*.home .left-box .floating-os-box::before{
  color: #FF00BA !important;
  content: "[";
  position: relative;
  font-size: 96px;
  left: -16px;
  top: 19px;
  font-family: system-ui !important;
  font-weight: 100 !important;
  }
  .home .left-box .floating-os-box::after{
  color: #FF00BA !important;
  content: "]";
  position: relative;
  font-size: 96px;
  right: -170px;
  top: 19px;
  font-family: system-ui !important;
  font-weight: 100 !important;
  }*/

  .home .left-box .floating-os-box.home-floating-os-box::before,
  .home .left-box .floating-os-box.home-floating-os-box::after {
    position: absolute;
  }

  .home .left-box .floating-os-box.home-floating-os-box::after {
    right: -10px;
  }

  p.logo.mobile-logo a img {
    position: absolute;
    z-index: -1;
  }

  .isi-wrapper ul.isi-list {
    margin-top: 18px;
    /*max-width:332px;*/;
  }

  .home .floating-os-box {
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/mobile/New-OS-Data-Mobile.png) no-repeat;
    background-size: 100% 100%;
    width: 219px;
    height: 91.5px;
    position: absolute!important;
    top: -38px;
    left: 62px;
    z-index: 22!important;
    transform: none!important;
  }

  .home .sp-left-1 {
    left: 0;
  }

  /*resectable landing page home mobile osdata update */
  #resectable-home-banner-newosdata-mobile {
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/New-OS-Data-Desktop.png) no-repeat;
    width: 220px;
    height: 100%;
    position: absolute;
    top: -32px;
    background-size: contain;
    left: 80px;
    transform: none;
  }
  /*resectable landing page home mobile osdata update  end*/

  /*.\34 04 .navbar-toggle:first-child, .\35 00 .navbar-toggle:first-child {
  display: block;
  }*/

  /*.resectable-nsclc.resectable .copy-content.risk-copy.slide-frm-right.updated-risk-copy p:nth-child(2) {
  margin-bottom: -1px;
  }
  .resectable-nsclc.resectable .copy-content.risk-copy.slide-frm-right.updated-risk-copy p:nth-child(3) {
  line-height: 10px !important;
  }*/
  .resectable-nsclc.resectable .res-footnotes {
    margin: 20px 0 0px !important;
  }

  .about-banner-margin-top {
    width: 100%;
  }

  .mobile-only {
    display: block;
  }

  .unresectable-egfrm-nsclc .footnotes {
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-box1 {
    margin-left: auto;
    margin-right: auto;
  }

  .left-box1, .red-box1 {
    width: auto;
  }

  .new-badge-block {
    position: relative;
    z-index: 99;
  }

  .left-box1 {
    /*background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/Resectable%20Button%20shape%20Mobile%402x.png) no-repeat;*/
    /*background-size: 100%;*/
    /*height: 90px;*/
    /* order: 4; */
    margin-right: 0;
  }

  .right-box1 .order-3 {
    order: 3;
  }

  .right-box1 .order-2 {
    order: 2;
  }

  /*.right-box1 {*/
  /*    background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/Metastatic%20T%2bMono%20Button%20shape%20Mobile%402x.png) no-repeat;*/
  /*    background-size: 100%;*/
  /*}*/

  .home .right-box1 .box-content.ffb-med.purple-txt {
    margin-top: 0px;
    margin-left: 12px;
    text-align: left;
    margin-bottom: 0;
    padding: 5px 0 0 0;
    min-width: calc(100% - 12px);
    margin-right: 0;
  }

  .home .right-box1 .box-content.ffb-med.purple-txt.threelipu-box, .home .left-box1 .box-content.ffb-med.purple-txt.threelipu-box {
    padding: 11px 0 0 0;
  }

  .home .box-content .text-center {
    margin-top: -2px;
  }

  .home .text-nsclc {
    font: normal normal 600 13px/14px 'Barlow' !important;
  }

  /*.yellow-callout1 .box-content span.ffb-b {
  font: normal normal 700 21px/18px 'Barlow';
  letter-spacing: -0.56px;
  }*/

  .home .right-box1 .image-small-text, .home .left-box1 .image-small-text {
    left: auto;
    /*  top: 44px; */
    top: 50px;
  }

  .home .left-box1 .box-content.ffb-med.purple-txt {
    margin-top: 7px;
    margin-left: 12px;
    text-align: left;
  }

  .right-box1.order-3 {
    order: 2;
    margin-bottom: 17px;
  }

  .right-box1.order-2 {
    order: 3;
    margin-bottom: 17px;
  }

  .home .left-box1 {
    /* margin-bottom: 17px; */
    margin-left: auto;
    margin-right: auto;
  }

  .home.dom-ready .yellow-callout1 {
    transform: translateX(-0%);
  }

  .banner-callouts-mobile > div {
    margin-bottom: 17px;
  }

  .right-box1 {
    width: auto;
  }

  .right-box1 .green-callout1 .lung-container, .left-box1 .yellow-callout1 .lung-container {
    padding: 5px 8px;
    padding-top: 10px;
  }

  .right-box1 span.box-content span {
    padding-right: 13px;
  }

  .right-box1 .green-callout1 .lung-container img, .left-box1 .yellow-callout1 .lung-container img {
    margin-top: 6px;
    height: 36px;
    width: 38px;
  }

  .right-box1 .green-callout1 .lung-container .image-small-text, .left-box1 .yellow-callout1 .lung-container .image-small-text {
    margin-bottom: 0;
  }

  .yellow-callout1, .green-callout1 {
    margin: 0 auto;
    max-width: max-content;
  }

  .green-callout1 .box-content a:after, .yellow-callout1 .box-content a:after {
    right: 0;
    top: -1px;
  }

  .green-callout1 .box-content:after {
    content: '';
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/Purple Chevron Right Desktop.svg.html) no-repeat center;
    position: absolute;
    width: 25px;
    right: 0px;
    height: 72px;
    top: -1px;
    -webkit-text-stroke: 1px #008995;
    background-color: #008995;
    border-radius: 0 8px 8px 0;
    left: auto;
  }

  .yellow-callout1 .box-content:after {
    content: '';
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/Purple Chevron Right Desktop.svg.html) no-repeat center;
    position: absolute;
    width: 26px;
    right: -1px;
    height: 72px;
    top: -1px;
    -webkit-text-stroke: 1px #c6d632;
    background-color: #c6d632;
    border-radius: 0 10px 10px 0;
    left: auto;
  }

  .navbar-toggle.collapsed {
    display: block;
  }

  .navbar-toggle {
    display: block;
  }

  .mobile-only + .text-nowrap {
    white-space: pre-line !important;
  }

  .unresectable-egfrm-nsclc .purple-txt {
    font-size: 16px;
    line-height: 18px;
  }

  .unresectable-egfrm-nsclc .sub-heading {
    font-size: 22px;
    line-height: 22px;
    letter-spacing: 0px;
  }

  .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    border: 0 none;
  }

  .accordion-container[data-enable-custom-icon="true"] .collapse-panel-heading .fa:before {
    top: 0px;
  }

  .surgeon .section-13 .test-icon-box .icons {
    height: 90px;
  }

  tr.span1 th {
    vertical-align: bottom;
    padding-bottom: 7px;
    line-height: 17px !important;
  }

  p.ffb-med.patient-text {
    padding-top: 17px;
  }

  p.ffb-med.egfr-text {
    padding-top: 6px;
  }

  .eyebrow {
    line-height: 26px !important;
  }

  .exitRampPage .modal-content {
    margin: 0 35px;
    padding: 12px;
  }

  .exitRampPage .modal-dialog {
    top: 0px;
  }

  .exitRampPage button.close.fg-color {
    margin-top: -53px;
    top: -143px;
    left: 14px;
  }

  .exitRampPage .modal-header h4.modal-title {
    margin: 10px auto 14px;
    line-height: 34px;
  }

  .banner-bg-section:before {
    content: "";
    position: absolute;
    width: 100%;
    height: auto;
    bottom: -5px;
    box-shadow: 0px 1px 9px 9px #00000040;
    z-index: 2;
  }

  .cta-1, .cta-2 {
    position: relative;
  }

  .cta-1:after {
    left: 99px;
    z-index: 99;
  }

  .data-copy.purple-txt.purple-percentage {
    margin-top: 0;
  }

  .copy-per.slide-frm-left.eighty-percentage-txt {
    padding-top: 0;
  }

  .dosing.metastatic-nsclc .section-heading-mobile, .dosing.resectable-nsclc .section-heading-mobile,
  .resectable-egfrm-nsclc .section-heading-mobile, .metastatic-egfrm-nsclc .section-heading-mobile,
  .aura.metastatic-nsclc .section-heading-mobile, .video-library.metastatic-nsclc .section-heading-mobile,
  .laura-nsclc .section-heading-mobile {
    top: 58px;
  }

  .laura-nsclc .section-heading-mobile {
    z-index: 2;
  }

  .metastatic-nsclc.metastatic .banner-text.purple-txt {
    margin-top: 48px;
  }

  .section-heading-mobile {
    display: block;
    position: fixed;
    left: 0px;
    background: #fff;
    width: 100%;
    z-index: 99;
    font: normal bold 12px/36px Barlow;
    letter-spacing: 0px;
    color: #5B305D;
    padding: 0px 18px;
    height: 36px;
    box-shadow: 0px 3px 10px #00000040;
    /*margin-top: -5px;*/
  ;
  }

  .banner-text {
    position: static;
  }

  .section-container-basic:after {
    transform: scale(1.5);
    z-index: -1;
  }

  .sitemap .section-heading-mobile {
    display: block;
    margin-top: -5px;
  }

  .dom-ready .section-container-basic:after {
    transform: scale(2.7);
  }

  .heroBanner .section-container-basic {
    min-height: 430px;
  }

  .section-heading-mobile:after,
  .resectable-nsclc.no-subnav .section-heading-mobile:after {
    content: "";
    /*background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/r-lung-icon.svg) no-repeat;*/
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/global/Resectable-lung.svg) no-repeat;
    width: 29px;
    height: 27px;
    position: absolute;
    right: 19px;
    top: 5px;
    background-size: cover;
    display: block;
  }

  .laura-nsclc .section-heading-mobile:after {
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/global/u-lung-icon.svg) no-repeat;
    background-size: 100%;
  }

  .laura-nsclc.no-subnav .section-heading-mobile:after {
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/global/u-lung-icon.svg) no-repeat;
  }

  .metast-nsclc.no-subnav .section-heading-mobile:after {
    content: "";
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/global/m-lung-icon.png) no-repeat;
    width: 29px;
    height: 27px;
    position: absolute;
    right: 19px;
    top: 7px;
    background-size: cover;
    display: block;
  }

  .metastatic-nsclc .section-heading-mobile:after {
    /*background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/m-lung-icon.svg) no-repeat;*/
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/global/Metastatic-lung.svg) no-repeat;
    display: block;
  }

  .home .yellow-callout p.box-row {
    /*width: 80%;*/
    width: 100%;
    /* text-align: center; */
    /* margin: 0 auto; */
    justify-content: center;
  }

  .home .floating-os-box:hover {
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/mobile/New-OS-Data-Green-Mobile.png) no-repeat;
    background-size: 100% 100%;
    width: 219px;
    height: 91.5px;
  }

  .home p.ffb-med.last-note.purple-txt {
    max-width: 72%;
    left: 0;
    margin-bottom: 5px;
  }

  .home .ban-subhead, .home .last-note {
    font-size: 12px;
  }

  .desktop-only {
    display: none !important;
  }

  .mob-callouts {
    max-width: 254px;
    margin: 20px auto;
  }

  .unresectable-egfrm-nsclc .mob-callouts {
    max-width: 254px;
    margin: 20px auto;
    margin-top: -16px;
  }

  p.logo.mobile-logo {
    float: left;
    width: 163px;
    height: auto;
  }

  ul.linked-list.pd-0.vertical.mb-list li a span {
    font-family: Barlow;
    font-size: 10px;
    letter-spacing: -0.1px;
    line-height: 13px;
  }

  .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
    width: 31px;
    margin-bottom: 8px;
  }

  .navbar-default button.navbar-toggle[aria-expanded="true"] span.icon-bar:nth-child(2) {
    top: 10px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
    position: relative;
    height: 2px;
  }

  .navbar-default button.navbar-toggle[aria-expanded="true"] span.icon-bar:nth-child(3) {
    opacity: 0;
    right: 400px;
  }

  .navbar-default button.navbar-toggle[aria-expanded="true"] span.icon-bar:nth-child(4) {
    top: -10px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
    position: relative;
    height: 2px;
  }

  .navbar-default button.navbar-toggle[aria-expanded="true"] {
    padding-bottom: 5px;
  }

  .navbar-default .top-header .navbar-header .navbar-toggle,
  .navbar-default .top-header .navbar-header .header-search-btn {
    border: 0 none;
    background: none;
    padding: 12px 5px;
    position: relative;
    top: 5px;
    margin: 0 10px 0 0;
  }

  .mobile-logo img.new-image-mobile {
    width: 163px;
    height: 53px;
    margin: 0 0 0 -25px;
    display: block;
  }

  .top-header-links.visible-sm-inline-block.visible-xs-inline-block {
    float: left;
    width: 88%;
  }

  ul.linked-list.pd-0.vertical.mb-list {
    float: right;
    max-width: 125px;
    margin: 9px auto;
    margin-right: 7px;
    text-align: right;
  }

  .popupSnippetPage.homePage.basePage,
  .popupSnippetPage.homePage.basePage>div {
    width: 100%;
  }

  ul.linked-list.pd-0.vertical.mb-list li a {
    color: #fff;
    font-size: 12px;
    padding: 0;
    margin: 0;
    line-height: 12px !important;
  }

  ul.linked-list.pd-0.vertical.mb-list li {
    margin: 0;
    padding: 0;
    margin-top: -2px;
    font-size: 10px;
    line-height: 13px !important;
  }

  ul.linked-list.pd-0.vertical.mb-list li:after {
    display: none;
  }
  /*Mobile nav styles*/
  #popup-template .modal-header {
    display: none;
  }

  .menu-snippet-mobile {
    width: 100%;
  }

  .menu-snippet-mobile li {
    list-style: none;
    padding: 0;
    display: block;
    text-align: left;
    padding-bottom: 1px !important;
  }

  .menu-snippet-mobile ul {
    padding: 0;
  }

  .primary-navigation .nav.stacked-menu {
    display: none;
  }

  .navbar-collapse.in {
    padding: 0;
    margin: 0;
    border: 0 none;
    background: none;
  }

  .primary-navigation .container {
    padding: 0;
  }

  span.mob-indication {
    background: #D7D7D9;
    width: 100%;
    display: block;
    height: 35px;
    font: normal normal bold 15px/36px barlow;
    color: #5B305D;
    position: relative;
    over-flow: hidden;
  }

  span.mob-indication:before {
    content: "";
    width: 100%;
    height: 3px;
    position: absolute;
    top: -3px;
    box-shadow: 0px 0 8px rgb(0 0 0 / 80%);
    background: transparent;
    left: 0;
  }

  span.mob-indication:after {
    content: "";
    width: 100%;
    height: 3px;
    position: absolute;
    bottom: -5px;
    box-shadow: 0px 0 10px rgb(0 0 0 / 50%);
    background: transparent;
    left: 0;
  }

  li.indication-mob>ul,
  li.therapy-indication-mob>ul {
    height: 0px;
    overflow: hidden;
    display: none;
  }

  li.indication-mob>ul.indication-open,
  li.therapy-indication-mob>ul.indication-open {
    height: auto;
    overflow: visible;
    display: block;
  }

  .metastatic-nsclc .global-menu, .resectable-nsclc .global-menu {
    display: none;
  }

  /*.metastatic-nsclc .global-menu {
      display: block;
  }*/

  .metastatic-nsclc #metastatic-ul {
    display: none;
    overflow: hidden;
  }

  .resectable-nsclc #resectable-ul {
    display: none;
    overflow: hidden;
  }

  .resectable-nsclc .r-indication.collapsed #resectable-ul.indication-open, .metastatic-nsclc .m-indication.collapsed #metastatic-ul.indication-open {
    display: block;
    overflow: visible;
  }

  li.indication-mob>ul.collapse.in,
  li.therapy-indication-mob>ul.collapse.in {
    overflow: visible;
  }

  .menu-snippet-mobile p {
    margin-bottom: 0;
  }

  li.indication-mob, li.therapy-indication-mob {
    background: #f1f1f1;
    border-bottom: 1px solid #5b305d;
    display: inline-block;
    line-height: 46px !important;
    width: 100%;
    min-height: 47px;
    text-align: left;
    font: normal normal normal 16px/19px Barlow;
    letter-spacing: 0px;
    color: #5B305D;
  }

  li.indication-mob:before, li.therapy-indication-mob:before {
    /*background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/r-lung-icon.svg) no-repeat center #fff;*/
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/chemotherapy/ResectableLung.2X.png) no-repeat center #fff;
    content: "";
    position: absolute;
    width: 53px;
    height: 45px;
    left: 0;
    border-right: 1px solid #5B305D;
    background-size: 37px auto;
  }

  li.indication-mob.u-indication:before, li.therapy-indication-mob.u-indication:before {
    /*background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/u-lung-icon.svg) no-repeat center #fff;*/
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/chemotherapy/Unresectable_Lung.2X.png) no-repeat center #fff;
    background-size: 73%;
  }

  li.r-indication {
    border-top: 1px solid #5b305d;
  }

  li.indication-mob b, li.therapy-indication-mob b {
    text-align: left;
    font: normal normal bold 16px/19px Barlow;
    letter-spacing: 0px;
    color: #5B305D;
    text-transform: uppercase;
    padding: 0 2px 0 61px;
  }

  li.indication-mob.m-indication:before, li.therapy-indication-mob.m-indication:before {
    /*background: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/m-lung-icon.svg) no-repeat center #fff;*/
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/chemotherapy/Metastatic-lung.svg) no-repeat center #fff;
    background-size: 37px auto;
  }

  li.indication-mob ul, .global-menu>li>ul, li.therapy-indication-mob ul {
    width: 100%;
  }

  li.indication-mob>ul>li, .global-menu>li, li.therapy-indication-mob>ul>li {
    width: 100%;
    min-height: 46px;
    border-bottom: 1px solid #5B305D;
    display: block;
    overflow: hidden;
    border-top: 1px solid #5B305D;
  }

  li.indication-mob ul.dropdown-menu, .global-menu li.has-subnav ul.dropdown-menu,
  li.therapy-indication-mob ul.dropdown-menu {
    position: relative;
    overflow: hidden;
    border-top: 1px solid #5B305D;
    padding: 12px 0 !important;
  }

  .mobile-nav-indication > li .active, .global-menu > li .active {
    color: #5B305D;
    font-weight: 700;
  }

  .global-menu > li.nav-active ul.dropdown-menu.multi-level.show li.nav-active {
    font-weight: 700;
  }

  li.indication-mob ul.dropdown-menu:before, .global-menu li ul.dropdown-menu:before,
  li.therapy-indication-mob ul.dropdown-menu:before {
    content: "";
    width: 100%;
    height: 6px;
    top: -6px;
    left: 0;
    position: absolute;
    /* box-shadow: 0px 0 21px rgb(0 0 0 / 80%);*/
    /*box-shadow: 0px 0 15px rgb(0 0 0 / 20%);*/
    background: transparent;
  }

  li.indication-mob ul.dropdown-menu:after, .global-menu li ul.dropdown-menu:after,
  li.therapy-indication-mob ul.dropdown-menu:after {
    content: "";
    width: 100%;
    height: 6px;
    bottom: -6px;
    left: 0;
    position: absolute;
    box-shadow: 0px 0 15px rgb(0 0 0 / 20%);
    background: transparent;
  }

  li.indication-mob ul li a, .global-menu li a, li.therapy-indication-mob ul li a {
    text-align: left;
    font: normal normal normal 16px/16px Barlow;
    letter-spacing: 0px;
    color: #5B305D;
    padding: 12px 25px;
    display: inline-block;
    width: 90%;
  }

  .global-menu ul.dropdown-menu.multi-level li a {
    font: normal normal normal 15px/18px Barlow;
    padding: 10px 25px;
  }

  .global-menu ul.dropdown-menu.multi-level,
  #metastatic-ul ul.dropdown-menu.multi-level {
    box-shadow: 0px 0px 15px inset rgb(0 0 0 / 20%);
  }

  .site-map h1 {
    margin: 30px auto -20px;
  }

  .sitemap-sec:last-child {
    margin-bottom: 0;
  }

  .sitemap-block {
    flex-direction: column;
  }

  .sitemap-block .sitemap-block-inner {
    width: auto;
  }

  .sitemap-block .sitemap-block-inner:last-child {
    margin-left: 0;
  }

  ul.sitemap-list li a {
    margin-bottom: 10px;
  }

  .egfr-dist-recurrence .dist-ref-main>div>span {
    font-size: 36px;
    padding-left: 15px;
  }

  .egfr-dist-recurrence .vs-block {
    margin: 10px 0px 0 0px !important;
    vertical-align: top;
  }

  .egfr-dist-recurrence .dist-ref-main {
    margin: 19px auto 0 -45px;
    padding-top: 34px;
  }

  .egfr-dist-recurrence {
    height: 95px;
    margin-top: 45px;
  }

  .egfr-dist-recurrence .footnotes {
    width: 64%;
    font-size: 12px;
    line-height: 20px !important;
  }

  li.indication-mob>ul>li .dropdown_arrow:before, ul.global-menu > li.has-subnav .dropdown_arrow:before, .indication-mob:after, li.therapy-indication-mob>ul>li .dropdown_arrow:before,
  .therapy-indication-mob:after {
    content: "\f107";
    font-family: 'FontAwesome';
    width: 2px;
    font-size: 30px;
    position: absolute;
    top: 0px;
    transition: none;
    right: 12px;
    color: #5b305d;
    width: 100%;
    height: 100%;
    text-align: right;
    padding-top: 15px;
    z-index: 99;
  }

  li.indication-mob>ul>li.no-drop-down .dropdown_arrow,
  li.therapy-indication-mob>ul>li.no-drop-down .dropdown_arrow {
    display: none;
  }

  .indication-mob:after, .therapy-indication-mob:after {
    top: 2px;
    width: 30%;
    padding-bottom: 30px;
    right: 11px;
    padding-right: 0;
    height: 22px;
    line-height: 16px;
    content: "\f107";
  }

  span.dropdown_arrow {
    width: 100%;
    height: 46px;
    display: inline-block;
    float: right;
    position: absolute;
    right: 0;
    z-index: 999;
  }

  li.indication-mob ul li a, li.therapy-indication-mob ul li a {
    touch-action: manipulation;
  }

  .indication-mob .collapsed:after, .therapy-indication-mob .collapsed:after {
    content: "\f107";
  }

  .resectable-nsclc .r-indication.collapsed.indication-main:after, .metastatic-nsclc .m-indication.collapsed.indication-main:after,
  .laura-nsclc .u-indication.collapsed.indication-main:after {
    content: "\f106";
  }

  .r-indication.collapsed.indication-main:after, .m-indication.collapsed.indication-main:after,
  .u-indication.collapsed.indication-main:after {
    content: "\f106";
  }

  .resectable-nsclc .r-indication:after, .metastatic-nsclc .m-indication:after,
  .laura-nsclc .u-indication:after {
    content: "\f107";
  }

  li.indication-mob>ul>li.open-subnav .dropdown_arrow:before,
  li.indication-mob>ul>li.nav-active.open-subnav .dropdown_arrow:before,
  ul.global-menu>li.has-subnav.open-subnav .dropdown_arrow:before,
  li.therapy-indication-mob>ul>li.open-subnav .dropdown_arrow:before,
  li.therapy-indication-mob>ul>li.nav-active.open-subnav .dropdown_arrow:before {
    content: "\f106";
    right: 0;
    width: 100%;
    height: 44px;
    text-align: right;
    padding-right: 12px;
  }

  li.indication-mob ul li:last-child, li.therapy-indication-mob ul li:last-child {
    margin-bottom: -7px;
    clear: both;
    overflow: hidden;
  }

  li.indication-mob ul li.no-drop-down:before , li.therapy-indication-mob ul li.no-drop-down:before {
    display: none;
  }

  .menu-snippet-mobile .text.parbase ul, .global-menu li > ul {
    /*line# 1458*/
    padding: 0;
    margin-bottom: 0;
    background: #fff;
  }

  .menu-snippet-mobile .global-menu > li {
    min-height: 46px;
    background: #ffffff;
    border-bottom: 1px solid #5B305D;
    text-align: left;
    font: 17px/46px Barlow;
    letter-spacing: 0px;
    color: #5B305D;
    /*line-height: 46px !important;*/
    padding-left: 0px;
  }

  ul.mob-utility-menu {
    border-top: 3px solid #5B305D;
  }

  .menu-snippet-mobile .mob-utility-menu li {
    height: 46px;
    background: #D7D7D9;
    border-bottom: 1px solid #5B305D;
    opacity: 1;
  }

  .menu-snippet-mobile .mob-utility-menu li a {
    text-align: left;
    font: 13px/16px Barlow;
    letter-spacing: 0px;
    color: #5B305D;
    line-height: 46px !important;
    padding-left: 15px;
    font-weight: 500;
  }

  .resectable-nsclc .heroBanner .section-container-basic:after, .metastatic-nsclc .heroBanner .section-container-basic:after {
    background-image: url(../content/dam/open-digital/tagrisso-hcp/us/en/mobile/hero-banner-inner-md.png);
    background-size: cover;
    transform: none;
    background-position: center top;
  }

  .dom-ready.resectable-nsclc .heroBanner .section-container-basic:after, .dom-ready.metastatic-nsclc .heroBanner .section-container-basic:after {
    /*transform: scale(1.08) !important;*/;
  }

  .resectable-nsclc .heroBanner .section-container-basic, .metastatic-nsclc .heroBanner .section-container-basic {
    min-height: 660px;
  }

  .resectable-nsclc .e-cta, .resectable-nsclc .d-cta {
    padding: 14px 22px 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .e-cta a, .d-cta a {
    width: 100%;
    max-width: 209px;
    /* margin: 0 auto; */
    display: block;
    text-align: center;
  }

  .e-cta, .d-cta {
    padding-right: 0;
    padding-left: 0;
  }

  .resectable-nsclc .d-cta {
    padding: 14px 22px 20px;
    /*padding: 14px 30px 20px;*/
    padding-left: 0;
  }

  .accordion-container .collapse-panel-heading .fa {
    right: 10px;
    top: 0 !important;
    bottom: 0;
    height: 25px;
    margin: auto 0 !important;
  }

  /*Mobile nav styles ends*/
  .main-section {
    margin-top: 58px;
  }

  .banner-bg-section {
    /* background: url(/content/dam/open-digital/tagrisso-hcp/us/en/mobile/inner-bg-mob.png) no-repeat;*/
    /*background: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/inner-bg-v1.jpg) no-repeat;*/
    min-height: 67px;
    width: 100%;
    z-index: 0;
    position: fixed;
    overflow: hidden;
  }

  .main-section .sectionContainer.section:first-child {
    min-height: 132px;
  }

  .banner-bg-section:after {
    content: "";
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/inner-bg-v1.jpg) no-repeat;
    background-position: center 25%;
    background-size: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    transition: all 1s ease-in;
    -webkit-transition: all 1s ease-in;
  }

  .dom-ready .banner-bg-section:after {
    transform: scale(1.5);
  }

  /*   .page-section-inner,*/
  /*.bg-grey .page-section-inner {*/
  /*   padding: 0 10px;*/
  /* }*/

  .page-section-inner,
  .bg-grey .page-section-inner {
    padding: 0 20px;
  }

  .callout .page-section-inner {
    padding: 0;
  }

  /*.cta .internal-link .purple-txt:after {*/
  /*  right: 46px !important;*/
  /*}*/
  .e-cta,
  .d-cta {
    margin-left: 0;
  }

  .cta.r-cta {
    margin-bottom: 30px;
  }

  .isi-wrapper .page-section-inner {
    /*padding: 0 20px;*/
    padding: 0 14px;
  }

  .laura-nsclc .isi-wrapper .page-section-inner {
    padding: 0 14px;
  }

  .laura-nsclc .isiNode ul.isi-list ul {
    padding-left: 3px;
  }

  .laura-nsclc .isiNode ul.isi-list ul>li::before {
    padding-left: 10px;
  }

  .footer ul {
    text-align: center;
  }

  .footer ul li {
    display: inline-block;
  }

  .footer ul li:nth-child(3):after,
  .footer ul li:nth-child(8):after,
  .footer ul li:nth-child(9):after {
    display: none;
  }

  .footer .text.parbase.section {
    margin: 15px auto 0;
  }

  .white_bg {
    flex-direction: column;
  }

  .footer-content {
    padding: 0 65px;
    text-align: center;
    max-width: 100%;
    margin: 0 auto;
  }

  p.flag-stmt {
    display: block;
    margin-bottom: 20px;
  }

  .flag-stmt img {
    width: 28px;
    margin: 0 auto 15px;
    display: block;
  }

  .copy-right {
    margin-top: 0;
  }

  .footer-img {
    margin: 20px auto 0;
  }

  .isi-arrow-container {
    display: block;
    width: 100%;
    right: 0;
  }

  .isi-arrow {
    right: 0;
    background: #fff;
    left: 0;
    margin: 14px auto 0 auto;
    width: 30px;
  }

  .isi-arrow.open {
    top: -24px;
  }

  .isi-container {
    width: 100%;
    z-index: 99 !important;
    background-color: #fff;
    border-top: 2px solid #5B305D;
    z-index: 99;
  }

  .isi-container.open.isi-mobile-bottom {
    bottom: -66px;
  }

  .isi-container.isi-mobile-bottom.has-mobile-content.open .isi-mobile-footer-content {
    padding-bottom: 66px;
  }

  .resectable-nsclc .isi-container.open.isi-mobile-bottom,
  .metastatic-nsclc .isi-container.open.isi-mobile-bottom {
    bottom: -72px;
  }

  .resectable-nsclc .isi-container.isi-mobile-bottom.has-mobile-content.open .isi-mobile-footer-content,
  .metastatic-nsclc .isi-container.isi-mobile-bottom.has-mobile-content.open .isi-mobile-footer-content {
    padding-bottom: 72px;
  }
  /*
  .isi-container.open .indications {
    padding-bottom: 66px;
  }
  
  .isi-container.open .ref {
    display: none;
  }
  */
  .ref.home-ref p.abbrivations {
    line-height: 16px !important;
  }

  .isi-wrapper {
    margin-top: 0px;
  }

  .isi-wrapper h2 {
    margin-top: 30px;
    margin-bottom: 20px;
  }

  .home .main-section {
    /*margin-top: 42px;*/
    margin-top: 53px;
  }

  .indications .mt-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .heroBanner .section-container-basic {
    background-size: 100%;
  }

  .about .internal-cta .cta.r-cta .internal-link {
    line-height: 19px !important;
  }

  .home .heroBanner .section-container-basic .banner-tx2 {
    margin-bottom: 6px;
    position: absolute;
  }

  .heroBanner .section-container-basic div {
    position: static;
  }

  .unresectable-egfrm-nsclc .new-announcement {
    position: absolute;
    top: 336px;
    left: -42px;
    width: 440px;
  }

  .unresectable-egfrm-nsclc .copy-per h2 {
    padding: 0px 0 13px 0;
    transform: rotate(180deg);
  }

  .unresectable-egfrm-nsclc .data-copy {
    margin-top: 0px;
  }

  .unresectable-egfrm-nsclc .slide-frm-right h2.copy-content-lg {
    font-size: 20px;
  }

  .unresectable-egfrm-nsclc .median-os {
    font-weight: 400 !important;
    font-size: 12px;
  }

  .unresectable-egfrm-nsclc .median-os {
    font-weight: 400 !important;
    font-size: 12px;
    line-height: 12px !important;
    display: inline-block;
  }

  .copy-content.risk-copy.updated-risk-copy {
    margin-top: 2px;
  }

  .copy-per.slide-frm-left.eighty-percentage-txt {
    padding-top: 1px;
    padding-bottom: 5px;
    margin-bottom: 3px;
    margin-top: 5px;
  }

  .data-copy.purple-txt.purple-percentage {
    margin-top: 0;
  }

  .footer .action-link {
    font-size: 12px;
    line-height: 16px !important;
  }

  .heroBanner .ban-eyebrow {
    /*font-size: 12px;*/
    /*line-height: 14px;*/
    /*letter-spacing: 0.12px;*/
    font-size: 13px;
    line-height: 16px;
    letter-spacing: 0.13px;
    font-weight: 600;
  }

  .heroBanner .ban-headline {
    /*font-size: 22px;*/
    /*line-height: 26px;*/
    /*letter-spacing: -0.11px;*/
    /*margin: 5px 0px -5px;*/
    /*position: relative;*/
    /*top: 6px;*/
    font-size: 19.5px;
    line-height: 24px;
    letter-spacing: 0px;
    margin: 5px 0 0 0;
    /* position: relative; */
    /* top: 6px; */;
  }

  .subtitle-purple p {
    font-size: 14px;
    line-height: 16px!important;
    letter-spacing: -0.35px;
  }

  .resectable-nsclc .heroBanner .ban-headline {
    margin-top: 11px;
  }

  .heroBanner .ban-headline-bold {
    font-size: 29px;
    line-height: 30px;
    letter-spacing: 0.6px;
    padding-top: 0px;
    margin-top: 0;
    margin-bottom: 7px;
  }

  .home .heroBanner .ban-headline-bold {
    font-size: 29px;
    line-height: 30px;
    letter-spacing: 0.6px;
    /*margin-top:0;*/
    left: 0px;
    margin-top: 5px;
  }

  img.two-approvals {
    max-width: 335px;
    position: absolute;
    top: -123px;
    margin: 0 auto;
    left: 0;
    right: 0;
  }

  .home img.two-approvals {
    max-width: 319px;
    position: absolute;
    top: -123px;
    margin: 0 auto;
    left: 0;
    right: 0;
    transform: none;
    width: 100%;
  }
  .home img.two-approvals{
    /*display:none;*/
  }
  .home .heroBanner .ban-headline-bold{
    margin-left: 10%;
    margin-right: 0%;
  }
  img.two-approvals.two-approvals-1, .dom-ready .img-two-app img.two-approvals.two-approvals-2 {
    display: none;
  }

  body.home.dom-ready .img-two-app, body.home.dom-ready .yellow-callout1, body.home.dom-ready .green-callout1,
  body.home.dom-ready .new-badge-block {
    /*transform: none;*/
    /*transform: translateX(-7%);*/
    transition: none;
    transition-delay: 0s;
  }

  .new-badge-block {
    transform: translate(-7%);
  }

  .dom-ready .new-badge-block {
    transform: translate(-7%);
  }

  /*   .img-two-app:before {*/
  /*     content: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/pink-left.png);*/
  /*     position: absolute;*/
  /*     left: -1px;*/
  /*     top: -157px;*/
  /*     z-index: 1;*/
  /*     scale: 0.4;*/
  /* }*/
  /*.home .img-two-app:before{*/
  /*        content: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/pink-left.png);*/
  /* position: absolute;*/
  /* left: 3px;*/
  /* top: -157px;*/
  /* z-index: 1;*/
  /* scale: 0.4;*/
  /*}*/
  /* .img-two-app:after {*/
  /*     content: url(/content/dam/open-digital/tagrisso-hcp/us/en/global/pink-right.png);*/
  /*     position: absolute;*/
  /*     right: 5px;*/
  /*     top: -157px;*/
  /*     z-index: 1;*/
  /*     scale: 0.4;*/
  /* }*/
  .resectable-safety .section-1 .double-footnotes {
    text-indent: -10px;
    padding-left: 0px;
  }

  .resectable-nsclc.resectable .banner-text.purple-txt {
    margin-top: 8px;
  }

  .resectable-nsclc .heroBanner .ban-headline-bold {
    padding-top: 0px;
  }

  .metastatic-nsclc.efficacy #os .panel-body p {
    margin-bottom: 0;
  }

  .egfr-testing.resectable-nsclc .section-3 .graphic-box .egfr-dist-recurrence .footnotes sup {
    padding-left: 1.5px;
    letter-spacing: 0.5px;
  }

  .ban-subhead {
    margin: 0 auto;
    display: left;
    position: absolute;
    bottom: 42px;
    text-align: center;
    width: 80%;
    left: 0;
    right: 0;
  }

  .ban-subhead,
  .last-note {
    font-size: 13px;
    line-height: 15px !important;
  }

  .home .green-callout p.ff-reg span.ff-small b {
    font-weight: bold;
  }

  .home .banner-tx2 .ban-subhead.purple-txt {
    /*letter-spacing: 0.13px;*/
    font-size: 14px;
    letter-spacing: 0;
    line-height: 16px!important;
    width: 185px;
    font-weight: 600!important;
  }
  /*.home sup{
      right:1px;
  }*/
  .home .banner-tx2 .ban-subhead.purple-txt b {
    font-weight: 900;
  }

  .home .banner-tx2 .ban-subhead.purple-txt b .ex-large-txt {
    display: inline-block;
    font-size: 20px;
    line-height: 16px;
  }

  .green-callout,
  .yellow-callout {
    opacity: 1;
    margin: 25px auto;
  }

  .green-callout,
  .yellow-callout,
  .heroBanner .section-container-basic {
    animation: none;
    transform: none;
    transition: none;
  }

  .home .banner-footnotes {
    margin: 0;
  }

  .ftnote-home {
    letter-spacing: -0.1px;
  }

  .isi-wrapper.open {
    z-index: 4;
  }

  .laura-nsclc .isi-wrapper.open {
    z-index: 1;
  }

  .resectable-nsclc .heroBanner.section-container-basic {
    background-image: url(../content/dam/open-digital/tagrisso-hcp/us/en/mobile/hero-bg-subpage.png);
  }

  .resectable-nsclc .heroBanner.section {
    /*height: 348px;*/;
  }

  /*update start */
  .resectable-nsclc  h1.ban-headline-bold.extrabold.mobile-only.unpre-possible-m,
  .resectable-nsclc .ban-headline-bold.extrabold.mobile-only.unpre-possible-m {
    font-size: 31.5px;
    margin-top: -2px;
  }

  .resectable-nsclc span.extrabold.copy-content-lg.purple-txt.risk-copy-firsttxt {
    font-size: 26px !important;
  }

  #resectable-home-banner-txt-1 {
    font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 500!important;
  }

  #resectable-home-banner-txt-2 {
    font-size: 12px !important;
    line-height: 15px !important;
    font-weight: 500!important;
  }

  #resectable-home-banner-txt-3 {
    font-size: 12px !important;
    line-height: 15px !important;
    font-weight: 500!important;
    right: 18px !important;
  }

  .resectable-egfrm-nsclc #resectable-home-banner-txt-3 {
    font-weight: 400!important;
  }
  /*#resectable-home-banner-newosdata-mobile::before {
  color: #FF00BA !important;
  content: "[";
  position: relative;
  font-size: 96px;
  left: -30px;
  top: 19px;
  font-family: system-ui !important;
  font-weight: 100 !important;
  }
  
  #resectable-home-banner-newosdata-mobile::after {
  color: #FF00BA !important;
  content: "]";
  position: relative;
  font-size: 96px;
  right: -190px;
  top: 19px;
  font-family: system-ui !important;
  font-weight: 100 !important;
  }*/
  /*update end */

  .mob-callouts .d-cta,
  .mobile-callouts .d-cta {
    float: none;
    margin: 0;
  }

  .unresectable-egfrm-nsclc .mob-callouts .d-cta,
  .unresectable-egfrm-nsclc .mobile-callouts .d-cta {
    margin-top: 17px;
  }

  .banner-text {
    margin-top: 42px;
  }

  .home .banner-text {
    margin-top: 20px;
  }

  .data-copy {
    flex-direction: column;
    text-align: center;
    align-items: center;
  }

  .copy-per {
    padding: 12px;
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/mobile/shape-80-per-mob.png) no-repeat;
    background-position: center;
  }

  .copy-content {
    margin: 0;
  }

  .metastatic-nsclc.no-subnav .copy-content {
    margin: 0px;
  }

  .copy-per p,
  .copy-per h2 {
    font: normal normal 800 40px/42px Barlow !important;
    letter-spacing: -0.12px;
    padding: 0;
  }

  .resectable .copy-per p.purple-txt,
  .resectable .copy-per h2.purple-txt {
    padding-top: 4px;
    margin-top: 7px;
  }

  .patients-copy {
    font-size: 13px !important;
    font-weight: 700 !important;
  }

  .copy-content-lg {
    font-size: 17px;
    line-height: 16px;
  }

  span.ff-semibold.copy-content-lg.patients-copy.purple-txt {
    line-height: 15px;
  }

  .copy-content-lg.purple-txt.risk-copy-firsttxt {
    line-height: 15px;
  }

  .customTable tr:nth-child(1) th {
    padding-bottom: 13px !important;
    vertical-align: bottom;
  }

  .copy-content-med {
    font-size: 12px;
    line-height: 15px;
  }

  .copy-content-sm {
    font-size: 10px;
    line-height: 15px;
  }
  /*update start */
  .resectable-egfrm-nsclc  .nccn-block-mob {
    background-size: contain;
  }

  /*update end */

  .nccn-block-mob {
    /*background: url(/content/dam/open-digital/tagrisso-hcp/us/en/mobile/nccn-callout-mob2.png) no-repeat center 1px;*/
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/mobile/nccn-chevron-mobile.png) no-repeat center 1px;
    min-height: 258px;
    max-width: 253px;
    margin: 0 auto;
  }

  .nccn-block-mob-gray {
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/mobile/2x-nccn-gray-banner-2-mobile.png) no-repeat;
    background-position-x: 0px !important;
    background-position-y: 51px !important;
    background-size: contain !important;
  }

  .nccn-block-mob-nobg {
    background: none;
  }

  .nccn-content-mob {
    font-size: 12px;
    line-height: 15px !important;
    margin: 152px 0 10px;
    display: inline-block;
    /*background-color: #f1f1f1;*/
    padding: 10px 20px;
  }

  .resectable-nsclc.egfr-testing .section-1 h1 {
    margin: 34px 0 12px 0;
  }

  .resectable-nsclc.egfr-testing .recurrence-bar-graph .bar-container {
    width: 75px !important;
    margin: 0 25px 0 0;
  }

  .egfr-testing .recurrence-box {
    margin: 50px auto 12px auto;
  }

  .egfr-testing .recurrence-box .subhead {
    line-height: 24px !important;
    top: -31px;
  }

  .recurrence-bar-graph hr.ver-line {
    width: 292px;
    margin-left: 20px;
  }

  .recurrence-bar-graph .bar-one.bar-container {
    left: 38px;
  }

  .recurrence-bar-graph .bar-three.bar-container {
    right: 8px;
  }

  .egfr-testing .section-3 .subhead2 {
    margin: -10px 0 20px 0;
  }

  .graphic-box {
    margin: 85px auto 30px auto;
    height: 192px;
  }

  .egfr-testing .rec-footnotes {
    width: 100%;
  }

  .brain-img-sec {
    margin: 60px auto 0 auto;
  }

  .graphic-box .subhead {
    top: -61px;
    width: 89%;
  }

  .egfr-dist-recurrence>div>span {
    font-size: 36px;
  }

  .resectable-nsclc .egfr-dist-recurrence .vs-txt {
    position: relative;
    top: 0;
    font-size: 16px;
    line-height: 42px !important;
  }

  .man-icon {
    position: absolute;
    top: 33px;
    right: 14px;
    height: 72%;
  }

  .egfr-dist-recurrence:after {
    width: 272px;
    left: 0;
    height: 88px;
    transform: skew(-15deg);
    right: 0;
    margin: auto;
    top: 15px;
  }

  .egfr-dist-recurrence p {
    font-size: 14px;
    line-height: 5px !important;
    letter-spacing: -0.5px;
  }

  .brain-icon {
    margin: -100px 0 0 -18px;
  }

  .brain-copy {
    margin: 20px 0 0 -70px;
  }

  .egfr-testing .section-4 .green-banner {
    margin: 35px 0 33px 0;
  }

  .egfr-testing .section-4 .green-banner p {
    padding: 2px 0 2px 20px;
  }

  .bar-graph-vertical .bar-container {
    width: 50px;
    margin: 0 0 0 20px;
    bottom: 48px;
  }

  .bar-graph-vertical .bar-two {
    left: 70px;
  }

  .bar-graph-vertical .bar-three {
    right: 125px;
  }

  .bar-graph-vertical .bar-four {
    right: 55px;
  }

  .bar-graph-vertical .bar-container p {
    font-size: 13px;
    line-height: 17px !important;
    top: -69px;
    left: -5px;
  }

  .egfr-testing .section-6 .bar-graph-vertical .bar-container span {
    font-size: 11px;
    line-height: 13px;
  }

  .recurrence-bar-graph .bar-container b,
  .bar-graph-vertical .bar-container b {
    font-size: 36px;
    line-height: 27px;
  }

  .recurrence-bar-graph .bar-one p,
  .recurrence-bar-graph .bar-two p,
  .recurrence-bar-graph .bar-three p {
    font-size: 12px;
    top: -55px;
  }

  .resectable-nsclc .section-1 .recurrence-bar-graph .bar-two.bar-container {
    left: 133px;
  }

  .recurrence-bar-graph .bar-container span {
    font-size: 14px;
    line-height: 14px;
  }

  .pie-copy {
    width: 100%;
    left: 0;
    padding: 0 !important;
    text-align: center;
  }

  .egfr-testing .pie-copy p {
    text-align: center !important;
    font-size: 16px;
    line-height: 20px !important;
  }

  .egfr-testing .pie-copy h1 {
    font-size: 36px;
    margin: 5px;
    line-height: 26px;
  }

  .resectable-nsclc.egfr-testing .section-6 .white-nccn-callout .nccn-content-mob {
    font-size: 16px;
    line-height: 20px !important;
    margin: 40px 0 10px !important;
    padding: 0 21px 20px 26px !important;
    background-color: #fff;
    text-align: left;
  }

  .egfr-testing .section-6 .nccn-block-mob {
    background-image: none;
    /*margin: 20px auto 25px auto;*/
    margin: 20px auto 32px auto;
    /*height: 0;*/;
  }
  /*.resectable-nsclc.egfr-testing .section-6 .white-nccn-callout {
    top: -18px;
            }
   .resectable-nsclc.egfr-testing .section-6 .nccn-block-mob .nccn-badge, .efficacy.resectable-nsclc .section-1 .nccn-block-mob .nccn-badge, 
  .surgeon.resectable-nsclc .section-13 .nccn-block-mob .nccn-badge {
    max-width: 250px;
  }
  .resectable-nsclc.egfr-testing .section-6 .white-nccn-callout .nccn-content-mob {
    margin: 55px 0 10px;
  }
  .efficacy.resectable-nsclc .section-1 .nccn-block-mob, .surgeon.resectable-nsclc #discuss-refer-test .nccn-block-mob {
    background: none;
  } */
  .egfr-testing .section-7 .green-banner {
    margin: 25px 0 20px 0;
    width: 88%;
    padding: 18px 5px 18px 35px;
  }

  .egfr-testing .section-8 .last-footnote {
    margin: 0 0 35px 0;
  }

  .egfr-testing .section-9 .eyebrow {
    margin: 55px 0 15px 0;
    line-height: 25px !important;
  }

  .egfr-testing .section-9 h1 {
    margin-top: 5px;
  }

  .white-nccn-callout {
    position: relative;
    top: -51px;
    background-position-x: 0px !important;
    background-position-y: 2px !important;
    background-size: contain !important;
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/mobile/nccn-white-callout-mob.png) no-repeat;
  }

  .white-nccn-callout-new {
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/mobile/2x-nccn-short-white-banner-mobile.png) no-repeat;
    background-position-x: 0px !important;
    background-position-y: 3px !important;
    background-size: contain !important;
  }

  .nccn-content-new {
    font-size: 16px;
    line-height: 20px !important;
    background-color: white !important;
    padding: 0px 20px 20px !important;
    margin-top: 40px;
  }

  #egfr-as-driver > div.page-section-inner.container > div:nth-child(6) > div > div.nccn-block-mob.mobile-only.txt-ctr > div > span {
    font-size: 16px;
    line-height: 20px !important;
    background-color: white;
    padding: 0px 20px 20px;
    margin-top: 40px;
  }

  .margin-mobile-tagrisso {
    margin-bottom: 80px !important;
  }

  .nccn-badge {
    position: relative;
    z-index: 1;
  }

  .pie-section {
    position: inherit;
    margin-top: -10px !important;
    text-align: center;
  }

  /* .resectable-nsclc.egfr-testing .white-nccn-callout .nccn-content-mob,*/
  /*.metastatic-nsclc.egf .white-nccn-callout .nccn-content-mob,*/
  /*.resectable-nsclc.egfr-testing .section-9 .nccn-content-mob {*/
  /*   font-size: 16px;*/
  /*   line-height: 20px !important;*/
  /*   margin: 0;*/
  /*   padding: 62px 21px 10px 26px;*/
  /*   text-align: left;*/
  /* }*/

  .resectable-nsclc.egfr-testing .white-nccn-callout .nccn-content-mob,
  .metastatic-nsclc.egf .white-nccn-callout .nccn-content-mob,
  .resectable-nsclc.egfr-testing .section-9 .nccn-content-mob {
    font-size: 16px;
    line-height: 20px !important;
    margin: 0;
    padding: 62px 21px 10px 26px;
    text-align: left;
    background-image: none;
    margin-top: 40px !important;
    padding: 0px 20px 20px !important;
  }

  .egfr-testing .section-9 .nccn-content-mob {
    /*font-size: 16px;*/
    /*line-height: 20px !important;*/
    /*margin: 152px 0 10px;*/
    /*display: inline-block;*/
    /*background-color: #f1f1f1;*/
    /*margin: 147px 0 10px !important;*/
    background-color: #f1f1f1;
    padding: 6px 8px 12px 15px !important;
  }

  .egfr-testing .section-9 .nccn-footnotes {
    margin: 0 0 40px 0;
  }

  .egfr-testing .section-9 .test-box {
    padding: 0px 10px;
    max-width: 335px;
    /*margin-top: 100px;*/
    margin-top: 80px;
  }

  #how-to-test .last-footnote {
    margin-bottom: 40px;
  }

  .test-box-fix {
    max-height: unset;
  }

  .egfr-testing .section-9 .how-to-test-sec .htt-or-text {
    margin: 0;
  }

  .egfr-testing .section-9 .how-to-test-sec .htt-left-img,
  .htt-right-img {
    padding: 0;
  }

  .htt-right-img {
    padding-left: 13px !important;
  }

  .testing.resectable-nsclc.egfr-testing .htt-right-img.img-new-1 {
    /*padding-left:34px!important;*/
    padding-left: 46px!important;
  }

  .egfr-testing .section-10 .green-banner {
    width: 86%;
    padding: 10px 0px 15px 35px;
  }

  .test-box .subhead {
    top: -42px;
    width: 58%;
  }

  .how-to-test-sec {
    flex-direction: column;
    padding-bottom: 15px;
    margin-left: unset;
  }

  .test-icon-box ul {
    flex-direction: column;
    align-items: center;
    padding: 0;
  }

  .test-icon-box {
    padding: 80px;
    margin: 100px auto 50px auto;
  }

  .test-icon-box .subhead {
    top: -97px;
    width: 297px;
  }

  .bar-graph.bar-graph-vertical.bar-graph-two {
    max-width: 233px;
  }

  .egfr-testing .bar-graph.bar-graph-vertical sup {
    top: -0.5em;
  }

  .egfr-testing .section-11 .last-note {
    margin: 33px auto 25px auto;
    font-size: 12px;
  }

  .egfr-testing .section-12 .test-icon-box {
    margin: 125px auto 55px auto;
    padding: 80px 62px !important;
  }

  .egfr-testing .section-12 .small-txt {
    margin-bottom: 20px !important;
  }

  .egfr-testing .section-12 .test-icon-box p.subhead.tab-title.abs-bottom {
    bottom: -32px;
    width: 84%;
  }

  .resectable-nsclc.egfr-testing .section-12 .white-nccn-callout .nccn-content-mob {
    padding: 36px 0px 18px 25px !important;
    background: #fff;
    margin: 25px 0 10px !important;
  }

  .egfr-testing .section-13 .green-banner {
    margin: 40px 0 35px 0;
    width: 87%;
    padding: 24px 5px 24px 35px;
  }

  .egfr-testing .section-14 .visit-btn {
    margin: 30px auto 45px auto;
  }

  .egfr-testing .section-14 .primary-button {
    padding: 14px 40px;
  }

  hr.ver-line {
    border-top: 0 none;
  }

  .green-banner {
    width: 85%;
    padding: 10px 0px 10px 38px;
    margin: 60px 0;
    font-size: 20px;
    position: relative;
    background: #008995;
    border-radius: 0 0 28px 0px;
    /* padding-left: calc((100% - 730px)/2); */
    margin-left: -16px !important;
  }

  .green-banner::after {
    border-radius: 10px 16px 7px 6px;
  }

  .efficacy.resectable-nsclc .green-banner::after, .surgeon.resectable-nsclc .green-banner::after {
    border-bottom-right-radius: 28px;
  }

  .brain-copy.slide-frm-right,
  .brain-copy.slide-frm-left {
    transform: none;
  }

  .resectable-nsclc.egfr-testing .section-6 hr.ver-line {
    width: 291px;
  }

  .resectable-nsclc.egfr-testing .section-6 ul.scale {
    left: -44px;
    top: -1px;
  }

  .resectable-nsclc.egfr-testing .section-6 p.vertical-txt {
    left: 57px;
  }

  /*.resectable-nsclc.egfr-testing .section-6 .bar-one.bar-container {
    left: 0;
  }*/
  .resectable-nsclc.egfr-testing .section-6 .bar-graph-vertical .bar-one {
    left: 0px;
  }

  .resectable-nsclc.egfr-testing .section-6 .bar-graph-vertical .bar-two {
    left: 70px;
  }

  .resectable-nsclc.egfr-testing .section-6 .bar-graph-vertical .bar-three {
    right: 23px;
  }

  .resectable-nsclc.egfr-testing .section-6 .bar-graph-vertical .bar-four {
    right: -47px;
  }

  .egfr-testing .section-6 .subhead2 {
    margin: 50px 0 25px 0 !important;
  }

  .test-icon-box ul li b {
    font-size: 24px;
  }

  .egfr-testing .test-icon-box li.plus {
    top: 0;
  }

  .small-txt {
    font-size: 12px;
    line-height: 4px !important;
  }

  .error-content {
    margin-left: -15px;
    margin-right: -15px;
  }

  /*Contact us popup*/
  .contact-us #popup-title {
    display: none;
  }

  #popup-template.contact-us .modal-dialog .modal-body {
    padding-right: 30px;
    padding-left: 30px;
    text-align: center;
    padding-top: 23px;
    padding-bottom: 42px;
    z-index: 99;
    position: relative;
    top: -12px;
    width: 100%;
  }

  #popup-template.contact-us {
    max-width: 600px;
    margin: 0 auto;
    padding: 0 15px;
    clear: both;
    padding-right: 15px !important;
  }

  .contact-us .modal-title {
    margin: -28px 0 0 0;
    padding-top: 0;
  }

  .moa-video	.modal-content {
    background: none;
    box-shadow: none;
  }

  #popup-template.moa-video .modal-dialog .modal-body {
    min-height: 200px;
    text-align: left;
    padding: 10px;
    margin: 0 auto;
    display: block;
    width: 100%;
    max-width: 320px;
  }

  .moa-video iframe.youtube-video {
    height: 100% !important;
  }

  #popup-template.moa-video button.close {
    top: 0;
    right: 14px;
  }

  /* Resectable-sub-landing page*/
  .resectable-nsclc .nccn-block-mob {
    min-height: 248px;
    max-width: 253px;
    margin: 0 auto;
  }

  .resectable-nsclc .nccn-content-mob {
    font-size: 16px;
    line-height: 20px !important;
    background-color: #f1f1f1;
    padding: 0px 20px 10px;
  }

  /* update start */
  .resectable-nsclc span.nccn-content-mob.purple-txt.ffb-med {
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/mobile/nccn-curve-mob.png) no-repeat;
    background-position: top center;
    max-width: 252px;
    margin: 58px auto 0 auto;
    padding: 38px 0px 15px 16px;
    background-size: cover;
  }
  /* update end */

  /*Resectable sub-landing page styles end*/
  .large-video-img a:after {
    width: 43px;
    height: 43px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    background-size: 100%;
  }

  .surgeon.resectable-nsclc .section-4 .graphic-box .subhead, .egfr-testing.resectable-nsclc .section-3 .graphic-box .subhead {
    max-width: 295px;
  }

  .surgeon.resectable-nsclc .section-4 .human-new {
    margin: 90px auto 28px auto!important;
  }

  .surgeon.resectable-nsclc .section-4 .human-new .subhead {
    margin: 0 auto!important;
  }

  #resect-text-subhead-fix-1 {
    top: -61px;
  }

  .surgeon.resectable-nsclc .section-4 .brain-img-sec, .egfr-testing.resectable-nsclc .section-3 .brain-img-sec {
    max-width: 336px;
  }

  .copy-content.risk-copy.slide-frm-right.updated-risk-copy p {
    line-height: 15px !important;
  }

  .resectable-nsclc .section-1 .recurrence-bar-graph.bar-graph.bar-graph-two {
    margin: 0 auto;
    position: relative;
    left: -5px;
  }

  .recurrence-bar-graph .bar-three.bar-container {
    margin-right: 18px !important;
  }

  h1.unpre-possible-m, .unpre-possible-m {
    margin-bottom: 0;
  }

  #egfr-as-driver > div.page-section-inner.container > div:nth-child(6) > div > div.nccn-block-mob.mobile-only.txt-ctr > img {
    top: 24px;
  }

  .egfr-testing.resectable-nsclc .section-3 .dmc-chart .bullet-list {
    max-width: 180px;
    margin: -8px 0px 0px 15px !important;
  }

  .surgeon.resectable-nsclc .section-4 .dmc-chart .bullet-list {
    max-width: 180px;
    margin: 10px 0px 0px 20px !important;
  }

  .egfr-testing.resectable-nsclc .graphic-box,
  .surgeon.resectable-nsclc .graphic-box.human-icon {
    height: 186px !important;
  }

  .egfr-testing.resectable-nsclc .section-3 .egfr-dist-recurrence,
  .surgeon.resectable-nsclc .section-4 .egfr-dist-recurrence {
    margin-top: 21px;
  }

  .egfr-testing.resectable-nsclc .section-3 .dmc-chart .bullet-list li,
  .surgeon.resectable-nsclc .section-4 .dmc-chart .bullet-list li {
    font-size: 13px;
    line-height: 15px !important;
  }

  .egfr-testing.resectable-nsclc .section-3 .egfr-dist-recurrence:after,
  .surgeon.resectable-nsclc .section-4 .egfr-dist-recurrence:after {
    height: 82px;
  }

  .egfr-testing.resectable-nsclc .section-3 .man-icon {
    top: 20px;
  }

  .surgeon.resectable-nsclc .section-4 .man-icon {
    top: 18px;
  }

  .egfr-testing.resectable-nsclc .egfr-dist-recurrence .footnotes,
  .surgeon.resectable-nsclc .egfr-dist-recurrence .footnotes {
    width: 80%;
  }

  .egfr-testing.resectable-nsclc .egfr-dist-recurrence .dist-ref-main {
    margin: 22px auto 0 -30px;
    padding-top: 20px;
  }

  .surgeon.resectable-nsclc .egfr-dist-recurrence .dist-ref-main {
    margin: 22px auto 0 -30px;
    padding-top: 42px;
  }
  /***************dfs***********************/

  .dfs-link {
    position: relative !important;
    width: 100%;
  }

  .component-section .bg-white {
    overflow: visible;
  }

  /*body.home .component-section .bg-white {*/
  /*  box-shadow: 0px 1px 9px 9px #00000040;*/
  /*}*/

  .dfs-link .dfs-link-text {
    font-size: 18px;
    line-height: 13.84px !important;
  }

  .dfs-link .dfs-link-text {
    background-image: url(../content/dam/open-digital/tagrisso-hcp/us/en/mobile/dfs-data-button-mob.svg);
    padding: 22px 42px 26px 50px;
    background-size: 356px auto !important;
  }

  .dfs-link .dfs-link-text:hover, .dfs-link .dfs-link-text:active {
    background-image: url(../content/dam/open-digital/tagrisso-hcp/us/en/mobile/dfs-data-button-hover-mob.svg);
  }

  .home .yellow-callout {
    margin: -28px auto 25px;
  }

  .home .green-callout {
    margin: 30px auto 25px;
  }

  .home .green-callout, .home .yellow-callout {
    box-shadow: inset 0px 2px 5px #00000044, 0px 3px 6px #00000029;
  }

  .home .dfs-link, .resectable-nsclc .dfs-link {
    top: -23px;
  }

  .home .dfs-link {
    margin-bottom: -84px;
  }

  .home .dfs-link.mobile-only {
    display: flex;
    flex-direction: column;
  }

  .home .banner-callouts.mobile-only {
    display: flex;
    flex-direction: column;
    /*margin-top: 65px;*/
    margin-top: 47px;
    transform: none;
  }

  img.new-badge {
    max-width: 90px;
    position: absolute;
    top: -32px;
    left: -13px;
    z-index: 1;
  }
  /*.new-badge-block:before {*/
  /*    content: '[';*/
  /*    position: absolute;*/
  /*    left: -7px;*/
  /*    top: -14px;*/
  /*    color: #ff00ba;*/
  /*    font-size: 36px;*/
  /*    z-index: 1;*/
  /*    scale: 1;*/
  /*}*/

  /*.new-badge-block:after {*/
  /*    content: ']';*/
  /*    position: absolute;*/
  /*    left: 61px;*/
  /*    top: -26px;*/
  /*    color: #ff00ba;*/
  /*    font-size: 36px;*/
  /*    z-index: 1;*/
  /*    scale: 1;*/
  /*}*/

  .banner-callouts-mobile .yellow-callout1 .box-content span.smallerTXT.subHead {
    font-size: 10px !important;
    line-height: 10px !important;
    margin-bottom: 1px;
  }

  .banner-callouts-mobile .yellow-callout1 .box-content .subHead {
    font: normal normal 600 10px / 10px 'Barlow' !important;
    margin: 2px 0;
  }

  .green-callout1, .yellow-callout1 {
    width: 81%;
  }

  .home .dfs-link .dfs-link-text, .resectable-nsclc .dfs-link .dfs-link-text {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
  }

  .home .ban-subhead {
    bottom: 50px;
  }

  .about .dfs-link .dfs-link-text {
    margin-bottom: 10px;
  }

  .resectable-nsclc .mob-callouts {
    margin: -8px auto 20px;
  }

  .resectable-nsclc.resectable .copy-per {
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/mobile/5-years-group-1.png) no-repeat;
    max-width: 74px;
    height: 54px;
    background-size: 100% 100%;
  }

  .resectable-nsclc.resectable .copy-content-lg.purple-txt.risk-copy-firsttxt {
    font-size: 18px;
    line-height: 18px;
  }

  .resectable-nsclc.resectable span.ff-semibold.copy-content-lg.patients-copy.purple-txt,
  .resectable-nsclc.resectable .risk-copy .copy-content-med span.ff-semibold.purple-txt {
    font-size: 11px !important;
    line-height: 13px;
    font-weight: 700 !important;
  }

  .resectable-nsclc.resectable .risk-copy .copy-content-med, .resectable-nsclc.resectable .risk-copy .copy-content-sm {
    line-height: 13px;
    font-weight: 500 !important;
  }

  .resectable-nsclc.resectable .risk-copy .copy-content-med {
    font-size: 11px !important;
  }

  .resectable-nsclc.resectable .risk-copy .copy-content-sm {
    font-size: 10px !important;
  }

  .resectable-nsclc.resectable .copy-content.risk-copy.slide-frm-right.updated-risk-copy p {
    line-height: 13px !important;
  }

  .surgeon.resectable-nsclc #dfs .copy-per, .efficacy.resectable-nsclc .section-1 .copy-per {
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/mobile/yr-shape-white-bg-mob-1.png) no-repeat !important;
    max-width: 116px !important;
    height: 83px !important;
    margin-bottom: 3px;
    background-size: 100% 100%!important;
  }

  .about .percent-line {
    height: auto !important;
    display: block;
  }

  .modal-dialog {
    max-width: 775px;
  }

  .metastatic-nsclc .section-2 .pfs-right-block {
    width: 100%;
    max-width: 385px;
  }

  .resectable-nsclc.egfr-testing .section-6 p.vertical-txt {
    left: 37px;
    bottom: 38px;
  }

  .forest-img-fix img.new-image-mobile {
    margin-left: 7px;
  }

  .aura .customTable.tab-title.demographic-table.table1 tr:last-child td:first-child {
    line-height: 19px  !important;
  }

  .accordion.section .accordion-container .az-panel-title p {
    padding-right: 38px !important;
  }

  .efficacy.resectable-nsclc .section-1 .accordion.section .accordion-container .az-panel-title p,
  .surgeon .accordion.section .section-7 .accordion-container .az-panel-title p {
    padding-right: 24px !important;
  }

  /**********************************mobile-nav*******************************************/
  .mobile-nav-indication .r-indication.collapsed.indication-main:after, .mobile-nav-indication .m-indication.collapsed.indication-main:after,
  .mobile-nav-indication .r-indication.collapsed:after, .mobile-nav-indication .m-indication.collapsed:after,
  .mobile-nav-indication .u-indication.collapsed.indication-main:after,
  .mobile-nav-indication .u-indication.collapsed:after {
    content: " ";
    display: none;
  }

  .mobile-nav-indication .indication-mob.r-indication button,
  .mobile-nav-indication .indication-mob.m-indication button,
  .mobile-nav-indication .therapy-indication-mob.r-indication button,
  .mobile-nav-indication .therapy-indication-mob.m-indication button,
  .mobile-nav-indication .indication-mob.u-indication button,
  .mobile-nav-indication .therapy-indication-mob.u-indication button {
    position: absolute;
    top: 16px;
    right: 16px;
    background-color: transparent;
    outline: none;
    border: none;
  }

  .mobile-nav-indication .indication-mob.r-indication button:focus,
  .mobile-nav-indication .indication-mob.m-indication button:focus,
  .mobile-nav-indication .therapy-indication-mob.r-indication button:focus,
  .mobile-nav-indication .therapy-indication-mob.m-indication button:focus,
  .mobile-nav-indication .indication-mob.u-indication button:focus,
  .mobile-nav-indication .therapy-indication-mob.u-indication button:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
  }

  .mobile-nav-indication .indication-mob.r-indication button .dropdown_arrow,
  .mobile-nav-indication .indication-mob.m-indication button .dropdown_arrow,
  .mobile-nav-indication .therapy-indication-mob.r-indication button .dropdown_arrow,
  .mobile-nav-indication .therapy-indication-mob.m-indication button .dropdown_arrow,
  .mobile-nav-indication .indication-mob.u-indication button .dropdown_arrow,
  .mobile-nav-indication .therapy-indication-mob.u-indication button .dropdown_arrow {
    width: 100%;
    height: 100%;
  }

  .mobile-nav-indication .r-indication.collapsed button .dropdown_arrow:after,
  .mobile-nav-indication .m-indication.collapsed button .dropdown_arrow:after,
  .mobile-nav-indication .u-indication.collapsed button .dropdown_arrow:after {
    top: 0px;
    width: 30%;
    right: 11px;
    padding-right: 0;
    height: 22px;
    line-height: 16px;
    content: "\f107";
    font-family: 'FontAwesome';
    font-size: 30px;
    position: absolute;
    transition: none;
    color: #5b305d;
    text-align: right;
    z-index: 99;
  }

  .mobile-nav-indication .r-indication.collapsed.indication-main button .dropdown_arrow:after,
  .mobile-nav-indication .m-indication.collapsed.indication-main button .dropdown_arrow:after {
    content: "\f106";
  }

  /*.nsclc-testing-bullet-sec{
      margin-left: 11px !important;
  }*/

  .sbttle-purple-mob {
    font-size: 12px;
    line-height: 16px !important;
    letter-spacing: 0;
    margin-top: 0px;
    padding: 0 20px;
  }


  /*****81422**********/

  .home .right-box1 .box-content.ffb-med.purple-txt.local .txt-bold {
    font-size: 20px;
    line-height: 18px;
  }

  .home .right-box1 .box-content.ffb-med.purple-txt.local {
    padding-right: 21px;
  }

  .banner-callouts .green-callout1,.banner-callouts .yellow-callout1,.banner-callouts .green-callout1 .box-content:after,.banner-callouts .yellow-callout1 .box-content:after {
    height: 82px;
  }

  .banner-callouts .green-callout1 .box-content:after {
    height: 80px;
    -webkit-text-stroke: 1px #008995;
    background-color: #008995;
  }

  .right-box1.order-3 .green-callout1 .lung-container .image-small-text {
    margin-left: -2px;
  }

  li.indication-mob.u-indication b {
    font-size: 16px;
  }

  li.indication-mob b, li.therapy-indication-mob b {
    font-size: 16px;
  }

  li.indication-mob>.dd-link, li.therapy-indication-mob>.dd-link {
    font-size: 13px;
    font-weight: 500;
    position: relative;
    top: -8px;
  }

  li.indication-mob.m-indication.metastaticSubMenu, li.therapy-indication-mob.m-indication.metastaticSubMenu, li.indication-mob.m-indication.metastaticChemoSubMenu {
    display: none;
  }

  li .dd-link span.egfr {
    position: absolute;
    top: 16px;
    left: 61px;
    width: 300px;
    font-size: 12px;
  }

  li.therapy-indication-mob .dd-link span.egfr {
    top: 16px;
  }

  li.therapy-indication-mob.local-advance b {
    font-size: 16px;
  }

  #metastatic-ul ul.dropdown-menu.multi-level {
    box-shadow: none;
  }







  /*****81422**********/;
}

@keyframes flares {
  0% {
    opacity: 1;
    transform: scale(0.2);
  }

  25% {
    opacity: 1;
    transform: scale(0.5);
  }

  100% {
    opacity: 0;
    transform: scale(1);
  }
}

#popup-template.contact-us button.close {
  right: -10px;
  top: -19px;
}

@media screen and (max-width: 767px) {
  .resectable-nsclc .heroBanner .ban-headline.ffb-med {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }

  .footer ul {
    max-width: 300px;
    margin-top: -10px;
    margin-right: auto;
    margin-left: auto !important;
  }

  .navbar-fixed-top .primary-navigation {
    background: none;
  }

  .footer ul li:nth-child(2):after {
    display: none;
  }

  .fix-margin-about {
    margin-top: -30px !important;
  }

  .section-container-basic:after {
    background-image: url("../content/dam/open-digital/tagrisso-hcp/us/en/desktop/hero-banner.jpg");
    background-position: 49% 15px;
  }

  .home .section-container-basic:after {
    background-image: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/hero-banner.jpg);
    /*background-image:url(/content/dam/open-digital/tagrisso-hcp/us/en/mobile/Hero-Art-Background-Mobile.png);*/
    /*background-position: 49% 15px;*/
    /*background-position:100% 100%;*/
    background-position: center;
  }

  .banner-tx2 {
    position: absolute;
    bottom: 3px;
    margin: 0 auto;
    left: 0;
    right: 0;
  }

  .navbar-default .top-header .navbar-header .navbar-toggle,
  .navbar-default .top-header .navbar-header .header-search-btn {
    margin: 0;
  }

  body > div.main-container > header > nav > div > div.top-header > div > div > button:nth-child(1) {
    /* display: none; */
  }

  .footer ul li:nth-child(6):after {
    display: none;
  }
}

@media screen and (max-width: 600px) {
  .heroBanner .section-container-basic {
    min-height: 345px;
  }

  .unresectable-egfrm-nsclc .heroBanner .section-container-basic {
    min-height: 545px;
  }

  body.home .heroBanner .section-container-basic {
    min-height: 350px;
    background-image: url(../content/dam/open-digital/tagrisso-hcp/us/en/mobile/Hero-Art-Background-Mobile.png);
    background-size: 100%;
    background-position: bottom;
    /*transform: scale(1.2);*/;
  }

  /*body.home.dom-ready .heroBanner .section-container-basic {*/
  /*    transform: scale(1.2);  */
  /*}*/
}

@media screen and (max-width: 550px) {
  .resectable-nsclc .heroBanner .section-container-basic, .metastatic-nsclc .heroBanner .section-container-basic {
    min-height: 367px;
  }

  .resectable-nsclc .heroBanner .section-container-basic {
    min-height: 350px;
  }

  .resectable-nsclc .heroBanner .section-container-basic:after, .metastatic-nsclc .heroBanner .section-container-basic:after {
    background-image: url(../content/dam/open-digital/tagrisso-hcp/us/en/mobile/hero-banner-inner-xs.png);
  }

  .dom-ready.resectable-nsclc .heroBanner .section-container-basic:after, .dom-ready.metastatic-nsclc .heroBanner .section-container-basic:after {
    transform: scale(1.2);
  }

  .resectable-nsclc .heroBanner .section-container-basic {
    min-height: 370px;
  }
  .resectable-nsclc .heroBanner .section-container-basic{
    min-height: 433px;
  }
}

@media screen and (max-width: 550px) {
  p.logo.mobile-logo {
    float: left;
    width: 132px;
  }
}

@media screen and (max-width: 991px) and (min-width:450px) {
  .banner-bg-section {
    /*height: 203px;*/
    height: 132px;
  }

  .egfr-dist-recurrence .footnotes {
    width: 90%;
  }

  #popup-template.moa-video button.close {
    top: -51px;
    right: 60px;
    position: absolute;
  }

  #popup-template.moa-video .modal-dialog .modal-body {
    min-height: 200px;
    text-align: left;
    padding: 10px;
    margin: 0 auto;
    display: block;
    width: 100%;
    max-width: 600px;
  }

  .moa-video .youtube-video-parent, .moa-video iframe.youtube-video {
    width: 100%;
    min-height: 300px;
  }

  .egfr-testing .recurrence-box .subhead {
    line-height: 24px !important;
    top: -15px;
  }

  .resectable-nsclc .section-1 .recurrence-bar-graph.bar-graph.bar-graph-two {
    margin: 0 auto;
  }

  .egfr-dist-recurrence .footnotes {
    width: 76%;
  }
}

@media screen and (max-width: 767px) and (min-width:430px) {
  .egfr-testing.resectable-nsclc .man-icon {
    left: 48%;
  }

  li.indication-mob>ul>li.open-subnav:before,
  li.indication-mob>ul>li.nav-active:before,
  li.therapy-indication-mob>ul>li.open-subnav:before,
  li.therapy-indication-mob>ul>li.nav-active:before,
  ul.global-menu>li.has-subnav.open-subnav:before {
    /* padding-right: 100%;
     right: 12px;*/;
  }
}

/* CT FIX BELOW */

@media screen and (min-width: 991px) and (max-width: 1240px) {

  .top-header-links .linkList {
    max-width: 430px!important;
  }
}

@media screen and (max-width: 374px) {

  li.therapy-indication-mob.local-advance b {
    font-size: 13px;
  }
}
/* CT FIX END */

@media screen and (min-width: 991px) and (max-width: 1300px) {

  /*.list-dropdown.dropdown-menu {
      left: 20px;
  } */

  .linkList .list-item-3:after {
    /*display: none !important;*/;
  }

  .dfs-link {
    max-width: 94%;
  }

  .home .dfs-link {
    margin-left: 30px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1400px) {

  .top-header-links .linkList {
    max-width: 700px;
    /* margin-right: -15px; */;
  }

  .top-header-links .top-nav ul {
    right: 0;
    position: relative;
    text-align: right;
  }

  .resectable-nsclc .top-header-links .linkList,
  .metastatic-nsclc .top-header-links .linkList {
    max-width: 430px;
  }
}

@media screen and (min-width: 1920px) {
  .purple-txt-block {
    max-width: 1120px;
    margin: 15px auto;
  }
}

@media screen and (min-width: 2048px) {
  .purple-txt-block {
    max-width: 1185px;
    margin: 30px auto;
  }
}

@media screen and (min-width: 1401px) {

  .resectable-nsclc .top-header-links .linkList,
  .metastatic-nsclc .top-header-links .linkList {
    max-width: 430px;
  }
}

@media screen and (min-width:991px) and (max-width: 1300px) {
  /*.list-dropdown.dropdown-menu {
    left: 20px;
  } */

  .top-header-links .listToDropdown {
    margin: 0 5px 0 0;
  }

  .resectable-nsclc .top-header-links .linkList,
  .metastatic-nsclc .top-header-links .linkList {
    margin-right: 10px;
    max-width: 420px;
  }
}

@media screen and (min-width:991px) and (max-width: 1024px) {


  .top-header-links .listToDropdown {
    margin: 0 0px 0 -10px;
  }

  .resectable-nsclc .top-header-links .linkList,
  .metastatic-nsclc .top-header-links .linkList {
    margin-right: 5px;
    max-width: 300px;
  }
}

@media screen and (min-width: 320px) and (max-width: 373px) {
  .graphic-box .subhead {
    top: -87px;
  }

  .text.parbase table {
    margin-left: -10px;
  }

  .home .heroBanner .section-container-basic .banner-tx2 .last-note {
    font-size: 11px !important;
  }
}

@media screen and (min-width: 320px) and (max-width: 380px) {
  .egfr-dist-recurrence:after {
    width: 255px;
    left: -5px;
    height: 88px;
    transform: skew(-7deg);
    right: 0;
    margin: auto;
    top: 15px;
  }

  .egfr-testing.resectable-nsclc .section-3 .dmc-chart .bullet-list {
    width: 145px;
  }

  .brain-icon {
    position: relative;
    top: -26px;
  }
}

@media screen and (min-width: 377px) and (max-width: 413px) {
  .about .mob-acc {
    width: 335px;
  }
}

@media screen and (min-width: 377px) and (max-width: 1181px) {
  .about .mob-acc {
    width: 335px;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .exitRampPage button.close.fg-color {
    margin-top: -53px;
    top: -55%;
    /*top: -73px;*/
    right: 14px;
    position: absolute;
  }

  .resectable-nsclc .heroBanner .section-container-basic:after, .metastatic-nsclc .heroBanner .section-container-basic:after {
    background-position: center 86%;
  }

  .resectable-nsclc .heroBanner .section-container-basic, .metastatic-nsclc .heroBanner .section-container-basic {
    min-height: 458px;
  }

  .resectable-nsclc .heroBanner .section-container-basic {
    min-height: 476px!important;
  }

  .egfr-testing.resectable-nsclc .man-icon {
    left: 48%;
  }
}

.isi-wrapper {
  z-index: auto;
}

.modal-open .isi-wrapper {
  z-index: 2;
}

.component-section.bg-white:before {
  box-shadow: none;
}

.trademark-hcp {
  top: -0.25em;
}

p.footnotes.double-footnotes.footnote-osimertinib {
  text-indent: -7px;
  padding-left: 0px;
}

.surgeon .accordion.section .accordion-container .az-panel-title p {
  padding: 11px 0 11px 6px;
}

.metastatic-nsclc.metastatic-safety .customTable tr:first-child td:first-child,
.resectable-nsclc.safety .customTable tr:first-child td:first-child,
.aura3.metastatic-nsclc .lab-table.table2 tr:first-child td:first-child,
.aura3.metastatic-nsclc .lab-table.table3 tr:first-child td:first-child,
.surgeon.resectable-nsclc .lab-table tr:first-child td:first-child {
  border: 0;
  padding: 0 !important;
}
/******************************************DFS*******************************************/
.home .banner-footnotes, .resectable-nsclc.resectable .res-footnotes {
  margin: 20px 0 0px;
}

.ftnote-home {
  max-width: 790px;
}

.footnotesNoSymbol {
  text-indent: 0;
  margin-left: 0;
}

.ftnote-home p.footnotes.banner-footnotes {
  margin-bottom: 15px;
}

.m-links {
  margin-top: 14px;
}

/*.pink-var-text {
color:#FF00BA !important;
}*/

.dfs-link {
  margin: 0 auto;
}

.dfs-link .dfs-link-text {
  font-weight: 700;
}

.dfs-link .dfs-link-text {
  color: #5B305D;
  text-shadow: none;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin: 0;
}

.dfs-link .dfs-link-text:hover, .dfs-link .dfs-link-text:active {
  color: #FFFFFF;
}

.surgeon.resectable-nsclc #dfs .copy-per, .efficacy.resectable-nsclc .section-1 .copy-per {
  background-size: 100% 100%;
}

.home .median-hr-txt {
  padding-top: 0 !important;
}

.home .green-callout .m-links {
  margin-top: 0px;
}

.home .styling-1 {
  position: relative;
  left: -8px;
}

.home .green-callout p.ff-reg {
  padding-top: 2px;
  text-align: center;
  font-size: 11px;
  line-height: 12px!important;
  font-weight: 500!important;
  padding-bottom: 1px;
}

.home .green-callout span.box-col-2 {
  font-weight: 900;
  /* letter-spacing: -0.5px; */
  font-size: 17px!important;
}

.home .home .green-callout span.box-col-2 {
  font-weight: 900;
  letter-spacing: 0.6px;
}

.home .green-callout p.ff-reg b {
  /* text-align: center; */
  font-weight: 500;
  line-height: 12px;
  font-size: 11px;
}

.home .green-callout p.ff-reg span.ff-small b {
  font-weight: bold;
}

.home .green-callout p.ff-reg.months-median.median-hr-txt {
  max-width: 100%;
  margin-right: 0!important;
  text-align: center;
  margin-top: 4px;
  margin-bottom: 6px;
  position: relative;
  left: 2px;
}

.home .green-callout p.ff-reg span {
  font-size: 11px;
  line-height: 12px;
}

.footer-logo img {
  width: 168px;
  height: 41px;
}

.request-a-rep .req-text .text-pink {
  margin-left: 0px;
}

.ref a.refer-link {
  font-size: 12px;
  color: #606060;
  line-height: 16px !important;
}

.metastatic-egfrm-nsclc.metastatic.metastatic-nsclc .heroBanner span.ffb-normal {
  font-weight: 400;
}

.surgeon.resectable-nsclc .section-7 .accordion.section a.collapse-panel-heading {
  /*pointer-events: none;*/;
}

a.skip:focus {
  margin-top: 0;
  position: relative;
  padding: 10px 30px;
  display: inline-block;
  width: 100%;
}

a.skip {
  position: absolute;
  margin-top: -120px;
}

@media screen and (min-width: 320px) and (max-width: 326px) {
  .heroBanner .ban-headline {
    font-size: 21px;
  }

  .heroBanner .ban-headline-bold {
    font-size: 28px;
  }
}

@media screen and (min-width: 375px) and (max-width: 390px) {
  .dfs-link .dfs-link-text {
    margin-left: -12px !important;
  }

  /*.home.dom-ready .section-container-basic:after {*/
  /*  transform: scale(2.3);*/
  /*display: inline-block;*/
  /*transform: scale(1.2);*/
  /*}*/

  .home.dom-ready .section-container-basic:after {
    transform: scale(1);
    transition-delay: 1.5s;
  }
}

@media screen and (min-device-width: 390px) and (max-device-width: 664px) and (orientation: landscape){
  body.home .heroBanner .section-container-basic:after {
    top: 48px;
  }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
  .resectable-nsclc .heroBanner .section-container-basic:after, .metastatic-nsclc .heroBanner .section-container-basic:after {
    background-image: url(../content/dam/open-digital/tagrisso-hcp/us/en/mobile/hero-banner-inner-md.png);
    background-size: contain;
    background-position: center 70%;
  }

  .unresectable-egfrm-nsclc .heroBanner .section-container-basic:after {
    background-image: url(../content/dam/open-digital/tagrisso-hcp/us/en/mobile/hero-banner-inner-md.png);
    background-size: 100%;
    background-position: center 70%;
    background-position: 100% 83px;
    /*transform: scale(1.5);*/;
  }
  /*.unresectable-egfrm-nsclc.dom-ready .section-container-basic:after {*/
  /*    transform: scale(2.7);*/
  /*}*/
}

@media screen and (min-width: 992px) and (max-width: 1160px) {
  .home .dfs-link .dfs-link-text {
    left: -12px;
    top: -50px;
  }

  .resectable-nsclc .dfs-link .dfs-link-text {
    left: -34px;
  }

  .testing.metastatic-nsclc.egf .banner-bg-section {
    height: 116px;
  }
}

@media only screen and (device-width : 414px) and (device-height : 736px) and (orientation :portrait) {
  .metastatic-nsclc.aura3 .lab-table.table3 tr:nth-child(1) th:nth-child(3) {
    letter-spacing: -1px;
  }
}

@media screen and (min-width: 375px) and (max-width: 430px) {
  .metastatic-nsclc.aura3 .section-1 .accordion.section .accordion-container .az-panel-title p {
    padding-right: 45px !important;
  }

  body.home.dom-ready .heroBanner .section-container-basic:after {
    background-position: center;
  }
}

@media screen and (min-width: 414px) and (max-width: 430px) {
  .egfr-testing.resectable-nsclc .dmc-chart {
    max-width: 298px;
    margin: 0 auto;
  }

  .egfr-testing.resectable-nsclc .egfr-dist-recurrence {
    margin-left: 0;
    margin-right: 0;
  }
}

@media not all and (min-resolution: .001dpcm) {
  .aura3.metastatic-nsclc .demographic-table.table1 td:nth-child(1) {
    border-top: 1px solid #333333 !important;
    border-bottom: 0px solid #333337 !important;
  }

  .aura3.metastatic-nsclc .demographic-table.table1 tr:nth-child(2) td:nth-child(1) {
    border-top: 0px solid #333333 !important;
  }
}

@media screen and (min-width: 1365px) {

  .brain-icon {
    width: 198px;
    height: 119px;
  }
}

@media screen and (max-width: 374px) {
  .navbar-default .top-header .navbar-header .navbar-toggle, .navbar-default .top-header .navbar-header .header-search-btn {
    padding: 12px 3px;
  }

  .dfs-link .dfs-link-text {
    max-width: 280px !important;
    font-size: 16px;
    padding: 15px 22px 26px 25px;
    background-size: 280px auto !important;
  }

  .heroBanner .ban-eyebrow {
    font-size: 11px;
  }

  .home .heroBanner .ban-headline {
    font-size: 21px;
  }

  .home .heroBanner .ban-headline-bold {
    font-size: 28px;
  }

  .home .heroBanner .section-container-basic .banner-tx2 .last-note {
    font-size: 12px;
  }

  .surgeon.resectable-nsclc .recurrence-bar-graph .bar-container span {
    font-size: 13px;
  }

  .about .acc-left-block.year-head {
    margin-left: -22px;
  }

  .about .mob-acc {
    max-width: 320px;
  }

  .mob-acc .acc1-block:nth-child(5) .acc-img-block {
    left: 25px !important;
  }

  .acc-right-block.year-desc.yr-3-desc {
    margin-left: 8px;
  }

  .egfr-testing .recurrence-bar-graph hr.ver-line {
    width: 245px !important;
  }

  .resectable-nsclc .section-1 .recurrence-bar-graph.bar-graph.bar-graph-two {
    margin: 0 auto;
    max-width: 280px;
  }

  .egfr-testing .rec-footnotes, .egfr-testing .recurrence-box ul {
    width: 280px !important;
    padding-left: 6px;
  }

  .resectable-nsclc.efficacy .section-4 .adj-table .left-txt, .section-4 .adj-table th:first-child,
  .resectable-nsclc.efficacy .section-13 table.demographic-table td {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .resectable-nsclc.efficacy table.demographic-table tr td:first-child, .resectable-nsclc.efficacy table.demographic-table tr th:first-child {
    padding-left: 10px !important;
  }

  .resectable-nsclc.efficacy .section-4 .adj-table th, .resectable-nsclc.efficacy .section-13 table.demographic-table tr:nth-child(1) th {
    font-size: 15px;
  }

  .resectable-nsclc.efficacy .section-4 .adj-table td,
  .resectable-nsclc.efficacy .section-13 table.demographic-table table.demographic-table tr td {
    font-size: 14px;
  }

  .efficacy.resectable-nsclc .section-5 .green-banner {
    width: 82%;
  }

  .efficacy.resectable-nsclc .section-5 .green-banner p {
    font-size: 17px;
  }

  .resectable-nsclc .section-1 .recurrence-bar-graph .bar-two.bar-container {
    left: 113px !important;
  }

  .resectable-nsclc.egfr-testing .recurrence-bar-graph .bar-container {
    width: 62px !important;
    margin: 0 15px 0 0;
  }

  .surgeon.resectable-nsclc .section-4 .man-icon {
    left: 40% !important;
  }

  .surgeon.resectable-nsclc .section-4 .brain-img-sec .brain-icon, .egfr-testing.resectable-nsclc .brain-icon {
    top: -40px !important;
  }

  .egfr-testing.resectable-nsclc .section-3 .dmc-chart .bullet-list li, .surgeon.resectable-nsclc .section-4 .dmc-chart .bullet-list li {
    max-width: 120px;
    font-size: 12px;
    line-height: 12px !important;
    left: -5px;
  }

  .surgeon.resectable-nsclc .egfr-dist-recurrence .dist-ref-main {
    margin: 22px auto 0 -23px;
  }

  .egfr-testing.resectable-nsclc .egfr-dist-recurrence .dist-ref-main {
    margin: 22px auto 0 -40px;
  }

  .egfr-testing.resectable-nsclc .egfr-dist-recurrence .footnotes {
    width: 72%;
  }

  .egfr-testing.resectable-nsclc .section-3 .man-icon {
    top: 21px;
    right: -18px;
  }

  .resectable-nsclc .heroBanner .section-container-basic:after, .metastatic-nsclc .heroBanner .section-container-basic:after {
    top: -15px;
  }

  .resectable-nsclc.resectable .banner-text.purple-txt {
    margin-top: -10px;
  }

  .metastatic-nsclc.no-subnav .copy-content .copy-content-med {
    font-size: 11px;
  }

  .resectable-nsclc.egfr-testing .section-6 p.vertical-txt {
    left: 45px;
  }

  .egfr-testing .section-7 .green-banner {
    width: 80%;
  }

  .egfr-testing .section-10 .green-banner {
    width: 85%;
  }

  .dosing.metastatic-nsclc .section-heading-mobile {
    top: 58px;
  }

  .moa .callout .green-banner {
    width: 82%;
  }

  .dom-ready.metastatic-nsclc .heroBanner .section-container-basic:after {
    transform: scale(1.27);
  }
}

@media screen and (min-width: 300px) and (max-width: 360px) {
  .resectable-nsclc.egfr-testing .section-12 .test-icon-box .abs-top,
  .surgeon.resectable-nsclc .section-13 .test-icon-box .abs-top,
  .resectable-nsclc.egfr-testing .section-12 .test-icon-box .abs-bottom,
  .surgeon.resectable-nsclc .section-13 .test-icon-box .abs-bottom {
    font-size: 18px;
    line-height: 22px !important;
  }

  .resectable-nsclc.egfr-testing .section-12 .test-icon-box .abs-top,
  .surgeon.resectable-nsclc .section-13 .test-icon-box .abs-top {
    width: 245px;
    top: -78px;
  }

  .resectable-nsclc.egfr-testing .section-12 .test-icon-box .abs-bottom,
  .surgeon.resectable-nsclc .section-13 .test-icon-box .abs-bottom {
    width: 232px;
  }
}

@media only screen and (device-width : 360px) and (device-height : 740px) and (orientation :portrait) {

  .exitRampPage button.close.fg-color {
    margin-top: -53px;
    top: -175px;
    left: 10px;
  }
}

@media only screen and (device-width : 740px) and (device-height : 360px ) {
  .resectable-egfrm-nsclc.resectable-nsclc .dfs-link {
    top: -42px;
  }

  #popup-template .modal-dialog .modal-body {
    min-height: 325px;
  }

  #popup-template .modal-dialog {
    top: 32px;
  }

  .metastatic-video #popup-template .modal-dialog .modal-body {
    min-height: 340px;
    top: -14px;
  }

  .metastatic-video #popup-template button.close {
    margin-right: 0;
  }
}
/* @media screen and (min-width: 1300px) and (max-width: 1312px) {
  .top-header-links .top-nav ul {
      right: 25px;
      position: relative;
      text-align: right;
  }
  .top-header-links .linkList {
      max-width: 446px;
  }
  .linkList .list-item-3:after {
      display: none !important;
  }        
} */
@media screen and (min-width: 320px) and (max-width: 450px) {
  .exitRampPage button.close.fg-color {
    margin-top: -53px;
    top: 11%;
    right: 14px;
    left: auto;
    position: absolute;
  }

  #popup-template.moa-video button.close {
    right: 0;
    margin-right: -4px;
  }

  .moa .modal-dialog {
    max-width: 320px;
  }

  .exitRampPage .modal-body {
    position: static;
  }

  .exitRampPage .modal-content {
    position: relative;
  }
}

@media screen and (min-width: 451px) and (max-width: 991px) {
  .exitRampPage button.close.fg-color {
    margin-top: -53px;
    top: 65px;
    right: 17px;
    left: auto;
    position: absolute;
  }

  .exitRampPage .modal-body {
    position: static;
  }

  .exitRampPage .modal-content {
    position: relative;
  }

  #popup-template.moa-video button.close {
    right: 0;
    margin-right: -3px;
  }

  .moa .modal-dialog {
    max-width: 600px;
  }
}

@media only screen and (device-width : 414px) and (device-height : 736px) and (-webkit-device-pixel-ratio : 3) {
  .metastatic-nsclc.aura3 .lab-table.table3 tr:nth-child(1) th:nth-child(3) {
    letter-spacing: -1px;
    font-size: 12px;
  }

  .metastatic-nsclc.aura3 .lab-table.table3 tr:nth-child(1) th:nth-child(3) span:nth-child(1) {
    font-size: 15px;
  }
}

@media (max-height: 550px) {
  .metastatic-nsclc .section-6  .cns-block2, .metastatic-nsclc .section-6 .cns-block3 {
    transform: none !important;
  }
}

@media screen and (min-width: 375px) and (max-width: 991px) {
  .egfr-testing.resectable-nsclc .section-3 .dmc-chart .bullet-list li, .surgeon.resectable-nsclc .section-4 .dmc-chart .bullet-list li {
    font-size: 13px !important;
  }

  .egfr-testing.resectable-nsclc .section-3 .egfr-dist-recurrence:after, .surgeon.resectable-nsclc .section-4 .egfr-dist-recurrence:after {
    height: 84px;
    width: 290px;
    left: 0px;
    transform: skew(-16deg);
  }

  .egfr-testing.resectable-nsclc .section-3 .dmc-chart .bullet-list {
    width: 100%;
    min-width: 155px;
  }

  .egfr-testing.resectable-nsclc .graphic-box, .surgeon.resectable-nsclc .graphic-box.human-icon {
    height: 185px !important;
  }

  .egfr-testing.resectable-nsclc .section-3 .man-icon {
    top: 21px;
  }

  .egfr-testing.resectable-nsclc .section-3 .brain-icon {
    top: 3px !important;
    width: 57%;
  }
}

@media screen and (min-width: 400px) and (max-width: 991px) {
  .home .floating-os-box {
    background: url(../content/dam/open-digital/tagrisso-hcp/us/en/mobile/New-OS-Data-Mobile.png) no-repeat;
    background-size: 100% 100%;
    width: 219px;
    height: 91.5px;
    position: absolute!important;
    top: -38px;
    /* left: 62px; */
    z-index: 22!important;
    background-position: center;
    text-align: center;
    position: absolute;
    /* top: 50%; */
    left: 0;
    right: 0;
    margin: 0 auto;
    transform: translateY(0%);
  }
}

@media only screen and (device-width : 768px) and (device-height : 1024px) and (orientation :portrait) {
  .mob-acc .acc1-block:nth-child(4) .acc-left-block.year-head, .mob-acc .acc1-block:nth-child(3) .acc-left-block.year-head {
    top: 1px;
  }
}

@media only screen and (min-width: 400px) and (max-width: 550px) {
  .metastatic-nsclc .heroBanner .section-container-basic {
    min-height: 395px !important;
  }
}

@media only screen and (min-width: 551px) and (max-width: 666px) {
  .metastatic-nsclc .heroBanner .section-container-basic {
    min-height: 500px !important;
  }

  .dom-ready.metastatic-nsclc .heroBanner .section-container-basic:after {
    transform: scale(1.08) !important;
  }
}

@media only screen and (min-width: 667px) and (max-width:767px) {
  .metastatic-nsclc .heroBanner .section-container-basic {
    min-height: 625px !important;
  }

  .dom-ready.metastatic-nsclc .heroBanner .section-container-basic:after {
    transform: scale(1.08) !important;
  }
}

@media only screen and (min-width: 430px) and (max-width:550px) {
  .resectable-nsclc .heroBanner .section-container-basic {
    min-height: 420px !important;
  }
}

@media only screen and (min-width: 551px) and (max-width:580px) {
  .resectable-nsclc .dfs-link {
    top: -32px;
  }

  .resectable-nsclc .heroBanner .section-container-basic {
    min-height: 500px !important;
  }
}

@media only screen and (min-width: 581px) and (max-width:635px) {
  .resectable-nsclc .heroBanner .section-container-basic {
    min-height: 524px !important;
  }

  .resectable-nsclc .dfs-link {
    top: -46px;
  }
}

@media only screen and (min-width: 636px) and (max-width:700px) {
  .resectable-nsclc .heroBanner .section-container-basic {
    min-height: 570px !important;
  }

  .resectable-nsclc .dfs-link {
    top: -32px;
  }
}

@media only screen and (min-width: 701px) and (max-width:767px) {
  .resectable-nsclc .heroBanner .section-container-basic {
    min-height: 623px !important;
  }

  .resectable-nsclc .dfs-link {
    top: -32px;
  }
}

@media only screen and (min-width: 329px) and (max-width:374px) {
  .surgeon.resectable-nsclc .section-4 .brain-img-sec .brain-icon, .egfr-testing.resectable-nsclc .brain-icon {
    top: -27px !important;
  }
}

@media only screen and (device-width:375px) and (device-height:667px) and (-webkit-device-pixel-ratio:2) and (orientation:landscape) {
  li.indication-mob>ul>li.open-subnav:before,
  li.indication-mob>ul>li.nav-active:before,
  li.therapy-indication-mob>ul>li.open-subnav:before,
  li.therapy-indication-mob>ul>li.nav-active:before,
  ul.global-menu>li.has-subnav.open-subnav:before {
    padding-right: 100%;
    right: 12px;
  }

  .egfr-testing.resectable-nsclc .egfr-dist-recurrence .footnotes, .surgeon.resectable-nsclc .egfr-dist-recurrence .footnotes {
    width: 90%  !important;
  }
}

@media only screen and (device-width : 667px) and (device-height : 375px) {

  #popup-template.moa-video button.close {
    right: 23px;
  }

  #popup-template.moa-video .modal-dialog .modal-body {
    min-height: 325px;
  }

  #popup-template.moa-video .modal-dialog {
    top: 45px;
  }

  .resectable-nsclc .heroBanner .section-container-basic {
    min-height: 545px !important;
  }

  .metastatic-nsclc .heroBanner .section-container-basic {
    min-height: 590px !important;
  }

  .metastatic-video #popup-template .modal-dialog {
    top: 32px;
  }

  .metastatic-video #popup-template .modal-dialog .modal-body {
    min-height: 400px;
    top: -14px;
  }
}
/*about page image alignment*/
@media screen and (max-width: 380px) {
  .about-banner-margin-top {
    margin-top: -35px;
    /*width: 780px;*/;
  }
}

@media only screen and (device-width : 375px) and (device-height : 553px) {

  #popup-template.contact-us {
    padding-right: 0px !important;
  }
}

@media only screen and (min-width:1600px) {

  .home .yellow-callout {
    margin-top: 14px;
  }
}

.navbar.indications-nav ul.nav.navbar-nav li:last-child a.lastmenufocus {
  outline: none !important;
}

.ref a.refer-link {
  font: 12px/16px Barlow !important;
  color: #333333;
  font-weight: 400;
  text-decoration: underline;
}

.efficacy .adj-table .bg-white {
  background-color: #fff;
}

.home .dfs-link.desktop-only {
  visibility: hidden;
  display: none;
}

.about .dfs-link.desktop-only {
  visibility: hidden;
}

.resectable-egfrm-nsclc .dfs-link.desktop-only {
  visibility: hidden;
}

.home .dfs-link.mobile-only a {
  /*visibility:hidden;*/
  display: none;
}

p.approvedChemo.mobile-only {
  width: 287px;
  position: relative;
  bottom: 0px;
  top: -72px;
  margin: 10px auto 0 auto;
  /*background: url(/content/dam/open-digital/tagrisso-hcp/us/en/chemotherapy/mobile/chemoApprovedPinkBracMob.png) no-repeat;*/
  background-size: 100%;
  height: 87px;
  transform: translate(0%);
}

p.approvedChemo.mobile-only .now-approved {
  position: relative;
  width: 298px;
  left: -9px;
  top: -17px;
  z-index: 9;
  right: auto;
  margin: 0 auto;
}

.about .dfs-link.mobile-only {
  display: none;
}

.resectable-egfrm-nsclc .dfs-link.mobile-only {
  visibility: hidden;
}

@media screen and (max-width: 374px),
only screen and (-webkit-min-device-pixel-ratio: 2.625) {
  .home .heroBanner .section-container-basic {
    min-height: 455px;
  }

  .metastatic-egfrm-nsclc.metastatic-nsclc .heroBanner .section-container-basic {
    min-height: 390px;
  }

  .resectable-nsclc .heroBanner .section-container-basic {
    min-height: 380px;
  }
}

@media screen and (max-width: 345px) {
  .resectable-nsclc .heroBanner .ban-headline {
    font-size: 17px;
  }

  .resectable-nsclc h1.ban-headline-bold.extrabold.mobile-only.unpre-possible-m {
    font-size: 28px;
  }

  .resectable-nsclc .heroBanner .section-container-basic {
    min-height: 375px;
  }

  .metastatic-egfrm-nsclc h1.ban-headline-bold.extrabold.mobile-only.unpre-possible {
    font-size: 24px!important;
  }

  .metastatic-egfrm-nsclc span.ban-headline.ffb-med.mobile-only {
    font-size: 18px!important;
  }
}

@media not all and (min-resolution:.001dpcm) {
@  media {
  .modal-dialog{
    top: 60px;
  }
}}

/*US-79463*/

.primary-btn-wrap .primary-button {
  max-width: 500px;
  width: 100%;
  margin: 25px auto 28px;
  padding: 0 50px;
  line-height: 46px !important;
  text-align: center;
}

.primary-btn-wrap .primary-button:hover {
  color: #fff;
}

.metastatic-safety--link a.primary-button {
  /*margin-bottom: -15px!important;*/;
}

@media screen and (min-width: 922px) {
  .home .top-nav ul.linked-list li.list-item-2,
  .home-about .top-nav ul.linked-list li.list-item-2,
  .home-moa .top-nav ul.linked-list li.list-item-2,
  .home-support .top-nav ul.linked-list li.list-item-2,
  .home-nurse .top-nav ul.linked-list li.list-item-2 {
    display: none;
  }

  .home .top-header-links .linkList,
  .home-about .top-header-links .linkList,
  .home-moa .top-header-links .linkList,
  .home-support .top-header-links .linkList,
  .home-nurse .top-header-links .linkList {
    text-align: right;
  }

  .primary-btn-wrap .primary-button {
    margin: 25px auto 43px;
    font-weight: 600 !important;
  }
}

@media screen and (max-width: 991px) {
  .home ul.mob-utility-menu > li:nth-child(1),
  .home-about ul.mob-utility-menu > li:nth-child(1),
  .home-moa ul.mob-utility-menu > li:nth-child(1),
  .home-support ul.mob-utility-menu > li:nth-child(1){
    /*.home-nurse ul.mob-utility-menu > li:nth-child(1) {*/
    display: none;
  }
  .home.dom-ready .img-two-app img.two-approvals{
    max-width: 319px;
    position: absolute;
    top: -123px;
    margin: 0 auto;
    left: 0;
    right: 0;
    transform: none;
    width: 100%;
    height: auto;
    width: 100px;
    top: 1px;
    margin-right: 301px;
    margin-right: 75%;
  }
  .home .banner-callouts.banner-callouts-mobile.mobile-only .img-two-app{
    display:none;
  }
  .home .img-two-app img.two-approvals{
    transform: none;
    transform: translateY(-120%);
  }
  .home.dom-ready .img-two-app img.two-approvals{
    height: auto;
    width: 100px;
    top: 1px;
    margin-right: 301px;
    margin-right: 75%;
    transform: none;
    transform: translateY(0);
    transition: transform 2s ease;
  }

  .about.home-about .grid-violator {
    margin-top: 10px;
    margin-bottom: 76px;
    margin-left: 3%;
    /* margin-right: auto; */;
  }

  .about.home-about img.grid-violator-img {
    /*        width: 293px;*/
    /*transform: translateX(-10px);*/
    width: 293px;
    transform: none;
    margin: 0 auto;
    margin-left: -15px;
  }

  .metastatic-safety--link a.primary-button, .primary-btn-wrap .primary-button {
    padding: 0 20px 0 0px;
    line-height: 38px !important;
  }
}

/*To rmove new/now approved as part of US-73966*/
.home .floating-os-box,
.resectable-egfrm-nsclc .floating-os-box,
.resect-efficacy .d-img-1,
.resect-efficacy .d-m-img-2,
.surgeon .d-img-1,
.surgeon .d-m-img-2 {
  visibility: hidden;
}

.resectable-egfrm-nsclc .floating-os-box {
  visibility:hidden
}

.resect-efficacy .line-3.slide-to-top > b > span.pink-text,
.surgeon .line-3.slide-to-top > b > span.pink-text {
  display: none;
}


/* select indication menu desing */

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu {
  /* background: linear-gradient(to bottom, #fff, #fff 50%, #008995, #008995 50%); */
  background-repeat: no-repeat;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-0,.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-1 {
  border-bottom: 1px solid #5B305D;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-0 {
  margin-top: 3px;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-0 img.link-img {
  padding: 9px;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-2 {
  border-bottom: 1px solid #FFF;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-2,
.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-3 {
  background: none;
  height: 61px;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-1 {
  /* pointer-events:none;*/;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-1, .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-2 {
  /* background: #fff;*/
  /* border-radius: 0px 0px 10px 10px; */
  /* box-shadow: 0 6px 12px rgba(0,0,0,0.175); */;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-2 {
  /*border-radius: 0px 0px 10px 10px;*/
  /*box-shadow: 0 6px 12px rgba(0,0,0,0.175);*/
  /*height: 50px;*/
  border-radius: 0px;
  box-shadow: none;
  /*height: 60px;*/
  height: 61px;
  border-bottom: 1px solid #5B305D;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu .list-item-0-2 a.dd-link .link-text {
  /*padding: 0px 0 0 6px;*/
  padding: 12px 48px 0 6px;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-2 .link-text b {
  font-size: 17px;
  line-height: 10px;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-3 .link-text b {
  /* font-size: 14px; */
  line-height: 10px;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-2 .dd-link .link-img {
  /* padding: 10px;*/
  /*border-radius: 0 0 0 10px;*/
  border-radius: 0 0 0 0px;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-3 .dd-link .link-img {
  border-radius: 0 0 0 10px;
}

/*.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-2,
.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-3{
  height: 37px;
}*/

/*.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-2 a.dd-link .link-text, 
.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-3 a.dd-link .link-text {
  width: 100%;
  float: left;
  color: #FFF;
  font: normal normal normal 14px/18px 'Barlow';
  padding: 8px 48px 8px 10px;
}*/

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li a.dd-link {
  position: relative;
  /* background: #d7d7d9; */;
}

/*.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li a.dd-link:after{
  position: absolute;
  content: "\f105";
  top: -1px;
  right: 17px;
  display: inline-block;
  font: normal 800 normal 21px/49px FontAwesome;
}*/

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-1 a.dd-link:after {
  content: "";
}

/*.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-2 a.dd-link:after, 
.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-3 a.dd-link:after{
  color:#FFF;
  font: normal 500 normal 21px/35px FontAwesome;
}*/

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-2:hover {
  /*  background: #04484e; */;
}

.list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-3:hover {
  /*background: #04484e;*/
  border-radius: 0px 0px 10px 10px;
}

.therapyToggleWrap {
  width: 268px;
  color: #FFF;
  border: 2px solid #008995;
  border-top: none;
  border-radius: 0px 0px 10px 10px;
  position: relative;
  height: 43px;
  display: flex;
  padding: 6px 0 0 0;
}

.therapyToggleWrap a {
  color: #FFF;
  font-size: 13px;
  line-height: 14px !important;
  text-align: right;
  width: 90px;
  display: inline-block;
  letter-spacing: 0.22px;
}

.therapyToggleWrap a.chemoTherapyLink {
  text-align: left;
  width: 100px;
}

.therapyToggleWrap span.therapyToggle {
  width: 54px;
  height: 24px;
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/chemotherapy/toggleIndicatorBg.svg);
  background-repeat: no-repeat;
  display: inline-block;
  margin: 4px 10px 0 10px;
  padding: 1px 2px;
  text-align: left;
  cursor: pointer;
}

.therapyToggleWrap img {
  width: 22px;
  height: 22px;
  margin-top: -5px;
}

.therapyToggleWrap {
  display: none;
}

body.meta-chemotherapy .therapyToggleWrap,
body.metastatic-nsclc .therapyToggleWrap {
  display: flex;
}

body.meta-chemotherapy .therapyToggleWrap span.therapyToggle {
  text-align: right;
}

body.meta-chemotherapy .therapyToggleWrap a.chemoTherapyLink,
body.metastatic-nsclc .therapyToggleWrap a.monoTherapyLink {
  font-weight: bold;
  text-decoration: underline;
}

body.meta-chemotherapy .therapyToggleWrap a.monoTherapyLink {
  font-weight: normal;
  text-decoration: none;
}

.therapyToggleWrap span.monoTherapyLink,
.therapyToggleWrap span.chemoTherapyLink {
  color: #FFF;
  font-size: 13px;
  line-height: 14px !important;
  text-align: right;
  width: 90px;
  display: inline-block;
  letter-spacing: 0.22px;
  font-family: 'Barlow';
  text-shadow: none;
  cursor: pointer;
}

body.meta-chemotherapy .therapyToggleWrap span.chemoTherapyLink,
body.metastatic-nsclc .therapyToggleWrap span.monoTherapyLink {
  font-weight: bold;
  text-decoration: underline;
}

body.meta-chemotherapy .therapyToggleWrap span.monoTherapyLink {
  font-weight: normal;
  text-decoration: none;
}

.therapyToggleWrap span.chemoTherapyLink {
  text-align: left;
  width: 100px;
}

.yellow-callout1 {
  border: 2px solid #CEDB00;
  border-radius: 10px;
  width: 305px;
  max-width: 305px;
  height: 74px;
  position: relative;
  box-shadow: inset 0px 3px 6px #00000029;
  display: flex;
  padding: 0;
  /*overflow: hidden;*/;
}

.yellow-callout1 .lung-container {
  border-right: 2px solid #CEDB00;
  /*width: 61px;*/
  text-align: center;
  padding-top: 15px;
}

.yellow-callout1 .lung-container span {
  font: normal normal bold 10px/16px 'Barlow' !important;
  letter-spacing: 0px;
  color: #5B305D;
  text-transform: uppercase;
  margin: 0;
  display: block;
}

.yellow-callout1 .box-content {
  text-align: left;
  margin: 0;
  padding: 0 0 0 10px;
  font: normal normal 700 20px/18px 'Barlow' !important;
  color: #5B305D;
  letter-spacing: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/*.yellow-callout1 .box-content span{
font: normal normal 600 13px/14px 'Barlow';
}*/

.yellow-callout1:after {
  content: '';
  background: url(../content/dam/open-digital/tagrisso-hcp/us/en/chemotherapy/ChevronRight.svg) no-repeat center;
  position: absolute;
  width: 28px;
  /* right: -2px; */
  right: -2.5px;
  height: 74px;
  top: -2px;
  -webkit-text-stroke: 1px #c6d632;
  background-color: #c6d632;
  border-radius: 0 8px 8px 0;
  left: auto;
}

.yellow-callout1.green-callout1 {
  border: 2px solid #008995;
  overflow: visible;
}

.yellow-callout1.green-callout1:after {
  -webkit-text-stroke: 1px #008995;
  background-color: #008995;
}

.yellow-callout1.green-callout1 .lung-container {
  border-right: 2px solid #008995;
  width: 61px;
  text-align: center;
}

#home-main > div.page-section-inner.container > div:nth-child(1) > div > div > div:nth-child(4) > a > span.lung-container {
  padding: 5px 0px;
  width: 56px;
}

.yellow-callout1 .box-content span.subChildHead {
  font: normal normal 700 15px/16px 'Barlow';
}

body.splitter .yellow-callout1:hover:after {
  background-color: #5b305d;
}

body.splitter .banner-callouts.desktop-only .approvedChemo {
  position: absolute;
  right: -53px;
  z-index: 1;
  top: -55px;
  /*background: url(/content/dam/open-digital/tagrisso-hcp/us/en/chemotherapy/desktop/chemoApprovedPinkBrac.png) no-repeat;*/
  background-size: 100%;
  width: 198px;
  height: 80px;
  transition: all 1s ease-in-out;
  transition-delay: 1s;
}

body.splitter .banner-callouts.desktop-only .approvedChemo img {
  width: 194px;
  height: 74.5px;
}

@media screen and (min-width: 992px) {
  .resectable-nsclc .vertical-list-dropdown .list-dropdown.dropdown-menu li a {
    /* background: #fff; */;
  }

  body.home.dom-ready .heroBanner .section-container-basic:after {
    /* transform: scale(1.28); */
    transform: scale(1.3);
    background-position: 73px -22px;
    /* background-position: calc(100% - -347px) 0px; */
    background-position: calc(100% - -354px) 0px;
    /*background-position: calc(100% - -377px) -47px;*/
    /* background-size: inherit; */
    top: -10%;
    /*top: 0px;*/
    left: 0px;
    transition-delay: 0s;
    /* background-position: calc(100% + 368px) 0px; */;
  }
  /*.home .purple-txt-block{*/
  /*    padding-bottom:70px;*/
  /*}*/
  .home .section-container-basic:after {
    background-position: center center;
  }

  .resectable-nsclc .vertical-list-dropdown .list-dropdown.dropdown-menu li.list-item-0-2 a,
  .resectable-nsclc .vertical-list-dropdown .list-dropdown.dropdown-menu li.list-item-0-3 a {
    background: transparent;
  }

  .resectable-nsclc .vertical-list-dropdown .list-dropdown.dropdown-menu li a.dropdown-toggle {
    /*background: #f1f1f1;*/;
  }
  .home.dom-ready .img-two-app img.two-approvals{
    height: auto;
    width: 147px;
    top: -13px;
    /*margin-right: 245px;*/
    margin-right:160px;
    transform: none;
    transform: translateY(0);
    transition:transform 2s ease;
  }
  .home .img-two-app img.two-approvals{
    transform: translateY(-120%);
  }


  .home p.ffb-med.last-note.purple-txt.desktop-only{
    top: -35px;
  }
  .home .banner-text1{
    justify-content: center;
    align-items: flex-start;
  }
  .home .banner-callouts-block.desktop-only{
    top: -48px;
  }
  .home .heroBanner .ban-headline-bold span.no-wrap{
    display: inline;
  }
  .home p.ffb-med.last-note.purple-txt{
    top: -35px;
  }
}

@media screen and (max-width: 991px) {

  .green-callout1, .yellow-callout1 {
    width: 299px;
  }

  .home .left-box1 .box-content.ffb-med.purple-txt {
    margin: 0 0 0 12px;
    padding: 5px 0 0 0;
    display: block;
  }

  .yellow-callout1 .lung-container, .image-small-text {
    width: auto;
  }

  .yellow-callout1:after {
    visibility: hidden;
  }

  li.indication-mob.m-indication.metastaticSubMenu,
  li.therapy-indication-mob.m-indication.metastaticSubMenu,
  li.indication-mob.m-indication.metastaticChemoSubMenu {
    background: #fff;
  }

  li.indication-mob.m-indication.metastaticSubMenu.indication-main,
  li.indication-mob.m-indication.metastaticChemoSubMenu.indication-main {
    background: #008995;
    color: #fff;
  }

  li.indication-mob.m-indication.metastaticSubMenu:before,
  li.therapy-indication-mob.m-indication.metastaticSubMenu:before,
  li.indication-mob.m-indication.metastaticChemoSubMenu:before {
    background: transparent;
    border: none;
  }

  li.indication-mob.m-indication.metastaticSubMenu a,
  li.therapy-indication-mob.m-indication.metastaticSubMenu a,
  li.indication-mob.m-indication.metastaticChemoSubMenu a {
    padding: 12px 25px;
    color: #008995;
  }

  li.indication-mob.m-indication.metastaticSubMenu.indication-main a,
  li.indication-mob.m-indication.metastaticChemoSubMenu.indication-main a {
    color: #FFF;
    font: normal normal bold 16px/20px 'Barlow';
  }

  .mobile-nav-indication li.indication-mob.m-indication.metastaticSubMenu.indication-main button .dropdown_arrow:after {
    color: #fff;
  }

  li.indication-mob.m-indication.metastaticSubMenu.indication-main .indication-open  a,
  li.indication-mob.m-indication.metastaticChemoSubMenu.indication-main .indication-open  a {
    color: #5B305D;
    font: normal normal normal 16px/20px 'Barlow';
  }

  li.indication-mob.m-indication.metastaticSubMenu.indication-main .indication-open a.active,
  li.indication-mob.m-indication.metastaticChemoSubMenu.indication-main .indication-open a.active {
    font-weight: bold;
  }

  li.indication-mob ul#metastatic-ul li:last-child {
    margin-bottom: 0;
    border: none;
  }

  li.indication-mob ul#metastatic-ul {
    border-bottom: none;
  }

  ul.mobile-nav-indication li.indication-mob.m-indication.collapsed.metastaticSubMenu.indication-main:noth-child(3) {
    border: none;
  }

  ul.mobile-nav-indication li.indication-main:nth-child(3) {
    border: none;
  }

  .resectable-nsclc.resectable .copy-content.risk-copy.slide-frm-right.updated-risk-copy .gap-top-1 {
    position: relative;
    top: -3px;
    margin-bottom: -5px;
  }

  #resectable-home-banner-txt-3::before {
    left: -4px;
  }

  .adura-head2 {
    line-height: 15px;
  }
}

span.head-1 {
  line-height: inherit;
}

.mb-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.mt-0 {
  margin-top: 0;
}

@media screen and (min-width: 320px) {
  body.home.dom-ready .heroBanner .section-container-basic:after {
    background-position: center;
    transform: scale(1.9);
  }
}

@media screen and (min-width: 320px) and (min-width: 370px) {
  .home .heroBanner .ban-headline-bold {
    font-size: 21px;
    margin-top: 73px;
  }
}

@media screen and (min-width: 375px) {
  .home .heroBanner .ban-headline-bold {
    font-size: 29px;
    line-height: 30px;
    letter-spacing: 0.6px;
    /* margin-top: 0; */
    left: 0px;
    margin-top: 5px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  body.home .heroBanner .section-container-basic:after {
    top: 104px;
  }

  .home .section-container-basic:after {
    background-image: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/hero-banner-lg.jpg);
  }

  body.home.dom-ready .heroBanner .section-container-basic:after {
    transform: scale(2);
  }

  .home .heroBanner .ban-headline-bold {
    margin-top: 30px;
    font-size: 54px;
    line-height: 56px;
  }

  .home .banner-callouts.mobile-only {
    margin: 0 auto;
    margin-top: 65px;
  }

  body > div.main-container > header > nav > div > div.top-header > div > div > button:nth-child(1) {
    display: none;
  }

  body.home .component-section .bg-white {
    box-shadow: none;
  }
}

@media only screen and (min-device-width: 820px) and (min-device-height: 1106px) and (orientation:landscape) {
  body.home.dom-ready .heroBanner .section-container-basic:after {
    background-position: calc(100% - 0px) -17px;
    background-size: 100% 100%;
    transform: scale(1.65);
  }
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
  body.home.dom-ready .heroBanner .section-container-basic:after {
    background-position: calc(100% - -10px);
    background-size: 100% 60%;
  }

  .home .section-container-basic:after {
    background-image: url(../content/dam/open-digital/tagrisso-hcp/us/en/desktop/Revised_Website_Splitter_Page_Image_2000px.png);
  }

  .home p.ffb-med.last-note.purple-txt {
    left: 2.7%;
  }
}

@media only screen and (min-width: 1025px) and (max-width: 1365px) {
  body.home.dom-ready .heroBanner .section-container-basic:after {
    background-position: calc(100% - 0px) -17px;
    background-size: 100% 100%;
    transform: scale(1.9);
  }

  .ex-large-txt {
    /*font-size: 25px;*/
    font-size: 20px; /*newly added (20-11-24)*/
    font-weight: 900;
  }

  .home p.ffb-med.last-note.purple-txt {
    line-height: 20px !important;
    font-size: 16px;
  }

  .home .heroBanner .ban-headline-bold {
    font-size: 54px;
    line-height: 56px;
    margin-top: 13px;
  }

  .home p.ffb-med.last-note.purple-txt {
    /*left: -2%;*/
    left: 1%; /*newly added (20-11-24)*/
  }
}

@media only screen and (min-width: 1028px) {
  body.home.dom-ready .heroBanner .section-container-basic:after {
    background-position: calc(100% - 54px) 23px;
    background-size: 95% 85%;
    transform: scale(1.5);
  }

  .home p.ffb-med.last-note.purple-txt {
    left: 5%;
  }

  .img-two-app img.two-approvals.two-approvals-1 {
    left: -7%;
  }

  .img-two-app img.two-approvals.two-approvals-2 {
    left: 16%;
  }
}

@media only screen and (min-width: 1090px) {
  .home p.ffb-med.last-note.purple-txt {
    left: 3.7%;
  }
}

@media only screen and (min-width: 1110px) {
  .home p.ffb-med.last-note.purple-txt {
    left: 3%;
  }
}

@media only screen and (min-width: 1170px) {
  .home p.ffb-med.last-note.purple-txt {
    left: 2%;
  }
}

@media only screen and (min-width: 1290px) {
  .home p.ffb-med.last-note.purple-txt {
    left: 0%;
  }

  .img-two-app img.two-approvals.two-approvals-1 {
    left: -16%;
  }

  .img-two-app img.two-approvals.two-approvals-2 {
    left: 6%;
  }
}

@media only screen and (min-width: 1300px) {
  body.home.dom-ready .heroBanner .section-container-basic:after {
    /*background-position: center;*/
    background-position: 40% 0px;
    background-size: cover;
    transform: scale(1.2);
  }

  .img-two-app img.two-approvals.two-approvals-1 {
    left: -36%;
  }

  .img-two-app img.two-approvals.two-approvals-2 {
    left: -17%;
  }

  .home p.ffb-med.last-note.purple-txt {
    left: 2%;
  }
  .home .heroBanner .ban-headline-bold {
    font-size: 53px;
    line-height: 56px;
  }
}

/*@media screen and (min-width: 767px) {*/
/*    .home .section-container-basic:after {*/
/*        background-image: url(/content/dam/open-digital/tagrisso-hcp/us/en/desktop/hero-banner.jpg);*/
/*    }*/
/*}*/

@media only screen and (min-width: 1366px) {
  .home .heroBanner .ban-headline-bold {
    font-size: 54px;
    line-height: 56px;
    letter-spacing: normal;
    /* letter-spacing: 1.17px; */
    margin-bottom: 0;
    margin-top: 13px;
    position: relative;
    /*left: -16px;*/
    left:140px;
    top: 0;
    left:-16px;
  }
  .home .heroBanner .section-container-basic div.purple-txt-block{
    margin-right: auto;
    margin-left: auto;
    max-width: 58%;
  }

  body.home.dom-ready .heroBanner .section-container-basic:after {
    transform: scale(1.3);
    /*background-position: 73px -22px;*/
    /*background-position: calc(100% - -354px)*/
    /*background-position: calc(100% - -354px) 0px;*/
    /*background-position: 40% 10%;*/
    background-position: 36% -17px;
    background-size: cover;
  }
  .home p.ffb-med.last-note.purple-txt {
    left: 2.5%;
  }

  .img-two-app img.two-approvals.two-approvals-1{
    left: -70px;
  }
  .img-two-app img.two-approvals.two-approvals-2 {
    left: 0px;
  }
}

@media only screen and (min-width: 1400px) {
  .home p.ffb-med.last-note.purple-txt {
    left: 1.5%;
  }
}

@media only screen and (min-width: 1440px) {
  body.home.dom-ready .heroBanner .section-container-basic:after {
    transition-delay: 1.5s;
    transform: scale(1.3);
    top: 0;
    background-position: 32% -48px;
  }

  .home p.ffb-med.last-note.purple-txt {
    left: 2%;
  }
}

@media screen and (min-width: 1600px) {

  body.home.dom-ready .heroBanner .section-container-basic:after {
    /*background-position: 142px 100%;*/;
    background-position: 100% 80%;
    transform: scale(1);
  }

  /* body.home.dom-ready .heroBanner .section-container-basic:after {
      background-position: center;
  } */
  .is-visible.banner-bg-section:after {
    background-size: 100%;
  }

  .img-two-app img.two-approvals.two-approvals-1 {
    left: -113px;
    max-width: 170px;
  }

  .img-two-app img.two-approvals.two-approvals-2 {
    left: -53px;
    top: -8px;
  }

  .home p.ffb-med.last-note.purple-txt {
    left: -6%;
    margin-top: 0px;
  }
}

@media screen and (min-width: 1700px) {
  .home p.ffb-med.last-note.purple-txt {
    left: -10%;
  }
}

@media screen and (min-width: 1800px) {
  .home p.ffb-med.last-note.purple-txt {
    left: -12%;
    margin-top: 10px;
  }

  .img-two-app img.two-approvals.two-approvals-1 {
    left: -129px;
    max-width: 170px;
  }
}

@media screen and (min-width: 1920px) {
  body.home.dom-ready .heroBanner .section-container-basic:after {
    /*background-position: center;*/
    /*background-position: 100% 80%;*/
    background-position: 155px 77%;
    transform: scale(1.2) !important;
  }

  .img-two-app img.two-approvals.two-approvals-1 {
    left: -150px;
    max-width: 170px;
  }

  .img-two-app img.two-approvals.two-approvals-2 {
    left: -80px;
    top: -8px;
  }

  .home p.ffb-med.last-note.purple-txt {
    left: 1vw;
    margin-top: -12px;
  }

  .banner-callouts {
    float: right;
  }
  .home img.two-approvals{
    left: -296px;
  }
}

@media (min-width: 1920px) {
  .screenresexampleNOTrequiredbyEdge {
  .seekbar: width:200px;
  }
@  supports (-ms-ime-align: auto) {
  .img-two-app img.two-approvals.two-approvals-1 {
    left: -300px;
    max-width: 170px;
  }

  .img-two-app img.two-approvals.two-approvals-2 {
    left: -234px;
    top: -8px;
  }

  .home p.ffb-med.last-note.purple-txt {
    left: -17%;
    margin-top: -12px;
  }
}
}

@media screen and (min-width: 2560px) {
  .home img.two-approvals {
    max-width: 307px;
    margin-right: 100px;
    position: relative;
    top: -10px;
    left: -200px;
  }
  .home p.ffb-med.last-note.purple-txt {
    left: 0%;
  }
  .purple-txt-block {
    max-width: 1465px;
    margin: 30px auto;
    padding: 70px 0;
    top: 40px;
  }
  .list-dropdown-container.vertical-list-dropdown .list-dropdown .list-dropdown-item.dropdown .dropdown-menu li.list-item-0-0 {
    margin-top: 5px;
  }
}

/**Mac*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /*.banner-callouts-block .banner-callouts > div {
      margin-right: -30%;
      padding-right: -30%;
  }
  .heroBanner .section-container-basic div {
  margin: auto;}*/

  .banner-callouts-block .banner-callouts > div
  .banner-callouts-block .banner-callouts > div {
    padding-left: 40%;
  }
}

@media screen and (max-width: 360px) {

  li.indication-mob.u-indication b {
    font-size: 13px;
  }

  li.indication-mob b, li.therapy-indication-mob b {
    font-size: 13px;
  }
}

@media screen and (max-width: 340px) {

  /*.yellow-callout1 .box-content:after {
      right: 10px;}*/
  .green-callout1, .yellow-callout1 {
    width: 285px;
  }
}
