/* reset.css is here */
*{margin:0; padding:0; box-sizing:border-box; }
table {border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
img{max-width:100%;height:auto;display: block;border:0 none;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
ol,ul { list-style:none;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
a {color:#000; text-decoration:none; outline:0 none !important;display: inline-block;vertical-align: top;}
a:hover, a:focus {color:#000;  text-decoration:none; outline:0 none !important;}
a.jump-top {
	left:-999px;
    position:absolute;
    bottom:0;
    width:1px;
    height:1px;
    overflow:hidden;
    z-index:-999;
}
a.jump-top:focus,a.jump-top:active {
	color: #fff;
      background-color:#00293b;
    left: auto;
    top: auto;
    width: 30%;
    height: auto;
    overflow:auto;
    margin: 10px 35%;
    padding:5px;
    border-radius: 8px;
    border:4px solid white;
    text-align:center;
    font-size:1.2em;
    z-index:999;
}
a.skip-main {
	text-transform: uppercase;
    left:-999px;
    position:absolute;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
    z-index:-999;
}
a.skip-main:focus, a.skip-main:active {
    color: #fff;
    background-color:#00293b;
    left: auto;
    top: auto;
    width: 15%;
    height: auto;
    overflow:auto;
	margin: 10px 20%;
    padding:5px;
    border-radius: 0px;
    border:4px solid white;
    text-align:center;
    font-size:1em;
    z-index:999;
}

 .clearboth {clear:both}

h1,h2,h3,h4,h5,h6{font-size:100%;}
h1{font-size: 24px;line-height: 26px;color: #00293b;font-weight: normal;font-family: 'OpenSans-Bold';}
h2{font-size:19px;line-height: 22px;color:#00293b;font-weight: normal;font-family: 'OpenSans-Semibold';}
h3{font-size:19px;line-height: 22px;color:#00293b;font-weight: normal;font-family: 'OpenSans-Semibold';}
h5{font-size: 15px;line-height: 17px;color: #ffffff;font-weight: normal;font-family: 'OpenSans-Bold';}
h6{font-size: 14px;line-height: 16px;color:#59833b;font-family: 'OpenSans-Bold';}
p{font-size: 14px;line-height: 22px;color: #333333;font-weight: normal;font-family: 'OpenSans';}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.last{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg{background:none !important;}
.no_bor{border:0 none !important; }
.flt_lt{float:left !important; display:inline;}
.flt_rt{float:right !important; display:inline;}
.tbl{display:table;width:100%;height:100%;vertical-align:middle;}
.tbl_cell{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center;}
.text-nowrap {white-space:nowrap;}
/* reset.css ends here */

html{}
body{color:#333333;font-size:16px;font-family: 'OpenSans';font-weight: normal;  overflow-y:scroll;}

/* ------ LayOut Start here ------------- */
.wrapper{display:block;}
.container{display:block;max-width:1200px;margin:0 auto;}

/* fonts here */
@font-face {
  font-family: 'OpenSans-Semibold';
  src: url('../fonts/OpenSans-Semibold/OpenSans-Semibold.eot') format('embedded-opentype'),      
       url('../fonts/OpenSans-Semibold/OpenSans-Semibold.woff') format('woff'), 
       url('../fonts/OpenSans-Semibold/OpenSans-Semibold.ttf')  format('truetype'), 
       url('../fonts/OpenSans-Semibold/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans';
  src: url('../fonts/OpenSans/OpenSans.eot') format('embedded-opentype'),  
       url('../fonts/OpenSans/OpenSans.woff') format('woff'), 
       url('../fonts/OpenSans/OpenSans.ttf')  format('truetype'), 
       url('../fonts/OpenSans/OpenSans.svg#OpenSans') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'OpenSans-Bold';
  src: url('../fonts/OpenSans-Bold/OpenSans-Bold.eot') format('embedded-opentype'),  
       url('../fonts/OpenSans-Bold/OpenSans-Bold.woff') format('woff'), 
       url('../fonts/OpenSans-Bold/OpenSans-Bold.ttf')  format('truetype'), 
       url('../fonts/OpenSans-Bold/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DINOT-Regular';
  src: url('../fonts/DINOT-Regular/DINOT-Regular.eot') format('embedded-opentype'),  
       url('../fonts/DINOT-Regular/DINOT-Regular.otf')  format('opentype'),
	   url('../fonts/DINOT-Regular/DINOT-Regular.woff') format('woff'), 
       url('../fonts/DINOT-Regular/DINOT-Regular.ttf')  format('truetype'), 
       url('../fonts/DINOT-Regular/DINOT-Regular.svg#DINOT-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DINOT-Black';
  src: url('../fonts/DINOT-Black/DINOT-Black.eot') format('embedded-opentype'),  
       url('../fonts/DINOT-Black/DINOT-Black.otf')  format('opentype'),
	   url('../fonts/DINOT-Black/DINOT-Black.woff') format('woff'), 
       url('../fonts/DINOT-Black/DINOT-Black.ttf')  format('truetype'), 
       url('../fonts/DINOT-Black/DINOT-Black.svg#DINOT-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DINOT-Medium';
  src: url('../fonts/DINOT-Medium/DINOT-Medium.eot') format('embedded-opentype'),  
       url('../fonts/DINOT-Medium/DINOT-Medium.otf')  format('opentype'),
	   url('../fonts/DINOT-Medium/DINOT-Medium.woff') format('woff'), 
       url('../fonts/DINOT-Medium/DINOT-Medium.ttf')  format('truetype'), 
       url('../fonts/DINOT-Medium/DINOT-Medium.svg#DINOT-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* header */
.header-top{background: #ffffff;}
.header-top-details{padding: 19px 45px 14px 45px;}
.header-top-details .langToggle{font-size:0.75em;line-height: 14px;color: #00293b;font-weight: normal;font-family: 'OpenSans-Semibold';float: right;}

.header-bottom{transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;width: 100%;}
.sticky .header-bottom{position: fixed;top: 0;left: 0;z-index: 9999;}
nav{text-align: center;position: relative;z-index: 4;}
nav > ul > li{display: inline-block;border-right: 1px solid #ffffff;float: left;width: 14.28%;}
nav > ul > li:last-child{border: 0 none;}
nav > ul > li > a{font-size:0.75em;line-height: 14px;color: #ffffff;font-weight: normal;font-family: 'OpenSans-Semibold';background: #00293b;display: flex;display: -webkit-flex;display: -ms-flexbox;align-items: center;-webkit-align-items: center;-ms-flex-align: center;justify-content: center;-webkit-justify-content: center;-ms-flex-pack: center;height: 76px;flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;padding: 1px 4px 2px 4px;position: relative;transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;}
nav > ul > li.curent > a{background: #D51D10;width: 183px; color:#fff;}
nav > ul > li > a:nth-child(2){z-index: 999;position: absolute;top:76px;right: -11px;display: none;border-bottom: 1px solid white;border-top: 1px solid white;}
nav > ul > li > a:nth-child(3){z-index: 999;position: absolute;top:152px;right: -11px;display: none;border-bottom: 1px solid white;}
nav > ul > li > a:nth-child(4){z-index: 999;position: absolute;top:228px;right: -11px;display: none;border-bottom: 1px solid white;}
nav > ul > li > a:nth-child(5){z-index: 999;position: absolute;top:304px;right: -11px;display: none;}
nav > ul > li > a:nth-child(2) small{margin-top: 1rem;}
nav > ul > li > a:nth-child(3) small{margin-top: 1.3rem;}
nav > ul > li > a:nth-child(4) small{margin-top: 1.5rem;}
nav > ul > li > a:nth-child(5) small{margin-top: 1.2rem;}
nav > ul > li.home > a{padding:0 5px 0 5px;}
nav > ul > li.home.active a{background: #59833b;}
nav > ul > li.home.active:hover a{background:#59833b;color: #ffffff;}
nav > ul > li > a > small{display: block;max-width: 100%;flex: 0 0 100%;font-size: 0.95em;}
nav > ul > li > a img{margin: 0 auto;}
.show-mob,.show-mob1{display: none;}
nav > ul > li > a:hover{color: #ffffff;}
nav > ul > li a:before{content: '';position: absolute;bottom: -16px;left: 0;width: 0;height: 0;border-left: 84px solid transparent;border-right: 84px solid transparent;border-top: 16px solid #00293b;display: none;}
nav > ul > li.home > a:before{border-left: 86px solid transparent;border-right: 84px solid transparent;border-top: 16px solid #59833b;}
nav > ul > li:first-child:hover a{background:#59833b;color: #ffffff;}
nav > ul > li.active > a:before{display: block;}
nav > ul > li.active > a{background:#00293b;}
nav > ul > li.savings > a { background: #7fbd9e;color: #00293c;}
nav > ul > li.savings.active > a:before{ border-top-color: #7fbd9e;color: #00293c;font-weight: bold;}
nav > ul > li.intro a{background: #D51D10;}
nav > ul > li.intro.active a:before{border-top-color:#D51D10;}
nav > ul > li:nth-child(2):hover a{background: #D51D10;color: #ffffff;}
nav > ul > li.did > a{background:#aebd38; color: #00293c;}
nav > ul > li.did.active > a:before{border-top-color:#aebd38; color: #00293c;}
nav > ul > li:nth-child(3):hover > a{background:#aebd38;color: #00293c;}
nav > ul > li.failure > a{background:#1f656d;}
nav > ul > li.failure.active > a:before{border-top-color:#1f656d;}
nav > ul > li:nth-child(4):hover a{background:#1f656d;color: #ffffff;}
nav > ul > li.bio > a{background:#537b36;}
nav > ul > li.bio.active > a:before{border-top-color:#537b36;}
nav > ul > li:nth-child(5):hover a{background:#537b36;color: #ffffff;}
nav > ul > li:nth-child(6):hover a{background:#7fbd9e;color:#00293c;font-weight:bold;}
.empty{display: none;min-height: 76px;}
.sticky .empty{display: block;}
.logo{display: none;}
.menu{display:none;float: right;}
.menu a .fa{font-size: 35px;line-height: 35px;color: #00293b;}
.close{display: none;float: right;padding: 15px;cursor: pointer;}
.close .fa{font-size:28px;line-height:30px;color: #00293b;}
.mob{display: none;padding: 15px;}
.mob h6{font-size:16px;line-height:18px;color: #00293b;font-weight: normal;font-family: 'OpenSans';}

.greenCopy {color:#1f656d; font-size: 19px;line-height: 22px; font-family: 'OpenSans-Semibold' !important; font-weight:400;margin:20px 0 10px 0; }
ul.footerLogos  {display:inline;}
.footerLogos li {display:inline}


/* main-content */
.biologics{background: #ffffff;position: relative;z-index: 3;}
.biologics_details .title {font-size: 24px;line-height: 26px;color: #00293b;font-weight: normal;font-family: 'OpenSans-Bold';}

.biologics_details{position: relative;}
.biologics_left{display: inline-block;float: left;width: 41%;padding: 38px 0 25px 0;}
.innovative{padding: 0 49px 29px 36px;}
.innovative h1{padding: 24px 0 0 0;line-height: 26px;
font-size:19px;line-height: 22px;color:#00293b;font-weight: normal;font-family: 'OpenSans-Semibold';
}
.innovative p{display: inline-block;vertical-align: top;}
.innovative p strong{font-family: 'OpenSans-Bold';}
.innovative p sup{font-size:0.7em;line-height: 17px;display: inline-block;vertical-align: top;}
.biologics_left p a{color: #1E656D ;font-family: 'OpenSans-Bold';display: initial;}
.innovative ul{padding: 19px 0 0 15px;}
.innovative ul li{list-style-type: disc;font-size: 0.75em;line-height: 19px;color:#ee3124;padding: 0 0 7px 0;}
.innovative-bottom{padding: 15px 75px 15px 36px;position: relative;z-index: 1;}
.innovative-bottom p{color: #1f656d;line-height: 18px;position: relative;z-index: 1;}
.innovative-bottom p a{/* display: inline-block; */vertical-align: top;}
.innovative-bottom p sup{font-size:0.7em;line-height: 12px;display: inline-block;vertical-align: top;}
.innovative-bottom p strong{font-family: 'OpenSans-Bold';}
.innovative-bottom:after{content: '';position: absolute;top: 0;left: 10; bottom: 0;background: url(../images/shape1.png) no-repeat right top; background-size:cover; width:510px; z-index: -1;}
.biologics_right{display: inline-block;float: right;padding: 38px 0 0 9px;position: relative;}
.biologics_right figure img{display: block;width: 100%;}
.biologics_right figure{width: 50vw;}
.agreements{-ms-clip-path: polygon(0 0, 100% 0%, 100% 100%, 21% 100%);-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 21% 100%);clip-path: polygon(0 0, 100% 0%, 100% 100%, 21% 100%);background:#00293b;padding: 18px 34px 21px 107px;text-align: right;}
.agreements p{font-size:1.09875em;line-height: 23px;color: #ffffff;font-weight: normal;font-family: 'OpenSans';text-transform: uppercase;letter-spacing: 0.2px;}
.agreements p a{color: #aebd38;font-family: 'OpenSans-Bold';letter-spacing: 1.5px;display: initial;}
.agreements p sup{font-size:0.7em;line-height: 18px;margin: 0 -3px 0 0;}
.references{position: absolute;top: 21px;right: 28px;text-align: center;z-index: 2;width: 36px;}
.referencesup{font-size:.5em; line-height:12px;}
.references a{font-style: normal;font-size:0.875em;line-height: 45px;color: #00293b;font-weight: normal;font-family: 'OpenSans-Bold';text-transform: uppercase;position: relative;display: block;cursor: pointer;}
.references a:after{content: '';position: absolute;top: 0;left: 0;background: url(../images/img4.png) no-repeat left top;width: 36px;height: 43px;z-index: -1;}

/* footer */
footer{background: #ffffff;}
.footer-details{padding: 21px 0px 21px 36px;}
.footer-details p{font-size: 10px;line-height: 12px;color: #000000;font-family: 'DINOT-Regular';}
.footer-details p a{color: #000000;font-family: 'DINOT-Medium';}
.footer-left{display: inline-block;float: left;width: 80%;padding: 0 20px 0 0;}
.footer-left-1{display: inline-block;float: left;width: 60%;padding: 19px 13px 0 0;}
.footer-left-2{display: inline-block;float: left;width: 22%;padding: 35px 0 0 4px;}
.footer-left-3{display: inline-block;float: left;width: 18%;padding: 8px 0 0 11px;}
.footer-left-3 p{padding: 0 0 8px 0;  color:#59833b;}
.footer-right{display: inline-block;float: right;width: 20%; padding-top:15px;}
.footer-right figure{float: right;}
.footer-links {display:block;}

/* inner1 style starts here */
/* drug-plan */
.drug-plan .biologics_details{z-index: 1;padding: 65px 170px 18px 36px;}
.drug-plan .biologics_details2{z-index: 1;padding: 35px 170px 18px 36px;}
.drug-plan .biologics_details:after{content: '';position: absolute;top: 0;left: 0;background: url(../images/shape2.png) no-repeat left top;width: 1200px;height: 113px;background-size: cover;z-index: -1;}
.drug-plan .biologics_details:before{content: '';position: absolute;bottom: -51px;left: 0;background: #00293b;width: 51px;height: 51px;-ms-clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);-webkit-clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);}
.drug-plan h1{line-height: 30px;}
.drug-plan h1 sup{display: inline-block;vertical-align: top;font-size:0.5em;line-height: 19px;}
.references1{top: 17px;right: 26px;width: 40px;}
.references1 a{line-height: 53px;}
.references1 a:after{background: url(../images/img5.png) no-repeat left top;width: 40px;height: 48px;}

/* industry */
.industry{background: #ffffff;position: relative;z-index: 2;}
.industry-details{position: relative;padding: 61px 20px 35px 36px;overflow: hidden;}
.industry-details:after{content: '';position: absolute;top: 0;left: 0;-ms-clip-path: polygon(0 2%, 100% 0%, 99% 100%, 0% 100%);-webkit-clip-path: polygon(0 2%, 100% 0%, 99% 100%, 0% 100%);clip-path: polygon(0 2%, 100% 0%, 99% 100%, 0% 100%);background:#ee3124;width: 1090px;height: 10px;}
.industry-details h2{color: #00293C;padding: 0 0 24px 0;}
.industry-details h3 sup{font-size: 0.7em;vertical-align: top;display: inline-block;line-height: 15px;}
.industry-details h2 sup{font-size:0.7em;vertical-align: top;display: inline-block;line-height: 15px;}
.industry-main{position: relative;padding: 33px 30px 33px 0;}
.industry-main:after{content: '';position: absolute;top: 0;left: -35px;-webkit-clip-path: polygon(0 0%, 100% 0%, 87% 100%, 0% 100%);clip-path: polygon(0 0%, 100% 0%, 87% 100%, 0% 100%);background:#fbfcf5;width: 1200px;height: 100%;z-index: -1;}
.industry-main h3{position: relative;text-transform: uppercase;padding: 21px 0 5px 61px;display: inline-block;vertical-align: top;}
.industry-main ul{padding: 9px 0 0 67px;}
.industry-main ul li{list-style-type: disc;font-size: 12px;line-height: 20px;padding: 0 0 7px 0;color: #ee3124;}
.industry-main ul li p{display: inline-block;vertical-align: top;}
.industry-main h3:after{content: '';position: absolute;bottom: 1px;left: 46px;right: 0;height: 1px;background: #1f646d;}
.industry-main-left{display: inline-block;float: left;width: 50%;padding: 0 49px 0 0;}
.industry-main-left h3{color:#1f646d;background: url(../images/img8.png) no-repeat left top;}
.industry-main-right{display: inline-block;float: right;width: 50%;padding: 0 75px 0 0px;}
.industry-main-right h3{color:#00293C;background: url(../images/img8b.png) no-repeat left top;}

/* special-drugs */
.special-drugs{background: #ffffff;position: relative;z-index: 3;}
.partenership-top{padding: 4px 36px 19px 36px;}
.special-drugs-details{position: relative;padding: 30px 0 60px 93px;}
.special-drugs-in{background: #1f646d;padding: 19px 178px 18px 35px;position: relative;}
.special-drugs-in:after{content: '';position: absolute;top: 0;left: 0;background: #aebd38;width: 34px;height: 34px;-ms-clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);-webkit-clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);}
.special-drugs-details h2{color: #ffffff;font-family: 'OpenSans';line-height: 26px;}
.special-drugs-details h2 sup{font-size:0.5em;line-height: 15px;display: inline-block;vertical-align: top;}
.special-drugs-details h2 strong{font-family: 'OpenSans-Bold';}
.special-drugs-details .cta{color: #ffffff;font-family: 'OpenSans';line-height: 26px; font-size:19px;  }
.special-drugs-details .cta sup{font-size:0.5em;line-height: 15px;display: inline-block;vertical-align: top;}
.special-drugs-details .cta strong{font-family: 'OpenSans-Bold';}
.drug-percentage{position: absolute;top: -23px;right: 156px;}
.defined-drug{padding: 9px 0 0 35px;}
.defined-drug span{display: block;font-size:0.5em;line-height: 10px;color: #333333;font-family: 'OpenSans-Semibold';}
.footer-details1{padding: 12px 36px 21px 36px;}
/* inner1 style ends here */

/* inner2 style starts here */
.industry2 .industry-details{padding: 61px 37px 30px 37px;}
.industry2 h2{font-size:1.4375em;font-family: 'OpenSans-Semibold';line-height: 25px;color: #00293C;padding: 0 0 20px 0;}
.industry2 h2 img{display: inline-block;vertical-align: top;margin: -27px 0 0 3px;}
.industry2 .industry-main{padding: 20px 0 25px 0;}
.industry2 ul{padding: 0;text-align: center;}
.industry2 ul li{display: inline-block;float: left;width: 33.3%;padding: 0 33px 0 0;}
.mechanism-1{padding: 13px 0 6px 0;position: relative;}
.mechanism-1:after{content: '';position: absolute;top: 0;right: -5px;border-right: 2px dotted #aebd38;width: 2px;min-height: 209px;}
.mechanism-2:after{right: -13px;}
.mechanism-1 figure img{display: block;margin: 0 auto;}
.industry2 .industry-main p{color: #335462;margin: 0;padding: 13px 0 0 0;}
.industry2 .industry-main p strong{font-family: 'OpenSans-Bold';}
.industry2 .industry-main p sup{font-size:0.7em;line-height: 16px;display: inline-block;vertical-align: top;}
.industry2 ul li:last-child .mechanism-1:after{display: none;}
.industry5 p strong {font-family: 'OpenSans-Bold';}
.industry5 p {margin-bottom: 8px;}
.industry5 h3 {margin-bottom: 10px;}
.industry5 h2{padding: 19px 0 10px 0;color: #00293b;}
.industry5 h2.top{padding: 0px 0 10px 0;color: #00293b;}
.industry5 p sup{font-size:0.7em;line-height: 16px;display: inline-block;vertical-align: top;}
.industry5 .industry-details{padding: 63px 36px 10px 36px;}
/* targets */
.targets{background: #ffffff;}
.targets-details{padding: 29px 36px 29px 36px;text-align: center;}

.targets-details h2{color: #00293C;position: relative;z-index: 1;line-height: 26px;}
.targets-details h2 span{display: inline-block;background: #ffffff;vertical-align: top;padding: 0 16px 0 16px; margin-bottom: -1em;}
.targets-details h2:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: #aebd38;z-index: -1;}
.targets-details h2 sup{font-size:0.5em;line-height: 16px;display: inline-block;vertical-align: top;}
.targets-details ul{display:inline-block;vertical-align: top;width: 100%;padding: 30px 42px 29px 37px;border-left: 1px solid #aebd38;border-right: 1px solid #aebd38;border-bottom: 1px solid #aebd38;}
.targets-details ul li{display: inline-block;float: left;width: 25%;padding: 0 0 0 0;}


.immtable {    font-family: 'DINOT-Regular';     color: #1f656d;     font-size: 19px;    line-height: 22px;font-weight: normal;}
    
.immtable strong{font-family:'DINOT-Black'}

.targets-main{padding: 11px 1px 0 1px;}
.targets-main figure{min-height: 107px;align-items: center;justify-content: center;display: -webkit-flex;}
.targets-main figure img{display: block;margin: 0 auto;}
.targets-main p{padding: 7px 0 0 0;line-height: 19px;}
.targets-main p strong{font-family: 'OpenSans-Bold';}
.special-drugs1 .special-drugs-details{padding: 27px 0 35px 180px;}
/* inner2 style ends here */

/* inner3 style starts here */
.drug-plan .biologics_details1{padding: 65px 170px 17px 36px;}
.drug-plan .biologics_details12{padding:  20px 100px 0px 36px;}
.drug-plan .biologics_details13{padding:  50px 130px 0px 36px;}
.industry3 .industry-details{padding: 60px 34px 0 36px;}
.industry3 p sup{font-size:0.5em;line-height: 12px;display: inline-block;vertical-align: top;}
.targets1 p sup{font-size:0.5em;line-height: 15px;display: inline-block;vertical-align: top;}
.targets1 h2:after{top: 22px; }
.targets1 h2 strong{font-family: 'OpenSans-Bold';}
.targets1 ul{margin: -10px 0 0 0;padding: 54px 50px 2px 62px;}
.targets1 ul li{display: block;padding: 0 0 18px 0;float: none;width: 100%;}
.treatment h3{font-family: 'DINOT-Regular';color: #1f656d;}
.treatment h3:after{display: none;}
.treatment h3 strong{font-family: 'DINOT-Black';}
.treatment-left{display: inline-block;float: left;}
.treatment-right{display: inline-block; width:750px; float:left;padding: 10px 0 0 19px; text-align:left;}
.therapy{background: #ffffff;}
.therapy-details{padding: 0 35px 0 36px;}
.therapy-details p{padding: 0 0 6px 0;}
.therapy-details p strong{font-family: 'OpenSans-Bold';}
.therapy-details p sup{font-size:0.7em;line-height: 14px;display: inline-block;vertical-align: top;}
.multiple-brand{text-align: center;padding: 14px 0 0 0;}
.multiple-brand figure img{display: block;margin: 0 auto;}
.multiple-brand p{padding: 19px 0 0 0;line-height: 18px;}
.multiple-brand p strong{text-transform: uppercase;font-family: 'OpenSans-Bold';}
.multiple-brand-content{-ms-clip-path: polygon(0% 0%, 100% 0%, 80% 100%, 0% 100%);-webkit-clip-path: polygon(0% 0%, 100% 0%, 80% 100%, 0% 100%);clip-path: polygon(0% 0%, 100% 0%, 80% 100%, 0% 100%);width: 100%;height: auto;background: #1f646d;padding: 32px 136px 26px 0;}
.multiple-brand-content1{position: relative;z-index: 1;padding: 43px 60px 25px 0;}
.multiple-brand-content1:after{content: '';position: absolute;top: 0;right: 0;background: #e9eff0;width: 586px;height: 100%;-ms-clip-path: polygon(23% 0%, 100% 0%, 100% 100%, 0% 100%);-webkit-clip-path: polygon(23% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path: polygon(23% 0%, 100% 0%, 100% 100%, 0% 100%);z-index: -1;}
.multiple-brand-left{display: inline-block;float: left;width: 59.7%;}
.multiple-brand-left p{color: #ffffff;}
.multiple-brand-right{display:inline-block;float: right;width: 40.3%;padding: 16px 0 0 0;}
.multiple-brand-right p{color:#1f646d;}
/* inner3 style ends here */

/* inner4 style starts here */
.drug-plan1 .biologics_details:after{background: url(../images/shape5.png) no-repeat left top;background-size: cover;width: 1200px;height: 111px;}
.drug-plan1 .biologics_details1{padding: 65px 170px 15px 36px;}
.industry4 h2{padding: 0 0 10px 0;}
.industry4 p sup{font-size:0.7em;line-height: 16px;display: inline-block;vertical-align: top;}
.industry4 p strong{font-family: 'OpenSans-Bold';}
.industry4 .industry-details{padding: 63px 36px 10px 36px;}
.partenership-details{padding: 0 0 13px 0;}
.partenership-details p{padding: 0 0 8px 0;}
.partenership-details p strong{font-family: 'OpenSans-Bold';}
.partenership-main{border:1px solid #aebd38;position: relative;}
.partenership-main-left{display: inline-block;float: left;width: 73.8%;padding: 0 0 0 0;}
.partenership-main-right{display: inline-block; ;width: 42%;position: absolute;top: 0; bottom:0; padding: 20px 45px 40px 0;text-align: right;right: 0;z-index: 1;}
.partenership-main-right:after{content: '';position: absolute;top: 0;right: 0;-webkit-clip-path: polygon(50% 0, 100% 0%, 100% 100%, 0% 100%);clip-path: polygon(50% 0, 100% 0%, 100% 100%, 0% 100%);width: 638px;height: 100%;background: #ffffff;z-index: -1;}
.partenership-main-right h3{color: #00293C;line-height: 26px;letter-spacing: -0.2px;}
.partenership-main-right h3 strong{text-transform: uppercase;color: #D51D10;display: block;letter-spacing: 0.1px;}
.partenership-main-right h3 sup{font-size:0.7em;line-height: 14px;display: inline-block;vertical-align: top;padding: 0 0 0 0;}

.partenership-main-right p{color: #00293C;line-height: 26px;letter-spacing: -0.2px; font-size:19px; font-weight: normal;font-family: 'OpenSans-Semibold';}
.partenership-main-right p strong{text-transform: uppercase;color: #D51D10;display: block;letter-spacing: 0.1px;}
.partenership-main-right p sup{font-size:0.7em;line-height: 14px;display: inline-block;vertical-align: top;padding: 0 0 0 0;}


.special-drugs2 .special-drugs-in{padding: 29px 35px 34px 35px;}
.special-drugs2 .special-drugs-details{padding: 27px 0 20px 180px;}
/* inner4 style ends here */

/* popup style starts here */
.popup{display: none;max-width:1024px;z-index: 9999;right: 0;margin: 0 auto;top: 350px !important;}
.popup1 .popup_con{padding: 0 38px 0 0;}
.popup1 .content_1{padding: 63px 0 108px 123px;}
.popup2 .popup_con{padding: 0 18px 0 0;}
.popup2 .content_1{padding: 63px 0 144px 123px;}
.popup3 .content_1{padding: 63px 0 144px 123px;}
.main1{position: relative;display: none;background: #fff;}
.popup-mobile{position: relative;top: 0;left: 0;width: 100%;}
.popup-btn-close{position: absolute;top: -23px;right: 25px;color: #000;cursor: pointer;z-index: 222;}
.popup-btn-close span{display: block;}
.content_1{display: block;margin:0 auto;width:100%;height: 100%;-webkit-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 67% 100%, 25% 100%, 0 47%, 0 0);clip-path: polygon(50% 0%, 100% 0, 100% 100%, 67% 100%, 26% 100%, 0 46%, 0 0);background:#00293b;padding: 61px 0 163px 123px;}
.popup_con{display: block;width: 68%;margin: 0 auto;padding: 0 30px 0 0;}
.popup_con h5{padding: 0 0 10px 0;}
.popup_con p{font-size:0.75em;line-height: 18px;color: #ffffff;}
.popup_con p em{font-style: italic;}
.popup_con p strong{font-weight: bold;}
.lb_overlay{background: rgb(255, 255, 255) !important;opacity: 0.9!important;}
p.refTitle {font-size: 15px;color:#fff;}
.refs { color:#fff; font-size:12px; }

ol.refs li {
	display:inline;
}

ol.refs strong {
	font-weight:bold;
}

ol.refs em {
  font-style: italic;
}

.popup_con h2 {font-size: 15px;color:#fff;}

/* inputs feilds */
input, textarea, button, select {
    -webkit-appearance: none; /*Safari/Chrome*/
    -moz-appearance: none; /*Firefox*/
    -ms-appearance: none; /*IE*/
    -o-appearance: none; /*Opera*/
    appearance: none;
    -webkit-border-radius: 0;
}

.nowrap{
  white-space: nowrap;
}

.footer-left-1 p{
	display:table-cell;
	vertical-align:bottom;
}
.footer-left-1 .references2 a{
	border: #1f656d 1px solid;
	padding:5px 10px;
	color:#1f656d;
}
.footer-left-1 .references2{
	padding-right: 20px;
}
.partenership-top sup,
nav > ul > li > a sup{
	font-size: 0.6em;
}


.biologics_right figure{
	position:relative;
}
.biologics_right figure span{
	/*position: absolute;
	top: 15px;
	right: 40px;
	color:#fff;
	font-size: 14px;
	font-weight: bold;*/
}
.biologics_right figure video{
	width:100%;
	object-fit: inherit;
}

.homeCTA{
	position:relative;
}
.homeCTA .biologics_left{
	padding-top: 20px;
	width: 52%;
}
.homeCTA .biologics_left .innovative-bottom{
	-ms-clip-path: polygon(71% 0%, 95% 100%, 0% 100%, 0% 0%);
	-webkit-clip-path: polygon(71% 0%, 95% 100%, 0% 100%, 0% 0%);
	clip-path: polygon(71% 0%, 95% 100%, 0% 100%, 0% 0%);
	background:#587F39;
	padding-right: 160px;
	padding-left: 50px;
}
.homeCTA .biologics_left .innovative-bottom:after{
	background:#587F39;
}
.homeCTA .biologics_left .innovative-bottom p{
	color:#fff;
}
.homeCTA .biologics_left .innovative-bottom p a{
	color:#fff;
}
.homeCTA .biologics_right{
	padding-top: 20px;
	width: 60%;
	padding-right: 0px;
	position: absolute;
	left: 40%;
	padding-left: 0px;
}
.homeCTA .biologics_right .agreements{
	padding: 18px 34px 15px 107px;
}
#playBtn{
	color:#fff;
}
#playBtn img{
	width:8px;
	display: inline-block;
}
.footer-left{
	width:100% !important;
	padding:0;
}
.footer-left .item{
	float:none;
	padding:0 0 10px 0;
	vertical-align:bottom;
	display: inline-block;
}
.footer-left .item figure{
	display:inline-block;
	text-align:center;
	width: 100%;
}
.footer-left .item figure img{
	display:inline-block;
}
.footer-left-1{
	width: 45%;
}
.footer-left-2{
	width: 13%;
}
.footer-left-3 {
    width: 13%;
}
.footer-left-4{
	width: 13%;
}
.footer-left .footer-left-4 {
	padding-left: 20px;
}
.footer-left .footer-left-4 figure{
	text-align:left;
}
.footer-left-5{
	width: 13%;
}
.footer-left-4 p {
    color: #1E656D;
}

.show-popup{
	overflow: hidden;
}

.show-popup .notify-popup{
	display: flex;
}

.notify-popup{
	display: none;
	position: fixed;
	padding: 30px;
	overflow: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
	align-items: center;
	justify-content: center;
	background: rgba(0,0,0,.3);
}

.notify-popup .popup-body{
	position: relative;
	background: #fff;
	border: 1px solid #ADBC38;
	border-radius: 4px;
	width: 100%;
	max-width: 600px;
	padding: 50px;
	box-shadow: rgba(0,0,0,.5) 0 0 10px;
}

.notify-popup .top-right-btn{
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	top: 10px;
	right: 10px;
	width: 30px;
	height: 30px;
	border:2px solid #808080;
	border-radius: 50%;
	color: #808080;
	font-size: 26px;
	font-weight: bold;
	line-height: 1;
}

#leavesite-popup{
	text-align: center;
}

#leavesite-popup h2{
	font-size: 24px;
	margin-bottom: .8em;
	line-height: 1.3;
}

#leavesite-popup h2 .alt{
	color: #f50800;
	display: block;
	
	/* These are technically the same, but use both */
	overflow-wrap: break-word;
	word-wrap: break-word;
  
	-ms-word-break: break-all;
	/* This is the dangerous one in WebKit, as it breaks things wherever */
	word-break: break-all;
	/* Instead use this non-standard one: */
	word-break: break-word;
  
	/* Adds a hyphen where the word breaks, if supported (No Blink) */
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;

}

#leavesite-popup .line-2{
	font-size: 20px;
	margin-bottom: 1.3em;
}

#leavesite-popup .line-3{
	margin-bottom: 20px;
}

#leavesite-popup .line-4{
	font-size: 20px;
	line-height: 1.3;
	margin-bottom: 1.3em;
	/* These are technically the same, but use both */
	overflow-wrap: break-word;
	word-wrap: break-word;
  
	-ms-word-break: break-all;
	/* This is the dangerous one in WebKit, as it breaks things wherever */
	word-break: break-all;
	/* Instead use this non-standard one: */
	word-break: break-word;
  
	/* Adds a hyphen where the word breaks, if supported (No Blink) */
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}

#leavesite-popup .line-4 a{
	color: #59833b;
	text-decoration: none;
}

#leavesite-popup .line-4 a:hover{
	color: #59823a;
	text-decoration: underline;
}

.btn{
	display: inline-block;
	padding: .8em 1.2em;
	line-height: 1;
}

.btn-primary{
	background: #7a9b61;
	color: #fff;
	font-size: 18px;
}

.btn-primary:hover{
	color: #fff;
	background: #59833b;
}

@media (max-width:767px){
	#leavesite-popup h2{
		font-size: 18px;
	}
	#leavesite-popup .line-4{
		font-size: 18px;
	}
}

.long-text{

	/* These are technically the same, but use both */
	overflow-wrap: break-word;
	word-wrap: break-word;
  
	-ms-word-break: break-all;
	/* This is the dangerous one in WebKit, as it breaks things wherever */
	word-break: break-all;
	/* Instead use this non-standard one: */
	word-break: break-word;
  
	/* Adds a hyphen where the word breaks, if supported (No Blink) */
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
  
  }
  
   nav > ul > li.curent{
	 border: 0 none;
 } 
 .industry-table{
	padding: 0px 36px 10px 36px;
 }
 .industry-table table{
	margin-top: 20px;
 }
 
  
  .industry-table table caption{
	font-size: 19px;
    line-height: 22px;
    color: #00293b;
    font-weight: normal;
    font-family: 'OpenSans-Semibold';
	padding:0px 0 20px 0;
 }
 
 
 .industry-table table ul li{
	 padding-left: 20px;
 }
 .industry-table table ul li::before{
	content: ' ';
	position: absolute;
	width: 5px;
	height: 5px;
	background-color: red;
	border-radius: 3px;
	margin: 8px 50px 0 -15px;
 }
 .industry-table tr, td, th{
	 padding:10px;
	 border:1px solid #7a9b61;
 }
 .industry-table table .table-bg{
	background-color: #00293b;
	color:#ffffff;
	padding: 15px;
	height: 40px;
    font-weight: bold;
 }
 .special-drugs3-details{
	padding: 10px 36px 10px 36px;
 }
 .drug-left{
	padding-right: 20px;
	 margin-bottom: 40px;
	 margin-top: 20px;
	float: left;
	width: 60%;
	text-align: center;
 }
 .drug-left .table-bg{
	background-color: #00293b;
	color:#ffffff;
	font-weight: bold;
 }
 .drug-left .left-bg{
	background-color: #F0F7F3;
 }
 .drug-right{
	margin-bottom: 40px;
	margin-top: 20px;
	float:right;
	width: 40%;
 }
 .drug-right .cta{
	font-family: 'OpenSans';
	line-height: 27px;
	 color: #ffffff;
 }
 .special-drugs3 h2{
	color:#1f656d;
	padding:10px 0 10px 0;
 }
 #tblDesc {padding-top:20px;}
.mean-saving-details{padding: 10px 36px 10px 36px;}
 .special-drugs-in2{background: #1f646d;padding: 38px 18px 38px 35px;position: relative;color:#ffffff}
.special-drugs-in2:after{content: '';position: absolute;top: 0;left: 0;background: #aebd38;width: 34px;height: 34px;-ms-clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);-webkit-clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%);}
.home-video:after{content: '';position: absolute;top: -20px;right:-20px;z-index: -1;background: #aebd38;width: 65%;height: 110%;-ms-clip-path: polygon(100% 0, 0 0, 100% 100%);-webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);clip-path: polygon(100% 0, 0 0, 100% 100%);}

.year-on-year-d{
	display: block;
}
.year-on-year-m{
	display: none;
}


.footnotes {
	 
	margin-bottom:1em;
    padding-left: 0px;
    text-indent: -7px;
	font-size: .5em;
    line-height: 10px;
    color: #333333;
    font-family: 'OpenSans-Semibold';
    
}
.homeCTA2{
	background: #1f646d;
position: relative;
color:#fff;
width: 95%;
padding: 15px 55px 15px 50px;
}
.homeCTA2 .cta{
	font-family: 'OpenSans-Bold';
	color:#fff;
	line-height: 18px;
}
.homeCTA2 .cta a{
	vertical-align: bottom;
	text-decoration:underline;
	color:#fff;
}
.homeCTA2 .cta:after{
	content: '';
position: absolute;
top: 0;
right: 0;
background: #aebd38;
width: 34px;
height: 34px;
-ms-clip-path: polygon(0 0, 100% 100%, 100% 0);
-webkit-clip-path: polygon(0 0, 100% 100%, 100% 0);
clip-path: polygon(0 0, 100% 100%, 100% 0);
}
.videoSection{
	position: relative;
	margin-bottom: 20px;
}
.videoSection .biologics_left{
	float:none;
vertical-align: middle;
padding: 38px 40px 25px 0;
}
.videoSection .biologics_left p{
margin-top:10px;	
}
.videoSection .biologics_right{
	float:none;
vertical-align: middle;
}
