	/*Global elements*/
	ul {
		padding-left: 17px;
	}
	ul li {
		margin-bottom: 10px;
	}
	ul li::marker {
		color: #F9423A;
	}
	sup {
		top: -0.6em;
		font-size: 55% !important;
		/* font-family: inherit !important; */
		font-family: sans-serif !important;
	}
	a ,a:hover{
		color: #2081B9;
		font-weight: 700;
		text-decoration:none;
	}
	a:hover, #footer-nav li a:hover {
		color: #0032A0;
	}
	a:focus{
		outline:auto !important;
		outline-color: black !important;
	}
	body.noscroll, html.noscroll {
		overflow: hidden;
	}
	nobr{
		display:contents;
	}
	.max-w-100{
		width: auto;
		max-width: 100%;
	}
	.ltr-space {
		letter-spacing: -0.1px;
	}
	.dis-block{
		display:block;
	}
	.cmp-isi.is-preview {
		top: 80%;
	}
	.pageisi-banner-head {
		color: #FFF;
		margin-bottom: 0;
		min-height: 250px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	body.modal-open .modal, body.modal-open {
		padding-right: 0 !important;
	}
	.modal#genericLightbox .lightbox-modal {
		height: calc(100vh - 64px);
		margin: 32px auto;
	}
	.modal#termscondition_modal .modal-dialog {
		height: calc(100vh - 64px);
		margin: 32px auto;
	}
	a.tel{
		color:#333;
		font-weight:400;
		white-space: nowrap;
	}
	.cyan-clr{
		color: #2081B9;
	}
	.cyan-clr:hover{
		color: #2081B9;
	}
	.responsive-column-control.section {
		display: block !important;
	}
	body{
		font-family: "montserrat";
		font-weight: 400;
		font-size: 16px;
		line-height: 21px;
		color: #333333;
	}
	.font-18{
		font-size: 18px;
	}
	.image-inline-quote p.font-16, .font-16, .block2 .flex.two .font500.font-16, ul.symbols li.font-16{
		font-size: 16px;
	}
	.image-inline-quote p.font-16.unbold{
		font-weight: 400;
	}
	.container{
		max-width: 1024px;
		padding: 0;
	}
	strong, b{
		font-weight: 700;
	}
	.semibold{
		font-weight:600;
	}
	.clr333 {
		color: #333 !important;
	}
	.text-break {
		word-break:break-all;
	}
	/* Header css*/
	header ul {
		list-style: none;
		padding: 0;
	}
	.header {
		position: fixed;
		left: 0;
		right: 0;
		background: #FFF;
		z-index: 1041;
		top: 0;
	}
	.cmp-isi.sticky-element {
		z-index: 1041;
	}
	.modal-open .header {
		z-index: 2;
	}
	.modal-open .cmp-isi.sticky-element {
		z-index: 1029;
	}
	#header-section {
		margin-bottom: 125px;
	}
	.instagram #header-section {
		margin-bottom: 187px;
	}
	.blue-block {
		background: #2081B9;
		/* max-width: 1920px; */
		margin: 0 auto;
	}
	.blue-block-content {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.blue-block-links ul {
		display: flex;
		justify-content: space-between;
		margin: 0;
	}
	.utility-links a {
		text-decoration: none;
		color: #FFF;
		font-size: 12px;
		line-height: 15px;
		text-align: center;
		font-weight: 500;
	}
	header p{
		margin-bottom: 0;
	}
	.utility-call p {
		font-size: 16px;
		line-height: 20px;
		color: #0032A0;
		font-weight: 700;
	}
	.blue-block-links {
		flex-basis: 80%;
	}
	.blue-block-call{
		transform: skew(-25deg,0deg);
		background: #E8EFFA;
		padding: 6px 15px;
		box-shadow: 0px 1px 0px rgb(139 184 232 / 25%);
	}
	.utility-call{
		transform: skew(25deg,0deg);
	}
	.logo-block-content {
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin: 10px 0;
		position: relative;
	}
	.logo-block-description p.small-desc {
		font-size: 11px;
		line-height: 15px;
		color: #333333;
		font-weight: 400;
		position: absolute;
		right: 0;
		bottom: 0;
	}
	.logo-block-logo img {
		width: 100%;
		max-width: 300px;
	}
	.logo-block-description p {
		font-size: 15px;
		line-height: 17px;
		color: #0032A0;
		font-weight: 500;
	}
	.menu-block {
		/* max-width: 1920px; */
		background: #E8EFFA;
		margin: 0 auto;
	}
	.header-subnav-block{
		display: none;
	}
	.header-nav ul.header-nav-list {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin: 0;   
	}
	.header-nav .header-subnav li {
		display: inline-block;   
	}
	.header-nav-list a {
		font-size: 14px;
		line-height: 17px;
		font-weight: 600;
		color: #0032A0;
		padding: 9px 0 5px;
		display: block;
	}
	.header-subnav li a {
		border-bottom: 1px solid transparent;
		padding: 10px 0 3px;
		margin-bottom: 7px;
		white-space: nowrap;
	}
	.header-subnav-block .header-subnav li:hover a {
		border-bottom: 1px solid transparent;
	}
	.header-subnav-block .header-subnav li a:hover, .header-subnav-block .header-subnav li a.active {
		border-bottom: 1px solid #0032A0;
	}
	.header-nav-list li.inner-menu {
		position: relative;
		display: flex;
		justify-content: center;
	}
	.header-nav-list .header-subnav ul li {
		display: flex;
		flex-direction: row;
	}
	li.inner-menu>a{
		padding-right: 22px;
		background: url(/content/dam/commercial/us/zeposiadtc/en/images/global/arrow-down.svg) no-repeat center right;
		background-size: 15px 10px;
	}
	.mob-menu-control, .mob-call-block{
		display: none;
	}
	.indication{
		position: relative;
	}
	.indication-block{
		position: absolute;
		background: #FFF;
		z-index: 2;
		padding: 20px;
		box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
		width: 554px;
		display: none;
		top: 32px;
		left: -20px;
	}
	.indication-block h5 {
		font-size: 18px;
		line-height: 22px;
		color: #0032A0;
		font-weight: 700;
		text-transform: UPPERCASE;
	}
	.indication-close {
		position: absolute;
		right: 15px;
		top: 10px;
		cursor: pointer;
	}
	#indicationCarousel .prev-next {
		align-items: center;
		display: flex;
		text-align: center;
		justify-content: space-around;
		margin: auto;
		max-width: 90px;
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
	}
	#indicationCarousel .carousel-control-next, #indicationCarousel .carousel-control-prev {
		opacity: 1;
		position: relative;
		cursor: pointer;
	}
	#indicationCarousel.carousel {
		min-height: 165px;
	}
	#indicationCarousel .prev-next .disable {
		opacity: 0.3;
		pointer-events: none;
	}
	.utility-links li {
		padding: 4px 0 5px;
		border-bottom: 2px solid transparent;
	}
	.utility-links li.active, .utility-links li:hover {
		border-bottom: 2px solid #fff;
	}
	.indication.active .indication-block{
		display: block;
	}
	.blue-block-links ul li, .header-nav ul.header-nav-list li, .header-nav-list .header-subnav ul li{
		margin-bottom: 0;
	}
	.indication.active {
		background-color: inherit;
		border-radius: 0;
	}
	/* header end */
	/*Footer*/
	footer.footer{
		margin-bottom: 0 !important;
	}

	footer .bg-light-bluel, .bg-light-blue { /*ZDTC-1036*/
		background-color: transparent;
		display:none;
	}
	footer .bg-lighter-blue, .bg-lighter-blue {/*ZDTC-1036*/
		background-color: #E9EBED;
		padding-top: 0px !important;
		padding-bottom: 16px !important;
		margin-top: 30px;
		position: relative;
	}
	footer .bg-lighter-blue:before, .bg-lighter-blue:before {/*ZDTC-1036*/
		background: #E9EBED;
		position: absolute;
		content: "";
		height: 100%;
		width: 100vw;
		top: 0;
		right: 100%;
	}
	footer .bg-lighter-blue:after, .bg-lighter-blue:after {/*ZDTC-1036*/
		background: #E9EBED;
		position: absolute;
		content: "";
		height: 100%;
		width: 100vw;
		top: 0;
		left: 100%;
	}
	.footer-content {
		max-width: 1024px;
		margin: 0 auto;
		text-align: center;
	}
	.footer-content p {
		font-size: 12px;
		line-height: 15px;
		font-family: 'montserrat';
		color: #333333;
	}
	.footer-content p.copyright {
		margin: 0 45px;
	}
	.footer-content .logo {
		margin-top: 26px;
	}
	.footer-content .logo img {
		max-width: 166px;
	}
	#footer-nav {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		margin: 64px 0 22px;
		list-style-type: none;
	}
	#footer-nav li {
		margin: 0;
	}
	#footer-nav li::marker {
		color: transparent;
	}
	#footer-nav li a {
		color: #333333;
		text-decoration: underline;
		font-size: 14px;
		line-height: 19px;
		font-weight: 400;
		font-family: 'montserrat';
	}
	.fblink a:before {
		content: "";
		width: 21px;
		height: 21px;
		background-size: 21px 21px;
		background-image: url(/content/dam/commercial/us/zeposiadtc/en/images/facebook.svg);
		background-position: center;
		background-repeat: no-repeat;
		margin-right: 6px;
		vertical-align: middle;
		top: -2px;
		display: inline-block;
		position: relative;
	}
	.instalink a:before {
		content: "";
		width: 21px;
		height: 21px;
		background-size: 21px 21px;
		background-image: url(/content/dam/commercial/us/zeposiadtc/en/images/Instagram.svg);
		background-position: center;
		background-repeat: no-repeat;
		margin-right: 6px;
		vertical-align: middle;
		top: -2px;
		position: relative;
		display: inline-block;
	}

	/*ISI content*/
	.isi-content *:not(a) {
		font-size: 16px;
		color: #333333;
		font-family: 'montserrat';
	}
	.isi-content .font16-blue, .font16-blue *{
		color: #0032A0 !important;
	}
	footer .cmp-isi .isi-container .isi-container-title, .cmp-isi .isi-container .isi-container-title{/*ZDTC-1036*/
		font-family: 'montserrat';
		font-size: 16px;
		color: #0032A0;	
	}
	footer .flex-row.isi-header {
		background: #DCE2E4;
		position: relative;
		margin: auto;
		height: 42px;
		margin-bottom: 13px;
		align-items: center;
	}
	footer .d-flex.flex-row.isi-header:before, .d-flex.flex-row.isi-header:before {/*ZDTC-1036*/
		content: "";
		position: absolute;
		right: 100%;
		width: 9999px;
		height: 100%;
		background: #DCE2E4;
		top: 0;
	}
	footer .d-flex.flex-row.isi-header:after, .d-flex.flex-row.isi-header:after {/*ZDTC-1036*/
		content: "";
		position: absolute;
		left: 100%;
		background: #DCE2E4;
		width: 9999px;
		height: 100%;
		top: 0;
	}
	.dup-isihead p {
		font-family: 'montserrat';
		color: #0032A0;
		font-style: normal;
		font-weight: 700;
		font-size: 16px;
		letter-spacing: .08px;
		line-height: 22px;
		margin: 0;
	}
	.dup-isihead {
		background: #DCE2E4;
		height: 42px;
		margin-bottom: 13px;
		display: flex;
		align-items: center;
		position: relative;
	}
	.dup-isihead:before {
		content: "";
		position: absolute;
		right: 100%;
		width: 9999px;
		height: 100%;
		background: #DCE2E4;
		top: 0;
	}
	.dup-isihead:after {
		content: "";
		position: absolute;
		left: 100%;
		background: #DCE2E4;
		width: 9999px;
		height: 100%;
		top: 0;
	}
	.is-expanded .dup-isihead{
		display: none;
	}
	.cmp-isi.sticky-element .more-text-container, .cmp-isi.sticky-element .hide-text-container {
		color: #2081B9;
		font-family: 'montserrat';
		font-weight:700;
		font-size: 16px;
		display: flex;
		align-items: center;
		justify-content: flex-end;
		padding-right: 8px !important;
	}
	.cmp-footer-isi-content-element .isi-container, .cmp-isi .isi-container {
		max-width: 1024px;
		margin: 0 auto;
	}
	footer .cmp-isi.hidden.sticky-element.is-expanded, .cmp-isi.hidden.sticky-element.is-preview { /*ZDTC-1036*/
		padding-top: 0;
		padding-bottom: 0;
		overflow-x: hidden;
	}
	footer .cmp-isi.hidden.sticky-element.is-preview, .cmp-isi.hidden.sticky-element.is-preview {/*ZDTC-1036*/
		overflow-y: hidden;
	}
	footer .cmp-isi.hidden.sticky-element.is-expanded, .cmp-isi.hidden.sticky-element.is-expanded{/*ZDTC-1036*/
		overflow-y: scroll;
	}
	.isi-rendering .cmp-isi .up-arrow {
		/* background-image: url(/content/dam/commercial/us/zeposiadtc/en/images/global/ISI-plus.svg); */
		background-image: none;
		position:relative;
	}
	.isi-rendering .cmp-isi .down-arrow {
		/* background-image: url(/content/dam/commercial/us/zeposiadtc/en/images/global/ISI-minus.png); */
		background-image: none;
		position:relative;
	}
	.isi-rendering .cmp-isi .up-arrow:after, .isi-rendering .cmp-isi .up-arrow:before, .isi-rendering .cmp-isi .down-arrow:before{
		content: "";
		position: absolute;
		top: 40%;
		margin: 0 0 -8px;
		border-radius: 2px;
		background: #2081B9;
	}
	.isi-rendering .cmp-isi .up-arrow:before {
		width: 2px;
		height: 10px;
		margin-top: -5.5px;
		right: 8px;;
	}
	.isi-rendering .cmp-isi .up-arrow:after {
		width: 10px;
		height: 2px;
		margin-top: -1.5px;
		right: 4px;
	}
	.isi-rendering .cmp-isi .down-arrow:before {
		width: 10px;
		height: 2px;
		margin-top: 0;
		right: 1px;
		left: 0;
	}
	footer .cmp-isi.sticky-element, .cmp-isi.sticky-element { /*ZDTC-1036*/
		background-color: #fff;
	}
	footer .isi-mobile-view-links, .isi-mobile-view-links {/*ZDTC-1036*/
		display: none !important;
	}
	.footer .cmp-isi, .cmp-isi {/*ZDTC-1036*/
		padding: 0;
	}
	footer .cmp-isi .isi-container a, .cmp-isi .isi-container a {/*ZDTC-1036*/
		color: #2081B9;
		font-weight: 700;
		font-family: 'montserrat';
	}
	.isi-content ul.bulleted {
		margin-top: 0.75em;
		margin-bottom: 1.5em;
	}
	.isi-content p.title {
		margin-bottom: 11px;
	}
	.cmp-isi .isi-container .isi-content .mb-24 {
		margin-bottom: 1.5em;
	}
	/* tool-tip css*/
	.tooltip {
		position: relative;
		display: inline-block;
		opacity: 1;
		font-size: 16px;
		line-height: 21px;
		font-family: "montserrat"
	}

	.tooltip .tooltiptext {
		visibility: hidden;
		text-align: center;
		position: absolute;
		z-index: 1;
		margin-left: 0px;
		opacity: 0;
		/*transition: opacity 0.3s;*/
		background-color: #8BB8E8;
		/* padding: 38px 16px 16px; */
		padding: 46px 19px 8px;
		min-width: 326px;
		box-shadow: 0px 7px 3px rgba(0, 0, 0, 0.01), 0px 4px 2px rgba(0, 0, 0, 0.05), 0px 2px 2px rgba(0, 0, 0, 0.09), 0px 0px 1px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0.1);
		border-radius: 0;
		font-size: 16px;
		line-height: 21px;
		color: #333333;
		font-family: "montserrat";
		/* bottom: 190%; */
		bottom: 42px;
		left: 0;
		letter-spacing: -.12px;
	}
	.tooltip .question-mark{
		position: relative;
		cursor: pointer;
		vertical-align:text-bottom;
	}

	.tooltip .question-mark::before {
		opacity: 0;
		/*transition: opacity 0.3s;*/
	}
	.tooltip.open .question-mark::before {
		content: "";
		position: absolute;
		bottom: 9px;
		left: 0;
		margin-left: -10px;
		border-width: 5px;
		border-style: solid;
		border-right: 17px solid transparent;
		border-left: 17px solid transparent;
		border-top: 16px solid #8BB8E8;
		border-bottom: 16px solid transparent;
		width: 34px;
		height: 16px;
		z-index: 2;
		opacity: 1;
	}
	.tooltip.open .tooltiptext {
		visibility: visible;
		opacity: 1;
	}
	.tooltip-close {
		position: absolute;
		top: 12px;
		right: 16px;
	}
	.tooltip-close .close:not(:disabled):not(.disabled) {
		cursor: pointer;
		outline: none;
		opacity: 1;
	}
	.gigya-screen .tooltip .tooltiptext * {
		color: #333 !important;
		font-weight: 400;
	}
	.tooltip>b{
		color:#2081B9;
	}
	.remission-block .tooltip>b {
		color: #0032A0;
	}
	.tooltip>b:hover {
		color: #0032A0;
		cursor: pointer;
	}
	/* tool-tip close cross design*/
	span.tooltip-close .close img {
		visibility: hidden;
	}
	span.tooltip-close .close {
		position: relative;
	}
	span.tooltip-close .close:before, span.tooltip-close .close:after {
		position: absolute;
		left: 5px;
		top: 7px;
		content: ' ';
		height: 15px;
		width: 2px;
		background-color: #333;
	}
	span.tooltip-close .close:before {
		transform: rotate(45deg);
	}
	span.tooltip-close .close:after {
		transform: rotate(-45deg);
	}
	span.tooltip-close .close:hover::before, span.tooltip-close .close:hover::after {
		background-color: #fff;
	}
	/* tool-tip close cross design end */
	/* tool-tip css end*/
	/*signupform css*/
	h1{
		color: #0032A0;
		font-weight:700;
		font-size:28px;
		margin-bottom: 10px;
		line-height: 34px;
		text-align:center;
	}
	h1.font22{
		font-size:22px;
		line-height:27px;
	}
	h2{
		font-size:22px;
		line-height:27px;
		font-weight:700;
		color:#0032A0;
	}
	h2.font-28 {
		font-size: 28px;
		line-height: 34px;
	}
	.cta-section {
		margin-top: 50px;
		display: flex;
		flex-direction: row;
	}
	.signup-topcontent h1{
		text-align: center;
	}
	.cta-head{
		font-size:18px;
		color: #0032A0;
		font-weight:700;
	}
	.signup-topcontent, .renewal-topcontent{
		max-width: 850px;
		margin: 54px auto 59px;
	}
	.signup-topcontent .cta-block.left {
		padding-right: 82px;
		border-right: 2px solid #00A3E0;
		min-width: 50%;
		max-width: 50%;
	}
	.signup-topcontent .cta-block.right {
		padding-left: 86px;
		padding-right: 35px;
	}
	.cta-section img {
		margin: 0 auto;
		display: block;
	}
	.cta-flexbox {
		display: flex;
	}
	.mobile-logo-description{
		display: none;
	}
	#indicationCarousel {
		padding: 0px;
	}
	/* inner banner */
	#inner-banner .desktop-img-container {
		max-width: 1920px;
		min-height: 300px;
		background-position: center top;
	}
	#inner-banner .mobile-img-container {
		max-width: 980px;
		min-height: 180px;
		max-height: 180px;
		background-position: center top;
	}
	#outer-banner #inner-banner .mobile-img-container {
		height: 250px;
		min-height: 250px;
		max-height: 250px;
	}
	.banner-caption p {
		margin: 5px 0 0;
	}
	.banner-caption.pos-rel {
		position: relative;
	}
	.banner-caption.pos-rel p {
		position: absolute;
		z-index: 1;
		right: 0;
	}
	#inner-banner .container{
		position: relative;
		min-height: 300px;
	}
	/* inner banner end */
	.form-html h2 {
		color: #0032A0;
		font-weight: 700;
		font-size: 22px;
		line-height: 27px;
	}
	.form-html img:first-of-type {
		margin-bottom: 20px;
	}
	.gigya-screen .unbold *, .gigya-screen .unbold .gigya-label-text{
		font-weight: normal;
	}
	/* footer teaser */
	.footer-teaser {
		border: 10px solid #E8EFFA;
		padding: 48px 62px 50px;
		margin: 64px 0 25px;
	}
	.footer-teaser-content-box {
		display: flex;
		flex-direction: column;
	}
	.footer-teaser-content {
		display: flex;
		flex-direction: row;
	}
	.footer-teaser-content-box:last-of-type {
		padding-left: 96px;
	}
	.footer-teaser-content-box:first-of-type {
		border-right: 2px solid #F9423A;
		padding-right: 94px;
		min-width: 50%;
		max-width: 50%;
	}
	.footer-teaser-content-box h3 {
		color: #0032A0;
		font-size: 18px;
		line-height: 22px;
		font-weight: 700;
		margin-bottom: 15px;
	}
	#ms-bodySection .footer-teaser-content-box h3+p{
		margin-bottom:30px;
	}
	.footer-teaser-content-box .btn-link{
		margin-top: auto;
	}
	.btn-link, .btn-link:hover {
		background: #2081B9;
		width: fit-content;
		display: inline-block;
		color: #FFF;
		font-size: 16px;
		line-height: 20px;
		text-align: center;
		font-weight: 700;
		padding: 10px 32px 10px 20px;
		text-decoration: none;
		background-image: url(/content/dam/commercial/us/zeposiadtc/en/images/global/button-arrow.svg);
		background-repeat: no-repeat;
		background-position: center right 16px;
	}
	.btn-link:hover {
		background-color: #0032A0;
	}

	ul.symbols {
		list-style: none;
		padding-left: 8px;
		margin: 0;
		margin-left: -7px;
	}
	ul.symbols li {
		font-size: 12px;
		line-height: 15px;
	}
	ul.symbols li:before {
		content: attr(data-before-content);
		font-size: 66%;
		top: -4px;
		position: relative;
		margin-left: -5px;
		padding-right: 0em;
		vertical-align: baseline;
	}
	ul.symbols li.star:before {
		content: attr(data-before-content);
		font-size: 100%;
		margin-left: -5px;
		top: 0;
	}
	/* footer teaser end */
	/* back to top css */
	.scroll-top {
		margin-right: 20px;
		cursor: pointer;
	}
	.pi-md-scroll {
		display: flex;
		justify-content: space-between;
	}
	.scroll-top p {
		font-weight: 700;
		color: #2081B9;
		position: relative;
		margin: 0;
	}
	.scroll-top p:after {
		border: solid #F9423A;
		border-width: 0 2px 2px 0;
		display: inline-block;
		padding: 3px;
		content: "";
		transform: rotate(-135deg);
		-webkit-transform: rotate(-135deg);
		position: absolute;
		top: 8px;
		right: -20px;
	}
	/* back to top css end */
	/*External modal*/
	#externalLink.modal .modal-content .overlay-wrapper .modal-button .first-button, #externalLink.modal .modal-content .overlay-wrapper .modal-button .last-button{
		background-color: #2081B9;  
		width: auto;
		cursor: pointer;
		color: #fff;
		padding: 10px 21px;
		border-radius: 0;
	}
	#externalLink.modal .modal-content .overlay-wrapper .modal-button .last-button{
		margin-right: 20px;
	}
	#externalLink.modal .modal-content .overlay-wrapper {
		padding: 16px 34px 33px;
	}
	#externalLink .modal-header {
		padding: 0;
		border: 0;
	}
	#externalLink.modal .modal-content .overlay-wrapper .modal-button {
		display: flex;
		text-align: center;
		flex-direction: row-reverse;
		justify-content: flex-end;
	}
	#externalLink .button, #externalLink .button:hover {
		padding:0;
		color: #fff;
	}
	.external-content p {
		margin: 0;
		padding: 10px 0 14px;
	}
	.modal button.close {
		height: 24px;
		right: 25px;
		top: 21px;
		opacity: 1;
		outline:0;
	}
	.modal .modal-dialog{
		max-width: 691px;
	}
	.modal .modal-content {
		height: 100%;
		border-radius: 0;
		border: none;
	}
	.modal#termscondition_modal .modal-dialog, .modal#mobile_termscondition_modal .modal-dialog {
		margin: 32px auto;
		height: calc(100vh - 64px);
		overflow-y: scroll;
		background: #fff;
	}
	/*terms and condition popup*/
	.modal#genericLightbox .lightbox-modal .modal-content .modal-body {
		/* padding: 6px 32px; */
		padding: 0px;
	}
	.modal#termscondition_modal .modal-dialog .modal-content .modal-body, .modal#mobile_termscondition_modal .modal-dialog .modal-content .modal-body {
		/* padding: 6px 32px; */
		padding: 0px;
		overflow-y: scroll /* ZDTC-977 */
	}
	.terms-content  li {
		margin-bottom: 15px;
	}
	.terms-content {
		padding: 32px 0 0;
	}
	.terms-content .btn-heading{
		color: #0032A0;
		font-weight: 700;
	}
	.terms-content .button-section a {
		display: inline-block;
	}
	#home-terms-and-condition .button-section p {
		font-size: 22px;
		margin-bottom: 32px;
	}
	#home-terms-and-condition .button-section {
		margin: 65px 0 30px;
	}
	.terms-content .button-section a:first-of-type {
		margin-right: 10px;
	}
	.modal#genericLightbox button.close {
		right: 0;
		top: 0;
	}
	a[data-target="#termscondition_modal"], a[data-target="#mobile_termscondition_modal"] {
		cursor: pointer;
	}
	a.terms-anchor{
		color: #2081B9 !important;
	}
	a.terms-anchor:hover {
		color: #0032A0 !important;
	}
	/* broken link modal */
	#brokenLink .modal-header {
		padding: 0;
		border: 0;
	}
	#brokenLink {
		top: 25%;
	}
	#brokenLink h2 {
		margin: 0;
		padding: 30px 55px 30px 30px;
	}
	#brokenLink .modal-body {
		padding: 0;
	}
	#brokenLink button.close {
		z-index: 1;
	}
	/* broken link modal end */
	/*Error pages*/
	.error-content .error-heading {
		font-size: 28px;
		color: #0032A0;
		font-weight: 700;
		line-height: 1.2;
	}
	#error-bodysection {
		margin: 79px 0 0;
	}
	#error-bodysection .col-12 {
		padding: 0;
	}
	.error-content p, .error-content h2 {
		margin-bottom: 24px;
		color: #202020;
	}
	.error-content p a{
		color: #202020;
	}
	.error-content img {
		margin-bottom: 50px;
	}
	.error-content.maintenance {
		max-width: 425px;
		margin: 0 auto;
	}
	/*Sitemap*/
	#sitemap-section {
		margin-top: 72px;
	}
	.flex-sitemap {
		display: flex;
		margin-top: 16px;
	}
	#sitemap-section li {
		font-size: 18px;
		color: #0032A0;
		font-weight: 700;
		margin: 0 0 21px 41px;
	}
	#sitemap-section li ul {
		margin-top: 21px;
	}
	#sitemap-section li li {
		font-size: 16px;
	}
	#sitemap-section li::marker {
		color: transparent;
	}
	.sitemap-cont:first-child {
		border-right: 1px solid #00A3E0;
		padding-right: 112px;
		margin-right: 100px;
	}
	#sitemap-section h1 {
		margin-bottom: 18px;
	}
	#sitemap-section ul {
		padding-left: 0;
	}
	/*Resources page*/
	.opentext.section {
		display: block !important;
	}
	.resources-cta .toggle-lang a {
		background-color: #E9EBED;
		color: #333333;
		padding: 10px 8px;
		font-weight: 400;
		min-width: 116px;
		text-align:center;
		cursor:pointer;
	}
	.resources-cta .toggle-lang a.active {
		background-color: #0032A0;
		color: #fff;
		font-weight: 700;
	}
	.resources-cta {
		max-width: 414px;
		border: 2px solid #E8EFFA;
		padding: 42px 15px 40px;
		display: flex;
		flex-direction: column;
		margin-bottom: 30px;
	}
	.cta-content img {
		display: block;
		margin: 0 auto 15px;
		width: 120px;
		height: 120px;
	}
	.cta-content .apps-flex img {
		width: inherit;
		height: 40px;
	}
	.resources-cta .cta-content .icon-parent img {
		width: inherit;
		height: inherit;
		margin-bottom: 0px;
	}
	.resources-cta .cta-content .icon-parent img.ht180 {
		height: 180px;
	}
	.resources-cta .icon-parent {
		min-height: 180px;
		display: flex;
		align-items: center;
		margin-bottom: 15px;
	}
	.resources-cta .title, .icon-cta .title, .copay-cta .title, .dosing-cta .title {
		font-size: 18px;
		font-weight: 700;
		color: #0032A0;
		text-align: center;
	}
	.resources-cta .material-download, .iconcallout-section .icon-link, .copaycta-section .copay-link {
		margin-top:auto;
	}
	.resources-section .d-flex, .iconcallout-section .d-flex{
		justify-content: space-between;
	}
	.copaycta-section .d-flex{
		gap: 24px;
	}
	.resources-cta .download-section {
		margin: 0;
		position: relative;
		display:flex;
		gap:48px;
	}
	.esign-form {
		display: none !important;
	}
	.esign-form.active {
		display: block !important;
	}
	.material-download div{
		margin-bottom: 32px;
	}
	.resources-cta .download-section img {
		margin-left: 8px;
	}
	.download-section a {
		position: relative;
	}
	.download-section .download:after {
		width: 15px;
		height: 16px;
		content: "";
		position: absolute;
		background-image: url(/content/dam/commercial/us/zeposiadtc/en/images/uc/resources/download-icon.svg);
		background-repeat: no-repeat;
		margin-left: 10px;
		top: 1px;
	}
	.download-section .email:after {
		width: 18px;
		height: 14px;
		content: "";
		position: absolute;
		background-image: url(/content/dam/commercial/us/zeposiadtc/en/images/uc/resources/email-icon.svg);
		background-repeat: no-repeat;
		margin-left: 10px;
		vertical-align: middle;
		display: inline-block;
		top: 1px;
	}
	.download-section .download:hover::after {
		background-image: url(/content/dam/commercial/us/zeposiadtc/en/images/global/download-icon-hover.svg);
	}
	.download-section .email:hover::after {
		background-image: url(/content/dam/commercial/us/zeposiadtc/en/images/global/email-icon-hover.svg);
	}
	.resources-cta .toggle-lang{
		display:flex;
		gap: 8px;
	}
	.resources-cta .cta-content {
		margin-bottom: 8px;
	}
	.resources.orgDetails .resources-cta .cta-content p{
		margin-bottom: 0;
	}
	.resources-cta.track-content {
		background: #E8EFFA;
		border: 1px solid #E8EFFA;
		padding-bottom: 12px;
	}
	.resources-cta.startform .material-download, .resources-cta.complete-guide .material-download, .resources-cta .org-link{
		margin-top: inherit;
	}
	.resources-section .apps-flex.d-flex {
		justify-content: flex-start;
		gap: 16px;
		margin: 30px 0;
	}
	.resources-section .apps-flex img {
		margin: 0;
	}
	.ms-content .org-link .tel {
		margin-right: 9px;
	}
	#bodySection, #ms-bodySection {
		margin-top: 67px;
	}
	.accopen,.accclose{
		text-align: right;
		margin-bottom:0;
	}
	.accordion-container button{
		text-align: left;
		font-size: 22px;
		line-height:27px;
		font-weight: 700;
		color: #0032A0;
		border: none;
		background-size: 40px 40px;
		width:100%;   
		padding:47px 5rem 47px 0;
	}
	.accordion-container.sup-prg button {
		font-size: 18px;
		line-height: 22px;
	}
	.accordion-container button > p {
		font-size: 16px;
		font-weight: 400;
		color: #333;
		margin: 12px 0 0;
	}
	/*.accordion-container .cost button{
		font-size:16px;
		padding: 40px 5rem 40px 0;
	}
	.accordion-container .cost button p{
		font-weight: normal;
		color: #0032A0;
		margin: 12px 0 0;
	}*/

	button:focus {
		outline: none;
	}
	#accordion > div{
		border-bottom: 2px solid #768692;
	}
	/* #accordion .accordion-tab-inner-content :last-child { */
		/* margin-bottom: 0; */
	/* } */
	#accordion .accordion-tab-inner-content {
		padding-bottom: 40px;
	}
	.inneracc {
		background: #E9EBED;
		margin-bottom: 15px;
	}
	/* .inneracc:last-child{ */
		/* margin-bottom:41px; */
	/* } */
	.accordion-container .inneracc button{
		position: relative;
		background: none !important;
		font-size: 18px;
		line-height:22px;
		padding: 24px 8rem 24px 33px;
		display: flex;
		align-items: center;
	}
	.inneracc button:after,.inneracc button:before{
		position: absolute;
		background: #2081B9;
		right: 42px;
		content: '';
		width: 3px;
		height: 21px;
		cursor: pointer;
	}
	.inneracc button:hover::after,.inneracc button:hover::before{
		background: #0032A0;
	}
	.inneracc button:after{
		transform: rotate(-90deg);
	}
	.inneracc button[aria-expanded="true"]:before{
		content:none;
	}
	#accordion .inneracc [data-parent="#inneraccordion"]{
		padding: 0 33px 18px;
	}
	.scroll-top.faq {
		position: inherit;
		text-align: right;
		padding-right: 23px;
		margin: 42px 0 0;
	}
	.num-tile{
		position: relative;
		min-height: 64px;
		display: flex;
		width: fit-content;
		margin-bottom:32px;
		padding-right: 16px;
	}
	.num-tile:before{
		content: '';
		display: block;
		position: absolute;
		width: 100vw;
		right: 0;
		height: 100%;
		background: #0032a0;
	}
	.cards{
		display: flex;
		align-items: center;
		justify-content: start;
		background: #0033a0;
		position: relative;
	}
	.cards:after {
		width: 20px;
		background: #0032A0;
		position: absolute;
		height: 100%;
		content: ' ';
		right: -26px;
		bottom: 0;
		transform: skew(163deg);
	}
	.cards span{
		font-weight: 700;   
		font-size: 22px;
		line-height:27px;
		color: #fff;
		z-index:1;
	}
	.cards span:first-child{
		margin-right: 14px;	
	}
	.block-scroll{
		display:flex;
		justify-content: center;
		margin: 4rem 0 4.2rem;
	}
	.block-scroll a{
		flex-direction: column;
		display: flex;
		align-items: center;
		max-width: 175px;
		text-align: center;
		border-right:1px solid #768692
	}
	.block-scroll a:last-child{
		border:none;
	}
	.block-scroll a span:nth-child(2){
		color: #2081B9;
		font-weight: 700;
		margin: 10px 15px 3px;
	}
	.block-scroll a:hover span {
		color: #0032A0;
	}
	.block-scroll img{
		transform: rotate(180deg);
		width: 19px;
	}
	span.circlenum{
		min-width: 40px;
		height: 40px;
		background: #E8EFFA;
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #0032A0;
		font-weight: 700;   
		font-size: 22px;	
	}
	.enrollnow {
		position: fixed;
		width: 241px;
		height: auto;
		right: 0;
		background: linear-gradient(90deg, #0032A0 47.92%, #0097DA 100%);
		color: #fff;
		/* bottom: 352px; */
		bottom:250px;
		text-align: center;
		padding: 44px 30px 18px;
		z-index: 1000;
		display: none;
	}
	.tooltip .jq-left{
		cursor: pointer;
	}
	.enrollnow p{
		letter-spacing: -0.0075em;
	}
	.enrollnow a.closebtn {
		color: #fff;
		position: absolute;
		top: 23px;
		right: 15px;
		cursor: pointer;
	}
	.enrollnow a:last-child{
		color: #2081B9;
		padding:10px 41px 10px 20px;
		background:url(/content/dam/commercial/us/zeposiadtc/en/images/global/right-active.svg) no-repeat 87% center;
		background-size: 5%;
		background-color: #fff;
		display:inline-block;
	}
	.doc-cta{
		display: flex;
		margin: 64px 0;
	}
	.talkingdoc-inner{
		padding: 64px 0 20px;
	}
	.questions-div {
		margin: 33px 0 0;
	}
	.talkingdoc-inner .numbers-content span.circlenum{
		background: #fff;
		font-size: 32px;
		line-height: 39px;
	}	
	#ddg-questions .numbers-content span:not(.cirlenum) {
		color: #0032A0;
		font-weight: 700;
		font-size: 18px;
	}
	.playicon:after {
		width: 0;
		height: 0;
		border-top: 6px solid transparent;
		border-bottom: 6px solid transparent;
		border-left: 6px solid #2081B9;
		content: '';
		position: absolute;
		left: 8px;
		top: 4px;
	}
	.lightbluebg{
		background:#E8EFFA;	
	}
	.whitebg{
		border:2px solid #E8EFFA;	
	}
	.talkingtodoc-cta.lightbluebg{
		margin-right:10px;
	}
	.talkingtodoc-cta.whitebg{
		margin-left:10px;
	}
	.talkingtodoc-cta{
		padding: 40px 27px 20px;
		flex:1;
	}
	.talkingtodoc-cta h2{
		text-align:center;
	}
	.talkingtodoc-cta > img{
		margin:26px 0 33px;
	}
	.talkingtodoc-cta .btn-link{
		display: flex;
		background-image: none;
		margin: 0 auto;
	}
	.talkingtodoc-cta .btn-link .playicon{
		min-width: 20px;
		height: 20px;
		display: inline-block;
		background: #ffff;
		border-radius: 50%;
		position:relative;
		margin-left: 8px;
	}
	.talkingtodoc-cta .btmcnt{
		margin-top:40px;
	}
	.ddg-form-content .success-screen{
		text-align:center;
	}
	.border-top-blue {
		border-top: 2px solid #00A3E0;
		padding: 50px 0 0;
		margin-bottom: 73px;
	}
	h3,.font18-blue{
		font-size:18px;
		line-height:22px;
		font-weight: 700;
		color: #0032A0;
	}
	h3.font16{
		font-size:16px;
		line-height:21px;
		margin-bottom:16px;
	}
	.bold-blue{
		font-weight: 700;
		color: #0032A0;
	}
	.bottom-p-m{
		padding-bottom: 64px;
		margin-bottom: 64px;
	}
	#faq-section #topscroll{
		margin-top: 4rem;
	}
	.smalltxt{
		font-size:80%;
	}
	ol li::marker {
		font-weight: 700;
	}
	ol li {
		margin-bottom: 1rem;
	}
	ol li:last-child {
		margin-bottom: 0;
	}
	.icon-blk{
		display: flex;
		margin: 28px 0;
	}
	.icon-blkleft{
		background: url(/content/dam/commercial/us/zeposiadtc/en/images/uc/pointed-bgimg1.svg) no-repeat center center;
		padding-top: 12px;
	}
	.icon-blkright{
		background: url(/content/dam/commercial/us/zeposiadtc/en/images/uc/pointed-bgimg2.svg) no-repeat center center;
	}
	.icon-blkleft,.icon-blkright{
		flex-basis:50%;
		text-align:center;
		font-weight:700;
		display: flex;
		flex-direction: column;
		align-items: center;
		background-size:100%;
	}
	.icon-blkleft img,.icon-blkright img{
		margin-top:auto;
	}
	.icon-blkleft img+p,.icon-blkright img+p{
		font-size:18px;
		margin:auto 0 8px;
		color:#58595B;
	}
	.icon-blkleft p:last-child,.icon-blkright p:last-child{
		color:#2081B9
	}
	.icon-blkright img+p{	
		color:#0032A0;
	}
	.icon-blkright .redunderline{	
		border-bottom: 2px solid #F9423A;
	}
	.flex-aligntop{
		display:flex;
		align-items:flex-start;
		padding: 0 5rem 24px;
	}
	.flex-aligntop > img{
		margin-right:25px;
	}
	.flex-aligntop .btn-link{
		margin-bottom:20px;
	}
	.font500{
		font-weight:500;
	}
	.linktxt{
		text-align: center;
		display: flex;
		justify-content: center;
		margin: 0 0 64px;
	}
	#zeposiafits-section .lightbluebg{
		padding: 64px 0 48px;
	}
	#zeposiafits-section .symbols.mb-32{
		margin-bottom:32px;
	}
	#zeposiafits-section hr{
		border-top: 2px solid #fff;
		margin: 32px 0;
	}
	#zeposiafits-section .scrooltocnt b{
		color:#333;
	}
	.scrooltocnt img{
		transform: rotate(180deg);
	}
	.btn-link.center{
		display: block;
		margin: 0 auto;
	}
	/* supportpgm */
	#support-section .lightbluebg:not(.flex){
		padding:4rem 0;
		margin-bottom:67px;
	}
	#support-section .btn-link.center{
		margin: 32px auto 0;
	}
	#support-section .flex{
		display:flex;
		align-items: flex-start;
	}
	#support-section .flex.ms{
		margin: 40px 0 0;
	}
	#support-section .flex.ms > img {
		margin-right: 25px;
	}
	.supportpgm{
		margin-top:45px;
	}
	.supportpgm > div{
		width:100%;
	}
	.supportpgm > div > p:not(.font18-blue){
		padding-right:5rem;
		margin-bottom:0;
	}
	.supportpgm .accordion-container button{
		padding: 48px 5rem 48px 0;
	}
	.supportpgm .btn-link{
		margin: 16px 0 35px;
	}
	#support-section .lightbluebg.flex{
		padding: 41px 42px 27px;
		margin: 32px 0 18px;
	}
	#support-section .flex > img{
		margin-right: 58px;
	}
	#support-section .supportpgm-inner > img{
		margin-right:22px;
	}
	.supportpgm-inner.flex{
		padding-right: 4rem;
		margin-bottom:16px;
	}
	#support-section .lightbluebg.flex > div > img{
		margin: 17px 10px 32px 0;
	}
	/* getting started */
	#starting-treatment-section .lightbluebg:not(.flex){
		padding-bottom:64px;
	}
	#starting-treatment-section .flex{
		display:flex;
		justify-content: space-between;
		align-items: flex-start;
		gap: 24px;
	}
	#starting-treatment-section .flex img.w-d-50, .w-d-50 {
		width: 50%;
	}
	#starting-treatment-section .imgcenter{
		display:block;
		margin:0 auto 18px;
		width: 120px;
		max-height: 120px;
	}
	#starting-treatment-section hr{
		border-top: 2px solid #8BB8E8;
		margin: 32px 0;
	}
	.block1 .flex{
		margin: 34px 0 0px;
	}
	.block2 .flex{
		margin: 42px 0 14px;
	}
	.block2 .flexitems,.block1 .flexitems {
		display: flex;
		flex: 1;
		align-items: flex-start;
	}
	.flexitems > img{
		margin-right: 25px;
	}
	/*.flexitems > div{
		margin-right: 20px;
	}	*/
	.block2 .flex.two{
		margin: 35px 0 58px;
		padding: 0 3rem 24px;
	}
	.block2 .flex.two > img,.block4 .flex.ms > img{
		 margin-right: 64px;
	}
	.block2 .flex.two .font500{
		font-size:18px;
		line-height:25px;
	}
	.block3 .flex > div{
		width: calc(100% - 435px);
	}
	.block3 .flex{
		margin: 34px 0 16px;
	}
	.block4 .tooltip{
		color: #2081B9;
	}
	.block4 .flex{
		margin-top: 40px;
		padding: 40px 6.5rem 18px;
	}
	.block4 .flex > img{
		margin-right: 38px;
	}
	.block4 .flex > div img{
		margin: 0px 10px 17px 0;
		max-height: 40px;
	}
	.tooltip.bluetxt{
		color:#2081B9;
	}
	.block1 .flex.ms{
		margin-top: 65px;
	}
	.block1 .flex.ms > img{
		margin-right:35px;
	}
	.white-bg.block2.ms{
		margin-bottom:63px;
	}
	#starting-treatment-section .flex-90percent.flex-noborder {
		margin: 62px 0 0;
	}
	/*What is Zeposia*/
	.brand-clr{
		color: #0032A0;
	}
	.iconcallout-section {
		margin: 80px 0 0;
	}
	.icon-cta {
		max-width: 326px;
		border: 2px solid #D9E4F2;
		padding: 42px 14px 42px;
		display: flex;
		flex-direction: column;
		margin-bottom: 79px;
		position: relative;
	}
	.icon-cta:after {
		content: "";
		height: 10px;
		background: #0032A0;
		position: absolute;
		bottom: -2px;
		width: calc(100% + 4px);
		left: -2px;
	}
	.icon-placement {
		margin: 0 auto 18px;
		margin-top: -84px;
		max-width: 120px;
	}
	.image-inline-quote {
		display: flex;
		gap: 11px;
	}
	.doc-info-content {
		max-width: 500px;
	}
	.doc-designation, .image-inline-quote .doc-designation{
		padding-left: 15px;
		display:block;
		font-weight: 400;
		font-size:12px;
	}
	ul.symbols.pl-26{
		padding-left:26px;
	}
	.image-inline-quote img {
		display: flex;
		align-self: baseline;
	}
	.image-inline-quote p {
		margin-bottom: 0;
		font-weight: 500;
		margin-top: 20px;
		font-size:18px;
	}
	.blue-para{
		color: #2081B9;
	}
	.about-video{
		margin: 64px 0 0;
	}
	.doctor-info-block {
		background: #E8EFFA;
		margin-top: 60px;
		border-bottom: 11px solid #00A3E0;
	}
	.doctor-info-block .div_30-70, .page-video-block .div_30-70{
		display: flex;
		flex-direction: row;
		align-items: center;
		gap: 25px;
		padding-right: 20px;
	}
	.doctor-info-block.no-blue-border {
		border: 0;
	}
	.footnoteOrder {
		max-width: 325px;
		padding: 0;
		margin-bottom: 65px;
		margin-top: 13px;
	}
	.iconcallout-section.new-style .row{
		justify-content: space-between;
	}
	.iconcallout-section.new-style .row {
		justify-content: space-between;
	}
	.iconcallout-section.new-style .row:last-of-type .footnoteOrder {
		margin-bottom: 0;
	}
	#about-zeposia-bodycontent .iconcallout-section .icon-placement img {
		max-height: 121px;
	}
	.lightblue-flexcallout.gray-border {
		background: transparent;
		border: 10px solid #E9EBED;
		padding: 25px 78px 30px;
	}
	.iconcallout-section.new-style .icon-content {
		margin-bottom: 2px;
	}
	.iconcallout-section.new-style .icon-link {
		margin: 0 auto;
	}
	/*copay page*/
	.copay-cta {
		max-width: 500px;
		background: #fff;
		padding: 42px 30px 40px;
		display: flex;
		flex-direction: column;
		margin-bottom: 30px;
		width: 100%;
	}
	#copay-body-content .blue-bg-content {
		padding: 66px 0 39px;
	}
	.lightblue-flexcallout.copay>div img, .lightblue-acc .lightblue-flexcallout>div img {
		width: 150px;
		height: 111px;
	}
	.cost .lightblue-acc .lightblue-flexcallout>div img {
		width: 120px;
		height: 120px;
	}
	.cost .lightblue-acc .lightblue-flexcallout>div img.width155, .lightblue-acc .lightblue-flexcallout>div img.width155, .width155{
		width: 150px;
		height: 111px;
	}
	#copay-body-content .lightblue-flexcallout.copay {
		margin: 67px 0 62px;
	}
	#copay-body-content .blue-bg-content h2 {
		margin-bottom: 42px;
	}
	.lightblue-flexcallout .copay-icon {
		width: 150px !important;
	}
	/* remission page */
	.light-blue-bg{
		background: #E8EFFA;
		max-width: 1920px;
		margin: 0 auto;
		padding: 40px 0 50px 0;
	}
	.remission-col h6 {
		color: #0032A0;
		font-size: 22px;
		font-weight: 700;
		line-height: 27px;
		border-bottom: 4px solid #F9423A;
		padding-bottom: 2px;
		display: inline-block;
		margin-bottom: 32px;
	}
	.remission-head{
		font-size: 22px;
		line-height: 27px;
		text-align: center;
		font-weight: 700;
		color: #0032A0;
	}
	.remission-content p {
		color: #0032A0;
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 25px;
	}
	.remission-block {
		display: flex;
		flex-direction: row;
		text-align: center;
		margin-top: 105px;
	}
	.remission-content {
		display: flex;
		border-right: 2px solid #00A3E0;
		padding: 0 15px;
		flex-direction: column;
		height: calc( 100% - 70px );
	}
	.remission-content img.remission-icon {
		max-height: 120px;
		margin: 0px auto 15px auto;
	}
	.remission-content a{
		margin:0 auto;
	}
	.remission-col {
		max-width: 256px;
	}
	.remission-content.col-display div:first-of-type {
		margin: 0 5px 32px 5px;
		border-bottom: 2px solid #FFF;
	}
	.remission-content.col-display:first-of-type div:last-of-type p {
		margin: 0;
	}
	.remission-col:last-of-type .remission-content {
		border: 0;
	}
	.year-1-tooltip {
		position: relative;
	}
	.year-1-tooltip-content {
		right: 0;
		position: absolute;
		bottom: 80px;
		background: #FFF;
		min-width: 500px;
		padding: 10px 35px;
	}
	.year-1-tooltip-content p {
		font-size: 12px;
		line-height: 15px;
		color: #0032A0;
		text-align: left;
		margin: 0;
	}
	.year-1-tooltip-content:after {
		content: "";
		position: absolute;
		bottom: -32px;
		right: 21%;
		border-width: 5px;
		border-style: solid;
		border-right: 17px solid transparent;
		border-left: 17px solid transparent;
		border-top: 16px solid #FFF;
		border-bottom: 16px solid transparent;
		width: 16px;
		height: 26px;
		z-index: 0;
		opacity: 1;
	}
	.remission-content.col-display div:last-of-type p {
		margin: 0;
	}
	.remission-block-footer {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		margin-top: 33px;
	}
	.width-415{
		max-width: 415px;
	}
	.width-505{
		max-width: 505px;
	}
	.container850{
		max-width: 850px;
		margin: 0 auto;
	}
	.container677 {
		max-width: 677px;
		margin: 0 auto;
	}
	.bottom-blue-ribbon-box p {
		color: #0032A0;
		font-size: 16px;
		line-height: 19px;
		margin: 0;
	}
	#accordion .bottom-blue-ribbon-box{
		margin: 33px 0;
		padding: 26px 10rem;
	}
	#accordion .bottom-blue-ribbon-box p{
		/* color:#333; */
	}
	.bottom-blue-ribbon-box {
		background: #FFF;
		padding: 25px 16px;
		border-bottom: 10px solid #00A3E0;
	}
	.act-p{
		display: block;
		text-align: left;
	}
	.tooltip.open .tooltiptext .act-p:last-of-type {
		margin-bottom: 0.5rem;
	}
	.act-ul {
		display: block;
		list-style-type: disc;
		padding-left: 17px;
	}
	.act-li {
		display: list-item;
		text-align: -webkit-match-parent;
		margin-bottom: 10px;
		text-align: left;
	}
	.tooltip.open .question-mark{
		pointer-events: none;
	}
	.tooltip.open {
		z-index: 2 !important;
	}

	/* remission page end */
	/* ms care partners start*/
	#care-partners-section .lightbluebg{
		margin: 64px 0 64px;
		padding: 40px 87px 22px;
	}
	#care-partners-section .lightbluebg img{
		display: block;
		margin: 40px auto 18px;
	}
	#care-partners-section .resources-cta .icon-parent{
		min-height: 126px;
		align-items: baseline;
	}
	#care-partners-section .resources-cta{
		padding: 40px 15px 40px;
	}
	#cost-section .flex-90percent{
		margin: 0 0 52px;
	}
	#cost-section .flex.ms > img{
		margin-right: 35px;
	}
	#dosing-pill-body-section .cost-blue-flexbox.ms{
		margin-bottom: 46px;
		padding: 16px 0 0;
	}
	#dosing-pill-body-section .dosing-tile-section.ms{
		padding-bottom: 34px;
	}
	ul.tablecaption{
		margin: -23px 0 18px;
	}
	.mt-34 {
		margin-top: 34px;
	}
	/* ms care partners end*/
	/* video modal */
	.d-mob{
		display: none;
	}
	.d-desk{
		display: block;
	}
	.video-modal-container .light-blue-bg {
		padding: 64px 0 60px 0;
		margin-bottom: 60px;
	}
	.video-modal-container, .modal-popup-section {
		max-width: 675px;
		margin: 0 auto;
		padding: 32px 0;
		position: relative;
	}
	.modal-close,.crossclose {
		/* position: relative; */
		display: block;
		height: 22px;
		width: 22px;
	}
	.modal-close:before, .modal-close:after,.crossclose:before,.crossclose:after{
		position: absolute;
		left: 10px;
		content: ' ';
		height: 22px;
		width: 3px;
		background-color: #2081B9;
	}
	.modal-close:before,.crossclose:before{
		transform: rotate(45deg);
	}
	.modal-close:after,.crossclose:after {
		transform: rotate(-45deg);
	}
	.modal-close:hover::before, .modal-close:hover::after,.crossclose:hover::before,.crossclose:hover::after{
		background-color: #0032A0;
	}
	.video-modal-head {
		font-size: 28px;
		line-height: 34px;
		text-align: center;
	}
	.video-modal-content, .modal-popup-section .terms-content {
		padding: 0 32px;
	}
	.video-modal-thumbnail {
		margin: 22px 0 60px 0;
		width: 100%;
	}
	.video-modal-subhead {
		font-size: 22px;
		line-height: 27px;
		font-weight: 700;
		color: #0032A0;
		text-align: center;
		margin-bottom: 15px;
	}
	.video-equaldiv {
		display: flex;
		flex-direction: row;
		column-gap: 24px;
		align-items: flex-start;
		margin-bottom: 60px;
	}
	.video-equaldiv-content:first-child {
		max-width: 50%;
		min-width: 50%;
	}
	.video-equaldiv-content:last-child{
		padding:8px 0;
	}
	.video-qoute {
		border-top: 2px solid #00A3E0;
		border-bottom: 2px solid #00A3E0;
		padding: 24px 0 9px;
	}
	.video-qoute img {
		width: 33px;
		margin-bottom: 6px;
	}
	.video-qoute p, .video-inline-quote p {
		font-style: italic;
		font-weight: 500;
		line-height: 20px;
		font-size: 18px;
	}
	.video-qoute .font-16, .video-inline-quote .font-16  {
		font-style: normal;
		font-size: 16px;
	}
	.video-modal-banner{
		margin-bottom: 32px;
		width: 100%;
	}
	.video-inline-quote img{
		display: flex;
		align-self: baseline;
	}
	.transcript-click a .closet, .active .transcript-click a .opent{
		display:none;
	}
	.active .transcript-click a .closet{
		display:inline;
	}
	.video-inline-quote {
		max-width: 400px;
		margin: 32px auto;
		padding: 32px 0 30px;
		border-top: 2px solid #00A3E0;
		border-bottom: 2px solid #00A3E0;
		display: flex;
		gap: 11px;
	}
	.video-inline-quote p {
		margin-bottom: 0;
		margin-top: 20px;
	}
	.arrow-link {
		background: none;
		/* padding-right: 15px; */
		display: inline-flex;
		align-items: center;
		gap: 8px;
		letter-spacing: -0.1px;
	}
	.div-70_30 {
		display: flex;
		flex-direction: row;
		gap: 40px;
	}
	.next-video-block {
		background: #E8EFFA;
		margin-top: 60px;
	}
	.div-30_70 {
		display: flex;
		flex-direction: row;
		align-items: center;
		gap: 25px;
		padding-right: 20px;
	}
	.next-video-text h3 {
		font-size: 18px;
		line-height: 22px;
		font-weight: 700;
		color: #0032A0;
		letter-spacing: -0.1px;
		margin-bottom: 15px;
	}
	.next-video-text {
		display: flex;
		flex-direction: column;
	}
	.next-video-text p {
		letter-spacing: -0.2px;
		margin-bottom: 30px;
	}
	.video-modal-close, .modal-popup-close {
		position: absolute;
		right: 20px;
		top: 15px;
		cursor: pointer;
	}
	.video-modal-close{
		right:10px;
	}
	.mb-60 {
		margin-bottom: 60px;
	}
	/* video modal end */
	/* table css */
	table.table {
		margin: 40px auto;
		border-top: 10px solid #00A3E0;
	}
	.table thead tr:first-child th {
		background-color: #E9EBED !important;
		border-radius: 0 !important;
		color: #333333;
		font-weight: 700;
		padding: 10px 13px;
		font-size: 18px;
		line-height: 21px;
		text-align: center;
		border-bottom: 0;
		vertical-align: middle;
	}
	.table thead tr:first-child th:nth-child(2) {
		background-color: #E8EFFA !important;
		color: #0032A0;
	}
	.table td {
		border-top: 2px solid #E9EBED;
		padding: 8px 50px;
		border-right: 2px solid #00A3E0;
	}
	.table th{
		border-right: 2px solid #00A3E0;
	}
	.table tbody tr:first-child td {
		border-top: none;
	}
	.table tbody tr td:not(:first-child) {
		text-align: center;
		font-weight: 700;
		color: #0032A0;
		vertical-align: middle;
	}
	.table tbody tr td:last-child, .table tr th:last-child {
		color: #333;
		border-right: none;
	}
	/* table css end */
	/* patient page */
	.line-10px {
		border-top: 10px solid #E9EBED;
		margin-top: 65px;
		margin-bottom: 60px;
	}
	.patient-blocks {
		display: flex;
		flex-direction: row;
		justify-content: center;
		gap: 24px;
	}
	.patient-box a{
		max-width: 328px;
		display: flex;
		flex-direction: column;
		align-items: center;
		border: 2px solid #2081B9;
		height: 100%;
	}
	.patient-imgtext {
		padding: 15px;
		font-weight:400;
		color: #333333;
		background: #fff;
	}
	.patient-box a:hover span{
		background: #0032A0;
	}
	.patient-box a:hover{
		border: 2px solid #0032A0;
	}
	.patient-box .patient-imgtext img {
		width: 100%;
		margin-bottom: 15px;
	}
	.patient-box .patient-imgtext h2,.patient-box .patient-imgtext h3{
		text-align: center;
		margin-bottom: 5px;
	}
	.patient-box .patient-imgtext h3{
		font-size: 22px;
		line-height: 27px;
	}
	.patient-link {
		width: 100%;
		margin-top: auto;
	}
	.patient-link span {
		background: #2081B9;
		color: #FFF;
		width: 100%;
		display: flex;
		justify-content: center;
		padding: 10px;
	}
	.patient-imgtext p:first-of-type, .patient-imgtext p:last-of-type {
		margin-bottom: 7px;
	}
	.patient-block-head{
		margin-top: 40px;
		margin-bottom: 30px;
		text-align: center;
	}
	.patient-block-head.marg-tp{
		margin-top:60px;
	}
	/* patient page end */
	/* cost page */
	.cost-blue-flexbox {
		display: flex;
		flex-direction: row;
		padding: 67px 0;
		margin: 65px 0;
	}
	.cost-blue-flexbox .cost-blue-flexbox-content:first-of-type .flexbox-inner-content {
		border-right: 2px solid #00A3E0;
		padding-right: 95px;
		height: 100%;
	}
	.cost-blue-flexbox .cost-blue-flexbox-content .flexbox-inner-content .flexbox-btn{
		margin-top:auto;
	}
	.cost-blue-flexbox .cost-blue-flexbox-content:first-of-type {
		min-width: 50%;
		max-width: 50%;
	}
	.cost-blue-flexbox .cost-blue-flexbox-content:last-of-type {
		padding-left: 94px;
	}
	.cost-blue-flexbox-content img {
		margin: 0 auto 16px;
		display: flex;
		width: 120px;
		height: 120px;
	}
	.cost-blue-flexbox-content h3 {
		font-size: 18px;
		line-height: 22px;
		color: #0032A0;
		font-weight: 700;
		text-align: center;
		margin: 15px 0;
	}
	#accordion h4 {
		font-weight: 700;
		font-size: 16px;
		line-height: 22px;
		color: #0032A0;
	}
	.accordion-container .cost button {
		font-size: 18px;
		line-height: 22px;
	}
	.lightblue-acc {
		background: #E8EFFA;
	}
	.lightblue-flexcallout {
		display: flex;
		padding: 33px 87px 37px 87px;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		gap: 20px;
		margin: 40px 0;
		background: #E8EFFA;
	}
	.lightblue-acc .lightblue-flexcallout h3+p{
		margin-bottom:0;
	}
	/*.lightblue-flexcallout p a {
		color: #333;
	}*/
	.lightblue-flexcallout h2 {
		margin-bottom: 7px;
	}
	.line-2pxblue{
		border-top: 2px solid #00A3E0;
		margin: 40px 0;
	}
	.lightblue-flexcallout h3 {
		font-size: 18px;
		line-height: 22px;
		font-weight: 700;
		color: #0032A0;
	}
	.numbers-content span.circlenum {
		min-width: 67px;
		height: 67px;
		font-size: 32px;
	}
	#ddg-questions .numbers-content span.circlenum{
		font-size: 32px;
	}
	.numbers-content {
		display: flex;
		flex-direction: row;
		gap: 20px;
		align-items: center;
		margin: 35px 0;
	}
	/* cost page end */
	/* results page */
	.graybg-content h3 {
		font-size: 18px;
		line-height: 22px;
		font-weight: 700;
		color: #0032A0;
		text-align: center;
		margin-bottom: 30px;
		margin-top: 40px;
	}
	.graybg-content img {
		margin: 0 auto;
		max-width: 100%;
	}
	.grey-bg {
		/* max-width: 1920px; */
		background: #E9EBED;
		margin: 65px auto;
		padding: 65px 0;
	}
	/* results page end */
	/*UC Homepage*/
	.lightbluebg.uc-home {
		padding-top: 65px;
		margin-bottom: 64px;
	}
	.uc-home .cost-blue-flexbox {
		padding: 33px 0 40px;
		margin: 0px 0;
	}
	.flexbox-inner-content {
		display: flex;
		flex-direction: column;
	}
	.uc-home .flexbox-inner-content h2 {
		margin-bottom: 14px;
	}
	.cost-blue-flexbox .cost-blue-flexbox-content .flexbox-inner-content a {
		margin: 0 auto;
	}
	.mt-31, ul.mt-31  {
		margin-top: 31px;
	}
	.mb-31{
		margin-bottom: 31px;
	}
	.mb-38,.lightblue-flexcallout.uc-home.mb-38 {
		margin-bottom: 38px;
	}
	.lightblue-flexcallout.uc-home {
		margin: 101px 0 0;
	}
	.home-border{
		border: 2px solid #00A3E0;
		padding: 38px 24px;
	}
	.home-border > img{
		width:100%;
	}
	.bgimage.section {
		display: block !important;
	}
	.banner-content p {
		font-size: 46px;
		color: #fff;
		line-height: 52px;
	}
	.banner-content {
		display: flex;
		justify-content: center;
		min-height: 500px;
		flex-direction: column;
		align-items: baseline;
	}
	.banner-content a {
		color: #fff;
		text-shadow: 0 0px 6px rgba(0, 0, 0, 1);
	}
	.banner-content a:hover {
		color: #0032A0;
	}
	.banner-content.just-end {
		justify-content: flex-end;
	}
	#outer-banner #inner-banner .desktop-img-container {
		min-height: 500px;
	}
	.d-mob-980{
		display: none;
	}
	.d-desk-980{
		display: block;
	}
	.flexbox-inner-content h2 {
		text-align: center;
	}
	.uc-home .cost-blue-flexbox-content img {
		width: 150px;
		height: 150px;
	}
	/* MOA page */
	.text-video-block {
		display: flex;
		align-items: center;
		gap: 25px;
	}
	img.t-plus{
		display: inline-block;
	}
	img.t-minus{
		display: none;
	}
	.active img.t-minus{
		display: inline-block;
	}
	.active img.t-plus{
		display: none;
	}
	.transcript-click {
		text-align: right;
		margin-top: 20px;
	}
	.transcript-content {
		margin-top: 25px;
	}
	.visuals {
		padding: 0 20px;
	}
	.transcript-content p {
		margin-bottom: 25px;
	}
	.text-image-block {
		display: flex;
		gap: 25px;
		margin-bottom: 15px;
	}
	.video-transcript-block{
		display: none;
	}
	.video-transcript-block.open{
		display: block;
	}
	/* MOA page end */
	/*side effects*/
	.lightbluebg.blue-cont {
		padding: 41px 90px 26px;
		margin: 63px 0;
	}
	.btn-center a, .btn-center a:hover{
		display:block;
		margin:0 auto;
	}
	#accordion .bottom-blue-ribbon-box.gray-bg {
		background: #E9EBED;
	}
	#accordion .bottom-blue-ribbon-box.gray-bg * {
		color: #0032A0;
	}
	/* gateway page */
	.gateway-banner {
		background: url(/content/dam/commercial/us/zeposiadtc/en/images/gateway/hand-image-cobined-d.png);
		min-height: 400px;
		max-height: 400px;
		max-width: 1920px;
		position: relative;
		margin: 0 auto;
		background-position: center;
	}
	.gateway-content h1, .gateway-content p {
		color: #FFF;
		text-align: left;
		margin-bottom: 16px;
	}
	.gateway-content p{
		margin-bottom: 32px;
	}
	.p-footnote{
		font-size: 11px !important;
		line-height: 15px;
		font-weight: 400;
	}
	.gateway-links {
		display: flex;
		gap: 16px;
	}
	.gateway-links .btn-link {
		color: #2081B9;
		background-color: #FFF;
		background-image: url(/content/dam/commercial/us/zeposiadtc/en/images/gateway/gateway-link-arrow.svg);
	}
	.gateway-content {
		padding-top: 96px;
	}
	.mb-40, .question-buttons.mb-40{
		margin-bottom: 40px;
	}
	.mb-32{
		margin-bottom: 32px;
	}
	.mb-28 {
		margin-bottom: 28px;
	}
	.mt-28, ul.symbols.mt-28 {
		margin-top: 28px;
	}
	.mb-16{
		margin-bottom: 16px;
	}
	.mb-12{
		margin-bottom: 12px;
	}
	.mb-22{
		margin-bottom: 22px;
	}
	.sub-jobcode{
		/*display: block !important; ZDTC-1077*/
		display: none !important;    /*ZDTC-1073*/
	}
	/* gateway page end */
	/*Dosing Pill*/
	.phone-cta.flex{
		display:flex;
		align-items: flex-start;
	}
	.phone-cta.flex {
		padding: 41px 42px 27px;
		border: 10px solid #D9E4F2;
		margin: 60px 0;
	}
	.phone-cta.flex > img {
		margin-right: 58px;
	}
	.phone-cta.flex  .d-flex{
		gap: 18px;
	}
	.phone-cta.flex  .d-flex img {
		margin: 19px 0px 34px;
	}
	.doctor-info-block.no-border {
		border: 10px solid #D9E4F2;
		background: transparent;
	}
	.dosing-cta{
		max-width:240px;
		margin-bottom: 15px;
	}
	.dosing-tile-section .d-flex {
		gap: 66px;
	}
	#dosing-pill-body-section .cost-blue-flexbox{
		margin: 0;
		padding: 24px 0 0;
	}
	.pt-65{
		padding-top: 65px;
	}
	/* about UC */
	.aboutuc-icons .row {
		margin: 0;
	}
	.aboutuc-icons .col-12 {
		padding: 0;
		margin-bottom: 37px;
	}
	.aboutuc-icons {
		max-width: 710px;
		margin: 0 auto;
	}
	.aboutuc-icon-block {
		display: flex;
		align-items: center;
		gap: 16px;
	}
	.aboutuc-icon-block p {
		margin: 0;
		color: #0032A0;
		font-weight: 700;
	}
	.darkbluebg {
		background: #0032A0;
		padding: 64px 49px;
	}
	.symptom-heads h2, .symptom-heads p,.symptom-heads li {
		color: #fff;
	}
	.symptom-heads h2 {
		text-align: center;
		margin-bottom: 16px;
	}
	.symptom-block {
		background: #FFF;
		padding: 0 32px;
	}
	.symptom-block .accordion-container button {
		padding: 33px 5rem 33px 0;
	}
	.symptom-block #accordion > div {
		border-bottom: none;
	}
	.step1-block, .step2-block, .step3-block {
		text-align: center;
	}
	.steps-highlight div {
		height: 10px;
		background: #D9D9D9;
		width: 138px;
		transition: background-color .5s ease;
	}
	.steps-highlight div.active{
		 background: #2081B9;
	}
	.steps-highlight {
		display: flex;
		flex-direction: row;
		gap: 12px;
		justify-content: center;
	}
	.steps-highlight div {
		cursor: pointer;
	}
	.steps-highlight div:hover {
		background: #0032A0;
	}
	.question-block {
		background: #E9EBED;
		padding: 18px 22px;
		margin-bottom: 16px;
	}
	.question-block .question-inactive {
		display: flex;
		flex-direction: row;
		align-items: center;
		gap: 16px;
		cursor: pointer;
	}
	.question-inactive img.active {
		display: none;
	}
	.selected .question-inactive img {
		display: none;
	}
	.selected .question-inactive img.active {
		display: block;
	}
	.question-block .question-inactive img {
		width: 45px;
		height: 45px;
	}
	.question-block .question-inactive p {
		margin: 0;
		text-align: center;
	}
	/* other removal MS */
	.question-block:hover, .question-buttons button:hover, #msOther.selected {
		background: #0032A0;
		color: #fff;
	}
	#msOther.selected.question-block {
		padding-bottom: 18px;
	}
	#msDdg #msOther.question-block.selected .question-inactive p {
		color: #fff;
	}
	/* other removal MS */
	.question-block:hover .slider {
		background: #fff;
	}
	.question-block:hover p, #msDdg .question-block.selected:hover .question-inactive p {
		color: #fff;
	}
	.symptom-block .accordion-container .nextbtn .btn:hover {
		background-color: #0032A0;
	}
	.symptom-block .accordion-container .nextbtn .backbtn.btn:hover {
		color: #0032A0;
		background-color: transparent;
	}
	.thankyou-flow img {
		max-width: 120px;
	}
	.symptom-flow #accordion .accordion-tab-inner-content {
		padding-bottom: 25px;
	}
	.slider {
		width: 100%;
		background: #0032A0;
		border: 0;
		border-radius: 0;
		-webkit-appearance: none;
		outline: none;
		height: 7px;
		padding-left: 0;
		padding-right: 0;
		margin-top: 25px;
	}
	.slider::-webkit-slider-thumb {
	  -webkit-appearance: none;
	  appearance: none;
	  width: 26px;
	  height: 26px;
	  border-radius: 50%;
	  background: #167CB4;
	  cursor: pointer;
	}
	.slider::-moz-range-thumb {
	  width: 26px;
	  height: 26px;
	  border-radius: 50%;
	  background: #167CB4;
	  cursor: pointer;
	}
	.question-rating{
		display: none;
	}
	.selected .question-rating{
		display: block;
	}
	.progress-bar-values {
		display: flex;
		justify-content: space-between;
		margin-top: 16px;
	}
	.selected.question-block {
		padding-bottom: 0;
	}
	.question-block.mb-32 {
		margin-bottom: 32px;
	}
	.progress-bar-values p {
		color: #0032A0;
	}
	.progress-bar-values p.active {
		font-weight: 700;
	}
	.question-buttons {
		display: flex;
		gap: 24px;
		justify-content: center;
		margin-bottom: 32px;
	}
	.symptom-block .accordion-container .question-buttons button {
		padding: 0;
		max-width: 150px;
		height: 40px;
		text-align: center;
		font-size: 16px;
		line-height: 16px;
		color: #333;
		background: #E9EBED;
		font-weight: 500;
		border-radius: 0;
	}
	.symptom-block .accordion-container .question-buttons button.active {
		color: #fff;
		background: #0032A0;
		font-weight: 700;
	}
	.symptom-block .accordion-container .nextbtn .btn {
		padding: 10px 40px 10px 20px;
		font-size: 16px;
		line-height: 20px;
		color: #fff;
		background: #2081B9;
		text-decoration: none;
		background-image: url(/content/dam/commercial/us/zeposiadtc/en/images/global/button-arrow.svg);
		background-repeat: no-repeat;
		background-position: center right 16px;
		border-radius: 0;
		width: auto;
		margin-top: 16px;
		margin-bottom: 0;
	}
	.symptom-block .accordion-container .nextbtn .backbtn.btn {
		background: none;
		color: #2081B9;
		background-image: url(/content/dam/commercial/us/zeposiadtc/en/images/global/left-active.svg);
		background-repeat: no-repeat;
		background-position: center left 15px;
		background-size: 6px;
		padding: 10px 10px 10px 40px;
		margin-right: 17px;
	}
	.symptom-block .accordion-container .backbtn.btn:hover {
		background-image: url(/content/dam/commercial/us/zeposiadtc/en/images/global/left-active-hover.svg);
	}
	.nextbtn {
		text-align: center;
		/* margin-bottom: 45px; */
	}
	.thanku-btns button.btn {
		background: #FFF;
		outline: none;
		border: none;
		border-radius: 0;
		color: #2081B9;
		font-weight: 700;
		background-image: url(/content/dam/commercial/us/zeposiadtc/en/images/global/right-active.svg);
		background-repeat: no-repeat;
		background-position: center right 16px;
		padding: 10px 40px 10px 20px;
		font-size: 16px;
		line-height: 20px;
	}
	.thanku-btns .email-btn {
		margin-right: 28px;
	}
	.symptoms-chosen-content table.table {
		margin: 0px auto 16px;
		border-top: none;
		border-spacing: 0 16px; 
		border-collapse: separate;
	}
	.symptoms-chosen-content .table thead tr:first-child th {
		background-color: #fff !important;
		color: #0032A0;
		padding: 0px 0px;
		font-size: 16px;
		text-align: left;
	}
	.symptoms-chosen-content .table thead tr:first-child th:nth-child(2) {
		background-color: #fff !important;
		text-align: right;
	}
	.symptoms-chosen-content .table th {
		border-right: none;
	}
	.symptoms-chosen-content .table td, .symptoms-chosen-content .table th {
		color: #0032A0;
		padding: 0;
		vertical-align: top;
		border-top: none;
		padding-top: 0;
	}
	.symptoms-chosen-content .table tbody tr td:last-child, .symptoms-chosen-content .table tr th:last-child {
		color: #333;
		border-right: none;
		padding: 0;
		text-align: right;
		border: 0;
	}
	.thankyou-flow, .step2-block, .step3-block, .step2-block-content, .step3-block-content{
		display: none;
	}
	body .w-auto {
		width: auto !important;
	}
	body .w-33px{
		max-width: 33px;
	}
	body .flx-start{
		align-items: flex-start;
	}
	body .just-start{
		justify-content: flex-start;
	}
	.mt-64 {
		margin-top: 64px;
	}
	.light-blue-bg.grey {
		background: #E9EBED;
	}
	.acchead>button {
		cursor: pointer;
	}
	.screen-content-block {
		background: #fff;
		max-width: 500px;
		position: relative;
		margin: 0 auto 60px auto;
		padding: 55px 18px 18px;
	}
	.screen-close {
		position: absolute;
		right: 16px;
		top: 12px;
		cursor: pointer;
	}
	.screen-close img {
		height: 14px;
	}
	.screen-content-block, .final-action.active .thanku-btns{
		display: none;
	}
	.final-action.active .screen-content-block{
		display: block;
	}
	#aboutUC-form .ddg-uc {
		width: 100%;
	}
	#aboutUC-form .ddg-uc .gigya-input-submit {
		margin: 0;
	}
	.final-action .success-screen p {
		padding-bottom: 0;
	}
	.symptom-heads .success-screen p {
		color: #333;
	}
	/* about UC end */
	/* ms events */
	.width500{
		max-width: 500px;
		margin: 0 auto;
	}
	#ms-events .d-flex{
		margin: 64px 0 48px;
		gap: 20px;
	}
	#ms-events .lightbluebg{
		padding: 35px 88px 39px;
		margin-bottom:62px;
	}
	#ms-events .lightbluebg h2{
		margin-bottom:34px;
	}
	#ms-events .lightbluebg span.circlenum{
		background: #fff;
		min-width: 60px;
		height: 60px;
		margin-right:18px;
	}
	#ms-events .lightbluebg p.flex{
		display:flex;
		align-items: center;
		margin-bottom:30px;
	}
	#ms-events h2{
		margin:42px 0 0;
	}
	#eventFilter{
		position:relative;
	}
	#eventFilter label{
		display: block;
		font-weight: 600;
		margin:35px 0 25px;
	}
	#eventFilter select{
		width:100%;
		appearance: none;
		padding-left: 10px;
		font-size: 16px;
	}
	#eventFilter:after{
		bottom:16px !important;
	}
	#ms-events .accordion-container button{
		padding: 30px 5rem 30px 0;	
	}
	#ms-events .accordion-container button p{
		color:#0032A0;
	}
	#ms-events .accordion-container button p.event-subhead {
		color: #333333;
	}
	#ms-events hr{
		border-top: 2px solid #00A3E0;
		margin: 38px 0 0;
	}
	#ms-events .btn-link{
		margin: 32px auto 0;
	}
	.events-list .event{
		display:none;
	}
	.eventform-blk .width500{
		margin: 4.1rem auto 0;
	}
	.event-loader:before {
		content: "";
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0;
		z-index: 9;
		background: url(/content/dam/commercial/us/zeposiadtc/en/images/global/bx_loader.gif)no-repeat center center;
	}
	#events-reg .container850 .width500, #events-reg .container850 .futureevents-display{
		margin-top: 65px;
	}
	.events-specific-details{
		padding: 25px 15px;
		margin-bottom:20px;
	}
	#events-reg .eventshare-blk,.shareeventsuccess{
		margin-bottom:34px;
	}
	.event-confirmation .button-section a:first-of-type {
		margin-right: 20px;
	}
	/* ms events end */
	/* ms sideeffects */
	.font18{
		font-size:18px;
		line-height:22px;
	}
	.blue{
		color:#0032A0;
	}
	.lightbluebg.side-effect{
		padding: 42px 0;
		margin: 50px 0 65px;
	}
	#blue-sideEffects {
		padding: 57px 0;
		margin: 64px 0;
	}
	.side-effect-border{
		border: 10px solid #E8EFFA;
		padding: 25px 78px 30px;
		margin: 52px 0 0px;
	}

	/* other uses modal */
	#otherUsesmodal .modal-header {
		border: 0;
		border-radius: 0;
		padding: 0;
	}
	#otherUsesmodal .modal-body {
		padding: 0;
	}
	#otherUsesmodal .modal-content {
		border: 0;
		max-width: 500px;
		margin: 0 auto;
		padding: 40px 32px;
	}
	.otheruses-btns p {
		margin: 0;
	}
	.otheruses-btns a {
		padding: 10px 40px 10px 20px;
		color: #FFF;
		background: #2081B9;
		display: inline-block;
		background-image: url(/content/dam/commercial/us/zeposiadtc/en/images/global/button-arrow.svg);
		background-repeat: no-repeat;
		background-position: center right 15px;
	}
	.otheruses-btns p:first-of-type a {
		margin-bottom: 32px;
		margin-top: 32px;
	}
	#otherUsesmodal {
		padding-right: 0 !important;
		top: 25%;
	}
	/* other uses modal end */
	/*Instagram pages*/
	.header .dark-blue-bg {
		background: #0032A0;
		color: #fff;
		text-align: center;
		padding: 10px 0;
	}
	.header .dark-blue-bg a {
		color: #fff;
		text-decoration: underline;
		z-index: 1;
	}
	.header .dark-blue-bg p {
		font-size: 18px;
	}
	.insta-header .InstaIndi-popup{
		padding: 6px 0;
	}
	/*.InstaIndi-popup-content {
		display: none;
	}*/
	.insta-header .InstaIndi-popup-content {
		max-height: 80px;
		opacity: 1;
	}
	.InstaIndi-popup-content {
		max-height: 0;
		transition: max-height 0.2s ease-out;
		opacity: 0;
	}
	.header .flex{
		display:flex;
		justify-content:space-between;
	}
	.InstaIndi-popup h6, .InstaIndi-popup a{
		font-weight:700;
		color:#0032A0;
	}
	.tg-font{
		font-family: "TradeGothicRoman";
	}
	/*.insta-header#header-section {
		margin-bottom: 260px;
	}*/
	.IndiBtn-close, .insta-header .IndiBtn.open{
		display:none;
	}
	.IndiBtn.open {
		visibility: hidden;
	}
	.insta-header .IndiBtn-close{
		display:block;
	}
	.instagram .mob-menu-control img{
		width:34px;
	}
	.toggle-indi .flex * {
		margin: 0;
	}
	.instagram footer .flex-row.isi-header, .instagram footer .d-flex.flex-row.isi-header:before, .instagram footer .d-flex.flex-row.isi-header:after {
		background: #0032A0;
	}
	.instagram footer .cmp-isi .isi-container .isi-container-title, .instagram .cmp-isi.sticky-element .more-text-container, .instagram .cmp-isi.sticky-element .hide-text-container  {
		color: #fff;
	}
	.instagram .isi-rendering .cmp-isi .up-arrow:after, .instagram .isi-rendering .cmp-isi .up-arrow:before, .instagram .isi-rendering .cmp-isi .down-arrow:before{
		 background: #fff;
	}
	.video-modal-content .videoContainer.active {
		margin-bottom: 60px;
		margin-top: 32px;
	}
	.videoContainer.active .videoObjCode {
		width: 100%;
		height: 342px;
	}
	.video-modal-content.about-video {
		max-width: 738px;
		margin-left: auto;
		margin-right: auto;
	}
	.about-video .videoContainer.active .videoObjCode {
		height: 380px;
	}
	.moa-video .text-video-textcontent, .moa-video .text-video-videocontent {
		width: 100%;
	}
	.moa-video .text-video-textcontent {
		max-width: 323px;
	}
	.moa-video .videoContainer.active .videoObjCode {
		height: 300px;
	}
	#video-overlay .modal-dialog {
		max-width: 710px;
		margin-top: 95px;
	}
	#video-overlay .modal-content{
		background: transparent;
		border: 0;
	}
	#video-overlay button.close {
		right: -25px;
		top: -10px;
	}
	#video-overlay .videoContainer.active .videoObjCode {
		height: 400px;
	}
	/* MS TTYD page */
	.active-guide .ms-extra-block{
		display: block;
	}
	.ms-extra-block{
		display: none;
	}
	.symptom-block.ms-extra-block {
		background: none;
		color: #FFF;
	}
	.symptom-block.ms-extra-block h2 {
		color: #fff;
	}
	.mb-mob-60 {
		margin-bottom: 60px;
	}
	#msDdg .question-buttons {
		flex-direction: column;
		gap: 16px;
	}
	#msDdg .symptom-block .accordion-container .question-buttons button {
		max-width: 100%;
		min-height: 57px;
	}
	#msDdg .symptom-block .accordion-container .question-buttons button:hover, .symptom-block .accordion-container .question-buttons button:hover {
		background: #0032A0;
		color: #fff;
	}
	#msDdg .question-block .question-inactive {
		justify-content: center;
	}
	#msDdg .question-block.selected .question-inactive p {
		color: #0032A0;
		font-weight: 700;
	}
	#msDdg #msTreatment .question-buttons {
		flex-direction: row;
		gap: 24px;
	}
	#msDdg .symptom-block .accordion-container #msTreatment .question-buttons button {
		max-width: 150px;
		min-height: 40px;
	}
	#msDdg #msSatisfied{
		display: none;
	}
	#msDdg label.chkboxLabel {
		display: block;
		position: relative;
		padding-left: 40px;
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	#msDdg label.chkboxLabel input {
		position: absolute;
		opacity: 0;
		cursor: pointer;
		height: 0;
		width: 0;
	}
	#msDdg label.chkboxLabel .checkmark {
		position: absolute;
		top: 0;
		left: 0;
		height: 30px;
		width: 30px;
		background-color: #E9EBED;
	}
	#msDdg label.chkboxLabel .checkmark:after {
		content: "";
		position: absolute;
		display: none;
		left: 10px;
		top: 5px;
		width: 10px;
		height: 16px;
		border: solid #0032A0;
		border-width: 0 4px 4px 0;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	#msDdg label.chkboxLabel input:checked ~ .checkmark:after {
		display: block;
	}
	.brandBold, #msDdg .symptoms-chosen-content .table tbody tr td:last-child{
		font-weight: 700;
		color: #0032A0;
	}
	.msSatisfied .brandBold{
		display: none;
	}
	.emptySelection, .msMedication, .msMedication div{
		display: none;
	}
	.next-video-block.colorFFF {
		background: #fff;
		border: 10px solid #E8EFFA;
	}
	.video-equaldiv.flx-start {
		align-items: flex-start;	
		-webkit-align-items: flex-start;
		/* margin-bottom: 0; */
		margin-bottom: 7.3rem;
	}
	#indicationCarousel .carousel-item {
		min-height: 120px;
	}
	.modal-backdrop.show {
		opacity: .6;
	}
	.pb-25 {
		padding-bottom: 25px;
	}
	.plus-minus {
		position: relative;
		margin-left: 25px;
	}
	.plus-minus:before, .plus-minus:after {
		content: "";
		position: absolute;
		top: 50%;
		right: 0;
		background: #2081B9;
		border-radius: 2px;
	}
	.plus-minus:before {
		right: 8px;
		width: 2px;
		height: 10px;
		transition: all 300ms;
		margin-top: -5.5px;
		background: #2081B9;
	}
	.plus-minus:after {
		right: 4px;
		width: 10px;
		height: 2px;
		margin-top: -1.5px;
		background: #2081B9;
	}
	.active span.plus-minus:before {
		height: 0;
		margin-top: 0;
	}
	.transcript-click a:hover .plus-minus:before, .transcript-click a:hover .plus-minus:after{
		background: #0032A0;   
	}
	.icon-placement img {
		width: 120px;
		height: 120px;
	}
	/*MS  Efficacy study results*/
	#results-bodyContent .scrooltocnt>img.scroll-img {
		transform: rotate(0deg);
		max-height: 45px;
	}
	#results-bodyContent .block-scroll .scroll-div {
		margin-top: auto;
	}
	#results-bodyContent .scrooltocnt img.scroll-arrow {
		display: block;
		margin: 2px auto;
	}
	#results-bodyContent .lightbluebg {
		padding: 60px 0;
	}
	.mb-30{
		margin-bottom:30px;
	}
	.disability-section {
		margin: 68px 0;
	}
	.disability-section img{
		margin:0 auto;
	}
	.disability-section .font13{
		color: #0032A0;
		font-size: 13px;
		font-weight: 700;
	}
	.disability-section .d-flex{
		justify-content: center;
	}
	.men-section {
		margin-right: 16px;
	}
	.darkbluetxt{
		color: #0032A0;
		font-weight: 700;
		font-size:12px;
	}
	.darkbluetxt span{
		font-size:16px;
	}
	.gradient-para{
		font-size: 25px;
		font-weight: 700;
		background: -webkit-linear-gradient(left, #2081B9, #0032A0);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	.gradient-line{
		background: linear-gradient(90deg, #2081B9 -2582.56%, #186EB3 -1122.77%, #053EA4 1901.08%, #0032A0 2630.98%);
		width: 100%;
		height: 2px;
		margin-bottom: 18px;
	}
	.results-flexbox {
		display: flex;
		margin: 32px 0 0;
	}
	.graybg-section {
		background: #E9EBED;
		padding: 43px 0;
	}
	.results-flexbox .results-flexbox-content:last-of-type {
		border-left: 2px solid #8BB8E8;
		padding-left: 94px;
		margin-left: 95px;
	}
	.clinical-study-content {
		margin: 6px 0 0;
	}
	.clinical-study-content:last-child{
		margin-top:24px;
	}
	.clinical-study-content img{
		width:auto !important;
	}
	.results-bodyContent #block4 p {
		letter-spacing: -0.1px;
	}
	#results-bodyContent .doctor-info-block {
		margin: 61px 0;
	}
	#results-bodyContent .lightblue-flexcallout {
		justify-content: flex-start;
	}
	.men-content p {
		color: #0032A0;
	}
	.men-content p span {
		font-weight: 700;
		font-size: 22px;
	}
	.tab-row {
		display: flex;
		align-items: flex-start;
		gap: 25px;
	}
	.tab-custom {
		display: flex;
		flex-direction: column;
		max-width: calc(50% - 12.5px);
	}
	.tab-custom-links ul {
		display: flex;
		gap: 13px;
		padding: 0;
		width: 100%;
		margin: 0;
		border-bottom: 3px solid #0032A0;
	}
	.tab-custom-links ul li {
		list-style: none;
		padding: 0;
		margin: 0;
		text-align: left;
		display: inline-block;
		position: relative;
	}
	.tab-custom-links ul li.active:after {
		content: "";
		position: absolute;
		height: 3px;
		background: #FFF;
		display: block;
		width: 100%;
		bottom: -3px;
	}
	.tab-custom-links ul li:last-of-type {
		width: calc(100% - 170px);
	}
	.tab-custom-links li a {
		color: #333;
		font-weight: 400;
		font-size: 16px;
		line-height: 16px;
		width: 162px;
		display: inline-flex;
		justify-content: center;
		align-items: center;
		text-align:center;
		height: 42px;
		background: #FFF;
	}
	.tab-custom-links ul li.active a {
		font-weight: 700;
		color: #0032A0;
	}
	.tab-info {
		background: #FFF;
		padding: 25px 46px;
		min-height: 430px;
		letter-spacing: -0.1px;
	}
	.tab-info .tab-note :last-child {
		margin: 0;
	}
	.tab-info .vs-graphic {
		margin-bottom: 32px;
	}
	.tab-custom-content .display-tabs{
		display: none;
	}
	.tab-custom-content .display-tabs.show{
		display: block;
	}
	.vs-graphic img {
		width: 100%;
	}
	.tab-note p {
		font-size: 12px;
		line-height: 15px;
	}
	/* MS TTYD page end */
	/*MS Homepage*/
	#bannerVideo{
		position: relative;
		display: block;
		object-fit: none;
		margin: 0 auto;
		width: 100%;
		max-height: 500px;
		min-height: 500px;
	}
	.ms-home-banner{
		position: absolute;
		bottom: 119px;
		z-index: 1;
		color: #fff;
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	.ms-home-banner a span{
		color:#fff;
		font-weight:700;
	}
	.ms-home-banner a:hover span {
		color: #0032A0;
	}
	.ms-home {
		padding-top: 42px;
		padding-bottom: 24px;
	}
	.ms-home .home-cta h2 {
		text-align: center;
	}
	.ms-home .d-flex {
		justify-content:space-between;
	}
	.ms-home .home-cta {
		max-width: 322px;
		background: #fff;
		padding: 42px 30px 66px;
		display: flex;
		flex-direction: column;
		margin-bottom: 30px;
		position: relative;
	}
	.ms-home .home-cta .home-btn{
		margin-top:auto;
	}
	.ms-home .home-cta .symbols{
		position: absolute;
		left: 0;
		right: 0;
		text-align: center;
	}
	.home-cta .btn-link{
		padding: 10px 34px 10px 20px;
	}
	.flex-90percent{
		margin: 64px 0;
		border-top: 10px solid #E9EBED;
		border-bottom: 10px solid #E9EBED;
		padding: 40px 0;
	}
	.ms-home .cta-content img {
		height: 150px;
		width: 150px;
	}
	.ms-home .home-cta p {
		font-size: 18px;
	}
	.flex-90percent {
		display: flex;
		align-items: center;
	}
	.flex-90percent > div {
		margin-left: 33px;
	}
	.flex-90percent h2 span.font-22 {
		font-size: 22px;
		line-height: 28px;
	}
	.flex-90percent.flex-noborder {
		border: 0;
		margin: 0;
		padding:0;
	}
	.progress-bar-values p:hover {
		cursor: pointer;
		font-weight: 500;
	}
	.progress-bar-values p {
		cursor: pointer;
	}
	.mseffects{
		margin-bottom:78px;
	}
	.mseffects .font22,#physical-disability .font22{
		font-size: 22px;
		line-height: 27px;
		color: #0032A0;
		margin-bottom:5px;
	}
	.mseffects .font22 span,#physical-disability .font22 span{
		font-size: 30px;
		line-height: 37px;
		font-weight:700;
	}	
	#aboutms{
		padding:65px 0;
		/* margin-bottom:62px; */
	}
	#aboutms .white-bg{
		background: #fff;
		padding: 40px 24px;
		/* margin-bottom: 60px; */
	}
	#msDdg{
		margin-bottom:65px;
	}
	#msDdg .darkblue-mob{
		padding-bottom:60px;
	}
	.light-blue-bg.aboutlast{
		margin-top: 125px;
		padding: 65px 0 46px;
	}
	.lightbluebg.msstories{
		padding: 65px 0;
		margin-top:62px;
	}
	.darkbluebg.mshome{
		padding:0;
	}
	.msmain-disclaimer{
		right: 0;
		position: absolute;
		bottom: 0;
		background: #000;
		color: #fff;
		font-size: 12px;
		line-height: 21px;
		font-weight: 700;
		padding: 0 5px;
	}
	.homebanner .msmain-disclaimer{
		top: 0;
		z-index: 9;
		height: fit-content;
	}
	.mshome .topblk{
		display: flex;
		align-items: center;
		gap: 20px;
		margin: 0 4.5rem;
	}
	.mshome .topblk div{
		display: flex;
		justify-content: space-between;
		width: 100%;
		align-items:center;
	}
	.mshome .topblk .whiteclr{
		color:#fff;
	}
	.mshome .topblk a:hover{
		color: #2081B9;
		background-color: #FFF;
		background-image: url(/content/dam/commercial/us/zeposiadtc/en/images/gateway/gateway-link-arrow.svg);
	}
	.ms-home{
		margin-bottom:50px;
	}
	.ms-flexitem{
		display: flex;
		gap: 45px;
		align-items: center;
		margin-bottom: 60px;
	}
	.ms-flexitem .text-indent{
		margin-left:5px;
		margin-bottom:0;
	}
	.font12{
		font-size:12px;
		line-height:15px;
	}
	.text-indent{
		text-indent:-5px;
	}
	.what-zep{
		padding: 0 30px;
		margin-top:60px;
	}
	.what-zep .ms-flexitem{
		align-items:flex-start;
	}
	.what-zep .ms-flexitem img{
		width: 120px;
	}
	.what-zep .ms-flexitem .btn-link{
		margin-bottom:16px;
	}
	.doctor-info-block.noborder{
		border-bottom:none;
		margin-bottom:60px;
	}
	.resultsflex{
		display:flex;
	}
	.flexcnt{
		flex: 1;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.resultsflex .flexcnt:first-child{
		border-right: 2px solid #00A3E0;
	}
	.flexcnt .font18{
		font-size: 18px;
		line-height: 22px;
		color: #0032A0;
		font-weight: 700;   
		display: inline-block;	
	}
	.flexcnt > .font18{
		margin-bottom:22px;
	}
	.subcnt{
		text-align:center;
	}
	#fewer-relapses .flexcnt .subcnt:nth-child(2){
		margin-bottom:32px;
	}
	.subcnt .percent{
		display: flex;
		justify-content: center;
		gap: 10px; 
		margin-bottom: 8px;
	}
	.subcnt .percent span{
		background: linear-gradient(90deg, #1D79B7 -0.52%, #0844A6 49.74%);
		-webkit-text-fill-color: transparent;
		-webkit-background-clip: text;
		font-size: 45px;
		line-height: 45px;
		font-weight: 700;
	}
	.subcnt .percent span sup{
		background:inherit;
	}
	.subcnt .font18{
		border-bottom: 4px solid #F9423A;
	}
	.result-peopleflex{
		display: flex;
		justify-content: center;
		gap: 20px;
	}
	.result-peopleflex p:nth-child(1){
		background: linear-gradient(90deg, #1D79B7 -0.52%, #0844A6 49.74%);
		-webkit-text-fill-color: transparent;
		-webkit-background-clip: text;
		font-size:18px;
		line-height:22px;
	}
	.result-peopleflex p:nth-child(1) span{
		font-size:24px;
		line-height:29px;
	}
	.result-peopleflex p:nth-child(2){
		background: linear-gradient(90deg, #1D79B7 -0.52%, #0844A6 49.74%);
		-webkit-text-fill-color: transparent;
		-webkit-background-clip: text;
		font-size:28px;
		line-height:32px;
		font-weight:600;	
	}
	.font18unbold{
		font-size:18px;
		line-height:22px;
		color:#0032A0
	}
	.design-cnt p{
		font-size: 12px;
		line-height: 15px;
		margin: 0 0 5px 17px;
		font-weight: 400;
	}
	.design-cnt{
		margin-bottom:32px;
	}
	section.onscrollactive{
		padding-bottom:50px;
	}
	section.onscrollactive .num-tile{
		margin-bottom:62px;
	}
	section.noscroll .mb-60{
		margin-bottom:60px;
	}
	section.onscrollactive .font18{
		text-align:center;
		/* font-weight:700; */
		color:#0032A0;
	}
	.ms-results #header-section {
		margin-bottom: 170px;
	}
	.ms-results h1{
		margin-bottom:40px;
	}
	ul#secondMenuScroll {
		display: flex;
		min-height: 44px;
		justify-content: space-between;
		margin-bottom: 0;
		align-items: center;
	}
	ul#secondMenuScroll li{
		margin-bottom:0;
	}
	.second-nav-txt{
		font-size: 14px !important; 
		font-weight: 400;
		padding: 0 !important;
	}
	#secondMenuScroll li a.current{
	   /* border-bottom: 2px solid #F9423A; */
	   font-weight: 700;
	}
	.ms-results #jumpLinkBar{
		display:block;
	}
	#jumpLinkBar,.dropdown.mobile-list-dropdown{display: none;}
	.video-qoute p .noitalic,.doc-info-content .noitalic{
		font-style:normal;
	}
	.video-modal-container .light-blue-bg.miastory{
		margin-top:65px;
	}
	.resources-section.advocacy .icon-parent{
		min-height:150px;
	}
	.resources-section.advocacy .cta-content{
		margin-bottom:16px;
	}
	.resources-section.advocacy .org-link{
		margin-top:auto;
		gap:13px;
	}
	.ms-ul-sec-1 {
		border: 1px solid #242424;
		border-style: dotted;
		padding: 10px;
		border-radius: 10px 16px;
		display: flex;
		gap:30px;
		margin: 10px 0 25px;
		justify-content: space-between;
	}
	.ms-ul-sec-1 *{
		margin:0;
	}
	.ms-ul-sec-1 ul{
		display: flex;
		gap: 54px;
	}
	.ms-ul-sec-1 li,.expand-text .ms-ul-sec-1 li {
		display: flex !important;
		flex: 1;
		gap: 2px;
	}
	.isi-content-ms *{
		font-family: 'Roboto' !important;
	}
	.isi-content-ms .gapping-caps{
		margin-left:28px;
	}
	.isi-content-ms .pregntimg,.isi-content-ms .feedimg{
		padding-left:20px;
	}
	.isi-content-ms .pregntimg li,.isi-content-ms .feedimg li{
		padding: 0 0 0 50px;
	}
	.isi-content-ms .pregntimg + .talkimg{
		margin-left:70px;
	}
	.isi-content-ms .mslist-flex{
		display:flex;
		margin-left:48px;
		gap:30px;
	}
	.isi-content-ms .mslist-flex ul{
		flex:1;
		margin-bottom:0;
	}
	.isi-content-ms .title.callphoneimg,.isi-content-ms .title.talkimg{
		margin-bottom:0;
	}
	.isi-content-ms .title.talkimg li{
		margin-bottom:0;
	}

	/* orphan rosie page */
	.orphan-lightbluebg {
		background: #E8EFFA;
		padding: 40px 0;
	}
	.page-head-orphan {
		font-size: 26px;
		line-height: 32px;
		margin-bottom: 27px;
	}
	.orphan-content p{
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 27px;
		letter-spacing: -0.01px;
	}
	.orphan-content h3{
		margin-bottom: 20px;
	}
	.mb-27{
		margin-bottom: 27px;
	}
	.orphan-content .video-qoute p{
		font-size: 16px;
		line-height: 18px;
		margin-bottom: 1rem;
	}
	.orphan-content p.lt25 {
		line-height: 25px;
	}
	.orphan-content p.fnt16{
		font-size: 16px;
	}
	.first-orp-cta .resources-cta:first-of-type .d-desk-980{
		width: 100%;
		height: 100%
	}
	.first-orp-cta .resources-cta:last-of-type{
		padding: 24px 50px 24px 0;
	}
	.first-orp-cta{
		background: #E8EFFA;
		margin-bottom: 32px;
	}
	.orphan-cta-blocks .resources-cta {
		padding: 30px 15px 30px;
	}
	.orphan-cta-blocks .first-orp-cta .resources-cta {
		border: none;
		margin-bottom: 0;
	}
	.first-orp-cta .resources-cta .toggle-lang a {
		background-color: #FFF;
	}
	.first-orp-cta .resources-cta .toggle-lang a.active {
		background-color: #0032A0;
	}
	.orphan-cta-blocks .resources-cta .icon-parent {
		min-height: 130px;
	}
	.orphan-cta-blocks .d-flex {
		justify-content: space-between;
	}
	.no-div-cta {
		display: flex;
		flex-direction: row;
		border: 2px solid #E8EFFA;
		padding: 40px 16px;
		justify-content: space-between;
	}
	.no-div-cta-content {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.no-div-cta-content:last-of-type {
		padding-left: 15px;
	}
	.orphan-cta-blocks {
		border-bottom: 2px solid #768692;
		margin-bottom: 30px;
	}
	.resources-cta .cta-content .icon-parent img.card-icon{
		width: 240px;
		height: 122px;
	}
	.orphan-cta-blocks .d-flex.just-center {
		justify-content: center;
	}
	.dosing-cta .title {
		font-size: 16px;
	}
	/* orphan rosie page end */
	/* tvspot */
	#tvspot .videoPlayerImage {
		width: 617px;
		height: 347px;
		margin: 0 auto 22px;
	}
	#tvspot .brightcovePlayer video-js {
		width: 617px;
		height: 347px;
		margin: 0 auto;
	}
	#tvspot .brightcove {
		text-align: center;
		cursor: pointer;
	}
	#tvspot {
		margin: 70px auto 10px auto;
	}
	body.tvspotclass {
		background: #000;
	}
	.remission-foot{
		font-size: 14px;
		color: #58595B;
	}
	/* tvspot end */
	/*ZDTC-878 start*/
	.disable-btn {
		opacity: 0.5;
		cursor: not-allowed;
		pointer-events: none;
	}
	/*ZDTC-878 end*/
	.veeva-cd p { /*ZDTC-947*/
		font-size: 12px;
		line-height: 15px;
		font-family: 'montserrat';
		color: #333333;
		margin-bottom: 0px;
	}
	.ms-isi-body-content .veeva-cd{
		/* display:none; */
		visibility:hidden;
	}
	.veeva-cd { display: block;
		display: none;  /* ZDTC-1071*/
	} /*ZDTC-1054*/ /*ZDTC-947*/
	/* .rich-text .veeva-cd{display:none} */
	.rich-text.text.aem-GridColumn.aem-GridColumn--default--12 {
		display: none;
	} /*ZDTC-1054*/
	.veeva-cd.on-home, .veeva-cd.clinical-page, .veeva-cd.co-pay{display: block !important;}/*ZDTC-1077*/
	.veeva-cd.clinical-page{visibility: visible !important;}/*ZDTC-1077*/

	.footer .veeva-cd {  /*ZDTC-947*/
		/* display: block; */
	} 

	/*zdtc- 1058 */ .ms-isi-body-content .veeva-cd.visibleCd {
		visibility: visible;
	}/*zdtc- 1058 */
	
	a.terms-link { text-decoration: underline;} /*ZDTC-1007*/
	.gigya-screen a.gigya-tc, .gigya-screen.portrait.mobile a.gigya-tc {font-size: 12px;} /*ZDTC-1013*/
	label.gigya-composite-control.gigya-composite-control-label.font-12 .font-14, label.gigya-composite-control.gigya-composite-control-label.font-12 span.font-14 { font-size: 14px;} /*ZDTC-1014*/
	/* ZDTC-1003 start */
	.dropdown-menu.show { display: block !important; padding: 0; border: none; border-radius: 0;}
	.new-terms-content h1 { padding: 32px 0 32px;}
	.new-terms-content button#dropdownMenu {
		background: #ffffff;
		color: #2081B9;
		font-size: 14px;
		width: max-content;
		font-family: "montserrat";
		font-weight: 700;
		width: 319px;
		display: flex;
		border: 2px solid #2081B9;
	}
	.new-terms-content button#dropdownMenu::after{
		background: url(/content/dam/commercial/us/zeposiadtc/en/images/downbtn.svg);
		width: 36px;
		height: 21px;
		background-repeat: no-repeat;
		border: 0;
		margin-left: auto;
		margin-top: 6px;

	}
	a.dropdown-item {
		background: #E9EBED;
		margin-bottom: 3px;
		color: #2081B9;
		font-family: Montserrat;
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		border-radius: 0;
		padding-left: 10px;
	}
	.new-terms-content {
		width: 100%;
		position: fixed;
		background: #ffffff;
		top: 112px;
		z-index: 9;
		height: 230px;
		border-bottom: 1px solid #E9EBED;
	}
	.card-content{
		width: 450px;
		height: 40px;	
	}
	.card-gap{
		column-gap: 9px;
	}
	.pinktext{
		color: #F10F88;
	}
	.bodycopay{
		margin-top:300px;
	}



	/* ZDTC-1003 end */

	@media only screen and (min-width: 981px) {	
		.ms-ul-sec-1 p.wider {
			float: left;
		}
		.ms-results .lightblue-flexcallout{
			gap: 46px;
			justify-content: flex-start;
		}
		section.onscrollactive .num-tile{
			width: 577px;
		}
		section.onscrollactive .num-tile .cards{
			width:100%;
		}
		.ms-content .org-link {
			display: flex;
			gap: 10px;
			flex-direction: column;
		}
		.doc-info-content.ms-home-mid { max-width: 100%;} /*ZDTC-947*/
		li.zep-ad { margin-bottom: 32px;} /*ZDTC-947*/
		.pos-relat {position: relative;} /*ZDTC-947*/
		.pos-relat img {position: absolute; right: 40px;} /*ZDTC-947*/
		.new-terms-content .dropdown-item {position: relative;} /* ZDTC-1003 */
		.new-terms-content .dropdown-item:focus, .dropdown-item:hover { /* ZDTC-1003 */
			color: #ffffff;
			background-color: #2081B9;
		}
		.new-terms-content a.dropdown-item::after { /* ZDTC-1003 */
			content: "\003E";
			position: absolute;
			right: 10px;
			font-size: 22px;
		}
		.header-nav ul.header-nav-list>li a:after{
			content: '';
			display: block;
			margin: auto;
			height: 4px;
			width: 0px;
			background: transparent;
			transition: width .5s ease, background-color .5s ease;
			position: relative;
			top: 5px;
		}
		.header-nav ul.header-nav-list>li:hover a:after, .header-nav ul.header-nav-list>li.active a:after{
			width: 100%;
			background: #F9423A;
		}
		.header-nav ul.header-nav-list>li.inner-menu:hover a:after, .header-nav ul.header-nav-list>li.inner-menu.active a:after {
			width: calc(100% + 22px);
		}
		.inner-menu:hover>.header-subnav-block, .inner-menu.hover .header-subnav-block {
			display: block;
			position: absolute;
			background: #FFFFFF;
			box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
			padding: 10px 15px;
			top: 35px;
			z-index: 1;
		}
		.header-nav ul.header-nav-list>li ul a:after{
			display: none;
		}
		a.mobclick{
			color:#333;
			pointer-events:none;
			font-weight: 400;  /*  ZDTC-1073 */
		}
		a.unbold, .unbold {
			font-weight: 400;
		}
		.desktopcenter{
			text-align:center;
		}
		body .width40 {
			min-width: 40% !important;
		}
		.accordion-container button[aria-expanded="false"]{
			background: url(/content/dam/commercial/us/zeposiadtc/en/images/global/icon-plus.svg) no-repeat scroll right center transparent;
		}
		.accordion-container button[aria-expanded="true"]{
			background: url(/content/dam/commercial/us/zeposiadtc/en/images/global/icon-minus.svg) no-repeat scroll right center transparent;
		}
		.accordion-container button[aria-expanded="false"]:hover{
			background: url(/content/dam/commercial/us/zeposiadtc/en/images/global/icon-plus-hover.svg) no-repeat scroll right center transparent;
		}
		.accordion-container button[aria-expanded="true"]:hover{
			background: url(/content/dam/commercial/us/zeposiadtc/en/images/global/icon-minus-hover.svg) no-repeat scroll right center transparent;
		}
		/*instagram pages*/
		.toggle-indi{
			display:none;
		}
		.insta-header .toggle-indi{
			display:block;
		}
		/*about Zeposia*/
		.lightblue-flexcallout.ms-content .ml-16 {
			margin-left: 16px;
		}
		/*MS results*/
		.mb-desk-36{
			margin-bottom: 36px;
		}
		.mb-desk-58 {
			margin-bottom: 58px;
		}
		.mb-desk-52 {
			margin-bottom: 52px;
		}
		.mb-desk-0{
			margin-bottom:0;
		}
		.tooltiptext.left-50{
			left: 50% !important;
		}
		/*Taking Zeposia*/
		.width676 {
			max-width: 676px;
			margin: 0 auto;
		}
		#starting-treatment-section .flex.ms-flex>div:first-of-type {
			padding-right: 10px;
		}
		#starting-treatment-section .flex.ms-flex>div {
			min-width: 49%;
			max-width: 49%;
		}
		.bottom-blue-ribbon-box.ms-ribbon {
			padding: 25px 85px;
		}
		.block4 .flex.ms {
			padding: 40px 4.5rem 18px;
		}
		.mr-16px{
			margin-right:16px;
		}
		.doctor-info-block .div_30-70.pd-rt60{
			padding-right: 60px;
		}
		.copay-cta.mx-33 {
			width: 33.33%;
		}
		.flexbox-inner-content .bold-blue{
			/*min-height: 63px;*/
			margin-bottom: 1rem;
			font-size: 16px;
			line-height: 21px;
		}
		.footer-teaser-content-box h3 {
			/* min-height: 45px; */
		}
		.dosing-tile-section .d-flex:first-of-type .dosing-cta:last-of-type .title {
			min-height: 42px;
		}
		/*resources page*/
		.startform-anchor a {
			white-space: nowrap;
		}
		/*efficacy-and-study-results page*/
		.lightblue-flexcallout.side-effect-flex {
			gap: 52px;
		}
	}
	@media only screen and (max-width: 1024px) and (min-width: 981px) {
		.container, .footer .cmp-isi {
			padding: 0 15px !important; /*ZDTC-1036*/
		}
	}
	@media (max-width: 991px){ 
		/*about zeposia*/
		.p-footnote {
			font-size: 9px !important;
		}
		.iconcallout-section.new-style .row {
			align-items: center;
			flex-direction: column;
		}
		.iconcallout-section.new-style .row .icon-cta.mb-mob-70{
			margin-bottom: 70px !important;
		}
		.iconcallout-section.new-style .icon-cta:not(:first-of-type) {
			margin-top: 0px;
		}
		.m-order1{
			order: 1;
		}
		.m-order2{
			order: 2;
		}
		.m-order3{
			order: 3;
		}
		.m-order4{
			order: 4;
		}
		.m-order5{
			order: 5;
		}
		.m-order6{
			order: 6;
		}
		.iconcallout-section.new-style .row:last-of-type .footnoteOrder {
			margin-bottom: 65px;
		}
		.iconcallout-section.new-style .row:last-of-type .footnoteOrder:last-of-type {
			margin-bottom: 0px;
		}
		#starting-treatment-section .lightbluebg:not(.flex) {
			padding-left: 20px;
			padding-right: 20px;
		}
	}
	@media only screen and (max-width: 980px) {
		.mb-24.mbtm-1 {margin-bottom: 1.5rem;} /*ZDTC-947*/
		.video-inline-quote { display: block} /*ZDTC-947*/
		.bodycopay{ margin-top:250px;} /*ZDTC-1003*/
		a.dropdown-item { width: 319px;} /*ZDTC-1003*/
		.insta-header .InstaIndi-popup-content {
			max-height: 185px;
		}
		.banner-content .mb-30 {
			margin-bottom: 12px;
		}
		.remission-content p, .remission-block .tooltip>b {
			font-size: 18px;
		}
		#starting-treatment-section .flex img.w-d-50, .w-d-50 {
			width: 100%;
		}
		.InstaIndi-popup-content {
			transition: max-height 0.3s ease-out;
			z-index: -1;
			position: relative;
		}
		a.tel {
			color: #2081B9;
			font-weight: 700;
		}
		.InstaIndi-popup{
			padding: 6px 0;
		}
		.mobile-logo-description{
			display: block;
		}
		.logo-block-description{
			display: none;
		}
		.logo-block-logo{
			flex: 7;
		}
		.mob-call-block{
			flex: 1;
		}
		#footer-nav {
			flex-direction: column;
			margin: 50px 0 10px;
			padding:0;
		}
		.footer-content p.copyright {
			margin: 0;
		}
		#footer-nav li {
			margin: 11px 0;
		}
		footer .cmp-isi .isi-container .isi-container-title, .cmp-isi .isi-container .isi-container-title { /*ZDTC-1036*/
			font-size: 14px;
			padding-right: 0;
			white-space: nowrap;
		}
		.dup-isihead p {
			font-size: 14px;
		}
		.cmp-isi.sticky-element .more-text-container, .cmp-isi.sticky-element .hide-text-container {
			font-size: 0;
		}
		.cmp-footer-isi-content-element .isi-container, .cmp-isi .isi-container {
			max-width: 514px;
		}
		#header-section,.ms-results #header-section{
			margin-bottom: 0px;
		}
		.utility-links a {
			font-size: 9px;
			line-height: 11px;
		}
		.container {
			max-width: 564px;
			padding: 0 25px;
		}
		.blue-block-call {
			display: none;
		}
		.blue-block-links {
			flex-basis: 100%;
		}
		ul.utility-links li {
			font-size: 9px;
			line-height: 10px;
			text-align: center;
		}
		.blue-block-links ul {
			align-items: flex-start;
			gap: 5px;
		}
		ul.utility-links li:first-of-type {
			display: none;
		}
		.mob-menu-control, .mob-call-block {
			display: flex;
			flex-direction: column;
			align-items: center;
			justify-content: center;
			width: 34px;
		}
		.logo-block-logo img {
			max-width: 231px;
		}
		.menu-close, .menu-close-text {
			display: none;
		}
		.logo-block-content p, .logo-block-content a {
			font-size: 12px;
			line-height: 15px;
			font-weight: 700;
			color: #0032A0;
			margin-top: 5px;
		}
		.logo-block-content .mob-menu-control p {
			margin-top: 8px;
		}
		.logo-block-content .mob-menu-control.active p {
			margin-top: 5px;
		}
		.logo-block-content {
			margin: 11px 0;
		}
		.mobile-logo-description {
			max-width: 1920px;
			background: #E8EFFA;
			margin: 0 auto;
			padding: 10px 0;
			margin-top: 100px;
		}
		.instagram #header-section .mobile-logo-description {
			margin-top: 195px;
		}
		.mobile-logo-description p {
			font-size: 11px;
			line-height: 16px;
			color: #0032A0;
		}
		.mobile-logo-description p.small-desc {
			font-size: 9px;
			line-height: 15px;
			margin: 0;
			color: #333333;
			font-weight: 400;
			margin-top: 5px;
		}
		.menu-block {
			display: none;
			background: #FFF;
			position: absolute;
			right: 0;
			left: 0;
			max-height: 500px;
			overflow-y: scroll;
			box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
		}
		.header-nav ul.header-nav-list {
			flex-direction: column;
			align-items: flex-start;
		}
		.header-subnav-block, .header-nav-list li.inner-menu  {
			display: block;
		}
		.header-nav-list a {
			position: relative;
			border-bottom: none;
			display: inline-block;
			padding: 10px 0;
		}
		.header-subnav li a, .header-subnav-block .header-subnav li:hover a {
			border-bottom: none;
		}
		.header-nav-list li.inner-menu:after {
			display: none;
		}
		.header-subnav a {
			font-weight: 500;
		}
		.header-nav-list>li {
			width: 100%;
			border-bottom: 1px solid #768692;
			padding: 15px 0 5px;
		}
		.header-subnav-block .header-subnav li a:hover, .header-subnav-block .header-subnav li a.active {
			border-bottom: none;
			color: #2081B9;
		}
		.header-nav-list>li:last-of-type {
			border: none;
		}
		.mob-menu-control.active .menu-close, .mob-menu-control.active .menu-close-text{
			display: block;
		}
		.mob-menu-control.active .menu-open, .mob-menu-control.active .menu-open-text{
			display: none;
		}
		.menu-block.active{
			display: block;
		}
		.mob-call-block>a:first-of-type {
			margin: 0;
		}
		.utility-links li {
			padding: 6px 0 7px;
		}
		.utility-links li.indication.active, .utility-links li.indication:hover {
			padding-bottom: 7px;
		}
		.indication-block {
			position: fixed;
			padding: 15px calc( (100% - 514px)/2) 15px;
			top: 35px;
			left: 0;
			width: 100%;
		}
		.indication-block h5 {
			text-align: left;
		}
		#indicationCarousel p {
			font-size: 16px;
			line-height: 21px;
			text-align: left;
		}
		#indicationCarousel.carousel {
			min-height: 240px;
			padding-right: 15px;
		}
		.indication-close {
			right: calc( (100% - 514px)/2);
			top: 15px;
		}
		#inner-banner .container{
			min-height: 180px;
		}
		/* tool-tip css*/
		.tooltip .tooltiptext {
			min-width: 320px;
		}
		/* tool-tip css end*/
		/*signup*/
		h1 {
			font-size: 26px;
			line-height: 32px;
		}
		.signup-topcontent > h1 {
			text-align: center;
			margin-bottom: 17px;
		}
		.signup-topcontent .cta-block.left {
			padding-right: 20px;
		}
		.signup-topcontent .cta-block.right {
			padding-left: 20px;
			padding-right: 20px;
		}
		/*.signup-topcontent .cta-block.left, .signup-topcontent .cta-block.right {
			padding: 0;
			text-align: center;		
			margin: 14px 0 0;
			max-width: 100%;
		}
		.signup-topcontent .cta-section img {
			margin: 0 auto 14px;
		}
		.signup-topcontent .cta-section .row {
			flex-direction: column;
			max-width: 514px;
			margin: 0 auto;
		}
		.signup-topcontent .cta-block.left:after {
			display:none;
		}
		.signup-topcontent .cta-block.left {
			border-bottom: 2px solid #00A3E0;
			padding-bottom: 33px;
			margin-bottom: 15px;
			border-right: 0;
		}*/
		.signup-topcontent, .renewal-topcontent {
			margin: 36px auto 10px;
		}
		.signup-topcontent{
			margin: 36px auto 50px;
		}
		/* footer teaser */
		.footer-teaser-content {
			flex-direction: column;
		}
		.footer-teaser-content-box:first-of-type {
			border-bottom: 2px solid #F9423A;
			border-right: 0;
			padding-right: 0;
			padding-bottom: 35px;
			max-width: 100%;
		}
		.footer-teaser-content-box:last-of-type {
			padding-left: 0;
			padding-top: 30px;
		}
		.footer-teaser {
			padding: 35px 19px 40px;
		}
		.footer-teaser-content-box .btn-link {
			margin-top: 15px;
		}
		.cta-section {
			margin-top: 20px;
		}
		.footer-teaser .btn-link, .footer-teaser .btn-link:hover {
			background-position: center right 16px;
		}
		/* footer teaser end */
		/* back to top */
		.scroll-top p:after {
			position: relative;
			right: -10px;
			top: 0;
		}
		.scroll-top {
			margin: 0;
			text-align: center;
			margin-bottom: 25px;  /* ZDTC-975 */
		}
		.pi-md-scroll {
			flex-direction: column;
		}
		.cmp-isi.is-expanded {
			top: 13.5%;
		}
		/* back to top end */
		/*sitemap*/
		.flex-sitemap {
			display: block;
		}
		.sitemap-cont:first-child {
			border-right: 0;
			padding: 0 0 47px;
			margin: 0 0 68px;
			border-bottom: 2px solid #00A3E0;
		}
		/*External popup*/
		#externalLink.modal .modal-content .overlay-wrapper {
			padding: 16px 29px 33px;
		}
		/*Resources page*/
		.resources-section .d-flex, .iconcallout-section .d-flex, .copaycta-section .d-flex{
			display: block !important;
		}
		.resources-cta, .icon-cta{
			max-width: 100%;
		}
		.resources-cta .download-section {
			display: block;
		}
		.resources-cta .download-section a {
			display:block;
			padding-bottom: 13px;
		}
		.resources-section .apps-flex.d-flex {
			display: flex !important;
		}
		.ms-content .org-link {
			/* margin: 0 auto; */
		}
		.ms-content .org-link .tel {
			margin-right: 0;
			display: block;
			margin-bottom: 8px;
		}
		.block-scroll,.doc-cta,#starting-treatment-section .flex {
			flex-direction:column;
		}
		#starting-treatment-section .flex.two.ms{
			align-items: center;
		}
		.block1 .flex.ms > img{
			margin: 8px 0 18px;
		}
		#starting-treatment-section .block4 .flex.ms{
			padding-left:0;
			padding-right:0;
		}
		.block-scroll a{
			border:0;
			border-bottom: 1px solid #768692;
			max-width:100%;
			padding:20px 0;
		}
		.block-scroll a span:nth-child(2){
			margin: 10px 0 10px;
		}
		.talkingtodoc-cta .btmcnt{
			margin-top:33px;
		}
		.talkingtodoc-cta .btn-link{
			margin: 0 14%;
			align-items:center;
			padding: 10px 22px 10px 20px;
		}
		/* accordion css */
		.accordion-container .inneracc button{
			padding: 26px 4rem 26px 16px;
			display: flex;
			align-items: center;
		}
		#accordion .inneracc [data-parent="#inneraccordion"] {
			padding: 0 16px 18px;
		}
		.accordion-container .cost button{
			padding-right: 4rem;
		}
		#accordion .bottom-blue-ribbon-box{
			padding: 24px 30px;
		}	
		/* support */
		#support-section .flex{
		   flex-direction:column;
		   align-items:center;
		   padding:0;
		}
		#support-section.font18-blue{
			text-align:center;
		}
		.supportpgm > div > p:not(.font18-blue){
			padding:0;
		}	
		#support-section .flex > img,.supportpgm-inner > img{
			margin:0 0 19px;
		}
		.supportpgm .btn-link{
			margin: 35px auto 35px;
			display:block;
		}
		#support-section .lightbluebg.flex {
			padding: 40px 26px 27px 28px;
			margin: 62px 0 24px;
		}
		#support-section .lightbluebg.flex > div > img {
			margin: 19px 2px 31px 0;
		}
		#support-section .flex.ms{
			margin: 32px 0 0;
		}
		#support-section .flex.ms .btn-link{
			margin: 35px 0 15px;
		}
		.ms-support .supportpgm.flex div>p:first-of-type {
			text-align: center;
		}
		.icon-blk{
			flex-direction:column;
			margin: 42px 0 32px;
		}
		.icon-blkleft,.icon-blkright{
			height: 180px;
			flex-basis: auto;
		}
		.icon-blkleft{
			background: url(/content/dam/commercial/us/zeposiadtc/en/images/uc/pointed-bgimg1-mob.svg) no-repeat center center;
			height: 169px;
			padding-bottom:34px;
		}
		.icon-blkright{
			background: url(/content/dam/commercial/us/zeposiadtc/en/images/uc/pointed-bgimg2-mob.svg) no-repeat center center;
			height: 181px;
			padding-top: 36px;
			margin-top: -20px;
		}
		.flex-aligntop{
			flex-direction: column;
			padding: 0;
			align-items:center;
		}
		#zeposiafits-section .lightbluebg{
			padding: 64px 15px 48px;
		}
		.linktxt{
			margin-top:30px;
		}
		.flex-aligntop > img {
			margin: 0 0 17px;
		}
		.block1 .flex > div:first-child{
			margin-bottom:18px;
		}
		.block2 .flex {
			margin: 20px 0 3px;
		}
		#starting-treatment-section .block2 .flex.two{
			padding:0;
			align-items:center;
		}
		.block2 .flex.two > img,.block4 .flex.ms > img{
			margin: 0 0 16px;
		}
		.block3 .flex > div{
			width: 100%;
		}
		#starting-treatment-section .block4 .flex {
			padding: 42px 28px 26px;
			align-items: center;
		}
		.block4 .flex > img {
			margin: 0 0 31px;
		}
		.block4 .flex > div img {
			margin: 2px 1px 17px 0;
		}
		.block4 .flex > div img:last-of-type {
			margin-left: 10px;
		}
		/* remission page */
		.remission-block {
			flex-direction: column;
			margin-top: 0px;
		}
		.remission-col {
			max-width: 100%;
		}
		.remission-content {
			border-right: 0;
			padding: 15px 0;
			height: auto;
			border-bottom: 2px solid #00A3E0;
		}
		.remission-col h6 {
			margin-bottom: 5px;
			margin-top: 35px;
		}
		.year-1-tooltip-content {
			right: 0;
			position: relative;
			bottom: 0;
			min-width: auto;
			width: 100%;
			padding: 20px 35px 20px 35px;
			margin-top: 35px;
			font-weight: 500;
		}
		.year-1-tooltip-content:after {
			bottom: -32px;
			right: calc(100% - 54%);
			left: auto;
		}
		.remission-content.col-display div:first-of-type {
			margin: 0 0px 32px 0px;
		}
		.remission-content.col-display:first-of-type div:last-of-type p {
			margin-bottom: 25px;
		}
		.remission-block-footer {
			flex-direction: column-reverse;
			margin-top: 30px;
		}
		.width-415, .width-505, .container850, .container677 {
			max-width: 100%;
		}
		.remission-block-footer .width-415{
			margin-top: 40px;
		}
		/* remission page end */
		/* pateint page */
		.patient-blocks {
			flex-direction: column;
			gap: 40px;
			align-items: center;
		}
		/* pateint page end */
		/* cost page */
		.cost-blue-flexbox .cost-blue-flexbox-content:first-of-type .flexbox-inner-content{
			padding-right: 15px;
		}
		.lightblue-flexcallout {
			padding: 33px 25px 37px 25px;
		}
		h2.copay-heading{
			text-align:center;
		}
		.copay-center p+a{
			display:block;
			margin:0 auto;
		}
		/* cost page end */
		/*what is zeposia*/
		.doctor-info-block .div_30-70 {
			flex-direction: column-reverse;
			gap: 35px;
			padding: 0;
		}
		.doctor-info-block .div-70{
			padding: 32px 18px 0;
		}
		.pb-25 {
			padding-bottom: 25px;
		}
		.dosing-cta {
			margin-bottom: 40px;
		}
		.doctor-info-block .div-30 img {
			width: 100%;
		}
		.image-inline-quote {
			display: block;
		}
		#about-zeposia-bodycontent .iconcallout-section .d-flex:last-child .icon-cta:last-child {
			margin-bottom: 64px;
		}
		.footnoteOrder {
			max-width: 100%;
		}
		.lightblue-flexcallout.ms-content .ml-16 {
			margin-left: 0;
			margin-top: 29px;
		}
		/* results page */
		.iconcallout-section .icon-cta:not(:first-of-type){
			margin-top: 80px;
		}
		.div_30-70.no-reverse {
			flex-direction: column;
			padding:0;
			align-items: inherit;
		}
		.next-video-block.page-video-block .div-70 {
			padding: 0 16px 24px;
		}
		.page-video-block .video-inline-quote {
			display: block;
		}
		.d-mob-980{
			display: block;
		}
		.d-desk-980{
			display: none;
		}
		.page-video-block .next-video-text .pt-1 {
			margin-top: 0.5rem !important;
		}
		.doctor-info-block .div-30 {
			width: 100%;
		}
		.mob-btn-center{
			display:block;
			margin: 0 auto;
		}
		/* results page end */
		/* MOA page */
		.text-video-block {
			flex-direction: column;
			gap: 15px;
		}
		.text-video-videocontent>div img {
			width: 100%;
		}
		.text-image-block {
			flex-direction: column;
		}
		.text-image-content .d-mob-980 {
			width: 100%;
		}
		.transcript-content p {
			margin-bottom: 25px;
		}
		/* MOA page end */
		/*UC homepage*/
		.banner-content {
			min-height: 250px;
		}
		.banner-content p {
			font-size: 28px;
			line-height: 32px;
		}
		.doc-span{
			display:inline-flex;
		}
		.uc-home .cost-blue-flexbox {
			padding: 40px 0 44px;
			margin: 0px 0;
		}
		.cost-blue-flexbox {
			flex-direction: column;
		}
		.cost-blue-flexbox .cost-blue-flexbox-content:last-of-type {
			padding-left: 0;
		}
		.cost-blue-flexbox .cost-blue-flexbox-content:first-of-type div {
			padding-right: 0;
		}
		.cost-blue-flexbox .cost-blue-flexbox-content:first-of-type {
			max-width: 100%;
		}
		.cost-blue-flexbox .cost-blue-flexbox-content:first-of-type .flexbox-inner-content{
			border-bottom: 2px solid #00A3E0;
			padding-right: 0;
			padding-bottom: 20px;
			margin-bottom: 40px;
			border-right: 0;
		}
		.uc-home .cost-blue-flexbox .cost-blue-flexbox-content:first-of-type .flexbox-inner-content {
			padding-bottom: 39px;
			margin-bottom: 39px;
		}
		.lightbluebg.uc-home {
			margin-bottom: 61px;
		}
		.lightblue-flexcallout.uc-home {
			margin: 63px 0 0;
		}
		/*side effects page*/
		.lightbluebg.blue-cont {
			padding: 41px 20px 26px;
			margin: 33px 0 46px;
		}
		.lightbluebg.side-effect {
			padding: 42px 24px;
			margin: 63px 0 65px;
		}
		.side-effect-border{
			padding: 25px 22px 30px;
			margin: 60px 0 0px;
		}
		/* gateway */
		.gateway-banner {
			background: linear-gradient(90deg, #0032A0 31.15%, #00AFED 117.27%, #0097DA 117.27%);
		}
		.gateway-content {
			position: relative;
			z-index: 1;
		}
		.handimg-block img {
			max-height: 332px;
			position: relative;
			z-index: 0;
		}
		.handimg-block {
			position: absolute;
			bottom: 0;
			right: 0;
			right: -15%;
		}
		/* gateway end */
		/*dosing-pill page*/
		.phone-cta.flex {
			flex-direction: column;
			padding: 41px 15px 27px;
		}
		.phone-cta.flex > img {
			display: block;
			margin: 0 auto;
		}
		.phone-cta.flex .d-flex img {
			/* width: 121px; */
			/* height: 40px; */
			width: 100%
		}
		.phone-cta.flex .d-flex a:last-of-type img.gplay-icon {
			/* width: 135px; */
		}
		.dosing-cta {
			max-width: 100%;
		}
		.dosing-tile-section .d-flex {
			display: block !important;
		}
		/* about UC*/
		.aboutuc-icon-block p {
			white-space: nowrap;
		}
		.aboutuc-icons .row {
			flex-direction: column;
		}
		.aboutuc-icons {
			display: flex;
			flex-direction: column;
			align-items: center;
		}
		.next-video-block.doc-block .div-30_70 {
			flex-direction: column-reverse;
			gap: 0;
			padding-right: 0;
		}
		.next-video-block.doc-block .div-70 {
			padding: 40px 28px;
		}
		/* about UC end*/
		/*terms and condition popup*/
		.terms-content .button-section a {
			display: block;
			margin-bottom:15px;
		}
		/*instagram pages*/
		.header .dark-blue-bg {
			text-align: left;
		}
		.header .dark-blue-bg .mob-menu-control span {
			font-weight: 700;
		}
		.instagram #header-section {
			margin-bottom: 0px;
		}
		/*.instagram .insta-header#header-section {
			margin-bottom: 85px;
		}*/
		.videoContainer.active .videoObjCode, #video-overlay .videoContainer.active .videoObjCode {
			height: 253px;
		}
		.video-modal-content.about-video {
			padding: 0;
		}
		.about-video .videoContainer.active .videoObjCode {
			height: 290px;
		}
		.moa-video .videoContainer.active .videoObjCode {
			height: 257px;
		}
		.moa-video .text-video-textcontent {
			max-width: none;
		}
		#video-overlay .modal-dialog {
			max-width: 450px;
			margin-top: 140px;
		}
		/* ms events */
		#ms-events .d-flex{
			flex-direction: column;
			margin: 20px 0 48px;
		}
		#ms-events .lightbluebg > p{
			flex-direction: column;
		}
		#ms-events .lightbluebg{
			padding: 36px 15px 40px;
		}
		#ms-events .lightbluebg p.flex {
			display: block;
		}
		#ms-events .lightbluebg span.circlenum {
			background: #fff;
			width: 60px;
			height: 60px;
			margin: 0 auto 15px;
		}
		#care-partners-section .lightbluebg {
			padding: 40px 20px 22px;
		}
		#care-partners-section .resources-cta .icon-parent {
			min-height: auto;
			margin-bottom:4px;
		}
		#care-partners-section .resources-cta .cta-content {
			margin-bottom: 12px;
		}
		#cost-section .flex.ms{
			flex-direction: column;
			align-items: center;
			margin: 0 0 20px;
		}
		#cost-section .flex.ms > img {
			margin: 8px 0 18px;
		}
		ul.tablecaption {
			margin: -23px 0 32px;
		}
		.event-confirmation .button-section a:first-of-type {
			margin-right: 0;
			margin-bottom: 20px;
		}
		/* re-modified styles */
		.cost-blue-flexbox .cost-blue-flexbox-content:first-of-type {
			max-width: 100%;
		}
		.cost-blue-flexbox .cost-blue-flexbox-content:last-of-type {
			padding-left: 0;
		}
		.header-nav-list a.otheruses{
			color: #2081B9;
		}
		.modal .modal-dialog {
			max-width: 514px;
		}
		.modal#genericLightbox .lightbox-modal .responsive-column-control .col-12:first-of-type {
			padding: 0;
		}
		.modal#genericLightbox .lightbox-modal .responsive-column-control .row:first-of-type {
			margin: 0;
		}
		.modal#genericLightbox .lightbox-modal .responsive-column-control .container:first-of-type {
			padding: 0;
		}
		.talkingtodoc-cta.lightbluebg {
			margin-right: 0;
			margin-bottom: 64px;
		}
		.talkingtodoc-cta.whitebg {
			margin-left: 0;
		}
		.talkingtodoc-cta {
			padding: 40px 27px 40px;
		}
		#ddg-questions .numbers-content span:last-of-type {
			width: 100%;
		}
		.mob-w-100{
			width: 100%;
		}
		.mob-mb-32{
			margin-bottom: 32px;
		}
		.aboutuc-icons .col-12 {
			margin-bottom: 16px;
		}
		.aboutuc-icons .col-12:last-of-type {
			margin-bottom: 64px;
		}
		/* re-modified styles end */
		
		/*MS efficacy study results*/
		#results-bodyContent .d-flex {
			display: block !important;
		}
		.results-flexbox .results-flexbox-content:last-of-type {
			border-top: 2px solid #8BB8E8;
			padding: 37px 0 0px;
			margin: 40px 0 0px;
			border-left: 0;
		}
		.results-flexbox img:not(.question-mark img) {
			width: 100%;
		}
		.d-flex .ms-tabs-section:last-of-type {
			margin-left: 0;
		}
		.ms-tabs-section, .ms-tabs-section .font18-blue {
			max-width: 100%;
			margin-bottom: 32px;
		}
		.results-flexbox {
			display: block;
		}
		.tab-row{
			display: block;
		}
		.tab-info {
			min-height: auto;
		}
		.tab-custom {
			display: block;
			max-width: 100%;
			margin-bottom: 30px;
		}
		/*.tab-custom-links li a{
			width: 100%;
		}*/
		.tab-custom-links ul li {
		 width: 100%;
		 max-width: 50%;
		}
		#results-bodyContent .lightbluebg, .disability-section {
			padding: 64px 0;
			margin:0;
		}
		.mb-mob-0 {
			margin-bottom: 0;
		}
		#ms-scroll-results {
			margin-bottom: 44px;
		}
		/*MS homepage*/
		.ms-home .d-flex {
			display: block !important;
		}
		.flex-90percent img:not(.question-mark img) {
			margin: 0 auto 30px;
			display: block;
		}
		.ms-home .home-cta{
			margin: 0 auto 30px;
			padding: 40px 30px;
		}
		.ms-home-banner{
			bottom: 52px;
		}
		#bannerVideo {
			max-height: 250px;
			min-height: 250px;
			object-fit: cover;
		}
		.flex-90percent {
			display: block;
		}
		.flex-90percent h2 span {
			display: initial;
		}
		/*MS about zeposia*/
		.lightblue-flexcallout.gray-border {
			padding: 33px 25px 37px 25px;
		}
		/* insta page header redesign */
		.instagram .logo-block-content {
			margin: 11px 0 0;
			padding-bottom: 11px;
		}
		.instagram .menu-block {
			position: fixed;
			top: 108px;
		}
		.instagram .header {
			position: relative;
		}
		.instagram .InstaIndi-popup {
			position: fixed;
			background: #FFF;
			top: 0;
			left: 0;
			right: 0;
			z-index: 1;
		}
		.instagram #header-section .mobile-logo-description {
			margin-top: 0;
		}
		.instagram .dark-blue-bg {
			position: fixed;
			top: 33px;
			left: 0;
			right: 0;
			z-index: 1;
		}
		.instagram .blue-block {
			margin-top: 116px;
			position: relative;
			z-index: 0;
			margin-top: 95px;
		}
		.instagram .insta-header .InstaIndi-popup {
			z-index: 2;
		}
		.instagram .insta-header .InstaIndi-popup-content {
			visibility: visible;
		}
		.instagram .InstaIndi-popup-content {
			transition: max-height,visibility 0.3s ease-out;
			visibility: hidden;
		}
		/* insta page header redesign end */
		/*talking to your doc*/
		/* orphan rosie page */
		.orphan-lightbluebg {
			padding: 40px 27px;
		}
		.page-head-orphan {
			font-size: 22px;
			line-height: 27px;
		}
		.orphan-content p {
			font-size: 16px;
			line-height: 21px;
		}
		.orphan-cta-blocks .d-flex {
			flex-direction: column;
		}
		.first-orp-cta .resources-cta:last-of-type {
			padding: 24px 30px;
		}
		.no-div-cta-content {
			-ms-flex: 0 0 100%;
			flex: 0 0 100%;
			max-width: 100%;
		}
		.no-div-cta {
			flex-direction: column;
		}
		.no-div-cta-content:last-of-type {
			padding-left: 0;
		}
		.accordion-container button[aria-expanded="false"]{
			background: url(/content/dam/commercial/us/zeposiadtc/en/images/global/icon-plus.svg) no-repeat scroll right center transparent;
		}
		.accordion-container button[aria-expanded="true"]{
			background: url(/content/dam/commercial/us/zeposiadtc/en/images/global/icon-minus.svg) no-repeat scroll right center transparent;
		}
		.accordion-container button[aria-expanded="false"].hover_effect{
			background: url(/content/dam/commercial/us/zeposiadtc/en/images/global/icon-plus-hover.svg) no-repeat scroll right center transparent;
		}
		.accordion-container button[aria-expanded="true"].hover_effect{
			background: url(/content/dam/commercial/us/zeposiadtc/en/images/global/icon-minus-hover.svg) no-repeat scroll right center transparent;
		}
		/* orphan rosie page end */
	}
	@media only screen and (max-width: 767px) {
		#tvspot .videoPlayerImage {
			width: 320px;
			height: 180px;
		}
		#tvspot .brightcovePlayer video-js {
			width: 320px;
			height: 180px;
		}
		.isi-content-ms .mslist-flex{
			gap: 0px;
			flex-direction: column;
		}
		.ms-ul-sec-1{
			flex-direction: column;
			gap: 16px;
		}
		.ms-ul-sec-1 ul{
			flex-direction: column;
			gap: 3px;
			padding-left: 0;
		}
	}
	@media only screen and (max-width: 576px) {
		.resources-section.advocacy .icon-parent {
			min-height: auto;
		}
		.video-inline-quote.miastory img{
			width:33px;
		}
		.video-inline-quote.miastory p{
			margin-top:8px;
		}
		.video-equaldiv.flx-start.aboutms img{
			margin:16px 0 31px;
		}
		.video-equaldiv.mobflexrev{
			flex-direction:column-reverse;
		}
		.result-peopleflex{
			flex-direction: column;
			gap: 16px;
			align-items: center;
		}
		.result-peopleflex div{
			text-align:center;
		}
		.ms-results h1{
			margin-bottom:16px;
		}
		.ms-results .tab-info,.ms-results .tab-custom-links li a{
			background:transparent;
		}
		.tab-custom-links ul{
			border:none;
		}
		.ms-results .tab-custom-links ul li{
			width:100%;
			display: flex;
			justify-content: center;
		}
		.ms-results .tab-custom-links li a{
			color: #2081B9 !important;
			width:auto
		}
		.ms-results .tab-custom-links ul li.active a{
			 border-bottom: 4px solid #2081B9;
		}
		.ms-results .tab-custom-links ul li.active:after{
			content:none;
		}
		.ms-results #fewer-relapses .tab-info .subcnt:first-child{
			margin-bottom:26px;
		}
		.ms-results #cognitive-processing{
			padding-bottom:25px;
		}
		.doctor-info-block.no-border{
			margin-top:0;
		}
		section.onscrollactive .num-tile{
			min-height:auto;
			margin-bottom:32px;
		}
		section.onscrollactive .num-tile .cards{
			width:100%;
			padding:14px 0;
		}
		.mobtextleft{
			text-align:left !important;
		}
		#grey-matter .resultsflex{
			flex-direction: column;
			gap: 40px;
			margin-bottom:24px;
		}
		.resultsflex .flexcnt:first-child {
			border-right: none;
		}
		#aboutms{
			padding: 65px 25px;
		}
		#msDdg .darkblue-mob{
			padding-bottom:0;
		}
		.video-equaldiv.flx-start.aboutms{
			margin-bottom:40px;
		}
		.light-blue-bg.aboutlast{
			margin-top: 65px;
		}
		.mseffects{
			margin-bottom: 38px;
		}
		.mseffects .font22{
			margin-bottom:16px;
		}
		.mob-center{
			text-align:center;
		}
		.msmain-disclaimer{
			background: #0000006B;
		}
		.mshome .topblk{
			margin:0;
			gap:6px;
		}
		.mshome .topblk .whiteclr{
			white-space:nowrap;
		}
		.mshome .topblk .btn-link{
			margin-bottom:5px;
		}
		.mshome .topblk div{
			flex-direction: column;
			gap:8px;
			align-items: flex-start;
		}
		.ms-flexitem{
			flex-direction: column;
			gap: 16px;
			align-items: baseline;
			margin-bottom:35px;
		}
		.ms-flexitem > div:first-child{
			display: flex;
			align-items: center;
			gap: 10px;
		}
		.ms-flexitem > div:first-child img{
			width:80px;
		}
		.what-zep{
			padding: 0;
		}
		.what-zep .ms-flexitem{
			align-items:center;
		}
		.what-zep .ms-flexitem h3{
			text-align:center;
		}
		.what-zep .ms-flexitem .btn-link{
			margin: 0 auto 16px;
			display: flex;
		}
		#inner-banner .mobile-img-container {
			min-height: 180px;
		}
		.instagram #header-section .mobile-logo-description {
			margin-top: 225px;
		}
		.instagram .logo-block-logo {
			flex: 7;
		}
		.instagram .mob-call-block {
			flex: 1;
		}
		.mobile-logo-description {
			margin-top: 110px;
		}
		#indicationCarousel .carousel-item {
			min-height: 205px;
		}
		.indication-close {
			right: calc( (100% - 320px)/2);
			top: 15px;
		}
		.indication-block {
			position: fixed;
			padding: 15px calc( (100% - 320px)/2) 15px;
			top: 35px;
			left: 0;
			width: 100%;
		}
		.container, .cmp-footer-isi-content-element .isi-container, .cmp-isi .isi-container {
			/* max-width: 350px; */
			padding: 0 25px;
		}
		.utility-links li.indication.active, .utility-links li.indication:hover {
			padding-bottom: 17px;
		}
		.logo-block-logo{
			flex: 5;
		}
		.mob-call-block{
			flex: 2;
		}
		.utility-links a {
			font-size: 9px;
			line-height: 10px;
		}	
		.num-tile{
			width: 304px;
			min-height:128px;
			padding-right: 1px;
		}
		.cards:after{
			width: 29px;
			right: -10px;
			transform: skew(171deg);
		}
		/* video modal */
		.video-modal-content {
			padding: 0px 27px;
		}
		.video-modal-head {
			font-size: 26px;
			line-height: 32px;
		}
		.video-equaldiv {
			flex-direction: column;
			column-gap: 0;
		}
		.video-equaldiv-content:first-child {
			max-width: 100%;
		}
		.video-equaldiv-content.max-wmob240 {
			max-width: 240px;
			margin: 0 auto;
		}
		.video-equaldiv-content:last-child{
			margin:16px 0;
			padding:0;
		}
		.video-modal-subhead.mob-center,.mob-center{
			text-align: center !important;
		}
		.div-70_30 {
			flex-direction: column;
			gap: 20px;
		}
		.div-30_70 {
			flex-direction: column-reverse;
			gap: 35px;
			padding: 0;
		}
		.next-video-text h3 {
			text-align: center;
		}
		.div-30 .d-mob {
			width: 100%;
		}
		.next-video-block .div-70 {
			padding: 30px 16px 0;
		}
		.d-mob{
			display: block;
		}
		.d-desk{
			display: none;
		}
		.mob-desk-match.div-70_30 {
			flex-direction: row;
			gap: 15px;
			align-items: center;
		}
		.mob-desk-match .div-30 .d-mob {
			width: auto;
		}
		.mob-row-flex {
			display: flex;
			flex-direction: row;
			column-gap: 15px;
			align-items: center;
		}
		.modal .modal-dialog {
			max-width: 350px;
			margin: 0 auto;
		}
		.mob-row-flex img.d-mob {
			height: 100%;
		}
		.mob-row-flex p {
			min-width: 65%;
		}
		.mob-colgap-0.div-70_30 {
			flex-direction: column;
			gap: 0;
		}
		/* video modal end */
		/* table css */
		.table td {
			padding: 8px 5px;
		}
		.table thead tr:first-child th {
			padding: 15px 8px;
			font-size: 14px;
			line-height: 17px;
		}
		.table tbody tr td {
			font-size: 12px;
			line-height: 15px;
		}
		/*.table thead tr:first-child th:first-of-type {
			text-align: left;
		}*/
		/* table css end */
		/* cost page */
		
		.lightblue-flexcallout {
			padding: 35px 25px 35px 25px;
			flex-direction: column;
		}
		.numbers-content {
			flex-direction: column;
		}
		.pad-16-rl{
			padding-left: 16px;
			padding-right: 16px;
		}
		/* cost page end */
		/*signup page*/
		.cta-flexbox {
			display: block;
		}
		.signup-topcontent .cta-block.left, .signup-topcontent .cta-block.right {
			padding: 0;
			text-align: center;		
			margin: 14px 0 0;
			max-width: 100%;
		}
		.signup-topcontent .cta-flexbox img {
			margin: 0 auto 14px;
		}
		.signup-topcontent .cta-flexbox .row {
			flex-direction: column;
			max-width: 514px;
			margin: 0 auto;
		}
		.signup-topcontent .cta-block.left {
			border-bottom: 2px solid #00A3E0;
			padding-bottom: 33px;
			margin-bottom: 15px;
			border-right: 0;
		}
		/* gateway */
		.gateway-content {
			padding-top: 50px;
		}
		.gateway-links {
			flex-direction: column;
		}
		.gateway-banner {
			min-height: 475px;
			max-height: 475px;
		}
		.handimg-block {
			right: -40%;
		}
		/* gateway end */
		/* about UC */
		.container.darkblue-mob{
			max-width: 100%;
			padding: 0;
		}
		.container350{
			max-width: 350px;
			/* padding: 0 15px; */
			padding: 0;
			margin: 0 auto;
		}
		#ms-bodySection .symptom-flow{
			padding: 0 20px;
		}
		.symptom-block {
			padding: 0 16px;
		}
		.question-buttons {
			gap: 16px;
			flex-direction: column;
			align-items: center;
		}
		.lightbluebg.mob-pb-0 {
			padding-bottom: 0 !important;
		}
		.darkbluebg {
			padding: 64px 0px;
		}
		.mb-mob-32{
			margin-bottom: 32px;
		}
		/* about UC end*/
		.videoContainer.active .videoObjCode {
			height: 167px;
		}
		.about-video .videoContainer.active .videoObjCode {
			height: 180px;
		}
		.moa-video .videoContainer.active .videoObjCode {
			height: 148px;
		}
		#video-overlay .modal-dialog {
			max-width: 320px;
			margin-top: 167px;
			margin-left: auto;
			margin-right: auto;
		}
		#video-overlay .videoContainer.active .videoObjCode {
			height: 180px;
		}
		#video-overlay button.close {
			right: 0;
			top: -30px;
			z-index: 1;
		}
		#starting-treatment-section .lightbluebg:not(.flex) {
			padding-left: 0px;
			padding-right: 0px;
		}
		/* insta page header redesign */
		.instagram #header-section .mobile-logo-description {
			margin-top: 0;
		}
		.instagram .menu-block {
			top: 115px;
		}
		.instagram .blue-block {
			margin-top: 116px;
		}
		/* insta page header redesign end */
		/*talking to doc*/
		/* #msDdg { */
			/* padding-top: 0 !important; */
		/* } */
		/* orphan rosie page */
		.orphan-vid-q .video-qoute img{
			width: auto;
		}
		.orphan-vid-q .video-qoute {
			display: flex;
			flex-direction: row;
			align-items: flex-start;
			gap: 12px;
		}
		.orphan-content .video-equaldiv {
			margin-bottom: 11px;
		}
		.orphan-content .video-equaldiv-content:first-child {
			margin-bottom: 11px;
		}
		/* orphan rosie page end */
		span.tooltiptext.left-90 { left: -90px;} /* ZDTC-951 Tool-tip  */
	}

	/*ZDTC-1036 ms isi content*/
	.isi-content-ms .sec-3 {
		border: 1px solid #939598;
		padding: 10px 15px 10px;
		border-radius: 10px;
		display: inline-block;
		width: 100%;
		margin: 0px 0 15px;
	}
	.isi-content-ms .mb-24{
		margin-bottom:24px !important;
	}

	.gry-isi-ln{
		height: 1px;
	}
	.gapping-caps {
		column-gap: 29px;
			row-gap: 8px;
	}
	.margin-desk-cap{
		margin-bottom: 16px;
	}
	.flt-rght{
		float: right;
	}
	p.sub-jobcode-ms {
		padding-top: 40px;
		font-size: 12px;
	}
	.mrgncap-25{
		margin-bottom:25px !important;
	}
	.ms-isi-body-content .cmp-isi.hidden.sticky-element.col-12.is-expanded {
		overflow-x: hidden;
	}
	.ms-ul-sec-1 li span img {
		padding-top: 2px;
	}
	.ms-ul-sec-1 ul li {
		list-style: none !important;
	}
	.ms-ul-sec-1 li span {
		display: inline-block;
		float: left;
	}
	.ms-ul-sec-1 li p {
		clear: none;
		width: 86%;
		display: inline-block;
		padding-left: 8px;
		font-size: 16px;
		margin-bottom: 0;
	}
	.blu{
		color: #0032A0 !important;
		font-size: 28px !important;
		line-height: normal;
	}
	.ms-isi-sup{
		top: -12px;
		font-size: 16px !important;
	}
	p.blue-text-ms-isi {
		color: #0032A0;
		font-size: 28px;
	}
	.isi-line1px {
		background-color: #939598;
		max-width: 100%;
		box-sizing: border-box;
		height: 2px;
		width: 100%;
		display: inline-block;
	}
	.isi-content-ms h2{
		font-size:22px;
		line-height:27px;
		font-weight:700;
		color:#0032A0;
	}
	.isi-content-ms h2.font-28 {
		font-size: 28px;
		line-height: 34px;
	}
	.talkimg li {
		list-style: none !important;
		background: url(/content/dam/commercial/us/zeposiadtc/en/images/ms-isi-page/Talk.svg) no-repeat 0 0 !important;
		min-height: 33px;
		padding: 0 0 0 44px;
	}
	ul .dont-cross {
		list-style: none !important;
		background: url(/content/dam/commercial/us/zeposiadtc/en/images/ms-isi-page/Do%20not.svg) no-repeat 0 0;
		min-height: 33px;
		padding: 0 0 0 30px;

	}
	.informimg li {
		list-style: none !important;
		background: url(/content/dam/commercial/us/zeposiadtc/en/images/ms-isi-page/Information.svg) no-repeat 0 0;
		min-height: 33px;
		padding: 0 0 0 44px;
	}
	.fnt-drblu{
		font-size: 22px !important;
		color: #0032A0 !important;
	}
	.callphoneimg li {
		list-style: none !important;
		background: url(/content/dam/commercial/us/zeposiadtc/en/images/ms-isi-page/Urgent.svg) no-repeat 0 0;
		min-height: 33px;
		padding: 0 0 0 44px;
	}
	.pregntimg li {
		list-style: none !important;
		background: url(/content/dam/commercial/us/zeposiadtc/en/images/ms-isi-page/Pregnant.svg) no-repeat 0 0;
		min-height: 33px;
		padding: 0 0 0 44px;
	}
	.feedimg li {
		list-style: none !important;
		background: url(/content/dam/commercial/us/zeposiadtc/en/images/ms-isi-page/BreastFeeding.svg) no-repeat 0 0;
		min-height: 33px;
		padding: 0 0 0 44px;
	}
	ul.sec-4-q li:nth-child(-n+3) {
		background: url(/content/dam/commercial/us/zeposiadtc/en/images/ms-isi-page/Do.svg) no-repeat 1px 2px;
		padding-left: 24px;
		font-size: 16px;
		margin-bottom: 7px;
		list-style: none !important;
		padding-top: 3px;
	}
	ul.sec-4-q li.red {
		background: url(/content/dam/commercial/us/zeposiadtc/en/images/ms-isi-page/Do%20not.svg) no-repeat 1px 4px!important;
		padding-left: 27px!important;
		list-style: none !important;
	}
	.mrg-bt{
		margin-top:25px;
	}
	.pregntimg {
		padding-left: 0px;
	}
	.talkimg {
		padding-left: 0px;
	}
	.callphoneimg  {
		padding-left: 0px;
	}
	.informimg {
		padding-left: 0px;
	}
	.skyclortxt {
		color: #2081B9 !important;
	}
	.lightblut li {
		list-style: disc !important;
	}
	.lightblut li::marker {
		list-style: disc;
		color: #2081B9;
	}
	.bulleteddsc li {
		list-style: disc !important;
	}
	.mrdlft-txt {
		margin-left: 45px;
	}
	.mrg-b-16{
	margin-bottom: 16px;
	}
	.ms-isi-body-content .isi-container-title {
		margin-bottom: 21px;
	}
	.ms-isi-body-content .isi-rendering .cmp-isi .up-arrow {
		background-image: url(/content/dam/commercial/us/zeposiadtc/en/images/ms-isi-page/Icon%20Plus.svg);
		height: 20px;
		width: 25px;
	}

	.ms-isi-body-content .isi-rendering .cmp-isi .down-arrow{
		background-image: url(/content/dam/commercial/us/zeposiadtc/en/images/ms-isi-page/Icon%20Minus.svg);
		height: 20px;
		width: 25px;
	}
	.ms-isi-body-content .isi-rendering .cmp-isi .up-arrow:after{
		content: unset;
	}
	.ms-isi-body-content .isi-rendering .cmp-isi .up-arrow:before{
		content: unset;
	}
	.ms-isi-body-content .isi-rendering .cmp-isi .down-arrow:before{
		content: unset;
	}
	.line-dsh {
		border: 1px dashed #231F20 !important;
	}
	a.msi-no {
		font-weight: unset;
	}
	.blu-mrt{
		margin-top: 4px;
	}
	@media screen and (min-width: 1024px){
		.fnt-sp-tg{
			position: relative;
		 top: -5px;
		}
		.mrft-25{
			margin-bottom: 25px !important;

		}
		.mrt-tp-bx {
			margin-left: -15px;
		}
		.mrg-tp-8 ul.title.talkimg {
			margin-top: 8px;
		}
		.mrt-tp-bx{
			margin-top: 8px;

		}
		ul.feedimg.mrg-tp-8 .talkimg li {
			padding-left: 44px;
		}
		.vtm-lt{
			margin-left: 70px;
		}
		.fnt-spc ul {
			margin-top: 8px;
		}
		.fnt-spc ul li {
			margin-bottom: 4px;
		}
	p.wider {
		width: 25%;
	}
	p.wider {
		padding-left: 30px!important;
	}
	.first-sec-ms-head {
		width: 80%;
	}
	ul.list-second {
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: 2;
		margin-left: 45px;
		margin-bottom: 10px;
	}
	ul.list-three {
		-moz-column-count: 3;
		-webkit-column-count: 3;
		column-count: 3;
		margin-left: 45px;
	}
	ul.list-third {
		-moz-column-count: 3;
		-webkit-column-count: 3;
		column-count: 3;
		margin-left: 45px;
	}
	ul.list-four {
		-moz-column-count: 4;
		-webkit-column-count: 4;
		column-count: 4;
		padding-left: 62px;
			/* margin-left: 50px; */
	}
	.ms-isi-body-content .isi-container-title.col-9.pl-0 {
		flex: unset;
		max-width: unset;
		margin-bottom: 0px;
	}
	.ms-isi-body-content .more-text-container.px-0.col-3 {
		flex: unset;
		max-width: unset;
	}

	.ms-isi-body-content .d-flex.flex-row.isi-header{
		/* margin-bottom: 15px; */
		margin-bottom: 6px;
		margin-top: 10px;
	}
	}
	@media only screen and (max-width: 980px){
		.feedimg.mrg-tp-8 {
			margin-top: 8px;
		}
		.mrg-tl-tp {
			margin-top: 5px;
		}
	.list-third {
		padding-left: 60px;
	}
	.list-three {
		padding-left: 60px;
	}
	.list-second {
		padding-left: 60px;
	}
	.list-four{
		padding-left: 60px;
	}
	.ms-ul-sec-1 li {
		float: none;
		display: flex;
		width: 100%!important;
		max-width: 100%;
		padding: 0 0 13px;
		margin: 0;
	}
	.ms-isi-body-content .isi-container-title {
		margin-bottom: 14px;
	}
	.ms-isi-body-content .isi-rendering .cmp-isi .up-arrow {
		margin-top: -12px;
		margin-right: -8px;
		width: 15px;
		height: 15px;
	}
	.ms-isi-body-content .isi-rendering .cmp-isi .down-arrow {
		margin-top: 5px;
	}
	}
	/*ZDTC-1036*/

	/*ZDTC-1037 starts*/
	@media (max-width:981px){
	.ms-results #jumpLinkBar{display: none;}
	div#mob-sec-nav {
		width: 100%;
		display: none;
	}
	div#mob-sec-nav.show {
		width: 100%;
		display: block !important;
		transition: 0.3s;
	}
	button#dropdownMenuButton {
		background: #ffffff;
		border: 0;
		color: #2081B9;
		width: 100%;
		text-align: left;
		padding-left: 30px;
		border-top: 1px solid #2081B9;
		font-size: 14px;
		font-style: normal;
		font-weight: 700; 
		border-radius:0;
	}
	div#tabscroll-parent {
		width: 100%;
		background: #ffffff;
		transform: translate3d(0px, 36px, 0px) !important;
		margin-top: -3px;
		border: navajowhite;
		border-radius: 0;
		margin-top: -3px;
	}
	div#tabscroll-parent a {
		width: 100%;
		background: #ffffff;
		margin-left: 0 !important;
		padding-left: 30px;
		font-weight:400;
	}
	div#mob-sec-nav.scrollshow {
		display: block !important;
	}
	.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-secondary.dropdown-toggle:focus {
		box-shadow: none !important;
	}
	#mob-sec-nav .dropdown-item.current, .dropdown-item:active{
		/* color: #007bff; */
		font-weight:700;
		color:#2081B9;
	}
	div#mob-sec-nav.show {
		animation: fadeInAnimation ease 0.3s;
		animation-iteration-count: 1;
		animation-fill-mode: forwards;
	}
	@keyframes fadeInAnimation {
				0% {
					opacity: 0;
				}

				100% {
					opacity: 1;
				}
	}
		div#mob-sec-nav::after,div#tabscroll-parent.show::after{
			content: "";
			position: absolute;
			bottom: 0;
			left: 0;
			width: 100%;
			height: 5px;
			background: transparent;
			box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.3);
			z-index: -1;
		}
		#mob-sec-nav .dropdown-toggle::after{
			border: none;
			background: url(/content/dam/commercial/us/zeposiadtc/en/images/global/arrow-down.svg) no-repeat center right;
			display: inline-block;
			width: 20px;
			height: 10px;
			position: absolute;
			right: 30px;
			top:12px;
			vertical-align: 0;
		}
	}
	/*ZDTC-1037 ends*/
	/*ZDTC-1042*/
	.light-blue-bg.grey.pop-size{padding-bottom: 10px;margin-bottom: -30px;}
	/*ZDTC-1042*/
	.ms-isi-body-content .cmp-isi.hidden.sticky-element.col-12.is-expanded {
    overflow-x: hidden;
}

/*ZDTC-1062 start*/
/*ZDTC-1063*/
.re-des-card {
  background: #e8effa;
  padding: 24px 32px 24px 32px;
  margin-top: 32px;
}
.new-crd.mrt-32 {
  padding: 34px 32px 34px 32px;
  border: 10px solid #e8effa;
  margin: 32px 0;
} /*ZDTC-1063*/
.uc-isi-body-content .cmp-isi.hidden.sticky-element.col-12.is-expanded {
  overflow-x: hidden;
}
.uc-isi-body-content .isi-rendering .cmp-isi .up-arrow {
  background-image: url(/content/dam/commercial/us/zeposiadtc/en/images/ms-isi-page/Icon%20Plus.svg);
  height: 20px;
  width: 25px;
}
.uc-isi-body-content .isi-rendering .cmp-isi .up-arrow:after
/* .isi-rendering .cmp-isi .up-arrow:before, */   /*ZDTC-1071*/
/* .isi-rendering .cmp-isi .down-arrow:before */  /*ZDTC-1071*/
 {
  content: unset;
}
.uc-isi-body-content .isi-rendering .cmp-isi .down-arrow {
  background-image: url(/content/dam/commercial/us/zeposiadtc/en/images/ms-isi-page/Icon%20Minus.svg);
  height: 20px;
  width: 25px;
}

@media screen and (min-width: 1023px) {
  .uc-isi-body-content .more-text-container.px-0.col-3 {
    flex: unset;
    max-width: unset;
  }
  .uc-isi-body-content .d-flex.flex-row.isi-header {
    margin-bottom: 6px;
    margin-top: 10px;
  }
  .uc-isi-body-content .isi-container-title.col-9.pl-0 {
    flex: unset;
    max-width: unset;
    margin-bottom: 0px;
  }
  .desk-align-item {
    align-items: center !important;
  }
  .pill-img-red img {
    width: 80%;
  }
  .mb-25 {
    margin-bottom: 25px !important;
  }
}

@media only screen and (max-width: 980px) {
  .uc-isi-body-content .isi-rendering .cmp-isi .up-arrow {
    margin-top: 3px;
    margin-right: -8px;
    width: 15px;
    height: 15px;
  }
  .new-crd.mrt-32 {
    padding: 24px;
  }
  .fnt-cvw {
    font-size: 16px;
    line-height: 22px;
  }
}
/*ZDTC-1062 end*/

/*ZDTC-1077 starts*/
.flt-rght.btm-space{bottom: 10px;} /*ZDTC-1078 and ZDTC-1077*/
p.sub-jobcode_uc {padding-top: 40px;font-size: 12px;}
.title.ml-50{margin-left: 50px;} /*ZDTC-1078 and ZDTC-1077*/
/*ZDTC-1077 ends*/
/*ZDTC-1063 starts*/
.ms-isi-body-content .veeva-cd.visible-viva{ visibility: visible !important;}
/*ZDTC-1063 ends*/

a.mobclick.text-nowrap.mobNText{
	font-weight: 400;
  }