/* Common style */
/*Diagnossis and staging page style starts here*/
.ds-banner-section {
    min-height: 48vw;
    background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/ds-banner.png) no-repeat;
    background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/Diagnosis_Staging_Mobile@2x.png) no-repeat;
    background-size: cover;
  }
 
  /*.container.responsivegrid.video-section-container:hover {
      border: 7px solid #fac562;
  }*/

  .cmp-youtubevideo__video{
		color: #fac562;
  }
  .cmp-youtubevideo__video:hover,
  .cmp-youtubevideo__video:focus-visible {
      color: #2F2F2F;
  }
  .non-italic{
      font-style:normal;
  }
  .text-accordion .accord-subhead sup, .callout p sup{font-weight: 400;}
  
  .goals-copy {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
  }
  
  p.goals-copy--left {
    max-width: 126px;
    /*border: 1px solid;*/
    position: relative;
  }
  
  .goal-percent {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 38px;
    line-height: 22px;
  }
  
  .goals-24-copy .goal-percent {
      left: 45%;
  }
  
  .goals-copy--left img {
    max-width: 100%;
  }
  
  p.goals-copy--right {
    width: 65%;
    /* font-weight: 700; */
    font-size: 17px;
    line-height: 19px;
    margin-left: 20px;
  }
  
  .cmp-accordion__panel {
    padding: 0!important;
  }
  
  .text-accordion .accord-subhead {
      font-weight: 700;
      font-size: 20px;
      line-height: 23px;
      margin-top: 20px;
      letter-spacing: -0.4px;
  }
  
  .text-accordion .cmp-accordion__header > button {
      background: var(--maroon-clr);
      color: var(--white-clr);
      border-radius: 16px;
      font-weight: 800;
      font-size: 22px;
      line-height: 30px;
      padding: 19px 20px;
      font-family: 'Nunito Sans', sans-serif!important;
  }
  
  .cmp-accordion__icon {
      padding: 0!important;
  }
  
  .text-accordion .cmp-accordion__button--expanded .cmp-accordion__icon::before {
      content: "";
      width: 30px;
      height: 30px;
      /*border: 1px solid red;*/
      display: block;
      background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/global/accordian-close-inactive.svg) no-repeat;
      background-size: cover;
  }
  
  .text-accordion .cmp-accordion__icon::before {
      content: "";
      width: 30px;
      height: 30px;
      /*border: 1px solid red;*/
      display: block;
      background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/global/accordian-open-inactive.svg) no-repeat;
      background-size: cover;
  }
  
  .text-accordion .cmp-accordion__item {
      margin-bottom: 20px;
  }
  
  .callout.ds-callout-1 p {
      width: 90%;
  }
  
  .goal-grid-container {
      margin: 16px 0 21px;
  }
  
  .diagnosis-page .text-accordion .cmp-accordion > .cmp-accordion__item:nth-child(1)[data-cmp-expanded=""] {
      margin-bottom: 34px;
  }
  
  .diagnosis-page .text-accordion .cmp-accordion > .cmp-accordion__item:nth-child(2)[data-cmp-expanded=""] {
      margin-bottom: 28px;
  }
  
  .diagnosis-page .text-accordion .cmp-accordion > .cmp-accordion__item:nth-child(3)[data-cmp-expanded=""] {
      margin-bottom: 81px;
  }
  
  .diagnosis-page .text-accordion .cmp-accordion > .cmp-accordion__item:nth-child(4)[data-cmp-expanded=""] {
      margin-bottom: 29px;
  }
  
  .ds-callout-1 a {
      color: inherit;
      text-decoration: underline;
  }
  
  
  .video-section-container {
      background: var(--maroon-clr);
      border: 7px solid #630039;
      border-radius: 24px;
      padding: 31px 25px;
      padding: 16px 10px 0 15px;
  }
  
  .video-section-container .aem-Grid > div:nth-child(1) {
    max-width: 425px!important;
    width: 100%;
    margin-right: 34px;
  }
  
  .video-section-container .cmp-video__content {
      display: none;
  }
  
  .video-section-container .cmp-video__playicon:after,
  .resource-video-section .cmp-video__playicon:after,
  .cmp-video__modalbox span.cmp-video__playicon:after{
    content: '\f04b';
    font-family: 'Font Awesome';
    /*color: var(--maroon-clr);*/
    color: #fac562;
    font-size: 27px;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 53%;
    transform: translate(-50%,-50%);
  }
  
  .video-section-container .cmp-video__playicon,
  .resource-video-section .cmp-video__playicon,
  .cmp-video__modalbox span.cmp-video__playicon{
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background: var(--white-clr);
  }
  
  .video-section-container .video .cmp-video__holder {
    max-width: 425px;
    height: auto;
  }
  
  .video-section-container .cmp-video__player {
    height: 100%!important;
    padding: 0;
  }
  
  .video-desc-container {
      color: var(--white-clr);
  }
  
  .video-accordion .cmp-accordion__header > button {
      padding: 0!important;
      width: inherit;
      flex-direction: row-reverse;
      font-size: 16px;
      line-height: 18px;
      font-weight: 600;
  }
  
  .video-accordion .cmp-accordion__icon::before {
      content: "";
      background: none;
      display: block;
      width: 12px;
      height: 0;
      border: 1px solid var(--orange-clr);
  }
  
  .video-accordion .cmp-accordion__button--expanded .cmp-accordion__icon::before {
      content: "";
      background: none;
      display: block;
      width: 12px;
      height: 0;
      border: 1px solid var(--orange-clr);
  }
  
  .video-accordion .cmp-accordion__button--expanded .cmp-accordion__icon::after {
    width: 0;
    height: 0;
  }
  
  .video-accordion .cmp-accordion__icon::after {
      content: "";
      display: inline-block;
      width: 0;
      height: 12px;
      border: 1px solid var(--orange-clr);
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
  }
  
  .video-section-container .cmp-accordion__icon {
      margin-right: 5px;
  }
  
  .video-accordion > * {
      color: var(--white-clr);
  }
  
  .video-accordion .cmp-accordion__header > button {
      font-family: 'Nunito Sans', sans-serif!important;
  }
  
  .video-desc1 {
      margin: 17px 0 35px;
  }
  
  .video-accordion .cmp-accordion__panel--expanded {
      color: var(--white-clr);
      font-size: 18px;
      line-height: 20px;
      margin-top: 5px;
      font-weight: 600;
  }
  
  .video-transcript > p:nth-child(1) {
      margin-bottom: 35px;
  }
  
  .safety-table-wrapper {
    background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/sensitivity-table.png) no-repeat;
    background-size: 100%;
    width: 344px;
    /*width: 100%;*/
    height: 480px;
    margin: auto;
  }
  
  table.sensitivity-table {
    width: 100%;
  }
  
  table caption {
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    padding: 10px;
    color: var(--white-clr);
  }
  
  .sensitivity-table caption {
    /*font-weight: 700;*/
    /*font-size: 18px;*/
    /*line-height: 21px;*/
    /*padding: 10px;*/
    margin-bottom: 16px;
  }
  
  .sensitivity-table th {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    padding: 4px;
  }
  
  .sensitivity-table tr td:not(:first-child) {
    text-align: center;
    font-weight: 600;
  }
  
  .sensitivity-table tr td:first-child {
    font-weight: 700;
    width: 130px;
    padding: 0 0 0 12px;
  }
  
  .sensitivity-table tr td {
    font-size: 15px;
    line-height: 22px;
    padding: 0px 10px;
  }
  
  .sensitivity-table tr:nth-child(2) td {
      padding-top: 16px;
      padding-bottom: 16px;
  }
  
  .sensitivity-table tr:nth-child(4) td {
      padding-top: 20px;
      padding-bottom: 25px;
  }
  
  .sensitivity-table tr:nth-child(6) td {
      padding-top: 12px;
      padding-bottom: 29px;
  }
  
  .sensitivity-table tr:nth-child(8) td {
      padding-top: 25px;
      padding-bottom: 20px;
  }
  
  .orange-disc--list li {
      padding-left: 16px;
      position: relative;
  }
  
  ul.orange-disc--list {
      margin-top: 2px!important;
  }
  
  .orange-disc--list > li:before {
      content: "";
      width: 7px;
      height: 7px;
      background: var(--orange-clr);
      border-radius: 50%;
      position: absolute;
      left: 2px;
      top: 4px;
  }
  
  .sensitivity-table-section .section-one--reference {
      margin: 8px 0 27px;
  }
  
  .ds-accordion-2 .accord-subhead-1 {
      margin-bottom: 14px;
  }
  
  .ds-accordion-2 .accord-subhead-2 {
      margin-bottom: 15px;
  }
  
  .sensitivity-table-section ul.orange-disc--list {
      margin-bottom: 30px;
  }
  
  .sensitivity-table-section .section-one--reference.footnt {
      margin-top: -20px;
  }
  
  .ds-accordion-2-bottom {
      margin-top: 20px;
  }
  
  .diagnosis-page .section-one--copy {
      margin: 30px 0 32px;
  }
  
  .ds-accordion-3 .accord-subhead-1 {
    margin-bottom: 5px;
  }
  
  .ds-accordion-3 ul.orange-disc--list {
    margin: 4px 0 24px!important;
    width: 98%;
  }
  
  .ds-accordion-3 ul.orange-disc--list  > li:first-child {
    margin-bottom: 10px;
  }
  
  .ds-accordion-3 .orange-disc--list li {
      padding-left: 21px;
      padding-left: 16px;
  }
  
  .ajcc-tnm-table1-wrap {
      background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/AJCC-TNM1-table.jpg) no-repeat;
      background-size: cover;
      width: 345px;
      height: 475px;
      margin: 39px auto 10px;
  }
  
  .ajcc-tnm-table2-wrap {
      background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/AJCC-TNM2-table.jpg) no-repeat;
      background-size: cover;
      width: 345px;
      height: 475px;
      margin: 14px auto 12px;
  }
  
  .ajcc-tnm-table-wrapper caption {
      padding: 15px 0;
  }
  
  .ajcc-tnm-table-wrapper th {
      font-weight: 600;
  }
  
  .ajcc-tnm-table-wrapper td {
      text-align: center;
  }
  
  .ajcc-tnm-table-wrapper tr > td {
      font-size: 10px; 
  }
  
  .ajcc-tnm-table-wrapper th,
  .ajcc-tnm-table-wrapper tr > td.child-1 {
      font-size: 12px;
      line-height: 17px;
  }
  
  .ajcc-tnm-table-wrapper tr td, 
  .ajcc-tnm-table-wrapper tr th {
      border: 1px solid transparent;
  }
  
  .ajcc-tnm-table1-wrap th:nth-child(1) {
      width: 35%;
      padding-left: 9px;
      vertical-align: bottom;
      padding-bottom: 0;
  }
  
  .ajcc-tnm-table1-wrap th:nth-child(2),
  .ajcc-tnm-table1-wrap th:nth-child(3),
  .ajcc-tnm-table1-wrap th:nth-child(4),
  .ajcc-tnm-table1-wrap th:nth-child(5){
      text-align: center;
      vertical-align: bottom;
      padding-bottom: 0;
  }
  
  .ajcc-tnm-table1-wrap th:nth-child(2),
  .ajcc-tnm-table1-wrap th:nth-child(3),
  .ajcc-tnm-table1-wrap th:nth-child(4){
      width: 9.3%;
  }
  
  .ajcc-tnm-table1-wrap th:nth-child(5) {
      width: 11%;
  }
  
  .ajcc-tnm-table1-wrap th:nth-child(6),
  .ajcc-tnm-table1-wrap th:nth-child(7) {
      text-align: center;
      line-height: 14px;
      padding-right: 3px;
  }
  
  .ajcc-tnm-table-wrapper tr td.child-1 {
      padding: 0 6px 0 9px;
  }
  
  .ajcc-tnm-table-wrapper td.child-2{
      text-align: left;
      padding-left: 5px;
  }
  
  .ajcc-tnm-table1-wrap tr:nth-child(2) > td {
      padding: 20px 0 12px 5px;
  }
  
  .ajcc-tnm-table1-wrap tr:nth-child(3) td.child-2, 
  .ajcc-tnm-table1-wrap tr:nth-child(4) td.child-2,
  .ajcc-tnm-table1-wrap tr:nth-child(5) td.child-2{
      padding: 12.8px 0 12.8px 5px;
  }
  
  .ajcc-tnm-table1-wrap tr:nth-child(6) td.child-2, 
  .ajcc-tnm-table1-wrap tr:nth-child(7) td.child-2,
  .ajcc-tnm-table1-wrap tr:nth-child(8) td.child-2{
      padding: 5px 0 5px 5px;
  }
  
  .ajcc-tnm-table1-wrap tr:nth-child(9) td.child-2{
      line-height: 12px;
  }
  
  .ajcc-tnm-table1-wrap tr:nth-child(9) td.child-2, 
  .ajcc-tnm-table1-wrap tr:nth-child(10) td.child-2{
      padding: 11px 0 11px 5px;
  }
  
  .ajcc-tnm-table2-wrap th:nth-child(1) {
      width: 33.5%;
      padding-left: 9px;
      vertical-align: bottom;
      padding-bottom: 0;
  }
  
  .ajcc-tnm-table2-wrap th:not(:nth-child(1)) {
      text-align: center;
  }
  
  .ajcc-tnm-table2-wrap th:nth-child(2),
  .ajcc-tnm-table2-wrap th:nth-child(3),
  .ajcc-tnm-table2-wrap th:nth-child(4),
  .ajcc-tnm-table2-wrap th:nth-child(5){
      vertical-align: bottom;
      padding-bottom: 0;
  }
  
  .ajcc-tnm-table2-wrap th:nth-child(2),
  .ajcc-tnm-table2-wrap th:nth-child(3),
  .ajcc-tnm-table2-wrap th:nth-child(4){
      width: 6.7%;
  }
  
  .ajcc-tnm-table2-wrap th:nth-child(5){
      width: 7.4%;
  }
  
  .ajcc-tnm-table2-wrap th:nth-child(6){
      width: 11.5%;
  }
  
  .ajcc-tnm-table2-wrap th:nth-child(6),
  .ajcc-tnm-table2-wrap th:nth-child(7),
  .ajcc-tnm-table2-wrap th:nth-child(8){
      line-height: 14px;
  }
  
  .ajcc-tnm-table2-wrap tr th {
      padding-top: 3px;
  }
  
  .ajcc-tnm-table2-wrap tr:nth-child(2) > td.child-2 {
      padding: 10px 0 4px 5px;
  }
  
  .ajcc-tnm-table2-wrap tr:nth-child(3) > td.child-2 {
      padding: 8px 0 5px 5px;
  }
  
  .ajcc-tnm-table2-wrap tr:nth-child(5) > td.child-2 {
      line-height: 10px;
      letter-spacing: -0.25px;
  }
  
  .ajcc-tnm-table2-wrap tr:nth-child(4) > td.child-2,
  .ajcc-tnm-table2-wrap tr:nth-child(5) > td.child-2,
  .ajcc-tnm-table2-wrap tr:nth-child(6) > td.child-2,
  .ajcc-tnm-table2-wrap tr:nth-child(7) > td.child-2,
  .ajcc-tnm-table2-wrap tr:nth-child(8) > td.child-2,
  .ajcc-tnm-table2-wrap tr:nth-child(9) > td.child-2,
  .ajcc-tnm-table2-wrap tr:nth-child(10) > td.child-2,
  .ajcc-tnm-table2-wrap tr:nth-child(12) > td.child-2,
  .ajcc-tnm-table2-wrap tr:nth-child(13) > td.child-2 {
      padding: 6px 0 4px 5px;
  }
  
  .ajcc-tnm-table2-wrap tr:nth-child(11) > td.child-2 {
      padding: 4px 0 4px 5px;
  }
  
  .ajcc-tnm-table2-wrap tr:nth-child(12) > td.child-2 {
      line-height: 10px;
  }
  
  .ajcc-tnm-table2-wrap td.pl-2 {
      padding-left: 3px;
  }
  
  .section-one--reference.lh-0 > p:not(:last-child) {
      margin-bottom: 1px;
  }
  
  .ajcc-tnm-table-section .section-one--reference,
  p.legend-wrap{
      font-size: 10px;
      line-height: 13px;
  }
  
  .legend-wrap {
      padding-left: 26px;
      position: relative;
  }
  
  .legend-wrap:after {
      content: "";
      width: 18px;
      height: 17px;
      position: absolute;
      left: 0;
      top: 50%;
      transform: translateY(-50%);
  }
  
  p.legend-1 {
      margin: 7px 0 13px;
  }
  
  p.legend-3 {
      margin: 20px 0 17px;
  }
  
  .legend-1::after {
      border: 2px solid var(--maroon-clr1);
  }
  
  .legend-2::after {
      border: 2px solid var(--orange-clr1);
  }
  
  .legend-3::after {
      border: 2px solid var(--grey-clr);
  }
  
  .ds-accordion3-bottom .section-one--reference {
      margin-bottom: 25px;
  }
  
  .ds-accordion-4 .orange-disc--list > li:before {
      top: 7px;
  }
  
  .orange-disc--sub-list > li:before {
      content: "\2013";
      position: absolute;
      left: 2px;
  }
  
  .ds-accordion-4 .accord-subhead {
      margin-bottom: 15px;
  }
  
  .ds-accordion-4 ul.orange-disc--list {
      margin-top: 5px!important;
  }
  
  .ds-accordion-4 ul.orange-disc--list{
      line-height: 25px;
  }
  
  .ds-accordion-4 ul.orange-disc--sub-list{
      line-height: 19px;
  }
  
  .ds-accordion-4 ul.orange-disc--sub-list > li {
      padding-left: 16px;
  }
  
  .ds-accordion-4 ul.orange-disc--list > li:nth-child(2) {
      margin-top: 5px;
  }
  
  .ds-page-reference .section-one--reference {
      margin: 30px 0 44px;
  }
  
  .ds-page-nav {
      margin-bottom: 18px;
  }
  
  .ajcc-tnm-table-section .section-one--reference > *, .legend-wrap {
      font-weight: 600;
  }
  
  .ajcc-tnm-table-wrapper > table > tbody sup {
      top: -0.5em;
  }
  
  .ds-accordion-4 .accord-subhead + p {
      color: var(--maroon-clr);
      font-size: 17px;
      line-height: 19px;
  }
  
  .mdt-table {
      margin: 19px 0 0;
  }
  
  .mdt-table-col.mdt-table-col1 {
      padding: 41px 31px 41px 37px;
      background: #FAC5621A;
      border-top-right-radius: 17px;
      border-bottom-right-radius: 17px;
  }
  
  .mdt-table p.thead {
      font-size: 20px;
      line-height: 22px;
      color: var(--maroon-clr);
      margin-bottom: 20px;
  }
  
  .mdt-table-col.mdt-table-col2 {
      margin-top: 18px;
      padding: 26px 21px 26px 21px;
      background: #5A0D381A;
      border-top-left-radius: 17px;
      border-bottom-left-radius: 17px;
  }
  
  .mdt-table p.tsub-head {
      margin-bottom: 7px;
  }
  
  .mdt-table .table-list .orange-disc--sub-list > li:not(:last-child) {
      margin-bottom: 5px;
  }
  
  .mdt-table-col2 .orange-disc--list > li:before {
      background: var(--maroon-clr)
  }
  
  .thead-txt {
      text-decoration: underline;
  }
  
  ul.table-list {
      font-weight: 600;
  }
  /*Diagnossis and staging page style ends here*/
  /* Optimizing CRT page style starts here */
  .oc-banner-section {
      min-height: 49.2vw;
      background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/oc-banner.webp) no-repeat;
      background-size: cover;
  }
  
  .oc-banner-section .banner-text-wrap {
      margin-top: 41px;
  }
  
  .banner-text-wrap.left-side {
      float: left;
  }
  
  .oc-banner-section .banner-copy {
      margin-top: 7px;
      text-shadow: 4px 4px 15px #000000;
  }
  
  .oc-page .head-2 {
      width: 93%;
  }
  
  .oc-page .section-one--copy {
      margin-bottom: 26px;
  }
  
  .video-accordion .cmp-accordion__item {
      margin-bottom: 20px
  }
  
  .callout.oc-callout-1 {
      margin-top: 15px;
      margin-bottom: 29px;
      padding-right: 20px;
  }
  
  .oc-section-two .head-3 {
      width: 86%;
      padding: 18px 0 28px;
  }
  
  .std-table-frame {
      background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/standards-table-frame.png) no-repeat;
      background-size: cover;
      width: 343px;
      margin: auto;
  }
  
  .std-table-frame .aem-Grid > div:first-child {
      padding: 18px 0;
  }
  
  .std-care--head {
      font-size: 20px;
      line-height: 27px;
      text-align: center;
      font-weight: 700;
  }
  
  .std-care--content {
      padding: 0 24px 0 28px;
  }
  
  .std-care--content > .std-care--row {
      padding: 17px 0;
  }
  
  .std-care--content > .std-care--row:not(:last-child) {
      border-bottom: 2px solid #5A0D38;
  }
  
  .std-care--content > .std-care--row > p:nth-child(1) {
      margin-bottom: 4px;
  }
  
  .oc-section-two--list {
      font-size: 18px;
      line-height: 20px;
      padding: 36px 0 43px;
  }
  
  .oc-section-two--list .orange-disc--list li {
      margin-top: 5px;
  }
  
  .oc-section-three {
      height: 508px;
      font-size: 43px;
      line-height: 43px;
      font-family: 'Raleway', sans-serif;
      font-weight: 900;
  }
  
  .oc-section-three > p {
      /*width: 302px;*/
      width: 350px;
      text-align: center;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%,-50%)
  }
  
  .oc-section-four {
      padding: 22px 0 14px;
  }
  
  .oc-section-four .head-3 + p {
      margin: 20px 0 5px;
  }
  
  .oc-section-four ul.orange-disc--sub-list {
      margin-top: 7px;
  }
  
  .oc-section-four ul.orange-disc--sub-list > li {
      padding-left: 20px;
      position: relative;
  }
  
  ul.orange-order--list {
      counter-reset: my-list-counter;
      padding-left: 32px!important;
      position: relative;
  }
  
  ul.orange-order--list >li:not(:last-child) {
      margin-bottom: 12px;
  }
  
  ul.orange-order--list >li:before {
       content: counter(my-list-counter);
      counter-increment: my-list-counter;
      position: absolute;
      left: 0;
      width: 19px;
      height: 19px;
      border-radius: 50%;
      background: var(--orange-clr);
      font-size: 13px;
      line-height: 19px;
      font-weight: 700;
      display: inline-flex;
      align-items: center;
      justify-content: center;
  }
  
  .oc-section-five .head-3 {
      width: 95%;
      margin: 18px 0 35px;
  }
  
  .crt-frame-grid {
      background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/CRT-frame.jpg) no-repeat;
      width: 359px;
      height: 1008px;
      background-size: cover;
      padding-top: 46px;
      margin: 0 auto 28px;
  }
  
  .crt-frame-grid > .cmp-container {
      width: 342px;
      padding: 0 26px;
  }
  
  p.crt-head {
      font-size: 19px;
      line-height: 22px;
      width: 291px;
      height: 50px;
      /*border: 1px solid;*/
      display: flex;
      align-items: center;
      justify-content: center;
      background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/CRT-shape-2x.jpg) no-repeat;
      background-size: cover;
      margin: 0 auto 15px;
  }
  
  .crt-col {
      margin-bottom: 41px;
  }
  
  .crt-col ul > li {
      font-weight: 600;
  }
  
  .crt-frame-grid .orange-disc--list > li:before {
      left: 3px;
  }
  
  .crt-frame-grid .orange-disc--list > li:not(:last-child) {
      margin-bottom: 15px;
  }
  
  .crt-frame-grid ul.orange-disc--sub-list {
      width: 88%;
  }
  
  .oc-section-six {
      padding: 18px 0 10px;
  }
  
  .oc-section-six .head-3 + p {
      margin: 10px 0 29px;
  }
  
  .oc-percent-wrap {
      width:  343px;
      /*width: 100%;*/
      height: 121px;
      display: flex;
      align-items: center;
      justify-content: center;
      text-align: center;
      background: var(--maroon-clr);
      color: var(--white-clr);
      border: 5px solid #630039;
      border-radius: 24px;
      font-size: 20px;
      line-height: 22px;
      font-weight: 700;
      margin-bottom: 10px;
  }
  
  .oc-percent-wrap.oc-percent3 {
      margin-bottom: 19px;
  }
  
  .percent-val {
      font-size: 45px;
      line-height: 48px;
      display: inline-block;
      font-weight: 900;
      color: var(--orange-clr1);
  }
  
  .month-val {
      color: var(--orange-clr1);
      font-weight: 900;
  }
  
  .month-txt {
      font-size: 17px;
      line-height: 18px;
      display: inline-block;
      width: 95%;
      margin-top: 5px;
  }
  
  .oc-video-section {
      margin-bottom: 34px;
  }
  
  .oc-video-section:has( > .cmp-container >.video-accordion .cmp-accordion__item[data-cmp-expanded=""]) {
      margin-bottom: 12px;
  }
  
  .cta-wrap:has( > .cta.oc-cta) {
      margin: 34px 0;
  }
  
  .oc-page-reference {
      margin-bottom: 30px;
  }
  
  .section-one--reference.oc-page-reference  p.ref-copy {
      width: 100.5%
  }
  
  .page-nav-wrap.oc-page-nav {
      margin-bottom: 18px;
  }
  
  p.stage-head {
      background: none;
  }
  
  .stage-col1 ul.orange-disc--list {
      margin-top: 23px!important;
      line-height: 22px;
      font-weight: 600;
      width: 98%;
  }
  
  .stage-col1 ul.orange-disc--list > li {
      margin-bottom: 9px;
  }
  
  .stage-col2-content {
      text-align: center;
  }
  
  .stage-col3-content {
      font-weight: 600;
      font-size: 16px;
      line-height: 18px;
      text-align: center;
      padding: 13px 0 10px;
  }
  
  .stage-col4-content {
      font-size: 19px;
      line-height: 22px;
      font-weight: 600;
      text-align: center;
      width: 75%;
      margin: auto;
      color: var(--white-clr);
  }
  
  .section-one--reference.immuno-stage-section {
      font-size: 11px;
      line-height: 12px;
      margin-bottom: 25px;
  }
  
  .immuno-section-two {
      margin-bottom: 20px;
  }
  
  .callout.immuno-callout {
      height: 143px;
      background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/immuno-callout.jpg) no-repeat;
      background-size: 100%;
      padding-right: 10px;
      margin-top: 30px;
      margin-bottom: 30px;
  }
  
  a.cta.immuno-cta {
      margin-bottom: 39px;
  }
  
  .sm-only {
      display: none;
  }
  
  .immuno-page-nav {
      margin: 52px 0 20px;
  }
  
  .mr-2 {
      margin-right: 2px;
  }
  
  .oc-section-six .head-3-sub {
      width: 98%;
      margin-top: 30px;
  }
  
  .oc-video-desc-w {
      width: 101%;
  }
  
  .immuno-banner-section .banner-copy {
      text-shadow: 4px 4px 15px #000000;
  }
  
  .ml-5 {
      margin-left: 4px;
  }
  .percent-val .ml-5 {
      margin-left: 9px;
  }
  
  .std-care--content_list li {
      padding-left: 16px;
  }
  
  .std-care--content_list > li:not(:last-child) {
      padding-bottom: 3px;
  }
  
  .third-content .orange-disc--list > li:before {
      width: 8px;
      height: 8px;
      top: 6px;
  }
  
  .std-care--content_list ul.orange-disc--sub-list > li {
      /* padding-left: 22px; */
      padding-top: 2px;
  }
  
  .std-care--content_list ul.orange-disc--sub-list li > ul.orange-disc--list > li {
      margin-top: 2px;
  }
  
  .std-table-frame {
      width: 100%!important;
      background: none;
      height: auto!important;
      border-radius: 24px;
      border: 5px solid #630039;
  }
  
  .std-table-frame .aem-Grid > div:first-child {
      border-radius: 15px;
      background: var(--maroon-clr);
  }
  /* Optimizing CRT page style ends here */
  
  /*MDT page style starts here*/
  .MDT-section-one--part1 {
      margin: 26px 0 19px;
  }
  
  .MDT-section-one--part2 {
      margin: 39px 0 35px;
  }
  
  .MDT-section-one--part2 ul.orange-disc--list {
      width: 98%;
      margin-top: 10px!important;
  }
  
  .MDT-section-one--part2 ul.orange-disc--list > li {
      margin-bottom: 20px;
  }
  
  p.pink-var.MDT-section--copy {
      margin: 51px 0 31px;
      font-size: 32px;
      line-height: 32px;
      font-weight: 700;
  }
  
  .MDT-section-two--part1 {
      margin-bottom: 37px;
  }
  
  .MDT-page .head-2.bold {
      font-weight: 700;
  }
  
  .MDT-section-bottom {
      margin: 17px 0;
  }
  
  a.cta.MDT-cta {
      margin: 38px auto;
  }
  
  .page-nav-wrap.MDT-page-nav {
      margin: 64px 0 22px;
  }
  
  .under-line {
      text-decoration: underline;
  }
  
  /*MDT page style ends here*/
  
  /* Resource page style starts here  */
  
  .resource-banner-section {
      min-height: 25.75vw;
      background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/resource-banner.jpg) no-repeat;
      background-size: cover;
      display: flex;
      align-items: center;
      justify-content: center;
  }
  
  .resource-banner-section .banner-head {
      line-height: 64px;
  }
  
  .resource-subhead {
      font-size: 25px;
      line-height: 27px;
      font-weight: 700;
      width: 90%;
      margin: 37px 0 22px;
  }
  
  .resource-page .text-accordion .cmp-accordion__header > button {
      font-size: 20px;
      line-height: 22px;
      font-weight: 700;
      padding: 14.5px 20px;
  }
  
  .resource-page span.cmp-accordion__title {
      padding-right: 40px;
  }
  
  .pdf-frame-grid > .cmp-container {
      width: 303px;
      /*height: 390px;*/
      margin: 10px auto 1px;
      padding: 14px 26px;
      box-shadow: 0px 0px 10px #00000029;
  }
  
  .resource-page .cmp-download__content {
      display: none;
  }
  
  .resource-page h4.cmp-title__text {
      font-size: 17px;
      line-height: 18px;
      color: var(--maroon-clr);
  }
  
  .resource-page .pdf-frame-grid h4.cmp-title__text {
      width: 90%;
      height: 59px;
      display: flex;
      align-items: center;
  }
  
  .resource-accord-1 .aem-Grid > .pdf-frame-grid .cmp-download__image,
  .resource-accord-2 .aem-Grid > .pdf-frame-grid .cmp-download__image,
  .resource-accord-3 .aem-Grid > .pdf-frame-grid .cmp-download__image{
      margin: 5px 0 24px;
  }
  
  .resource-page span.cmp-download__action-text {
      font-size: 16px;
      line-height: 18px;
      font-weight: 700;
      color: var(--maroon-clr);
      margin-left: 26px;
          text-decoration: none;
  }
  
  .resource-page span.cmp-download__action-text:before {
         content: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/Download_Icon.svg);
    width: 20px;
    height: 15px;
    position: absolute;
    left: 68px;
  }
  
  .resource-accord-2 h4.cmp-title__text {
      height: 55px;
      align-items: flex-end;
  }
  
  .resource-accord-3 .aem-Grid > .pdf-frame-grid:nth-child(2) h4.cmp-title__text,
  .resource-accord-5 .aem-Grid > .pdf-frame-grid:nth-child(4) h4.cmp-title__text{
    width: 100%;
  }
  
  .resource-accord-3 .aem-Grid > .pdf-frame-grid:nth-child(3) h4.cmp-title__text,
  .resource-accord-5 .aem-Grid > .pdf-frame-grid:nth-child(4) h4.cmp-title__text{
   align-items: flex-end;
  }
  
  .resource-video-section {
      max-width: 746px;
      margin: 15px auto 20px;
      padding: 17px 25px;
      box-shadow: 0px 0px 10px #00000029;
      /*color: var(--maroon-clr);*/
  }
  
  .resource-video-section img.cmp-video__thumbnail,
  .resource-video-section .cmp-video__content {
      display: none;
  }
  
  .resource-video-section .video .cmp-video__holder {
      max-width: 695px;
      height: 250px;
      position: relative;
      background: #D6D6D6;
      border: 1px solid #707070;
  }
  
  .resource-video-section .cmp-video__player {
      height: 100%!important;
      padding: 0;
  }
  
  .resource-video-section .video-accordion .cmp-accordion__header > button {
      position: static;
      background: none;
      color: var(--maroon-clr);
      margin-top: 23px;
  }
  
  .resource-video-section .video-accordion .cmp-accordion__panel--expanded {
      color: var(--maroon-clr);
      margin-top: 15px;
  }
  
  .resource-page .resource-video-section span.cmp-accordion__title {
      padding-left: 5px;
      font-size: 16px;
      line-height: 18px   
  }
  
  .resource-video-section h4.cmp-title__text {
      margin-bottom: 15px;
  }
  
  .resource-video-section .cmp-accordion__item {
      margin-bottom: 0px
  }
  
  .resource-page-nav a.page-nav--back-link {
      line-height: 30px;
      margin: 32px 0 17px;
  }
  
  .section-one--reference.resource-page-reference {
      margin-bottom: 20px;
  }
  
  .resource-accord-1,
  .resource-accord-3,
  .resource-accord-4,
  .resource-accord-5,
  .resource-accord-6 {
      margin-bottom: 40px
  }
  
  .resource-accord-2 {
      margin-bottom: 20px
  }
  
  .resource-accord-1 > .cmp-container .aem-Grid > div:nth-child(1) {
      display: none;
  }
  /* Resource page style ends here  */
  
  /*Error page style starts here*/
  .error-page-wrapper {
      border-top: 1px solid var(--maroon-clr);
      padding: 38px 0 80px;
  }
  
  .error-head {
      font-size: 45px;
      line-height: 50px;
      font-weight: 900;
  }
  
  .error-page-body {
      font-size: 20px;
      line-height: 22px;
      font-weight: 600;
  }
  
  .error-page-body > p:nth-child(1) {
      margin: 8px 0 35px;
  }
  
  .go-to-home {
      color: #5A0E38;
      text-decoration: underline;
  }
  /*Error page style ends here*/
  
  /*Sitemap page style Starts here*/
  /*Sitemap page style ends here*/
  .sitemap-page-wrapper {
      border-top: 1px solid var(--maroon-clr);
      padding: 38px 0 91px;
  }
  
  .sitemap-page-body  * {
      color: var(--grey-clr);
      font-weight: 600;
      font-size: 20px;
      line-height: 22px;
  }
  
  .sitemap-head {
      font-size: 45px;
      line-height: 50px;
  }
  
  .black-list > li:before {
      width: 5px;
      height: 5px;
      background: var(--grey-clr);
      top: 9px;
  }
  
  .black-list li {
      margin-top: 9px;
  }
  
  .black-list li > .orange-disc--sub-list > li::before {
      content: "\002D";
  }
  
  .orange-disc-sub-list1 > li:before {
      content: "\2218";
      position: absolute;
      left: 2px;
  }
  
  ul.orange-disc--sub-list >li:not(:last-child) {
      margin-bottom: 2px;
  }
  
  .two-col-grid .video {
      display: none!important;
  }
  
  .oc-video-section,#text-6a6d95243a {
      display: none;
  }
  
  .youtubevideo span.cmp-youtubevideo__playicon {
      width: auto;
      height: auto;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
  }
  
  .youtubevideo  .cmp-youtubevideo__content {
      display: none;
  }
  
  .youtubevideo img.cmp-youtubevideo__thumbnail {
      height: 100%;
  }
  
  .youtubevideo .cmp-youtubevideo__player {
      height: 100%!important;
      padding: 0;
      border: 1.5px solid #fff;
  }
  
  /*.cmp-youtubevideo__modalbox .modal-box__content {*/
  /*    padding: 30px;*/
  /*}*/
  
  .cmp-youtubevideo__modalbox .cmp-youtubevideo__player {
      padding: 0;
  }
  
  div#resource-main-accord > div:nth-child(5),
  div#resource-main-accord > div:nth-child(6),
  .resource-accord-4 .cmp-container > div.resource-video-section:last-child,
  .resource-video-section .video,
  .accordion.panelcontainer.video-accordion {
      display: none;
  }
  
  .resource-video-section .cmp-youtubevideo__player {
      padding: 0;
      height: 100%!important;
  }
  
  p.pink-var.MDT-section--copy:after,
  p.pink-var.MDT-section--copy:before,
  .MDT-pink--copy,
  .callout.ds-callout-1 {
      display: none;
  }
  
  .oc-section-three {
      height: 0;
  }
  
  .oc-section-three .pink-var {
      display: none;
  }
  
  /* pink variable starts here*/
  .pink-var{
      color: var(--pink-clr-alpha);
  }
  
  .pink-var:before {
      content:"["
  }
  
  .pink-var:after {
      content:"]"
  }
  
  /*.video-section-container,
  .resource-video-section {
      position: relative;
  }
  
  .video-section-container > .cmp-container:after,
  .video-section-container > .cmp-container:before{
      content: "";
      width: 42px;
      height: calc(100% + 40px);
      border: 10px solid var(--pink-clr-alpha);
  }
  
  .video-section-container > .cmp-container:before {
      position: absolute;
      left: -21px;
      top: -20px;
      border-right: 0;
  }
  
  .video-section-container > .cmp-container:after {
      position: absolute;
      right: -21px;
      top: -20px;
      border-left: 0;
  }
  
  .video-section-container:after,
  .resource-video-section:after{
      content: "[FPO]";
      display: inline-block;
      font-family: 'Raleway', sans-serif;
      font-size: 46px;
      line-height: 46px;
      font-weight: 900;
      color: var(--pink-clr-alpha);
      transform: translate(-50%,-50%) rotate(-45deg);
      position: absolute;
      top: 49%;
      left: 50%;
      z-index: 1;
      pointer-events: none;
  }
  
  .resource-video-section> .cmp-container:after,
  .resource-video-section > .cmp-container:before{
      content: "";
      width: 42px;
      height: 396px;
      border: 5px solid var(--pink-clr-alpha);
      position: absolute
  }
  
  .resource-video-section > .cmp-container:before {
      left: -21px;
      top: -7px;
      border-right: 0;
  }
  
  .resource-video-section > .cmp-container:after {
      right: -21px;
      top: -7px;
      border-left: 0;
  }
  
  .resource-page .pdf-frame-grid .cmp-download__image {
      position: relative;
  }
  
  .resource-page .pdf-frame-grid .cmp-download__image:before {
      content: "[FPO]";
      position: absolute;
      display: inline-block;
      font-family: 'Raleway', sans-serif;
      font-size: 46px;
      line-height: 46px;
      font-weight: 900;
      color: var(--pink-clr-alpha);
      transform: translate(-50%,-50%) rotate(-45deg);
      position: absolute;
      top: 50%;
      left: 50%;
  }
  
  .callout.ds-callout-1 > p:after {
      content: "[FPO]";
      display: inline-block;
      font-family: 'Raleway', sans-serif;
      font-size: 46px;
      line-height: 46px;
      font-weight: 900;
      color: var(--pink-clr-alpha);
      transform: translateY(-50%) rotate(-35deg);
      position: absolute;
      top: 54%;
      left: 20%;
  }*/
  
  /* pink variable ends here*/
  
  @media screen and (min-width: 992px) {
      /* Diagnossis page style starts here*/
      .ds-banner-section {
          min-height: 43.6vw;
       /*   background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/ds-banner.png) no-repeat; */
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/Diagnosis_Staging_Desktop.jpg) no-repeat;
          background-size: cover;
      }
      
      .ds-banner-section .banner-text-wrap {
          max-width: 433px;
          margin-top: 181px;
          position: relative;
          left: 13px;
      }
      
      .ds-banner-section .banner-head {
          font-size: 64px;
      }
      
      .ds-banner-section .banner-copy {
          margin-top: 11px;
          line-height: 35px;
      }
      
      
      .text-accordion .accord-subhead {
        font-size: 27px;
        line-height: 30px;
        letter-spacing: -0.58px;
      }
      
      .goal-grid-container .aem-Grid > div {
        width: 45%!important;
      }
      
      .goal-grid-container .aem-Grid > div:nth-child(1) {
        margin-right: 57px;
      }
      
      p.goals-copy--left {
        max-width: 153px;
      }
      
      p.goals-copy--right {
        margin-left: 14px;
        width: 71%;
        font-size: 20px;
        line-height: 22px;
      }
      
      .goals-copy {
        justify-content: flex-start;
      }
      
      .callout.ds-callout-1 {
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/ds-callout-1.jpg) no-repeat;
          background-size: 100%;
          height: 100px;
          margin-bottom: 13px;
      }
      
      .text-accordion .cmp-accordion__header > button {
          font-size: 25px;
          line-height: 34px;
          padding: 24px 30px 23px 55px;
          letter-spacing: 0.5px;
      }
      
      .video-section-container {
        padding: 31px 25px;
        position: relative;
      }
      
      .video-section-container:before {
          content: "";
          width: 111px;
          height: 144px;
          display:inline-block;
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/circle3.png) no-repeat;
          background-size: cover;
          position: absolute;
          right: -40px;
          top: -17px;
      }
  
      .video-section-container .aem-Grid {
        display: flex;
      }
  
      .video-desc1 {
        margin-top: 0;
      }
  
      .video-section-container .aem-Grid > div:nth-child(2) {
          position: relative;
      }
  
      .video-accordion .cmp-accordion__item {
          margin-bottom: 0;
      }
      
      .video-accordion .cmp-accordion__header > button {
          font-size: 16px;
          line-height: 18px;
          position: absolute;
          left: 462px;
          top: -25px;
      }
      
      .video-accordion .cmp-accordion > .cmp-accordion__item:nth-child(1)[data-cmp-expanded=""] .cmp-accordion__header > button {
          top: -60px;
      }
      
      .video-accordion .cmp-accordion__panel--expanded {
          margin-top: 35px;
      }
      
      .video-desc {
          /*font-size: 18px;
          line-height: 20px;*/
          font-size: 20px;
          line-height: 22px;
          font-weight: 700;
          margin-bottom: 15px;
      }
      
      .video-col .video-subhead {
          font-size: 18px;
          line-height: 20px;
          font-weight:600;
          margin-bottom:15px;
      }
      .video-col .video-subdesc {
          font-size: 17px;
          line-height: 18px;
          font-weight:400;
      }
      
      .diagnosis-page .section-one--copy {
          margin: 88px 0 35px;
      }
      
      .ds-accordion-2 .accord-subhead-1 {
          margin-bottom: 37px;
      }
      
      .ds-accordion-2 .accord-subhead-2 {
          margin: 50px 0 29px;
      }
      #text-2bc6d0a4ba .accord-subhead-2,#text-26ff2c2f2d .accord-subhead-2{
          margin-top: 20px;
      }
      
      .safety-table-wrapper {
        width: 1065px;
        height: 534px;
        background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/sensitivity-table.png) no-repeat;
        background-size: contain;
        margin-left: -25px;
      }
      
      table.sensitivity-table {
          max-width: 985px;
          margin-left: 80px;
          border: 1px solid transparent;
      }
      
      .sensitivity-table caption {
        font-size: 22px;
        line-height: 47px;
      }
      
      .sensitivity-table tr td:first-child {
          width: 288px;
      }
      
      .sensitivity-table tr td:nth-child(2) {
          width: 343px;
      }
      
      .sensitivity-table tr td {
        font-size: 20px;
        line-height: 22px;
      }
      
      .sensitivity-table tr:nth-child(2) td {
          padding-top: 28px;
          padding-bottom: 28px;
      }
      
      .sensitivity-table th {
          padding: 12px;
      }
      
      .sensitivity-table tr:nth-child(4) td {
          padding-top: 28px;
          padding-bottom: 28px;
      }
      
      .sensitivity-table tr:nth-child(6) td {
          padding-top: 24px;
          padding-bottom: 24px;
      }
      
      .sensitivity-table-section .section-one--reference {
          margin-bottom: 30px;
      }
      
      .sensitivity-table-section ul.orange-disc--list {
          margin: 6px 0 47px!important;
      }
      
      .ds-accordion-2-bottom {
          margin-bottom: 29px;
      }
      
      .callout.ds-callout-2 {
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/AJCC-TNM-callout.jpg) no-repeat;
          background-size: contain;
          height: 122px;
          margin-bottom: 54px;
          margin-top: -15px;
      }
      
      .ds-accordion-3 .accord-subhead-1 {
          margin-bottom: 11px;
      }
      
      .ds-accordion-3 ul.orange-disc--list {
          margin: 14px 0 29px!important;
          width: 90%;
      }
      
      .ajcc-table-grid .aem-Grid > div {
          width: 502px!important;
      }
      
      .ajcc-table-grid .aem-Grid > div:nth-child(1) {
          margin-right: 36px;
      }
      
      .ajcc-tnm-table1-wrap,
      .ajcc-tnm-table2-wrap {
          margin: 0;
          width: 100%;
          background: none;
          height: auto;
      }
      
      .ajcc-tnm-table1-wrap table,
      .ajcc-tnm-table2-wrap table{
          width: 100%;
      }
      
      .ajcc-table-container {
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/AJCC-TNM-table.jpg) no-repeat;
          background-size: cover;
          width: 1074px;
          height: 647px;
          margin-left: -30px;
      }
      
      .ajcc-table-container > .cmp-container {
          max-width: 1040px;
          margin-left: 29px;
      }
      
      .ajcc-tnm-table1-wrap th:nth-child(1) {
          width: 36%;
      }
      
      .ajcc-tnm-table1-wrap th:nth-child(2), .ajcc-tnm-table1-wrap th:nth-child(3), .ajcc-tnm-table1-wrap th:nth-child(4),
      .ajcc-tnm-table1-wrap th:nth-child(5) {
          width: 8%;
      }
      .ajcc-tnm-table1-wrap th:nth-child(6) {
          width: 15.4%;
      }
      
      .ajcc-tnm-table1-wrap th:nth-child(6), .ajcc-tnm-table1-wrap th:nth-child(7) {
          padding-right: 0;
      }
      
      .ajcc-tnm-table-wrapper caption {
          font-size: 22px;
          line-height: 25px;
      }
      
      .ajcc-tnm-table1-wrap th,.ajcc-tnm-table2-wrap tr th {
          padding-top: 12px;
      }
      
      .ajcc-tnm-table1-wrap tr:nth-child(2) > td {
          /* padding-top: 16px; */
          padding: 16px 0 15px 5px;
      }
      
      .ajcc-tnm-table-wrapper tr > td {
          font-size: 13px;
          line-height: 17px;
      }
      
      .ajcc-tnm-table-wrapper th, .ajcc-tnm-table-wrapper tr > td.child-1 {
          font-size: 14px
      }
      
      .ajcc-tnm-table1-wrap tr > td.child-1 {
          width: 8.2%;
      }
      
      .ajcc-tnm-table1-wrap tr:nth-child(3) td.child-2, .ajcc-tnm-table1-wrap tr:nth-child(4) td.child-2, .ajcc-tnm-table1-wrap tr:nth-child(5) td.child-2 {
          padding: 14px 0 13px 5px;
      }
      
      .ajcc-tnm-table1-wrap tr:nth-child(6) td.child-2, .ajcc-tnm-table1-wrap tr:nth-child(7) td.child-2, .ajcc-tnm-table1-wrap tr:nth-child(8) td.child-2 {
          padding: 7px 0 6px 5px;
      }
      
      .ajcc-tnm-table1-wrap tr:nth-child(9) td.child-2, .ajcc-tnm-table1-wrap tr:nth-child(10) td.child-2 {
          padding: 19px 0 12px 5px;
      }
      
      .ajcc-tnm-table2-wrap th:nth-child(1) {
          width: 37%;
      }
      
      .ajcc-tnm-table2-wrap th:nth-child(2), .ajcc-tnm-table2-wrap th:nth-child(3), .ajcc-tnm-table2-wrap th:nth-child(4) {
          width: 7.5%;
      }
      
      .ajcc-tnm-table2-wrap tr td.child-1{
          width: 9.5%;
      }
      
      .ajcc-tnm-table2-wrap tr:nth-child(2) > td.child-2, .ajcc-tnm-table2-wrap tr:nth-child(2) > td.child-2 ~ * {
          padding: 10px 0 5px 5px;
      }
      
      
      .ajcc-tnm-table2-wrap tr:nth-child(6) > td.child-2 {
          padding: 8px 0 6px 5px;
      }
      
      .ajcc-tnm-table2-wrap tr:nth-child(8) > td.child-2,
      .ajcc-tnm-table2-wrap tr:nth-child(9) > td.child-2{
          padding: 9px 0 5px 5px;
      }
      
      .ajcc-tnm-table2-wrap tr:nth-child(11) > td.child-2 {
          padding: 9px 0 2px 5px;
      }
      
      .ajcc-tnm-table2-wrap tr:nth-child(12) > td.child-2 {
          line-height: 17px;
          padding: 9px 0 4px 5px;
      }
      
      .ajcc-tnm-table2-wrap tr:nth-child(13) > td.child-2 {
          padding: 9px 0 5px 5px;
      }
      
      .ajcc-tnm-table2-wrap tr:nth-child(5) > td.child-2 {
          letter-spacing: 0;
          line-height: 12px;
          padding: 4px 0 2px 5px;
      }
      
      .ajcc-tnm-table1-wrap + .section-one--reference {
          margin-top: 13px;
          margin-left: 12px;
      }
      
      .ajcc-tnm-table2-wrap + .section-one--reference {
          margin-top: 6px;
      }
      
      p.legend-1,p.legend-3 {
          margin: 0;
      }
      
      p.legend-wrap {
          letter-spacing: -0.35px;
      }
      
      .ajcc-table-legend-grid .aem-Grid > div:nth-child(1) {
          width: 388px!important;
          /*border: 1px solid;*/
          margin-left: 32px!important;
          margin-right: 52px;
      }
      
      .ajcc-table-legend-grid .aem-Grid > div:nth-child(2) {
          width: 218px!important;
          margin-right: 62px;
          /*border: 1px solid;*/
      }
      
      .ajcc-table-legend-grid .aem-Grid > div:nth-child(3) {
          width: 288px!important;
          /*border: 1px solid;*/
      }
      
      .ajcc-table-legend-grid {
          margin-top: 17px;
      }
      
      .callout.ds-callout-3 {
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/majority-callout.jpg) no-repeat;
          height: 101px;
          padding-right: 20px;
      }
      
      .ds-accordion3-bottom .section-one--reference {
          margin-bottom: 16px;
      }
      
      .diagnosis-page .text-accordion .cmp-accordion > .cmp-accordion__item:nth-child(3)[data-cmp-expanded=""] {
          margin-bottom: 63px;
      }
      
      .ds-accordion-4 ul.orange-disc--sub-list > li {
          width: 86%;
      }
      
      .diagnosis-page .text-accordion .cmp-accordion > .cmp-accordion__item:nth-child(4)[data-cmp-expanded=""] {
          margin-bottom: 35px;
      }
      
      .ds-page-reference .section-one--reference {
          margin: 36px 0 49px;
      }
      
      .ds-page-reference p.ref-copy {
          width: 100.7%;
      }
      
      .ds-page-nav {
          margin-bottom: 49px;
      }
      
      img.back-arrow {
          margin-right: 11px;
      }
      
      .diagnosis-page .text-accordion .cmp-accordion > .cmp-accordion__item:nth-child(4):after {
          content: "";
          width: 111px;
          height: 144px;
          display: inline-block;
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/circle3.png) no-repeat;
          background-size: cover;
          position: absolute;
          right: -79px;
          top: -17px;
          z-index: -1;
      }
      
      .diagnosis-page .section-one--copy:before {
          content:"";
          width: 95px;
          height: 114px;
          display: inline-block;
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/circles2.jpg) no-repeat;
          background-size: cover;
          position: absolute;
          top: -87px;
          left: -145px
      }
      
      .diagnosis-page .text-accordion .cmp-accordion > .cmp-accordion__item:nth-child(4)[data-cmp-expanded=""]:after {
          width: 0;
      }
      
      .sensitivity-table-section:before {
          content: "";
          width: 56px;
          height: 56px;
          position: absolute;
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/ellipse-4.jpg) no-repeat;
          background-size: cover;
          top: -26px;
          left: -98px;
      }
      
      .sensitivity-table-section:before {
         content: "";
         width: 56px;
         height: 56px;
         position: absolute;
         background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/ellipse-4.jpg) no-repeat;
         background-size: cover;
         top: -26px;
         left: -98px;
      }
      
      .two-circle-center {
         width: 75px;
         height: 146px;
         text-align: center;
         position: absolute;
      }
      
      .ds-callout-2 .two-circle-center {
         left: -95px;
         top: -95px;
      }
      
      img.ellipse-img4 {
         width: 56px;
         height: 56px;
         margin: 13px auto 0;
      }
      
      .ds-accordion-4-list--head {
         position: relative;
      }
      
      .ds-accord-4-circle {
         position: absolute;
         top: 15px;
         right: 61px;
      }
      
      .ajcc-tnm-table1-wrap + .section-one--reference > p:nth-child(1) {
          width: 94%;
      }
      
      .ajcc-tnm-table2-wrap + .section-one--reference  {
          letter-spacing: -0.35px;
      }
      
      .mdt-table {
          display: flex;
          gap: 30px;
          margin-top: 24px;
      }
      
      .mdt-table-col {
          width: 500px;
      }
      
      .mdt-table-col.mdt-table-col2 {
          margin: 0;
      }
      
      .mdt-table p.tsub-head {
          font-size: 20px;
          line-height: 22px;
      }
      
      .thead-txt {
          font-size: 25px;
          line-height: 22px;
      }
      
      ul.table-list  li {
          font-size: 20px;
          line-height: 19px;
      }
      
      .mdt-table .table-list .orange-disc--sub-list > li {
          margin: 10px 0;
      }
      
      .ds-accordion-4 ul.orange-disc--list.table-list > li{
          margin-top: 12px;
      }
      
      .mdt-table-col.mdt-table-col1 {
          padding: 21px 21px 21px 75px;
      }
      
      .mdt-table-col.mdt-table-col2 {
          padding: 21px 21px 21px 72px;
      }
  
      .ds-accordion-4 .mdt-table-col ul.orange-disc--sub-list > li {
          padding-left: 20px;
      }
  
      /* Diagnossis page style ends here*/
      /* Optimizing CRT page style starts here */
      .oc-banner-section {
          min-height: 44.2vw;
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/oc-banner.webp) no-repeat;
          background-size: cover;
      }
  
      .oc-banner-section .banner-text-wrap {
          margin-top: 15.2%;
      }
  
      .oc-banner-section .banner-head {
          font-size: 64px
      }
      .oc-banner-section .banner-copy {
          line-height: 35px;
      }
  
      .oc-banner-section .banner-copy {
          margin-top: 15px;
      }
      
      .oc-page .section-one--copy {
          /*margin-bottom: 5px;*/
      }
  
      .callout.oc-callout-1 {
          margin-top: 21px;
          margin-bottom: 46px;
      }
      
      .oc-section-two .head-3 {
          width: 100%;
          padding: 25px 0 35px;
      }
      
      .std-table-frame {
          width: 1065px;
          height: 533px;
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/standards-table-frame.png) no-repeat;
          background-size: contain;
      }
      
      .std-care--head {
          font-size: 22px;
          line-height: 27px;
          text-align: left;
          padding: 0 27px 0 18px;
      }
      
      .std-table-frame .aem-Grid > div:first-child {
          width: 23.5%!important;
          padding: 26px 0;
      }
      
      .std-care--content {
          font-size: 20px;
          line-height: 22px;
          padding-right: 36px;
      }
      
      .std-care--content > .std-care--row{
          padding: 21px 0 24px;
      }
      
      .std-care--content > .std-care--row:nth-child(1){
          padding-top: 26px;
      }
      
      .std-care--content > .std-care--row > p:last-child {
          width: 95%;
      }
      
      .std-care--content > .std-care--row.third-content > p:last-child {
          width: 96%;
      }
      
      .oc-section-two--list {
          padding: 15px 0 32px;
      }
      
      .oc-section-three {
          font-size: 71px;
          line-height: 71px;
          height: 356px;
      }
  
      .oc-section-three > p {
          width: 500px;
      }
      
      .oc-section-four {
          padding: 34px 0;
      }
      
      .oc-section-four .head-3 + p {
          margin: 20px 0 16px;
      }
  
      .oc-section-four ul.orange-disc--sub-list {
          margin-top: 4px;
      }
      
      .crt-frame-grid {
          width: 1065px;
          height: 508px;
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/CRT-frame.png) no-repeat;
          background-size: cover;
          padding-top: 56px;
          margin-left: -25px;
          margin-bottom: 21px;
      }
      
      .crt-frame-grid > .cmp-container {
          width: 1040px;
          padding: 0;
          margin-left: 25px;
      }
      
      p.crt-head {
          font-size: 20px;
          margin-bottom: 24px;
      }
      
      .crt-col ul > li {
          font-size: 20px;
          line-height: 21px
      }
      
      .crt-col1 ul.orange-disc--list > li  {
          width: 288px;
      }
      
      .crt-col2 ul.orange-disc--list > li  {
          width: 299px;
      }
      
      .crt-col2 ul.orange-disc--list > li:last-child  {
          width: 281px;
      }
      
      .crt-col1 {
          padding: 0 25px;
      }
      
      
      .crt-col2 {
          padding: 0 22px;
          position: relative;
      }
      
      .crt-col3 {
          padding: 0 25px 0 20px;
      }
      
      .crt-col2:before {
          content: "";
          width: 0px;
          height: 265px;
          border: 1px solid #5A0D38;
          position: absolute;
          left: 0;
          top: 69px;
      }
      
      .crt-col2:after {
          content: "";
          width: 0px;
          height: 265px;
          border: 1px solid #5A0D38;
          position: absolute;
          right: 0;
          top: 69px;
          z-index: 1000;
      }
      
      .crt-frame-grid ul.orange-disc--sub-list {
          width: 100%;
      }
      
      .crt-frame-grid ul.orange-disc--sub-list > li {
          margin-top: 14px;
          padding-left: 20px;
      }
      
      .crt-col-bottom {
          margin-top: 3px;
          font-size: 20px;
          line-height: 22px;
          text-align: center;
      }
      
      .oc-section-six {
          padding: 29px 0 8px;
      }
      
      .oc-section-six .head-3 + p {
          margin: 29px 0 40px;
          width: 95%;
      }
      
      .oc-percent-wrap {
          width: 300px;
          height: 229px;
          margin-bottom: 58px;
      }
      
      .percent-val {
          font-size: 75px;
          line-height: 82px;
      }
      
      .oc-percent1 > p {
          font-size: 32px;
      }
      
      .oc-percent2 > p {
          font-size: 25px;
      }
      
      .oc-percent2 .percent-txt1 {
          line-height: 28px;
      }
      
      .month-val {
          font-size: 40px;
          line-height: 40px;
      }
      
      .month-txt {
          font-size: 19px;
          line-height: 22px;
      }
      
      .percent-grid .aem-Grid > div {
          width: 300px!important;
      }
      
      .percent-grid .aem-Grid > div:not(:last-child) {
          margin-right: 6.7%;
      }
      
      .oc-section-seven .body-copy {
          font-size: 23px;
          line-height: 25px;
          margin: 33px 0 28px;
      }
  
      .oc-video-section {
          margin-bottom: 14px;
      }
  
      .oc-video-section:has( > .cmp-container >.video-accordion .cmp-accordion__item[data-cmp-expanded=""]) {
          margin-bottom: 26px;
      }
  
      .oc-video-section + .text {
          margin-top: 44px;
      }
  
      .oc-video-section:has( > .cmp-container >.video-accordion .cmp-accordion__item[data-cmp-expanded=""]) + .text {
          margin-top: 56px;
      }
  
      .cta-wrap:has( > .cta.oc-cta) {
          margin: 50px 0 61px;
      }
      
      .oc-page-reference {
          margin-bottom: 50px;
      }
      
      .section-one--reference.oc-page-reference p.ref-copy {
          width: 100.67%;
      }
      
      .page-nav-wrap.oc-page-nav {
          margin-bottom: 38px;
      }
      
      .oc-section-three .two-circle-img {
         top: -27px;
         left: -90px;
      }
      
      .oc-section-six .ellipse-img2 {
         position: absolute;
         right: 47px;
         top: -8px;
      }
      
      .oc-video-section {
         position: relative;
      }
      
      .oc-video-section.video-section-container:before {
         width: 0;
      }
      
      .oc-video-2 {
         top: -79px;
         right: -110px;
         left: initial;
         z-index: -1;
      }
      
      .oc-video-section.oc-last-video:before {
          width: 77px;
          height: 78px;
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/ellipse-1.png) no-repeat;
          left: -50px;
          top: 20px;
          z-index: -1;
      }
      
      .oc-section-five .head-3 {
          margin-top: 25px;
      }
      
      .oc-video-desc-w {
          width: 104%;
      }
      
      .oc-section-three {
          height: 35px;
      }
      
      .oc-section-four {
          padding-top: 64px;
      }
      
      .std-table-frame .aem-Grid {
          display: flex;
      }
  
      .std-care--content > .std-care--row > .std-care--subhead + p {
          width: 95%;
      }
  
      .std-care--content_list > li:not(:last-child) {
         /* padding-bottom: 15px; */
          padding-bottom: 5px;
      }
  
      ul.std-care--content_list {
         /* margin-top: 17px!important;*/
          margin-top: 5px!important;
      }
  
      .std-care--content_list ul.orange-disc--sub-list > li {
          /* padding-left: 26px; */
        /*  padding-top: 9px;*/
              padding-top: 2px;
      }
  
      .std-care--content_list ul.orange-disc--sub-list li > ul.orange-disc--list > li {
         /* margin-top: 7px;*/
          margin-top: 0;
      }
  
      .std-table-frame {
          width: 100%!important;
          margin-bottom: 12px;
          position: relative;
          background: none;
  
      }
  
      .std-table-frame:after {
          content: "";
          width: 92px;
          height: 91px;
          position: absolute;
          bottom: -20px;
          right: -44px;
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/std-care-bottom-circle.svg) no-repeat;
          background-size: 100% 100%;
      }
      
      /* Optimizing CRT page style ends here */
      
      /*Immunotherapy page style Starts here*/
       .immuno-banner-section {
          min-height: 44.26vw;
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/immuno-banner.webp) no-repeat;
          background-size: cover;
      }
  
      .immuno-banner-section .banner-text-wrap {
          margin-top: 231px;
      }
      
      .immuno-banner-section .banner-head {
          font-size: 64px;
      }
      
      .immuno-banner-section .banner-copy {
          line-height: 35px;
      }
      
       .immuno-section-one .head-2 {
          margin: 80px 0 5px;
          line-height: 31px;
      }
      
      .immuno-section-one p.body-copy {
          font-size: 27px;
          line-height: 30px;
      }
      
      .callout.immuno-callout-1 {
          margin-top: 8px;
          margin-bottom: 34px;
      }
      
      .callout.immuno-callout-1 {
          height: 100px;
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/no-progression-callout.jpg) no-repeat;
          background-size: 100%;
          margin-top: 10px;
          margin-bottom: 20px;
      }
      
      .immuno-stage-chart {
         /* background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/stages-chart-frame.svg) no-repeat;
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/Recommendations_Desktop_Bkgd.svg) no-repeat;*/
		  background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/0620-016_Recommendations_Desktop.svg) no-repeat;
          width: 1090px;
          height: 820px;
          background-size: 100%;
          margin-left: -34px;
          padding-top: 29px;
      }
      #page-a672a11a58 .immuno-stage-chart{
          
          margin-bottom: 10px;
      }
      .immuno-stage-chart > .cmp-container {
          width: 1040px;
          margin-left: 34px;
      }
      
      .stage-table-caption {
          font-size: 22px;
          line-height: 47px;
          font-weight: 700;
          text-align: center;
          padding: 10px;
      }
      
      .stage-frame-grid{
          margin-top: 15px;
          display: flex;
      }
      
      .stage-frame-grid *{
          font-size: 20px;
          line-height: 22px;
      }
      
      .stage-frame-grid .aem-Grid > div:nth-child(1) {
          width: 291px!important;
          margin: 0px 16px 0 34px!important;
      }
      
      .stage-col1 ul.orange-disc--list{
          width: 88%;
          width: 90%;
          width: 97%;
      }
      
      .stage-col1 ul.orange-disc--list > li {
          margin-bottom: 20px;
      }
      
      .stage-frame-grid .aem-Grid > div:nth-child(2) {
          width: 206px!important;
          margin: 0px 16px 0 15px!important;
      }
      
      .stage-col p.crt-head.stage-head {
          width: 100%

      }
      
      .stage-col2-content {
          width: 64%;
        /*  margin: 56px auto 0; */
          margin: 160px auto 0;
      }
      
      .stage-col2-content > p {
          margin-bottom: 34px
      }
      
      .stage-frame-grid .aem-Grid > div:nth-child(3) {
          width: 206px!important;
          margin: 0px 16px 0 15px!important;
      }
      
      .stage-col3-content {
          width: 50%;
          margin: 261px auto 0;
      }
      
      .stage-frame-grid .aem-Grid > div:nth-child(4) {
          width: 200px!important;
          margin-left: 18px!important;
      }
      
      .stage-col4-content {
          margin-top: 329px;
      }
      
      .section-one--reference.immuno-stage-section {
          margin-bottom: 35px;
      }
      
      .immuno-section-two {
          margin-bottom: 30px;
      }
      
      .immuno-vidoe--title {
          width: 95%;
      }
      
      .callout.immuno-callout {
          height: 123px;
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/immuno-callout.jpg) no-repeat;
          background-size: 100%;
          padding-right: 65px;
          margin-top: 17px;
          margin-bottom: 50px;
      }
      
      a.cta.immuno-cta {
          margin-bottom: 58px;
      }
      
      .immuno-page-nav {
          margin: 50px 0 43px;
      }
      
      .immuno-video:before {
          width: 77px;
          height: 78px;
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/ellipse-1.png) no-repeat;
          top: inherit;
          bottom: -15px;
          right: -35px;
      }
      
      .callout.immuno-callout:after {
          content: "";
          display: inline-block;
          width: 36px;
          height: 36px;
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/ellipse-2.png) no-repeat;
          background-size: cover;
          position: absolute;
          top: 0;
          right: -45px;
      }
      
      .immuno-section-two img.ellipse-img2 {
         position: absolute;
         top: -56px;
         left: -106px;
      }
      /*Immunotherapy  page style ends here*/
      
      /*MDT treatment page style starts here*/
      .mdt-banner-section {
          min-height: 44.23vw;
         /* background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/mdt-banner.webp) no-repeat; */
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/MDT_Planning_Banner_Desktop.jpg) no-repeat;
          background-size: cover;
      }
      
      .mdt-banner-section .banner-text-wrap {
          max-width: 550px;
          width: 100%;
          margin-top: 223px;
      }
      
      .mdt-banner-section .banner-head {
          font-size: 64px;
      }
      
      .MDT-section-one--part1 {
          margin: 80px 0 24px;
      }
      
      .MDT-section-one--part2 {
          margin: 86px 0 75px;
      }
      
      .MDT-section-one--part2 ul.orange-disc--list {
          width: 95%;
          margin-top: 34px!important;
      }
      
      .callout.MDT-callout1 {
          height: 127px;
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/Approx-callout.jpg) no-repeat;
          background-size: 100%;
          padding-right: 15px;
          margin-top: 35px;
          margin-bottom: 56px;
          padding-left: 60px;
      }
      
      .MDT-section-bottom {
          margin: 28px 0;
      }
      
      .callout.MDT-callout2 {
          height: 124px;
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/coordination-callout.jpg) no-repeat;
          background-size: 100%;
          padding-right: 90px;
          margin-top: 31px;
      }
      
      a.cta.MDT-cta {
          margin: 51px auto 52px;
      }
      
      .page-nav-wrap.MDT-page-nav {
          margin: 50px 0 41px;
      }
      
      .MDT-section-one--part2 .circle-img {
         right: -50px;
         top: -146px;
      }
      
      .mdt-video-one.video-section-container:before{
          width: 0;
      }
      
      .MDT-section--copy img.ellipse-img2 {
          position: absolute;
          bottom: 0;
          left: -55px;
      }
      
      .MDT-vidoe--title1 {
          width: 100.5%;
      }
      
      .MDT-vidoe--title2 {
          width: 89%;
      }
      
      .MDT-callout1 > p {
          letter-spacing: -0.44px;
      } 
  
      /*MDT treatment page style ends here*/
      
      /* Resource page style starts here  */
      .resource-banner-section {
          min-height: 25.36vw;
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/resource-banner.jpg) no-repeat;
          background-size: cover;
      }
  
      .resource-banner-section .banner-head {
          font-size: 64px;
      }
      
      .resource-page-nav a.page-nav--back-link {
          margin: 57px 0 29px;
      }
      
      .section-one--reference.resource-page-reference {
          margin-bottom: 29px;
      }
      
      .resource-accord-1,
      .resource-accord-3{
          margin-bottom: 80px;
      }
      
      .resource-accord-2,
      .resource-accord-5{
          margin-bottom: 41px;
      }
      
      .resource-accord-4 {
          margin-bottom: 64px;
      }
      
      .resource-accord-6 {
          margin-bottom: 44px;
      }
      
      .resource-accord-1 .aem-Grid .pdf-frame-grid:nth-child(1) > .cmp-container,
      .resource-accord-2 .aem-Grid .pdf-frame-grid:nth-child(1) > .cmp-container,
      .resource-accord-3 .aem-Grid .pdf-frame-grid:nth-child(1) > .cmp-container,
      .resource-accord-5 .aem-Grid .pdf-frame-grid:nth-child(4) > .cmp-container,
      .resource-accord-3 .aem-Grid .pdf-frame-grid:nth-child(4) > .cmp-container{
          margin-right: 0!important; 
      }
      
      .resource-accord-5 .aem-Grid .pdf-frame-grid:nth-child(4) > .cmp-container{
          margin-top: 20px!important; 
      }
      
      .resource-accord-1 .aem-Grid .pdf-frame-grid:nth-child(3) > .cmp-container,
      .resource-accord-3 .aem-Grid .pdf-frame-grid:nth-child(3) > .cmp-container{
          margin-left: 0!important;    
      }
      
      .resource-page .text-accordion > .cmp-accordion .cmp-accordion__header > button {
          padding-left: 41px;
          padding-right: 50px;
      }
      
      .resource-page .text-accordion > .cmp-accordion .cmp-accordion__item:last-child .resource-video-section:has(.video-accordion .cmp-accordion__item:last-child[data-cmp-expanded=""]) {
          margin-bottom: 68px;
      }
      
      #resource-main-accord > .cmp-accordion__item > .cmp-accordion__header > button {
          font-size: 22px;
      }
      
      .resource-subhead {
          font-size: 27px;
          line-height: 30px;
          letter-spacing: -0.49px;
          width: 101%;
          margin: 79px 0 50px;
      }
      
      .resource-accord-1 > .cmp-container .aem-Grid > div:nth-child(2) > .cmp-container{
          margin-right: 0!important;   
      }
      
      .resource-accord-1 > .cmp-container .aem-Grid > div:nth-child(3) > .cmp-container{
          margin-left: 21.8px!important;
      }
  
      /* Resource page style ends here  */
      
      /*Error page style starts here*/
      .error-page-wrapper {
          border-top: 0;
          padding: 81px 0 119px;
      }
      
      .error-head {
          font-size: 50px;
          line-height: 32px;
          font-weight: 900;
      }
      
      .error-page-body > p:nth-child(1) {
          margin: 18px 0 35px;
      }
      /*Error page style ends here*/
      
      /*Sitemap page style Starts here*/
       .sitemap-page-wrapper {
          border-top: 0;
          padding: 80px 0 91px;
      }
  
      .sitemap-head {
          font-size: 50px;
          line-height: 32px;
          margin-bottom: 20px;
      }
      /*Sitemap page style ends here*/
      /**Pink varaible style starts here*/
      
      p.pink-var.MDT-section--copy {
          margin: 78px 0 0px;
          font-size: 44px;
          line-height: 44px;
          /* font-weight: 700; */
          text-align: center;
          font-family: 'Raleway', sans-serif;
      }
      
      /*.video-section-container > .cmp-container:after,
      .video-section-container > .cmp-container:before{
          height: 320px;
      }
      
      .video-section-container > .cmp-container:before,
      .resource-video-section > .cmp-container:before{
          left: -27px;
      }
      
      .video-section-container > .cmp-container:after,
      .resource-video-section > .cmp-container:after{
          right: -27px;
      }
  
      .video-section-container:after{
          top: 50%;
          left: 48%;
      }
      
      .resource-video-section > .cmp-container:after,
      .resource-video-section > .cmp-container:before{
          height: 375px;       
          top: -9px;
  
      }*/
  
      /**Pink varaible style ends here*/
      
      /*****76933 updates*****/
      .mdt-accordion .accord-subhead{
          width: 951px;
          /*margin-left: 33px;*/
      }
      .mdt-accordion p.semi-bold{
          color: #5A0D38;
          font-size: 23px;
          line-height: 25px;
          margin-bottom: 25px;
          /*margin-left: 33px;*/
      }
  
  
  
          /*****76933 updates*****/
  
  }
  
  @media screen and (max-width: 991px) {
      
      /*****76933 updates*****/
      .orange-disc--list li {
        padding-left: 20px;
    }
      
      .ds-accordion-4 ul.orange-disc--sub-list li>ul.orange-disc--list{
          line-height: 19px;
      }
      ul.std-care--content_list{
          margin-top: 0!important;
      }
      .std-care--content_list > li:not(:last-child) {
          padding-bottom: 1px;
          width: 97%;
      }
      .std-care--content_list ul.orange-disc--sub-list > li {
          padding-top: 0px;
          padding-left: 16px;
          padding-left: 20px;
      }
      .std-care--content_list ul.orange-disc--sub-list li > ul.orange-disc--list > li {
          margin-top: 1px;
      }
      .video-desc {
          font-size: 18px;
          line-height: 20px;
          font-weight: 700;
          margin-bottom: 15px;
      }
      
      .video-col .video-subhead {
          font-size: 17px;
          line-height: 18px;
          font-weight:600;
          margin-bottom:15px;
      }
      .video-col .video-subdesc {
          font-size: 15px;
          line-height: 17px;
          font-weight:400;
          padding-bottom:20px;
      }
       /*****76933 updates*****/
      
      /* Diagnossis page style starts here*/
      
      .ds-banner-section .banner-text-wrap {
          width: 44%;
          margin-top: 6.6%;
      }
      
      .ds-banner-section .banner-head {
          line-height: 28px;
      }
      
      .ds-banner-section .banner-copy {
          margin-top: 5px;
          line-height: 12px;
      }
      
      .two-col-grid .aem-Grid > div {
          width: 100%!important;
      }
      
      .goal-grid-container .aem-Grid > div:nth-child(1) {
          margin-bottom: 24px;
      }
      
      .callout.ds-callout-1 {
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/ds-callout-1.jpg) no-repeat;
          background-size: 100%;
          width: 359px;
          height: 102px;
          /*border: 1px solid red;*/
          padding-left: 47px;
          margin-bottom: 11px;
      }
      
      .video-section-container .cmp-video__playicon {
          width: 46px;
          height: 46px;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
      }
      
      .video-section-container .cmp-video__playicon:after {
          font-size: 18px;
      }
      
      .sensitivity-table tbody > tr:nth-child(2) > td:not(:first-child) {
        line-height: 16px;
      }
      
      .sensitivity-table tbody > tr:nth-child(4) > td:first-child {
        letter-spacing: -0.38px;
        line-height: 15px;
      }
      
      .sensitivity-table tbody > tr:nth-child(5) > td:first-child {
        letter-spacing: -0.38px;
        line-height: 16px;
      }
      
      .sensitivity-table tbody > tr:nth-child(6) > td:first-child,
      .sensitivity-table tbody > tr:nth-child(7) > td:first-child {
        line-height: 15px; 
      }
      
      .sensitivity-table tbody > tr:nth-child(8) > td:first-child {
        line-height: 16px;
      }
      
      .callout.ds-callout-2 {
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/AJCC-TNM-callout.jpg) no-repeat;
          background-size: contain;
          height: 133px;
      }
      
      .callout.ds-callout-3 {
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/majority-callout.jpg) no-repeat;
          height: 118px;
          padding-right: 20px;
      }
      
      .ds-accordion-4 .accord-subhead {
          width: 91%;
      }
      
      .ds-accordion-4 ul.orange-disc--list > li:nth-child(2) > ul.orange-disc--sub-list > li {
          letter-spacing: -0.34px;   
      }
      
      .callout.ds-callout-4 {
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/patients-callout.jpg) no-repeat;
          background-size: contain;
          height: 197px;
      }
      
      p.legend-1.legend-wrap {
          width: 94%;
      }
      
      .cmp-video__modalbox  span.cmp-video__playicon {
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
      }
      
      .cmp-video__modalbox  span.modal__closeIcon {
          right: 11px;
      }
      
      .diagnosis-page span.cmp-accordion__title {
          margin-right: 10px;
      }
      
      .video-section-container {
          padding-left: 10px
      }
      
      .ds-accordion-4 .accord-subhead {
          width: 95%;
          margin-bottom: 7px;
      }
      
      .ds-accordion-4 .accord-subhead + p {
          width: 82%;
      }
      
      .mdt-table-col {
          width: 104%;
          position: relative;
      }
  
      .mdt-table-col.mdt-table-col1 {
          left: -4%;
      }
  
      .mdt-table-col.mdt-table-col2 {
          right: -0.6%;
      }
      
      .mdt-table .table-list .orange-disc--sub-list > li {
          margin-top: 7px;
      }
      /* Diagnossis page style ends here*/
      
      /* Optimizing CRT page style starts here */
      .oc-banner-section .banner-head {
          line-height: 28px;
      }
      
      .oc-banner-section .banner-copy {
          line-height: 12px;
      }
      
      .callout.oc-callout-1 {
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/advances-callout.jpg) no-repeat;
          background-size: cover;
          height: 218px;
      } 
      
      .oc-section-six .head-3:nth-child(1) {
          letter-spacing: -0.3px;
      }
      
      .callout.oc-callout {
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/treatment-callout.jpg) no-repeat;
          background-size: contain;
          height: 217px;
          padding-right: 20px;
            height: 210px;
            padding-right: 40px;
            left: 0;
      }
  
      .oc-section-seven .body-copy {
          letter-spacing: -0.34px;
          width: 100.5%;
          margin: 23px 0 15px;
      }
      
      .oc-percent-wrap {
          margin-left: auto;
          margin-right: auto;
      }
      
      /*.oc-percent-wrap {*/
      /*    width:  343px;*/
      /*}*/
      /* Optimizing CRT page style ends here */
      
      /*Immunotherapy page style Starts here*/
      .immuno-banner-section {
          min-height: 49.2vw;
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/immuno-banner.webp) no-repeat;
          background-size: cover;
      }
      
      .immuno-banner-section .banner-text-wrap {
          margin-top: 66px
      }
      
      .immuno-banner-section .banner-copy {
          line-height: 12px;
      }
      
      .immuno-section-one .head-2 {
          font-size: 20px;
          line-height: 22px;
          margin: 23px 0 5px;
          width: 100.5%;
      }
      
      .callout.immuno-callout-1 {
          height: 119px;
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/no-progression-callout.jpg) no-repeat;
          background-size: contain;
          margin-top: 8px;
          margin-bottom: 0px;
      }
  
      .immuno-stage-chart {
        /*  background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/stages-chart-frame.png) no-repeat; 
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/Recommendations_Mobile_Bkgd.svg) no-repeat; */
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/0620-016_Recommendations_Mobile.svg) no-repeat;
        /*  width: 359px; */
          height: 1048px;
                  width: 375px;
          background-size: 100%;
                 margin: 0 0 38px -16px;
            position: relative;
            margin: 0 auto 38px;
        left: -14px;
      }
      
      .immuno-stage-chart > .cmp-container {
          width: 342px;
                  margin: 0 0 0 14px;
        padding-top: 14px;
      }
  
      .stage-table-caption {
          font-size: 20px;
          line-height: 21px;
          font-weight: 700;
          text-align: center;
          padding: 12px;
      }
  
      .stage-col1 {
          margin-top: 15px; 
          padding: 0 26px;
          padding-right: 11px;
      }
  
      .stage-col2 {
          margin-top: 15px;
      }
  
      .stage-col3 {
          margin-top: 29px;
      }
  
      .stage-col2-content {
          font-size: 16px;
          line-height: 18px;
          letter-spacing: -0.24px;
          display: flex;
          text-align: center;
          padding: 0 0px 0 18px;
      }
      
      .stage-col2-content > p:nth-child(1) {
          margin-right: 2px;
      }
  
      .stage-col.stage-col4 {
          margin-top: 98px;
      }
      /*Immunotherapy  page style ends here*/
      
      /*MDT treatment page style starts here*/
      .mdt-banner-section {
          min-height: 48.26vw;
        /*  background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/mdt-banner.webp) no-repeat; */
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/MDT_Treatment_Mobile2x.png) no-repeat;
          background-size: cover;
      }
      
      .mdt-banner-section .banner-text-wrap {
          width: 70%;
          margin-top: 55px;
      }
      
      .mdt-banner-section .banner-head {
          line-height: 28px;
      }
      
      .mdt-banner-section .banner-copy {
          line-height: 14px;
      }
      
      .MDT-page .head-2 {
          font-size: 20px;
      }
      
      .MDT-section-one--part2 .head-2 {
          line-height: 23px;
      }
  
      .callout.MDT-callout1 {
          height: 171px;
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/approx-callout.png) no-repeat;
          background-size: contain;
          padding-right: 15px;
          margin-top: 35px;
          margin-bottom: 52px;
      }
  
      .callout.MDT-callout2 {
          height: 118px;
          background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/coordination-callout.jpg) no-repeat;
          background-size: contain;
          padding-right: 10px;
          margin-top: 23px;
  
      }
      
      .MDT-callout1 > p {
          letter-spacing: -0.2px;
          width: 98%;
      }
      /*MDT treatment page style ends here*/
      
      /* Resource page style starts here*/
      .resource-video-section {
          padding: 35px 26px 15px;
          max-width: 303px;
          margin: 10px auto;
      }
      
      .resource-video-section .video .cmp-video__holder {
          max-width: 250px;
          height: 250px;
          margin: auto;
      }
  
      .resource-video-section h4.cmp-title__text {
          margin-bottom: 21px;
      }
      
      .resource-page .text-accordion > .cmp-accordion > .cmp-accordion__item:nth-child(1) span.cmp-accordion__title {
          padding-right: 24%;
      }
      /* resource page style ends here*/
  }
  
  @media screen and (max-width: 767px){
      .sm-only {
          display: block;
      }
      
      .immuno-page-nav img.fwd-arrow {
          height: 13px;
      }
      
      .immuno-page-nav a.page-nav__link.page-nav--fwd-link {
          display: flex;
      }
      /*MDT treatment page style starts here*/
      .MDT-page-reference .abbr-copy {
          width: 101.5%;
      }
  
      .MDT-page-reference .ref-copy {
          width: 102.9%;
      }
  
      p.pink-var.MDT-section--copy {
          width: 102%;
      }
      
      /*MDT treatment page style ends here*/
      
      .section-one--reference.resource-page-reference {
          width: 101.5%;
      }
      
      .third-content.std-care--row {
          width: 107%;
      }
      
      .third-content.std-care--row {
          width: 105%;
      }
      
      .std-care--content {
          padding: 0 20px 0 24px;
      }
      
      .w-85 {
          width: 85%;
      }
  }
  
  @media screen and (min-width: 992px) and (min-height: 800px){
      #error-page div:has(>.footer-section) {
          position: absolute;
          bottom: 0;
          padding-top: 343px;
      }
      
      #sitemap-page div:has(>.footer-section) {
          position: absolute;
          bottom: 0;
          padding-top: 493px;
          padding-top: 123px;
      }
  }
  
  @media screen and (max-width: 991px) and (min-height: 950px){
      #error-page div:has(>.footer-section) {
          position: absolute;
          bottom: 0;
          padding-top: 460px;
      }
      
      #sitemap-page div:has(>.footer-section) {
          position: absolute;
          bottom: 0;
          padding-top: 460px;
      }
  }
  
  /*CT Styles here*/
  @media screen and (min-width: 700px) and (max-width: 991px) {
      .footer-section {
          padding-top: 57px;
      }
  }
  
  @media screen and (min-width: 992px) and (max-width: 1345px){   
      .header-grid-container {
          max-width: 98%;
          margin: auto;
      }
      
      .cmp-navigation__group > li.cmp-navigation__item > a {
          font-size: 16px;
          padding: 5px 8px;
      }
  
      ul.cmp-navigation__group {
          justify-content: flex-end;
      }
  }
  
  @media screen and (min-width: 992px) and (max-width: 1179px) {
      .cmp-navigation__group li.cmp-navigation__item:not(:last-child) {
          margin: 0 5px 0 0;
      }
      
      .header-grid-container .aem-Grid .navigation {
          width: 85%!important;
      }
  
      .az-logo--header img {
          height: auto;
          margin-top: 10px;
      }
      
      .container.responsivegrid.immuno-stage-chart {
          width: 104%;
          max-width: 1000px;
          margin: auto;
      }
      
      .immuno-stage-chart .stage-table-caption {
          padding: 5px;
          margin-bottom: 10px;
      }
      
      .inner-container {
          max-width: 96%;
      }
      
      .stage-frame-grid {
          margin-top: 0;
      }
      
      .callout {
          width: 98%;
          margin-left: 0;
          background-size: 100% 100%!important;
      }
      
      .percent-grid .aem-Grid > div:not(:last-child) {
          margin-right: 26px;
      }
      
      .callout > p {
          margin-top: 24px;
      }
  }
  @media screen and (min-width: 992px) and (max-width: 1180px) {
  
      .one-circle-wrap {
          right: 0;
      }
  
      .two-circle-img {
          left: 0;
      }
  
      .callout {
          width: 100%;
          margin-left: 0;
          background-size: 100% 100%!important;
      }
  
      .banner-head {
          font-size: 50px;
          line-height: 52px;
      }
  
      .banner-copy {
          font-size: 22px;
          line-height: 28px;
          margin-top: 14px;
      }
  
      .home-banner-section .banner-text-wrap:not(.left-side) {
          margin-top: 0;
          position: absolute;
          right: 0;
          top: 50%;
          transform: translateY(-50%);
      }
  
      .container.responsivegrid.home-banner-section {
          position: relative;
      }
  
      .home-banner-section .cmp-text {
          position: static;
      }
  
      .diagnosis-page .text-accordion .cmp-accordion > .cmp-accordion__item:nth-child(4):after {
          right: -10px;
      }
  
      .crt-frame-grid {
          width: 102%;
          background-size: 100% 100%;
      }
  
      .container.responsivegrid.two-col-grid.std-table-frame {
          width: 102%;
          background-size: 100% 100%;
          height: auto;
      }
  
      .crt-frame-grid > .cmp-container {
          width: 97%;
      }
  
      .video-section-container:before {
          right: -19px;
      }
  
      .container.responsivegrid.oc-banner-section {
          position: relative;
      }
  
      .video-section-container > .cmp-container:after, .resource-video-section > .cmp-container:after {
          right: -21px;
      }
  
      .immuno-stage-chart > .cmp-container {
          width: 98%;
      }
  
      .stage-frame-grid .aem-Grid > div:nth-child(1) {
          width: 27%!important;
          margin: 0px 16px 0 34px!important;
      }
  
      .stage-frame-grid .aem-Grid > div:nth-child(2) {
          width: 20%!important;
          margin: 0px 16px 0 15px!important;
      }
  
      .stage-frame-grid .aem-Grid > div:nth-child(3) {
          width: 19%!important;
          margin: 0px 16px 0 15px!important;
      }
  
      .callout.immuno-callout:after {
          right: -20px;
      }
  
      .MDT-section-one--part2 .circle-img {
          right: -10px;
      }
      
  }
  
  @media screen and (min-width: 992px) and (max-width: 1075px) {
      .ajcc-table-container {
          width: 104%;
          background-size: 100% 100%;
      }
      
      .ajcc-table-grid .aem-Grid > div {
          width: 48%!important;
      }
      
      .ajcc-table-legend-grid .aem-Grid > div:nth-child(1), 
      .ajcc-table-legend-grid .aem-Grid > div:nth-child(2) {
          margin-right: 21px!important;
      }
      
      .ajcc-table-container {
          width: 101%;
          margin-left: -1%;
          background-size: 100% 100%;
      }
      
      .ajcc-tnm-table1-wrap tr:nth-child(9) td.child-2, .ajcc-tnm-table1-wrap tr:nth-child(10) td.child-2 {
          padding-top: 12px;
      }
      
      .ajcc-tnm-table2-wrap tr:nth-child(12) > td.child-2 {
          padding-top: 6px;
          line-height: 13px;
      }
      
      .ajcc-table-legend-grid .aem-Grid > div:nth-child(1), .ajcc-table-legend-grid .aem-Grid > div:nth-child(2) {
          margin-right: 2px!important;
      }
      
      .legend-wrap {
          padding-left: 20px;
          position: relative;
      }
      
      .ajcc-tnm-table1-wrap + .section-one--reference, .ajcc-tnm-table2-wrap + .section-one--reference {
          margin-top: 17px;
      }
      
      .ajcc-tnm-table2-wrap tr:nth-child(13) > td.child-2 {
          padding-bottom: 0;
      }
  }
  
  @media screen and (min-width: 992px) and (max-width: 1065px) {
      .safety-table-wrapper {
          width: 100%;
          margin-left: auto;
          background-size: 100% 100%;
      }
      
      table.sensitivity-table {
          max-width: 92%;
      }
      
      .sensitivity-table tr td:first-child {
          width: 29%;
      }
      
      .sensitivity-table tr td:nth-child(2) {
          width: 35%;
      }
      
      .sensitivity-table tr:nth-child(4) td {
          padding-bottom: 16px;
      }
  }
  
  @media screen and (min-width: 992px) and (max-width: 1299px){
      ul.footer-liks > li.footer-liks--item > a {
          font-size: 1.06em;
      }
  }
  
  @media screen and (min-width: 1300px) and (max-width: 1392px){
      ul.footer-liks > li.footer-liks--item > a {
          font-size: 1.5em;
      }
  }
  
  @media screen and (max-width: 370px){
     .callout {
          width: 101%!important;
          max-width: 355px;
          margin-left: -2%;
          background-size: 100% 100%!important;
          height: auto!important;
          padding: 13px 7px 11px 34px!important;
      }
      
      .callout > p {
          font-size: 15px;
          line-height: 19px;
      }
      
      .callout.oc-callout .nowrap {
          white-space: normal;
      }
      
      .quotes {
          width: 100%;
      }
      
     /* .banner-head {
          font-size: 22px;
          line-height: 22px!important;
      }*/
      
      .safety-table-wrapper {
          margin-left: auto;
          width: 300px;
          background-size: 100% 100%;
      }
      
      .sensitivity-table tr td {
          font-size: 13px;
      }
      
      .ajcc-tnm-table1-wrap, 
      .ajcc-tnm-table2-wrap {
          height: auto;
          margin-left: auto;
          width: 300px;
          background-size: 100% 100%;
      }
      
      .ajcc-tnm-table-wrapper th, .ajcc-tnm-table-wrapper tr > td {
          font-size: 10px;
          line-height: 16px;
      }
      
      .ajcc-tnm-table-wrapper caption {
          font-size: 15px;
      }
      
      .ajcc-tnm-table1-wrap tr:nth-child(3) td.child-2, .ajcc-tnm-table1-wrap tr:nth-child(4) td.child-2, .ajcc-tnm-table1-wrap tr:nth-child(5) td.child-2 {
          padding: 2px 0 10px 5px;
      }
      
      .std-table-frame,
      .crt-frame-grid,
      .immuno-stage-chart{
          height: auto;
          margin-left: auto;
          width: 300px;
          background-size: 100% 100%;
      }
      
      .crt-frame-grid > .cmp-container,
      .immuno-stage-chart > .cmp-container{
          width: 285px;
          padding: 0 10px;
      }
      
      p.crt-head {
          width: 100%;
      }
      
      .oc-percent-wrap {
          width: 288px;
      }
      
      a.page-nav__link {
          font-size: 14px;
      }
      
      .page-nav__link img {
          width: 7px;
          top: 1px;
      }
      
      .immuno-stage-chart {
          height: 830px;
      }
      
      .stage-col2-content {
          font-size: 14px;
          padding-left: 0;
      }
      
      .stage-table-caption {
          font-size: 16px;
      }
      
      .stage-col.stage-col2 {
          margin-top: -15px;
      }
      
      .stage-col1 ul.orange-disc--list > li {
          font-size: 14px;
      }
      
      .stage-col1 ul.orange-disc--list {
          margin-top: 0px!important;
      }
      
      .stage-col.stage-col1 {
          margin-top: 10px;
      }
      
      p.crt-head.stage-head.semi-bold {
          margin-bottom: 20px;
      }
      
      .pdf-frame-grid > .cmp-container {
          width: 100%;
      }
      
      .resource-video-section > .cmp-container:after {
          right: 0;
      }
      
      .resource-video-section > .cmp-container:before {
          left: 0;
      }
      
      .oc-banner-section .banner-text-wrap {
          width: 57%;
      }
      
      .crt-frame-grid {
          height: 1055px;
      }
      
      .oc-section-three > p {
          width: 100%;
      }
      
      .stage-col.stage-col4 {
          margin-top: 83px;
      }
      
  }
  
  @media screen and (max-width: 350px){
      .ajcc-tnm-table-wrapper td {
            text-align: unset;
        }
        
        .banner-head {
          font-size: 22px;
          line-height: 22px!important;
        }
        
        .hide-xs {
        display: none;
    }
    
  }
  
  @media screen and (max-width: 330px){
  
      .safety-table-wrapper,
      .std-table-frame,
      .crt-frame-grid,
      .immuno-stage-chart,
      .ajcc-tnm-table1-wrap, 
      .ajcc-tnm-table2-wrap {
          margin-left: -1%;
      }
  }
  
  @media screen and (max-width: 325px){
  
      .safety-table-wrapper,
      .std-table-frame,
      .crt-frame-grid,
      .immuno-stage-chart,
      .ajcc-tnm-table1-wrap, 
      .ajcc-tnm-table2-wrap {
          margin-left: -2%;
      }
  }
  
  @media screen and (min-width: 1850px){
      .ds-banner-section .banner-text-wrap {
          left: 45px;
      }
  }
  
  @media screen and (min-width: 460px) and (max-width: 767px){
      .legend-wrap:after {
          top:40%;
      }
    
  }
  
  @media screen and (min-width: 680px) and (max-width: 767px){
      .third-content.std-care--row {
          width:100%;
      }
  }

/*******99404 updates*********/

#container-d6f86b8693 >.video-section-container{
  margin-bottom: 50px;
}
.ajcc-table-container{
    display: none;
}
.text-nowrap{
    white-space: nowrap;
}
#container-4f33b71e21 .video-section-container{
    margin: 65px auto 56px;
}
#resource-main-accord .cmp-accordion__panel{
        display: block !important;
    visibility: visible !important;
}
#resource-main-accord > .cmp-accordion__item > .cmp-accordion__header > button{
    pointer-events: none;
}
#resource-main-accord .cmp-accordion__icon{
    display: none!important;
}
#container-6779681e2d img.cmp-download__image-image{
	width: 194px;
    height: 252px;
}
#container-15992b33b8 img.cmp-download__image-image,#container-9789517768 img.cmp-download__image-image{
	width: 334px;
    height: 251px;
}
.pdf-frame-grid > #container-15992b33b8.cmp-container,.pdf-frame-grid > #container-9789517768.cmp-container{
	width: 384px;
    margin-left: 44px;
}
#container-15992b33b8 .cmp-download__image::before,#download-dc7b2d822e .cmp-download__image::before{
    /*content: 'FPO';*/
    font-size: 87px;
    line-height: 96px;
    position: absolute;
    color: #D91CCB;
    left: 148px;
    top: 215px;
    opacity: 46%;
    font-weight: 900;
    transform: rotate(-18deg);
}
#container-270c23d1a6>div>div:nth-child(2),#container-270c23d1a6>div>div:nth-child(3),#container-270c23d1a6>div>div:nth-child(4){
    display: none;
}
.resource-page .cmp-download__action{
    max-width: 194px;
    height: 44px;
    display: flex;
    background-color: #FAC562;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    position: relative;
}
.resource-page span.cmp-download__action-text:before{
    content: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/Download-Icon.svg);
    left: 45px;
}
.resource-page .cmp-download__action:hover{
    background-color: #5A0D38;
    text-decoration: none;
}
.resource-page .cmp-download__action:hover span.cmp-download__action-text{
    color: #fff;
}
.resource-page .cmp-download__action:hover span.cmp-download__action-text:before{
    content: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/Download_Icon-Hover.svg);
}

.resource-page #container-15992b33b8 .cmp-download__image::before {
    content: "";
}

 @media screen and (min-width: 992px){
    
    .desktop-only{
        display: block;
    }
    .mobile-only{
        display: none;
    }
    .ajcc-table-img{
		width: 103.5%;
    	margin: -10px 0 0 -25px;
    }
    .ajcc-table-img .mobile-only{
		display: none;
    }
        .oc-section-two--list {
        padding: 15px 0 0px;
                max-width: 555px;
                        font-size: 20px;
    }
    .std-table-frame{
		margin-bottom: 0;
    }
    .callout.MDT-callout1+h3#referral{
         margin-bottom: 50px;
     }
     .MDT-section--copy img.ellipse-img2{
         top: 625px;
     }
     .callout.MDT-callout2{
         margin-bottom: 45px;
     }
     .resource-video-section{
            height: 406px;
                max-width: 714px;
    margin: 23px auto 20px;
     }
     .youtubevideo img.cmp-youtubevideo__thumbnail{
            width: 595px;
                    margin: auto;
     }
	#text-73f49a45a7 .video-subdesc,#text-576173c398 .video-subdesc,.MDT-page .video-col .video-subdesc {
		width: 101%;
    }
    .stage-col p.crt-head.stage-head {
          position: relative;
        top: -1px;
      }
      #text-e5c0a5b939 .crt-head{
         right: -5px;
     }
     .stage-col4-content {
        margin-left: 35px;
    }
    .section-one--reference.resource-page-reference{
		margin-bottom: 0;
    margin-top: 57px;
    }
    .resource-page-nav a.page-nav--back-link{
        margin: 29px 0 29px;
    }
    
    .oc-page .oc-callout + .cta-wrap {
        margin: 50px 0 61px;
    }
    
    .callout.ds-callout-4-new.patient-callout {
        background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/desktop/AJCC-TNM-callout.jpg) no-repeat;
        background-size: contain;
        height: 122px;
    }

}


@media screen and (max-width: 991px){
    
    .desktop-only{
        display: none;
    }
    .mobile-only{
        display: block;
    }

	#container-d6f86b8693 >.video-section-container{
  		margin-bottom: 20px;
	}
    .ajcc-table-img img.desktop-only{
		display: none;
    }
	.ajcc-table-img .mobile-only{
		width: 108%;
    margin: 0 0 0 -14px;
    }
    .oc-section-two--list{
		padding: 0;
    }
    #container-4f33b71e21 .video-section-container {
    	margin: 0 16px 26px;
	}
	.callout.MDT-callout1+h3#referral{
         margin-bottom: 20px;
     }
     .callout.MDT-callout2{
         margin-bottom: 25px;
     }
	  .resource-video-section h4.cmp-title__text{
        margin-bottom: 15px;
    }
    .youtubevideo img.cmp-youtubevideo__thumbnail{
        /*width: 280px;*/
        width: 288px;
        margin: auto;
    }
    .resource-video-section{
        padding: 10px 11px 25px;
        margin: 23px auto;
    }
    #container-15992b33b8 img.cmp-download__image-image, #container-9789517768 img.cmp-download__image-image{
        width: 256px;
        height: 192px;
    }
    .pdf-frame-grid > #container-15992b33b8.cmp-container, .pdf-frame-grid > #container-9789517768.cmp-container{
        width: 303px;
        /*height: 338px;*/
        margin: 10px auto 0;
        padding-right: 5px;
    }
    .resource-page .pdf-frame-grid h4.cmp-title__text{
        height: auto;
        margin-bottom: 10px;
    }
    .resource-page span.cmp-download__action-text:before{
        left: 44px;
        bottom: 27px;
    }
    #container-15992b33b8 .cmp-download__image::before, #download-dc7b2d822e .cmp-download__image::before{
        font-size: 66px;
        height: 83px;
        top: 170px;
        left: 100px;
    }
    #container-6779681e2d span.cmp-download__action-text:before{
        bottom: 17px;
    }
    #download-ed3be1feb7 span.cmp-download__action-text:before{
        bottom: 49px;
    }
    .oc-section-two--list{
		padding-top: 10px;
        font-size: 17px;
    }
    .pdf-frame-grid > #container-9789517768.cmp-container .title{
        margin: 10px 0 20px;
    }
    #text-e5c0a5b939 .crt-head{
        position: relative;
        top: 2px;
        left: 4px;
    }
    #text-8c023a9488 .crt-head{
        position: relative;
        left: 2px;
    }
    #text-bf5daf135c .crt-head{
        position: relative;
        top: -3px;
        left: 2px;
    }
    .section-one--reference.resource-page-reference {
        margin-bottom: 0;
        margin-top: 32px;
    }
    .resource-page-nav a.page-nav--back-link {
        margin: 17px 0 20px;
    }
    .sensitivity-table tr:nth-child(5) td:not(:first-child){
        position: relative;
        top: -8px;
    }
    .oc-section-two .head-3{
        width: 100%;
    }
    .crt-frame-grid ul.orange-disc--sub-list {
        width: 90%;
    }
    span.cmp-download__action-text:before{
        bottom: 16px !important;
    }
    
    .diagnosis-page .ajcc-table-img {
        max-width: 360px;
        margin: auto;
        /*padding-left: 14px;*/
    }
    
    .callout.ds-callout-4-new.patient-callout {
        height: 143px;
        background: url(/content/dam/intelligentcontent/unbranded/azin-early-lung/us/en/images/mobile/immuno-callout.jpg) no-repeat;
        background-size: 100%;
        padding-right: 10px;
    }

}

@media screen and (min-width: 992px) and (max-width: 1024px){
    p.diagno-video-head1 {
        max-width: 81%;
    }
    
    p.diagno-video-head1 .desktop-only {
        display: none;
    }
    
    p.video-subhead.diagno-video2-subhead {
        width: 88%;
    }
    
    p.video-subhead.diagno-video2-subhead .desktop-only,
    p.opt-video2-head br.desktop-only {
        display: none;
    }
    
    p.opt-video1-head,
    p.opt-video2-head {
        max-width: 92%;
    }

}

@media screen and (min-width: 414px) and (max-width: 991px){
    #container-15992b33b8 .cmp-download__image::before, #download-dc7b2d822e .cmp-download__image::before {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) rotate(-18deg);
    }
    
     .diagnosis-page .ajcc-table-img {
        padding-left: 14px;
    }
    
}

@media screen and (min-width: 992px) and (max-width: 1060px){
    p.video-subhead.mdt-video-head {
        width: 95%;
    }
    
}

@media screen and (max-width: 370px) {
    
    .immuno-stage-chart {
        height: 1048px;
        width: 375px;
        background-size: 100%;
    }
    
    .immuno-stage-chart > .cmp-container {
        width: 342px;
        margin: 0 0 0 14px;
        padding-top: 14px;
    }
    
    .immuno-stage-chart .stage-col1 ul.orange-disc--list > li {
        font-size: 17px;
    }
    
    .immuno-stage-chart .stage-col.stage-col2 {
        margin-top: -5px;
    }
    
    .immuno-stage-chart .stage-col2-content {
        font-size: 16px;
        padding-left: 10px;
    }
    
    .immuno-stage-chart .stage-col.stage-col4 {
        margin-top: 98px;
    }
    
}

@media screen and (min-width: 992px) and (max-width: 1179px) {
    .immuno-stage-chart .stage-frame-grid * {
        font-size: 18px;
    }
    
    .immuno-stage-chart p.crt-head {
        font-size: 18px;
    }
    
    .immuno-stage-chart .stage-col1 ul.orange-disc--list > li {
        margin-bottom: 10px;
    }
    
    .immuno-stage-chart .stage-col3-content {
        margin-top: 236px;
    }
    
    .immuno-stage-chart .stage-col4-content {
        margin-top: 300px;
    }
    
    .immuno-stage-chart .stage-frame-grid .aem-Grid > div:nth-child(4) {
        margin-left: 0!important;
    }
    
    .immuno-stage-chart .stage-frame-grid .aem-Grid > div:nth-child(1) {
        margin-right: 7px!important;
    }
    
    
}

@media screen and (min-width: 992px) and (max-width: 1180px) {
    
    .ajcc-table-img {
        width: 102%;
        margin-left: -13px;
    }
    
}

@media screen and (min-width: 992px) and (max-width: 1050px) {
    .oc-page .percent-grid .aem-Grid > div:not(:last-child) {
        margin-right: 26px;
    }
    
    .diagnosis-page .section-one--copy:before {
        left: -21px;
        width: 50px;
        height: 60px;
        top: -63px;
    }
}

@media screen and (min-width: 1051px) and (max-width: 1069px) {
    .oc-page .percent-grid .aem-Grid > div:not(:last-child) {
        margin-right: 4.5%;
    }

    .inner-container {
        max-width: 1020px;
    }
    
    .diagnosis-page .section-one--copy:before {
        left: -21px;
        width: 50px;
        height: 60px;
        top: -63px;
    }
}

@media screen and (min-width: 1070px) and (max-width: 1179px) {
    .oc-page .percent-grid .aem-Grid > div:not(:last-child) {
        margin-right: 6.7%;
    }

    .inner-container {
        max-width: 1040px;
    }
    
}

@media screen and (min-width: 1070px) and (max-width: 1140px) {
    
    .diagnosis-page .section-one--copy:before {
        left: -21px;
        width: 50px;
        height: 60px;
        top: -63px;
    }
}

@media screen and (min-width: 1141px) and (max-width: 1220px) {
    .diagnosis-page .section-one--copy:before {
        left: -70px;
        width: 50px;
        height: 60px;
        top: -63px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1024px) {
    .cmp-navigation__group li.cmp-navigation__item:not(:last-child) {
          margin: 0 5px 0 0;
      }
      
      .header-grid-container .aem-Grid .navigation {
          width: 85%!important;
      }
    
      .az-logo--header img {
          height: auto;
          margin-top: 10px;
      }
}

@media screen and (min-width: 1025px) and (max-width: 1080px) {
    .cmp-navigation__group li.cmp-navigation__item:not(:last-child) {
          margin: 0 10px 0 0;
      }
  
      .az-logo--header img {
          height: auto;
          margin-top: 10px;
      }
}

@media screen and (min-width: 1081px) and (max-width: 1135px) {
    .cmp-navigation__group li.cmp-navigation__item:not(:last-child) {
          margin: 0 20px 0 0;
      }
  
      .az-logo--header img {
          height: auto;
          margin-top: 10px;
      }
}

@media screen and (min-width: 1135px) and (max-width: 1160px) {
    .cmp-navigation__group li.cmp-navigation__item:not(:last-child) {
          margin: 0 30px 0 0;
      }
}

@media screen and (min-width: 1161px) and (max-width: 1179px) {
    
    .cmp-navigation__group li.cmp-navigation__item:not(:last-child) {
        margin: 0 27px 0 0;
    }
    
    .cmp-navigation__group li.cmp-navigation__item:first-child {
        margin-right: 35px;
    }
    
    .az-logo--header img {
        width: 184px;
        height: 45px;
        margin-top: 0;
    }
}

 @media screen and (min-width: 450px) and (max-width: 991px){
      .hide-tab {
        display: none;
      }
    
  }
  
  @media screen and (max-width: 369px) {
    .immuno-stage-chart > .cmp-container {
        width: 290px;
        padding-top: 5px;
        margin: 0 auto;
        border: 1px solid transparent;
    }
    
    .container.responsivegrid.immuno-stage-chart {
        width: calc(100% + 20px);
        width: 309px;
        max-width: 355px;
        height: 858px;
        border: 1px solid transparent;
        margin: 15px auto;
         left: 0px; 
    }
    
    .immuno-stage-chart .stage-col1 ul.orange-disc--list > li {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 5px;
    }
    
    .immuno-stage-chart #text-bf5daf135c .crt-head {
        top: -13px;
        left: -1px;
        margin-bottom: -4px;
    }
    
    .immuno-stage-chart p.crt-head {
        font-size: 17px;
    }
    
    .immuno-stage-chart .stage-col1 {
        padding-left: 10px;
    }
    
    .immuno-stage-chart #text-8c023a9488 .crt-head {
        left: -2px;
        top: 6px;
        margin-bottom: 10px;
    }
    
    .immuno-stage-chart .stage-col2-content {
        font-size: 13px;
        padding-left: 7px;
    }
    
    .immuno-stage-chart #text-e5c0a5b939 .crt-head {
        top: -16px;
        left: 2px;
        margin-bottom: 0;
    }
    
    .immuno-stage-chart .stage-col.stage-col4 {
        margin: 71px 0 0;
    }
    
    .immuno-stage-chart .stage-col4-content {
        font-size: 16px;
    }
    
    .immuno-stage-chart .stage-col3-content {
        padding-top: 3px;
    }
}

@media screen and (max-width: 330px) {
    .container.responsivegrid.immuno-stage-chart {
        left: -10px;
    }
}

@media screen and (min-width: 401px) and (max-width: 991px){
    .container.responsivegrid.immuno-stage-chart {
        margin: auto;
        left: 4px;
    }
}

/*******99404 updates*********/

@media screen and (min-height: 650px) {
    #sitemap-page .root {
        min-height: 100vh;
        position: relative;
    }
    
    #sitemap-page .footer-section {
       /* position: absolute;*/
        bottom: 0;
    }
    
}
