	@media screen and (min-width:1024px){

	.personal_stories .personal-1 {
		background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001N8ZB6UAN);
		background-size: 1920px;
		position: relative;
		background-position:bottom;
	}
	.personal_stories .personal-2 h2 {
		font-size: 1.25rem;
		line-height: 22px;
		margin: 30px auto 1.4em;
		text-align: center;
	}
	.personal_stories .personal-2 h2+p {
		padding: 0;
	}
	.copay-1 {
		background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001N7UvaUAF);
		background-size: 1920px auto;
		position: relative;
	}
	.copay-1 h1 {
		margin-top: 25px;
		line-height: 28px;
		padding-right: 0;
	}
	.copay-1:before {
		background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001N7UqRUAV);
		background-size: 562px auto;
		background-position: calc(50% + 448px) bottom;
		height: 283px;
		bottom: 0;
	}
	.signup .signup-1 {
		background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001N7yw2UAB);
		background-size: 1920px auto;
	}
	.signup .signup-1 h1 {
		margin-top: 25px;
		margin-bottom: 22px;
		line-height: 28px;
		padding-right: 0;
	}
	.signup .signup-2 h2+ul {
		margin-left: 45px;
	}
	.do-a-turn img {
		height: 33px;
	}
	section.home-1 .banner-btn .button {
		padding: 10px 20px 10px 8px;
    text-transform: none;
  
    margin-top: 20px;
    font-size: 14px;
   
    position: relative;
    left: -33px;
	}
	section.home-body.one {
		padding: 25px 0 17px 0;
	}
	section.home-body.one picture {
		right: -80px;
		top: -10px;
		bottom: 0;
	}
	section.common-banner img {
        margin: auto auto auto 37px;
    }
    .common-banner h1 {
        margin-bottom: 18px;
    }
    ul.common-banner-list {
        padding-top: 10px;
    }
    .capsule-container-main-text p{
    line-height:1.2;
    }
    body p {
        margin-bottom:21px;
    }
    .cta-others-areas-main {
        padding: 32px 32px 32px 32px;
    }
    .cta-block {
        padding-top: 10px;
		padding-right: 22px;
    }
    section.how-to-take-zeposia.two .icon-container .icon-text{
    padding:5px 0 0 34px;
    }
    section.how-to-take-zeposia.two .icon-container .icon-text p {
        margin-bottom: 13px;
    }
    section .block p {
        margin-top: 0;
    }
    .callout-count{
    margin-bottom:11px;
    }
    section.getting-started-section.four .icon-container > ul > li {
        margin-bottom: 20px;
    }
    section.clinical-safety-results.one ul.list-icon-one p{
    padding: 0 17px;
    }
    .clinical-safety-results-callout{
		padding: 18px 6px 18px 18px;
		background: #f0f0f0;
		width: 355px;
	}
	
	.menu-utility ul {
        padding-left: 302px;
	 }
	 section .blueBox:last-child {
		margin-bottom: 0;
	}
	
}
@media only screen and (max-width: 1023px){
	a {
		font-weight: 700;
	}
.gigya-register-form .gigya-composite-control.gigya-composite-control-dropdown.doubleField.update.time-select.select-style{padding-bottom:20px !important}
		/*** splash***/
.home-splash {
    background-image: url(../images/Splash_Hero_Mobile.png);
    background-size: 768px;
    background-repeat: repeat-x;
    background-position: top;
}

.article_splash{
background-image: url(../images/mobile_blue.png);
}

.article_splash_down{
background-image: url(../images/dark_blue_mobile.png);
}	
/*** splash***/
body{
	color:#000;
}
.m-page {
	display: block;
}
.d-page {
	display: none;
}
.bms-info {
	font-size: 12px;
}
.container {
	max-width: 375px;
	padding: 0;
}
.sitemap-1 h1 {
    line-height: 21px;
}
.sitemap-1 {
    min-height: 66px;
}
h2 {
	font-weight: 700;
	font-size: 1.125rem;
}
ol.styled>li {
	font-weight: 500;
}
/**********Home pAge**************/
.menu-utility ul {
	max-width: 320px;
	padding-left: 0;
	line-height: 1.25;
	font-size: .625rem;
}
header .menu-utility {
	padding: 0px 5px;
	z-index: 9;
}
.menu-utility ul li {
	margin: 6px 0;
	padding: 0;
	text-align: center;
}
.menu-utility ul li.indication-link > a {
	background: transparent;
	padding: 0;
}
.indication-link.ind-open .indication-popup {
	/*width: 315px;
	top: 21px;
	text-align: left;*/
	    width: 100%;
    top: auto;
    text-align: left;
    margin: 0px auto;
    left: 0px;
    height: 100vh;
    position: fixed;
}
	.indication-link.ind-open .indication-popup .innerPagesindication{
	/*width: 315px;
	top: 21px;
	text-align: left;*/
	    width: 100%;
    top: 40px;
    text-align: left;
    margin: 0px auto;
    left: 0px;
    height: auto;
    position: fixed;
}
		
.menu-utility ul li.indication-link.ind-open {
	background: #fff;
	text-align: center;
	margin: 0 0px 0 -13px;
	padding: 6px 5px;
	min-width: 65px;
}
.menu-utility ul li.indication-link {
	text-align: left;
}
.bms-info a {
	text-decoration: underline;
}
.home-1 {
	background-image: url(../images/Hero-image-Mobile.png);
	background-size: 375px;
	background-repeat: repeat-x;
	background-position: top;
}
.home-1 article {
	min-height: auto;
}
.isi-header h2 {
	font-size: .875rem !important;
	letter-spacing: -.025em;
}
#isi-fixed .container {
	max-width: 320px;
	padding: 0 0 2px;
}
#isi-fixed a.tel  strong{
	color: #2081B9;
	font-weight: 700;
	text-decoration: underline;
}
#isi-fixed .isi-content .backToTop {
	left: 0;
	bottom: -58px;
	right: 0;
	text-align: center;
}
#isi-fixed .isi-content {
	padding: 0 5px 100px;
}
#isi-fixed footer .container {
	padding: 0 15px;
}
footer #footer_nav {
	flex-direction: column;
	margin: 0;
}
#isi-fixed footer p:first-child {
	margin: 0;
}
footer #footer_nav li {
	margin:0  0 1.25em;
	padding-bottom: 7px;
}
footer #footer_nav li.fblink {
	margin-left: -12px;
	margin-top: 1.25em;
}
#isi-fixed footer p.copyright {
	margin-top: 0;
}
.moa-1 {
	background-position: top;
}
.error .no-image, .moa-1,  .resources-1  {
	background-image: url(../images/m-no-image-bg.jpg);
	background-size: 768px;
}

.moa-1 h1 {
	margin: 22px auto 1em;
	line-height: 24px;
}
.moa-1 article {
	min-height: 548.5px;
	padding-bottom: 223px;
}
.moa-1 p, .partners-1 p {
	margin: .5em auto;
}
ul.bulleted {
	max-width: 320px;
}
.moa-1:before {
	background-image: url(../images/m-moa-bg.svg);
	background-size: 406px;
	background-position: calc(50% + 26px) top;
	height: 282px;
} 
.moa-2 .border-box, .moa-2 .border-box.moa1, .moa-2 .border-box.moa2, .moa-2 .border-box.moa3 {
	padding: 26px 16px 16px;
}
.moa-2 .border-box.moa2 p {
	width: auto;
}
.moa-2 .border-box.moa2 img {
	width: 292px;
	margin: .5em auto 3.5em;
	position: static;
}
.moa-2 .border-box+.border-box {
	margin-top: 1em;
}
.moa-2 .border-box.moa3 p {
	width: auto;
}
.moa-2 .border-box.moa3 h2 {
	text-align: center;
	width: calc(100% + 4px);
}
.moa-2 .border-box.moa3 p {
	text-align: left;
}
.moa-2 .border-box.moa1 {
	padding-bottom: 0;
}
.moa-2 .border-box.moa3 img{
	width: 292px;
	margin: 1.5em auto;
	position: static;
}
.moa-2 .border-box.moa3+p {
	margin-top: 0.5em;
	text-align: left;
	margin-bottom: 31px;
	margin-left: 1.4em;
}
.moa-2 h2 {
	margin-top: 0;
}
.moa-2 .border-box.moa1 img {
	width: 292px;
}
.cta-callout article .signup {
	padding: 68px 140px 20px 0;
	margin: 0 22.5px;
}
.cta-callout article .signup:before {
	width: 212px;
	height: 170px;
	background-image: url(../images/m-stayinformed-bg.png);
	background-size: 100%;
	background-position: 50%;
	left: 140px;
	right: auto;
}
.cta-callout article .stay-informed {
	margin-top: .83em;
}
.cta-callout article .stay-informed, .cta-callout article .stay-informed+p {
	padding-left: 12px;
}
.cta-callout article .stay-informed+p {
	margin-top: .25em;
}
.cta-callout article .stay-informed:before {
	background-size: 34px;
	background-position: center -45px;
	width: 55px;
	height: 55px;
	top: -72px;
	left: 12px;
}
#isi-fixed ul {
	max-width: calc(100% - 15px);
}
#isi-fixed footer ul {
	max-width: none;
}
.talking-1-5 .border-box.icon-covid {
	padding: 0 20px 20px;
}
.tooltip-content {
	right: -46px;
}
.tooltip-content:after {
	right: 38px;
}
.talking-2 .question {
	width: auto;
	padding: 20px 20px 1px;
}
/*Getting started*/

section article>* {
	max-width: 320px;
	margin-left: auto;
	margin-right: auto;
}
main section article {
	padding: 0 !important;
}
.starting-2 ul.bulleted li {
	white-space: inherit;
	padding-left: 14px;
}
.starting .starting-1 {
	background-color: #d3d1ce;
	background-image: url(../images/m-no-image-bg.jpg);
	background-size: 768px;
	background-repeat: repeat-x;
	background-position: bottom;
	position: relative;
}
.starting-1:before, .pricing .pricing-1:before {
	content: "";
	background-repeat: no-repeat;
	display: inline-block;
	margin: 0;
	width: 100%;
	position: absolute;
	left: 0;
}
.starting-1:before{
	background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001NRmLPUA1);
	background-size: 333px;
	background-position: calc(50% + 41px) bottom;
	height: 304px;
	bottom: -20px;
}

.starting-1 article {
	min-height: 490px;
}
.starting-2 h2 {
	font-size: 1.125rem;
}
.starting-2 article {
	padding-right: 0px;
}
.starting-1 h1 {
	margin: 22px auto 0;
}
.starting-2 .part1, .starting-2 .part2, .starting-2 .part3 {
	padding-left: 62px;
}
.starting-2 .icon-list li.icon-clipboard .center {
	padding-right: 0px;
	left: -31px;
}
.starting-2 .border-box h4 {
    margin-top: -20px;
}
.border-box.icon-covid {
	margin: 2.25em auto 1.5em;
	padding: 0 20px 20px;
}
.starting-2 .border-box {
	width: calc(100% + 62px);
	left: -62px;
	margin-top: 3em;
}
.starting-2 .border-box.icon-covid {
    padding: 0 20px 20px;
	margin-bottom: 1.5em;
}
.starting-2 .dogtag {
    margin: 1em auto;
    padding: 19px 14px;
    border-radius: 0;
}
.starting-2 .packaging {
	padding-top: 87px;
	min-height: 102px;
	padding-left:0;
}
.starting-2 .part2 {
    margin-top: 1.5em;
}
.starting-2 ul.icon-list.part2 li .border-box p {
    margin: 0;
}
.starting-2 .packaging:before{
	top: 0;
	left: calc(50% - 61px);
}
.starting-2 .delivery-truck:before {
	background-position: center -1752px;
	background-size: 48px;
	width: 48px;
	height: 55px;
	left: 0;
	top:0;
}
.starting-2 .delivery-truck {
	padding-left: 61px;
	max-width: 298px;
	margin-bottom: 1em;
}
.starting-2 .delivery-truck+ul.bulleted {
	padding-left: 61px;
	margin: 0;
}
.starting-2 .icon-list li.icon-clipboard:before, .starting-2 .icon-list li.icon-clipboard:before {
	background-size: 42px;
	background-position: center -790px;
	width: 42px;
	height: 71px;
	left: -65px;
}
.starting-2 .icon-list li.icon-nurse:before{
	background-size: 42px;
	background-position: center -888px;
	width: 42px;
	height: 67px;
	left: -65px;
}
.starting-2 .icon-list li.icon-clipboard .button {
	margin: 0;
}
.starting-2 ul.bulleted {
	margin-top: 0;
	margin-bottom: 0;
	max-width: inherit;
}
.starting-2 article>ol.numbered>li {
	margin-top: 3em;
}
.starting-1 .tooltip-content {
    right: 0;
    left: 0;
}
section.starting-3.cta-others ul+.footnote, .support-program-3.cta-others ul+.footnote, .clinical-3.cta-others ul+.footnote {
    margin: 1em auto;
}
.starting-1 .tooltip-content:after {
    right: 135px;
}
.starting-2 .icon.delivery-truck .tooltip-content {
    right: -80px;
}
.starting-2 .icon.delivery-truck .tooltip-content:after {
    right: 72px;
}
.starting-2 .icon-list li.icon-ekg:before {
	background-size: 41px;
	background-position: center -956px;
	width: 42px;
	height: 41px;
	left: -61px;
}
.starting-2 .icon-list li.icon-testtube:before {
	background-size: 17px;
	background-position: center -483px;
	width: 17px;
	height: 65px;
	left: -50px;
}
.starting-2 .icon-list li.icon-eye:before {
	background-size: 41px;
	background-position: center -1026px;
	width: 41px;
	height: 35px;
	left: -61px;
}
.starting-2 ul.icon-list.part2 li p {
	margin: 1em 0;
}
.starting-2 ol.numbered>li {
	padding-left: 35px;
	margin-top: 1.5em;
}
/***support-program***/

p.center{
	text-align:center !important;
}
.support-program-1 article {
	min-height: 455px;
}
.support-program-1, .pricing .pricing-1, .clinical_study_results .clinical-1 {
	background-image: url(../images/m-no-image-bg.jpg);
	background-size: 768px;
	background-repeat: no-repeat;
}
.support-program-1:before {
	background-position: calc(50% + 26px) bottom;
	height: 289px;
	background-image:url(/servlet/servlet.FileDownload?file=00P1Y00001NRp3lUAD);
}
.support-program-1 p{
	padding-right: 0;
	margin-bottom: 0;
}
.support-program-1 h1 {
	font-family: Montserrat,sans-serif;
	font-weight: 500;
	font-style: normal;
	margin: 22px auto .5em;
	line-height: 23px;
}
.support-program-2 .blue-box .box-content {
	padding: 27px 27px 0;
	position: relative;
}
.support-program-2 .blue-box .box-content hr {
    margin: 25px auto 27px;
}
.support-program-2 .blue-box .box-content:before {
	background-image: url(../images/blue-hemisphere-m.svg);
	background-size: 516px;
	background-repeat: no-repeat;
	display: block;
	width: 320px;
	height: 70px;
	bottom: -60px;
}
.support-program-2 .inline-callout {
    padding: 62px 27px 27px;
}
.support-program-2 .blue-box .box-content h2:first-child {
	margin-top: 0;
}
.support-program-2 .inline-callout h3 {
    margin-bottom: 1em;
}
.support-program-2 .inline-callout h3+p {
    margin-bottom: 1em;
    margin-top: 1em;
}
.support-program-2 .blue-box {
	max-width: 320px !important;
	margin-left: auto;
	margin-right: auto;
	margin-top: 38px;
}
.starting-3.cta-others ul, .support-program-3.cta-others ul, .clinical-3.cta-others ul {
	margin: auto;
}
.support-program-2 .blue-box .box-content .h3-icon {
	position: relative;
	padding-top: 105px;
}
.support-program-2 .blue-box .box-content h2 {
	line-height: 1.25;
}
.support-program-2 .blue-box .box-content .h3-icon:before {
	background-size: 55px;
	background-position: center 0;
	display: block;
	left: 50%;
	transform: translateX(-50%);
}
.support-program-2 h2:after {
	background-position: center -78px;
	height: 12px;
	top: 100%;
}
.support-program-2 .blue-box .box-content .h3-icon.icon-benefits:before {
	background-position: center -2341px;
	background-size: 59px;
}
.support-program-2 .blue-box .box-content .h3-icon.icon-financial-support:before {
	background-position: center -2162px;
	background-size: 52px;
}
.support-program-2 .blue-box .box-content .h3-icon.icon-reimburse:before {
	background-position: center -2238px;
	background-size: 65px;
}
.support-program-2 .blue-box .box-content .h3-icon.icon-copay:before {
	background-position: center -3494px;
	background-size: 80px;
}
.support-program-2 .blue-box .box-content .h3-icon.icon-help:before {
	background-position: center -168px;
	background-size: 52px;
}
.support-program-2 .blue-box .box-content .h3-icon.icon-info:before {
	background-position: center -70px;
	background-size: 55px;
}
.support-program-2 h3{
	text-align:center !important;
	font-size: 1.125rem;
}
.support-program-2 .blue-box .box-content .h3-icon, .support-program-2 .blue-box .box-content p, .support-program-2 .blue-box .box-content ul{
	padding-left:0px;
	margin-bottom:1em;
}
.center{
	text-align:center;
}
/***support-program***/

/**relapsing ms-events starts**/
.events-2 .whats-next {
	margin: 1.5em auto 1em;
	display: block;
	margin-right: auto;
}
.events-2 .whats-next p {
	text-align: center !important;
}
.events-2 .whats-next+div h2 {
	text-align: center;
	margin: 1.5em auto .5em;
}
.events-2 .whats-next+div {
    width: auto;
    display: block;
}
.events-2 h2+ul li {
	width: calc(100% + 5px);
}
.events-2 .whats-next+div ul {
    width: auto;
}
.events-2 .blue-box .first-content {
    padding: 20px 12px;
}
.events-2 .blue-box .first-content h2 {
    font-size: 1.125rem;
}
.events-2 .blue-box .first-content ol.styled {
    margin-left: 3px;
}
.events-2 ol.styled>li {
    margin-top: 1.5em;
}
.events-2 .events-list .event {
    padding: 10px;
}
.events-2 .events-list .event .address small span:first-of-type {
    display: none;
}
.events-2 .events-list .event.active a.expand {
    top: 12px;
	bottom: auto;
}
.events-2 .events-list .event.active .address small span:first-of-type {
    display: block;
}
.events-2 .events-list .event .button {
    padding: 6px 33px 6px 17px;
}
.events-2 .events-list .event.active a.expand:before {
  display: none;
}
.events-2 .events-list .event+p.center {
    margin: 20px 0 0;
}
.events-2 h2 {
    font-size: 1.125rem;
    margin: 1.5em auto .5em !important;
}
.events-2 .button {
    width: 270px;
	padding: 6px 33px 6px 17px;
}
.events-1 p {
    padding-right: 0;
}
.events-1 h1 {
    margin: 22px auto .5em;
    line-height: 23px;
}
/**relapsing ms-events ends**/
/********Care Partners**********/
.partners-1 p {
	padding-right: 0;
}
.partners-1:before {
	background-size: 437px;
	background-position: calc(50% + 26px) bottom;
}
.partners-1 article {
	min-height: 338px;
}
.partners-2 .white-box {
	padding: 9px 21px;
}
.partners-2 .ask-help li {
	margin: 1em 0;
	width: calc(100% + 5px);
}
.partners-2 ul.ask-help {
	margin-bottom: 0;
}
.partners-3 h2 {
	margin: 1em auto;
}
.partners-3 .partner-list {
	margin-top: 0;
	flex-direction: column;
	margin-bottom: 31px;
}
.partners-3 .partner-list>li {
	width: 100%;
	margin-bottom: 20px;
	padding: 157px 10px 25px !important;
}
.partners-3 .partner-list>li.can {
	padding-top: 108px !important;
}
.partners-3 .partner-list>li p:last-child {
	position: static;
	margin: 1em auto;
}

.partners-3 .partner-list>li.caregiving {
	padding-top: 76px !important;
	margin: 0;
}
.partners-3 .partner-list>li.caregiving:before {
	background-size: 248px;
	background-position: center -145px;
	top: 35px;
}
.copay-1 h1{
	padding-right:0; 
	font-size:1.375rem;
}
.copay-1 article {
	min-height: 360px;
}
.copay-1:before {
    height: 217px;
}
/*****signup*******/
.signup .signup-1 h1{
	font-size:1.375rem;
}
.signup .signup-1 p {
	margin: .5em auto 0;
}
.signup .signup-2 h2 {
	font-size: 1.125rem;
}
.signup .signup-1 article {
	min-height: 422px;
}
.signup .signup-1 {
	max-height: 422px;
}
/*******events*********/
.events-1 article {
	min-height: 413px;
}
.events-1:before{
	background-size: 437px;
	background-position: calc(50% + 26px) bottom;
	top:auto;
	bottom:0;
}
.pricing ul.bulleted {
	margin: 0 auto;
}
.pricing .pricing-2 .blue-h2 {
	text-align: center;
	margin: 1.125em auto;
}
.pricing h2.blue-h2 {
	font-size: 18px;
	font-size: 1.125rem;
	color: #2081B9;
}
.mobile_only{
	display:block;
}
.pricing ul {
	margin: 0 auto;
}
.personal_stories .personal-1 article h1 {
	margin: .67em auto;
	line-height: 21px;
}
.personal_stories .personal-1 article p{ 
	padding-right:0;
}
.personal_stories .personal-1 article {
	min-height: 422px;
}
.personal_stories .personal-1 article p small {
	position: static;
	color: #000;
	right: 5px;
	bottom: -6px;
	font-weight: normal;
}
.personal_stories .personal-2 h2:after {
	height: 12px;
	background-position: center -248px;
}
.videoContainer{
	margin: 0 auto 20px;
	width: 320px;
	height: 180px;
}	
.personal_stories .personal-2 .dogtag {
	margin-bottom: 4em;
	padding: 20px 2.5em 5px;
}
.dogtag blockquote {
	text-indent: 0;
}
.dogtag blockquote p cite {
	padding-left: 0;
}
.dogtag blockquote cite sup {
    font-style: normal;
}
.personal_stories .personal-2 .border-box img {
	width: 124px;
	height: 124px;
	display: block;
	position: relative;
	margin: -47px auto 0;
	left: 0;
	top: 0;
}
.personal_stories .personal-2 .border-box img+h2 {
	margin-top: 1em;
	text-align: center;
}
.mobile_break{
	display:block;
}
.desktop_break{
	display:none;
}
.personal_stories .personal-2 .border-box img+h2:after {
	background-position: center -216px;
	width: 100%;
	height: 12px;
	top: 100%;
}
.personal_stories .personal-2 h2+p {
	text-align: center;
	margin-bottom: 2em;
	padding: 0 10px;
}
.personal_stories .personal-2 .border-box img+h2+p {
	text-align: center;
	padding: 0;
}
.dogtag blockquote span:last-of-type {
    left: 0;
}
.personal_stories .personal-2 .border-box {
    padding-top: 0;
    padding-left: 14px;
    padding-right: 14px;
}
.personal_stories .personal-2 .border-box img+h2+p a.tel strong {
    color: #2081B9;
}
/********cta others*********/
.cta-others {
    background-color: #eef0f2;
}
.cta-others .ctas {
    flex-direction: column;
}
.cta-others .ctas li {
    text-align: center;
    width: auto;
	padding: 10px 20px 15px;
    min-height: auto;
}
.cta-others .ctas li h4 {
    font-size: 1.125rem;
    margin-bottom: 0;
    line-height: 1.25;
    margin-top: 1.34em;
    width: auto;
}
.cta-others .ctas .button {
    position: relative;
    bottom: 0;
    padding: 6px 33px 6px 17px;
}
.cta-others .ctas li+li:after {
    background-image: url(../images/horizontal-red-line.svg);
    background-size: 285px;
    background-position: top;
    width: 100%;
    height: 15px;
    top: 0;
    left: 0;
    transform: none;
}
.cta-others .ctas li+li h4 {
    margin-top: 30px;
}
.cta-others .ctas li .footnote {
    position: static;
    text-align: center;
    margin-bottom: 0;
    margin-top: 0;
}
.cta-others .ctas li+li .footnote {
	margin-bottom: 1em;
}
.talking-2 .question h2 {
    margin-bottom: 2em;
}
.talking-2 .question h2:after {
    background-position: center -23px;
    height: 12px;
    background-size: 314px;
}
.talking-2 ol.styled>li:before {
	transform: none;
	top: 0;
}
.talking-heading h2{padding-bottom: 12px;}
.talking-to-doctor-1 {margin: 27px 0 24px;}
.talking-heading {margin-bottom: 0 !important;}
.datepicker.dropdown-menu {top: 933px !important;}
.talking-2 ol.styled li:first-child{
	margin-top: 0;
}
.talking-2 ol.styled {
    margin: 0.5em 0 1em;
}
.talking-2 ol.styled li {
    display: block;
    padding-left: 42px;
    margin-top: 1.5em;
    min-height: auto;
}
.talking-2 ol.styled li:nth-of-type(6):before, .talking-2 ol.styled li:nth-of-type(7):before {
    top: 50%;
    transform: translateY(-50%);
}
.talking-2 .callout {
    padding: 0;
}
.talking-2 .callout h3 {
    font-size: 1.125rem;
    margin: 1.5em auto;
}
.side-effects-1:before, .talking-1:before, .taking-1:before {
    content: "";
    background-size: 100% auto;
    background-repeat: no-repeat;
    height: 252px;
    display: inline-block;
    margin: 0;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 0;
}
.talking-1:before {
    background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001NRl3EUAT);
	height: 224px;
}
.side-effects-1, .talking-1, .taking-1 {
    background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001N80pAUAR);
}
.talking-1 article {
    min-height: 450px;
}

.side-effects-2 h2 {
    font-size: 1.125rem;
    line-height: 1.25em;
}
.side-effects-2 h2:after {
    background-position: center -134px;
    width: 100%;
    height: 12px;
    top: 100%;
}
.side-effects-2 article > h2+p {
	margin-bottom: 1em;	
}
.side-effects-2 .border-box {
    margin: 1.5em auto;
	padding: 10px 10px 0;
}
.side-effects-2 .border-box .contact {
    width: calc(100% + 20px);
    margin: 0 0 0 -10px;
    padding: 1px 10px;
}
.side-effects-2 .border-box .contact p {
    padding: 0;
    margin: 1em 0;
}
.side-effects-2 .bulleted {
    margin: 0;
}
.side-effects-2 table {
    margin: 1.5em auto .5em;
}
.side-effects-2 table tbody td {
    font-size: 14px;
	vertical-align: middle;
}
.side-effects-2 table th span {
    display: block;
}
.side-effects-1:before {
    background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001NRlzJUAT);
    background-position: bottom;
}
.side-effects-1 article {
    min-height: 522px;
}
.side-effects-1 p {
    padding-right: 0;
}
.terms-modal .modalcontent-inner {
    width: 300px;
}
.terms-modal .modal-header {
      padding: 0 17px;
}
.terms-modal ul li a {
    color: #2081B9;
	white-space: nowrap;
	text-decoration: underline;
}
.terms-modal .modal-dialog {
    max-width: 320px;
	margin-right: auto;
    margin-left: auto;
}
.terms-modal .modal-content {
    padding: 40px 0 30px 0;
}
.modal.terms-modal {
    top: 61px;
}
.terms-modal .modalcontent-inner {
    height: 462px;
}
.taking-1 article {
    min-height: 482px;
}
.taking-1:before {
	background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001NRnkiUAD);
	height: 288px;
	background-position: top;
}
.taking-1 p:last-of-type {
    padding-right: 0;
    margin-top: 1em;
    margin-bottom: 0;
}
.taking-2 h2 {
    padding: 0;
    margin-top: 0.83em;
}
.taking-2 h2:after {
    background-position: center -219px;
    width: 100%;
    height: 6px;
    top: calc(100% + 5px);
}
.taking-2 h2+p {
    text-align: left !important;
    max-width: 323px;
}
.taking-2 ul.bulleted {
    padding-left: 21px;
}
.taking-2 ul.bulleted+p {
    max-width: 323px;
}
.taking-2 h3+div strong {
    display: inline;
    white-space: normal;
}
.taking-2 .tooltip-content {
    max-width: 320px;
    width: 320px;
    right: -53px;
    padding-right: 12px;
    padding-left: 12px;
}
.taking-2 .tooltip-content:after {
    right: 45px;
}

.taking-2 .icons.list-dose {
    padding-left: 79px;
    padding-right: 0;
    margin-bottom: 3em;
}
.taking-2 .icons .icon {
    display: block;
}
.taking-2 .icons.list-dose .icon.icon-warning:before, .taking-2 .icons.list-dose .icon.icon-pill:before {
	background-color: #fff;
	width: 71px;
	left: -79px;
	top: 0;
	transform: none;
}
.taking-2 .icons.list-dose .icon.icon-warning:before {
    background-size: 46px;
    height: 71px;
    background-position: center -246px;
}

.taking-2 .icons.list-dose .icon.icon-pill:before {
    background-size: 36px;
    height: 42px;
    background-position: center -125px;
}
.taking-2 h3+p {
    text-align: center;
}
.taking-2 .icons.list-remember li p {
    width: calc(100% + 15px);
}
.taking-2 .icons.list-remember {
    padding-left: 123px;
	padding-right: 0;
    margin-bottom: 3em;
}
.taking-2 .icons .icon:before {
	left: -122px;
}
.taking-2 .icons.list-remember li strong {
    display: inline;
}
.taking-2 .icons.list-remember li {
    margin-top: 2em;
}
.pricing .pricing-1 article {
    min-height: 910px;
}
.pricing .pricing-1 {
	background-position: top;
	background-size: cover;
	position: relative;
}
.pricing .pricing-1 .padded-right {
    padding-right: 0;
}
.pricing .pricing-1:before {
    background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001NRpvgUAD);
    background-size: 373px;
    background-position: calc(50% + 1px) bottom;
    height: 294px;
    bottom: 0;
}
article a.tel strong {
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    white-space: nowrap;
    text-decoration: underline;
    color: #2081B9;
}
.pricing-2 .border-box.insurance, .pricing-2 .border-box.medicare, .pricing-2 .border-box.uninsured {
	padding: 14px;
}
.pricing .pricing-2 h4 {
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    font-size: 1rem;
    margin-bottom: 0;
}
.pricing .pricing-2 h4.h4-icon.icon-copay {
    padding-top: 105.1px;
}
.pricing .pricing-2 ol.styled>li {
    margin-top: 1.5em;
}
.pricing .pricing-2 h4.h4-icon.icon-nurse {
	text-align: center;
    line-height: 1.25;
}
#siteLeaving .modal-dialog {
    max-width: 320px;
    margin: 4em auto;
}
#siteLeaving .modal-content {
    padding: 21px 18px;
	padding-top:31px;
}
#siteLeaving .modaltitle {
    font-size: 18px;
    line-height: 1.2;
}
#siteLeaving .modal-body {
    font-size: 14px;
    line-height: normal;
}
#siteLeaving .modal-body p {
    margin-bottom: 10px;
}
#siteLeaving .modal-footer {
    padding: 12px 0 0 0;
}
#siteLeaving .button {
    font-size: 0.8rem;
}
.copay .copay-2 h2 {
    line-height: 1.25;
}
.copay .copay-2 h2:after {
    background-position: center -107px;
    width: 100%;
    height: 12px;
    top: 100%;
}
.copay-2 article>p a.tel strong {
    color: #2081B9;
}
.resources-1 h1 {
	margin: 22px auto 0;
	line-height: 24px;
}
#banner h1 {
	font-size: 1.375rem;
	margin-bottom: 11px;
}
.resources-1 p, .resources-1 p.right-padding {
    padding-right: 0;
}
.resources-1 p {
    max-width: 333px;
}
 .resources-1 {
    background-repeat: no-repeat;
    background-position: top;
}
.resources-1 article {
    min-height: 624px;
}
.resources-1:before {
    background-position: center;
}
.resources-2 .border-box.icon-covid {
    padding-bottom: 20px;
}
.resources-2 .organizations {
    display: block;
	margin-top: 27px;
    margin-bottom: 0;
}
.resources-2 .organizations>li {
    padding-bottom: 30px;
	border: none;
    border-bottom: 1px solid #768692;
    margin-bottom: 30px;	
    padding-left: 20px !important;
    padding-right: 20px !important;
	width: auto;
}
.resources-2 .organizations>li.cando {
    padding-top: 76px;
}
.resources-2 .organizations>li.msaa {
    padding-top: 82px;
}
.resources-2 .organizations>li:before {
    top: 0;
}
.resources-2 .organizations>li ul {
    position: static;
}
.resources-2 .organizations > li.msaa p {
    width: 110%;
    margin-left: -5%;
}
.resources-2 .organizations>li.msfocus {
    padding-top: 63px;
	padding-left: 18px !important;
	padding-right: 18px !important;
}
.resources-2 .organizations>li.msviews {
    padding-top: 78px;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.resources-2 .organizations>li.mssociety {
    padding-top: 48px;
	padding-bottom: 30px;
}
.resources-2 .organizations>li.mssociety:before {
    height: 53px;
    background-position: center -539px;
	top: 0;
}
.resources-2 .organizations>li:last-child {
    border: none;
    margin-bottom: 0;
    padding: 0 0 30px !important;
}
.resources-2 .organizations>li.collaboration:before {
    height: 58px;
    background-position: center -654px;
    top: 66px;
}
.resources-2 .organizations>li.collaboration p a {
    white-space: nowrap;
}
.resources-2 .organizations>li.collaboration p {
    margin-bottom: 1em;
}
.partners-1 h1 {
    margin: 22px auto 0;
    line-height: 23px;
}
.materials .materials-1 h1 {
    margin: 22px auto 0;
    line-height: 23px;
}
.materials .materials-1 p {
    padding-right: 0;
}
.materials .materials-1:before {
    background-position: center;
    left: auto;
}
.materials .materials-1 article {
    min-height: 315px;
}
.materials .materials-2 .downloads>li {
    padding-bottom: 18px;
    padding-left: 130px;
    padding-right: 15px;
    border: none;
    border-bottom: 1px solid #768692;
    margin-bottom: 30px;
    display: block;
    height: auto !important;
    background: transparent;
}
.materials .materials-2 .downloads>li:before {
	top: 0 !important;
	left: 4px;
}
.materials .materials-2 .downloads>li.decisionkit:before {
    height: 108px;
    background-position: center 0;
}
.materials .materials-2 .downloads>li p:last-of-type, .materials .materials-2 .downloads>li p:nth-of-type(3) {
    width: calc(100% + 130px + 15px);
    left: -130px;
    position: relative;
    margin-top: 1.5em;
    margin-bottom: 1em;
}
.materials a.download{
    padding-right: 24px;
}
.materials .materials-2 .downloads>li p:last-of-type a+a, .materials .materials-2 .downloads>li p:nth-of-type(3) a+a {
    margin-left: 27px;
}
.materials a.download:after {
    width: 20px;
    height: 21px;
    background-size: 20px 100%;
    top: -2px;
}
.materials .materials-2 .downloads>li.quickguide p:first-of-type, .materials .materials-2 .downloads>li.tyramine p:first-of-type {
    width: calc(100% + 12px);
}
.materials .materials-2 .downloads>li.tyramine p:first-of-type strong {
    width: calc(100% + 3px);
    display: inline-block;
}
.materials .materials-2 .downloads>li a.send:after, .materials .materials-2 .downloads>li a.send-link:after {
    position: static;
    width: 12px;
    height: 12px;
    background-size: 12px 100%;
	margin-left: 5px;
}
.materials .materials-2 .downloads>li.startform p:last-of-type {
    margin-top: 1.5em;
}
.materials .materials-2 .downloads>li:last-child p:first-of-type {
    margin-bottom: 2.5em;
}
.materials .materials-2 .downloads>li:last-child {
    margin-bottom: 0;
    border-bottom: none;
}
.managing .managing-1 p, .managing .managing-1 p+p {
    padding-right: 0;
	margin-top: 1em;
}
.managing .managing-1 article {
    min-height: 520px;
}
.managing .managing-2 h2.closer-look {
    margin-top: -1em;
    line-height: 1.25;
}
.managing .managing-2 ul li {
	padding-left: 14px;
}
.managing .managing-2 h2 {
    line-height: 1.25;
}
.managing .managing-2 .symptoms h4 {
    margin-top: 1.33em;
    margin-bottom: 1.33em;
	line-height: 1.25;
}
.managing .managing-2 .symptoms .bulleted {
    margin-bottom: 0;
}
.managing .managing-1 {
    padding-top: .1px;
}
.clinical_study_results .clinical-2 {
    overflow: hidden;
}
.clinical_study_results .clinical-2 .fewer-relapses .tab .footnote {
    margin-top: 1em;
}
.clinical_study_results .clinical-2 .relapse-free .footnote, .clinical_study_results .clinical-2 .relapse-free+.footnote {
    margin-bottom: 1em;
}
.clinical_study_results .clinical-2 .relapse-free+.footnote {
    margin-top: 1em;
}
.clinical_study_results .clinical-2 .chart:before , .clinical_study_results .clinical-2 .chart:after {
	content: " ";
    display: table;
}
.clinical_study_results .clinical-2 .chart:after {
	clear: both;
}
.clinical_study_results .clinical-1 p {
    padding-right: 0;
}
section.clinical-2 .dogtag.quote blockquote p:last-child {
    margin-top: 1em;
    margin-bottom: 1em;
}
.clinical_study_results .clinical-1 {
    position: relative;
    background-position: top;
}
.clinical_study_results .clinical-1:before {
    background-image: url(/servlet/servlet.FileDownload?file=00P1Y00001NRXXNUA5);
    background-size: 398px auto;
    content: "";
    background-repeat: no-repeat;
    background-position: 0 bottom;
    display: inline-block;
    margin: 0;
    width: 100%;
    height: 296px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 0;
}
.clinical_study_results .clinical-1 article {
    min-height: 638px;
}
.clinical_study_results .clinical-1 h1 {
    margin: 22px auto;
	line-height: 21px;
}
.error .no-image h1 {
	font-size: 1.375rem;
	text-align: center;
	margin: 22px auto 0;
	line-height: 23px;
}
.error .no-image article .bulleted {
    max-width: 320px;
}
.error .no-image {
	background-position: bottom;
}
.error .no-image article {
    min-height: 272px;
}
.clinical-3.cta-others ul+.footnote.margin-b-31 {
    margin-bottom: 31px;
}
.events-2 .blue-box .first-content h2 {
    margin-top: 0 !important;
}
.managing .managing-4, .managing .managing-4 article {
    overflow: hidden;
}
.side-effects-2, .taking-2, .signup .signup-2, .partners-3, .support-program-2, .starting-2, .moa-2, .copay .copay-2, .home-3, .resources-2, .materials .materials-2, .events-2, .clinical_study_results .clinical-2, .sitemap-2, .eventsreg-2 {
    background-color: #fff;
}
#main-wrapper .gigya-screen-content div.gigya-screen {
    padding: 30px 10px;
}
span.gigya-label-text.gigya-checkbox-text {
    width: 84%;
}
.columnTwo2 .gigya-multi-choice-item {
    display: block;
}
#main-wrapper .gigya-composite-control.gigya-composite-control-label .tel {
	font-family: Montserrat,sans-serif !important;
    font-weight: 700!important;
    white-space: nowrap;
    text-decoration: underline !important;
    color: #2081B9!important;
}
#main-wrapper #gigya-login-form .gigya-layout-row .gigya-composite-control.gigya-composite-control-header {
    font-size: 1.125rem;
}
#main-wrapper .gigya-screen .gigya-label-text {
    vertical-align: top;
}
#required-checkbox label span, #required-age label span {
    margin-top: 0;
}
.bold, .talking-1-5 .bold-text, strong, b {
    font-weight: 700;
}
#main-wrapper .gigya-composite-control.gigya-composite-control-label .tel.bold-label {
    font-weight: 400 !important;
	text-decoration: none !important;
	color:#000000 !important;
}
article #main-wrapper a.tel.bold-label strong {
    font-weight: 700 !important;
	text-decoration: underline;
	color: #2081B9 !important;
}
#main-wrapper .gigya-screen .see-sample .tooltip-content {
	right: -36px;
}
#main-wrapper .gigya-screen .see-sample .tooltip-content:after {
    right: 27px;
}
#main-wrapper .gigya-screen .specialty-pharma .tooltip-content {
	right: -53px;
}
#main-wrapper .gigya-screen .specialty-pharma .tooltip-content:after {
    right: 45px;
}
#main-wrapper .gigya-screen .street-address .tooltip-content {
	right: -63px;
}
#main-wrapper .gigya-screen .street-address .tooltip-content:after {
    right: 57px;
}
/*********** DDG Styles*************/


.ddg-module .gigya-screen.portrait.mobile input[type=text], .ddg-module .gigya-screen.portrait.mobile input[type=password], .ddg-module .gigya-screen.portrait.mobile input[type=email], .ddg-module 
.gigya-screen.portrait.mobile select {
    height: 40px !important;
    font-size: 16px !important;
}
.ddg-module .gigya-layout-row.with-divider {
    display: none !important;
}
.ddg-module .gigya-screen .gigya-composite-control.gigya-composite-control-submit {
    padding-bottom: 15px !important;
    text-align: center;
}
.ddg-module .gigya-screen.portrait, .ddg-module .gigya-screen.portrait.mobile {
    padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 1px !important;
	width: 100%;
}
.ddg-module .radios .checkmark {
	left: 0;
	top: 0;
}
.ddg-module .radios .radio {
    margin-bottom: calc(0.6em);
    padding-left: 35px;
    font-size: 14px;
    width: auto;
    float: left;
}
.ddg-module .radios .radio input {
	height: 49px;
    width: 240px;
    left: 27px;
}
.ddg-module .right-cal { top: 122px;}
.ddg-module .gigya-screen.portrait.mobile *.gigya-error-msg.gigya-error-msg-active, .ddg-module .gigya-screen.portrait.mobile *.gigya-error-msg-active.gigya-form-error-msg {
    font-size: 12px !important;
    margin-bottom: -14px !important;
}
.ddg-module .right-cal input.smallCal {
	margin-left: 0;
	padding: 9px 0 9px 0px;
	line-height: normal;
	text-indent: 11px;
  transition: all 0.5s;
}
.ddg-module .right-cal input.smallCal::-webkit-input-placeholder {
  text-indent: 11px;
  white-space: normal;
  line-height: normal;
  
}

.ddg-module .dateEmpty.active {left: 0;}

.ddg-module .calendar-section:before {
	top: 20px;
	left: 5px;
}
.ddg-module .datepicker-section {
    height: 99px !important;
}
.ddg-module .pad-add {
      padding-top: 69px !important;
}
.ddg-module .successScreen p:first-child {
    font-size: 18px;
	 margin-bottom: .6rem;
}
.ddg-module .dateEmpty.active, .ddg-module .dateFormat.active {
    margin-top: 63px;
}
.ddg-module p.success-para-one, .ddg-module p.success-para-two {
    font-size: 14px;
	margin-bottom: 45px;
}
.ddg-module label.label-date {
    font-size: 12px;
	    margin-left: 0;
}
/***********************/
.starting-2 .packaging .tooltip-content {
    right: -140px;
}
.starting-2 .packaging .tooltip-content:after {
    right: 131px;
}	

/*home banner*/
.home-1 {
    height:345px;
    background-size:100%;
    }
    .skew-right{
        margin: 0;
    }
    .skew-right {
        width: 137px;
		padding: 4px 0px 8px 25px;
        margin: 0;
        margin-top: 15px;
    }
    .skew-right p {
        font-size: 8px;
    }
    .home-wrap {
        margin: 40px 10px 0 10px;
        max-width: 100%;
        justify-content: space-between;
    }
    .stay-in {
        width: 120px;
        margin: 30px 0 0 0;
    }
.stay-in p {
    font-size: 25px;
}
.venture-out {
    margin: 25px 0 0 0;
}
.venture-out p {
    font-size: 11px;
}
.do-a-turn {
    font-size: 20px;
}
.do-a-turn img {
    margin: 0 10px 0 15px;
    width: 23px;
}
section article>*{
    max-width: 100%;
}
.banner-btn{
    text-align: center;
}
.banner-btn .button{
    float: none;
}
.container{
    padding: 0 25px;
}
.venture-out p span {
    font-size: 25px;
}
/*home banner*/

/*home body content */

section.home-body .container {
	padding-left: 0;
   }
   section .block.left {
	   border-right: none;
   }
   section.home-body.two .block.left{
	padding-bottom: 0;
   }
   section.home-body.one ul.icon-container {
	   display: flex;
	   align-items: flex-start;
	   justify-content: center;
	   max-width: 490px;
	   flex-direction: column;
	   margin-top: 30px;
   }
   section.home-body.one .heading {
	   font-size: 22px;
	   line-height: 26px;
	   text-align: center;
	   margin-left: 0;
   }
   section.home-body.one picture{
	   position: unset;
   }
   section.home-body.one picture img {
	   width: auto;
   }
   section.home-body.one ul.icon-container li {
	   width: auto;
   }
   section.home-body.one .container .button{margin-left: 0;}
   section.home-body.one ul.icon-container li {margin: 5px 17px 5px 0;}
   .sec-one-btn{text-align: center;}
   section.home-body.four .content-inside .text {padding: 0 20px;}
   section.home-body.four {padding: 35px 0 13px 0;}
   section.home-body.four img {margin-bottom: 20px;}
   section.home-body p.footnote {text-align: center;top:0px;}
   section.home-body.three p.footnote{position: relative;top: -15px;top: -17px;margin-bottom: -4px;}
   section.home-body.two {
	   /* background: linear-gradient( to bottom, #dde9f6 0%, #dde9f6 49%, #f1f3f4 48%, #f1f3f4 100% ); */
	   padding: 0;
   }
   section .block {
	   padding: 35px 0 20px 0;
	   min-height: auto;
   }
   section .block img.icon {
	   margin-bottom: 10px;
   }
   .common-btn-info {
	   position: relative;
	   bottom: 0;
	   right: 0;
	   left: 0;
   }
   .common-btn-info a{
	   margin-top: 20px;
   }
   section.home-body.three {
	   padding: 0;
	   /* background: linear-gradient( to bottom, #dde9f6 0%, #dde9f6 50%, #f1f3f4 50%, #f1f3f4 100% ); */
   }
   section.home-body.two .row, section.home-body.three .row {
		padding: 0px 0;
		max-width: 325px;
		margin: 0 auto;
	}
	section.home-body.three .row {padding-bottom: 20px;}
	section.home-body.two .row {
		padding-bottom: 0;
	}
   .home-body.two .col-md-6.col-12.left-border .block {
    padding-bottom: 0px;
}
section.home-body.four .common-btn-big.mt-4 {
    margin-top: -3px !important;
}
.clinical-safety-results.two .tooltip-content{
	right: -22px;
}
.clinical-safety-results.two .tooltip-content.spacing{
	right: -22px;
}
.clinical-safety-results.two .tooltip-content.spacing:after{
	right: 8px;
}
.clinical-safety-results.two .tooltip-content:after{
	right: 15px;
}
   section.home-body.four .content-inside .text{
	   margin-bottom: 0;
   }
   section .block p{
	   max-width: 270px;
	   margin: 15px auto;
   }
   section.home-body.three .block.left {
	   padding: 35px 0 0 0;
   }
   section.home-body.three .left-side-content{
	   padding-bottom: 32px;
	  
   }
/*home body content */

/*side effect banner */
.common-banner h1{
	font-size: 22px;
	text-transform: uppercase;
}
section.common-banner .container {
	padding-left: 30px;
}
section.common-banner {
	padding: 35px 0 10px 0px;
}
section.common-banner img{
	margin: 0;
	margin-bottom: 20px;
}
/*side effect banner */

section.side-effect-one .inner-content {
	padding: 28px 0 22px 0;
}
/*accordion mobile */
section .inner-content .card-header {
	padding: 7px 60px 7px 17px;
}
section .inner-content .btn{
	padding: .375rem 50px .375em 0;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}
section .inner-content .card:last-child {
	margin-bottom: 25px;
}
section .inner-content .card {
   
    margin-bottom: 6px;
}
/*accordion mobile */

/*others cta mobile */
section.cta-others-areas {
	padding: 15px 0 17px 0;
}
.cta-others-areas-main {
	background: #fff;
	max-width: 320px;
	padding: 32px 27px 20px 27px;
	margin: 15px auto;
	text-align: center;
}
.cta-others-areas-main.newmob{
	padding-bottom: 10px;
}
.cta-block.left:after{display: none;}
.cta-block.left {
	border-bottom: 2px solid #f9423a;
	padding-bottom: 37px;
}
.cta-block.right {
	padding-top: 36px;
	padding-bottom: 15px;
}
.cta-block h4 {
	font-size: 18px;
	line-height: 20px;
	text-align: left;
   }         
.cta-block .cta-btn {
	position: relative;
	bottom: 0;
	margin: auto;
	margin-top: 22px;
	margin-left: 0;
}
.cta-footnote {
    position: relative;
    bottom: 0;
    text-align: left;
    margin-top: 8px;
    margin-bottom: 0;
}
/*others cta mobile */

/*callout mobile*/
.callout-sec-no-arrow{
	text-align: center;
}
section.side-effect-one .callout-sec .button{
	margin-bottom: 15px;
	text-align: left;
}
.text-center-mob{text-align: center;}
/*callout mobile*/

/*footer campaign*/

section.footer-campaign .inner-content{
	height:280px;
	min-height:280px;
}

/*how zeposia work */

img.mo-frame{
	margin: auto auto 18px auto;
	display: block;
}
section.how-zeposia-works-one {
	padding: 17px 0 15px 0;
}
h2#immune-system {
	padding-bottom: 11px;
}
h2#uc-affects {
	padding: 15px 0 10px 0;
}
section.how-zeposia-works-two {
	padding: 35px 0 24px 0;
}
h2#zeposia-designed {
	padding-bottom: 5px;
}
.cta-block .cta-btn {
    position: relative;
    bottom: 0;
    margin: auto;
    margin-top: 22px;
	margin-left: 0;
}
.cta-footnote {
    position: relative;
    bottom: 0;
    text-align: left;
    margin-top: 20px;
    margin-bottom: 0;
}
.how-zeposia-works-two-inside {
	flex-direction: column;
	display: flex;
}

  /*common banner list */
		ul.common-banner-list{
			margin-left:0px;
			padding-bottom:25px;
		}
		ul.common-banner-list li {
			margin-bottom: 5px;
		}
	/*common banner list */


	/*capsule */

	.capsule-container .container {
		padding: 0;
		max-width: 100%;
	}
	.capsule-container-main-text{
		padding-right: 10px;
	}
	.capsule-container-main-text p {
		font-size: 16px;
		line-height: 1.2;
		color: #fff;
		font-family: Montserrat,sans-serif;
		margin: 0;
		font-weight: 500;
	}

	/*getting started */
	section.getting-started-video {
		padding: 40px 0 5px 0;
	}
	p.download-form {
		padding-top: 20px;
		padding-bottom: 5px;
	}
	section.getting-started-section.one ul.cus-list{
		margin-left: -81px;
		padding-top: 10px;
	}
	.icon-container .icon-text {
		padding: 0px 0 0 15px;
	}
	section.getting-started-section.one {
		margin: 0 0 18px 0;
	}
	section h2{
		margin-bottom: 14px;
	}
	section.getting-started-section.two .icon-container > ul > li:last-child{
		margin-bottom: 0;
	}
	.blue-box-callout {
		padding: 22px 18px 22px 18px;
		margin: 13px 0 25px 0;
	}
	.blue-box-callout p {
		margin-bottom: 0;
	}
	section.getting-started-section.three img {
		border: none;
    padding: 14px 0px 0 4px;
    margin-top: 38px;
    margin-bottom: 30px;
	}
	.blue-starter-kit {
		padding: 20px 20px 10px 20px;
		margin-top: 20px;
	}
	.callout-copy {
		padding: 22px 10px;
	}
	#blue-starter-kit-division .block {
		padding: 0 15px;
	}
	#blue-starter-kit-division .block.left {
		background: none;
	}
	.callout-count {
		max-width: 100% !important;
		margin-top: 2px !important;
	}
	#blue-starter-kit-division .block.right {
		padding-top: 12px;
	}
	section.getting-started-section.three {
		padding: 6px 0 25px 0;
	}
	section.getting-started-section.four .icon-container > ul > li:last-child {
		margin-bottom: 15px;
	}
	#blue-starter-kit-division ul.cus-list.unstyled.small-font{
		padding-left: 28px;
	}
		/*getting started */
		.tooltip-content, #main-wrapper .gigya-screen .tooltip-content{
			max-width: 320px;
			width: 320px;
			}


	/*efficacy and study results*/
	section.clinical-safety-results.one {
		padding: 30px 0 24px 0;
	}
	section.clinical-safety-results.one ul.list-icon-one {
		flex-direction: column;
		padding-top:10px;
	}
	section.clinical-safety-results.one ul.list-icon-one li:nth-child(2) img, section.clinical-safety-results.one ul.list-icon-one li:nth-child(3) img {
		margin-top: 0px;
	}
section.clinical-safety-results.two {
	padding: 30px 0;
}
.symptom-relief > li{
	border-bottom: 2px solid #008dd3;
	padding: 40px 0 35px 0;
}
.symptom-relief > li, .symptom-relief > li.two-weeks {
	width: 100%;
	margin-left: 10px;
    margin-right: 10px;
}
.symptom-relief {
	flex-direction: column;
}
.symptom-relief  li.ten-weeks {
	padding-left: 0;
}
.list-inside-group ul {
	display: flex;
	align-items: flex-start;
	padding-right: 10px;
    padding-left: 20px;
}
.list-inside-group ul li {
	width: 100%;
}
.symptom-relief > li.week-year-content,   .symptom-relief > li.one-year{
	border: none;
}
.list-inside-group {
	margin-top: 10px;
}
ul li img.smiley-icon {
	margin-top: -45px;
	margin-bottom: 10px;
}
ul li img.remission-icon {
	margin-bottom: 10px;
	margin-top: -45px;
}
ul li img.plus-icon {
	margin: 10px 0 0 7px;
}
.week-year-content-main {
	position: absolute;
	max-width: 202px;
	background: #f0f0f0;
	border: 0;
	top: 0;
	font-size: 10px;
	line-height: 1.2;
	font-family: Montserrat,sans-serif;
	color: #0032A0;
	text-align: left;
	font-weight: 500;
	padding: 12px 12px;
	margin: 7px auto  0 auto;
	left: 0;
	right: 0;
	text-align: center;
}

.week-year-content-main:before {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    background: #f0f0f0;
    transform: rotate(45deg);
    top: -4px;
    right: 96px;
    display: inline-block;
}
.week-year-content-main:after {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    background: #f0f0f0;
    transform: rotate(45deg);
    top: 64px;
    right: 95px;
    display: inline-block;
}
.symptom-relief li.day-one {
	padding-top: 10px;
}
.symptom-relief li.one-year {
	padding-bottom: 0;
	padding-top: 30px;
}
.clinical-safety-results-callout {
	margin-top: 15px;
	padding: 7px 15px;
    font-size: 14px;
    line-height: 18px;
}
section .inner-content #accordion {
    padding: 10px 0 0 0;
}
section.clinical-safety-results.three {
	padding: 30px 0 25px 0;
}
section.clinical-safety-results.three .proven {
	background-color: #fff;
	max-width: 100%;
	padding: 0 35px 15px 35px;
	text-align: center;
	margin-top: 35px;
}
section.clinical-safety-results.three .footnote-container p{
	text-align: left
}
.remission-section img {
		margin: 37px auto 15px auto;
}
section.clinical-safety-results.four {
	padding: 38px 0 25px 0;
}
section.clinical-safety-results.four ul.cus-list {
	padding-top: 10px;
	padding-bottom: 10px;
}
.demographics {
	padding: 20px 32px 15px 32px;
	margin-top: 36px;
}
.demographics-main {
		margin-left: 0;
		flex-direction: column;
		margin-top: 23px;
	}
	.avg-text {
		padding-bottom: 18px;
	}
	.and-text {
		padding-bottom: 30px;
	}
	.avg-text .avg {
		font-size: 16px;
	}
	.avg-text .number {
		font-size: 60px;
	}
	.avg-text .years {
	font-size: 24px;
}
	.and-text {
		font-size: 20px;
	}
	/*efficacy and study results*/

	/*how to take zeposia */

	section.how-to-take-zeposia.one{
		padding: 18px 0 7px 0;
	}
	section.how-to-take-zeposia.two{
		padding: 26px 0 5px 0;
	}
	section.how-to-take-zeposia.three {
		padding: 24px 0 5px 0;
	}
	section.how-to-take-zeposia.three .icon-container > ul > li{
		margin-bottom: 15px;
	}
    /*how to take zeposia */

	/*360 support program*/
	
	.common-banner.supportProgram .banner-btn {
		text-align: left;
		margin-bottom: 10px;
	}
	section.supportProgram.one {
		padding: 24px 0 7px;
	}
	section.supportProgram.one h2 {
		margin-bottom: 25px;
	}
	section.supportProgram.one .icon-img img {
		margin: 0 auto 10px;
	}
	#bodyContent .supportProgram p {
		margin-bottom: 16px;
	}
	#bodyContent .supportProgram.one p {
		margin-bottom: 5px;
	}
	section.supportProgram.two {
		padding: 29px 0 14px;
	}
	section.supportProgram.three {
		padding: 38px 0 40px;
	}
	section.supportProgram.three h2 {
		margin-bottom: 18px;
	}
	section.supportProgram.four {
		padding: 25px 0 36px;
	}
	section.supportProgram.four .icon-img img {
		margin: 0 auto 11px;
	}
	section.supportProgram.four h2 {
		margin-bottom: 12px;
	}
	#bodyContent .supportProgram.four p {
		margin-bottom: 25px;
	}
	section.supportProgram.five {
		padding: 35px 0 14px;
	}
	section.supportProgram.five .icon-img img {
		margin: 0 auto 12px;
	}
	#bodyContent section.supportProgram.five p:nth-of-type(1) {
		margin-bottom: 21px;
	}
	section.supportProgram.six {
		padding: 37px 0 17px;
	}
	section.supportProgram.six .icon-img img {
		margin: 0 auto 19px;
	}
	.supportProgram.six h2 {
		margin-bottom: 19px;
	}
	#bodyContent .supportProgram.six p {
		margin-bottom: 27px;
	}
	section.supportProgram.seven .mid-banner {
		display: block;
	}
	section.supportProgram.seven {
		padding: 45px 0 0;
	}
	section.supportProgram.seven .content {
		width: auto;
		margin-left: 0;
		margin-bottom: 0px;
		text-align: left;
	}
	section.supportProgram.seven a.button {
		margin: 0;
	}
	section.supportProgram.seven .picture img {
		margin: 0 auto;
		display: block;
		margin-left: 103px;
		width: 180px;
	}
	section.supportProgram.eight {
		padding: 10px 0 15px;
	}
	.supportProgram.eight h2 {
		margin-bottom: 13px;
		margin-top: 3px;
	}
	section.supportProgram.eight .cta-others-areas-main {
		margin-top: 0px;
		padding: 37px 32px 0px;
	}
	section.supportProgram.eight .cta-block .cta-btn {
		bottom: 0;
	}
	section.supportProgram.eight .cta-block.left {
		padding-bottom: 20px;
	}
	section.supportProgram.nine {
		padding: 1px 0 20px;
	}
	.supportProgram.nine .footnote-container {
		margin: 0px 2px;
	}
	
	/*360 support program*/
	
	/* Zeposia Costs*/
	.zeposiaCost-banner {
		max-width: 320px;
		margin: 18px auto 0;
		padding: 0 5px;
	}
	.common-banner .zeposiaCost-banner h1 {
		margin-bottom: 25px;
	}
	.common-banner .zeposiaCost-banner p {
		margin-bottom: 23px;
	}
	.zeposiaCost-banner h4 {
		margin-bottom: 3px;
	}
	.zeposiaCost-banner ul.cus-list {
		margin-bottom: 22px;
	}
	section.zeposiaCost.one {
		padding: 35px 0 0px 0;
	}
	.zeposiaCost h2 {
		margin-bottom: 0px;
	}
	.zeposiaCost p.desc {
		margin: 19px 0 27px;
	}
	.zeposiaCost.two .footnote-container {
		bottom: 13px;
	}
	.zeposiaCost .card-body {
		padding: 23px 16px 14px;
	}
	.zeposiaCost h4 {
		margin-bottom: 18px;
	}
	section .blueBox {
		margin-bottom: 28px;
		margin-top: 30px;
	}
	.zeposiaCost ul.cus-list li {
		margin-bottom: 8px;
	}
	.zeposiaCost ul.cus-list {
		margin-bottom: 15px;
	}
	.zeposiaCost p.desc-end {
		margin-bottom: 34px;
	}
	section.zeposiaCost.one .blueBox.new{
		padding-bottom: 6px;
	}
	.zeposiaCost ol.cus-list {
		margin: 21px 0 30px;
	}
	.zeposiaCost .footnote-container p {
		margin: 0px 0 19px;
	}
	.zeposiaCost .footnote-container p.newdepen {
		margin-bottom: 8px;
	}	
	.zeposiaCost #collapseTwo p.desc-end {
		margin-bottom: 20px;
	}
	.zeposiaCost #collapseTwo .blueBox {
		margin: 20px 0 30px;
	}
	.zeposiaCost #collapseTwo h5 {
		text-align: left;
		margin-bottom: 26px;
	}
	/* Zeposia Costs*/

	/*about uc*/
	section.about-uc.one {
		padding: 25px 0 32px 0;
	}
	section.about-uc.two {
		padding: 25px 0 30px 0;
	}
	section.about-uc.two h2 {
		margin-bottom: 12px;
	}
	section.about-uc.two h2 {
	padding-top: 0 !important;
	}
	ul.symptom-list{
		max-width: 200px;
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
	.uc-symptoms-callout {
		padding: 25px 25px 10px 29px;
		margin-top: 10px;
	}
	.uc-symptoms-callout .uc-btn .button{
			display: block;
			text-align: left;
			margin-top: 5px;
			text-align: center;
	}
	section.about-uc.three {
		padding: 25px 0 5px 0;
	}
	section.about-uc.three h2 {
		margin-bottom: 12px;
	}
	ul.cus-list.about-uc ul {
		list-style: circle;
		padding-left: 37px;
		margin-top: 25px;
	}
	/*about uc*/

	/*uc download to material*/
	.downloads-section-icon img{
		width: 100px;
	}
	.downloads-section-content{
		min-height: auto;
		height: auto;
	}
	.downloads-section-content p:last-child {
		margin: 0;
		margin-top: auto;
		margin-left: -125px;
		width: auto;
	}
	.send {
		margin: 0;
		padding: 0;
	}
	.download {
		padding-right: 42px;
		margin-right: 10px;
	}
	.authorization{
		margin-left: -125px;
	}

	/*uc download to material*/

	/*uc organizations*/
	section.uc-organizations .container {
        padding: 0 18px;
    }
    section.uc-organizations .inner-content{
        padding: 18px 0 5px 0;
    }
    section.uc-organizations .inner-content .card{
        text-align: center;
    }
    section.uc-organizations .inner-content .card-text{
        padding-top: 27px;
        padding-bottom: 25px;
    }
   
	/*uc organizations*/

	/*top nav */
	header .menu-utility li:nth-of-type(2){
		min-width: 72px;
	}
	.menu-utility a {
	color: #333;
	display: block;
	font-size: 9px;
	font-weight:500;
}
.menu-utility ul li{
	min-width: 62px;
}
.carousel-item {
min-height: 130px;
}
.indication-link.ind-open .indication-popup {
margin: 20px auto;
}
.menu-utility ul li.indication-link.ind-open {
position: relative;
background: #2081B9;
}
.menu-utility ul li.indication-link.ind-open a{
color: #fff;
}
/*top nav */
section.side-effect-one .inner-content #accordion {
    padding:0;
}
section.side-effect-one .inner-content .btn{
	padding: .375rem 0;
}
section.side-effect-one .inner-content #accordion button.btn.btn-link:after {
    right: -42px;
}
section.side-effect-one .inner-content .card-header {
    height: 92px;
    display: flex;
    align-items: center;
}
section.side-effect-one .inner-content .card-body{
	padding: 20px 11px;
}
.section-count p{
	padding-bottom: 28px;
}
section.getting-started-section.one .callout-sec-no-arrow {
	margin-top: 2px;
	padding: 13px 40px;
}
.blue-box-callout h3{
	margin: 9px 0 7px 0;
}
section.getting-started-section.three h2 {
    margin-bottom: 0;
}
section.getting-started-section.three .callout-copy {
    margin-bottom: 15px;
    padding: 15px 10px;
}
section h2 {
    font-size: 22px;
}
section.materials-to-download {
	padding: 35px 0 8px 0;
}
section.materials-to-download  h2 {
    margin-bottom: 42px;
}
ul.downloads-section li h4 {
    margin-bottom: 5px;
}
ul.downloads-section li:last-child {
    margin-bottom: 20px;
}
section.about-uc.one h2 {
    margin-bottom: 12px;
}
section.home-body.two .block.right {
    /* margin-top: 38px; */
	margin-bottom: 16px;
}
section.home-body.three .block.right {
    padding-bottom: 27px;
	padding-top: 25px;
}
.symptom-relief li .big-blue-text{
	line-height: 1.1;
	padding-right: 10px;
    padding-left: 10px;
}
section .blueBox {
    padding: 25px 0 36px;
}
section .blueBox h4 {
    margin-bottom: 8px;
}
section #collapseOne .blueBox {
    padding-bottom: 10px;
}
section.zeposiaCost.one #collapseOne .blueBox.copy-ofr {
    padding-bottom: 30px;
}
ol.cus-list li {
    margin-bottom: 25px;
}
/*footer #footer_nav a{
	text-decoration: none;
}*/
#isi-fixed footer .logo {
    margin: 1.4em auto;
}
.menu-utility #indication-close {
    line-height: 28px;
	padding-top: 10px;
	padding-right: 0;
}
.indication-popup-content {
    padding: 0 28px;
	background: #ffffff;
}
section.zeposiaCost.one .inner-content .card-header {
	padding: 6px 60px 6px 11px;
}
section.zeposiaCost.one .inner-content .btn {
    font-size: 16px;
    line-height: 1.2;
}
.section-count p{
	font-weight: bold;
}
.flx p {
    margin-bottom: 15px;
}
.cta-others-white .callout-copy p {
    color: #2081B9;
}

.cta-others-white .callout-copy {
    border: none;
    background: #f4f4f4;
    margin-bottom: 15px;
}
.getting-started-section.four .inner-content {
    border-bottom: 2px solid #0032A0;
}
section.supportProgram.two {
    padding: 30px 0 10px;
}
section.supportProgram.three {
    padding: 30px 0 30px 0;
}
section.supportProgram.four {
    padding: 30px 0 30px;
    background: #fff;
}
section.supportProgram.five {
    padding: 30px 0 0px;
}

section.supportProgram.six {
    padding: 30px 0 7px;
}

}


@media only screen and (max-device-width: 991px) and (min-device-width: 600px) and (orientation: portrait) {
.device-message p#TabletPortrait, .device-message {
	display: inline-flex;
}
}
@media only screen and (max-device-width: 767px) and (min-device-width: 320px) and (orientation: landscape) {
.device-message p#MobileLandscape, .device-message {
display: inline-flex;
}
	
}