body { font-family:'KlavikaBasicRegular'; }
body sup{top:-0.25em;}
/* OH-221 */
body.modal-open{ height: 100vh; overflow-y: hidden;}
/* OH-220 */
body.modal-open.ISIExpandedNow .full-isi{z-index: 10000;}
.ISIExpandedNow.indication-up #footer,.ISIExpandedNow.leaving-up #footer{z-index: 9999; position: relative;}
.indication-up .button-overlay-modal {z-index: 99999 !important;}
.indication-up .button-overlay-modal + div.modal-backdrop {z-index: 99998;}
.leaving-up.ISIExpandedNow div#isiBlock div#infoISI{z-index:99997;}
.indication-up.ISIExpandedNow div#isiBlock,.leaving-up.ISIExpandedNow div#isiBlock{z-index:99997;}
div#isiBlock.nowHigh-btn,div#isiBlock.nowHigh{z-index:0 !important;}

/*9la removal only*/
.footnotes-common ul li{font-size: 16px; font-family: Arial;}
.footnotes-common{line-height: 1.3; margin-top: 1.2em;}
/* OH-240 */
.m-t-1rem{margin-top:1rem;}
h2.body-header span.asterisk{
	position: relative;
    top: -2px;
}
/*OH-243*/
.bold{
    font-family: KlavikaWebBasicBold;
}
.pad-rt32{padding-right:32px;}
/*.tab-row{margin-top: 0 !important;  padding-top: 48px;}*/

.static-head{font-size:56px;font-family:KlavikaWebBasicBold;color:#fff;text-align:center;line-height: 64px;margin-bottom:0;}
.sub-static-head{margin-bottom:0;font-size:42px;color:#fff;text-align:center;}
.static-head span{font-size:72px;}
.row-227 .banner-btn a{align-items:center;padding:15px 60px 15px 60px;}
.row-227 .banner-btn a .combo-name{font-size:25px;}
.row-227 .banner-btn a .banner-icon{margin-right:30px;}

.only-row-227 .banner-btn.orange-btn .wrap-btn {
	background:linear-gradient(to right, #f26322, #cc4a0e)
}
.only-row-227 .banner-btn a .combo-name{font-size:25px;vertical-align:sub;}
.only-row-227 .banner-btn a{color:#fff;display:inline-block;text-align:center;padding:0;}
.only-row-227 .banner-btn .wrap-btn {
	font-size:20px;
	width: 100%;
	text-decoration:none;
	color:#fff;
	border-radius:5px;
	display:flex;
	line-height: 24px;
	padding: 15px;
	text-align:center;
}



div#externalLink {cursor: auto;}
.ISIExpandedNow .fixed-top {
    position: static;
}
#sem-overlay .headerblock span{display:block;text-align:center;float:none;}
#sem-overlay p.last-para{margin-bottom:2em !important}
.utility-navigation-variation-3 .utility-nav-wrapper ul.dropdown-menu{min-width:102px;transform:none !important;top:auto !important;left:auto !important;}
/*.bottomlinks a sup{top:-.15em;}*/
.landscape{display:none;}
.small-note.fm-6{margin-top:6px;}
h2.body-header sup {
    font-family: KlavikaWebBasicBold;
}
 .video-block{width:100%;}
h2.body-header sup span{font-family:arial;position: relative;top: -2px;font-size:75%;}
.efficacy-section p.animation-section.footnotes{margin-bottom:2px;}
.color-button sup{
	font-family:KlavikaBasicMedium
}
/*.banner-btn a:hover span.combo-name:after {
    transform: translateX(5px);
    transition-duration: 0.3s;
}*/
.efficacy-left-callout a.color-button {
    cursor: auto;
}
ul.apricot-list {
    padding-left: 10px;
    font-size: 16px;
    font-family: arial;
    list-style: none;
}
ul.apricot-list li:before {
    content: "\2022";
    color: #f26322;
    display: inline-block;
    width: 0.4em;
    margin-left: -0.7em;
    padding-right: 10px;
}
/*.chart-header*/
 .checkmate{width:130px;vertical-align:bottom;height:30px;}
.hang-notes.less-margin p{margin-bottom:2px;}
.hang-notes p.small-note.star:before{content:"*";position:absolute;left:-4px}
.hang-notes p.small-note.cross:before{content: "†";position: absolute;left: -4px;font-size: 75%;top: -.3em;}
.hang-notes p.small-note.double-dagger:before{content: "‡";position: absolute;left: -4px;font-size: 75%;top: -.5em;}
.hang-notes p.small-note.double-sup:before{content: "¶";position: absolute;left: -4px;font-size: 75%;top: -.5em;}
.hang-notes p.small-note.section:before{content: "§";position: absolute;left: -4px;font-size: 75%;top: -.5em;}
.hang-notes p.small-note.parallel:before{content: "||";position: absolute;left: -4px;font-size: 75%;top: -.5em;}
.hang-notes p.small-note.hash:before{content: "#";position: absolute;left: -4px;font-size: 75%;top: -.5em;}
.hang-notes p.small-note.dub-star:before{content: "**";position: absolute;left: -10px;}
.hang-notes p.small-note.dub-cross:before{content: "††";position: absolute;left: -10px;font-size: 75%;top: -.5em;}
.hang-notes p.small-note.dub-drag:before{content: "‡‡";position: absolute;left: -10px;font-size: 75%;top: -.5em;}
.hang-notes p.small-note.dub-sec:before{content: "§§";position: absolute;left: -10px;font-size: 75%;top: -.5em;}
.hang-notes p.small-note.dub-parallel:before{content: "||||";position: absolute;left: -10px;font-size: 75%;top: -.5em;}
.hang-notes p.small-note.dub-quote:before{content: "¶¶";position: absolute;left: -10px;font-size: 75%;top: -.5em;}
.hang-notes p.small-note{padding-left:1px;position:relative}
/* componet styles  */

.primary-navigation-variation-3 .primary-nav-wrapper .bottomlinks a.active, .primary-navigation-variation-3 .primary-nav-wrapper .bottomlinks a:active, .primary-navigation-variation-3 .primary-nav-wrapper .bottomlinks a:focus, .primary-navigation-variation-3 .primary-nav-wrapper .bottomlinks a:hover, .primary-navigation-variation-3 .primary-nav-wrapper ul.nav>li.show>a, .primary-navigation-variation-3 .primary-nav-wrapper ul.nav a.active, .primary-navigation-variation-3 .primary-nav-wrapper ul.nav a:active, .primary-navigation-variation-3 .primary-nav-wrapper ul.nav a:focus, .primary-navigation-variation-3 .primary-nav-wrapper ul.nav a:hover{font-style:italic;font-family:KlavikaBasicMedium !important;}
.indication-link-modal .modal-content .IndicationContent .con-right .indiHead:before{content:"";background:url(../../images/lung-icon.svg);height:71px;width:90px;display:inline;position:absolute;left:-95px;top:0px;background-repeat:no-repeat;}
.indication-link-modal .modal-content .IndicationContent .con-right .indiHead.meso-icon:before{background:url(../../images/indi-icon.svg);background-size:94%;height:68px;}
.indication-link-modal .modal-content .IndicationContent .con-right .indiHead{position:relative;}
.primary-navigation-variation-3 .col-second .nav{visibility:hidden;}
#externalLink-indication{z-index:99999;}
#externalLink-indication.indication-link-modal .modal-body{max-width:100%;} 
#footer .col-lg-10{max-width:100%;}
.indication-link-modal .modal-content .IndicationContent .con-left{display:none;}
/*.onelung-box > .row{ border: double 3px transparent;
  border-radius: 7px;
  background-image: linear-gradient(#005271, #1286a7), radial-gradient(circle at top left, #ef4523,#f7c736,#ef4523);
  background-origin: border-box;
  background-clip: content-box, border-box;}*/
  .onelung-box > .row{
	  border: 5px solid transparent;
  border-image: url(../../images/border.png) 4 stretch;
  -webkit-border-image: url(../../images/border.png) 4 stretch;
  -moz-border-image:url(../../images/border.png) 4 stretch;
	  }
 .onelung-box > .row  .text-btn-new.top-text{position: relative; top: -19px;display: inline; padding: 0 10px; left: 43%;font-family:KlavikaBasicMedium ;}
.onelung-box .banner-btn{z-index:1;}
.onelung-box .less-div{height:12px;}
.indication-link-modal .modal-content .IndicationContent p.last{margin-bottom:16px;}
/*banner styles*/
.m-break{display:none;}
.ipad{display:none !important;}
.resOverlay div#isiBlock{z-index:0}
.portrait-break{display:none;}
.footer-variation-1 .footer-nav ul>li.item a {
    text-decoration: none;
    border-bottom: 1px solid;
}
.ISI-mob-indication  .dropdown-toggle[aria-expanded="true"]{color:#f26322 !important;}
.footnotes.small-note.animation-section{text-indent: -5px; padding-left: 5px;}
#MobileLandscape { display: none;}
tr.white-row {
    background: #FFF;
}
.ISI-mob-indication{display:none;}
 .ISI-mob-indication{display:none;}
.modal-open {
    overflow: hidden;
    margin: 0 auto;
}
#bodyContent{display:flex;}
.home-content {
	width: 75%;
	margin: 0 auto;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	margin-top: 30px;
	padding: 22px 16px 16px 16px;
	font-size: 0.8125rem;
	color:#3c3c3c;
}
.container-width {
	width:81%;
	margin:0 auto;
}
.animation-section p.head-gif {
    font-family: KlavikaBasicRegularItalic;
    color: #3d3d3d;
    font-size: 16px;
    margin-bottom: 5px;
    line-height: normal;
}
.vectorimg{margin-top:15px;}
.chat-min-header{
	font-family:KlavikaBasicRegularItalic;
	font-size:24px;
	color:#003b5c;
	line-height: 28px;
}
.efficacy-left-callout p{
	background: url(../../images/100-227-DOR-callout.png) no-repeat;
    background-size: cover;
    height: 99px;
    background-position: center center;
    text-align: center;
    padding-top: 15px;
}
.efficacy-left-callout a,.efficacy-left-callout a:hover{
	color: #FFF;
    text-decoration: none;
    font-size: 18px;
    font-family: KlavikaBasicMediumItalic;
	line-height: 22px;
}
/*.option-head{
	color: #FFF;
    font-size: 20px;
    text-align: center;
    font-family: KlavikaBasicMediumItalic;
	margin-bottom: 10px;
}
.option-below-text{
    width: 100%;
    margin: 0 auto;
    font-size: 13px;
    color: #FFF;
    font-family: Arial;

	margin-bottom:-3px;
}*/
main #efficacy-banner {
    background: url(../resources/images/banner-inner-bg.png) no-repeat;
    height: 163px;
    background-size: cover;
    background-position: center right 20%;
	width:100%;
}
.skewBox {
	box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.5);
	margin: 0 auto;
    background: #003b5c;
    color: #FFF;
    padding : 1.25em 5.95em;
    border-radius: 6px;
    font-size: 20px;
	transform: skew(-12deg);
	text-align: center;
    font-family: 'KlavikaBasicRegular';
}
.m-b-35{
	margin-bottom: 35px;
}
.disp-blk{display:block;}
.skewBox a:hover{color:#fff}
.skewBox a{
    color: #f26322;
	text-decoration: underline;
    font-family: KlavikaBasicBoldItalic;
	text-transform: uppercase;
}
.efficacy-227indication p{
	font-family: Arial;
    font-size: 16px;
	line-height: 20px;
}
.efficacy-227indication .title-head{
	color: #003b5c;
    font-weight: bold;
	margin-bottom: 0;
    margin-top: 35px;
	font-size:18px;
}
.banner-inner h1, .banner-inner h3 {
	color:#fff;
}
.banner-inner h1 {
	font-size:2.625rem;
	font-family:KlavikaWebBasicBold;
	padding-top:38px;
}
.banner-inner h3 {
	font-family: 'KlavikaBasicMediumItalic';
	font-size:1.25rem;
}
.tab-row {
	background:linear-gradient(to bottom, #f1f3f2, #f9f9f9, #fefefe);

	width:100%;
	margin-top:48px;
	margin-bottom: 22px;

}
.tab-row .tab-btns {
	position:relative;
	top:-25px;
	left:6px;
	text-transform: uppercase;
	margin-bottom: 17px;
}
.tab-row .tab-btns a {
	text-decoration: none;
	display: inline-block;
	padding: 12px 25px;
	color: #fff;
	transform: skewx(-12deg);
	font-family:KlavikaBasicBoldItalic;
	font-size:1.25rem;
}
.table-width thead{
	border-bottom: 1px solid #d7d7d7;
}
.skewBox span{transform:skew(8deg);display:inline-block}
.tab-row .tab-btns a.orange-tab-btn {
	background:#f26322;
}
.tab-row .tab-btns a.blue-tab-btn {
	background:#008fb4;
	margin-left:20px;
}
.tab-row .tab-btns a span {
	transform:skewx(10deg);
	display:inline-block;
}
.small-headnote{font-family:KlavikaBasicRegularItalic;font-size:1.5rem;color:#003b5c;}
.chart-header{font-size:1rem;font-family:Arial;font-weight:600;color:#003b5c;}
h2.body-header {
	color:#003b5c;
	font-size:2.25rem;
	font-family:KlavikaBasicBoldItalic;
	margin-bottom: 18px;
}
.brilliant-blue{color:#008fb4;}
.orange-trap{color:#f26322;}
.img-head{font-family:KlavikaWebBasicBold;font-size:16px;}

h2.body-header.no-tab-up {
    margin-top: 33px;
	margin-bottom: 20px;
}
.video-subhead{
	margin-bottom: 24px;
}
/*.arial-copy.small-note.bottom-space{margin-bottom: 58px;}*/
table {
	border-spacing: 0;
}
.nowrap {
	white-space: nowrap;
}
.main-container {
	max-width: 1366px;
	margin: 0 auto;
}
.main-container .content-container {
	margin: 15px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3d3d3d;
}
.footnotes {
	font-size: 15px;
	line-height: 1.3;
	margin-top: 1.2em;
}
.footnotes.animation-section{
	font-size: 13px;
    font-family: arial;
}
.footnotes ul,.footnotes-common ul {
	list-style: none;
	padding-left: 10px;
}
.footnotes ul ul, .footnotes-common ul ul{margin-top:8px;}
.footnotes ul li, .footnotes-common ul li {
	padding-bottom: 0.5em;
}
.footnotes ul li:before, .footnotes-common ul li:before {
	content: "\2022";
	color: #f26322;
	display: inline-block;
	width: 0.3em;
	margin-left: -0.65em;
}
.footnotes ul li li:before, .footnotes-common ul li li:before{content: "-";vertical-align:text-bottom;}
.main-container .content-container .bms-9la-table {
	margin-top: 2em;
}
.main-container .content-container .bms-9la-table.desktop {
	display: none;
}
.main-container .content-container .bms-9la-table.all-grades {
	display: block;
}
.main-container .content-container .bms-9la-table.grades34 {
	display: block;
}
.main-container .content-container .bms-9la-table table {
	table-layout: auto;
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border-spacing: 0;
	border-bottom: 1px solid #d7d7d7;
}
.main-container .content-container .bms-9la-table table .grey-row {
	background: #ececec;
}
.main-container .content-container .bms-9la-table table .label {
	text-align: left;
}
.main-container .content-container .bms-9la-table table thead th {
	vertical-align: bottom;
	padding: 0.7em;
	font-weight: 600;
	border-top: 1px solid #9b9693;
	border-right: 1px solid #9b9693;
	border-left: 1px solid #9b9693;
}
.main-container .content-container .bms-9la-table table thead th.label-heading {
	color: #003b5c;
	text-align: left;
	padding-left: 1.2em;
	border: 0;
}
.main-container .content-container .bms-9la-table table thead th.combo {
	color: #fff;
	background-color: #f26322;
	vertical-align: top;
	text-align:center;
}
.main-container .content-container .bms-9la-table table thead th.combo.tab-9la {
    background-color: #008fb4;
}
.main-container .content-container .bms-9la-table table thead th.chemo {
	color: #fff;
	background-color: #6c6c6c;
	vertical-align: top;
	text-align:center;
}
.main-container .content-container .bms-9la-table table tbody tr td {
	vertical-align: top;
	padding: 0.1em 2em;
	border-right: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
}
.main-container .content-container .bms-9la-table table tbody tr td.main-label {
	font-weight: 600;
	padding: 0.8em;
	border-top: 1px solid #d7d7d7;
}
.hang-ss{  text-indent: -5px;}
.main-container .content-container .bms-9la-table table tbody tr td.category {
	padding-top: 1.4em;
	padding-bottom: 0.3em;
	padding-left: 1.2em;
	font-weight: 600;
}
.main-container .content-container .bms-9la-table table tbody tr td.last-row {
	padding-bottom: 1.7em;
}
.main-container .content-container .bms-9la-table table tbody tr td.single-line-row {
	vertical-align: middle;
	padding-top: 1.4em;
	padding-bottom: 1.4em;
}
a.blue-tab-btn.active:after, a.orange-tab-btn.active:after, .tab-row .tab-btns a.blue-tab-btn:hover:after, .tab-row .tab-btns a.orange-tab-btn:hover:after{
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    border-left: 20px solid transparent;
    border-right: 15px solid transparent;
    border-top: 17px solid #008fb4;
    top: 53px;
    right: 45%;
}
a.orange-tab-btn.active:after, .tab-row .tab-btns a.orange-tab-btn:hover:after{border-top: 17px solid #f26322;}
.tab-btns a.orange-tab-btn.active:after, .tab-row .tab-btns a.orange-tab-btn.active:hover:after, .tab-row .tab-btns a.orange-tab-btn:hover:after {
    right: 42% ;
}

.left-link{
	float: left;
    background: url(../resources/images/left-menu-img.png) no-repeat;
    width: 127px;
    height: 45px;
    text-align: center;
	font-size:18px;
	color:#FFF;
	font-family: KlavikaWebBasicBold;
	text-decoration:none;
	text-transform:uppercase;
	padding: 8px 35px;
}
.right-link{
	float: right;
    background: url(../resources/images/right-menu-img.png) no-repeat;
    width: 127px;
    height: 45px;
    text-align: center;
	font-size:18px;
	color:#FFF;
	font-family: KlavikaWebBasicBold;
	text-decoration:none;
	text-transform:uppercase;
	padding: 8px 36px 0 8px;
}
.chart-header.klavika-italic{
	font-family:KlavikaBasicRegularItalic;
	font-size:24px;
	margin-bottom:0;
}
.arial{font-family:arial;}
 .grey-bg .arial-copy{line-height: 20px;}
.bottom-page-nav a{
	margin-bottom: 15px;
}
.efficacy-section{margin-top:30px;}
/*.efficacy-section .footnotes ul li:before{margin-left:0;position:relative;left:-8px;}*/
.efficacy-section .footnotes ul li{font-size:16px;font-family:Arial;}
.arial-copy{font-family:Arial;}
.arial-copy.small-note{font-size:13px;    line-height: 17px;}

.animation-section p{font-family:KlavikaBasicMediumItalic;color:#003a5c;font-size:18px;margin-bottom:0;line-height:normal}
.animation-section p.percent{font-size:50px;font-family:KlavikaBasicBoldItalic;}
.animation-section p.percent .percent-txt{padding-left: 5px;font-size:18px;font-family:KlavikaBasicMediumItalic;}
.animation-section .versus-ln{font-size:30px;font-family:KlavikaBasicMediumItalic;}
.animation-section .versus-ln span{ margin: auto 10px;}

.animation-section.text-center:before {content: "";background: url(../../images/blue-gradient-rule.svg) no-repeat;width: 100%;height: 7px;display:inline-block;margin-bottom:8px;background-position: center; }
.animation-section.text-center:after {content: "";background: url(../../images/orange-gradient-rule.svg) no-repeat;width: 100%;height: 7px;display:inline-block;margin-top:14px;background-position: center; }
.animation-section.footnotes{margin-top:0;}

.grey-bg{background:#f1f1f1;padding:1.6em 0;clear:both;margin-bottom: 30px;}

.videoContainer{position:relative;margin-bottom:20px;}
/*.videoContainer #dosing-video-thumb { width:682px; height:384px; }*/
.active .videoObjCode{position:absolute;top:0px;width:100%;height:100%;}
.dosing-chart{margin-bottom:10px;margin-top:15px;}
.dosing-section .small-note{margin-bottom:4px;}
.dosing-section .small-note:last-child{margin-bottom:10px;}
.block-disp{display: inline-block;}
.percent-txt.block-disp{text-align:left;}
.mpage-img { display: none !important;}
.dpage-img { display: block !important;}
.bottom-page-nav a:hover {
    text-decoration: none;
    color: #003b5c;
}
.d-break{display:none;}

/*Footer styles*/
#footer {margin:0}
footer#footer {font-family: arial;}
.footer-variation-1 .footer-nav ul>li.item { line-height: 1; }


/*Resource */
.resourcesContentNew {
    width: 100%;
    background: #fff;
    position: absolute;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
    margin: auto;
    left: 0;
}
    #resourcesPopupNew{ display: block;
      height: 100%;
      top: 0;
      left: 0;
      width: 100%;
      position: fixed;
      background-color: rgba(0,0,0,0.7);
      background-repeat: no-repeat;
      background-position: center center;
      z-index: 9999;
      }
      #close_btn_new{
      cursor: pointer;
      height: 20px;
      right: 165px;
      font-size:22px;
      position: absolute;
      top: 0;
      width: 20px;
      z-index: 999999;
      display: inline-block;}

      @media (min-width:1023px) {
        .resourcesContentNew {
            width: 1140px; 
              background: #fff;
              left: 50%;
              margin-left: -570px;
              position: absolute;
              overflow-y: auto;
              overflow-x: hidden;
              height: 100%;
          }
      }
      @media only screen and (max-width: 1023px){
        #close_btn_new {
            right: 0;
        }
    }
/*Resource */

@media (max-width: 767px) {
	.banner-btn span+span{width:92%;}
	.indication-link-modal .modal-content .indicationHeader img{display:none;}
	.indication-link-modal .modal-content .indicationHeader .approvedIndi{text-align:center;}
	.indication-link-modal .modal-content .IndicationContent .con-right .indiHead:before{height:41px;width:54px;left:-59px;}
	.indication-link-modal .modal-content .IndicationContent .con-right .indiHead.meso-icon:before{height:40px;}
	.indication-link-modal .modal-content .IndicationContent .con-right{padding-left:58px;}
	.banner-btn a .banner-icon{width:20%;}
	
	.banner-icon img{width:100%;margin-top:5px;}
	h2.body-header span.asterisk {top: -1px;line-height:20px;}
	.text-btn-new{font-size: 16px;}
	.footnotes-common ul li{font-size: 15px;}
	/*9la removal only*/
	.static-head{line-height:normal;}
	.static-head{font-size:42px;margin-bottom:15px;}
	.static-head span{font-size:60px;}
	.sub-static-head{font-size:28px;margin-bottom:15px;}
	.row-227 .banner-btn a{padding:15px 20px 15px 20px;}
	.row-227 .banner-btn a .combo-name{font-size:20px;}
	.row-227 .banner-btn a .banner-icon{margin-right:10px;}
	#banner .button-section.only-227{bottom:1em;}
	/*9la removal only*/
    p.arial{font-size:15px;}
	.banner-inner h1.mn-ht{min-height:68px;}
    html{overflow-x:hidden}
    p.chart-header.m-space{margin-bottom:26px;}
     .checkmate{height:auto;}
    .tab-btns a.orange-tab-btn.active:after {right: 30%;}
    ul.apricot-list {font-size: 15px;line-height:20px;}
    .img-head{font-family:KlavikaWebBasicBold;font-size:15px;}

	/* css for fixing intertitial movement in mobile home */
	.homepage .container .row { margin:0; }
    .homepage .container .row .col-12.col-lg-9 { padding:0; }
	/* end */

	.footer-wrapper .col-left-section{padding-left: 43px !important; padding-right: 43px !important;}
	.button-overlay-modal .approvedIndi{padding-left: 23px;  padding-right: 22px;}
	.efficacy-227indication .title-head {margin-bottom: 5px;}
	.efficacy-227indication p { margin-bottom: 0;}
	div#infoISI.floatISI .isiHeader {
        margin-top: 10px !important;
        margin-bottom: 30px !important;
    }
	.grey-bg .chart-header {font-size: 17px;}
	.grey-bg .arial-copy {line-height: 19px;}
    .right-link, .left-link {font-size:16px;line-height:30px;}
	.efficacy-section .d-block.d-sm-none img{margin-bottom: 5px;}
    h2.body-header { margin-bottom: 30px;}
    .chat-min-header {font-size: 22px;}
    .arial-copy.small-note {font-size: 12px;}
    a.blue-tab-btn.active:after, a.orange-tab-btn.active:after {
        top: 69px;
        right: 39%;
    }

    .mpage-img { display: block !important;}
    .dpage-img { display: none !important;}

    main #efficacy-banner img.mpage-img {
        width: 100%;
        height: 178px;
        position: relative;
    }
    main #efficacy-banner{
        height:178px;
    }
    main .banner-inner{
        position: absolute;
        height: inherit;
        top: 0;
        padding-right: 36px;
    }
    .skewBox {
        margin: 0 auto;
        padding: 25px 45px;
    }
    .banner-btn a .combo-name {
        font-size: 20px;
        white-space: normal;
    }
    .banner-btn a {
        font-size: 16px;
    }
    .videoContainer #dosing-video-thumb { width:100%; height:auto; }

    .bottom-page-nav p {margin-top: 36px;}
    .eff-banner h3 {width: 76%;margin-top: 40px;}
    .m-break{display:block;}
    .container-width{width:93%;}
    .home-content {
        width:80%;
        padding:22px 25px 20px 25px;
        font-size:0.75rem;
        margin-top:20px;
    }

    .banner-inner h1 {
        font-size:28px;
        margin-top:20px;
        margin-bottom: 6px;
        padding-top:0;
    }
    .banner-inner h3 {
        font-size:17px;
    }
    h2.body-header{font-size:30px;}

    .tab-row .tab-btns a {font-size:17px;text-align:center;text-transform:uppercase;padding:10px;}
    .tab-row .tab-btns a.orange-tab-btn{width:100px;}
    .tab-row .tab-btns a.blue-tab-btn{width:186px;}
    .main-container .content-container .bms-9la-table table thead th.label-heading{padding-left:1em;}
    .main-container .content-container .bms-9la-table table tbody tr td.category{padding:15px 5px 0}
    .main-container .content-container .bms-9la-table table tbody tr td{padding:0.1em 0.7em;}
    .main-container .content-container .bms-9la-table table tbody tr td.last-row{padding-bottom:0.7em;}
    .main-container .content-container .bms-9la-table table thead th{padding:0.5em;}
    .main-container .content-container .bms-9la-table table tbody tr td.category.single-line-row{padding-top:0;}
    .main-container .content-container .bms-9la-table table tbody tr td {line-height: 20px;}
    #hcpverify .modal-dialog {
        width: auto !important;
        margin: 3% auto !important;
        max-width: 95%;
    }
    #hcpverify .main-popup p{
        font-size: 14px !important;
    }
    #hcpverify .main-popup p.text-center {
        font-size: 16px !important;
        line-height: 20px !important;

    }
    .banner-btn span{line-height:21px;}
    .banner-btn span.combo-name{line-height:24px;}
    p.arial-copy{font-size:15px;line-height: 19px;}
    .tab-row .tab-btns{margin-bottom: 10px;}
    .row .skewBox{margin:0px 35px;padding: 25px 5px;font-size:18px}
    .efficacy-left-callout p { padding:15px; height:120px; }
    .efficacy-left-callout.e9LA p { padding:22px; height:90px; }

}



 @media (min-width: 767px) {

	 .nobr-d {
    white-space: nowrap;
}
	 .video-block{width:760px;}
	 .utility-navigation-variation-3 .utility-nav-wrapper .topnavSection .topInstr ul.nav li:nth-child(2) {
    width: 372px;
}

    .main-container .content-container .bms-9la-table.desktop {
        display: block;
    }
    .main-container .content-container .bms-9la-table.all-grades {
        display: none;
    }
    .main-container .content-container .bms-9la-table.grades34 {
        display: none;
    }
    .main-container .content-container .bms-9la-table table .label {
        font-size: 18px;
    }
    .main-container .content-container .bms-9la-table table thead th {
        font-size: 18px;
    }
    .main-container .content-container .bms-9la-table table tbody tr td.main-label {
        font-size: 18px;
    }
    .main-container .content-container .footnotes {
        font-size: 16px;width:87%;
    }
    .table-width {
        width:76%;
    }
    .table-width {
        width: 82%;
    }
}
@media and screen (min-width:768px) and (max-width:1023px) {	/*9la removal only*/

	.static-head{font-size:50px;margin-bottom:20px;}
	.static-head span{font-size:68px;}
	.sub-static-head{font-size:36px;margin-bottom:20px;}
	.row-227 .banner-btn a{padding:15px 58px 15px 58px;}
	.row-227 .banner-btn a .combo-name{font-size:20px;}
	.row-227 .banner-btn a .banner-icon{margin-right:10px;}
	#banner .button-section.only-227{bottom:8.4em;}

	/*9la removal only*/
}

@media (max-width:1023px) {
	.max-width-defined{max-width:100%;}
	/*.floatISI.onLoad .ISI-mob-indication {display:none;}*/
	.indication-link-modal .modal-content .IndicationContent .con-right .indiHead.icon-lung:before{width:63px;height:50px;left:-80px;}
	.only-row-227 .banner-btn a .combo-name{font-size:20px;}
	#banner .section{position:relative;}
    .dosing-chart { text-align: center; margin-bottom: 15px;}
    .banner-btn a {padding: 10px 8px 10px 8px;line-height:21px;}
    .ISI-mob-indication { border-bottom: 1px solid #d7d7d7;display:table;}
    .ISI-mob-indication .dropdown-toggle{white-space:normal;}
    .mUsPresSec{border-right: 1px solid #d7d7d7;}
    .mUsPresSec, .mMediGuiSec {
        font-size: 14px;
        font-family: Arial;
        font-weight: bold;
        width: 50%;
        padding: 8px 15px 8px 0;
        display: table-cell;
        align-items: center;
        vertical-align: middle;
    }
    .mMediGuiSec{padding-right:0;}
    div#infoISI .mUsPresSec a.mUsPresSecA, div#infoISI .mMediGuiSec a.mMediGuiSecA {
        text-decoration: none;
        border: 0;
        font-weight: bold;
        background: url(../../images/pdf.png) no-repeat right 1px;
                  padding-right: 15px;
    }
    .mPilinksUsPresSec {
        padding-right: 14px;
        border-right: 1px solid #d7d7d7;
    }
    div#infoISI .mMediGuiSec a.mMediGuiSecA{float:left;background: url(../../images/pdf.png) no-repeat right 1px top 3px;padding-left:15px;}
    .mPilinksUsPresSec, .mPilinksMediGuiSec {
        float: left;
        height: 63px;
                  display:table;padding:0;
    }
    div#infoISI .mUsPresSec a.mUsPresSecA:after, div#infoISI .mMediGuiSec a.mMediGuiSecA:after {
        content: none;
    }
    .mPilinksUsPresSec a, .mPilinksMediGuiSec a {
        font-size: 14px;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
    }
    .isi-pdf-icon{
         width: 15px;
    }
    .mMediGuiSec .mPilinks {
        left: auto !important;
        right: 8px;
    }
    .ISI-mob-indication .dropdown-menu{
        width:50%;
    }
    .mPilinks {
        transform: translate3d(8px, -55px, 0px) !important;
        border: 0;
        border-radius: 0;
        background-color: #f1f1f1;
        height: 63px;
        top: -10px !important;
        left: -8px !important;
        padding: 0;
    }
    .ISI-mob-indication{display:none;}
    .floatISI .ISI-mob-indication{display:table; border-bottom: none;    width: 100%;}
    .floatISI .m-border-top{    border-top: 1px solid #d7d7d7;}

    .option-below-text {
        width: 100%;
    }
    .marg-bot-10{
        margin-bottom:10px;
    }
    .option-below-text {
        font-size: 12px;
    }
    .option-head {
        font-size: 16px;
        line-height: 18px;
    }
    main #efficacy-banner img.mpage-img {
        width: 100%;
        height: 178px;
        position: relative;
    }
    main #efficacy-banner{
        height:178px;
    }
    main .banner-inner{
        position: absolute;
        height: inherit;
        top: 0;
        padding-right: 36px;
    }

    .skewBox {
        margin: 0 auto;
        padding: 25px 45px;
    }
    .banner-btn a .combo-name {
        font-size: 20px;
        white-space: normal;
    }
    .banner-btn a {
        font-size: 15px;
    }

}



@media (max-width: 1024px) {
    .divider-line.adjust-ht-footer{margin-bottom:12px;}
/*	body.modal-open.ISIExpandedNow .divider-line.adjust-ht-footer {margin-bottom: 0;}*/
    .banner-btn a .combo-name {
        font-size: 20px;
        white-space: normal;
    }

}



/* landscape mobile error display css */
@media only screen and (max-device-width: 767px) and (min-device-width: 320px) and (orientation: landscape) {
	.banner-btn.dark-blue-btn{min-height:156px;}
    #MobileLandscape {
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }
    #MobileLandscape .content {
        position: fixed;
        top: 50%;
        left: 50%;
        width: 400px;
        height: 100px;
        text-align: center;
    }
    #MobileLandscape p {
        position: relative;
        padding: 10px 0 10px 130px;
        font: 22px/1.2 Arial;
        color: #FFF;
        text-align: left;
    }
    #MobileLandscape p:before {
        position: absolute;
        display: block;
        content: "";
        top: 0;
        left: 0;
        width: 100px;
        height: 100px;
        background:url(../../images/arrange-vertical-phone-white.png) left center;
    }
    body {
        background-color: #008fb4;
        overflow: hidden;
    }
    #wrapperLayout {
        display: none;
    }
    .ISISection {
        display: none;
    }
    #footer {
        display: none;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1279px){
	.static-head{font-size:48px;margin-bottom:10px;}
	.static-head span{font-size:68px;}
	.sub-static-head{font-size:24px;margin-bottom:10px;}
	.row-227 .banner-btn a .banner-icon{margin-right:25px;}
	.row-227 .banner-btn a{padding:15px 20px 15px 20px;}
	#banner .button-section.only-227{bottom:2.4em;}
	}


@media (min-width: 1024px) {
	.onelung-box .banner-btn+.banner-btn {padding-left: 5px;}
	#externalLink-indication .IndicationContent{padding-left:110px;padding-right:50px;}
	.option-below-text{margin-top:6px;}
	.max-width-defined{max-width:66.67%;}
    #hcpverify .modal-dialog { max-width: 1112px;}
    .floatISI .pad-d-0{padding:0;}
    .d-break{display:block;}
    .m-break{display:none;}
    .efficacy-left-callout{height:auto;padding:0px;background:#093b5e;width:70%;background-image:none;	margin:30px auto;}
    .efficacy-left-callout p{background-image:none;padding:0;height:auto;}
    .efficacy-left-callout p:after{content:"";background:url(../../images/orange-call-bottom.png) no-repeat;height:5px;display:block;background-position:0px 0px;width:100%;margin-top:8px;background-size:cover;}
    .efficacy-left-callout p:before{content:"";background:url(../../images/blue-call-top.png) no-repeat;height:5px;display:block;background-position:0px 0px;width:100%;margin-bottom:8px;background-size:cover;}
}



@media only screen and (min-device-width: 481px) and (max-device-width: 1023px) and (orientation:portrait) {
  /* For portrait layouts only */
    .container-width { width: 97%; margin: 0 auto;}
	.indicationBody{padding-left:85px;padding-right:50px;}
    .banner-btn a .combo-name { font-size: 19px;    white-space: normal;}
    .banner-btn a {font-size: 19px;}
    .option-below-text {width: 100%;}
    .not-ipad{display:none !important;}
    .ipad{display:block !important;}
    .banner-inner h1 { padding-top: 25px;}
    .portrait-break{display:block;}
    main .banner-inner {  width: 60%;}
    .dosing-banner h1{padding-top:0;}
    .animation-section.text-center:before {background-position: center;}
    .animation-section.text-center:after{background-position: center;}
    main #efficacy-banner { background-position: center right 18%;}
    .table-width {  width: 100%;}
    #banner .m-break{display:none;}
    .efficacy-left-callout p {background: url(../../images/100-227-DOR-callout-ipad.png) no-repeat;    padding-top: 30px;}
    .m-break{display:none;}
    .left-push17 { margin-left: 18.5% !important;margin-bottom : 0.2rem !important;    text-align: left !important;}
    .return, .proceedtosite {float:left !important;}
    .left-push10 { margin-left: 8.5% !important;margin-bottom: 0.2rem !important;    text-align: left !important;}
    #hcpverify .main-popup p {font-size: 17px !important;}
    div#hcpverify .main-popup h2 { font-size: 19px !important;}

	.row-227 .banner-btn a{padding:15px 24% 15px 24%;}
	.row-227 .banner-btn a .combo-name:after{height:15px;width:9px;}
	#banner .button-section.only-227{bottom:3.4em;}
}
@media only screen and (min-device-width: 1366px){
	.text-btn-new{margin-bottom: 10px;}
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation:portrait) {
	.static-head{font-size:48px;}
	.sub-static-head{font-size:32px;}
	.row-227 .banner-btn a{padding:15px 10% 15px 10%}
	.row-227 .banner-btn a .combo-name:after{height:16px;width:10px;}
	#banner .button-section.only-227{bottom:3.4em;}
	}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
    /* For landscape layouts only */
    .d-break{display:none;}
    .container-width {width: 97%; margin: 0 auto;}
    #banner .button-section{flex: 0 0 100%;  max-width: 100%;margin-left:0;}
    .banner-btn a .combo-name { font-size: 19px;    white-space: normal;}
    .banner-btn a {font-size: 14px;}
    .option-below-text {width: 100%;}
    .table-width { width: 100%;}
    main #PageNotFoundBanner a { background: url(../resources/images/orgArrowButton.png) no-repeat center left 72% !important;}
    .row.m-border-top{display:block;}
    .indicationISI.pad-d-0{padding-left:15px;padding-right:15px;}
    div.isiButton span{padding-right:15px;}
    #infoISI.expandedISI, #infoISI.expandedISI .isiHeader, #infoISI.inpage .isiHeader, div#infoISI.floatISI .isiHeader {z-index: 1;}
    #infoISI.expandedISI .isiButton, #infoISI.floatISI .isiButton { z-index: 2;}
    #hcpverify .modal-dialog {width: 88%;}
    .landscape{display:block !important}
    .not-landscape{display:none !important}
    .utility-navigation-variation-3 .utility-nav-wrapper ul.dropdown-menu>li>a.nav-link { padding: 5px 6px;}
	.utility-navigation-variation-3 .utility-nav-wrapper ul.dropdown-menu{left:auto !important;right:10px;top:auto !important;transform:none !important}
	#banner .button-section.only-227{bottom:1.1em;}
	.banner-btn.dark-blue-btn{min-height:160px !important;}
}
/* samsung s8 css */
@media only screen and (min-width: 360px) and (max-width:700px) and (orientation: portrait) {
	.efficacy-left-callout p{padding:12px;}
	.utility-navigation-variation-3 .utility-nav-wrapper .topnavTabletSection .topNav .healthcareText{font-size:0.7rem;}
}

/* redesign banner */

	.banner-redesign{
		padding:0;
		width: 100%;

	}
	.banner-section{
		margin-top: -1px;
		background:url('../../images/d-bg.png') no-repeat;
		background-size:cover;
		background-position: center center;
    }
    .gif-hero {
        min-height: 140px;
    }
	.gif-hero img{
		width: auto;
		width: auto;
    	margin: 0 auto;
		padding-top: 25px;
	}
	.banner-redesign .option-head {
		color: #FFF;
		font-size: 20px;
		text-align: center;
		font-family: KlavikaBasicMediumItalic;
		margin-bottom: 10px;
	}
	.banner-btn {
		display: flex;
		margin: 0 auto;
	}
	.banner-btn.orange-btn a {
		background: linear-gradient(to right, #f26322, #cc4a0e);
	}

	.banner-btn a {
		font-size: 20px;
		width: 100%;
		text-decoration: none;
		color: #fff;
		border-radius: 5px;
		display: flex;
		line-height: 24px;
		padding: 8px 8px 8px 8px;
		box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.6);
		align-items:center;
	}
	.banner-btn a .banner-icon {
		margin-right: 12px;
		margin-top: 0px;
		transition-duration: 0.3s;
	}
	.banner-icon img {
		transition-duration: 0.3s;
	}
	.banner-btn a .combo-name {
		font-size: 21px;
		font-family: KlavikaBasicBoldItalic;
		text-transform: uppercase;
		transition-duration: 0.3s;
	}
	.banner-btn.blue-btn a {
		background: linear-gradient(to right bottom, #008fb4 6%, #003e61 60%);
	}
	.banner-btn.dark-blue-btn a {
		background: linear-gradient(to bottom,#15abd1 45%, #006081);padding: 18px 8px;
    position: relative;
    top: -6px;
	}
	
	.text-btn-new {
		font-size: 21px;
		color: #FFF;
		margin-bottom: 0px;
		margin-top: 5px;
		text-align: center;
	}
	.text-btn-new.bottom-line{font-size:18px;margin-top:2px;font-family:KlavikaBasicMedium;line-height:24px;}
	.option-below-text {
		width: 100%;
		margin: 0 auto;
		font-size: 13px;
		color: #FFF;
		font-family: Arial;
		margin-top: 10px;
		padding-bottom: 6px;
	}
	.banner-btn a .combo-name:after {
		content: "";
		background: url(../../images/arrow-white.png);
		width: 10px;
		height: 16px;
		display: inline-block;
		margin-left: 14px;
		background-repeat: no-repeat;
		transition-duration: 0.3s;
	}
	body {
		font-family: 'KlavikaBasicRegular';
	}
	.home-banner .button-section h1{font-size:50px;color:#fff;text-transform:uppercase;font-family:KlavikaWebBasicBold;margin-top:4px;line-height:56px;margin-bottom:0;}
.home-banner .button-section h2{font-size:32px;color:#f26322;font-family:KlavikaBasicMedium;margin-bottom:0}
/*	.mpage-img {
		display: none !important;
	}*/
	.orange-hero-border{
		width: 100%;
		display: table;
	}
	.banner-btn:hover .banner-icon img {
		transform: scale(1.1);
		transition-duration: 0.3s;
	}
	.banner-btn a:hover span.combo-name:after {
		transform: translateX(5px);
		transition-duration: 0.3s;
	}
	.button-section{
	    max-width: 1110px;
		margin: 0 auto;
	}
	.option-head {
    color: #FFF;
    font-size: 20px;
    text-align: center;
    font-family: KlavikaBasicMediumItalic;
	margin-top: 0px;
    margin-bottom:20px;
}
.orange-line-banner {
    height: 6px;
    width: 100%;
    display: table;
}
.home-banner #banner {
    padding-top: 156px;
}
	.mobile-gif{display:none;}
	.ipad-gif{display:none;}
	/* only desktop */
	@media (min-width: 1024px)
	{
		.banner-btn.dark-blue-btn{min-height:133px;padding-right:12px;}
		.banner-btn.orange-btn{padding-left:12px;}
		.banner-btn.blue-btn{padding-right:5px;}
		.home-banner #banner {
    padding-top: 156px;
}
 #banner {
    padding-top: 115px;
}
	.m-break {
		display: none;
	}
    .desktop-gif{display:block;}
    body.modal-open .desktop-gif{display:none; }
    body.indication-up .desktop-gif{display:none; }

	/*.banner-btn a .combo-name {
    white-space: nowrap !important;
	}*/
	}
		/* only devices lesser 1024px width */
	@media (max-width: 1023px)
	{
        .onelung-box{margin-bottom:16px;}
		.primary-navigation-variation-3 .col-second .nav{visibility:visible;display:none;}
		
		.home-banner #banner { padding-top: 157px;}
		#banner{padding-top: 145px;}
		.desktop-gif{display:none;}
		.mobile-gif{display:none;}
		.ipad-gif{display:block;}
		.blue-btn, .orange-btn{
			margin-bottom: 10px;
		}
	}
	@media (min-width: 768px){
	.banner-btn.dark-blue-btn a img{width:83px;height:77px;}
	}
		/* only mobile */
	@media (max-width: 768px)
	{
		.resOverlay .onelung-box .banner-btn{z-index:0;}
		.footer-variation-1 .footer-body p{line-height:18px;}
		.banner-btn.dark-blue-btn{padding-left:28px;padding-right:28px;}
		.indication-link-modal .modal-content .IndicationContent p.last{margin-bottom:12px;}
		.onelung-box > .row .text-btn-new.top-text{top:-14px;}
		.option-below-text {font-size:12px;}
		 .onelung-box > .row  .text-btn-new.top-text{background:#005776}
		.banner-btn{padding-left:14px;padding-right:14px;}
		.onelung-box > .row{margin:0 -8px;}
		.home-banner .button-section h1{font-size:38px;line-height:normal;margin-bottom:4px;}
		.home-banner .button-section h2{font-size:19px;margin-bottom:14px;}
		.option-head{font-size:16px;margin-bottom:12px;}
		.banner-btn.dark-blue-btn a{top:0px;padding:8px 8px}
		.onelung-box{margin-top:16px;margin-bottom:16px;}
		.onelung-box > .row .text-btn-new.top-text{left:35%;font-size:16px;}
		.text-btn-new.bottom-line{font-size:16px;}
		.banner-btn a .combo-name{font-size:20px;}
		.primary-navigation-variation-3 .primary-nav-wrapper .bottomlinks{display:block !important;padding:0 8px !important;}
		.primary-navigation-variation-3 .primary-nav-wrapper .bottomlinks .col.divider{border-right:none !important;border-bottom:1px solid #979797;margin:0;}
		.primary-navigation-variation-3 .primary-nav-wrapper .bottomlinks .col{font-size:20px;text-align:left !important}
		.bottomlinks .flex-column:last-child{display:inline-block !important;}
		.primary-navigation-variation-3 .primary-nav-wrapper .bottomlinks a{text-align:left !important;font-size:20px;padding:14px 0;font-family:KlavikaBasicMedium ;}
		.primary-navigation-variation-3 .primary-nav-wrapper .bottomlinks a.highlighted{text-decoration:underline;}
		
		.onelung-section:after{background:url(../../images/rainbow_box_m.svg) no-repeat;width: 96%;left: 8px;height:260px;}
		.banner-btn a{font-size:16px;padding:15px 12px 15px 12px !important;}
		
		.home-banner #banner { padding-top: 186px;}
		.desktop-gif{display:none;}
		.mobile-gif{display:block;}
        .ipad-gif{display:none;}

        body.modal-open .mobile-gif{display:none; }
        body.indication-up .mobile-gif{display:none; }

	}
	@media only screen and (min-device-width: 481px) and (max-device-width: 1023px) and (orientation:portrait) {
	  /* For portrait layouts only */
	  .home-banner #banner { padding-top: 159px;}
	  #banner{padding-top:118px;}
	  .onelung-box > .row .text-btn-new.top-text{left:44%;}
	}
/*banner styles ends*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	body sup{top:-0.4em;}
	}
@media (max-width: 1365px) and (min-width: 969px){
.utility-navigation-variation-3 .utility-nav-wrapper .topnavSection .topNav ul.nav>li>a.highlighted {
    padding: 0 6px;
}
.utility-navigation-variation-3 .utility-nav-wrapper .topnavSection .topNav ul.nav>li>a.nav-link{padding: 0 10px;}
}
@media (max-width: 1365px) and (min-width: 1200px){
.utility-navigation-variation-3 .utility-nav-wrapper {
    font-size: 12.5px;
}
}
