<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*{
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}*/
a{
	color: #FDB719;
}
html {
    font-size: 93.8%;
    line-height: 1.4;
   	height:100%;
}

body{
	font-size:18px;
	color:#3e647e;
	line-height:22px;
	letter-spacing:0.5px;
	font-family: 'ITCFranklinGothicStd-Book';
	background:#EFF7FE;
}
ul{
	margin:0;
	padding:0;
}
ul li {
  list-style: none;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0;
}
a,a:hover,a:focus {
  text-decoration: none;
  outline:none;
  color:#FDB719;
}
.btn:hover, .btn:focus, .btn.focus {
    outline: none;
}
@font-face {
  font-family: 'ITCFranklinGothicStd-Book';
  src: url('../fonts/ITCFranklinGothicStd-Book.eot?#iefix') format('embedded-opentype'),  url('../fonts/ITCFranklinGothicStd-Book.otf')  format('opentype'),
	     url('../fonts/ITCFranklinGothicStd-Book.woff') format('woff'), url('../fonts/ITCFranklinGothicStd-Book.ttf')  format('truetype'), url('../fonts/ITCFranklinGothicStd-Book.svg#ITCFranklinGothicStd-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ITCFranklinGothicStd-Demi';
  src: url('../fonts/ITCFranklinGothicStd-Demi.eot?#iefix') format('embedded-opentype'),  url('../fonts/ITCFranklinGothicStd-Demi.otf')  format('opentype'),
	     url('../fonts/ITCFranklinGothicStd-Demi.woff') format('woff'), url('../fonts/ITCFranklinGothicStd-Demi.ttf')  format('truetype'), url('../fonts/ITCFranklinGothicStd-Demi.svg#ITCFranklinGothicStd-Demi') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ITCFranklinGothicStd-BookIt';
  src: url('../fonts/ITCFranklinGothicStd-BookIt.eot?#iefix') format('embedded-opentype'),  url('../fonts/ITCFranklinGothicStd-BookIt.otf')  format('opentype'),
	     url('../fonts/ITCFranklinGothicStd-BookIt.woff') format('woff'), url('../fonts/ITCFranklinGothicStd-BookIt.ttf')  format('truetype'), url('../fonts/ITCFranklinGothicStd-BookIt.svg#ITCFranklinGothicStd-BookIt') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ITCFranklinGothicStd-Med';
  src: url('../fonts/ITCFranklinGothicStd-Med.eot?#iefix') format('embedded-opentype'),  url('../fonts/ITCFranklinGothicStd-Med.otf')  format('opentype'),
	     url('../fonts/ITCFranklinGothicStd-Med.woff') format('woff'), url('../fonts/ITCFranklinGothicStd-Med.ttf')  format('truetype'), url('../fonts/ITCFranklinGothicStd-Med.svg#ITCFranklinGothicStd-Med') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ITCFranklinGothicStd-BkCd';
  src: url('../fonts/ITCFranklinGothicStd-BkCd.eot?#iefix') format('embedded-opentype'),  url('../fonts/ITCFranklinGothicStd-BkCd.otf')  format('opentype'),
	     url('../fonts/ITCFranklinGothicStd-BkCd.woff') format('woff'), url('../fonts/ITCFranklinGothicStd-BkCd.ttf')  format('truetype'), url('../fonts/ITCFranklinGothicStd-BkCd.svg#ITCFranklinGothicStd-BkCd') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'helveticaneuebold';
    src: url('../fonts/helvetica_neu_bold-webfont.eot');
    src: url('../fonts/helvetica_neu_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica_neu_bold-webfont.ttf') format('truetype'),
         url('../fonts/helvetica_neu_bold-webfont.svg#helveticaneuebold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
  font-family: 'ITCFranklinGothicStd-BkCp';
  src: url('../fonts/ITCFranklinGothicStd-BkCp.eot?#iefix') format('embedded-opentype'),  url('../fonts/ITCFranklinGothicStd-BkCp.otf')  format('opentype'),
	     url('../fonts/ITCFranklinGothicStd-BkCp.woff') format('woff'), url('../fonts/ITCFranklinGothicStd-BkCp.ttf')  format('truetype'), url('../fonts/ITCFranklinGothicStd-BkCp.svg#ITCFranklinGothicStd-BkCp') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'helveticaneueregular';
    src: url('../fonts/helveticaneue-webfont.eot');
    src: url('../fonts/helveticaneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-webfont.svg#helveticaneueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'helveticaneuemedium';
    src: url('../fonts/helveticaneue_medium-webfont.eot');
    src: url('../fonts/helveticaneue_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue_medium-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue_medium-webfont.svg#helveticaneuemedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
  font-family: 'ITCFranklinGothicStd-DmCpIt';
  src: url('../fonts/ITCFranklinGothicStd-DmCpIt.eot?#iefix') format('embedded-opentype'),  url('../fonts/ITCFranklinGothicStd-DmCpIt.otf')  format('opentype'),
	     url('../fonts/ITCFranklinGothicStd-DmCpIt.woff') format('woff'), url('../fonts/ITCFranklinGothicStd-DmCpIt.ttf')  format('truetype'), url('../fonts/ITCFranklinGothicStd-DmCpIt.svg#ITCFranklinGothicStd-DmCpIt') format('svg');
  font-weight: normal;
  font-style: normal;
}
img {
  max-width: 100%;
}
.text-center {
  text-align: center;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearfix{
	clear:both;
	display:block;
}
.pad0 {
  padding: 0;
}
.mar0 {
  margin: 0;
}
.relative{
	position:relative;
}
.underline{
	text-decoration:underline;
}


/* ==========================================================================
	Header css start
========================================================================== */
.Main__header{
	background:url('../images/header/header-bg.png') no-repeat;
	background-size:100% 100%;
	height:400px;
}
header {
	color:#fff;
}

/* .header__top{
	background:#055685;
} */
/* .header__topCols{
	width:21%;
	display:inline-grid;
	vertical-align:middle;
	position:relative;
	padding:16px  0;
	text-align:center;
	font-size:16px;
	font-family:light;
	letter-spacing:0;
	border-right:2px solid #128AC1;
}
.header__topCols:first-child{
	width:15%;
}
.header__topCols:nth-child(2){
	width:40%;
    text-align: left;
    padding-left: 60px;
}
.header__topCols:nth-child(3),.header__topCols:nth-child(4){
	padding:24px 0;
}
.header__topCols:first-child {
	vertical-align:top;
    border-right: none;
}
.header__topCols:first-child  a{
	position:absolute;
	width:100%;
	text-align:left;
} */
.header__top  p{
	line-height:1;
	margin:0;
	color:#F7FAFC;
font-family: 'ITCFranklinGothicStd-Book';
}
.header__top   a{
	color:#F7FAFC;
	font-size:14px;
	font-family: 'ITCFranklinGothicStd-Demi';
}
.header__topCols span{
	font-size:14px;
	font-family: 'ITCFranklinGothicStd-Demi';
}

.header__bottom{
	background:#128AC1;
}
.header__safetyList {
	padding-left:180px;
}
.header__safetyList li{
    width: 25%;
    float:left;
	/* height:106px; */
	height:90px;
}
.header__safetyList li:nth-child(3){
	width:16%;
}
.header__safetyList li:last-child{
	width:34%;
}
.header__safetyList li a{
	font-size:16px;
    font-family: 'ITCFranklinGothicStd-Demi';
	color:#fff;
	padding:23px 40px;
	display:block;
	text-align:center;
}
.header__safetyList li:last-child a{
	padding:34px 10px;
	color:#FDB719;
}
.header__safetyList li:hover,
.header__safetyList li a:hover{
	background:#FFB718;
	transition:all 0.9s;
	color:#fff;
}
.header__safetyList li a.active{
	border-bottom:4px  solid #FFB718;
}
.home__savingSec{
	/* background:#005382; */
	text-align:center;
	position:relative;
}
.home__savingSec:after{
	/* content:''; */
	position:absolute;
	bottom:0;
	width: 0;
   height: 0;
   border-top: 120px solid #005382;
   border-left: 60px solid transparent;
   border-right: 60px solid transparent;
}
.home__savingSecInner{
	padding:25px 0 30px;
	position:relative;
}
.home__savingSecInner  p{
	font-size:20px;
	color:#8DD2F2;
	margin:0;
}
.home__savingSecInner  h1{
	font-size:50px;
	font-family: 'ITCFranklinGothicStd-BkCd';
	color:#EEF5FB;
}
/* .payretail__pharmacysec {
    padding-top: 50px;
} */
.payretail__pharmacysecInner{
	padding:0;
	background:#FFF;
	float: left;
    width: 100%;
}
.payretail__pharmacysecHead{
	background:#128AC1;
	padding:15px;
	border-radius: 3px 3px 0 0;
}
.payretail__pharmacysecInner h2{
	font-size: 34px;
   font-family: 'ITCFranklinGothicStd-BkCd';
    color: #EEF5FB;
	text-align:center;
}
.payretail__pharmacysecInner p{
	font-size: 16px;
    color: #EEF5FB;
	text-align:center;
	margin:0;
}
.payretail__pharmacyseccard {
    padding: 20px 40px 20px 40px;
	text-align: center;
	background: #ffffff; /* Old Browsers */
background: -webkit-linear-gradient(top,#ffffff,#eff7fe); /*Safari 5.1-6*/
background: -o-linear-gradient(top,#ffffff,#eff7fe); /*Opera 11.1-12*/
background: -moz-linear-gradient(top,#ffffff,#eff7fe); /*Fx 3.6-15*/
background: linear-gradient(to bottom, #ffffff, #eff7fe); /*Standard*/
}
.payretail__pharmacysecafter{
	position:relative;
}
.payretail__pharmacysecafter:before{
	position: absolute;
    content: "or";
	background: rgba(119, 208, 241, 0.53);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    top: 50%;
    right: -34px;
    color: #11628D;
    font-size: 20px;
    font-family: 'ITCFranklinGothicStd-DmCpIt';
    z-index: 9;
    vertical-align: middle;
    line-height: 37px;
/* 	font-weight: bold;
	font-style:italic; */
}
.payretail__pharmacysecafter:after{
	position:absolute;
	content:"";
	background:#EFF7FE;
	width:3px;
	height:236px;
	top:15px;
	right:-15px;
}
.payretail__pharmacysecNewcard {
    display: table;
	min-height: 184px;
}
.payretail__pharmacysectext {
    width: 30%;
    display: table-cell;
    vertical-align: middle;
	text-align: left;
}
.payretail__pharmacysecImg {
    vertical-align: middle;
    width: 41%;
    display: table-cell;
}
  .payretail__pharmacysecNewcard.Printsec .payretail__pharmacysecImg {
    width: 60%;
}
.payretail__pharmacysecNewcard.Printsec .payretail__pharmacysectext {
    width: 40%;
	padding-left: 10px;
}
.payretail__pharmacysectext h3 {
	color:#128AC1;
	font-size:32px;
	font-family: 'ITCFranklinGothicStd-BkCd';
}
.payretail__btn {
    color: #00456E;
    font-size: 18px;
    letter-spacing: 0;
    border: 2px solid #91D5F2;
	border-radius:10px;
    margin: 0 auto;
    text-align: center;
    white-space: pre-wrap;
    padding: 14px 10px;
    line-height: 1;
	font-weight: bold;
	width:280px;
	transition: all 0.9s;
	background: #fff;
}
.payretail__btn:hover{
	color: #00456E;
	border: 2px solid #128AC1;
    box-shadow: none;
	transition: all 0.9s;
}
.payretail__pharmacysecdecription {
    padding: 20px 40px 0 20px;
}
.payretail__pharmacysecdecription p,.delivery__sec p{
	color:#2e2e2e;
	text-align:left;
	font-size: 16px;
    line-height: 18px;
    letter-spacing: 0;
}
.payretail__pharmacysecdecription span{
	display: block;
	padding: 10px 0;
}
.payretail__pharmacysecdecription a,.payretail__pharmacysecdecription span{
	color: #00456E;
	text-align:left;
	font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
	font-family: 'helveticaneuebold';

}
.payretail__pharmacysecdecription a{
	text-decoration:underline;
}
.payretail__pharmacyseccontent{
	display:block;
	border-top:4px solid #e6eff7;
	margin:20px;
}
.payretail__pharmacyseccontent h4{
	color:#00456E;
	font-size:20px;
	font-family: 'ITCFranklinGothicStd-Med';
	padding-top: 20px;
}
.payretail__pharmacyseccontent span{
	display: block;
	padding-top: 6px;
	color: #128AC1;
	font-size:16px;
	font-family: 'helveticaneuemedium';
    padding-top: 8px;
}
.payretail__pharmacyseccontent p{
    color: #010101;
    font-size: 14px;
    line-height: 18px;
	font-family: 'helveticaneuemedium';
}
.delivery__sec span{
	padding-top:28px;
}
.delivery__sec p:last-child{
	font-size:12px;
	line-height: 14px;
	color:#2e2e2e;
}
.delivery__sec p a{
	color:#FDB719;
	text-decoration:none;
	font-weight:normal;
	font-size: 12px;
	font-family: 'ITCFranklinGothicStd-Book';
}
.payretail__pharmacysecdecription.delivery__sec {
    padding-right: 0;
    padding-left: 0;
}
.paylearning__Sec{
	background:#FFF;
	padding:30px 0;
}
.paylearning__SecInner{
	display:block;
}

.paylearning__Sec h3{
	color: #128AC1;
    font-size: 46px;
	font-family: 'ITCFranklinGothicStd-BkCd';
	text-align:center;
}
.paylearning__Sec p{
	color: #696969;
    font-size: 18px;
	line-height:22px;
	text-align:center;
}
.paylearning__Secfirsttxt{
	width:50%;
	margin:0 auto;
}
.paylearning__Secyoutube{
	padding:15px 50px;
	float: left;
    width: 100%;
}
.paylearning__SecRight{
	padding:42px 0;
	width:72%;
	text-align:center;
}
.paylearning__SecRight .payretail__btn{
	width:200px;
}
.paylearning__SecRight p{
	padding-top:30px;
}
.paylearning__Secfaq{
	border-top: 4px solid #EFF7FE;
	    float: left;
    width: 100%;
	margin-top: 40px;
}
.paylearning__Secfaq p{
	padding-top:30px;
	margin: 0;
}
.paylearning__Secfaq a,.savingcard__Sec  a {
	color:#128AC1;
	font-size: 22px;
    font-family: 'ITCFranklinGothicStd-Med';
}
.paylearning__Secfaq span a,.savingcard__Sec span a {
	color:#FFB718;
	text-decoration:underline;
	font-family: 'ITCFranklinGothicStd-Demi';
}
.abilify__Sec{
	padding:30px 0;
}
.abilify__SecInner{
	padding-left:100px;
	padding-right:100px;
}
.abilify__SecInner h3{
	color: #128AC1;
    font-size: 42px;
    font-family: 'ITCFranklinGothicStd-BkCd';
	padding-bottom: 6px;
}
.abilify__SecInner ul {
    padding-bottom: 40px;
}
.abilify__SecInner li{
	display:block;
	padding-bottom:6px;
	position:relative;
	padding-left:15px;
	font-size: 18px;
    line-height: 22px;
    color: #58585a;
}
.abilify__SecInner li:before{
	content:"";
	position:absolute;
	background:#58585a;
	width:5px;
	height:5px;
	border-radius:50%;
	left:0;
	top:6px;
}
.abilify__SecInner p{
	font-size: 14px;
    line-height: 16px;
	color: #58585a;
}
.abilify__SecInner p strong{
	color: #58585a;
	font-family: 'helveticaneuebold';
	font-size: 13px;
}
.safetyinformation__sec{
	background:#FFF;
}
.safetyinformation__secFirstcontent{
	width:42%;
	margin:0 auto;
	text-align:center;
}
.safetyinformation__secFirstcontent p{
    font-size: 20px;
    line-height: 24px;
}
.safetyinformation__secFirstcontent a ,.safetyinformation__secFirstcontent sup,.safetyinformation__seccontent a{
	color:#FFB718;
	font-size: 16px;
   /*  font-family: 'ITCFranklinGothicStd-Med'; */
	text-decoration:underline;
	font-family: 'ITCFranklinGothicStd-Demi';
}
.safetyinformation__secFirstcontent sup{
	text-decoration:none;
}
@media (min-width: 1200px){
	.safetyinformation__seccontent{
		padding-top:35px;
	}
}
.safetyinformation__seccontent h6, .safetyinformation__seccontent span{
	color: #000000;
    font-family: 'ITCFranklinGothicStd-Demi';
	font-size:21px;
}
.safetyinformation__seccontent h6{
	padding-bottom:0px;
}
.safetyinformation__seccontent p{
	font-size: 15px;
    line-height: 22px;
	color:#000;
}

.safetyinformation__seccontent ul{
	padding-left:0px;
}
.safetyinformation__seccontent li{
	display: block;
    padding-bottom: 6px;
    position: relative;
    padding-left: 15px;
    font-size: 15px;
    line-height: 22px;
	color:#000;
}.safetyinformation__seccontent li:last-child{
	padding-bottom:20px;
}
.safetyinformation__seccontent li:before {
    content: "";
    position: absolute;
    background: #000;
    width: 6px;
    height: 6px;
    left: 0;
    top: 6px;
}
.safetyinformation__seccontent li ul {padding-left:20px;padding-top:20px;}
.safetyinformation__seccontent li ul li:before{
	width: 3px;
    height: 3px;
	border-radius:50%;
}
footer{
	background:#f7f7f7;
	padding:30px 0;
}
.otsuka__address {
	float:right;
}
.otsuka__address p{
	font-size:14px;
	line-height:16px;
	margin:0;
	color:#818a91;
}
.otsuka__address a{
	color:#818a91;padding:0 5px;
}
.otsuka__address a:hover{
	color:rgba(0, 0, 0, 1);
}
/* inner page */
.taking__ability{
	background:#FFF;
	padding:30px 0;
}
.taking__abilityinnter{
	display:block;
}
.taking__abilityinnter p {
       font-size: 20px;
    line-height: 24px;
    color: #000;
    text-align: center;
    margin: 0 auto;
    width: 71%;
}
/* accordian CSS*/
.accordion_container {
 	width: 100%;
    padding-top: 30px;
}
.accordion_containerinnter {
    margin-bottom: 20px;
}
.accordion_head {
	background-color:#eff7fe;
    color: #128ac1;
    cursor: auto;
    font-size: 22px;
	line-height:26px;
	margin: 0;
    padding: 15px 100px 15px 30px;
/* 	position:relative; */
}
.accordion_body {
	background: #eff7fe;
}
.accordion_body p{
	padding: 0 30px 15px 30px;
	margin: 0px;
}
.plusminus{
	position: absolute;
    right: 25px;
	top:10px;
    font-size: 14px;
    letter-spacing: 0;
}
/* Terms and conditions */
.Terms__abilityinnter{
	display:block;
}
.Terms__ability{
	background:#FFF;
	padding-top:50px ;
}
.Terms__abilityinnter{
	padding:0;
}
.Terms__ability h2{
	font-family: 'ITCFranklinGothicStd-Book';
    font-size: 24px;
    color: #000;
	margin:0;
	padding-bottom:20px;
}

.Terms__ability p{
 font-family: 'ITCFranklinGothicStd-Book';
    font-size: 18px;
    color: #000;
	padding-bottom:20px;
}

.Terms__ability ul{ padding-bottom:20px;}
.Terms__ability li{
	display: block;
    padding-bottom: 6px;
    position: relative;
    padding-left: 15px;
    font-size: 18px;
    line-height: 22px;
    color: #000;
}
.Terms__ability li:before{
	    content: "";
    position: absolute;
    background: #000;
    width: 3px;
    height: 3px;
    left: 0;
    top: 10px;
    border-radius: 100%;
}
/* unsubscribe */
.email-label {font-size:20px; font-weight:bold; float: initial; display: -webkit-box;}
.unsubscribe__ability{
	background:#FFF;
	padding-top:50px;
}

.unsubscribe__abilityForm{
	display:block;
	padding-top: 30px;
    width: 94%;
    margin: 0 auto;
}
.unsubscribe__abilityinnter p {
    font-size: 20px;
    line-height: 24px;
    color: #000;
    text-align: center;
    margin: 0 auto;
    width: 71%;
}

.btn-submit {
    color: #00456e;
    font-size: 20px;
    letter-spacing: 0;
    border: 2px solid #91D5F2;
    border-radius: 10px;
    margin: 0 auto;
    text-align: center;
    white-space: pre-wrap;
    padding: 14px 10px;
    line-height: 1;
    font-weight: bold;
    width: 280px;
    transition: all 0.9s;
	margin-top:27px;
}
.btn-submit:hover{
	border: 2px solid #00456E;
	background:#00456E;
	color:#FFF;
}
label {
    font-family: std;
    color: #000;
}
.unsubscribe__abilityForm .form-control {
    border: 2px solid #91D5F2;
    border-radius: 10px;
    height: 52px;
	font-family:std;
	font-size:18px;
	padding:15px 20px;
}
.unsubscribe__abilityForm .form-control:focus {
    box-shadow:none;
}
.unsubscribe__abilityForm p{
	width:100%;
	font-size:16px;
}
.errMsg{
	display:block;
	color:#e53b2e;
	font-size:14px;
	font-family:regular;
	padding:5px 0;
}
/* Model popup SRART*/
.popup {
    width:100%;
    height:100%;
    display:none;
    position:fixed;
    top:0px;
    left:0px;
    background:rgba(0,0,0,0.75);
	z-index:99999;
}

/* Inner */
.popup-inner {
    max-width:450px;
    width:90%;
    padding:65px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    background:#fff;
	text-align:center;
}

/* Close Button */
.popup-close {
    width:30px;
    height:30px;
    padding-top:0;
    display:inline-block;
    position:absolute;
    top:28px;
    right:28px;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
    background:#fff;
    font-family:std;
	font-weight:bold;
    font-size:24px;
    text-align:center;
    color:#00456e;
	border:2px solid #00456e;
    padding: 0px 0 0 2px;
	font-family: 'ITCFranklinGothicStd-Book';
}

/* .popup-close:hover {
    -webkit-transform:translate(50%, -50%) rotate(180deg);
    transform:translate(50%, -50%) rotate(180deg);
    text-decoration:none;
} */
/* Model popup END*/

/* Cehckbox */
.popup__cehckbox{
	display:block;
}
.round {
  position: relative;

}

.round label {
	font-family: 'ITCFranklinGothicStd-Med';
	width: 100%;padding-left:30px;
	display:table-cell;
	color:#00456e;
	line-height:22px;
	text-align:left;
	cursor: pointer;
}
.round label:before {
  background-color: #fff;
  border: 2px solid #91D5F2;
  border-radius: 50%;
  cursor: pointer;
  height: 28px;
  left: 0;
  position: absolute;
  top: 0;
  width: 28px;
    content: "";
}

.round label:after {
	border: 4px solid #FFB718;
    border-top: none;
    border-right: none;
    content: "";
    height: 13px;
    left: 4px;
    opacity: 0;
    position: absolute;
    top: 0px;
    transform: rotate(-55deg);
    width: 28px;
}

.round input[type="checkbox"] {
  visibility: hidden;
}

.round input[type="checkbox"]:checked + label:before {
  background-color: #FFF;
}

.round input[type="checkbox"]:checked + label:after {
  opacity: 1;
}
.popup__cehckbox{
	padding-bottom:30px;
}
.popup__cehckbox a{
	color: #FFB718;
    text-decoration: underline;
}

/* singup page */
.signup__Sec{
	background:url('../images/inner-bg.png') no-repeat;
	padding:50px -1px;
	background-size: cover;
}
.signup__SecInner{
	display:table;
    padding: 0;
}

.signup__secleft,.signup__secright {
    display: table-cell;
	vertical-align: middle;
}
.signup__secleft {
	width:12%;
}
.signup__secright{
	padding: 0 16% 0 30px;
	width:88%;
}
.signup__secright span{
    display: block;
	color:#8dd2f2;
	font-size:20px;
	padding-bottom:10px;
	text-transform:uppercase;
	font-family: 'ITCFranklinGothicStd-Book';

}
.signup__secright p{
	color:#FFF;
	font-size:18px;
font-family: 'ITCFranklinGothicStd-Book';
}
.signup__formSec{
	background:#FFF;
    padding: 40px 0;
}
.signup__formcontent h2{
	color:#128ac1;
	font-size:34px;
	line-height:38px;
	letter-spacing:-0.03em;
	font-family: 'ITCFranklinGothicStd-Book';
	padding-bottom:20px;
}
.signup__formcontent span,.signup__formcontent li{
	color:#2e2e2e;
	font-size:16px;
	line-height:20px;
	letter-spacing:-0.03em;
	font-family: 'ITCFranklinGothicStd-Book';
	padding-bottom:10px;
	display: block;
}
.signup__formcontent li{
	position:relative;
	padding-left:18px;
}
.signup__formcontent li:before{
	position:absolute;
	content:"";
	top:5px;
	left:0;
	background:#dd9e24;
	width:7px;
	height:7px;
	border-radius:50%;
}
.form-group{
	display:block;
	margin-bottom:20px;
}
.form-group label{
	font-family: 'ITCFranklinGothicStd-Demi';
	color:#2e2e2e;
	font-size:15px;
}
.form-group label span,.Required__field span{
	color:#e53b2e;
}
.form-group .form-control{
	font-family: 'ITCFranklinGothicStd-Book';
    color: #2e2e2e;
    font-size: 16px;
    letter-spacing: 0;
    border: 1px solid #91D5F2;
    border-radius: 4px;
	height:46px;
}
.form-control:focus {
	border:1px solid #128AC1;
	outline: 0;
	box-shadow: none;
}
.Required__field,.Others__form span{
	font-family: 'ITCFranklinGothicStd-BookIt';
    font-size: 14px;
    color: #2e2e2e;
    padding-bottom: 20px;
    display: block;
    padding-top: 10px;
}
.Others__formsec .form-group,.Others__formsecother .form-group {
	width: 49%;
    float: left;
    margin-left:10px;
    margin-right:10px;
}
.Others__formsecother .form-group{
	width:32%;
}
.Others__formsec .form-group:first-child,.Others__formsecother .form-group:first-child {
    margin-left: 0;
}
.Others__formsec .form-group:last-child,.Others__formsecother .form-group:last-child {
    margin-right: 0;
}
.complete__enrollment{
	background:#eff7fe;
	margin:30px 0;
	padding:30px;
    float: left;
}
.complete__enrollment h3{
	font-size:22px;
	font-family: 'ITCFranklinGothicStd-Demi';
	text-transform:uppercase;
	padding-bottom:10px;
}
.complete__enrollment p,.termsofuse p{
	color:#2e2e2e;
	font-family: 'ITCFranklinGothicStd-Book';
	font-size:16px;
    line-height: 26px;
    float: left;
}
.complete__enrollment a,.termsofuse a{
	color:#00364e;
	font-family: 'ITCFranklinGothicStd-Demi';
	text-decoration:underline;
}
.termsofuse .popup__cehckbox{
	float:left;
    padding-bottom: 20px;
}
.termsofuse{
	text-align:center;
}
.termsofuse p{
	padding-left:45px;
	text-align:left;
}

.termsofuse .payretail__btn{
	color: #00456E;
	font-family: 'ITCFranklinGothicStd-Book';
	border:2px solid #FFB718;
    text-decoration: none;
	margin-top:30px;
    width: 200px;
    display: inline-block;
}
.termsofuse .payretail__btn:hover{
	border:2px solid #00456E;
    text-decoration: none;
}
.signup__Secsecond{
	background:#f3f9fe;
	padding:50px 0;
}
.signup__Secsecond{
	background:#f3f9fe;
	padding:50px 0;
}
.signup__Secsecondcontent{
	display:table;
    padding: 0 26%;
    width: 100%;
	margin-bottom:20px;
}
.signup__SecsecondLight,.signup__SecsecondLeft{
	display:table-cell;
    vertical-align: middle;
	text-align:center;
}
/* .signup__SecsecondLeft{
	padding-left:30px;
} */
.signup__SecsecondLeft h4{
	color:#00679e;
	font-family: 'ITCFranklinGothicStd-BkCd';
    font-size: 36px;
    line-height: 40px;
	letter-spacing:-0.03em;
	padding-bottom:15px;
}
.signup__Secsecondinner p,.innercontent p{
	color:#2e2e2e;
	font-family: 'ITCFranklinGothicStd-Book';
	font-size:16px;
    line-height: 26px;
    text-align: center;
}
.innercontent {
    padding-top: 30px;
}
.innercontent h5{
	color:#00364e;
	font-family: 'ITCFranklinGothicStd-Med';
	font-size:22px;
	line-height:24px;
	letter-spacing:-0.03em;
	padding-bottom:8px;
}
.innercontent p{
	text-align:left;
}
.innercontent span,.innercontent a{
	font-family: 'helveticaneuebold';
	font-size:14px;
	line-height:14px;
	color:#00456e;
}
.innercontent a{
	text-decoration: underline;
}
.innercontent p.innercontentlast {
	color:#595a5b;
	padding: 20px 0 0 0;
    font-size: 18px;
	margin:0;
}
.innercontent p a{
	color:#dd9e24;
	font-size:18px;
}
/* .Errormsg{
	color:#e53b2e;
} */
  /* font-family: 'ITCFranklinGothicStd-BookIt'; */
/* singup page CSS */

/* Sticky Footer*/
.sticky__section {
    position: fixed;
    left: 0;
    bottom: 0;
	width: 100%;
    margin: 0 auto;
    height: 170px;
    border-top: 1px solid #ccc;
    background-color: #fff;
        -webkit-transition: all 1s ease;
    transition: all 1s ease;
    z-index: 50000;
	padding:0;
}
.sticky__sectionhead{
	background: #055685;
}
.sticky__section h6 {
    position: relative;
    width: 100%;
    max-width: 1180px;
    margin: 0 auto;
    padding: 0 130px 0 50px;
    line-height: 38px;
	color:#FFF;
}
.sticky__sectionContent{
	width: 100%;
    max-width: 1180px;
    margin: 0 auto;
	height: 130px;
}
/* .accordion_containerinnter ul {
    padding-left: 30px;
	padding-right:30px;
} */
.accordion_containerinnter li{
	position:relative;
	padding-left:15px;
	padding-bottom:5px;
}
.accordion_containerinnter li:before{
	content: "";
    position: absolute;
    background: #58585a;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    left: 0;
    top: 6px;
}
.otsuka__logo img{
	width:160px;
}

.inner__page{
	background:#FFF url(../images/header/innerpage-header.png) no-repeat;
    background-size: 100% 100%;
    height: 315px;
	/* margin-bottom:50px; */
}
.savingprogram__Sec{
	background:#eff7fe;
}
.savingprogram__right h2{
    color: #128AC1;
    font-size: 36px;
    font-family: 'ITCFranklinGothicStd-BkCd';
    text-align: center;
}.paylearning__SecRight.savingprogram__right{
	padding:0;
	width: 100%;
}
.savingprogram__Sec .paylearning__Secyoutube {
    padding: 15px 120px;
}
.savingprogram__right .payretail__btn {
     width: auto;
}
.savingprogram__right p {
    padding-top: 26px;
}
.downloadsts{
	color: #00456e;
    /* margin-top: 35px; Commented code to remove top margin */
	padding:30px 0;
    font-size: 18px;
    font-family: 'ITCFranklinGothicStd-Med';
    width: 100%;
    text-align: center;
    float: left;
	border-top: 4px solid rgba(145, 213, 242, 0.28);
}
.downloadsts span {
    padding-right: 10px;
}
.savingsts__Sec{
	background:#FFF;
	padding:30px 0;
}
.savingstshead__Sec h3{
	color: #128AC1;
    font-size: 36px;
    font-family: 'ITCFranklinGothicStd-BkCd';
    text-align: center;
	border-bottom: 4px solid #EFF7FE;
	padding-bottom:30px;
	margin-bottom:20px;;
}
.paysts__sec {
	padding:20px 0 30px 0;
}
.paysts__sec.first {
	display: flex;
	justify-content: center;
	align-items: center;
	padding-bottom: 10px;
}
.paysts__sec.first article {
	margin: 0;
	padding-right: 10px;
	padding-bottom: 20px;
}
.paysts__sec.first article img {
	max-width: 70px;
}
.paysts__sec.first h4 {
	padding-bottom: 0;
}
.paysts__sec.last {
	padding-top: 0;
}

.paysts__sec h4,.steplist__sec h4 {
	color:#00679e;
	display:block;
	text-align:center;
	font-size: 40px;
    font-family: 'ITCFranklinGothicStd-BkCd';
	text-transform:uppercase;
	padding-bottom:20px;
}
.paysts__sec span {
	padding-right:15px;
}

.paysts__sec p{
	text-align:center;
	text-transform:uppercase;
    color: #58585a;
}

.steplist__sec h4 {
	border-bottom: 4px solid #EFF7FE;
	padding-bottom:10px;
}
.steplist__sec p{
	padding-top:20px;
	font-size:14px;
	font-family: 'helveticaneuemedium';
	text-align:center;
	color:#58585a;
}
.steplist__sec p span{color:#00679e;}

.smaller-x {font-size: 14px;
    color: #FDB719;}

.remember__saving {
    display: table;
    width: 100%;
    margin-top: 30px;
    padding: 20px 0 10px 0;
    text-align: center;
}
.remember__saving h4 {
	border-top: 4px solid #EFF7FE;
	color:#00679e;
	font-size:15px;
	font-family: 'helveticaneuemedium';
    padding-top: 30px;
}
.remember__saving p {
	color:#010101;
	font-size:14px;
	width:60%;
	text-align:center;
	font-family: 'helveticaneuemedium';
	margin: 0 auto;
    padding-top: 6px;
}
#block-stepstosavefaqdetails{ background: #fff; }
.savingcard__Sec .savingcard-container {
    background: #eff7fe;
    padding: 29px 0px;
}
.savingcard__Secleft,.savingcard__Secright{
	position: relative;
	text-align: center;
    width: 65%;
    margin: 0 auto;
}
.savingcard__Secleft:after{
	position: absolute;
    content: "or";
    background: #FFF;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    top: 50%;
    right:-36%;
    color: #11628D;
    font-size: 20px;
    font-family: 'ITCFranklinGothicStd-DmCpIt';
    z-index: 9;
    vertical-align: middle;
    line-height: 37px;
    text-align: center;
}
.savingcard {
    display: table;
	padding-bottom: 20px;
}
.savingcard img,.savingcard h3{
	display:table-cell;
	vertical-align:middle;
}
.savingcard h3{
	 color: #128AC1;
    font-size: 36px;
	line-height:36px;
    font-family: 'ITCFranklinGothicStd-BkCd';
}
.savingcard__Secleft .payretail__btn,.savingcard__Secright .payretail__btn{
	width:200px;
	display:block;
	text-align:center;
}
.savingcard__Secleft p{
	padding-top:15px;
	font-size:14px;
	font-family: 'helveticaneuemedium';
	color:#2e2e2e;
}
.savingcard__Secleft .tandc,.savingcard__Secleft span,.savingcard__Secright .tandc,.savingcard__Secright span,.canti_tandc span,.canti_tandc .tandc{
	color: #00456E;
    text-align: left;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    font-family: 'helveticaneuebold';
}

.savingcard__Secleft .tandc,.savingcard__Secright .tandc,.canti_tandc .tandc{text-decoration: underline;}
.savingcard__Secright  {
	width:50%;
}
.savingcard__Secright .savingcard {
    display: block;padding:0;
}
.savingcard__Secright .savingcard img, .savingcard__Secright .savingcard h3 {
	display: block;
	/*vertical-align: middle;*/
    text-align: center;
    margin: 0 auto;
}
.savingcard__Secright span{
    margin-top: 16px;
    display: block;
    text-align: center;
}
.savingcard__Secright .savingcard img{
	width:120px;
}

.steplist__sec a,.canti_tandc a {
    color: #FFB718;
    font-size: 14px;
    text-decoration: underline;
    font-family: 'ITCFranklinGothicStd-Demi';
}
.canti_tandc p{
	color:#2e2e2e;
	font-size:12px;
	margin:0;
	padding-top:5px;
	line-height:16px;
}
.savingcard__Sec p{
	color:#58585a;
	text-align:center;
	margin: 0px 1%;
}
/* Sprite */
.sprite {
	background: url('../images/sprite.png') no-repeat;
	display:inline-block;
	vertical-align:middle;
}
.ability__icon{
	background-position:0 0;
	width: 23px;
	height: 23px;

}
.download__icon{
	background-position:-118px 0;
	width: 22px;
	height: 23px;
    margin-right: 10px;
}
.play__icon{
	background-position:-268px 0;
	width: 42px;
	height: 42px;
}
.Seemore__icon{
	position:relative;
	cursor:pointer;
}
.Seemore__icon:after{
	content:"";
	position:absolute;
	top:4px;
    right: 13px;
	background: url('../images/sprite.png') no-repeat -187px 0;
	width: 28px;
	height: 29px;;
}
.minimize__icon:after{
	content:"";
	background: url('../images/sprite.png') no-repeat -225px 0;
}
.Seemore__icon:before,.minimize__icon:before{
	content:"SEE MORE";
	position:absolute;
	top:1px;
    left: 13px;
	width: 100px;
	height: 29px;
}
.minimize__icon:before{
	content:"SEE LESS";
}

 .safetyinformation__seccontent h6 span{
	 color: #FFF;
	    width: 160px;
 }
span.Seemore__icon {
	font-family: 'ITCFranklinGothicStd-Med';
    color: #FFF;
    font-size: 18px;
    position: absolute;
    right: 0;
}
.sticky__section.max__height {
    height: 400px;
}
.sticky__section.max__height .sticky__sectionContent {
    height: 350px;
}

.Youtube__sec {
    position: relative;
    padding-bottom: 64.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.Youtube__sec iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.popup-inner.youtube {
    max-width: 700px;
    padding: 10px;
}

.popup-inner.youtube  .popup-close{
	top:0;
	right:0;
}
/* .expand__icon{
	position: relative;
    cursor: pointer;
    right: -35px;
    top: 0;
    float: right;
}
.expand__icon:after{
	content:"";
	position:absolute;
	top:0;
    left: 0;
	background: url('../images/sprite.png') no-repeat -187px 0;
	width: 28px;
	height: 29px;;
}
.hide__icon:after{
	content:"";
	background: url('../images/sprite.png') no-repeat -225px 0;
}
.expand__icon:before,.hide__icon:before{
	content:"EXPAND";
	position:absolute;
	top:0;
    right: 0;
	width: 90px;
	height: 29px;
}
.hide__icon:before{
	content:"HIDE";
	width:70px;
} */

/* According  CSS */
.accordion_container {
 	width: 100%;
    padding-top: 30px;
}
.accordion_containerinnter {
    margin-bottom: 20px;
}
.accordion_head {
	background-color:#eff7fe;
    color: #128ac1;
    font-size: 22px;
	line-height:26px;
	margin: 0;
    padding: 15px 100px 15px 30px;
	position:relative;
}
.accordion_body {
	background: #eff7fe;
	padding:0 30px;
	margin-bottom:20px;
}
.accordion_body p{
	padding: 0 0 15px 0;
	margin: 0px;
    font-size: 16px;
}
.expand__icon{
	position: absolute;
    right: 25px;
	top:10px;
    font-size: 14px;
    letter-spacing: 0;
}
/* According  CSS */
.paylearning__SecLeft{
	position:relative;
}
.paylearning__SecLeft img{width:100%;}
.overlay {
	position: absolute;
	bottom: 100%;
	left: 0;
	right: 0;
	background-color: rgba(18, 138, 193, 0.5);
	overflow: hidden;
	width: 100%;
	height:0;
	transition: .5s ease;
	cursor: pointer;
}

.paylearning__SecLeft:hover .overlay {
  bottom: 0;
  height: 100%;
}

.text {
  position: absolute;
  overflow: hidden;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
.savingProgramfaq .accordion_body h3{
	color:#00456e;
	font-size:16px;
	font-family: 'helveticaneuebold';
	margin:0;
	padding:0 0 10px 0;
}
.accordion_body a{
	color: #FFB718;
    font-size: 16px;
    text-decoration: underline;
    font-family: 'ITCFranklinGothicStd-Demi';
}
.savingProgramfaq .accordion_containerinnter li{
	font-size:16px;
	padding-left: 0;
}
.savingProgramfaq .accordion_containerinnter li:before{
	display:none;
}
.questionanswer__sec:last-child{
	border-bottom:none;
}
.questionanswer__sec{
	padding:30px 0 20px 0;
	border-bottom:3px solid #e1f0fc;
}

.questionanswer__sec h3{
	margin-bottom: 10px
}

.text {
  position: absolute;
  overflow: hidden;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

.round label.error_msg_down:before{
	border:2px solid red;
}

.error_msg{
	color:red !important;
}

.errortxt_box { border:1px solid red;}
.view-id-frontpage {display:none;}

.form-item, .form-actions {
	margin-top: 1em !important;
	margin-bottom: 1em !important;
	display: table !important;
}

.steplist__sec {
    padding: 0 30px;
}
.downloadsts{
	position:relative;
}
.downloadsts:before{
	content:"";
	position:absolute;
	background:url('../images/sprite.png') no-repeat -118px 0;
	width: 22px;
	height: 23px;
    margin-right: 10px;
}

.home__savingSecInner p.subhead { font-size: 20px; color: #ffffff; margin: 0; }


/* Change CSS */
.header__top {
    position: relative;
}
.header__logo {
  width: 11%;
  position: absolute;
  left: 10%;
  z-index:99;
  background-color: #d9edf8;
  min-height: 160px;
  padding: 5px;
}
.header__topsec{
	float: left;
	padding-left: 181px;
	vertical-align:middle;
	font-size:16px;
	letter-spacing:0;

}
.header__topCols {
    float: left;
    padding: 0 35px;
	height: 72px;
	border-right:2px solid #128AC1;
}
.header__top p {
    padding: 24px 0;
}
.header__topCols:first-child p{
	padding:20px 0;
}
.header__topCols:last-child p{
	padding:28px 0;
}
.header__top a:hover{color:#FDB719;
transition:all 0.6s;}
.popup-close:hover{
	border: 2px solid #FDB719;transition:all 0.6s;
}
.questionanswer__sec h3{    color: #00456e;
    font-size: 16px;
    font-family: 'helveticaneuebold';
    margin: 0;
    padding: 0 0 10px 0;}

.questionanswer__sec ol li {
    font-size: 16px;
    padding-left: 0;
}
.accordion_containerinnter ol li:before{
	display:none;
}
.taking__abilityinnter p{padding-bottom:30px;}
.MOILE__SHOW,a.prescribing,.mobile__logo, span.paypls__icon,span.paypls__icon1{
	display:none;
}

/* New accordian */

.plus__icon{
	background: url(../images/sprite.png) no-repeat -187px 0;
    width: 28px;
    height: 29px;
    position: absolute;
    right: 26px;
    top: 6px;
    cursor: pointer;
}

.minm__icon {
	background: url(../images/sprite.png) no-repeat -225px 0;
	width: 28px;
    height: 29px;
    position: absolute;
    right: 26px;
    top: 6px;
    cursor: pointer;
}

.collapse-container&gt;:nth-child(odd):hover {
	cursor: pointer;
	user-select: none;
	-moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit browsers */
}
.accordion_head.active{
	margin-bottom:20px;
}

video {
	width:100%;
	max-width:680px;
	height:auto;
 }

 .lowspace{padding-top:10px !important;}

 .linkcolor {color: #00456e !important;}


 /* Hide */
 .plus__icon:before,.minm__icon:before{
content:"EXPAND";
position:absolute;
top:1px;
   left: 13px;
width: 75px;
height: 29px;
}
.minm__icon:before{
content:"HIDE";
}
.plus__icon:before,.minm__icon:before{
right: 28px;
   left: inherit;
   top: 3px;
}
.minm__icon:before{ right: 3px;
}
.accordion_head {
   padding: 15px 150px 15px 30px;
}
.plus__icon,.minm__icon{
font-family: 'ITCFranklinGothicStd-Med';
   color: #FFF;
   font-size: 18px;
   position: absolute;
      right: 32px;
    top: 10px;
}
.plus__icon,.minm__icon{    color: #128ac1;}

/*Hide*/

.alert-danger
{
  text-align: center;
  margin-top: 40px;
}

/* Header Tooltip section */
.hdropdown{
	position:relative;
}
.header__dropdown{
  position: absolute;
  top: 65px;
  left: 0;
  width: 100%;
  background: #055685;
  border: 1px solid rgba(255, 255, 255, 0.41);
  z-index:9000;
  font-size:14px;
  line-height:21px;
  padding-right: 5px;
}

.header__dropdown{
	display:none;
}

.header__dropdown ol {
	margin-left:-15px;
}

.header__dropdown li a{
	padding: 12px 24px;
    border-bottom: 1px solid #FFF;
    color: #FFF;
    transition: all 0.9s;
    width: 100%;
    text-align: left;
    display: block;
    position:relative;
}
.header__dropdown li a:before{
        content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 8px solid #FFF;
    display: inline-block;
    top: 14px;
    }
    .header__dropdown li a:hover:before{
	 border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 8px solid #FDB719;
}
.header__dropdown li:last-child a{
	border-bottom:none;
}
.ability__expicon{
	background-position:-225px 0;
	width: 28px;
	height: 29px;
}.hdropdown{
	position:relative;
}
.header__dropdown{
	position: absolute;
    top: 65px;
    left: 0;
    width: 100%;
	background: #055685;
    border: 1px solid rgba(255, 255, 255, 0.41);
}
.header__dropdown{
	display:none;
}
.header__dropdown li {
	padding:5px 0px;
  list-style: disc;
}


.header__dropdown li:last-child a{
	border-bottom:none;
}
.ability__expicon{
	background-position:0 -24px;
	width: 23px;
	height: 23px;
}
/* Header Tooltip section */
 .safetyinformation__seccontent li .lowspace li:last-child{
   padding-bottom:0;
 }

.payretail__pharmacysecdecription a, .payretail__pharmacysecdecription span.top10space { margin-top:10px;}


.ampmsmall { font-size: 10px;}

.lowspace li ul li:before
{
  border:1px solid red;
}

#msgError {background-color: #fff !important;}

.form-group .form-control.error { border:1px solid red !important;}

.videoextra{ font-size:13px; text-align:left; color:#000;}
#videoextra a {color:#128AC1;}

#unsubscribe-form .form-item{margin-top: 0px !important;}
#unsubscribe-form .form-actions {margin-top: -9px !important;}
#unsubscribe-form .btn-submit { width:250px;}
.footermodal {width: 51%;}
.footer-popupbtn { margin-left: 100px !important;}
#yes-btnhcp {cursor:pointer;}

.mobilelogohide {display:block;}
.mobilelogotext { display:none;}
#modal-3rdpartytooltip .tooltipsub-title{
	width:80%;
	    margin: 0 auto;
}
@media screen and (max-width: 1199px) {
   .header__topsec {
		padding-left: 120px;
	}
	.header__topCols {
		padding: 0 12px;
	}
	.header__safetyList {
		padding-left: 130px;
	}
	.header__safetyList li{
		height: auto;
	}
	.header__safetyList li a,.header__safetyList li:last-child a {
		padding: 16px 20px;
	}
	.header__logo {
		left:10px;
		width: 148px;
	}
	.payretail__btn {
		font-size: 16px;
		width: 228px;
	}
	.payretail__pharmacyseccard {
		padding: 20px;
	}
	.payretail__pharmacysecImg,.payretail__pharmacysecNewcard.Printsec .payretail__pharmacysecImg {
		width: 40%;
	}
	.payretail__pharmacysectext h3 {
		font-size: 24px;
	}
	.paylearning__Sec h3 {
		font-size: 36px;
		padding-bottom: 10px;
	}
	.abilify__SecInner h3 {
		font-size: 30px;
	}
	.safetyinformation__seccontent h6, .safetyinformation__seccontent span {
	 font-size: 15px;
	}
	.paylearning__Secyoutube {
		padding: 15px 0;
	}
	.paylearning__SecRight {
		width: 100%;
	}
	.abilify__SecInner {
		padding-left: 0;
		padding-right: 0;
	}
	.safetyinformation__secFirstcontent {
		width: 85%;
	}
	.safetyinformation__sec {
		padding: 30px 0 0 0;
	}
	.savingprogram__Sec .paylearning__Secyoutube {
		padding: 15px 0;
	}
	.savingprogram__right h2 {
		font-size: 30px;
	}
	.steplist__sec {
		padding: 0;
	}
	.remember__saving p {
		width: 90%;
	}
	.savingcard h3 {
		font-size: 22px;
		line-height: 26px;
	}
	.paysts__sec {
		padding: 0px 0 15px 0;
	}
	.paysts__sec h4, .steplist__sec h4 {
		font-size: 26px;
	}
	.savingstshead__Sec h3 {
		font-size: 30px;
		padding-bottom: 10px;
	}
	.accordion_head {
		font-size: 18px;
		line-height: 22px;
		padding: 10px 105px 10px 20px;
	}
	.taking__abilityinnter p {
		font-size: 16px;
		line-height: 20px;
		color: #000;
		text-align: center;
		margin: 0 auto;
		width: 100%;
		padding-bottom: 0;
	}
  .payretail__pharmacysecdecription a, .payretail__pharmacysecdecription span.top10space { margin-top:0px;}

  .header__dropdown li {
    padding:2px 0px;
    list-style: disc;
  }

  .topspace { margin-top: 0;}
}
@media screen and (max-width: 1024px){
  .header__logo{
    min-height:auto;
  }

.footermodal {width: 71%;}
.footer-popupbtn {width:100%}
.footerlbl {border:1px solid red;}
.tooltipsub-subtitle {width: 100%;}
.tooltipsub-title {width: 100%;}
	.Others__formsec .form-group, .Others__formsecother .form-group{
	width:48%;
}
.Others__formsecother .form-group {
    width: 31%;
}
}
@media screen and (max-width: 991px){
	.mobilelogohide {display:block;}
	.mobilelogotext {display:none;}
	.header__top {
    background: #055685;
    padding-top: 10px;
}
	.Menu {
		position: absolute;
		top: calc(72px  + var(--sliding-banner-height));
		left: 0;
		right: 0;
		padding-bottom: 10px;
		border-top: 1px solid #fff;
		text-align: center;
		background: #128AC1;
		z-index: 998;
		transition: top .6s;
		display: none;
	}
	.menu-mobile {
		display: inline-block;
		position: absolute;
		top: calc(22px + var(--sliding-banner-height));
		z-index: 998;
		transition: all .6s;
		right: 30px;
	}
	.menu-mobile .icon-bar {
		background: #fff;
		width: 30px;
		height: 2px;
		display: block;
		margin-top: 6px;
		transition: all 0.6s;
		-webkit-transition: all 0.6s;
		-moz-transition: all 0.6s;
		-o-transition: all 0.6s;
		-ms-transition: all 0.6s;
	}
	.menu-mobile.active .icon-bar {
		position: relative;
		transition: all 500ms ease-in-out;
	}
	.menu-mobile.active .icon-bar:nth-of-type(1) {
		top: 8px;
		transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
	}
	.menu-mobile.active .icon-bar:nth-of-type(2) {
		background-color: transparent;
	}
	.menu-mobile.active .icon-bar:nth-of-type(3) {
		top: -8px;
		transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
	}
	.header__topCols{
		height:auto;
	}
	.container.positionstatic {
		width: 100%;
		padding: 0 10px;
	}
		.header__topsec,.header__safetyList {
		padding-left: 0;
	}
	.header__topCols {
		padding: 0;
		width: 100%;
		border: none;
	    text-align: left;
	}
	.header__topCols:first-child p,.header__top p ,.header__topCols:last-child p {
		padding: 6px 0;
	}
	.header__safetyList li {
		height: auto;
		width: 100% !important;
	}
	.header__safetyList li a, .header__safetyList li:last-child a {
		padding: 6px 0;
		text-align: left;
	}
	.Main__header {
		height: 130px;
	}
/* 	span.sprite.ability__icon {
		display: none;
	} */
	.header__logo {
		width: 130px;
	}
	.header__logo {
	left: 10px;

	}
	.home__savingSecInner {
		padding: 30px 0 30px 80px;
		text-align: left;
	}
	.home__savingSecInner p {
		font-size: 16px;
	}
	.home__savingSecInner h1 {
		font-size: 32px;
	}
	.header__dropdown {
    position:relative;
    top: 0;
  }
  ul.header__topsec{
    width:100%;
  }
  .header__dropdown li a {
    padding: 7px 20px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.42);
}
.inner_scplogo {
    width: 115px;
}
.Main__header.inner__page.yes {
    height: 100% !important;
}
.signup__SecInner {
       padding-top: 150px;
    padding-bottom: 20px;
}
.signup__secright {
    padding: 0 0 0 30px;
    width: 88%;
}

}
@media screen and (max-width: 870px){
	.home__savingSecInner {
		padding-left: 130px;
	}
	video {
	width:100% !important;
	height:auto !important;
 }
 	.mobilelogohide {display:block;}
	/* .mobilelogotext {display:block;} */
}
@media screen and (max-width: 768px){
  .header__logo{
    min-height:auto;
  }
  .inner_headerlogo {
    width: 94px;
  }
  .Youtube__sec {
	padding-bottom: 75%;
   }
/* .termsofuse .payretail__btn{
float:left;} */
.Others__formsec .form-group, .Others__formsecother .form-group{
	width:48%;
}
.Others__formsecother .form-group {
    width: 31%;
}

}
@media screen and (max-width: 767px){
	/* .header__logo {
		width: 80px;
	} */
	.mobilelogohide {display:none;}
 .mobilelogotext {display:block;}
	 .mobiletopcols { display:none;}
	.home__savingSecInner {
		padding: 100px 0 10px 0;
		text-align: center;
	}
	.home__savingSecInner h1 {
		font-size: 26px;
	}

  .header__logo .mobile__img{
    display: block;
  }
	.payretail__pharmacysecInner {
			padding-top: 30px;
		}
		.payretail__pharmacysecInner.first-sec {
			padding-top: 0;
		}
		.payretail__pharmacysecHead {

		padding: 6px;
		position:relative;
	}
	.payretail__pharmacysecInner h2 {
		font-size: 26px;
	}
	.payretail__pharmacysecInner p {
		font-size: 14px;
	}

	.payretail__pharmacyseccard {
		padding: 20px;
		    display: none;
	}
	.payretail__pharmacysectext,.payretail__pharmacysecImg {
		width: 100%;
		display: block;
	}
	.payretail__pharmacysecNewcard,.payretail__pharmacysecNewcard.Printsec .payretail__pharmacysecImg,.payretail__pharmacysecNewcard.Printsec .payretail__pharmacysectext {
		width: 100%;
	}
	/* .payretail__pharmacysecafter:after,.payretail__pharmacysecafter:before{
		display:none
	} */
	.payretail__pharmacysectext h3 {
		text-align: center;
	}
	.paylearning__Sec h3 {
		 font-size: 25px;
	}
	.paylearning__Secfirsttxt {
		width: 100%;
	}
	.paylearning__SecRight {
		padding: 15px 0 0px 0;
		width: 100%;
	}.paylearning__SecRight p {
		padding-top: 10px;
	}
	.paylearning__Secyoutube {
		padding: 15px 0;
	}
	.paylearning__Secfaq {
		margin-top: 0px;
	}
	.abilify__SecInner {
		padding: 0;
	}
	.abilify__Sec {
		padding: 15px 0;
	}
	.abilify__SecInner h3 {
		font-size: 24px;
	}.abilify__SecInner li {
		font-size: 16px;
		line-height: 18px;
	}
	.safetyinformation__secFirstcontent {
		width: 100%;
	}
	.safetyinformation__seccontent h6, .safetyinformation__seccontent span {
		font-size: 17px;
	}
	.safetyinformation__seccontent p strong, b, strong{
		color: #000000;
	}
	.safetyinformation__seccontent li ul {
		padding-left: 0px;
	}

	footer {
		padding: 15px 0;
	}
	
	.sticky__section h6 {
		padding: 0 20px;
		line-height: 30px;    
		font-size: 15px;
	}
	span.Seemore__icon {
		top: 25px;
	}.savingprogram__Sec .paylearning__Secyoutube {
		padding: 15px 0;
	}.savingprogram__right h2 {
		font-size: 24px;
		padding-top: 10px;
	}
	.downloadsts {
  /* margin-top: 15px;  Commented style to remove top margin */
    padding: 15px 0;
    font-size: 16px;
	}
	.savingsts__Sec {
    padding: 8px 0; float: left;
}.savingstshead__Sec h3 {
    font-size: 24px;
    padding-bottom: 15px;
    margin-bottom: 0px;
}
.steplist__sec h4 {
    font-size: 30px;
    padding-bottom: 15px;
}.paysts__sec {
    padding: 15px 0;
}.steplist__sec {
    padding: 0;
}
.remember__saving {
    margin-top: 0;
    padding: 10px 0;
}
.remember__saving h4 {
    padding-top: 16px;
}.remember__saving p {
    width: 100%;
}
.savingcard__Secleft, .savingcard__Secright {
    width: 100%;
}
.savingcard h3 {
    font-size: 28px;
    line-height: 28px;
}
.savingcard {
    width: 100%;
}
.paylearning__Secfaq a, .savingcard__Sec a {
    font-size: 16px;
}
.savingcard__Sec {
    padding: 20px 0;
}
.canti_tandc {
    padding: 0 10px;
}

.taking__abilityinnter p {
    font-size: 16px;
    padding-bottom: 20px;
}.accordion_head {
    font-size: 18px;
    line-height: 22px;
    padding: 10px 120px 10px 10px;
}
.accordion_body {
    padding: 0 10px;
}
.taking__ability {
    padding: 20px 0;
}
.questionanswer__sec {
    padding: 20px 0 10px 0;
}
/* new chages */
/*
.safetyinformation__seccontent.sticky__section{
	display:none !important;
 } */
  .safetyinformation__seccontent h6 span { width:1px;}

 .MOILE__SHOW{
	display:block;
	margin-top: -11px;
    border-top: 2px solid rgba(18, 138, 193, 0.38);
    padding: 10px;
}
.MOILE__SHOW p{
	display:block;
	font-size: 16px;
    text-align: center;
    color: #000;
	margin: 0;
}
.header__logo {
    position: static;
    margin: 0 auto;
	    width: 100%;
    background: #FFF;
}
.header__logo .logo{
	width:100px;
	display: block;
    margin: 0 auto;
}
.menu-mobile {
    left: 10px;
    right:inherit;
}

.mobilelogotext{
	text-align: center;
    font-size: 11px;
    width: 50%;
    line-height: 18px;
	  min-height: 78px;
    margin: 0 auto;
    padding: 12px 10px;
}
a.prescribing {
	display:block;
    position: absolute;
    width: 120px;
    padding: 19px 0px;
    background: #fef2c5;
    text-align: center;
    font-size: 10px;
    color: #055685;
    right: 0;
    top: 0;
    font-family: 'helveticaneuebold';
    text-transform: uppercase;
    line-height: 18px;
}
.menu-mobile .icon-bar {
    background: #128AC1;
	height: 4px;
    width: 38px;
}
.menu-mobile.active .icon-bar:nth-of-type(1) {
    top: 7px;
}
.menu-mobile.active .icon-bar:nth-of-type(3) {
    top: -13px;
}

.inner__page {
    background: #FFF url(../images/header/innerpage-header.png) no-repeat;
    background-size: 100% 100%;
    height: 315px !important;
    /* margin-bottom: 50px; */
}

  .Main__header {
	height: 440px;
}

.home__savingSecInner {
    padding: 60px 0 10px 0;

}
.mobile__img{
	width:100px;
  height:96;
  display:block;
  margin: auto;
}
.mobile__logo, span.paypls__icon,span.paypls__icon1{

	display:block;
  margin:0 auto;

}
span.paypls__icon,span.paypls__icon1{
	background:url('../images/sprite.png') no-repeat -187px 0;
	width: 28px;
	height: 29px;
	position:absolute;
	right: 26px;
    top: 16px;
	cursor:pointer;
}
span.min__icon,span.min__icon1{
	background:url('../images/sprite.png') no-repeat -225px 0;
}
.payretail__pharmacyseccard.show__content{
	display:block;
}
/* video {
	width:100% !important;
	height:auto !important;
 } */
 .mobile__logo{
   display:none;
 }

 .unsubscribe__abilityForm{ width:91%;}

 .sticky__section {
	height: 61px;
  } 
  .sticky__section.sticky__section.max__height{
	height:60%;
  }
  .sticky__section .sticky__sectionhead{
	min-height: 38px;
  }
  .sticky__section .Seemore__icon{
	top:0px;
  }
  .sticky__section .sticky__sectionContent{
	padding: 0 3%;
  }
.payretail__pharmacysecafter:after{
	height: 3px;
    width: 180px;
    bottom: 0;
    top: inherit;
    left: 38.5%;
	background: rgb(195, 227, 243);
}
.savingcard__Secleft:after{
	    right: inherit;
    top: inherit;
    bottom: -18px;
    left: 50%;
}
.savingcard__Secleft {
    margin-bottom: 30px;
    padding-bottom: 30px;
}
.savingcard__Secleft:before{
	content:"";
	bottom:0;
	position:absolute;
	background: rgb(119, 208, 241);
	left:40%;
	width:180px;
	height:3px;
}

	.payretail__pharmacysecafter:before{
		left: 50%;
    right: inherit;
    top: inherit;
    bottom: -15px;
	    background: rgb(119, 208, 241);
	}
	.payretail__pharmacysecafter {
    margin-bottom: 30px;
    padding-bottom: 30px;
}
  .signup__SecInner {
    padding-top: 23px;
    padding-bottom: 0;
}
#modal-3rdpartytooltip .tooltipsub-title{
	width:100%;
}
}

@media screen and (max-width: 600px){
	a.prescribing {
   		padding: 24px 0px;

	}
	.home__savingSecInner {
    	padding: 25px 0;
	}
	.Youtube__sec {
		padding-bottom: 83%;
	}

	.unsubscribe__abilityForm{ width: 80%;}
	.Others__formsec .form-group, .Others__formsecother .form-group,.Others__formsecother .form-group{
		width:100%;
		    margin-left: 0;

	}
	.form-item, .form-actions{margin:0 !important;
	}
	.inner__page{
		height:100% !important;
	}
	.signup__secleft, .signup__secright {
    display: block;
    text-align: center;
    width: 100% !important;
	padding:0;
	margin:0;
}
.signup__secleft{padding:0px 0;
}
.signup__secleft img{width:120px; display:block; margin-left:30%;
}
.signup__SecsecondLight, .signup__SecsecondLeft {
    display: block;
}
.signup__Secsecond {
    padding: 30px 0;
}
.signup__Secsecondcontent {
    display: table;
    padding: 0;
    width: 100%;
    margin-bottom: 20px;
}
.popup-border { width:50%; margin-left:100px;}
.popup-button{margin-left:10px auto !important}
}
@media screen and (max-width: 480px){

	.payretail__pharmacysecafter:after,.savingcard__Secleft:before{

    left: 0;
	 width: 100%;
}
.payretail__pharmacysecafter:before {
    left: 44%;
}

}




@media screen and (max-width: 360px){
	.unsubscribe__abilityForm{ width:91%;}
	.home__savingSecInner {
    padding: 15px 0;
}.home__savingSecInner p {
    font-size: 13px;
	line-height:16px;
	padding-bottom:10px;
}
.home__savingSecInner h1 {
    font-size: 22px;padding-bottom:10px;
}
a.prescribing {
    width: 107px;
    font-size: 9px;
}
.menu-mobile {
	left: 11px;
	width:50px;
}

.popup-border {
    margin-left: 90px!important;
}

}
/* Modal Popup Window */
.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}
.fade.in {
    opacity: 1;
	background: rgba(0, 0, 0, 0.55);    z-index: 99999999;
}
.modal-body-style-hcp {
	height: 100%;
	display: table;
	width:100%;
}
.modal-body-style-hcp p {
	font-size: 14px;
	color: #333;
	text-align: center;
	padding: 0;
    margin-bottom: 15px;
}
.modal-body-style-hcp p.header-label {
    color: #00456e;
    font-size: 25px;
	line-height:30px;
    margin-bottom: 12px;
	padding: 0;
    text-align: center;
}
.popup-border {
    border: 1px solid #e7f5fc;
	width: 41%;
    text-align: center;
    margin-left: 175px;
    margin-bottom: 20px;
}
.popup-button {
    float: left;
    width: auto;
    border: solid;
    border-top-width: 5px;
    border-right-width: 2px;
    border-left-width: 2px;
    border-bottom-width: 1px;
    padding: 10px;
    border-radius: 12px;
    border-color: #91d4f1;
    color: #00456e;
    font-weight: bold;
	font-size: 14px;
    margin: 10px 0;
}
#closemodal, #yes-hcp { cursor: pointer;}
.Terms__abilityinnter h2{ color: #000; padding-top: 1%; padding-bottom: 2%;}
.Terms__abilityinnter p {
    font-size: 16px;
    line-height: 22px;
    color: #000;
}
.Terms__abilityinnter ul { padding-left: 16px; }
.Terms__abilityinnter li {
    padding-bottom: 6px;
    position: relative;
    padding-left: 15px;
    font-size: 16px;
    line-height: 22px;
    color: #000;
    list-style: square;
}


@media screen and (max-width: 500px){
	.popup-button{
		margin:10px 0 0 !important;
		width:100%;
		text-align: center;
	}
		.modal-body-style-hcp p.header-label {

    font-size: 24px;
	line-height:28px;
}

.footermodal {width: 95%;}
.footer-popupbtn {width:58%}
.footerlbl {border:1px solid red;}
/*.tooltipsub-subtitle {border:1px solid green; width: 62%;}*/
/*.tooltipsub-title {width: 64%;} */
.popup-border { margin-left: 100px!important; }
}


@media screen and (max-width: 320px){
	.mobilelogotext{
	text-align: left;
    font-size: 11px;
    width: 50%;
    line-height: 18px;
    margin: 0;
    padding: 0;
    margin-left: 50px;
	}
	a.prescribing {

    padding: 25px 0px;
}
.popup-border { margin-left: 80px!important; }

}

@media screen and (max-width: 812px){
/* 	.Main__header {
		height: 205px;
	} */
}

@media screen and (max-width: 736px){
	a.prescribing {
		padding: 14px 0px;
	}
	.payretail__pharmacysecafter:after {
		width: 100%;
		left: 0;
	}

}
@media screen and (max-width: 460px){
	.mobilelogotext{
		text-align: left;
		width: 60%;
		margin-left: 43px;
	}
	a.prescribing {
		padding: 23px 0px;
	}

	.modal-content-oapi {
		width: auto !important;
	}
	/*
	.modal-body-style-hcp {
		height: 462px !important;
	} */
}
@media screen and (min-width: 768px) and (max-width: 991px) { 
    .sticky__sectionContent {
		padding: 0 5%;
	}
	.home__savingSecInner p.subhead { font-size: 15px;}
	.Seemore__icon:before,.minimize__icon:before{ left: 13%;}
	.Seemore__icon:after{ left: 60%;}
	.Youtube__sec {
		padding-bottom: 70%;
	}
}
@media screen and (min-width: 992px) and (max-width: 1300px) {
	.sticky__sectionContent {
		padding: 0 5%;
	}
	.Seemore__icon:before,.minimize__icon:before{ left: -5%;}
	.Seemore__icon:after{ left: 47%;} 
}

@media screen and (min-width:768px) and (max-width:1024px){
	.payretail__pharmacysecNewcard .payretail__pharmacysecImg img{ width: 84%; }
	.payretail__pharmacysecImg, .payretail__pharmacysecNewcard.Printsec .payretail__pharmacysecImg {
		width: 65%;
		height: 247px;
	}
}
/* END Modal Popup Window */
/*Fixed home page card image width for IE*/
@media screen and (min-width:768px) and (-ms-high-contrast: none), (-ms-high-contrast: active){
div.payretail__pharmacysecImg &gt; img
  {
	 width: 100%
  }
}
/*End of home page card image fix.*/

.Main__Header_NonHome_pages{
	background: url(../images/header/innerpage-header.png) no-repeat;
   height:auto;
}


/* Landing Page  */
.landing-page-color{
	background-color: #eef7fe;
}
.line{
		height: 10px;
		background-color: #fdb719;
		margin-top: 130px;
		width: 83%;
		margin-left: 76px;
	}

	.landing-page-button{
	width: 186px !important;
    padding-left: 17px;
	padding-right: 17px;
	
	}

	.note{
		text-align: center;
    margin-top: 28px;
    color: black;
	}

	.termsconditions{
		color: #01456c;
		font-size: 9px;
		font-weight: bold;
		text-decoration: underline;
	}

	.border-separator{
		height: 3px;
    background-color: #dfeffc;
    margin-left: 22%;
    margin-right: 22%;
    text-align: center;
    margin-top: 25px;
	}

	.savings-card-pharmacist{
	text-align: center;
    font-size: 20px;
	font-weight: bold;
	margin-top: 20px;
	}

	.remember-saving{
text-align:center;
margin-top: 20px;
	}
	.remember-saving h4{
	
    color: #00679e;
    font-size: 15px;
    font-family: 'helveticaneuemedium';
   
	}
	.remember-saving p {
		color: #010101;
		font-size: 14px;
		width: 50%;
		text-align: center;
		font-family: 'ITCFranklinGothicStd-Book';
		margin: 0 auto;
		padding-top: 6px;
	}

	.small-note{
		font-size: 9px;
	}

	.style-center{
		text-align: center;
	}

#landing-page-style p{
	font-size: 14px;
    color: #23577e;
	font-weight: bold;
	text-transform: none;
}

.landing-page-note{
	font-size:10px;text-transform: none;
	color: #64686b;
}

.saving-card-image{
	width:250px;
	margin-top: 20px;
}
.abilify-home-top-height{
height:166px !important;	
}

#landing-page-style h1{
	font-weight: bold;
    text-align: center;
    color: #128ac1;
}
.landing-page-color .small-note {
    font-size: 14px;
}
.landing-page-white-background{
	background-color:white;
}
.landingpage_otsuka_logo_width{
	width: 270px;
    margin-top: -10px;
}
.landingpage_otsuka_logo_width .tooltipmodalfooter img{ width: 100%; height: auto; }

@media only screen and (max-width: 414px)  {
	.saving-card-image{
		text-align: center;
    margin-top: 35px;
	width: 312px;
	margin-left: 27px !important;
	}
	.line {
		margin-top: -50px;
		margin-left: unset;
    	width: 100%;
	}
	.remember-saving p{
		width:100%;
	}
	.abilify-home-top-height {
		height: 202px !important;
	}
	.landingpage_otsuka_logo_width{
		margin-bottom: 15px;
	}
}


@media only screen and (max-width: 736px)  {
	.saving-card-image{
		text-align: center !important;
		width: 376px;
	    margin-left: 26%;
	}
	.line{
		margin-top: -50px;
		margin-left: unset;
    	width: 100%;
	}
}

@media only screen and (max-width: 375px)
{
.saving-card-image {
	width:312px !important;
	margin-left: 43px !important;
}
.abilify-home-top-height {
    height: 202px !important;
}
.line{
	margin-top: -50px;
	margin-left: unset;
	width: 100%;
}
.landingpage_otsuka_logo_width{
	margin-bottom: 15px;
}
}
.media--type-image img {
  width: 100%;
  height: auto;
}</pre></body></html>