@font-face {
  font-family: "Karbon-Bold";
  src: url("fonts/fonts-new/Karbon-Bold.otf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-Bold.otf")
      format("opentype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Karbon-BoldItalic";
  src: url("fonts/fonts-new/Karbon-BoldItalic.otf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-BoldItalic.otf")
      format("opentype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Karbon-Hairline";
  src: url("fonts/fonts-new/Karbon-Hairline.otf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-Hairline.otf")
      format("opentype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Karbon-HairlineItalic";
  src: url("fonts/fonts-new/Karbon-HairlineItalic.otf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-HairlineItalic.otf")
      format("opentype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Karbon-Light";
  src: url("fonts/fonts-new/Karbon-Light.otf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-Light.otf")
      format("opentype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Karbon-LightItalic";
  src: url("fonts/fonts-new/Karbon-LightItalic.otf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-LightItalic.otf")
      format("opentype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Karbon-Medium";
  src: url("fonts/fonts-new/Karbon-Medium.otf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-Medium.otf")
      format("opentype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Karbon-MediumItalic";
  src: url("fonts/fonts-new/Karbon-MediumItalic.otf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-MediumItalic.otf")
      format("opentype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Karbon-Regular";
  src: url("fonts/fonts-new/Karbon.otf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-Regular.otf")
      format("webfont");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Karbon-RegularItalic";
  src: url("fonts/fonts-new/Karbon-RegularItalic.otf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-RegularItalic.otf")
      format("opentype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Karbon-Semibold";
  src: url("fonts/fonts-new/Karbon-Semibold.otf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-Semibold.otf")
      format("opentype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Karbon-SemiboldItalic";
  src: url("fonts/fonts-new/Karbon-SemiboldItalic.otf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-SemiboldItalic.otf")
      format("opentype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Karbon-Thin";
  src: url("fonts/fonts-new/Karbon-Thin.otf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-Thin.otf")
      format("opentype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Karbon-ThinItalic";
  src: url("fonts/fonts-new/Karbon-ThinItalic.otf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-ThinItalic.otf")
      format("opentype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Roboto-Black";
  src: url("fonts/fonts-new/Roboto-Black.ttf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-Black.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Roboto-BlackItalic";
  src: url("fonts/fonts-new/Roboto-BlackItalic.ttf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-BlackItalic.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Roboto-Bold";
  src: url("fonts/fonts-new/Roboto-Bold.ttf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-Bold.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Roboto-BoldItalic";
  src: url("fonts/fonts-new/Roboto-BoldItalic.ttf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-BoldItalic.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Roboto-Italic";
  src: url("fonts/fonts-new/Roboto-Italic.ttf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-Italic.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Roboto-Light";
  src: url("fonts/fonts-new/Roboto-Light.ttf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-Light.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Roboto-LightItalic";
  src: url("fonts/fonts-new/Roboto-LightItalic.ttf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-LightItalic.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Roboto-Medium";
  src: url("fonts/fonts-new/Roboto-Medium.ttf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-Medium.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Roboto-MediumItalic";
  src: url("fonts/fonts-new/Roboto-MediumItalic.ttf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-MediumItalic.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Roboto-Regular";
  src: url("fonts/fonts-new/Roboto-Regular.ttf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-Regular.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Roboto-Thin";
  src: url("fonts/fonts-new/Roboto-Thin.ttf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-Thin.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Roboto-ThinItalic";
  src: url("fonts/fonts-new/Roboto-ThinItalic.ttf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-ThinItalic.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "RobotoCondensed-Bold";
  src: url("fonts/fonts-new/RobotoCondensed-Bold.ttf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/RobotoCondensed-Bold.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "RobotoCondensed-BoldItalic";
  src: url("fonts/fonts-new/RobotoCondensed-BoldItalic.ttf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/RobotoCondensed-BoldItalic.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "RobotoCondensed-Italic";
  src: url("fonts/fonts-new/RobotoCondensed-Italic.ttf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/RobotoCondensed-Italic.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "RobotoCondensed-Light";
  src: url("fonts/fonts-new/RobotoCondensed-Light.ttf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/RobotoCondensed-Light.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "RobotoCondensed-LightItalic";
  src: url("fonts/fonts-new/RobotoCondensed-LightItalic.ttf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/RobotoCondensed-LightItalic.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "RobotoCondensed-Regular";
  src: url("fonts/fonts-new/RobotoCondensed-Regular.ttf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/RobotoCondensed-LightItalicRobotoCondensed-Regular.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "SolexOT-Black";
  src: url("fonts/fonts-new/SolexOT-Black.otf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/SolexOT-Black.otf")
      format("opentype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "SolexOT-BlackItalic";
  src: url("fonts/fonts-new/SolexOT-BlackItalic.otf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/SolexOT-BlackItalic.otf")
      format("opentype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "SolexOT-Bold";
  src: url("fonts/fonts-new/SolexOT-Bold.otf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/SolexOT-Bold.otf")
      format("opentype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "SolexOT-BoldItalic";
  src: url("fonts/fonts-new/SolexOT-BoldItalic.otf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/SolexOT-BoldItalic.otf")
      format("opentype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "SolexOT-Italic";
  src: url("fonts/fonts-new/SolexOT-Italic.otf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/SolexOT-Italic.otf")
      format("opentype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "SolexOT-Medium";
  src: url("fonts/fonts-new/SolexOT-Medium.otf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/SolexOT-Medium.otf")
      format("opentype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "SolexOT-MediumItalic";
  src: url("fonts/fonts-new/SolexOT-MediumItalic.otf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/SolexOT-MediumItalic.otf")
      format("opentype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "SolexOT-Regular";
  src: url("fonts/fonts-new/SolexOT-Regular.otf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/SolexOT-Regular.otf")
      format("opentype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Ubuntu-Bold";
  src: url("fonts/fonts-new/Ubuntu-Bold.ttf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Ubuntu-Bold.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Ubuntu-BoldItalic";
  src: url("fonts/fonts-new/Ubuntu-BoldItalic.ttf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Ubuntu-BoldItalic.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Ubuntu-Italic";
  src: url("fonts/fonts-new/Ubuntu-BoldItalic.ttf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Ubuntu-BoldItalic.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

@font-face {
  font-family: "Ubuntu-Regular";
  src: url("fonts/fonts-new/Ubuntu-Regular.ttf");
  src: local("?"),
    url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Ubuntu-Regular.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
  display: swap;
}

/*.cas-pfs, .cas-orr-dor{
	display:none;
}*/

.navbar-nav.navbar-middle .dropdown-menu.multi-level li.kol-experiences {
  display: none;
}
/*Video hide*/
.caspian-video-sec2.efficacy-video2 {
  display: none;
}

/*.efficacy.sclc-hcp .grid.section{display:none;}*/
.efficacy.sclc-hcp .grid.section .caspian-video-sec1 {
  display: none;
}
.box-image {
  border: 0.5px solid #03315d;
  max-width: 680px;
  margin: 30px auto;
  /*padding: 20px;*/
  padding: 20px 15px 20px 20px !important;
}
.adverse-reactions-chart {
  margin-bottom: 30px;
}
.mb20 {
  margin-bottom: 20px;
}
.img-mobile {
  display: none;
}
span.lit-spc {
  padding-right: 1px;
}

ul.empty-ul {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
}
.main-cnt.page-content h2 {
  font-weight: 400;
}
.main-cnt.page-content h2 span.fnt-wght {
  font-weight: 500;
}
.page-content h2 {
  font-size: 24px;
  line-height: 28px;
  color: #003865;
  font-weight: 500;
  padding: 10px 0 10px;
}
p.box-heading.s-line.arrow-left {
  left: 20px;
}
p.box-heading {
  font-weight: 400;
}

td.span-cell.new {
  color: #003865;
}

.red-text {
  color: #ac182e;
}

.callout p {
  color: #ac182e;
}

.pros-text {
  font-size: 16px;
  line-height: 24px;
  color: #4a4a4a;
  font-weight: 700;
}

.nccn-blck {
  border-top: 1px solid #74a9d9;
  border-bottom: 1px solid #74a9d9;
  display: inline-flex;
  padding: 13px 47px 13px 34px;
  margin: 30px auto;
  align-items: center;
}

.cta-box p br.line-br {
  display: none;
}

.nccn-blck p {
  color: #003262;
  margin-bottom: 0;
}

.nccn-txt {
  padding-right: 12.5px;
  border-right: 1px solid #7099d3;
  margin-right: 12.5px;
}

.nccn-txt p {
  font-size: 23px;
  line-height: 25px;
  font-weight: 700;
}

p.nccn-subtxt {
  font-size: 10px;
  line-height: 12px;
}

.nccn-txt p:last-child {
  font-size: 12px;
  letter-spacing: -0.7px;
}

p.nccn-desc {
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}

.ef-os-data > p {
  font-size: 16px;
  line-height: 18px;
  font-weight: 700;
  color: #00355a;
  letter-spacing: 0.03px;
}

.data-compare {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
  margin: 0 auto;
}

.data-compare p {
  margin: 0 auto;
  font-size: 28px;
  line-height: 34px;
  font-weight: 700;
}

.data-compare p span {
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
}

.data-compare .data-red-txt {
  color: #a2192a;
}

.data-comp-top.data-red-txt span {
  color: #ac182e;
}

.data-compare .data-grey-txt {
  color: #575757;
}

.data-left .data-compare p {
  font-size: 28px;
  line-height: 29px;
}

.data-left .data-compare span {
  font-size: 21px;
  line-height: 22px;
}

.data-right .data-compare p {
  font-size: 31px;
  line-height: 33px;
}

.data-right .data-compare span {
  font-size: 23px;
  line-height: 24px;
}

.ef-os-data > p.hr-footnote {
  color: #575757;
  font-family: "Karbon";
  font-weight: 400;
  font-size: 16px;
  line-height: 17px;
  letter-spacing: -0.16px;
  text-align: center;
  margin: 15px auto 10px;
}

.ef-prcnt-comp-sec {
  margin: 30px 0;
}

.ef-prcnt-comp-sec div {
  display: flex;
  align-items: center;
  padding: 0 0 0 25px;
}

.ef-prcnt-sec1 img {
  padding-bottom: 25px;
}

.ef-prcnt-comp-sec p {
  font-size: 16px;
  line-height: 18px;
  color: #00355a;
  margin: 0 22px;
  font-weight: 500;
}

.cas-subgroups .list-sec {
  margin-top: 20px;
}

a.cta-box p {
  background: #4077c4;
  text-align: center;
  color: #ffffff;
  margin: 0 auto;
  font-size: 17px;
  line-height: 18px;
  font-weight: 700;
  padding: 11px 0;
  border: 1px solid #4077c4;
}

a.cta-box p:hover {
  background: #ffffff;
  color: #4077c4;
  text-decoration: none;
}

a.cta-box p:after {
  content: "\f054";
  font-family: fontawesome;
  padding-left: 7px;
  font-weight: 100;
  position: relative;
  -webkit-text-stroke: 1px #4077c4;
  speak: none;
}

.safety.sclc-hcp .sf-imar-handbk-sec img {
  max-width: 187px;
}

@supports (content: "x" / "y") {
  a.cta-box p:after {
    content: "\f054"/ "";
  }
}

@supports not (content: "x" / "y") {
  a.cta-box p:after {
    content: "\f054";
    alt: "";
  }
}

a.cta-box p:hover:after {
  color: #4077c4;
  -webkit-text-stroke: 1px #ffffff;
}

a.cta-box {
  text-decoration: none;
  cursor: pointer;
}

td,
th {
  padding: 7px 10px;
}

.table-block .red-f-cell {
  color: #ac182e;
  background: #f0f5fc;
  font-weight: 700;
}

.sf-ar-1 tr td {
  font-weight: 500;
}

.sf-ar-1 tr td:nth-child(3),
.sf-ar-1 tr td:nth-child(5) {
  padding: 7px 27px;
}

.lab-ab-1 tr td:nth-child(3) {
  padding: 7px 35px;
}

.sf-ar-1 tr td:first-child {
  font-weight: 400;
}

.sf-ar-1 tr.span-row td {
  font-weight: 700;
}

.safety .page-heading p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  color: #4a4a4a;
  letter-spacing: 0.03px;
  margin-top: 10px;
}

.safety .page-heading p a {
  color: #003262;
  font-weight: 500;
  text-decoration: underline;
}

.safety .page-heading p a:hover,
.sf-imar-handbk-sec li a:hover {
  text-decoration: none;
}

.sf-imar-handbk-sec {
  display: flex;
}

.sf-imar-handbk-sec .list-sec {
  margin-left: 20px;
}

.sf-imar-handbk-sec li a {
  font-weight: 500;
  color: #003865cb;
  text-decoration: underline;
}

p.plain-txt {
  color: #4a4a4a;
  font-size: 16px;
  line-height: 24px;
  padding-bottom: 10px;
  font-weight: 300;
}

.grey-link {
  font-size: 16px;
  line-height: 24px;
  color: #4a4a4a;
  font-weight: 700;
}

.grey-link a {
  color: #003262;
  text-decoration: underline;
}

p.grey-link a:hover,
p.grey-link a:focus {
  text-decoration: none;
}

td.no-cell {
  display: none;
}

td.cell-bb-0 {
  border-bottom: 0;
}

.clear-both {
  clear: both;
}

.fullcase-study {
  /* display: none; */
}

/****Dosing Page*****/
.ds-treat td {
  text-align: left;
}

.ds-treat th,
.ds-treat td:last-child {
  text-align: center;
}

.ds-treat tr.blue-row th,
.ds-treat tr.blue-row td {
  background: #f0f5fc;
}

.ds-treat tr.span-row.blue-row td {
  background: #ccdaf1;
  white-space: nowrap;
  max-width: 170px;
}

.dosing td,
.dosing th {
  padding: 7px 10px;
}

.psa {
  display: inline-flex;
  align-items: center;
  width: 100%;
}

.psa.m-psa {
  align-items: flex-start;
}

.cas-psa .page-content > p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  color: #555555;
}

/*.efficacy-video2 {
    display: none;
}*/
button#myEmbedTarget_1_ydc0qzp0_playBtn {
  pointer-events: none;
}

p.v-head {
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  color: #00355a;
}

div#myEmbedTarget_1_081feyi2,
div#myEmbedTarget_1_ydc0qzp0,
div#myEmbedTarget_1_caeubokf,
div#myEmbedTarget_1_nc28u0fy,
div#myEmbedTarget_1_ini2ez20 {
  width: 341px !important;
  height: 186px !important;
  margin-bottom: 30px;
  margin: 0 auto 30px;
}

.caspian-video-sec2 > div:first-child {
  clear: both;
}

p.transcript-heading {
  font-size: 16px;
  line-height: 18px;
  font-weight: 700;
  color: #003865cb;
  text-decoration: underline;
  margin: 10px auto;
  display: none;
}

.cas-recom-dos img,
.study-des-img img {
  padding-top: 20px;
}

/****Dosing Page Ends Here*****/
.caspian-video-sec1.page-content > div,
.caspian-video-sec2.page-content > div {
  padding: 0;
}

.eyebrow {
  margin: 20px auto -15px;
}

ul.hypen-list {
  padding-left: 53px;
}

.efficacy.sclc-hcp a.cta-box p {
  /*text-transform:uppercase;*/
}

@media screen and (min-width: 992px) {
  ul.nav.navbar-nav.navbar-middle.sclc-middle {
    padding-left: 20px;
  }

  .ef-prcnt-comp-sec {
    margin-left: 24px;
  }
}
@media screen and (min-width: 768px) {
  .ds-treat td.text-center,
  .ds-treat th.text-center {
    text-align: center;
  }

  .psa img.mar-left {
    margin-left: -5px;
  }

  .ds-treat td,
  .ds-treat th {
    white-space: normal;
  }

  .pos-psa .psa {
    margin-bottom: 30px;
  }

  .cas-psa .psa .list-sec {
    margin-top: 4px;
  }

  .cas-psa .psa .list-sec {
    margin-left: 30px;
  }

  .cas-ghs img,
  .symp-scale-img-sec img {
    margin-top: 30px;
  }

  .cas-recom-dos .grey-link {
    margin-top: 40px;
  }

  .cas-dos-mod .grey-link {
    margin-bottom: 40px;
  }

  .caspian-video-sec1 .parsys1 {
    margin-bottom: 80px;
  }

  .box-image.subgroup-chart img {
    padding-bottom: 25px;
    width: 638px;
  }

  .psa img {
    max-width: 57px;
  }

  .efficacy.sclc-hcp .oa-pl-exp {
    margin: 30px auto;
  }
}

@media screen and (min-width: 320px) and (max-width: 369px) {
  a.cta-box p:after {
    bottom: 16px;
  }
}

@media screen and (max-width: 379px) {
  .subgroup-chart p.box-heading {
    padding: 0px 0 0 8px;
  }
}

@media screen and (min-width: 414px) and (max-width: 700px) {
  .subgroup-chart p.box-heading {
    max-width: 300px;
  }
}

@media screen and (max-width: 767px) {
  .efficacy.sclc-hcp p.box-heading.s-line:before,
  .efficacy.sclc-hcp h2.box-heading.s-line:before {
    top: -3px;
  }
  .box-image.os-km-curve img.new {
    max-width: 288px;
  }

  .qols-chart .scroll-header {
    width: 232%;
  }

  .box-image.subgroup-chart img {
    max-width: 310px;
  }

  .ef-os-data .data-compare {
    flex-direction: column;
  }

  .ef-os-data .data-comp-vs {
    padding: 10px;
  }

  .ef-os-data > p.hr-footnote {
    margin: 10px auto;
  }

  .efficacy .cas-orr-dor .sp-right-1 {
    max-width: 264px;
  }

  p.nccn-desc {
    font-size: 10px;
    line-height: 13px;
  }

  .nccn-blck {
    padding: 13px 10px;
  }

  .nccn-txt {
    padding: 5px 16.5px 5px 8px;
  }

  .psa img {
    margin: 10px auto;
  }

  .psa {
    flex-direction: column;
    align-items: flex-start;
  }

  p.psa-add-txt {
    margin-top: 20px;
  }

  .ghs-img-sec th,
  .cas-symptom-scales th,
  .subgroup-chart th {
    padding: 0;
    border-bottom: 0;
  }

  .subgroup-chart th:last-child img {
    max-width: 475px;
  }

  .cas-ghs .section-heading span,
  .cas-orr-dor .section-heading span {
    display: inline-flex;
    margin-top: -7px;
    max-width: 268px;
  }

  .safety .page-heading p {
    line-height: 20px;
  }

  .table-block.lab-ab-1 th:last-child {
    padding: 7px 70px;
  }

  .sf-imar-handbk-sec {
    flex-direction: column;
  }

  .sf-imar-handbk-sec img {
    max-width: 186px;
    margin: 0 auto 20px;
  }

  .grey-link {
    line-height: 20px;
  }

  .table-block.ds-treat td sup {
    position: inherit;
    vertical-align: revert;
  }

  div#myEmbedTarget_1_081feyi2,
  div#myEmbedTarget_1_ydc0qzp0 {
    width: 335px !important;
    height: 186px !important;
    margin: 0 auto;
  }

  .nccn-txt p {
    font-size: 28px;
    line-height: 30px;
  }

  p.nccn-subtxt {
    font-size: 12px;
    line-height: 16px;
  }

  .nccn-txt p:last-child {
    font-size: 14px;
  }

  .symp-scale-img-sec .mobile-only th:last-child img {
    width: 399px;
  }

  .efficacy .switch-section .switch-after {
    text-align: right;
  }

  .table-block td,
  .table-block th {
    font-size: 10px;
    line-height: 11px;
  }

  .lab-ab-1 tr td:nth-child(3) {
    padding: 7px 25px;
  }

  .psa img {
    max-width: 70px;
  }

  span.lit-spc {
    padding-right: 1px;
  }

  ul.empty-ul {
    list-style-type: none;
    padding-left: 0;
    margin-bottom: 0;
  }
  /*.cas-os .main-cnt.page-content h2 {
       font-size: 23px!important;
    }*/
  .page-content h2 {
    font-size: 24px;
    line-height: 28px;
    color: #003865;
    font-weight: 500;
    padding: 10px 0 10px;
  }
  p.box-heading.s-line.arrow-left {
    left: 0px;
  }

  p.box-heading {
    font-weight: 400;
  }

  .efficacy .sp-right-1 {
    max-width: 262px;
  }

  .efficacy .sp-right-2 {
    max-width: 286px;
    padding: 0px 0 0 7px;
  }

  .qol-chart p.box-heading {
    max-width: 258px;
  }

  .qols-chart p.box-heading {
    max-width: 252px;
  }

  .safety-p-chart p.box-heading {
    max-width: 283px;
  }

  td.span-cell.new {
    color: #003865;
  }

  .red-text {
    color: #ac182e;
  }

  .callout p {
    color: #ac182e;
  }

  .pros-text {
    font-size: 16px;
    line-height: 24px;
    color: #4a4a4a;
    font-weight: 700;
  }

  .nccn-blck {
    border-top: 1px solid #74a9d9;
    border-bottom: 1px solid #74a9d9;
    display: inline-flex;
    padding: 13px 47px 13px 34px;
    margin: 30px auto;
    align-items: center;
  }

  .nccn-blck p {
    color: #003262;
    margin-bottom: 0;
  }

  .nccn-txt {
    padding-right: 12.5px;
    border-right: 1px solid #7099d3;
    margin-right: 12.5px;
  }

  .nccn-txt p {
    font-size: 23px;
    line-height: 25px;
    font-weight: 700;
  }

  p.nccn-subtxt {
    font-size: 10px;
    line-height: 12px;
  }

  .nccn-txt p:last-child {
    font-size: 12px;
    letter-spacing: -0.7px;
  }

  p.nccn-desc {
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
  }

  .ef-os-data > p {
    font-size: 16px;
    line-height: 18px;
    font-weight: 700;
    color: #00355a;
    letter-spacing: 0.03px;
  }

  .data-compare {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    margin: 0 auto;
  }

  .data-compare p {
    margin: 0 auto;
    font-size: 28px;
    line-height: 34px;
    font-weight: 700;
  }

  .data-compare p span {
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    text-align: center;
  }

  .data-compare .data-red-txt {
    color: #a2192a;
  }

  .data-comp-top.data-red-txt span {
    color: #ac182e;
  }

  .data-compare .data-grey-txt {
    color: #575757;
  }

  .data-left .data-compare p {
    font-size: 28px;
    line-height: 29px;
  }

  .data-left .data-compare span {
    font-size: 21px;
    line-height: 22px;
  }

  .data-right .data-compare p {
    font-size: 31px;
    line-height: 33px;
  }

  .data-right .data-compare span {
    font-size: 23px;
    line-height: 24px;
  }

  .ef-os-data > p.hr-footnote {
    color: #575757;
    font-family: "Karbon";
    font-weight: 400;
    font-size: 16px;
    line-height: 17px;
    letter-spacing: -0.16px;
    text-align: center;
    margin: 15px auto 10px;
  }

  .ef-prcnt-comp-sec {
    margin: 30px 0;
  }

  .ef-prcnt-comp-sec div {
    display: flex;
    align-items: center;
    padding: 0 0 0 25px;
  }

  .ef-prcnt-sec1 img {
    padding-bottom: 25px;
  }

  .ef-prcnt-comp-sec p {
    font-size: 16px;
    line-height: 18px;
    color: #00355a;
    margin: 0 22px;
    font-weight: 500;
  }

  .cas-subgroups .list-sec {
    margin-top: 20px;
  }

  a.cta-box p {
    background: #4077c4;
    text-align: center;
    color: #ffffff;
    margin: 0 auto;
    font-size: 17px;
    line-height: 18px;
    font-weight: 700;
    padding: 11px 0;
    border: 1px solid #4077c4;
  }

  a.cta-box p:hover {
    background: #ffffff;
    color: #4077c4;
    text-decoration: none;
  }

  a.cta-box p:after {
    content: "\f054";
    font-family: fontawesome;
    padding-left: 7px;
    font-weight: 100;
    position: relative;
    -webkit-text-stroke: 1px #4077c4;
    speak: none;
  }

  .efficacy .patient-ch-chart {
    position: relative;
  }

  .efficacy .patient-ch-chart .scroll-header {
    width: 122.5%;
  }

  .h-mobile {
    display: none;
  }

  .qol-chart .left-img img {
    max-width: 210px;
    margin-top: -16px;
    margin-left: 26px;
  }

  .qol-chart .right-img img {
    max-width: 399px;
  }

  .safety-chart .scroll-header {
    /* width:100%;*/
  }

  .qol-chart .right-img img {
    max-width: 437px;
  }

  @supports (content: "x" / "y") {
    a.cta-box p:after {
      content: "\f054"/ "";
      bottom: 7px;
      right: -3px;
      font-size: 19px;
    }
  }

  @supports not (content: "x" / "y") {
    a.cta-box p:after {
      content: "\f054";
      alt: "";
    }
  }

  a.cta-box p:hover:after {
    color: #4077c4;
    -webkit-text-stroke: 1px #ffffff;
  }

  a.cta-box {
    text-decoration: none;
  }

  td,
  th {
    padding: 7px 10px;
  }

  .table-block .red-f-cell,
  .text-style .red-f-cell,
  .safety-chart .red-f-cell,
  .safety-p-chart .red-f-cell {
    color: #ac182e;
    background: #f0f5fc;
    font-weight: 700;
  }

  .sf-ar-1 tr td {
    font-weight: 500;
  }

  .sf-ar-1 tr td:nth-child(3),
  .sf-ar-1 tr td:nth-child(5) {
    padding: 7px 27px;
  }

  .lab-ab-1 tr td:nth-child(3) {
    padding: 7px 35px;
  }

  .sf-ar-1 tr td:first-child {
    font-weight: 400;
  }

  .sf-ar-1 tr.span-row td {
    font-weight: 700;
  }

  .safety .page-heading p {
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    color: #4a4a4a;
    letter-spacing: 0.03px;
    margin-top: 10px;
  }

  .safety .page-heading p a {
    color: #003262;
    font-weight: 500;
    text-decoration: underline;
  }

  .safety .page-heading p a:hover,
  .sf-imar-handbk-sec li a:hover {
    text-decoration: none;
  }

  .sf-imar-handbk-sec {
    display: flex;
  }

  .sf-imar-handbk-sec .list-sec {
    margin-left: 20px;
  }

  .sf-imar-handbk-sec li a {
    font-weight: 500;
    color: #003865cb;
    text-decoration: underline;
  }

  p.plain-txt {
    color: #4a4a4a;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 10px;
    font-weight: 300;
  }

  span.pdprogram {
    display: block;
  }

  .grey-link {
    font-size: 16px;
    line-height: 24px;
    color: #4a4a4a;
    font-weight: 700;
  }

  .grey-link a {
    color: #003262;
    text-decoration: underline;
  }

  p.grey-link a:hover,
  p.grey-link a:focus {
    text-decoration: none;
  }

  td.no-cell {
    display: none;
  }

  td.cell-bb-0 {
    border-bottom: 0;
  }

  .clear-both {
    clear: both;
  }

  /****Dosing Page*****/
  .ds-treat td {
    text-align: left;
  }

  .ds-treat th,
  .ds-treat td:last-child {
    text-align: center;
  }

  .ds-treat tr.blue-row th,
  .ds-treat tr.blue-row td {
    background: #f0f5fc;
  }

  .ds-treat tr.span-row.blue-row td {
    background: #ccdaf1;
    white-space: nowrap;
    max-width: 170px;
  }

  .dosing td,
  .dosing th {
    padding: 7px 10px;
  }

  .psa {
    display: inline-flex;
    align-items: center;
    width: 100%;
  }

  .psa.m-psa {
    align-items: flex-start;
  }

  .cas-psa .page-content > p {
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    color: #555555;
  }

  p.v-head {
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    color: #00355a;
  }

  div#myEmbedTarget_1_081feyi2,
  div#myEmbedTarget_1_ydc0qzp0,
  div#myEmbedTarget_1_caeubokf {
    width: 341px !important;
    height: 186px !important;
    margin-bottom: 30px;
  }

  .caspian-video-sec2 > div:first-child {
    clear: both;
  }

  p.transcript-heading {
    font-size: 16px;
    line-height: 18px;
    font-weight: 700;
    color: #003865cb;
    text-decoration: underline;
    margin: 10px auto;
    display: none;
  }

  .cas-recom-dos img,
  .study-des-img img {
    padding-top: 20px;
  }

  /****Dosing Page Ends Here*****/
  .caspian-video-sec1.page-content > div,
  .caspian-video-sec2.page-content > div {
    padding: 0;
  }

  .eyebrow {
    margin: 20px auto -15px;
  }

  ul.hypen-list {
    padding-left: 53px;
  }

  .efficacy.sclc-hcp a.cta-box p {
    /* text-transform: uppercase; */
    display: flex;
    text-align: left;
    justify-content: left;
    align-items: end;
    padding-right: 13px;
    /* max-width: 355px; */
    padding-left: 13px;
  }

  .dosing-chart {
    border: none;
  }

  .dosing-chart p.box-heading.s-line:before {
    display: none;
  }

  @media screen and (min-width: 390px) and (max-width: 399px) {
    .safety-chart .scroll-header {
      width: 141%;
    }
  }

  @media screen and (min-width: 768px) {
    .ds-treat td.text-center,
    .ds-treat th.text-center {
      text-align: center;
    }

    .psa img.mar-left {
      margin-left: -5px;
    }

    .ds-treat td,
    .ds-treat th {
      white-space: normal;
    }

    .pos-psa .psa {
      margin-bottom: 30px;
    }

    .cas-psa .psa .list-sec {
      margin-top: 4px;
    }

    .cas-psa .psa .list-sec {
      margin-left: 30px;
    }

    .cas-ghs img,
    .symp-scale-img-sec img {
      margin-top: 30px;
    }

    .cas-recom-dos .grey-link {
      margin-top: 40px;
    }

    .cas-dos-mod .grey-link {
      margin-bottom: 40px;
    }

    .caspian-video-sec1 .parsys1 {
      margin-bottom: 80px;
    }

    .box-image.subgroup-chart img {
      padding-bottom: 25px;
    }

    .psa img {
      max-width: 57px;
    }

    .line-br {
      display: none !important;
    }
  }

  @media screen and (min-width: 370px) and (max-width: 385px) {
    .efficacy.sclc-hcp .curve-image-n1 {
      max-width: 332px !important;
    }

    .efficacy.sclc-hcp a.cta-box p:after {
      bottom: 8px;
    }

    .efficacy.sclc-hcp .subgroup-graph p.box-heading {
      padding: 0 0 0 8px;
    }

    .orr-img p.box-heading {
      max-width: 270px;
    }
  }

  @media screen and (min-width: 390px) and (max-width: 412px) {
    .efficacy.sclc-hcp a.cta-box p:after {
      bottom: 10px;
    }
  }

  @media screen and (max-width: 767px) {
    .patient-ch-chart td:first-child,
    .patient-ch-chart th:first-child {
      padding-left: 10px;
    }

    .box-image.os-km-curve img.new {
      max-width: 288px;
    }

    .box-image.subgroup-chart img {
      max-width: 310px;
    }

    .ef-os-data .data-compare {
      flex-direction: column;
    }

    .ef-os-data .data-comp-vs {
      padding: 10px;
    }

    .ef-os-data > p.hr-footnote {
      margin: 10px auto;
    }

    p.nccn-desc {
      font-size: 10px;
      line-height: 13px;
    }

    .nccn-blck {
      padding: 13px 10px;
    }

    .nccn-txt {
      padding: 5px 16.5px 5px 8px;
    }

    .psa img {
      margin: 10px auto;
    }

    .psa {
      flex-direction: column;
      align-items: flex-start;
    }

    p.psa-add-txt {
      margin-top: 20px;
    }

    .ghs-img-sec th,
    .cas-symptom-scales th,
    .subgroup-chart th {
      padding: 0;
      border-bottom: 0;
    }

    .subgroup-chart th:last-child img {
      /* max-width: 475px;*/
      max-width: 500px;
      margin-top: -8px;
    }

    .cas-ghs .section-heading span,
    .cas-orr-dor .section-heading span {
      display: inline-flex;
      margin-top: -7px;
      max-width: 268px;
    }

    .safety .page-heading p {
      line-height: 20px;
    }

    .table-block.lab-ab-1 th:last-child {
      padding: 7px 70px;
    }

    .sf-imar-handbk-sec {
      flex-direction: column;
    }

    .sf-imar-handbk-sec img {
      max-width: 186px;
      margin: 0 auto 20px;
    }

    .grey-link {
      line-height: 20px;
    }

    .table-block.ds-treat td sup {
      position: inherit;
      vertical-align: revert;
    }

    div#myEmbedTarget_1_081feyi2,
    div#myEmbedTarget_1_ydc0qzp0,
    div#myEmbedTarget_1_caeubokf {
      width: 335px !important;
      height: 186px !important;
      margin: 0 auto;
    }

    .nccn-txt p {
      font-size: 28px;
      line-height: 30px;
    }

    p.nccn-subtxt {
      font-size: 12px;
      line-height: 16px;
    }

    .nccn-txt p:last-child {
      font-size: 14px;
    }

    .symp-scale-img-sec .mobile-only th:last-child img {
      width: 399px;
    }

    .efficacy .switch-section .switch-after {
      text-align: right;
    }

    .table-block td,
    .table-block th,
    .text-style th,
    .text-style td,
    .safety-chart .sf-ar-1 table tbody th,
    .safety-chart .sf-ar-1 table tbody td,
    .safety-p-chart .lab-ab-1 table tbody th,
    .safety-p-chart .lab-ab-1 table tbody td,
    .ds-treat tr th,
    .ds-treat tr td {
      font-size: 10px;
      line-height: 11px;
    }

    .safety-chart table tbody tr td:first-child,
    .safety-chart table tbody tr th:first-child {
      position: sticky;
      left: 0;
    }

    .lab-ab-1 tr td:nth-child(3) {
      padding: 7px 25px;
    }

    .psa img {
      max-width: 70px;
    }

    .qol-chart,
    .qols-chart,
    .safety-chart,
    .safety-p-chart,
    .dosing-chart {
      position: relative;
    }

    .efficacy .box-image-user {
      margin: 30px 0px;
    }

    .dosing-chart {
      margin: 30px 10px !important;
      border: 0.5px solid #03315d !important;
      /*max-width: 680px;*/
      margin: 30px auto !important;
      /*padding: 20px 20px 0px 20px !important;*/
    }

    .dosing-chart p.box-heading.s-line:before {
      display: block !important;
    }

    .qol-chart .left-img {
      margin-top: 28px;
      margin-left: -32px;
      position: relative;
      height: 250px;
    }

    .qol-chart .left-img::after {
      content: "";
      width: 1px;
      position: absolute;
      height: 100%;
      background: #b5cef2;
      top: 0;
      right: -1px;
      box-shadow: 0px 3px 6px #00000067;
    }

    .qol-chart .left-img img {
      max-width: 210px;
      margin-top: -16px;
    }

    .qol-chart .right-img {
      margin-top: 12px;
      /* margin-right: -19px; */
      overflow-x: auto;
      margin-left: 6px;
    }

    .qols-chart .combine-img {
      margin-top: 12px;
    }
    .safety.sclc-hcp.sclc-new .lab-ab-1 .left_table_img {
      max-width: 767px;
      width: 100%;
    }
    .safety.sclc-hcp.sclc-new .lab-ab-1 .right-img .two-cols .right-data,
    .lab-ab-1 .right-img .two-cols .two-data {
      width: 300px;
    }

    .img-mobile {
      display: block;
    }
    .img-desktop {
      display: none;
    }
  }

  @media screen and (max-width: 413px) {
    .efficacy .switch-section .switch-after {
      padding: 10px 50px 10px 0px;
      max-width: 160px;
    }

    .safety .switch-section .switch-before {
      padding: 10px 0px 10px 50px;
      max-width: 160px;
    }

    .qol-chart .left-img img {
      margin-left: 15px;
    }
  }

  @media screen and (min-width: 414px) and (max-width: 535px) {
    .efficacy .switch-section .switch-after {
      padding: 19px 50px 19px 0px;
      max-width: 245px;
    }

    .safety .switch-section .switch-before {
      padding: 19px 0px 19px 50px;
      max-width: 245px;
    }

    .safety-chart .scroll-header {
      /*width:154%;*/
      width: 145%;
    }

    .safety-p-chart .scroll-header {
      width: 102%;
    }

    .qol-chart .right-img img {
      max-width: 445px;
    }

    .qols-chart .scroll-header {
      width: 171%;
    }

    .qol-chart .left-img img {
      margin-left: 26px;
    }
  }

  @media screen and (min-width: 320px) and (max-width: 359px) {
    .efficacy .patient-ch-chart .scroll-header {
      width: 163%;
    }

    .qol-chart .scroll-header {
      width: 223%;
    }

    .qol-chart .left-img img {
      /* max-width: 210px;*/
      max-width: 188px;
      margin-top: -16px;
    }

    .qol-chart .right-img img {
      max-width: 399px;
    }

    .dosing-chart .scroll-header {
      /*width:366%;*/
    }

    .safety-chart .scroll-header {
      width: 210%;
    }

    .qol-chart .scroll-header {
      width: 224%;
    }

    .safety-p-chart .scroll-header {
      width: 126%;
    }

    .qol-chart .left-img img {
      margin-left: 15px;
    }
  }

  @media screen and (max-width: 360px) {
    div#myEmbedTarget_1_081feyi2,
    div#myEmbedTarget_1_ydc0qzp0 {
      width: 235px !important;
    }

    .box-image img,
    .box-image.os-km-curve img.new {
      max-width: 235px;
    }

    .table-block img {
      max-width: none;
    }

    .data-compare p {
      font-size: 25px;
      line-height: 31px;
      letter-spacing: -1px;
    }

    .cas-imar .section-heading span {
      @font-face {
        font-family: "Karbon-Bold";
        src: url("fonts/fonts-new/Karbon-Bold.otf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-Bold.otf")
            format("opentype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Karbon-BoldItalic";
        src: url("fonts/fonts-new/Karbon-BoldItalic.otf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-BoldItalic.otf")
            format("opentype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Karbon-Hairline";
        src: url("fonts/fonts-new/Karbon-Hairline.otf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-Hairline.otf")
            format("opentype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Karbon-HairlineItalic";
        src: url("fonts/fonts-new/Karbon-HairlineItalic.otf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-HairlineItalic.otf")
            format("opentype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Karbon-Light";
        src: url("fonts/fonts-new/Karbon-Light.otf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-Light.otf")
            format("opentype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Karbon-LightItalic";
        src: url("fonts/fonts-new/Karbon-LightItalic.otf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-LightItalic.otf")
            format("opentype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Krb";
        src: url("fonts/fonts-new/Karbon-Medium.otf");
        src: url("/etc/designs/code/website-services/us/rwd-imfinzi-com/fonts/Krb.ttf")
            format("truetype"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/krb.otf")
            format("opentype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Karbon-MediumItalic";
        src: url("fonts/fonts-new/Karbon-MediumItalic.otf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-MediumItalic.otf")
            format("opentype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Karbon-Regular";
        src: url("fonts/fonts-new/Karbon-Regular.otf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-Regular.otf")
            format("opentype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Karbon-RegularItalic";
        src: url("fonts/fonts-new/Karbon-RegularItalic.otf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-RegularItalic.otf")
            format("opentype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Karbon-Semibold";
        src: url("fonts/fonts-new/Karbon-Semibold.otf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-Semibold.otf")
            format("opentype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Karbon-SemiboldItalic";
        src: url("fonts/fonts-new/Karbon-SemiboldItalic.otf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-SemiboldItalic.otf")
            format("opentype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Karbon-Thin";
        src: url("fonts/fonts-new/Karbon-Thin.otf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-Thin.otf")
            format("opentype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Karbon-ThinItalic";
        src: url("fonts/fonts-new/Karbon-ThinItalic.otf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Karbon-ThinItalic.otf")
            format("opentype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Roboto-Black";
        src: url("fonts/fonts-new/Roboto-Black.ttf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-Black.ttf")
            format("truetype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Roboto-BlackItalic";
        src: url("fonts/fonts-new/Roboto-BlackItalic.ttf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-BlackItalic.ttf")
            format("truetype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Roboto-Bold";
        src: url("fonts/fonts-new/Roboto-Bold.ttf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-Bold.ttf")
            format("truetype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Roboto-BoldItalic";
        src: url("fonts/fonts-new/Roboto-BoldItalic.ttf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-BoldItalic.ttf")
            format("truetype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Roboto-Italic";
        src: url("fonts/fonts-new/Roboto-Italic.ttf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-Italic.ttf")
            format("truetype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Roboto-Light";
        src: url("fonts/fonts-new/Roboto-Light.ttf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-Light.ttf")
            format("truetype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Roboto-LightItalic";
        src: url("fonts/fonts-new/Roboto-LightItalic.ttf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-LightItalic.ttf")
            format("truetype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Roboto-Medium";
        src: url("fonts/fonts-new/Roboto-Medium.ttf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-Medium.ttf")
            format("truetype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Roboto-MediumItalic";
        src: url("fonts/fonts-new/Roboto-MediumItalic.ttf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-MediumItalic.ttf")
            format("truetype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Roboto-Regular";
        src: url("fonts/fonts-new/Roboto-Regular.ttf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-Regular.ttf")
            format("truetype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Roboto-Thin";
        src: url("fonts/fonts-new/Roboto-Thin.ttf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-Thin.ttf")
            format("truetype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Roboto-ThinItalic";
        src: url("fonts/fonts-new/Roboto-ThinItalic.ttf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Roboto-ThinItalic.ttf")
            format("truetype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "RobotoCondensed-Bold";
        src: url("fonts/fonts-new/RobotoCondensed-Bold.ttf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/RobotoCondensed-Bold.ttf")
            format("truetype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "RobotoCondensed-BoldItalic";
        src: url("fonts/fonts-new/RobotoCondensed-BoldItalic.ttf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/RobotoCondensed-BoldItalic.ttf")
            format("truetype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "RobotoCondensed-Italic";
        src: url("fonts/fonts-new/RobotoCondensed-Italic.ttf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/RobotoCondensed-Italic.ttf")
            format("truetype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "RobotoCondensed-Light";
        src: url("fonts/fonts-new/RobotoCondensed-Light.ttf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/RobotoCondensed-Light.ttf")
            format("truetype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "RobotoCondensed-LightItalic";
        src: url("fonts/fonts-new/RobotoCondensed-LightItalic.ttf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/RobotoCondensed-LightItalic.ttf")
            format("truetype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "RobotoCondensed-Regular";
        src: url("fonts/fonts-new/RobotoCondensed-Regular.ttf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/RobotoCondensed-LightItalicRobotoCondensed-Regular.ttf")
            format("truetype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "SolexOT-Black";
        src: url("fonts/fonts-new/SolexOT-Black.otf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/SolexOT-Black.otf")
            format("opentype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "SolexOT-BlackItalic";
        src: url("fonts/fonts-new/SolexOT-BlackItalic.otf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/SolexOT-BlackItalic.otf")
            format("opentype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "SolexOT-Bold";
        src: url("fonts/fonts-new/SolexOT-Bold.otf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/SolexOT-Bold.otf")
            format("opentype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "SolexOT-BoldItalic";
        src: url("fonts/fonts-new/SolexOT-BoldItalic.otf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/SolexOT-BoldItalic.otf")
            format("opentype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "SolexOT-Italic";
        src: url("fonts/fonts-new/SolexOT-Italic.otf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/SolexOT-Italic.otf")
            format("opentype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "SolexOT-Medium";
        src: url("fonts/fonts-new/SolexOT-Medium.otf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/SolexOT-Medium.otf")
            format("opentype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "SolexOT-MediumItalic";
        src: url("fonts/fonts-new/SolexOT-MediumItalic.otf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/SolexOT-MediumItalic.otf")
            format("opentype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "SolexOT-Regular";
        src: url("fonts/fonts-new/SolexOT-Regular.otf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/SolexOT-Regular.otf")
            format("opentype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Ubuntu-Bold";
        src: url("fonts/fonts-new/Ubuntu-Bold.ttf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Ubuntu-Bold.ttf")
            format("truetype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Ubuntu-BoldItalic";
        src: url("fonts/fonts-new/Ubuntu-BoldItalic.ttf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Ubuntu-BoldItalic.ttf")
            format("truetype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Ubuntu-Italic";
        src: url("fonts/fonts-new/Ubuntu-BoldItalic.ttf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Ubuntu-BoldItalic.ttf")
            format("truetype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      @font-face {
        font-family: "Ubuntu-Regular";
        src: url("fonts/fonts-new/Ubuntu-Regular.ttf");
        src: local("?"),
          url("/etc/designs/code/website-services/us/imfinzi-com/fonts/fonts-new/Ubuntu-Regular.ttf")
            format("truetype");
        font-weight: normal;
        font-style: normal;
        display: swap;
      }

      .efficacy .movie .timedfootnotes-container {
        display: none;
      }

      span.lit-spc {
        padding-right: 1px;
      }

      ul.empty-ul {
        list-style-type: none;
        padding-left: 0;
        margin-bottom: 0;
      }

      .page-content h2 {
        font-size: 24px;
        line-height: 28px;
        color: #003865;
        font-weight: 500;
        padding: 10px 0 10px;
      }

      p.box-heading {
        font-weight: 400;
      }

      td.span-cell.new {
        color: #003865;
      }

      .red-text {
        color: #ac182e;
      }

      .callout p {
        color: #ac182e;
      }

      .pros-text {
        font-size: 16px;
        line-height: 24px;
        color: #4a4a4a;
        font-weight: 700;
      }

      .nccn-blck {
        border-top: 1px solid #74a9d9;
        border-bottom: 1px solid #74a9d9;
        display: inline-flex;
        padding: 13px 47px 13px 34px;
        margin: 30px auto;
        align-items: center;
      }

      .cta-box p br.line-br {
        display: none;
      }

      .nccn-blck p {
        color: #003262;
        margin-bottom: 0;
      }

      .nccn-txt {
        padding-right: 12.5px;
        border-right: 1px solid #7099d3;
        margin-right: 12.5px;
      }

      .nccn-txt p {
        font-size: 23px;
        line-height: 25px;
        font-weight: 700;
      }

      p.nccn-subtxt {
        font-size: 10px;
        line-height: 12px;
      }

      .nccn-txt p:last-child {
        font-size: 12px;
        letter-spacing: -0.7px;
      }

      p.nccn-desc {
        font-size: 14px;
        line-height: 16px;
        font-weight: 500;
      }

      .ef-os-data > p {
        font-size: 16px;
        line-height: 18px;
        font-weight: 700;
        color: #00355a;
        letter-spacing: 0.03px;
      }

      .data-compare {
        display: flex;
        align-items: center;
        width: 100%;
        justify-content: space-between;
        margin: 0 auto;
      }

      .data-compare p {
        margin: 0 auto;
        font-size: 28px;
        line-height: 34px;
        font-weight: 700;
      }

      .data-compare p span {
        font-size: 15px;
        font-weight: 400;
        line-height: 18px;
        text-align: center;
      }

      .data-compare .data-red-txt {
        color: #a2192a;
      }

      .data-comp-top.data-red-txt span {
        color: #ac182e;
      }

      .data-compare .data-grey-txt {
        color: #575757;
      }

      .data-left .data-compare p {
        font-size: 28px;
        line-height: 29px;
      }

      .data-left .data-compare span {
        font-size: 21px;
        line-height: 22px;
      }

      .data-right .data-compare p {
        font-size: 31px;
        line-height: 33px;
      }

      .data-right .data-compare span {
        font-size: 23px;
        line-height: 24px;
      }

      .ef-os-data > p.hr-footnote {
        color: #575757;
        font-family: "Karbon";
        font-weight: 400;
        font-size: 16px;
        line-height: 17px;
        letter-spacing: -0.16px;
        text-align: center;
        margin: 15px auto 10px;
      }

      .ef-prcnt-comp-sec {
        margin: 30px 0;
      }

      .ef-prcnt-comp-sec div {
        display: flex;
        align-items: center;
        padding: 0 0 0 25px;
      }

      .ef-prcnt-sec1 img {
        padding-bottom: 25px;
      }

      .ef-prcnt-comp-sec p {
        font-size: 16px;
        line-height: 18px;
        color: #00355a;
        margin: 0 22px;
        font-weight: 500;
      }

      .cas-subgroups .list-sec {
        margin-top: 20px;
      }

      a.cta-box p {
        background: #4077c4;
        text-align: center;
        color: #ffffff;
        margin: 0 auto;
        font-size: 17px;
        line-height: 18px;
        font-weight: 700;
        padding: 11px 0;
        border: 1px solid #4077c4;
      }

      a.cta-box p:hover {
        background: #ffffff;
        color: #4077c4;
        text-decoration: none;
      }

      a.cta-box p:after {
        content: "\f054";
        font-family: fontawesome;
        padding-left: 7px;
        font-weight: 100;
        position: relative;
        -webkit-text-stroke: 1px #4077c4;
        speak: none;
      }

      @supports (content: "x" / "y") {
        a.cta-box p:after {
          content: "\f054"/ "";
        }
      }

      @supports not (content: "x" / "y") {
        a.cta-box p:after {
          content: "\f054";
          alt: "";
        }
      }

      a.cta-box p:hover:after {
        color: #4077c4;
        -webkit-text-stroke: 1px #ffffff;
      }

      a.cta-box {
        text-decoration: none;
      }

      td,
      th {
        padding: 7px 10px;
      }

      .table-block .red-f-cell {
        color: #ac182e;
        background: #f0f5fc;
        font-weight: 700;
      }

      .sf-ar-1 tr td {
        font-weight: 500;
      }

      .sf-ar-1 tr td:nth-child(3),
      .sf-ar-1 tr td:nth-child(5) {
        padding: 7px 27px;
      }

      .lab-ab-1 tr td:nth-child(3) {
        padding: 7px 35px;
      }

      .sf-ar-1 tr td:first-child {
        font-weight: 400;
      }

      .sf-ar-1 tr.span-row td {
        font-weight: 700;
      }

      .safety .page-heading p {
        font-size: 16px;
        line-height: 24px;
        font-weight: 300;
        color: #4a4a4a;
        letter-spacing: 0.03px;
        margin-top: 10px;
      }

      .safety .page-heading p a {
        color: #003262;
        font-weight: 500;
        text-decoration: underline;
      }

      .safety .page-heading p a:hover,
      .sf-imar-handbk-sec li a:hover {
        text-decoration: none;
      }

      .sf-imar-handbk-sec {
        display: flex;
      }

      .sf-imar-handbk-sec .list-sec {
        margin-left: 20px;
      }

      .sf-imar-handbk-sec li a {
        font-weight: 500;
        color: #003865cb;
        text-decoration: underline;
      }

      p.plain-txt {
        color: #4a4a4a;
        font-size: 16px;
        line-height: 24px;
        padding-bottom: 10px;
        font-weight: 300;
      }

      .grey-link {
        font-size: 16px;
        line-height: 24px;
        color: #4a4a4a;
        font-weight: 700;
      }

      .grey-link a {
        color: #003262;
        text-decoration: underline;
      }

      p.grey-link a:hover,
      p.grey-link a:focus {
        text-decoration: none;
      }

      td.no-cell {
        display: none;
      }

      td.cell-bb-0 {
        border-bottom: 0;
      }

      .clear-both {
        clear: both;
      }

      /****Dosing Page*****/
      .ds-treat td {
        text-align: left;
      }

      .ds-treat th,
      .ds-treat td:last-child {
        text-align: center;
      }

      .ds-treat tr.blue-row th,
      .ds-treat tr.blue-row td {
        background: #f0f5fc;
      }

      .ds-treat tr.span-row.blue-row td {
        background: #ccdaf1;
        white-space: nowrap;
        max-width: 170px;
      }

      .dosing td,
      .dosing th {
        padding: 7px 10px;
      }

      .psa {
        display: inline-flex;
        align-items: center;
        width: 100%;
      }

      .psa.m-psa {
        align-items: flex-start;
      }

      .cas-psa .page-content > p {
        font-size: 16px;
        line-height: 24px;
        font-weight: 300;
        color: #555555;
      }

      p.v-head {
        font-weight: 700;
        font-size: 16px;
        line-height: 18px;
        color: #00355a;
      }

      div#myEmbedTarget_1_081feyi2,
      div#myEmbedTarget_1_ydc0qzp0 {
        width: 341px !important;
        height: 186px !important;
        margin-bottom: 30px;
      }

      .caspian-video-sec2 > div:first-child {
        clear: both;
      }

      p.transcript-heading {
        font-size: 16px;
        line-height: 18px;
        font-weight: 700;
        color: #003865cb;
        text-decoration: underline;
        margin: 10px auto;
      }

      .cas-recom-dos img,
      .study-des-img img {
        padding-top: 20px;
      }

      /****Dosing Page Ends Here*****/
      .caspian-video-sec1.page-content > div,
      .caspian-video-sec2.page-content > div {
        padding: 0;
      }

      .eyebrow {
        margin: 20px auto -15px;
      }

      ul.hypen-list {
        padding-left: 53px;
      }

      .efficacy.sclc-hcp a.cta-box p {
        /*text-transform:uppercase;*/
      }

      .efficacy .timedfootnotes-container {
        display: none !important;
      }

      @media screen and (min-width: 768px) {
        .ds-treat td.text-center,
        .ds-treat th.text-center {
          text-align: center;
        }

        .psa img.mar-left {
          margin-left: -5px;
        }

        .ds-treat td,
        .ds-treat th {
          white-space: normal;
        }

        .pos-psa .psa {
          margin-bottom: 30px;
        }

        .cas-psa .psa .list-sec {
          margin-top: 4px;
        }

        .cas-psa .psa .list-sec {
          margin-left: 30px;
        }

        .cas-ghs img,
        .symp-scale-img-sec img {
          margin-top: 30px;
        }

        .cas-recom-dos .grey-link {
          margin-top: 40px;
        }

        .cas-dos-mod .grey-link {
          margin-bottom: 40px;
        }

        .caspian-video-sec1 .parsys1 {
          margin-bottom: 80px;
        }

        .box-image.subgroup-chart img {
          padding-bottom: 25px;
        }

        .psa img {
          max-width: 57px;
        }
      }

      @media screen and (max-width: 767px) {
        .box-image.os-km-curve img.new {
          max-width: 288px;
        }

        .qols-chart .scroll-header {
          width: 232%;
        }

        .box-image.subgroup-chart img {
          max-width: 310px;
        }

        .ef-os-data .data-compare {
          flex-direction: column;
        }

        .ef-os-data .data-comp-vs {
          padding: 10px;
        }

        .ef-os-data > p.hr-footnote {
          margin: 10px auto;
        }

        p.nccn-desc {
          font-size: 10px;
          line-height: 13px;
        }

        .nccn-blck {
          padding: 13px 10px;
        }

        .nccn-txt {
          padding: 5px 16.5px 5px 8px;
        }

        .psa img {
          margin: 10px auto;
        }

        .psa {
          flex-direction: column;
          align-items: flex-start;
        }

        p.psa-add-txt {
          margin-top: 20px;
        }

        .ghs-img-sec th,
        .cas-symptom-scales th,
        .subgroup-chart th {
          padding: 0;
          border-bottom: 0;
        }

        .subgroup-chart th:last-child img {
          max-width: 475px;
        }

        .cas-ghs .section-heading span,
        .cas-orr-dor .section-heading span {
          display: inline-flex;
          margin-top: -7px;
          max-width: 268px;
        }

        .safety .page-heading p {
          line-height: 20px;
        }

        .table-block.lab-ab-1 th:last-child {
          padding: 7px 70px;
        }

        .sf-imar-handbk-sec {
          flex-direction: column;
        }

        .sf-imar-handbk-sec img {
          max-width: 186px;
          margin: 0 auto 20px;
        }

        .grey-link {
          line-height: 20px;
        }

        .table-block.ds-treat td sup {
          position: inherit;
          vertical-align: revert;
        }

        div#myEmbedTarget_1_081feyi2,
        div#myEmbedTarget_1_ydc0qzp0 {
          width: 335px !important;
          height: 186px !important;
          margin: 0 auto;
        }

        .nccn-txt p {
          font-size: 28px;
          line-height: 30px;
        }

        p.nccn-subtxt {
          font-size: 12px;
          line-height: 16px;
        }

        .nccn-txt p:last-child {
          font-size: 14px;
        }

        .symp-scale-img-sec .mobile-only th:last-child img {
          width: 399px;
        }

        .efficacy .switch-section .switch-after {
          text-align: right;
        }

        .table-block td,
        .table-block th {
          font-size: 10px;
          line-height: 11px;
        }

        .lab-ab-1 tr td:nth-child(3) {
          padding: 7px 25px;
        }

        .psa img {
          max-width: 70px;
        }

        span.lit-spc {
          padding-right: 1px;
        }

        ul.empty-ul {
          list-style-type: none;
          padding-left: 0;
          margin-bottom: 0;
        }

        .page-content h2 {
          font-size: 24px;
          line-height: 28px;
          color: #003865;
          font-weight: 500;
          padding: 10px 0 10px;
        }

        p.box-heading {
          font-weight: 400;
        }

        td.span-cell.new {
          color: #003865;
        }

        .red-text {
          color: #ac182e;
        }

        .callout p {
          color: #ac182e;
        }

        .pros-text {
          font-size: 16px;
          line-height: 24px;
          color: #4a4a4a;
          font-weight: 700;
        }

        .nccn-blck {
          border-top: 1px solid #74a9d9;
          border-bottom: 1px solid #74a9d9;
          display: inline-flex;
          padding: 13px 47px 13px 34px;
          margin: 30px auto;
          align-items: center;
        }

        .nccn-blck p {
          color: #003262;
          margin-bottom: 0;
        }

        .nccn-txt {
          padding-right: 12.5px;
          border-right: 1px solid #7099d3;
          margin-right: 12.5px;
        }

        .nccn-txt p {
          font-size: 23px;
          line-height: 25px;
          font-weight: 700;
        }

        p.nccn-subtxt {
          font-size: 10px;
          line-height: 12px;
        }

        .nccn-txt p:last-child {
          font-size: 12px;
          letter-spacing: -0.7px;
        }

        p.nccn-desc {
          font-size: 14px;
          line-height: 16px;
          font-weight: 500;
        }

        .ef-os-data > p {
          font-size: 16px;
          line-height: 18px;
          font-weight: 700;
          color: #00355a;
          letter-spacing: 0.03px;
        }

        .data-compare {
          display: flex;
          align-items: center;
          width: 100%;
          justify-content: space-between;
          margin: 0 auto;
        }

        .data-compare p {
          margin: 0 auto;
          font-size: 28px;
          line-height: 34px;
          font-weight: 700;
        }

        .data-compare p span {
          font-size: 15px;
          font-weight: 400;
          line-height: 18px;
          text-align: center;
        }

        .data-compare .data-red-txt {
          color: #a2192a;
        }

        .data-comp-top.data-red-txt span {
          color: #ac182e;
        }

        .data-compare .data-grey-txt {
          color: #575757;
        }

        .data-left .data-compare p {
          font-size: 28px;
          line-height: 29px;
        }

        .data-left .data-compare span {
          font-size: 21px;
          line-height: 22px;
        }

        .data-right .data-compare p {
          font-size: 31px;
          line-height: 33px;
        }

        .data-right .data-compare span {
          font-size: 23px;
          line-height: 24px;
        }

        .ef-os-data > p.hr-footnote {
          color: #575757;
          font-family: "Karbon";
          font-weight: 400;
          font-size: 16px;
          line-height: 17px;
          letter-spacing: -0.16px;
          text-align: center;
          margin: 15px auto 10px;
        }

        .ef-prcnt-comp-sec {
          margin: 30px 0;
        }

        .ef-prcnt-comp-sec div {
          display: flex;
          align-items: center;
          padding: 0 0 0 25px;
        }

        .ef-prcnt-sec1 img {
          padding-bottom: 25px;
        }

        .ef-prcnt-comp-sec p {
          font-size: 16px;
          line-height: 18px;
          color: #00355a;
          margin: 0 22px;
          font-weight: 500;
        }

        .cas-subgroups .list-sec {
          margin-top: 20px;
        }

        a.cta-box p {
          background: #4077c4;
          text-align: center;
          color: #ffffff;
          margin: 0 auto;
          font-size: 17px;
          line-height: 18px;
          font-weight: 700;
          padding: 11px 0;
          border: 1px solid #4077c4;
        }

        a.cta-box p:hover {
          background: #ffffff;
          color: #4077c4;
          text-decoration: none;
        }

        a.cta-box p:after {
          content: "\f054";
          font-family: fontawesome;
          padding-left: 7px;
          font-weight: 100;
          position: relative;
          -webkit-text-stroke: 1px #4077c4;
          speak: none;
        }

        .efficacy .patient-ch-chart {
          position: relative;
        }

        .efficacy .patient-ch-chart .scroll-header {
          width: 122.5%;
        }

        .h-mobile {
          display: none;
        }

        .qol-chart .left-img img {
          max-width: 210px;
          margin-top: -16px;
          margin-left: 26px;
        }

        .qol-chart .right-img img {
          max-width: 399px;
        }

        .safety-chart .scroll-header {
          width: 100%;
        }

        .qol-chart .right-img img {
          max-width: 437px;
        }

        @supports (content: "x" / "y") {
          a.cta-box p:after {
            content: "\f054"/ "";
          }
        }

        @supports not (content: "x" / "y") {
          a.cta-box p:after {
            content: "\f054";
            alt: "";
          }
        }

        a.cta-box p:hover:after {
          color: #4077c4;
          -webkit-text-stroke: 1px #ffffff;
        }

        a.cta-box {
          text-decoration: none;
        }

        td,
        th {
          padding: 7px 10px;
        }

        .table-block .red-f-cell,
        .text-style .red-f-cell,
        .safety-chart .red-f-cell,
        .safety-p-chart .red-f-cell {
          color: #ac182e;
          background: #f0f5fc;
          font-weight: 700;
        }

        .sf-ar-1 tr td {
          font-weight: 500;
        }

        .sf-ar-1 tr td:nth-child(3),
        .sf-ar-1 tr td:nth-child(5) {
          padding: 7px 27px;
        }

        .lab-ab-1 tr td:nth-child(3) {
          padding: 7px 35px;
        }

        .sf-ar-1 tr td:first-child {
          font-weight: 400;
        }

        .sf-ar-1 tr.span-row td {
          font-weight: 700;
        }

        .safety .page-heading p {
          font-size: 16px;
          line-height: 24px;
          font-weight: 300;
          color: #4a4a4a;
          letter-spacing: 0.03px;
          margin-top: 10px;
        }

        .safety .page-heading p a {
          color: #003262;
          font-weight: 500;
          text-decoration: underline;
        }

        .safety .page-heading p a:hover,
        .sf-imar-handbk-sec li a:hover {
          text-decoration: none;
        }

        .sf-imar-handbk-sec {
          display: flex;
        }

        .sf-imar-handbk-sec .list-sec {
          margin-left: 20px;
        }

        .sf-imar-handbk-sec li a {
          font-weight: 500;
          color: #003865cb;
          text-decoration: underline;
        }

        p.plain-txt {
          color: #4a4a4a;
          font-size: 16px;
          line-height: 24px;
          padding-bottom: 10px;
          font-weight: 300;
        }

        .grey-link {
          font-size: 16px;
          line-height: 24px;
          color: #4a4a4a;
          font-weight: 700;
        }

        .grey-link a {
          color: #003262;
          text-decoration: underline;
        }

        p.grey-link a:hover,
        p.grey-link a:focus {
          text-decoration: none;
        }

        td.no-cell {
          display: none;
        }

        td.cell-bb-0 {
          border-bottom: 0;
        }

        .clear-both {
          clear: both;
        }

        /****Dosing Page*****/
        .ds-treat td {
          text-align: left;
        }

        .ds-treat th,
        .ds-treat td:last-child {
          text-align: center;
        }

        .ds-treat tr.blue-row th,
        .ds-treat tr.blue-row td {
          background: #f0f5fc;
        }

        .ds-treat tr.span-row.blue-row td {
          background: #ccdaf1;
          white-space: nowrap;
          max-width: 170px;
        }

        .dosing td,
        .dosing th {
          padding: 7px 10px;
        }

        .psa {
          display: inline-flex;
          align-items: center;
          width: 100%;
        }

        .psa.m-psa {
          align-items: flex-start;
        }

        .cas-psa .page-content > p {
          font-size: 16px;
          line-height: 24px;
          font-weight: 300;
          color: #555555;
        }

        p.v-head {
          font-weight: 700;
          font-size: 16px;
          line-height: 18px;
          color: #00355a;
        }

        div#myEmbedTarget_1_081feyi2,
        div#myEmbedTarget_1_ydc0qzp0 {
          width: 341px !important;
          height: 186px !important;
          margin-bottom: 30px;
        }

        .caspian-video-sec2 > div:first-child {
          clear: both;
        }

        p.transcript-heading {
          font-size: 16px;
          line-height: 18px;
          font-weight: 700;
          color: #003865cb;
          text-decoration: underline;
          margin: 10px auto;
        }

        .cas-recom-dos img,
        .study-des-img img {
          padding-top: 20px;
        }

        /****Dosing Page Ends Here*****/
        .caspian-video-sec1.page-content > div,
        .caspian-video-sec2.page-content > div {
          padding: 0;
        }

        .eyebrow {
          margin: 20px auto -15px;
        }

        ul.hypen-list {
          padding-left: 53px;
        }

        .efficacy.sclc-hcp a.cta-box p {
          /*text-transform:uppercase;*/
          display: flex;
          text-align: right;
          justify-content: center;
          align-items: center;
          padding-right: 2px;
        }

        .h-desktop {
          display: none;
        }

        .efficacy .box-heading {
          max-width: 514px;
        }

        @media screen and (min-width: 768px) {
          .ds-treat td.text-center,
          .ds-treat th.text-center {
            text-align: center;
          }

          .psa img.mar-left {
            margin-left: -5px;
          }

          .ds-treat td,
          .ds-treat th {
            white-space: normal;
          }

          .pos-psa .psa {
            margin-bottom: 30px;
          }

          .cas-psa .psa .list-sec {
            margin-top: 4px;
          }

          .cas-psa .psa .list-sec {
            margin-left: 30px;
          }

          .cas-ghs img,
          .symp-scale-img-sec img {
            margin-top: 30px;
          }

          .cas-recom-dos .grey-link {
            margin-top: 40px;
          }

          .cas-dos-mod .grey-link {
            margin-bottom: 40px;
          }

          .caspian-video-sec1 .parsys1 {
            margin-bottom: 80px;
          }

          .box-image.subgroup-chart img {
            padding-bottom: 25px;
          }

          .psa img {
            max-width: 57px;
          }

          .line-br {
            display: none !important;
          }
        }

        @media screen and (max-width: 767px) {
          .patient-ch-chart td:first-child,
          .patient-ch-chart th:first-child {
            padding-left: 10px;
          }

          .box-image.os-km-curve img.new {
            max-width: 288px;
          }

          .box-image.subgroup-chart img {
            max-width: 310px;
          }

          .ef-os-data .data-compare {
            flex-direction: column;
          }

          .ef-os-data .data-comp-vs {
            padding: 10px;
          }

          .ef-os-data > p.hr-footnote {
            margin: 10px auto;
          }

          p.nccn-desc {
            font-size: 10px;
            line-height: 13px;
          }

          .nccn-blck {
            padding: 13px 10px;
          }

          .nccn-txt {
            padding: 5px 16.5px 5px 8px;
          }

          .psa img {
            margin: 10px auto;
          }

          .psa {
            flex-direction: column;
            align-items: flex-start;
          }

          p.psa-add-txt {
            margin-top: 20px;
          }

          .ghs-img-sec th,
          .cas-symptom-scales th,
          .subgroup-chart th {
            padding: 0;
            border-bottom: 0;
          }

          .subgroup-chart th:last-child img {
            max-width: 475px;
          }

          .cas-ghs .section-heading span,
          .cas-orr-dor .section-heading span {
            display: inline-flex;
            margin-top: -7px;
            max-width: 268px;
          }

          .safety .page-heading p {
            line-height: 20px;
          }

          .table-block.lab-ab-1 th:last-child {
            padding: 7px 70px;
          }

          .sf-imar-handbk-sec {
            flex-direction: column;
          }

          .sf-imar-handbk-sec img {
            max-width: 186px;
            margin: 0 auto 20px;
          }

          .grey-link {
            line-height: 20px;
          }

          .table-block.ds-treat td sup {
            position: inherit;
            vertical-align: revert;
          }

          div#myEmbedTarget_1_081feyi2,
          div#myEmbedTarget_1_ydc0qzp0 {
            width: 335px !important;
            height: 186px !important;
            margin: 0 auto;
          }

          .nccn-txt p {
            font-size: 28px;
            line-height: 30px;
          }

          p.nccn-subtxt {
            font-size: 12px;
            line-height: 16px;
          }

          .nccn-txt p:last-child {
            font-size: 14px;
          }

          .symp-scale-img-sec .mobile-only th:last-child img {
            width: 399px;
          }

          .efficacy .switch-section .switch-after {
            text-align: right;
          }

          .table-block td,
          .table-block th,
          .text-style th,
          .text-style td,
          .safety-chart .sf-ar-1 table tbody th,
          .safety-chart .sf-ar-1 table tbody td,
          .safety-p-chart .lab-ab-1 table tbody th,
          .safety-p-chart .lab-ab-1 table tbody td,
          .ds-treat tr th,
          .ds-treat tr td {
            font-size: 10px;
            line-height: 11px;
          }

          .safety-chart table tbody tr td:first-child,
          .safety-chart table tbody tr th:first-child {
            position: sticky;
            left: 0;
          }

          .lab-ab-1 tr td:nth-child(3) {
            padding: 7px 25px;
          }

          .psa img {
            max-width: 70px;
          }

          .qol-chart,
          .qols-chart,
          .safety-chart,
          .safety-p-chart,
          .dosing-chart {
            position: relative;
          }

          .qol-chart .left-img {
            margin-top: 28px;
            margin-left: -28px;
          }

          .qol-chart .left-img img {
            max-width: 210px;
            margin-top: -16px;
          }

          .qol-chart .right-img {
            margin-top: 12px;
            /* margin-right: -19px; */
            overflow-x: auto;
            margin-left: 28px;
          }

          .qols-chart .combine-img {
            margin-top: 12px;
          }
        }

        @media screen and (max-width: 413px) {
          .efficacy .switch-section .switch-after {
            padding: 10px 50px 10px 0px;
            max-width: 160px;
          }

          .safety .switch-section .switch-before {
            padding: 10px 0px 10px 50px;
            max-width: 160px;
          }

          .qol-chart .left-img img {
            margin-left: 23px;
          }
        }

        @media screen and (min-width: 414px) and (max-width: 535px) {
          .efficacy .switch-section .switch-after {
            padding: 19px 50px 19px 0px;
            max-width: 245px;
          }

          .safety .switch-section .switch-before {
            padding: 19px 0px 19px 50px;
            max-width: 245px;
          }

          .safety-chart .scroll-header {
            width: 154%;
          }

          .safety-p-chart .scroll-header {
            width: 102%;
          }

          .qol-chart .right-img img {
            max-width: 445px;
          }

          .qols-chart .scroll-header {
            width: 171%;
          }

          .qol-chart .left-img img {
            margin-left: 26px;
          }
        }

        @media screen and (min-width: 320px) and (max-width: 359px) {
          .efficacy .patient-ch-chart .scroll-header {
            width: 163%;
          }

          .qol-chart .scroll-header {
            width: 223%;
          }

          .qol-chart .left-img img {
            /* max-width: 210px;*/
            max-width: 188px;
            margin-top: -16px;
          }

          .qol-chart .right-img img {
            max-width: 399px;
          }

          .dosing-chart .scroll-header {
            width: 366%;
          }

          .safety-chart .scroll-header {
            width: 210%;
          }

          .qol-chart .scroll-header {
            width: 224%;
          }

          .safety-p-chart .scroll-header {
            width: 126%;
          }

          .qol-chart .left-img img {
            margin-left: 15px;
          }

          .efficacy.sclc-hcp a.cta-box p {
            padding-right: 24px;
          }
        }

        @media screen and (max-width: 360px) {
          div#myEmbedTarget_1_081feyi2,
          div#myEmbedTarget_1_ydc0qzp0 {
            width: 235px !important;
          }

          .box-image img,
          .box-image.os-km-curve img.new {
            max-width: 235px;
          }

          .table-block img {
            max-width: none;
          }

          .data-compare p {
            font-size: 25px;
            line-height: 31px;
            letter-spacing: -1px;
          }

          .cas-imar .section-heading span {
            display: inline-flex;
            margin-top: -7px;
            max-width: 268px;
          }

          .qol-chart .left-img img {
            margin-left: 15px;
          }
        }

        @media screen and (min-width: 360px) and (max-width: 369px) {
          .efficacy .patient-ch-chart .scroll-header {
            width: 142.5%;
          }

          .qol-chart .scroll-header {
            width: 213%;
          }

          .dosing-chart .scroll-header {
            width: 318%;
          }

          .safety-chart .scroll-header {
            width: 183%;
          }

          .qols-chart .scroll-header {
            width: 202%;
          }
        }

        @media screen and (min-width: 370px) and (max-width: 400px) {
          .efficacy .patient-ch-chart .scroll-header {
            width: 137.5%;
          }

          .qol-chart .scroll-header {
            width: 206%;
          }

          .dosing-chart .scroll-header {
            width: 307%;
          }

          .safety-chart .scroll-header {
            width: 176%;
          }

          .qols-chart .scroll-header {
            width: 196%;
          }

          .efficacy .cas-orr-dor p.box-heading {
            max-width: 235px !important;
          }
        }

        @media screen and (max-width: 413px) {
          .efficacy .switch-section .switch-after {
            padding: 10px 50px 10px 0px;
            max-width: 160px;
          }

          .safety .switch-section .switch-before {
            padding: 10px 0px 10px 50px;
            max-width: 160px;
          }
        }

        @media screen and (min-width: 414px) and (max-width: 535px) {
          .efficacy .switch-section .switch-after {
            padding: 19px 50px 19px 0px;
            max-width: 245px;
          }

          .safety .switch-section .switch-before {
            padding: 19px 0px 19px 50px;
            max-width: 245px;
          }

          .dosing-chart .scroll-header {
            width: 269%;
          }

          .qol-chart .scroll-header {
            width: 180%;
          }
        }

        @media screen and (max-width: 360px) {
          div#myEmbedTarget_1_081feyi2,
          div#myEmbedTarget_1_ydc0qzp0 {
            width: 235px !important;
          }

          .box-image img,
          .box-image.os-km-curve img.new {
            max-width: 235px;
          }

          .symp-scale-img-sec .mobile-only th:last-child img {
            max-width: 399px;
          }

          .table-block img {
            max-width: none;
          }

          .data-compare p {
            font-size: 25px;
            line-height: 31px;
            letter-spacing: -1px;
          }

          .cas-imar .section-heading span {
            display: inline-flex;
            margin-top: -7px;
            max-width: 268px;
          }
        }

        @media screen and (min-width: 1250px) {
          .cta-box p br.line-br {
            display: none;
          }
        }

        display: inline-flex;
        margin-top: -7px;
        max-width: 268px;
      }

      .qol-chart .left-img img {
        margin-left: 15px;
      }
    }

    @media screen and (min-width: 360px) and (max-width: 369px) {
      .efficacy .patient-ch-chart .scroll-header {
        width: 142.5%;
      }

      .qol-chart .scroll-header {
        width: 213%;
      }

      .dosing-chart .scroll-header {
        width: 318%;
      }

      .safety-chart .scroll-header {
        width: 183%;
      }

      .qols-chart .scroll-header {
        width: 202%;
      }

      .efficacy.sclc-hcp a.cta-box p {
        padding-right: 18px;
      }
    }

    @media screen and (min-width: 370px) and (max-width: 400px) {
      .efficacy .patient-ch-chart .scroll-header {
        width: 137.5%;
      }

      .qol-chart .scroll-header {
        width: 206%;
      }

      .dosing-chart .scroll-header {
        width: 307%;
      }

      .safety-chart .scroll-header {
        width: 176%;
      }

      .qols-chart .scroll-header {
        width: 196%;
      }

      .efficacy.sclc-hcp a.cta-box p {
        padding-right: 10px;
      }
    }

    @media screen and (max-width: 413px) {
      .efficacy .switch-section .switch-after {
        padding: 10px 50px 10px 0px;
        max-width: 160px;
      }

      .safety .switch-section .switch-before {
        padding: 10px 0px 10px 50px;
        max-width: 160px;
      }
    }

    @media screen and (min-width: 414px) and (max-width: 535px) {
      .efficacy .switch-section .switch-after {
        padding: 19px 50px 19px 0px;
        max-width: 245px;
      }

      .safety .switch-section .switch-before {
        padding: 19px 0px 19px 50px;
        max-width: 245px;
      }

      .dosing-chart .scroll-header {
        width: 269%;
      }

      .qol-chart .scroll-header {
        width: 180%;
      }
    }

    @media screen and (max-width: 360px) {
      div#myEmbedTarget_1_081feyi2,
      div#myEmbedTarget_1_ydc0qzp0 {
        width: 235px !important;
      }

      .box-image img,
      .box-image.os-km-curve img.new {
        max-width: 235px;
      }

      .symp-scale-img-sec .mobile-only th:last-child img {
        max-width: 399px;
      }

      .table-block img {
        max-width: none;
      }

      .data-compare p {
        font-size: 25px;
        line-height: 31px;
        letter-spacing: -1px;
      }

      .cas-imar .section-heading span {
        display: inline-flex;
        margin-top: -7px;
        max-width: 268px;
      }
    }

    @media screen and (min-width: 1250px) {
      .cta-box p br.line-br {
        display: none;
      }
    }
  }
}

@media screen and (min-width: 320px) and (max-width: 360px) {
  .small-cell-lung-cancer.sclc-hcp.sclc-new .switch-section {
    justify-content: center;
  }
  .small-cell-lung-cancer.sclc-hcp.sclc-new .switch-section > * {
    font-size: 18.5px;
  }
}
