.container{
	width:100%;
	max-width:1230px;
	margin:0 auto;
	padding:0 15px;
}
body{
	font-family:HelveticaNeue-Roman;
	color:#4f4f4f;
}
p{
	line-height: 1.625rem;
}
b, strong {
    font-family:HelveticaNeue-Heavy;
	font-weight:400;
}
i{
	font-family:inherit;
}
#KS-page .exp-beft-column-control--mod-3,.header.fixed,.header.mobile-fixed{
	transition: padding-top 0.2s ease-in-out 0s;
    position: fixed;
    top: 0px;
    background: #fff;
    z-index: 1030;
	width:100%;
	left:0;
	right:0;
}
.header{
	position:relative;
}
.header-links{
	display:flex;
	justify-content: space-between;
	font-size:14px;
	line-height: 20px;
	color: #333333;
	font-family:Helvetica-Bold;
	padding: 7px 0 3px;
}
.header-links ul{
	padding:0;
	margin-bottom:0;
}
.header-links ul li{
	display:inline-block;
	list-style:none;
}
.header-links ul li a{   
	font-family: "HelveticaNeue-Heavy",sans-serif;
    color: #000;
    font-size: 13px;
    line-height: 1.2;
}
.header-links p a{	
	font-family: "HelveticaNeue-Heavy",sans-serif;
    color: #000;
    font-size: 13px;
    line-height: 1.2;
}
.header-links ul li a:hover,.header-links p a:hover{
	color: #007482;
}
.header-links ul li:not(:first-child):before {
    content: "|";
    padding: 0 11px 0 6px;
	font-family: "HelveticaNeue-Heavy",sans-serif;
    color: #000;
    font-size: 13px;
    line-height: 1.2;
}
.header-main-section{
	display:flex;
}
.logo-block{
	display: flex;
    flex: 1;
    align-items: flex-end;
}
.header-mainnav{
	flex-direction: column;
    justify-content: flex-end;
    flex: 6;
    padding-left: 25px;
    display: flex;
}
.headercnt{
	display:flex;
	justify-content: space-between;
	padding-bottom: 3px;
	margin-bottom:5px;
}	
.headercnt .d-flex > a{
	z-index:9;
}
.headercnt img{
	margin-right: 54px;
}
.headercnt .dropdowntxt{
	margin-top: 11px;
}
.headercnt p{
	font-family:'HelveticaNeue-Regular';
	font-size:14px;
	line-height:20px;
	color:#4f4f4f;
	margin-top: 12px;
}
.dropdowntxt p{
	font-size:11px;
	margin-bottom:3px;
	color:#5F5F5F;
}
.dropdowntxt .dropdown-menu.show{
	display:block !important;
	border: none;
    background: #E7E7E7;
	border-radius:0;
	width: 194px;
	padding:0;
	margin:0;
}
.dropdowntxt .dropdown-menu.show:hover{
	background: #FEC526;
}
.dropdown button{
    background: #E7E7E7;
    border: 0;
    border-radius: 0;
    color: #000;
    font-size: 12px;
    line-height: 15px;
	width: 194px;
	font-family:'HelveticaNeue-Heavy'
}
.dropdown button:focus{
	box-shadow:none;
}
.dropdown-item:hover,.dropdowntxt .dropdown-menu.show:hover{
   background-color:#FEC526;
}
.dropdowntxt .dropdown-toggle::after{
	margin-left: 40px;
    color: #5F98A8;
	transition: ease-in-out .2s;
}
.dropdowntxt .show .dropdown-toggle::after{
	transform: rotate(180deg);
}
.dropdowntxt .dropdown-item{
	font-family:'HelveticaNeue-Heavy';
	font-size: 12px;
    line-height: 15px;
	color:#000;
	padding: 6px 12px;
}
.nav-link::after{
	content:none;
}
#home .breadcrumb{
	display:none;
}
.indication-overlay.ylw-highlight{
	border: 3px solid yellow;
}
.indication-overlay{
	display:none;
	background:#004E57;
	color:#fff;
    margin: 0 auto;
    position: absolute;
    z-index: 9;
	font-size:.875rem;
	padding: 8px 10px;
	border: 3px solid transparent;
	width:100%;
}
.indication-overlay p{
	margin: 0 5rem 0 0;
	line-height: 1.125rem;
}
.indication-overlay ul{
	margin-bottom:0;
	padding:0 7.5rem 0 20px;
}
.indication-close{
    float: right;
    width: 20px;
    height: 20px;
	margin-top:3px;
	cursor: pointer;
}
#KS-page .indication-overlay{
	padding: 10px 0;
}
sup {
    top: -0.6em;
    font-size: 55% !important;
    font-family: inherit;
}
h1,#home .carousel-heading{
	font-size:2.5rem;
	line-height: 3rem;
	font-family: 'HelveticaNeue-Light';	
	color:#fff;
}
h2{ 
	font-size:2.1875rem;
	line-height: 2.8125rem;
	font-family: 'HelveticaNeue-Light';
	color: #007482;
	margin-bottom: 25px;
}
h3{
	font-size:1.5rem;	
	font-family: 'HelveticaNeue-Light';
	color:#007482;
}
h4 {
    font-family: 'HelveticaNeue-Light';
    font-size: 1.3125rem;
    line-height: 1.75rem;
    letter-spacing: .0225rem;
	color:#007482;
}
h5{
	font-size:1rem;
	line-height: 1.5625rem;
    letter-spacing: -.00937rem;
	font-family:HelveticaNeue-Heavy;
	color:#004e57;
}
.brightcove.section,.accordion.section,.image.section{
	display:block !important;
}
.mm-btn,#downloads .cmp-cta-tile .cmp-cta-desc-wrapper > a{
	border: 1px solid #004e57;
    color: #004e57;
    padding: 12px 50px 12px 15px;
	max-width: 300px;
    width: 100%;
    display: block;
	font-size: .875rem;
	line-height: 1.1;
	font-family:HelveticaNeue-Medium;
	background: url(/content/dam/commercial/us/pomalystdtc/en/images/mm/mmbtn-link.png) no-repeat scroll 94% center;
    background-size: 25px;
	transition: all .2s ease-in;
	letter-spacing: 1.5px;
	text-transform:uppercase;
}
.mm-btn.download,#downloads .cmp-cta-tile .cmp-cta-desc-wrapper > a{
	background: url(/content/dam/commercial/us/pomalystdtc/en/images/mm/download-cta-arrow.svg) no-repeat scroll 94% center;
	background-size: 13px;
}
.mm-btn:hover,#downloads .cmp-cta-tile .cmp-cta-desc-wrapper > a:hover{
	background-color: #fcc501;
    border: 1px solid #fcc501;
	color:#004e57;
}
#home #homebanner{
	margin-bottom: 50px;
	margin-top: 0;
}
.carousel-caption{
	top: 60px;
    left: 9.5%;
	max-width:580px;
}
#home .carousel-item img,.carousel-item video{
    height: 570px;
	width:100%;
}
.carousel-caption h1+p{
	font-size:1.375rem;
}
.carousel-caption a.mm-btn{
    max-width: 350px;
    margin: 22px 0 30px;
    background-color: #fcc501;
    border-color: #fcc501;
	text-transform: uppercase;
}
.carousel-caption a.mm-btn:hover{
	background-color:transparent;
	border-color:#fff;
	color:#fff;
	background: url(/content/dam/commercial/us/pomalystdtc/en/images/cta-link-white-arrow-icon.svg) no-repeat scroll 94% center;
	background-size: 25px;
}
.carousel-caption .footnote{
	font-size:.8125rem;
	line-height: 1.5;
}
.carousel-indicators{
	/* bottom: 20px; */
	 bottom: 8px; 
}
#home .carousel-indicators li{
    width: 16px;
    height: 16px;
    margin: 5px 4px;
    border-radius: 50%;
    background: #fff;
	cursor:pointer;
}
#home .carousel-indicators li.active{
    border: 2px solid #FFFFFF;
	background:transparent;
}
.carousel-control-next, .carousel-control-prev {
    opacity: 1;
	margin:auto 20px;
	cursor:pointer;
}
#home .carousel-control-prev-icon {
    background-image: url(/content/dam/commercial/us/pomalystdtc/en/images/mm/slider-arrow-left.png);
    height: 45px;
    width: 45px;
}
#home .carousel-control-next-icon {
    background-image: url(/content/dam/commercial/us/pomalystdtc/en/images/mm/slider-arrow-right.png);
    height: 45px;
    width: 45px;
}
.carousel-inner .caption{
	color: #fff;
    font-size: 1rem;
    font-style: italic;
    line-height: 1.3;
    position: absolute;
    text-align: right;
    padding: 0 30px 25px 50px;
    margin: 0;
    left: 0;
    bottom: 0;
    width: 100%;
}
.carousel-inner .caption.firstslidecaptioncptn {
	color:#31616b;
	/* bottom: 115px; */
	font-size: 13px;
    line-height: 1.2;
}
#home-carousel {
	max-width: 1200px;
	margin: auto;
}
#home-carousel > .col{
    padding:0;
}
#home-story-wrapper{
	margin-bottom:40px;
}
#home-story-wrapper .story-caption{
	margin: 12px 0 15px;
    line-height: 1.5;
}
#home-story-wrapper .disclaimer-txt{
	font-size: 13px;
    line-height: 1.2;
    font-style: italic;
    margin-top: 0;	
}
#home-story-wrapper .image-mobile-support{
	border-bottom: 4px solid transparent;
}
#home-story-wrapper .image-mobile-support.hoverimg{
	border-bottom: 4px solid #fcc501;
}
.home.mm-btn {
   max-width:100%;
   margin-bottom:10px;
}
#home-cta{
	padding: 60px 0;
}
#home-cta h2{
	margin-bottom:30px;
}
#home-cta p img{
	float: left;
    max-height: 90px;
    width: auto;
    margin: 0 25px 0 0;
}
#home-cta p{
	display: flex;
	margin-bottom: 33px;
}
#home .firstslidecaption .carousel-heading, #home .firstslidecaption > p {
	color:#187482;
}
#home .firstslidecaption .footnote {
	color:#31616b;
}
#mainbanner .mx-auto{
	background-position: center;
	margin-bottom:50px;
}
#resources #mainbanner .mx-auto,#relapsed-mm #mainbanner .mx-auto{
	margin:0;
}
#banner .html > div{
	padding-right:30px;
}
#banner .html > div,#innerbanner .html > div{
	display: flex;
	flex-direction:column;
    justify-content: center;
    min-height: 250px;
	padding:4rem 0;
}
#banner h1,#innerbanner h1{
	font-size: 3rem;
    line-height: 3.5rem;
	margin-bottom:0;
}
#innerbanner h1{
	color: #004e57;	
}
#innerbanner p{
	font-size: 1.25rem;
    font-family: HelveticaNeue-Light;
    margin-top: 25px;
    margin-bottom: 0;
    letter-spacing: .38px;
    text-align: left;
    line-height: 1.5625rem;
    color: #004e57;
}
#banner p{
	font-size: 1.375rem;
    line-height: 1.75rem;
    margin-top: 25px;
    color: #fff;
	font-family:HelveticaNeue-Light;
}
#btm-callout .desktop-img-container{
	background-position: center;
}
#btm-callout .html > div{
	display: flex;
    min-height: 250px;
    flex-direction: column;
    justify-content: center;
    max-width: 57%;
}
#btmglobal-cta-mmrelpse > div {
	background-size: 100% 100%;
}
#btmglobal-cta-mmrelpse #btm-callout  {
	padding:50px 0 12px 0;
}
#btm-callout h2{
	font-size: 1.75rem;
    line-height: 2.25rem;
	color: #004e57;
}
#btm-callout p{
	margin: -14px 0 32px;
}
#btm-callout p.MT10 {
	margin-top:10px;
}
#btm-callout p.smallinnertext {
	font-size: 1rem;
    color: #004e57;
    margin-bottom: 25px;
}
.exp-beft-column-control--mod-1 .row{
	align-items:center;
}
.exp-beft-column-control--mod-1 h5{
	margin-bottom: 16px;
}
.exp-beft-column-control--mod-1 h2,.exp-beft-column-control--mod-1 h3{
	margin-bottom: 42px;
	letter-spacing: 0.28px;
}
.exp-beft-column-control--mod-1 h2.mrgbtm {
    margin-bottom: 28px;
}
.exp-beft-column-control--mod-1 p.mrgbtm {
    margin-bottom: 35px;
}
.max-wid900{
	max-width:900px;
}
.ml-10 {
	margin-left: 10px;
}
a.link{
	text-decoration: underline;
    color: #007482 !important;
}
a.link.purple{
	color:#be2bbb !important;
}
a.underline{
	text-decoration:underline;
	color: inherit;
	font-family: inherit;
}
p.underline b{
	border-bottom: 1px solid #4f4f4f;
}
#relapsed-mm #col-rev  .image-mobile-support img{
	padding:66px 0;
}
#last-vertical-cta{
	margin:60px 0;
}
#last-vertical-cta .image-mobile-support img{
	margin-bottom:24px;
}
#last-vertical-cta h2{
	margin-bottom:20px;
}
#last-vertical-cta p{
	margin-bottom: 33px;
    padding-right: 8px;
}
#last-vertical-cta .mm-btn{
	margin-top:0;
	position: absolute;
    bottom: 0;
}
.column-control.exp-beft-column-control--mod-2{  
	background: right top/contain no-repeat url(/content/dam/commercial/us/pomalystdtc/en/images/mm/pom-hero-desktop-flare.svg),center/cover no-repeat url(/content/dam/commercial/us/pomalystdtc/en/images/mm/pom-hero-desktop-bg.svg);
	min-height:250px;
	margin-bottom:50px;
}
.cta-tile .d-flex.flex-wrap{
	background:transparent;
}
.cmp-cta-tile.vertical-alignment .cmp-cta-img-wrapper img,.cmp-cta-tile.horizontal-alignment .cmp-cta-img-wrapper img{
	width: auto;
    height: auto;
}
#what-relapsed .cmp-cta-description > a{
	font-size:1rem;
	font-family:HelveticaNeue-Heavy;
	color:#007482;
	margin: 29px 0 11px;
    display: block;
}
#what-relapsed .cmp-cta-description > p,#caregiver .cmp-cta-description > p{
	font-size:1rem;
	font-family:HelveticaNeue-Roman;
	color:#4f4f4f;
	line-height: 1.625rem;
}
#what-relapsed #cta{
	padding: 52px 0 32px;
}
#video h3{
	margin:12px 0 18px;
}
#video p.txt{
	margin-bottom:20px;
}
.videoPlayerImage,.brightcovePlayer video-js{
	width: 685px;
    height: 390px;
}
.videoPlayerImage,.brightcovePlayer video-js {
    border-bottom: 6px solid #fcc501;
}
.videotoptxt{
	top: 0;
    position: absolute;
    text-align: center;
    font-family: HelveticaNeue-Heavy;
    color: #fff;
    font-size: 14px;
    padding: 5px 35px;
    text-transform: uppercase;
    background-color: #f89828;
    min-width: 200px;
	line-height:1.1;
}
.fullscreen{
	font-family:HelveticaNeue-Heavy;
	font-size:.9375rem;
	color:#007482;
	margin-top: 40px;
    display: block;
}
.fullscreen:hover{
	color:#007482;
}
.fullscreen img{
	padding-right:10px;
}
.cmp-accordion__button{
	border: none;
    background: transparent;
	padding-left:0;
}
.cmp-accordion__button:focus{
	outline:none;
}
#video-accord .cmp-accordion__title{
	font-family: HelveticaNeue-Heavy;
    font-size: .9375rem;
    color: #007482;
	position:relative;
    padding-left:32px;
	padding-top:3px;
	cursor:pointer;
}
#video-accord .cmp-accordion__title:before{
	content: '';
    border: 2px solid #007482;
	border-radius: 50px;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    top: 0;
}
#video-accord .cmp-accordion__title:after{
	content: '+';
	position: absolute;
    left: 5px;
    top: -4px;   
    display: flex;
    font-size: 23px;
    font-family: 'HelveticaNeue-Light';
	font-weight:bold;
	background-color:transparent;
}
#video-accord .cmp-accordion__button--expanded .cmp-accordion__title:after{
	content: "";
    height: 2px;
    width: 13px;
    background-color: #007482;
    display: block;
    position: absolute;
    left: 5px;
    top: 11px;
}
#join-modal .modal-dialog {
    max-width: 750px;
}
#join-modal h2 {
    font-size: 48px;
    line-height: 56px;
    font-family: HelveticaNeue-Light;
    color: #012269;
    margin-bottom: 30px;
	margin-top: 30px;
}
#join-modal .modal-header {
    border: none;
    padding: 0;
}
#join-modal p{
	font-size: 16px;
    line-height: 26px;
	margin-bottom: 20px;
}
#join-modal .close{
    position: absolute;
    right: 30px;
    top: 30px;
	opacity: 1;
	width: 30px;
	height: 30px;
}
#join-modal .modal-footer {
    flex-direction: column;
    border: none;
	padding: 0;
}
#join-modal .modal-footer a {
    margin: 0;
    margin-top: 30px;
	min-width: 308px;
}
#join-modal .modal-body {
    padding: 0;
}
#join-modal .modal-content {
    padding: 60px;
    align-items: center;
    text-align: center;
}
#join-modal a.mm-btn {
    background-image: url(/content/dam/commercial/us/pomalystdtc/en/images/mm/mmbtn-link.png) no-repeat scroll 94% center;
    border-color: #012269;
    color: #012269;
	text-align:left;
}
#join-modal a.mm-btn:hover{
    background-position-x: 96%;
    background-color: #fcc501;
	border-color: transparent;
	 border-color: transparent;
}
#patient-story .mrg-top{
	margin: 5.8rem 0 22px;
}
#patient-story .mrg-top + a{
	margin-bottom: 50px;
}
.transcript::-webkit-scrollbar,.scroll-fixheight::-webkit-scrollbar{
	-webkit-appearance: none;
}
.transcript::-webkit-scrollbar:vertical,.scroll-fixheight::-webkit-scrollbar:vertical{
	width: 21px;
}
.transcript::-webkit-scrollbar-thumb{
	background-color: #f89828;
	border-radius: 20px;
	height: 60px;			  
}
.transcript span{
	text-decoration:underline;
}
.transcript .light-blue{
	font-family:HelveticaNeue-Heavy;
	color: #007482;
}
.transcript .dark-blue{
	color:#004e57;
	font-family:HelveticaNeue-Heavy;
}
.transcript ul li{
	padding-left:10px;
	line-height:1.63;
}
.transcript .third-level{
	padding-left:20px;
	margin-bottom:10px;
}
.transcript .sec-level{
	margin-bottom: 25px;
}
.transcript .list-circle{
	padding-left:45px;
	margin-bottom:25px;
}
.transcript .list-circle li{
	list-style: circle;
}
.transcript .mrg-btm{
	margin-bottom:25px;
}
#caregiver .cta-blk{
	margin-bottom:30px;
}
#caregiver .mm-btn.care-link {
	width: auto;
    padding-right: 65px;
    max-width: 100%;
    display: inline-block;
}
#caregiver .tips-blk{
	border-top: 1px solid #004e57;
    padding-top: 50px;
	margin-top:50px;
}
#caregiver .cta-tile .d-flex.flex-wrap{
	padding: 15px 6px;
}
#caregiver .cmp-cta-description{
	text-align: left;
}
#caregiver .cmp-cta-description > a{
	font-family: HelveticaNeue-Light;
    font-size: 1.3125rem;
	color: #007482;
	margin-bottom: 12px;
    display: block;
}
#caregiver .cmp-cta-img-wrapper{
	padding: 10px 0 40px;
}
#caregiver img.cmp-cta-img{
	width:120px;
}
h2.callout-txt{
	color: #fff;
    border-left: 6px solid #fcc501;
	padding: 3px 0 3px 30px;
    margin: 43px 0;
	letter-spacing: .04875rem;
}
.takecare-blk{
	margin: 60px 0 32px;
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 33px;
}
#caregiver .flex-cta p{
	/* flex-basis: 33.333333%; */
	display:flex;
	padding:0 70px 30px 0;
}
#caregiver .flex-cta p img{
	margin-right:20px;
	align-self: flex-start;
    width: 40px;
    height: 40px;
}
#caregiver #cta-blk{
	margin-bottom: 31px;
}
#signup .exp-beft-bg-container--mod-4{
	margin: 50px 0 86px;
}
#signup .exp-beft-bg-container--mod-4 h5{
	margin: 50px 0 44px;
}
.sign-flex img{
	width:100px;
	margin-right:22px;
}
#side-effects .max-wid900{
	margin: 0 0 48px;
}
#side-effects .exp-beft-column-control--mod-1 img.img-fluid,#resources .exp-beft-column-control--mod-1 img.img-fluid,#educational-videos .exp-beft-column-control--mod-1 #col-rev img.img-fluid{
	max-width:fit-content;
}
#side-effects .exp-beft-column-control--mod-1 #imgleft-exceed img.img-fluid{
	margin-left:-85px;
}
#serious-sideeffects .max-wid900 > p,#common-sideeffects .max-wid900 > p{
	margin: 0 0 3.8rem;
}
#serious-sideeffects .exp-beft-column-control--mod-1,#common-sideeffects .exp-beft-column-control--mod-1{
	margin: 60px 0 50px;
}
#mm-accordion .cmp-accordion__title{
	font-size: 1.3125rem;
    line-height: 1.75rem;
    color: #007482;
}
#mm-accordion .cmp-accordion__header{
	position:relative;
	border-bottom: 0.5px solid #5caab2;
}
#mm-accordion .cmp-accordion__header:after{
	content: "";
    width: 100%;
    height: 10px;
    background-color: #fcc501;
    position: absolute;
    left: 0;
    bottom: -1px;
    opacity: 0;
    transition: opacity .3s;
}
#mm-accordion .cmp-accordion__header:hover:after{
	opacity: 1;
}
#mm-accordion .cmp-accordion__header button{
	padding: 16px 0px 24px 0;
    position: relative;
	cursor: pointer;
}
#mm-accordion .cmp-accordion__header button:after{
	content:'';
	position:absolute;
	background:url(/content/dam/commercial/us/pomalystdtc/en/images/mm/accordion-arrow.svg) no-repeat center;
	width: 16px;
    height: 10px;
    display: inline-block;
    transition: all .2s ease-out;
	right:30px;
	bottom:34px;
}
#mm-accordion .cmp-accordion__header button.cmp-accordion__button--expanded:after{
	transform: rotate(180deg);
}
#mm-accordion .cmp-accordion__panel{
	padding: 23px 0 30px;
}
#serious-sideeffects #mm-accordion .cmp-accordion__panel p,#serious-sideeffects #mm-accordion .cmp-accordion__panel ul{
	margin-bottom:0;
}
.cmp-accordion__panel ul.listcircle{
	list-style-type:circle;
}
#mm-accordion .cmp-accordion__panel ul li{
	padding-left: 10px;
    line-height: 1.625;
}
.cmp-accordion__panel ul.marg-btm{
	margin-bottom:1rem;
}
#serious-sideeffects .cmp-accordion__panel ul.listnormal{
	padding-left:75px;
}
.pricing-link{
	font-size: 1.1rem;
    color: #000;
	margin: 0 0 40px;
    border-bottom: 1px solid #000;
    padding-bottom: 40px;
}
.pricing-link a{
	color:inherit;
	text-decoration:underline;
}

#cost h2{
	font-family:BMSHumanity-Regular;
	color:#4f4f4f;	
}
#cost h2:first-child{
	padding-bottom: 25px;
}
#cost h2:first-child sup{
	top: -0.8em;
}
#cost .max-wid900 p:not(.pricing-link,.purple){
	font-family:BMSHumanity-Regular;
}
#cost .support-logo.cost-access h2 {
    font-family: BMSHumanity-Bold;
    font-size: 1.3125rem;
    line-height: 1.5rem;
    margin-top: 48px;
	color:#4f4f4f;
	margin-bottom: 0.5rem;
    padding-bottom: 0;
}
#cost .support-logo.cost-access h3 {
    font-size: 1.3125rem;
    line-height: 1.75rem;
    font-family: BMSHumanity-Regular;
    margin-bottom: 20px;
    font-style: italic;
	color:#4f4f4f;
}
#cost .support-logo.cost-access .bmsaccessimg {
    max-width: 235px;
	margin-bottom:1.5rem ;
}
.cost-flexcta{
	display: flex;
    margin: 0 375px 30px 0;
	align-items:center;
}
.cost-flexcta > p{
	width:80px;
	margin-bottom:0;
	justify-content: center;
	display: flex;
}
.cost-flexcta img{
	align-self: center;
    margin: 0 20px 0 0;
    max-height: 60px;
}
.cost-righttext .purple{
	color: #be2bbb;
    margin-bottom: 0;
	font-family:BMSHumanity-Bold;
}
.cost-righttext a.purple:hover{
	text-decoration:underline;
}
.cost-righttext p:last-child{
	color: #be2bbb;
    margin-bottom: 0;
	font-family:BMSHumanity-Regular;
	color:#333;
}
.cost-flexcta+p{
    padding-bottom:25px;
	border-bottom:1px solid #9c9c9c;	
}
#about-pomalyst h2.mrg-top{
	margin:50px 0 0;
}
#about-pomalyst .cmp-cta-tile.vertical-alignment .cmp-cta-desc-wrapper{
	margin: 5px 0 30px;
}
#about-pomalyst .cmp-cta-description a{
	font-size: 1rem;
    line-height: 1.5625rem;
	color: #007482;
	font-family:HelveticaNeue-Heavy;
}
#about-pomalyst .cmp-cta-description p{
	font-size: 1.3125rem;
    line-height: 1.75rem;
	font-family:HelveticaNeue-Light;
	color: #007482;
	margin-top:8px;
}
#about-pomalyst .exp-beft-column-control--mod-1{
	margin:50px 0;
}
#about-pomalyst .max-wid900 h2{
	margin: 52px 0 26px;
}
.stats-flex{
	/* display:flex; */
	margin:24px 0 20px 0;
}
.stats-flex.two{
	margin-top:48px;
}
.stats-block{
	min-width: 311px;
	height:156px;
    background: #eef6f7;
    margin-left: 23px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.stats-block > p{
	color: #004e57;
}
.stats-highlight{
	display:flex;
}
.stats-highlight h5.like-h1{
	font-family: HelveticaNeue-Heavy;
    margin: 0;
    color: #007482;
    font-weight: 100;
    font-size: 3.4375rem;
    line-height: 3.9375rem;
}
.stats-highlight h5{
	line-height: 1;
    margin: auto 12px;
}
#about-pomalyst .imgbtm-txt{
	margin: 26px 0 53px;
    padding-bottom: 52px;
    border-bottom: 1px solid #d8d8d8;
}
#about-pomalyst .imgspace{
	margin: 20px 0 6px;
}
#about-pomalyst .PFStxt{
	margin-bottom:50px;
}
#about-pomalyst #comb-theraphysec{
	padding: 50px 0;
	margin-top:50px;
}
#about-pomalyst .ref-txt{
	margin: 49px 21rem 50px 0;
    border-top: 1px solid #9c9c9c;
    padding-top: 9px;
	font-size: .8125rem;
    line-height: 1.125rem;
}
#taking-pomalyst .max-wid900 h5{
	color: #004e57;
	border-bottom: 1px solid #5caab2;
	padding: 0 0 8px;
}
#taking-pomalyst .max-wid900 .small{
	margin-bottom:50px;
}
#taking-pomalyst .exp-beft-bg-container--mod-4 .card-color-container{
	border-bottom: 7px solid #f89828;
	margin-bottom:50px;
}
#taking-pomalyst .carousel-control-next, #taking-pomalyst .carousel-control-prev{
	margin: 46px 20px;
}
#carousel-blk h2{
	padding: 5rem 0 40px;
    border-bottom: 1px solid #007482;
    color: #004e57;
}
#carousel-blk h4{
	margin-bottom: 50px;
}
#carousel-blk .carousel-inner{
	margin: 42px 0 46px;
}
#carousel-blk .carousel-cnt img{
	width: 50px;
    margin-bottom: 30px;
}
#taking-pomalyst #innerbanner .html > div{
	padding-bottom:0;
}
#taking-pomalyst #innerbanner p{
	font-family: HelveticaNeue-Roman;
    font-size: .8125rem;
    line-height: .875rem;
	margin-bottom:20px;
}
#taking-pomalyst .carousel-cnt{
	display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
	padding: 30px 26% 50px;
    text-align: center;
}
#taking-pomalyst .carousel-indicators li{
    width: 16px;
    height: 16px;
    margin: 5px 10px;
    border-radius: 50%;
    background: transparent;
	border: 2px solid #f89828;
	cursor:pointer;
}
#taking-pomalyst .carousel-indicators li.active{   
	background:#f89828;
}
#taking-pomalyst .carousel-control-next-icon,#taking-pomalyst .carousel-control-prev-icon{
	width: 45px;
    height: 45px;
    border-radius: 50%;
    transition: all .2s;
	background:url(/content/dam/commercial/us/pomalystdtc/en/images/mm/slider-prev-arrow-pompat.svg) no-repeat center;
	background-color: #f89828;
	cursor:pointer;
}
#taking-pomalyst .carousel-control-next-icon{
	background:url(/content/dam/commercial/us/pomalystdtc/en/images/mm/slider-next-arrow-pompat.svg) no-repeat center;
	background-color: #f89828;
}
#taking-pomalyst .bodyks-ul{
	padding-left: 45px;
	margin-bottom:25px;
}
#taking-pomalyst .lastblk .bodyks-ul + p{
	border-bottom: 1px solid #d8d8d8;
	padding-bottom:50px;
	margin-bottom:52px;
}
#taking-pomalyst .lastblk{
	margin-bottom: 52px;	
}
#taking-pomalyst .lastblk p{
	margin-bottom:5px;
}
#combination-theraphy .max-wid900 p{
	margin-bottom:5px;
}
#combination-theraphy .max-wid900 h2{
	margin: 0px 0 26px;
}
#combination-theraphy .max-wid900 h2:last-child{
	margin: 28px 0 3px;
}
#combination-theraphy .max-wid900.mrgtp{
	margin-top:50px;
}
p.callout-txt{
	padding: 50px 0;
	color: #007482;
	margin-bottom:0;
}
hr.green{
	height: 4px;
    border: 0;
    background-color: #bebd00;
    margin: 20px 0 50px;;
}
#combination-theraphy .max-wid900 .list-circle{
	list-style-type: circle;
    padding-left: 40px;
	line-height:1.75;
	margin-bottom:20px;
}
#combination-theraphy .max-wid900 li{
	padding-left:10px;
}
#combination-theraphy .list-circle li.mrg-btm{
	margin-bottom:24px;
}
#combination-theraphy .max-wid900 .mrg-left{
	margin-left:25px;
	margin-bottom:73px;
}
#combination-theraphy .list-normal{
	padding-left:45px;
}
.scroll-fixheight{
	padding: 12px 139px 17px 15px;
    overflow-y: scroll;
    width: 100%;
    height: 246px;
    background-color: #f6f6f6;
    position: relative;
    color: #000;
    margin: 54px 0 50px;
	border-top: 7px solid #f89828;
}
.scroll-fixheight.isi h4:first-child{
	font-size:15px;
}
.scroll-fixheight ul.column-count{
	margin-bottom:1rem;
}
.scroll-fixheight.isi .third-level{
	padding-left:16px;	
}
.scroll-fixheight.isi ul{
	line-height:1.63
}
.scroll-fixheight.isi p{
	margin-bottom:0;
	line-height:normal
}
.scroll-fixheight.isi .mtp{
	margin-top:16px;
}
.scroll-fixheight.isi ul.lispacing > li{
	margin-top:15px;
}
#combination-theraphy hr:not(.green){
	border-top: 1px solid #979797;
    margin-bottom: 50px;
}
.scroll-fixheight::-webkit-scrollbar-thumb{
	background-color: #017483;
	border-radius: 20px;
	height: 60px;			  
}
#rems h5.subhead{
	margin: 60px 0 50px 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #5caab2;
}
#rems .cmp-cta-description > a{
    color: #004e57;
    font-family: HelveticaNeue-Heavy;
    margin-bottom: 8px;
    display: block;	
	font-size:1rem;
}
#rems .cta-tile .d-flex.flex-wrap{
	padding:0;
	margin-bottom:36px;
}
#rems .cmp-cta-tile.horizontal-alignment .cmp-cta-img-wrapper{
	width:auto;
	margin-right:50px;
}
#rems .cmp-cta-tile.horizontal-alignment .cmp-cta-desc-wrapper{
	width: calc(100% - 525px);
}
#rems .cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description p{
	font-size:1rem;
	font-family:HelveticaNeue-Roman;
	line-height: 1.625rem;
	color:#4f4f4f;
}
#rems .max-wid900 > p:first-child{
	margin: 50px 0;
}
#rems h5.survey-head{
	margin:56px 0 12px 0;
}
.QR-Code{
	margin-bottom:12px;
}
.rems-dwnld img{
	margin-left:10px;
}
#resources .downloadblk{
	display: flex;
    justify-content: space-between;
    margin: 70px 0;
}
.generic-text{
	display:block !important;
}
.generic-text p{
	position: absolute;
    bottom: 0;
    right: 0;
    color: #fff;
	line-height:1;
	margin-bottom:10px;
	font-style:italic;
}
#educational-videos .mm-btn.download {
	width: auto;
    float: left;
}
#edu-videos-container .column-control:first-child #video {
	margin-top: 0px;
}
#educational-videos #last-vertical-cta img.img-fluid { 
    height: 315px;
}
#educational-videos #last-vertical-cta {
	margin: 0px;
	position: relative;
	padding-bottom: 60px;
}
#educational-videos #last-vertical-cta p,
#educational-videos #last-vertical-cta a {
	color: #fff;
}
#educational-videos #last-vertical-cta a {
	border-color: #fff;
}
#educational-videos #last-vertical-cta h2 { 
	color: #fff;
}
#educational-videos #last-vertical-cta .mm-btn {
	background: url(/content/dam/commercial/us/pomalystdtc/en/images/mm/slider-next-arrow-pompat.svg) no-repeat scroll 94% center;
}
#educational-videos  #last-vertical-cta .mm-btn:hover {
	background: url(/content/dam/commercial/us/pomalystdtc/en/images/mm/mmbtn-link.png) no-repeat scroll 94% center;
    background-color: #fcc501;
    border: 1px solid #fcc501;
	border-color: #fcc501;
    color: #004e57;	
}
.more-videos-title {
    margin-top: 60px;
    padding-top: 40px;
}
.img-foot-note {
	position: absolute;
    top: 280px;
    right: 20px;
}
#faq .cmp-accordion__panel ul {
	padding-left:40px;
}
.cs-options{
	padding: 72px 0 52px;
}
.cs-options h5{
	margin: 0 0 54px;
}
.cs-options ol{
	display:flex;
	justify-content:space-between;
	counter-reset: numbers;
    list-style-type: none;
	padding: 0 0 80px;
    margin: 0;
}
.cs-options ol li{
	padding-left: 80px;
    position: relative;
    font-size: 1.5rem;
    line-height: 1.33;
    flex: 0 1 28%;
    max-width: 28%;
    margin-bottom: 0;
	color: #007482;
	font-family:HelveticaNeue-Light;
}
.cs-options ol li:before,.convers-start h2:before{
	counter-increment: numbers;
    content: counter(numbers);
    width: 50px;
    height: 50px;
    color: #fff;
    border-radius: 50%;
    font-family: HelveticaNeue-Heavy;
    font-size: 1.5rem;
    text-align: center;
    line-height: 50px;
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
	background-color: #007482;
}
.convers-start h2:before{
    top: 50%;
    transform: translateY(-50%);
}
.convers-start{
	counter-reset: numbers;
	padding: 72px 0 54px;
}
.convers-start > h5{
	margin-bottom:74px;
}
div.option{
	width: 280px;
    height: 280px;
    display: flex;
    align-content: center;
    flex-direction: column;
    justify-content: center;
    background-color: #eef6f7;
    color: #007482;
	position:relative;
	border-radius: 12px;
    cursor: pointer;
    transition: all .3s;
	margin:8px;
	font-size: 1.75rem;
    font-family:HelveticaNeue-Medium;
    text-align: center;
	padding: 0 20px;
}
.option:before{
    content: "";
    width: 42px;
    height: 42px;
    display: block;
    border-radius: 50%;
    box-sizing: border-box;
    position: absolute;
    top: 20px;
    right: 20px;
    background-color: #fff;
	border: 4px solid #f89828;
}
.option:hover {
    background-color: rgba(1,116,131,.15);
}
ul li.option{
    background-color: #eef6f7;
    color: #017483;
	font-family: HelveticaNeue-Medium;
    font-size: 1.75rem;
    line-height: 1.2;
    padding: 45px 50px 45px 140px;
    margin: 20px 0;
    min-height: 135px;
	list-style: none;
    position: relative;
	border-radius:12px;
	cursor:pointer;
}
ul li.option:before{
	left: 50px;
    right: 0;
	top: 44px;
}
.convers-start ul{
	padding:0;
}
.option img{
	height: auto;
    max-height: 140px;
}
.option img:nth-child(2){
	display:none;
}
#q2 .patient{
	flex-basis: 25%;
    flex-wrap: wrap;
    max-width: 900px;
}
.selected.option{
	color: #fff;
	background-color: #017483;
}
.selected.option:before{
    border: 4px solid #fff;
    background: url(/content/dam/commercial/us/pomalystdtc/en/images/mm/checkbox-pom.svg) no-repeat center;
	background-size: 26px auto;
    background-color: #fff;
}
.ques1txt,#q3,#q3 > div > div,.hide,.selected img:not(.hide),.convers-startnext{
	display:none;
}
#q1{
	margin-bottom:62px;
}
.ques1txt{
	margin: 0 0 70px;
}
.selected img.hide{
	display:block
}
.convers-start h2{
	position: relative;
    padding-left: 70px;
    margin-bottom: 40px;
}
#q2{
	margin-bottom: 70px;
}
.donetxt{
	margin: 38px 0 48px;
}
.mm-ylwbtn{
    font-family: HelveticaNeue-Medium;
    padding: 0 0 0 16px;
    text-transform: uppercase;
	text-decoration: none;
    letter-spacing: 1.5px;
    font-size: 14px;
    line-height: 40px;
    border: 0;
    display: inline-block;
    transition: all .2s;
	color: #000;
    background-color: #fcc501;
}
.submit.mm-ylwbtn{
	margin: 0 auto;
	width: 308px;
    height: 80px;
	padding: 21px 50px 21px 30px;
	background: url(/content/dam/commercial/us/pomalystdtc/en/images/mm/btn-cs-arrow-pompat.svg) no-repeat 94% center;
	background-color: #fcc501;
    display: block;
}
.back.mm-ylwbtn{
	width: 140px;
    height: 40px;
	background: url(/content/dam/commercial/us/pomalystdtc/en/images/mm/btn-cs-arrow-back-pompat.svg) no-repeat 17% center;
	background-color: #fcc501;
	text-align:center;
	margin: 50px 0 0;
}
.disable.submit{
	background-color: #f6f6f6;
    color: #d8d8d8;
    background-image: none;
    cursor: not-allowed;
    outline: 0;
    border: none;   
}
.convers-startnext{
	margin:70px 0 0;
}
.convers-startnext p{
	margin: 50px 0 20px;
}
#conversation-starter .exp-beft-column-control--mod-1{
	margin-bottom:50px;
}

#spot-light{
	padding: 63px 0 50px;
	margin-bottom:50px;
}
#spot-light h4{
	border-bottom: 1px solid #5caab2;
	padding-bottom: 18px;
    margin-bottom: 8px;
	font-size: 1.125rem;
	color: #004e57;
	font-family:HelveticaNeue-Heavy
}
#spot-light .mm-btn{
	margin-top:30px;
}
#spot-light .martp{
	margin-top:31px;
}
#org-list{
	border-bottom: 1px solid #d8d8d8;
    margin: 30px -15px 52px;
    padding-bottom: 50px;
}
#org-list p{
	margin-bottom: 26px;
	line-height:1.9rem;
}
#org-list p *{
	display:block;
}
#org-list p a{
	text-decoration: underline;
    color: #007482;
}
#organizations .mb-48{
	margin-bottom:48px;
}
#downloads .max-wid900 h2{
	margin-bottom: 40px;
}
#downloads .cmp-cta-tile.vertical-alignment .cmp-cta-img-wrapper img{
	max-height: 235px;
    max-width: 181px;
	margin-left: 0;
}
#downloads .cmp-cta-tile.vertical-alignment .cmp-cta-img-wrapper img[alt*="Full prescribing information for POMALYST® (pomalidomide)"] {
    padding: 10px;
    border: 1px solid #a3a3a3;
}
#downloads .cmp-cta-tile.vertical-alignment .cmp-cta-img-wrapper img[alt*="My journey POMALYST® (pomalidomide) brochure"] {
  border:1px solid #979797;
}
#downloads .cmp-cta-tile .cmp-cta-desc-wrapper > a{
	border-radius:0;
	position:absolute;
	bottom:0;
	max-width:181px;
	margin:0;
}
#downloads .cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description>p{
	font-size:1rem;
	font-family:HelveticaNeue-Roman;
	color:#4f4f4f;
	margin:16px 0 0px;
	text-align:left;
	min-height:40px;
	line-height:21px;
}
#downloads .cta-tile .d-flex.flex-wrap{
	padding: 0 32px;
}
#downloads .col-lg-3 h5{
	padding: 0 32px;
    margin-bottom: 20px;
    min-height: 50px;
    display: flex;
    align-items: center;
	line-height: 20px;
}
#downloads .cmp-cta-tile.vertical-alignment .cmp-cta-img-wrapper{
	padding: 0;
}
.site-map-cont ul {
	list-style-type: none;
	padding: 0;
}
.site-map-cont ul li {
	margin-bottom: 25px;
}
.site-map-cont ul li a {
	font-size: 1.125rem;
	line-height: 25px;
	color: #007482;
}
.site-map-cont ul li a:hover {
	text-decoration: underline;
}
.nopage-list-cont ul {
	padding-left: 15px;
}
.nopage-list-cont ul li {
	margin: 0px 0 25px;
}
.nopage-list-cont ul li a {
	font-size: 1.125rem;
	line-height: 25px;
	color: #007482;
	font-family:HelveticaNeue-Heavy;
    text-decoration:underline;
}
.nopage-list-cont ul li a:hover {
	text-decoration: underline;
}
/* isi css */
#KS-page .d-flex.flex-row.isi-header{
	background:#772717;
}
#KS-page .d-flex.flex-row.isi-header:before{
	border-bottom: 31px solid #772717;
}
.d-flex.flex-row.isi-header{
     background: #003F48;
	 height:30px;
}
.d-flex.flex-row.isi-header:before {
    border-bottom: 31px solid #003F48;
    content: '';
    display: block;
    position: absolute;
    width: 9999em;
    right: 0;
	margin-top: -1px;
}
.arrow.up-arrow, .arrow.down-arrow {
    height: 24px;
    width: 140px;
    position: relative;
    left: -104px;
}
.arrow.up-arrow{
	background:url(/content/dam/commercial/us/pomalystdtc/en/images/mm/collapse.png) no-repeat right center;	
}
.arrow.down-arrow{
	background:url(/content/dam/commercial/us/pomalystdtc/en/images/mm/expand.png) no-repeat right center;
	width: 80px;
    left: -45px;
}
.cmp-isi .isi-container .isi-container-title,.cmp-isi .more-text-container, .cmp-isi .hide-text-container{
	color:#fff;
	font-size: 16px;
    font-family: HelveticaNeue-Heavy;
    padding: 4px 0;
	display: flex;
    align-items: center;
	font-weight: 400;
}
.is-preview .isi-topcontent{
	display:none;
}
.expand-container .isi-header-inner{
	display:none;
}
.isi p{
	line-height: 1.1875rem;
}
.isi h4{
    font-family: 'HelveticaNeue-Heavy';
	line-height: 1.1875rem;
}
.isi h4.light-blue{
	color: #017483;
	font-size:.9375rem;
	margin-bottom:0;
}
a[href^="tel:"] {
    color: inherit !important;
	display: inline-block !important;
}
.isi sup,.isi a {
    font-size: inherit;
    color: inherit;
	font-family:inherit;
}
.isi a{
	font-size:inherit !important;
}
.isi b{
	font-family:'HelveticaNeue-Heavy';
}
.isi *{
	font-size:.875rem;
	color:#000;
    font-family:'HelveticaNeue-Roman'	
}
.isi .txt-green{
	line-height: 1.1875rem;
}
.main-content-block > div:not(.content-block-border){
	margin: 0 53px 0 30px;
}
.isi ul{
	padding-left:18px;
}
.isi ul > li{
	padding: 0px 0 0px 10px;
	margin-bottom:0 !important;
}
.content-block-border{
	border: 2px solid #000;
	padding: 11px 20px 6px 20px;
	margin: 0 0 16px;
}
.content-block-border h4.light-blue{
	margin: 20px 0 0;
}
.sec-level{
	padding-left:15px;
}
.sec-level > li{
	position:relative;
	list-style:none !important;
	padding-left:6px;
}
.sec-level > li:before {
    content: "";
    width: 8px;
    height: 1.5px;
    background-color: #000;
    position: absolute;
    top: 9px;
    left: -16px;
}
.isi .third-level{
	padding:0 45px 0 20px;
}
.third-level > li{
	padding-left:6px;
	list-style: circle;
}
.isi .list-circle{
	padding: 0 20px 0 43px;
}
.isi .list-circle li{
	list-style: circle;
	padding-left:20px;
}
ul.column-count{
	column-count: 2;
	margin-bottom:0
}
.isi li.mrg-btm {
    margin-bottom: 18px !important;
}
#KS-page .txt-green b{
	color: #017483;
}
.txt-green {
	color: #017483 !important;
}
.text-indent {
	text-indent: -5px;
}

/* footer */
.bg-lighter-blue.py-5.footer-links-section{
	background:#fff;
	padding-bottom: 0 !important;
}
.footer-links-section p,.social-links.section{
	text-align:center;
}
.nav.cmp-utility-nav-list{
    justify-content: center !important;
}
.bg-light-blue{
	display:none;
}
.follow-bms,.mmfooter-sec:first-child p:first-child{
	font-size:12px;
	line-height:20px;
	color:#004E57;
	font-family:'HelveticaNeue-Heavy';
	margin-bottom:6px;	
}
.mmfooter-sec:first-child p:last-child{
	font-size:14px;
	line-height: 1.5;
	font-family:HelveticaNeue-Roman;
}
.cmp-isi .isi-container a{
	/* font-weight:400; */
	font-weight:800;
}
.mmfooter-sec:first-child p:last-child a{
	color: #004e57;
	text-decoration:underline;
	font-family:HelveticaNeue-Heavy;
}
.footer-links-section .d-flex.flex-row{
	margin-top:-4px;
}
.cmp-utility-nav ul.nav>li.cmp-utility-nav-list-item{
	display: flex;
    align-items: center;
}
.cmp-utility-nav ul.nav>li.cmp-utility-nav-list-item>a,.cmp-utility-nav-mbl .nav>li.cmp-utility-nav-mbl-list-item a{	
	font-size:15px;
    font-family:HelveticaNeue-Bold;
	padding:0;
	color:#007684;
}
.cmp-utility-nav ul.nav>li.cmp-utility-nav-list-item>a:hover{
	color: #004e57;
	text-decoration:underline;
}
#KS-page .cmp-utility-nav ul.nav>li.cmp-utility-nav-list-item>a,#KS-page .cmp-utility-nav-mbl .nav>li.cmp-utility-nav-mbl-list-item a,#KS-page .cmp-utility-nav ul.nav>li.cmp-utility-nav-list-item>a:hover,#KS-page .footer-links-section .nav-item:not(:first-child):before{
	color:#4F4F4F;
}
#KS-page .cmp-utility-nav ul.nav>li.cmp-utility-nav-list-item:last-child,#KS-page .footer .cmp-utility-nav-mbl-list li.cmp-utility-nav-mbl-list-item:last-child{
	display:none;
}
.ksfooter-txt p{
	font-size:15px;
	line-height:20px;
	/* color:#4f4f4f; */
	/* font-family:'HelveticaNeue-Roman'; */
}
.ksfooter-txt p:first-child{
	margin: 8px 0 20px;
}
.footer-links-section .column-control-column{
	display: flex;
    flex-direction: column;
}
.footer-links-section .image-mobile-support{
	display:inline-flex;
    justify-content: center;
	margin-left: 30.9rem;
	position: relative;
    top: -47px;
	right: -14rem;
}
.footer-links-section .image-mobile-support img{
	width: 100%;
    max-width: 80%;
}
.footer-links-section .nav-item:not(:first-child):before {
    content: "|";
    font-family: 'HelveticaNeue-Bold';
    color: #007684;
    padding: 0 36px;
    font-size: 13px;
    line-height: 0;
}
#externalLink .modal-dialog {
    max-width: 910px;
}
#externalLink .modal-content {
    padding: 0 45px;
}
#externalLink .modal-header {
    align-items: center;
    display: block;
    border: none;
    padding: 35px 55px 0;
}
#externalLink .modal-header p:last-child {
    font-family: 'HelveticaNeue-Roman';
    font-size: 54px;
    line-height: 1.2;
    color: #4f4f4f;
    margin: 10px 0 50px 0;
}
#externalLink .approvedIndi{
	text-align: center;
}
#externalLink .approvedIndi img { 
    width: 100%;
    max-width: 45%;
    margin-bottom: 20px;
}
#externalLink .indicationBody{
	text-align: center;
}
#externalLink .indicationBody {
    margin-bottom: 0;
}
#externalLink .indicationBody p {
    font-family: 'HelveticaNeue-Roman';
    font-size: 18px;
    line-height: 1.2;
    color: #4f4f4f;
    margin-bottom: 30px;
}
#externalLink .modal-button {
    margin-bottom: 35px;
    justify-content: center;
}
#externalLink .modal-button > div{
	background:#fff;
	font-size:19px;
	font-family:'HelveticaNeue-Medium';
	text-transform: uppercase;
	margin: 0 15px;
}
#externalLink .modal-button .first-button a, #externalLink .modal-button .last-button a { 
    color: #333;
    font-family: HelveticaNeue-Bold;
    width: 310px;
    height: 55px;
    border: 3px solid #707070;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px !important;
}
#externalLink .modal-button .first-button a{
	margin-left:auto;
}
#externalLink .modal-button .last-button a{
	padding: 0 0 0 26px;
	background: url(/content/dam/commercial/us/pomalystdtc/en/images/interstitial-okimg.svg) no-repeat scroll right center;
	background-position: 259px 15px;;
}
#externalLink.modal button.close{
	right: 53px;
    top: 41px;
    opacity: 1;
	height:44px;
}
#externalLink.modal button.close img {
    height: 44px;
}
button:focus{
	outline:none;
}
.portrait.rotation-error, .landscape.rotation-error{
	background: #004E57;
}
.rotation-error p{
	font-size:22px;
	color:#fff;
	font-family:'HelveticaNeueLTStd-Roman';
}
.footer .cmp-backToTop-wrapper {
    max-width: 75px;
    text-align: center;
    position: fixed;
    right: 25px;
    bottom: 22%;
    width: 75px;
    height: 75px;
    background-color: #fff;
    border: 1px solid #f6f6f6;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-box-shadow: 0 6px 15px rgb(0 0 0 / 15%);
    box-shadow: 0 6px 15px rgb(0 0 0 / 15%);
    padding: 0;
    z-index: 2;
}
a.backToTop-link:before {
    content: '';
    position: absolute;
    top: 16px;
    left: 10px;
    border-bottom: 23px solid #007482;
    border-left: 23px solid transparent;
    border-right: 23px solid transparent;
}
a.backToTop-link:after {
    content: '';
    position: absolute;
    left: 13px;
    top: 19px;
    border-bottom: 20px solid #fff;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
}
.footer .cmp-backToTop-wrapper .backToTop-label{
	position: relative;
    left: 0;
    bottom: -38px;
    display: block;
    /* font-family: 'HelveticaNeue-Roman'; */
    font-size: 12px;
    color: #007482;
}
.mmfooter-sec{
	text-align:center;
}
.mmfooter-sec img{
	max-width: 85px;
    height: auto;
    margin: 12px 15px 18px 0;
}
#thanku-modal .modal-dialog{
	min-width:600px;
	margin: 0 auto;
    display: table;
    height: 100%;
}
.vertical-alignment-helper {
    display: table-cell;
    vertical-align: middle;
}
#thanku-modal .modal-content{
	padding: 100px 0 50px;
    box-shadow: none;
    border-radius: 0;
    text-align: center;
}
#thanku-modal button.close{
	right: 25px;
    top: 25px;
    opacity: 1;
	height:27px;
}
#thanku-modal button img{
	width: 27px;
}
#thanku-modal h2{
	font-size: 3.4375rem;
    line-height: 3.9375rem;
    color: #004e57;
	margin-bottom:10px;
}
#thanku-modal p{
	margin-bottom:66px;
}
#thanku-modal .mm-btn{
	max-width:215px;
	margin: 0 auto;
	cursor:pointer;
}
.custom-right-rail {
	display: none;
    position: fixed;
    right: -278px;
    bottom: 38%;
    background-color: #fff;
    z-index: 101;
    transition: all .3s ease-in-out;	
}
.custom-right-rail.open {
	display: block;
    right: 0;
    border-left: 2px solid #7f7f7f;
    border-top: 1px solid #7f7f7f;
    border-bottom: 1px solid #7f7f7f;	
}
.slideout-blk{
	background-color: #fff;
    width: 320px !important;
    height: 245px !important;
	float: right !important;
    position: relative;
	right: 0px;
    display: block;
    border: none;
	transition: all .3s ease-in-out;
}
.slideout-blk.open{
	right: 0;	
}
.slide-outtxt{
	position: absolute;
    left: -103px;
    top: 102px;
    width: 245px;
    padding: 8px 0;
    margin: 0;
    background-color: #fcc502;
    font-family:HelveticaNeue-Heavy;
    font-size: 16px;
    color: #004e57;
    text-align: center;
    transform: rotate(-90deg);
	cursor:pointer;
}
.right-stickyblk{
	padding: 43px 20px 25px 60px;
    margin: 0 auto;
}
.right-stickyblk p{
	font-family:HelveticaNeue-Heavy;
	font-size:22px;
	color: #004e57;
	margin: 0 0 40px;
}
.slideout-close{
	position: absolute;
    top: 15px;
    right: 15px;
    width: 22px;
    height: 22px;
    background-image: url(/content/dam/commercial/us/pomalystdtc/en/images/icon-rep-x.png);
    background-repeat: no-repeat;
    background-size: 22px 22px;
    background-position: center;
    display: block;
    cursor: pointer;
    z-index: 1;
}
.slideout-blk a.mm-btn{
	background-color: #fcc502;
	font-family:HelveticaNeue-Heavy;
	font-size:15px;
	transition: background-position-x .2s ease-in;
}
.ksshow,#KS-page .mm-show{
	display:none !important;
}
#KS-page .ksshow{
	display:block !important;
}
#KS-page li.ksshow {
    display: list-item !important;
}
#KS-page .mmfooter-sec,.ksfooter-txt{
	display:none;
}
#KS-page .ksfooter-txt{
	display:block;
}
/* KS page css start */
#KS-page h1{
	margin: 85px 0 10px;
}
#KS-page h1,#KS-page h2,#KS-page h3{
	color: #b73d25;
}
.banner-block h1 + p{
	color: #333;
	font-size: 1.375rem;
	font-family:'HelveticaNeue-Light';
	margin-bottom: 28px;
}
.banner-block p:last-child{
	color: #333;
	font-size: .75rem;
	font-family:'HelveticaNeue-Roman';
	text-indent: -5px;
    margin-left: 5px;
	line-height: 1.125rem;
}
#ks-bannerbtmblock{
	padding: 50px 0;
}
#ks-bannerbtmblock h2{
	margin-bottom: 18px;
}
#ks-bannerbtmblock p{
	font-family:'HelveticaNeue-Roman';     
	margin-bottom:26px;
	color:#4f4f4f;
}
.download-btn{
    width: 355px;
    height: 40px;
    border: 1px solid #9C9C9C;
    background: url(/content/dam/commercial/us/pomalystdtc/en/images/download-img.svg) no-repeat scroll 94% center;
    display: flex;
	align-items:center;
    padding: 0px 0 0px 15px;
	font-family:'HelveticaNeue-Medium';
	color:#333;
	font-size:.875rem;
	line-height:1.0625rem;
	margin-bottom:21px;
	letter-spacing: 1.5px;
}
.download-btn:hover{
	color: #fff;    
    border-color: #b73d25;
	background: url(/content/dam/commercial/us/pomalystdtc/en/images/cta-download-white-icon.svg) no-repeat scroll 94% center;
	background-color: #b73d25;
}
#ks-bannerbtmblock .banner-btsubtext:last-child{
	font-size:.8125rem;
	line-height: 1.1rem;
	margin:0;
}
.yellow-blkcnt{
	width: 347px;
    height: 155px;
    background: rgba(190,189,0,.18);
	padding: 27px 43px 27px 32px;
	color: #000;
}
.yellow-blkcnt p:first-child{
	font-size: 1rem;
	text-transform: uppercase; 
    margin-bottom:0;	
}
.yellow-blkcnt p:last-child{
	font-size:1.5rem;
	font-family:'HelveticaNeue-Light';
	margin-top: 5px;
}
.yellowblk-rightcnt{
	margin: 23px 0 0 -4px;
	font-family:'HelveticaNeue-Roman';
	color:#4f4f4f;
}
.yellowblk-rightcnt h3{
	margin-bottom: 13px;
}
.dosinglink{
	color:#B73D25;
	text-decoration:underline;
}
.dosinglink:hover{
	color: #772717;
	text-decoration:underline;
}
.ylw-h2body-btm{
	margin: 45px 0 22px;
}
.h2body-btm{
	margin: 40px 0 25px;
}
.h3body-btm{
	margin-top: 23px;
}
.body-txt{
    /* font-family: 'HelveticaNeue-Roman'; */
    /* color: #4f4f4f; */
	margin-bottom:22px;
}
.external-btn{
	width: 308px;
    height: 40px;
    border: 1px solid #9C9C9C;
    background: url(/content/dam/commercial/us/pomalystdtc/en/images/btnlink-img.svg) no-repeat scroll 94% center;
    display: flex;
	align-items:center;
    padding: 0px 0 0px 21px;
	font-family:'HelveticaNeue-Medium';
	color:#333;
	font-size:.875rem;
	text-transform: uppercase;
	letter-spacing: 1.5px;
}
.external-btn:hover{
	color: #fff;    
    border-color: #b73d25;
	background: url(/content/dam/commercial/us/pomalystdtc/en/images/cta-link-white-arrow-icon.svg) no-repeat scroll 94% center;
	background-color: #b73d25;
	background-size: 25px;
}
#KS-page hr{
	border-top:1px solid #979797;
	margin-top: 40px;
}
.font18-ks{
	font-size:18px;
	line-height:20px;
	font-family:'Helvetica-Bold';
	margin: -6px 0 0;
    color: #4f4f4f;
}
.font-obliqueks{
	font-family:'Helvetica-Oblique';
	margin: 6px 0 7px 21px;
}
.img-btmtxt{
	color:#4F4F4F;
	font-family:'BMSHumanity-Regular';
}
.img-btmtxt a{
	color:#D642C9;
}
.img-btmtxt a:hover{
	text-decoration:underline;
}
.small-txt{
	font-size:0.875rem;
}
.cost-righttext .small-txt{
	font-size:13px;
}
.ulheading{
	font-size:24px;
	font-family:'HelveticaNeue-Light';
	margin: 46px 0 8px;
}
.bodyks-ul{
	/* font-family: 'HelveticaNeue-Roman'; */
	/* color:#4f4f4f; */
	padding-left:20px;
}
.bodyks-ul li{
	padding-left: 10px;
	line-height: 1.63;
}
#KS-page .ref-txt{
	font-size: 13px;
    line-height: 16px;
	color:#000;
}
#about-footnote .form_footnote{
	margin: 35px 0 40px 0;
}
/*PD-53*/
.ml--1 {
	margin-left: -1px;
}
.relapse-icon-block {
    text-align: center;
}
.relapse-four-box {
    margin-top: 40px;
    margin-bottom: 45px;
}
.relapse-icon-block h4 {
    margin-top: 15px;
}
.form_footnote.relapse-foot-note p {
    font-size: .875rem;
    line-height: 1.3;
}
.image-foot-note {
    position: absolute;
    bottom: 0;
    right: 40px;
    color: #fff;
    text-shadow: 0 0 5px black;
    font-family: 'HELVETICANEUE-REGULAR';
    font-style: italic;
}
.relapse-icon-block h4 {
	font-size: 19px;
	line-height: 1.2;
}
/*PD-71 Starts*/
.disclaimer {
    position: absolute;
    top: 190px;
    right: -304px;
    z-index: 9;
}
.disclaimer p {
	font-size: 14px !important;
	line-height: 17px !important;
}
/* mobile css */
@media(max-width: 1023px){

	div#dwnld-cta-cardsection {
		margin-left: -30px;
	}
	div#medisection {
		margin-left: -30px;
		margin-top: -2px;
		margin-bottom: 20px;
		}
.container{
	max-width:375px;
	padding: 0;
}
.header .container{
	max-width:100%;
}
#join-modal {
    padding: 0 !important;
}
#join-modal .modal-dialog {
    margin: 0;
    height: 100vh;
    background: #fff;
}
#join-modal .modal-content {
    padding: 120px 25px;
    border: 0;
}
#join-modal h2 {
    font-size: 40px;
    line-height: 40px;
}
#KS-page #mob-space,#ksbanner .html > div,#KS-page #mobbg-space .container{
	padding: 0 30px;
}
#banner .html > div{
	padding: 30px 25px 0;
}
#innerbanner .html > div{
	min-height:350px;
	padding: 54px 25px;
}
#banner h1, #innerbanner h1{
    font-size: 2.25rem;
	line-height:3rem;
}
#mainbanner{
	margin-top: 0px;
	position:relative;
}
#mainbanner .mx-auto{
	margin-bottom:50px;
}
#relapsed-mm #mainbanner .mobile-img-container{
    margin-bottom: 0px;
}
#mainbanner .container {
    max-width: 100%;
}
#banner.row {
	margin: 0;
}
#banner .col:last-child{
	position: absolute;
    bottom: 0;
	padding: 0;
}
#btm-callout .html > div{
	max-width:100%;
	padding: 0 25px;
	min-height:410px;
}
#side-effects .exp-beft-column-control--mod-1 .col .html,#resources .exp-beft-column-control--mod-1 .col .html,#taking-pomalyst .exp-beft-column-control--mod-1 .col .html{
	padding:50px 25px;
}
.exp-beft-column-control--mod-1 .col .html{
	padding: 20px 25px 50px;
}
.exp-beft-column-control--mod-1 h5 {
    margin-bottom: 10px;
}
.exp-beft-column-control--mod-1 h2, .exp-beft-column-control--mod-1 h3 {
    margin-bottom: 28px;
}
.exp-beft-column-control--mod-1 h2.mrgbtm {
    margin-bottom: 10px;
}
.exp-beft-column-control--mod-1 p.mrgbtm {
    margin-bottom: 28px;
}
.exp-beft-column-control--mod-1 ul li{
	margin: 4px 0;
    padding-left: 10px;
}
.exp-beft-column-control--mod-1 ul{
	margin-bottom:0;
}
.column-control.exp-beft-column-control--mod-2{
	background: right top/160px no-repeat url(/content/dam/commercial/us/pomalystdtc/en/images/mm/pom-hero-mobile-flare-2.svg),right bottom/160px no-repeat url(/content/dam/commercial/us/pomalystdtc/en/images/mm/pom-hero-mobile-flare.svg),center/cover no-repeat url(/content/dam/commercial/us/pomalystdtc/en/images/mm/pom-hero-bg.svg);
	min-height:350px;
	margin:0px 0 50px;
}
.max-wid900,.mob-pad25{
	padding:0 25px;
}
h2,#btm-callout h2{
    font-size: 1.625rem;
    line-height: 1.9375rem;
}
h3,#banner p{
	font-size: 1.25rem;
	line-height: 1.5rem;
}
h4{
	font-size: 1.125rem;
    line-height: 1.375rem;
    letter-spacing: .01937rem;
}
h2.margbtm{
	margin-bottom:10px;
}
.navbar-expand-lg.isactive>.container, .navbar-expand-lg.isactive>.container-fluid{
	max-width:100%;
}
html.scrollhide{
	overflow:hidden;
}
.navbar.navbar-expand-lg{
	background-color: #fff !important;
	padding: 5px 0px 0 0px;
    align-items: flex-start;
}
.navbar .mob-nav{
	display: flex;
    justify-content: space-between;
    align-items: flex-start;
	width: 100%;
	padding: 5px  15px 0 15px;
	max-width: 375px;
    margin: 0 auto;
}
.exp-beft-column-control--mod-4 .row > .col-12 {
    padding: 0;
}
.navbar .mob-nav img{
	width: 115px;
    height: auto;
}
.navbar .mob-nav ul{
	list-style: none;
	padding-left:0;
	max-width:138px;
	margin:-6px 0 16px;
}
.navbar .mob-nav ul a{
	font-size:12px;
	color:#333;
}
.mob-nav ul a:focus{
	color:#007482;
}
.navbar ul li.indicationlink{
	border-bottom: 1px solid #000;
}
.navbar-toggler .navbar-toggler-icon, .collapsed .navbar-toggler-icon{
	background-image: url(/content/dam/commercial/us/pomalystdtc/en/images/nav-close.svg);
}
.navbar-toggler:not(.collapsed) .navbar-toggler-icon{
	background-image: url(/content/dam/commercial/us/pomalystdtc/en/images/nav-open.svg);
}
.navbar button{
	border: none;
}
.navbar button:focus{
	outline:none;
}
.navbar p.ks-font10{
    font-size: 10px;
    text-align: center;
    color: #000;
    line-height: 1;
	margin: 0 auto;
	padding-bottom:9px;
}
.isactive .ylw-list{
	position: absolute;
    bottom: 85px;
    right: 0;
    z-index: 9;
    margin-bottom: 0;
}
.ylw-list{
	padding: 0;
    list-style: none;
    width: 100%;
    font-size: 14px;
    font-family: HelveticaNeue-Heavy;
	margin-bottom:0;
	display:none;
}
.header-links,.logo-block,.headercnt{
	display:none;
}
.header-mainnav{
	padding:0;
}
.mobilefullwidth {
   width:100%;
}
#home .ylw-list{
	display:block;
}
.ylw-bgnav{
    background: #FBC502;
    display: flex;
    justify-content: space-evenly;
}
.ylw-bgnav a{
	padding: 14px 0;  
    color:#000;	
}
.ylw-bgnav span{
	border-right: 1px solid #000;
}
.navbar-collapse{
	min-height: 100vh;
	background: #d8d8d8;
}
ul.navbar-nav.outer-nav {
    transform: translateX(-100%);
}
ul.navbar-nav{
    transform: translateX(0);
	transition: transform ease-in-out .2s;
	width:100%;
	background:#fff;
	margin-bottom:50px;
}
.navbar .nav-item.dropdown > a{
	font-family:'HelveticaNeue-Heavy';
	color: #017483;
	border-bottom: 1px solid #979797;
    border-top: 1px solid #979797;
	background: url(/content/dam/commercial/us/pomalystdtc/en/images/nav-arrow-right.svg) no-repeat scroll right center;
	background-position: 97% 14px;
	padding: 11px 0 11px 20px;
}
.navbar .nav-item.dropdown > a:hover{
	color: #017483;
}
.navbar .nav-item.dropdown.noslide > a{
	background:none;
}
.navbar .navbar-nav .nav-link,.dropdown-menu a{
	padding: 10px 0 10px 20px;
	font-family:'HelveticaNeue-Roman';
	color:#333;
	display: block;
}
.dropdown-menu .linktrans{	
	display:block;
	font-family:'HelveticaNeue-Heavy';
	color: #fff;
	background: url(/content/dam/commercial/us/pomalystdtc/en/images/nav-arrow-left.png) no-repeat scroll right center;
	background-position: 5px 14px;
    padding: 10px 0 10px 20px;
    background-color: #017483;
    background-size: 10px;
    left: 0;
}
.navbar-nav .navslide .dropdown-menu{
	position: absolute;
    top: 0;
    width: 100%;
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    will-change: transform;
    transition: transform ease-in-out .2s;
	display:block;
	border:none;
	padding:0;
	margin:0;
	background: #d8d8d8;
}
.dropdown-menu ul{
	padding: 0;
    margin-left: 0 !important;
    list-style: none;
	background:#fff;
}
.navbar .nav-item .dropdown-menu li p{
	/*display:none; */
}
.navbar .nav-item .dropdown-menu li p{
	transform: translate(100%);
    display:none;
	height:0;
	font-size: .875rem;
    line-height: 1.5;
    margin-bottom: 0;
    text-align: left;
	color:#4f4f4f;
}
.navbar .nav-item .dropdown-menu ul li:nth-child(2) p{
     display: inline-block;
    max-width: 100%;
    position: absolute;
    right: 0;
    border-left: 0;
    top: 270px;
    transform: translateY(-50%);
    height: auto;
    padding: 35px 22px 25px;
    color: #4f4f4f;
	left:0;
}
.navbar .nav-item .dropdown-menu .mblcls-1 li:nth-child(2) p, .navbar .nav-item .dropdown-menu .mblcls-4 li:nth-child(2) p {
	top: 316px;
}
.navbar .nav-item .dropdown-menu .mblcls-3 li:nth-child(2) p {
	top: 217px;
}
.nav-item.dropdown{
	padding:0;
	position:inherit;
}
.mob-menutxt{
	padding: 35px 22px 25px;
    color: #4f4f4f;
}
.indication-overlay .container{
	padding: 0 8px 0 23px;
}
.indication-overlay p {
    margin: 0 3rem 0 0;
}
.indication-overlay ul{
	padding: 0 13px 0 15px;
}
.indication-close{
	margin-top: -2px;
	margin-right:25px;
}
.breadcrumb.section,#home .carousel-control-next, #home .carousel-control-prev{
	display:none!important;
}
#col-rev{
	flex-direction:column-reverse;
}
.content-block-border {
	margin: 0 0 16px;
}
#home #homebanner{
	margin-top: 0px;
}
#home .carousel-caption{
	top:0;
	right: 25px;
    left: 25px;
}
#home .carousel-item img, .carousel-item video{
	 height:456px; 
}
#home .carousel-item#item2 img, #home .carousel-item#item4 img {
    height: auto;
}
#home .carousel-heading{
	font-size: 30px;
    line-height: 32px;
    margin: 0 0 10px;
}
.carousel-caption .carousel-heading + p,
.carousel-caption h1+p{
	font-size: 18px;
    line-height: 20px;
    margin: 0 0 32px;
}
.carousel-caption .footnote{
	font-size: 11px;
    line-height: 12px;
	max-width: 300px;
}
.carousel-inner .caption{
	font-size: 11px !important;
    line-height: 12px;
    padding: 0 25px 40px;
}
.carousel-inner .caption.firstslidecaptioncptn {
	bottom: -7px;
}
#home .firstslidecaption .carousel-heading{
  padding-right: 30px;
}
#home .carousel-indicators {
    /* bottom: 4px; */
     bottom: -3px; 
}
#home-story-wrapper{
	padding: 0 55px;
}
#home-story-wrapper .story-caption{
	font-size:14px;
}
#home-cta{
	padding: 60px 25px 0;
}
#home-cta p{
	line-height:1.2
}
#home-cta a.mm-btn{
	margin-bottom:60px;
}
#relapsed-mm #col-rev .image-mobile-support img {
    padding: 52px 20px 52px;
}
#last-vertical-cta {
    margin: 25px 0 0;
}
#last-vertical-cta .image-mobile-support img {
    margin-bottom: 20px;
}
#last-vertical-cta h2 {
	margin-bottom: 15px;
}
#last-vertical-cta .html > div{
	margin-bottom:50px;
}
#last-vertical-cta .mm-btn{
	position:inherit;
}
#what-relapsed .max-wid900 h2{	
    margin-bottom: 10px
}
#what-relapsed #cta-blk{
	margin: 30px 0 20px;
}
#what-relapsed .cmp-cta-tile{
	padding: 0 25px;
}
#what-relapsed .cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description,#what-relapsed .cmp-cta-tile.vertical-alignment .cmp-cta-desc-wrapper{
	margin-bottom:0;
}
#what-relapsed .cmp-cta-description > p{
	margin-bottom:0;
}
#what-relapsed .cmp-cta-description > a{
	margin: 12px 0 11px;
}
#what-relapsed .exp-beft-column-control--mod-1 #col-rev{
	margin-top:50px;
}
#patient-story .mrg-top {
    margin: 3rem 0 22px;
}
.videoPlayerImage {
    width: 345px;
    height: 200px;
	margin: 0 auto;
    display: block;
}
#video .videocnt{
	padding: 0 25px;
}
.fullscreen{
	width: 130px;
    display: inline-flex;
	margin:20px 0 0 20px;
	line-height: 1.125rem;
}
.fullscreen img{
	align-self: flex-start;
}
.videotoptxt{
	left: 30px;
    line-height: 1.2;
}
#video-accord .cmp-accordion__title{
	line-height: 1.125rem;
	display:block;
}
#video-accord button{
	display:flex;
	width:135px;
	float: right;
    margin: -58px 25px 0 0;
	padding:0;
}
#video-accord .cmp-accordion__title:before,#video-accord .cmp-accordion__title:after{
	top: 3px;
}
#video-accord .cmp-accordion__panel{
	height: 0;
    transition: height ease-in-out .2s;
    overflow: hidden;
    padding: 0 20px;
    position: fixed;
}
#video-accord .cmp-accordion__panel.cmp-accordion__panel--expanded{
	top: 0;
    left: 0;
    height: 100%;
    background-color: #f6f6f6;
    z-index: 90000;
    overflow: scroll;
    width: 100%;
}
#video-accord .cmp-accordion__panel::-webkit-scrollbar{
	-webkit-appearance: none;
}
#video-accord .cmp-accordion__panel::-webkit-scrollbar:vertical{
	width: 21px;
	background-color: transparent;
}
#video-accord .cmp-accordion__panel::-webkit-scrollbar-thumb{
	background-color: #f89828;
	border-radius: 20px;
	height: 60px;
    max-height:60px;	
}
#video-accord .cmp-accordion__panel::-webkit-scrollbar-track{
	background-color:transparent; 
	margin-top: 0;
}
.closebtn{
	display: block;
    width: 100%;
    text-align: right;
    margin: 28px 0 87px;
}
.closebtn img{
	width:33px;
}
#patient-story #video{
	margin-top:50px;
}
#patient-story .max-wid900 h2 {
	margin-bottom:0;
}
#caregiver .tips-blk{
	padding: 50px 25px 0;
    margin-top: 0;
}
#caregiver #cta-blk{
	margin: 48px -15px 30px;
}
#caregiver .cmp-cta-img-wrapper{
    padding: 0 0 22px;
}
#caregiver .cmp-cta-description > a{
	margin-bottom: 8px;
}
#caregiver .cmp-cta-tile.vertical-alignment .cmp-cta-desc-wrapper,#about-pomalyst .cmp-cta-tile.vertical-alignment .cmp-cta-desc-wrapper{
	padding: 0 25px;
	margin-bottom:5px;
}
#caregiver .cta-tile .d-flex.flex-wrap,#about-pomalyst .cta-tile .d-flex.flex-wrap{
	padding:0;
}
#about-pomalyst h2.callout-txt{
	border-left: 10px solid #fcc501;
}
h2.callout-txt{
	padding: 22px 0 22px 30px;
    margin: 30px 0;
	letter-spacing: .03625rem;
}
.takecare-blk{
	padding: 0 25px;
    margin: 50px 0 50px;
}
#caregiver .flex-cta{
	margin: 44px 0;
}
#caregiver .flex-cta p{
	padding: 0 0 12px;
}
#caregiver-cta .html > div,#aboutpom-cta .html > div{
	padding: 0 25px;
}
#caregiver-cta a.mm-btn,#aboutpom-cta a.mm-btn{
	margin: 50px 0 102px;
}
#signup .max-wid900 h2{
	margin-bottom:8px;
}
#signup .max-wid900 h5{
	margin: 35px 0 5px;
}
#signup .exp-beft-bg-container--mod-4 {
    margin: 30px 0 50px;
}
#signup .exp-beft-bg-container--mod-4 h5 {
    margin: 50px 25px 48px;
}
.signup-blk{
	padding: 0 25px 32px;
}
.sign-flex img{
	margin: 0 auto 20px;
    display: block;
}
.aboutpom-topblk{
	margin:0 25px 50px;
}
.aboutpom-topblk h2{
	margin-bottom:8px;
}
#about-pomalyst h2.mrg-top {
    margin: 50px 25px 50px;
}
#about-pomalyst .small.spacing{
	margin: 24px 25px 46px;
	line-height: 1.1rem;
}
#about-pomalyst .small{
	line-height: 1.1rem;
}
#about-pomalyst .cmp-cta-description p{
	font-size: 1.125rem;
    line-height: 1.375rem;
}
#about-pomalyst .cmp-cta-img-wrapper {
	padding : 0 0 14px;
}
#about-pomalyst .exp-beft-column-control--mod-1 {
    margin: 50px 0 0;
}
#about-pomalyst .max-wid900 h2 {
    margin: 50px 0 10px;
}
/* .stats-flex{ */
	/* flex-direction:column-reverse; */
	/* margin: 20px 0; */
/* } */
.stats-block{
	margin: 0 0 20px;
}
#about-pomalyst .imgbtm-txt {
    margin: 26px 0 65px;
}
#about-pomalyst .max-wid900 .mm-btn{
	margin:20px 0 50px;
}
#about-pomalyst #comb-theraphysec{
	margin-top:0;
}
#about-pomalyst #comb-theraphysec .html> div{
	padding: 0 25px;
}
#about-pomalyst #comb-theraphysec h2{
	margin-bottom:10px;
}
#about-pomalyst .ref-txt{
	margin: 50px 25px;
}
#aboutpom-cta{
	margin-top:100px;
}
#carousel-blk{
	margin: 0 10px;
}
#carousel-blk h2 {
    padding: 3rem 0 19px;
}
#carousel-blk h4 {
    margin-bottom: 70px;
}
#carousel-blk .carousel-inner {
    margin: 42px 0 27px;
}
#taking-pomalyst #video{
	margin: 50px 0 30px;
}
#taking-pomalyst .carousel-cnt{
	padding: 30px 0px 50px;
}
#taking-pomalyst .bodyks-ul{
	padding-left: 30px;
}
#taking-pomalyst .lastblk .bodyks-ul + p{
	margin-bottom: 45px;
}
.sampledosingimg{
	margin: 19px 0 25px;
}
#combination-theraphy .max-wid900 h2 {
    margin: 0px 0 8px;
}
#combination-theraphy .max-wid900 h2:last-child {
    margin: 28px 0 13px;
}
p.callout-txt{
	padding: 50px 25px;
}
/* #combination-theraphy .max-wid900 .list-circle{ */
	/* padding-left: 70px; */
/* } */
#combination-theraphy .max-wid900 .mrg-left{
	margin-left:55px;
	margin-bottom:24px;
}
.scroll-fixheight{
	padding: 12px 20px 17px 15px;
	margin: 35px 15px 50px;
	width: auto;
}
#combination-theraphy hr{
	margin: 20px 15px 50px;
}
.scroll-to-top {
    margin: 0 auto 0px auto;
    display: block;
    width: 75px;
    height: 50px;
    background-color: transparent;
    border: none;
    outline: none;
    padding: 0;
    cursor: pointer;
}
.scroll-to-top .scroll-to-top-icon {
    position: relative;
    left: 22px;
    top: 16px;
    display: block;
}
.scroll-to-top .scroll-to-top-icon:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    border-bottom: 13px solid #007482;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
}
.scroll-to-top .scroll-to-top-icon:after {
    content: '';
    position: absolute;
    left: 3px;
    top: 3px;
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}
.scroll-to-top .scroll-to-top-text {
    position: relative;
    left: 0;
    bottom: -15px;
    display: block;
    font-weight: 400;
    font-size: 12px;
    color: #007482;
}
#rems h5.subhead {
    margin: 50px 0 50px 0;
}
#rems .cta-tile .d-flex.flex-wrap{
	flex-direction: column;
    align-items: center;
	margin-bottom:5px;
}
#rems .cmp-cta-tile.horizontal-alignment .cmp-cta-img-wrapper{
	margin-right:0;
}
#rems .cmp-cta-tile.horizontal-alignment .cmp-cta-desc-wrapper{
	width:100%;
	padding: 22px 25px 0;
}
#rems .max-wid900 > p:first-child {
    margin: 35px 0;
}
.rems-dwnld{
	display:flex;
}
.rems-dwnld a{
	padding-right:35px;
}
.rems-dwnld img{
	align-self:center;
}
/* #side-effects .max-wid900 { */
    /* margin: 0px 0 48px; */
/* } */
#serious-sideeffects .max-wid900 > p, #common-sideeffects .max-wid900 > p{
	margin: 0 0 3.1rem;
}
#serious-sideeffects .exp-beft-column-control--mod-1, #common-sideeffects .exp-beft-column-control--mod-1 {
    margin: 50px 0 0px;
}
#mm-accordion{
	padding: 0 10px;
}
#mm-accordion .cmp-accordion__panel {
    padding: 23px 15px 0px;
}
#mm-accordion .cmp-accordion__header{
	padding: 0 15px;
}
#mm-accordion .cmp-accordion__title{
	font-size: 1.25rem;
	line-height: 1.5rem;
}
#mm-accordion .cmp-accordion__header button:after{
	right:0;
	bottom:30px;
}
.pricing-link{
	margin: 0 25px 40px;
}
#cost h2:first-child {
    padding-bottom: 8px;
    margin-bottom: 20px;
}
#cost h2.spacing{
	margin:-12px 0 10px;
}
#cost .bmsaccessimg {
    width: 345px;
    margin: 5px 0 1.5rem 0;
	display:block;
}
#cost #mainbanner .mx-auto {
    margin-bottom: 0px;
}
.cost-flexcta{
	flex-direction: column;
	margin:0;
}
.cost-flexcta .cost-righttext{
	text-align:center;
	margin: 10px 0 32px;
}
.generic-text p{
	right: 25px;
}
#resources .downloadblk{
	padding: 20px 0 20px 30px;
    border-left: 6px solid #ffd300;
}
#resources #res-col{
	margin: 40px 0 0;
}
.brightcovePlayer video-js {
	width: 345px;
	margin: auto;
	height: 200px;
}
#educational-videos #last-vertical-cta {
	padding-bottom:0;
	margin: 0px -15px;
}
#educational-videos #last-vertical-cta .html > div{
	padding:0 25px;
}
#edu-videos-container .column-control:nth-child(2) {
	margin-top: 50px;
}
.brightcovetxt{
	padding: 0 25px;
}	
.img-foot-note {
	top: 163px;
}
.more-videos-title {
	padding:40px 25px 0;
}	
#faq .subtext{
	margin: 50px 0 50px;
}
.cs-options ol,#resources .downloadblk{
	flex-direction: column;
}
.cs-options ol li{
	max-width: 100%;
	font-size:1.25rem;
}
ul li.option{
	font-size: 1.25rem;
    line-height: 1.15;
	font-family:HelveticaNeue-Roman;
}
.convers-start h2{
	font-size: 1.25rem;
    line-height: 1.5rem;
}
#spot-light{
    padding: 0px 0px 15px;
}
#spot-light .html > div{
	padding: 0 25px;
}
#spot-light h4{
	border-bottom: 0;
    padding: 50px 0 24px;
}
#spot-light h4+p img{
	margin-bottom: 5px;
}
#org-list{
	margin: 30px -15px 45px;
    padding-bottom: 28px;
}
#org-linksblk{
	margin-top:50px;
	padding: 0 25px;
}
#org-list p{
	margin-bottom:20px;
}
#downloads .col-lg-3 h5{
	min-height: inherit;
	margin-bottom:10px;
}
#dwnld-cta > .col{
	margin-bottom:50px;
}
#dwnld-cta > .col, #dwnld-cta-cardsection > .col{    
	margin-bottom:50px;
}
#downloads .cmp-cta-tile .cmp-cta-desc-wrapper{
	margin-bottom:0;
}
#downloads .cmp-cta-tile .cmp-cta-desc-wrapper > a{
	position:inherit;
	margin-top:32px;
}
#downloads .cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description>p{
	margin: 10px 0 0px;
}
#downloads a.dwnldlink{
	margin:5px 0 0 32px;
}
#downloads .max-wid900 h2{
	margin-bottom: 32px;
}
.site-map-cont {
	padding-top: 10px;
}
.nopage-list-cont h2 {
	margin-bottom: 50px;
}
.footer .cmp-footer-isi-content-element{
	padding: 0 10px;
}
#KS-page .footer-links-section .nav-item:not(:first-child):before{
	padding: 0 26px;
}
.footer-links-section .nav-item:not(:first-child):before{
	padding: 0 15px;
}
.isi-mobile-view-links.d-block{
	display:none !important;
}
.main-content-block.isi{
	padding-top:12px;
}
.cmp-isi.sticky-element{
	background-color: #fff;
    padding-top: 0;
}
.cmp-isi .isi-container .isi-container-title{
	
	font-size: 13px;
	flex: 100%;
    max-width: 100%;
    padding-right: 0;
}
.main-content-block > div:not(.content-block-border) {
    margin: 0 10px 0 10px;
}
.isi ul > li{
	padding-left:0 !important;
}
.isi .third-level{
	padding-right:0;
}
ul.column-count{
	column-count: initial;
}
.isi .list-circle {
    padding: 0 0 0 34px;
}
.arrow.up-arrow, .arrow.down-arrow{
	width: 24px;
    left: 0px;
    top: 4px;
}
.d-flex.flex-row.isi-header {
    background: #003F48;
    height: 40px;
}
.isi-header .isi-container-title.col-9 {
	
}
.isi-header .text-right.col-3 {
	-webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
}
.d-flex.flex-row.isi-header:before {
    border-bottom: 41px solid #003F48;
}
#KS-page .d-flex.flex-row.isi-header:before {
    border-bottom: 41px solid #772717;
}
#footerwrap{
	margin: 0 10px;
}
.footer-links-section .image-mobile-support{
	order:1;
	margin: 0 auto 28px;
	top:0;
	right: 0;
}
.footer-links-section .column-control-column .html.section:first-child{
	order:2;
}
.footer-links-section .social-links.section{
	order: 3;
	margin-bottom:26px;
}
.footer-links-section .image-mobile-support+.html.section{
	order:4;
}
.footer-links-section .utilitynav.section{
	order:5;
	margin-bottom: 23px;
}
.footer-links-section .utilitynav +.html.section{
	order:6;
}
.social-icons-img{
	width: 32px;
    height: 32px;
}
.footer .cmp-utility-nav-mbl-list{
	display:flex;
	justify-content: center  !important;
	width: 133%;                       
	margin:6px -46px;
	padding:0px 25px; 
}
.footer .cmp-utility-nav-mbl-list li.cmp-utility-nav-mbl-list-item {
    list-style: none;
    display: flex;
    align-items: center;
}
.mmfooter-sec > p{
	font-size:14px;
	line-height:1.5;
}
#externalLink .modal-content .overlay-wrapper {
    padding: 12px 0 0;
}
#externalLink .modal-content {
    padding: 0 15px;
}
body.modal-open #externalLink.modal {
    padding-right: 0 !important;
}
#about-footnote .form_footnote{
	padding: 0 25px;
	margin: 0 0 30px 0;
}
#externalLink .modal-dialog {
    max-width: 375px;
    margin: 0 auto;
}
#externalLink .modal-header{
	padding: 67px 0 0;
}
#externalLink .modal-button{
	display:block;
	margin-bottom:30px
}
#externalLink.modal button.close{
	width:30px;
	height:30px;
}
#externalLink.modal button.close img {
    height: 30px;
    margin: 0px 0px 15px 0px; /* PD-30*/
}
#externalLink .modal-header h5 img{
	width: 316px;
}
#externalLink .modal-header p:last-child{
	font-size: 28px;
	margin: 24px 0 20px;
	line-height: 38px;
}
#externalLink .indicationBody {
    margin-bottom: 3.7rem;
}	
#externalLink .indicationBody p{
	font-size:15px;
	line-height:23px;
}
#externalLink .modal-button > div{
	width: 100%;
    margin: 0;
}
#externalLink .modal-button a{
	width:248px !important;
	margin:0 auto !important;
}
#externalLink .modal-button .last-button a{
	background-position: 190px 15px;
	padding:0;
}
/* .cmp-backToTop-wrapper.hidden{
	display:none !important;
} */ /*PD-102*/
#thanku-modal .modal-dialog {
    min-width: 345px;
}
#thanku-modal h2{
	font-size: 2.5rem;
    line-height: 3.9375rem;
	margin-bottom:30px
}
#thanku-modal p {
    margin-bottom: 48px;
}
.custom-right-rail {
	left: 25px;
	right: auto;
	bottom: 220px;	
}
.custom-right-rail img{
	cursor:pointer;
}
.custom-right-rail.open img { 
	display: none !important;
}
.custom-right-rail.open {
	bottom: 150px;
	border: 1px solid #7f7f7f;
	left: 0;
}
.custom-right-rail.open .slideout-blk { 
	display: flex;
	width: 290px!important;
	align-items: center;
}
.custom-right-rail .slideout-blk{ 
	bottom: 0;
	display: none;
	margin: 0 auto;
	right: 0;
    float: none !important;
}
.right-stickyblk {
	padding: 25px;
}
.slideout-close {
	top: 17px;
	right: -22px;
}

.mmfooter-sec:first-child p:first-child{
	padding: 0 40px;
}
.mmfooter-sec img{
	/* width: 85px; */
	width: 73px; 
	margin-bottom:16px;
}
#error-body .navbar-nav > .nav-item.dropdown{
	display:none;
}
/* ks page css start */
#KS-page .exp-beft-bg-image--mod-1 .cmp-bgimage{
	margin-top:85px;
}
#KS-page h1{
	margin: 29px 0 25px;
	line-height:2.5rem;
}
.banner-block h1 + p{
	margin-bottom: 13px;
}
#KS-page #ksbanner .cmp-image-mobile img{
	margin-top: -50px;
}
#ks-bannerbtmblock{
	flex-direction:column-reverse;
	padding: 47px 30px 50px;
}
#ks-bannerbtmblock h2 {
    margin-bottom: 13px;
}
#ks-bannerbtmblock .banner-btsubtext:last-child{
	margin-bottom:24px;
	text-indent: -5px;
    margin-left: 5px;
}
.download-btn{
	width: 308px;
	padding: 0px 50px 0px 15px;
}
.yellow-blkcnt {
    width: 325px;
    height: 145px;
	margin-top:10px;
}
.yellowblk-rightcnt{
	margin-left:0;
}
.ylw-h2body-btm {
    margin: 45px 0 10px;
}
.h2body-btm {
    margin: 40px 0 10px;
}
.h2body-btmres{
	margin: 40px 0 25px;
}
.h3body-btm {
    margin-top: 13px;
}
.body-txt{
	margin: 25px 0 15px;
}
.bmsaccessimg{
	margin: 5px 0 8px;
}
#KS-page .ref-txt{
	margin-top:40px;
	line-height:24px;
}
#KS-page hr{
	margin-top:46px;
}
.ulheading{
	margin: 28px 0 8px;
}
#home #item1 img {
  background-color: #218387;
}
#cost .support-logo.cost-access h2 {
    font-size: 1.8rem;
}
.footer-links-section .cmp-image-mobile {
    display: block;
    width: 100%;
    text-align: center;
}
.footer-links-section .image-mobile-support img {
   margin: 15px auto;
}
#externalLink .approvedIndi img{ 
    max-width: 75%;
}
.relapse-icon-block {
		text-align: center;
		max-width: 375px;
		padding: 0 50px;
	}
	.relapse-icon-block h4 {
		margin-bottom: 40px;
	}
	.image-foot-note {
    bottom: 20px;
    right: 55px;
}
	.form_footnote.relapse-foot-note {
		padding: 0 25px;
	}
	#relapse-body-2{
		padding: 0 25px;
	}
/* PD-71 */
.disclaimer {
	position: absolute;
	top: 496px;
	left: 90px;
	z-index: 9;
}
/* PD-81 */
.carousel-inner .jen-caption {
	padding: 15px;
}
}


/* desktop css */
@media(min-width: 1023px){
.fixed .header-links,.mmsection.fixed .headercnt{
	display:none;
}
div#medisection {     
	
	margin-top: 64px;
	margin-bottom: 47px;
	} 
.logo-block img {
    width: 200px;
    transition: width ease-in .2s;
	margin-bottom: 5px;
}
.fixed .logo-block img {
    width: 140px;
    height: auto;
}
.navbar{
	padding:0;
}
.navbar-expand-lg .navbar-nav .nav-link{
	color:#333;
	font-family:HelveticaNeue-Heavy;
	padding:8px 0;
	position:relative;
	line-height:1.2;
}
.navbar-nav a.nav-link:hover{
	color:#333;
}
.navbar-nav > li.join a.nav-link{
	background: #fcc501;
    border: 6px solid #fcc501;
    transition: background-color .1s ease-in;
    padding: 8px 20px;
}
.navbar-nav > li.join a.nav-link:hover{
	text-decoration: none;
    background: #fff;
    color: #333;
}
.header li.nav-item{
    /* padding: 0 50px 0 0; */
    position: static;
	display:flex;
	align-items:center;
}
.header li.nav-item.join{
	padding: 0;
    width: 170px;
}
.navbar .nav-item .dropdown-menu{
	display:block;
	opacity: 0;
	visibility: hidden; 
	transition:.3s; 
	margin-top:0;
	width:100%;
	min-height:205px;
	padding:0 0 20px;
}
.navbar{
	position:unset;
}
.dropdown-menu > ul{
	width:250px;
	padding:0;
}
.dropdown-menu > ul.wid-125{
	width:125px;
}
.dropdown-menu > ul .dropdown-item{
	white-space: initial;
	padding: 9px 15px;
    display: block;
    font-size: .875rem;
    line-height: 1.2;
	color:#4f4f4f;
}
.navbar .nav-item:hover .dropdown-menu{ 
	transition: .3s; 
	opacity:1; 
	visibility:visible; 
	top:100%; 
	transform: rotateX(0deg);
    border:0;
    box-shadow: 0 15px 17px 0 rgb(0 0 0 / 6%);	
}
.header-main-section {
    margin-bottom: 10px;
}
.navbar .nav-item .dropdown-menu li{
	display:flex;
}
.navbar .nav-item .dropdown-menu li p{
	transform: translate(100%);
    display:none;
	height:0;
	font-size: .875rem;
    line-height: 1.5;
    margin-bottom: 0;
    text-align: left;
	color:#4f4f4f;
}
.navbar .nav-item .dropdown-menu li:hover p{
    display:inline-block;
	max-width: 185px;
    padding-left: 20px;
    position: absolute;
    right: 35px;
    border-left: 1px solid #000;
    top: 50%;
    transform: translateY(-50%);
	height:auto;
}
.header .nav-item > a:before {
    content: "";
    bottom: 0;
    display: block;
    position: absolute;
    height: 4px;
    width: 0;
    transform: translateX(0);
	left:0;
    background-color: #fcc502;
    transition: width .3s ease;
}
.nav-item:not(.join) > a:hover::before,.header .nav-link.active:before{
	width:100%;
}
.mobilefullwidth{
	width:100%;
}
.navbar-expand-lg .navbar-nav{
	width:100%;
	justify-content: space-between;
}
.collapse .dropdown-menu ul li:nth-child(2) a{
	font-family:HelveticaNeue-Heavy;
}
.breadcrumb *{
	padding:0;
	margin:0;
	background:#fff;
}
.breadcrumb a,.breadcrumb li{
	font-size:11px;
	font-family:HelveticaNeue-Roman;
	color:#000;
	padding: 0;
	background:#fff;
	margin:0;
}
.breadcrumb{
	margin: 0px;
	padding: 0;
	background:#fff;
}
ol.cmp-breadcrumb__list{
	list-style:none;
}
ol .cmp-breadcrumb__item{
	display: inline-block;
}
.breadcrumb li a:after {
    content: "/";
    color: #000;
    padding-left: 5px;
}
#banner{
	overflow:hidden;
}
#banner .image-mobile-support{
	position: absolute;
    right: 15px;
	bottom:0;
	width:420px;
}
#home-cta .col:first-child .section > div{
	border-right: 1px solid #007482;
	padding: 32px 8rem 32px 0;
}
#home-cta .col:last-child .section > div{
	padding: 32px 0 32px 7.5rem;
}
#patient-story #laurie .col-lg-4 .html > div{
	padding-right: 60px;
}
#relapsed-mm #last-vertical-cta h2{
	font-size: 40px;
    line-height: 46px;
}
#relapsed-mm .exp-beft-column-control--mod-1 #col-rev .html>div{
	margin-left: 85px;
}
#relapsed-mm .exp-beft-column-control--mod-1 :not(#col-rev) .html>div{
	margin-right: 85px;
}
#last-vertical-cta .html > div{
	min-height:187px;
}
#what-relapsed .exp-beft-column-control--mod-1 .row{
	margin:0 -15px 15px;
}
#what-relapsed .exp-beft-column-control--mod-1 #col-rev{
	margin:50px 0 10px 0;
}
#what-relapsed  .MB40 {
	margin-bottom:40px;
}
#video{
	margin-top:50px;
}
#video .col-lg-8{
	max-width: 60.666667%;
}
#video .col-lg-4{
	padding-right:0;
}
#caregiver .flex-cta{
	display: flex;
    flex-basis: 33.33%;
	margin-top: 50px;
}
#caregiver .flex-cta > div{
    display: flex;
    flex-direction: column;
}
#caregiver-cta .col:first-child{
	border-right: 1px solid #d8d8d8;
    padding: 30px 8rem 30px 4.5rem;
}
#caregiver-cta .col:last-child .section > div{
	padding: 30px 51px 30px 4.5rem;
}
#caregiver-cta{
	min-height:297px;
	margin-bottom:60px;
}
#caregiver-cta a.mm-btn{
	position:absolute;
	bottom:30px;
}
.signup-blk{
	flex-basis: 50%;
    flex-wrap: wrap;
    display: flex;
	margin-bottom:26px;
}
.sign-flex{
	display:flex;
	flex-basis: 50%;
	margin-bottom:45px;
	padding-right:40px;
}
.flex{
	display:flex;
}
/* #combination-theraphy .column-control.exp-beft-column-control--mod-2{ */
	/* margin-bottom:35px; */
/* } */
#taking-pomalyst #col-rev .html.section>div{
	margin-right:92px;
}
#aboutpom-cta{
	margin:80px 0 60px;
	min-height:306px;
}
#aboutpom-cta .col:first-child{
    border-right: 1px solid #007482;
    padding: 30px 8.5rem 30px 15px;
} 
#aboutpom-cta .col:last-child .section > div {
    padding: 30px 7rem 30px 4.6rem;
}
#aboutpom-cta  a.mm-btn{
	position:absolute;
	bottom:30px;
}
.sampledosingimg{
	max-width: 500px;
	margin: 20px 0 26px;
}
.survivalimg{
	max-width: 700px;
}
.transcript{
	height: 190px;
    padding: 25px 8px 25px 25px;
	background:#f6f6f6;
	overflow-y: scroll;
	margin-top:10px;
	-webkit-overflow-scrolling: touch;
}
.left-cnt{
	margin: 0 55px 0 40px;
}
.right-cnt{
	margin: 0 75px;
}
#mm-accordion.cmp-accordion{
	padding-right: 25px;
    max-width: 900px;
}
.cost-flexcta .cost-righttext{
	width: 420px;
}
#serious-sideeffects #col-rev .col-lg-6:first-child .html > div,#common-sideeffects #col-rev .col-lg-6:first-child .html > div{
	padding-right: 35px;
}
#resources #banner .html > div{
	padding:0;
}
#resources #res-col{
	margin: 30px 0;
}
#resources .downloadblk .dwnldtxt{
	padding-left: 30px;
    border-left: 6px solid #ffd300;
}
#resources .downloadblk a{
	align-self:center;
}
#educational-videos #last-vertical-cta .html > div {
	min-height: 158px;
}
#faq .subtext{
	padding-top: 50px;
    border-top: 1px solid #d8d8d8;
    margin: 60px 0 52px;
}
#organizations .exp-beft-column-control--mod-1{
	margin-bottom:18px;
}
#spot-light h4+p{
	min-height:172px;
	margin-bottom:0px;
	display: flex;
    align-items: center;
}
#spot-light h4+p img {
    max-width: 400px;
}
#downloads a.dwnldlink{
	bottom: -42px;
    position: relative;
    margin-left: 35px;
}
#downloads a.dwnldlink.dwnldlink2 {
    bottom: -63px;
}
#downloads .exp-beft-column-control--mod-4 .cmp-cta-tile .cmp-cta-desc-wrapper{
	padding-bottom: 18px;
}
#downloads .cmp-cta-tile .cmp-cta-desc-wrapper{
	padding-bottom:42px;
}
#spot-light .col{
	padding-right:9rem;
}
#downloads .column-control #dwnld-cta{
	margin-bottom:6.6rem;
}
.exp-beft-column-control--mod-1 :not(#col-rev) .col-lg-6{
	padding-right:20px;
}
.nopage-list-cont h2 {
	margin-bottom: 58px;
}
.scroll-to-top{
	display:none;
}
.main-content-block.isi{
	padding-top: 12px;
	width: 880px;
    margin: 0 auto;
}
.footer .cmp-isi{
	padding: 0;
}
.isip-m-left{
	margin-left: 16px;
}
.isip-m-left2{
	margin-left:11px;
}
.d-flex.flex-row.isi-header{
	max-width: 1200px;
	margin: 0 auto;
}
.more-text-container{
	right: -160px;
}
.hide-text-container{
	right: -23px;
	max-width: fit-content;
    margin-left: auto;
}
.footer-links-section .column-control-column{
	margin: 0 14rem;
}
#error-body nav.navbar{
	display:none;
}
#error-body li.indicationlink {
    display: none;
}
#error-body .header-links ul li:nth-child(2):before {
	content: "";
}
#error-body .headercnt img {
    width: 182px;
}
#error-body .headercnt .dropdowntxt {
	display: none;
}
/* ks page css start */
#KS-page #ksbanner{
	margin-top:125px;
}
#KS-page #ksbanner .col-lg-8{
	padding-right: 5rem;
}
#ks-bannerbtmblock .col-lg-6:last-child{
	padding: 20px 56px 0 48px;
}
.img-btmtxt{
	margin: 12px 9.7rem 0 21px;;
}
#KS-page .bodyks-ul{
	margin-right: 16.2rem;
}
#KS-page .ref-txt{
	margin: 40px 21rem 0 0;
}
.aboutfoot-note{
	/*margin-left: 18.8rem;*/
	margin-top: -18px; /*PD-71*/
}
.expand-container .aboutfoot-note{
	margin-left: 16.3rem;
	margin-top: -18px; /*PD-71*/
}
}

@media (max-width: 1024px) and (min-width: 767px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2.0){
	.container {
		padding: 0 15px;
	}
	/* #home-carousel { */
		/* margin: 0 -15px !important; */
	/* } */
	.header li.nav-item {
		/* padding: 0 37px 0 0; */
		font-size: 13px;
	}
	.more-text-container {
		right: -100px;
	}
	.cmp-isi .isi-container .isi-container-title {
		padding-left: 16px !important;
	}
	.header-links ul li:not(:first-child):before {
		padding: 0 4px 0 2px;
	}
	#mainbanner .mx-auto {
		height: auto !important;
	}
	.footer-links-section .image-mobile-support {
		margin-left: 18rem;
		right: -11rem;
	}
}
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 2.0){
	.header li.nav-item{
		/* padding: 0 22px 0 0; */
	}
	#home .carousel-item img {
		height: auto;
	}
}


/*PD-81 Starts*/
.carousel-inner .jen-caption {
    color: #fff;
    font-size: 1rem;
    font-style: italic;
    line-height: 1.3;
    position: absolute;
    text-align: right;
    padding: 0 30px 25px 50px;
    margin: 0;
    left: 0;
    bottom: 15px;
    width: 100%;
}
/*PD-81 ends*/

#signup .exp-beft-bg-container--mod-4 { margin-top: 0px;}
#signup .column-control.exp-beft-column-control--mod-2 { margin-bottom: 0px;}
.column-control section{   
	margin-left: -5px;
}