.home main {
  background: #d1e2ef;
  display: inline-block;
  width: 100%;
  background: url('/-/media/Project/Common/ZoloftCom/home page/homebanner.png')no-repeat, linear-gradient(#ecf3f8, #ecf3f8) !important;
}
.taking-zoloft main {
  background: #d1e2ef;
  display: inline-block;
  width: 100%;
  background: url('/-/media/Project/Common/ZoloftCom/taking zoloft/TakingZoloftBanner.png') no-repeat, linear-gradient(#ecf3f8, #ecf3f8);
  background-size: 100% 601px !important;
  background-position: center top !important;
  
}
.savings main {
  background: #d1e2ef;
  display: inline-block;
  width: 100%;
  background: url(/-/media/Project/Common/ZoloftCom/savings/savingspage-desktop_1.jpg) no-repeat, linear-gradient(#ecf3f8, #ecf3f8);
  background-position: center top;
}
.savings main .hero .field-headline, .savings main .hero .field-teaser-copy {
  width: 100%
}
.savings main .hero .savings-hero p {
  font-size: 22px;
}
.savings main .hero .savings-hero p.small-p {
  font-size: 10px;
  width: 100%;
  padding: 10px 0px 30px 0px;
}
.learn-small .small {
  font-size: 12px;
}

.home main .hero {
  max-width: 900px;
  padding-top: 50px;
  padding-bottom: 0px;
  padding-left: 7px;
}
@media (min-width: 1800px) {
 .home main .hero {
 max-width: 1200px; 
}
}


.taking-zoloft main .hero {
  max-width: 700px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 7px;
}
.taking-zoloft main .hero p {
  color: #fff;
  padding-left: 0px;
  padding-top: 15px;
 
}
.taking-zoloft main .hero .home-list li img {
  border: 0px solid #0071d5;
  border-radius: 100%;
  width: 80px;
  height: 80px;
  padding: 0px;
  object-fit: contain;
  max-width: 80px;
  background-color: transparent;
}
.taking-zoloft #content-wrapper p {
  color: #4c4c4c;
}
.taking-zoloft #content-wrapper p.blue {
  color: #005daa;
}
.taking-zoloft #content-wrapper p strong {
  font-weight: bold;
}
.taking-zoloft main .hero .home-list li {
  display: flex;
  padding-bottom: 25px;
}
.home main .hero .home-list li p {
  color: white;
}
header .main-menu-section .menu-4-links li:first-child {
  border-left: 1px solid #7fb6e4;
}
.footer-isi-title.field-headline::after {
  border-bottom: 5px solid #07588c !important;
}
footer .footer-isi-content p {
  line-height: 1.5;
  padding-bottom: 24px;
}
h1::after {
  border-bottom: 5px solid #07588c !important;
}
h2::after {
  border-bottom: 5px solid #07588c !important;
}
.resources #resource-three-tips .field-teaser-copy {
  padding-left: 0px;
}
header .main-menu-section {
  background: #005daa;
}
h1, h2 {
  color: #005daa !important;
}
a {
  color: #005daa;
}
a.blue {
  color: #005daa;
}
footer .footer-isi-content h5 {
  color: #005daa;
}
.resources .resource-sections .field-title {
  color: #005daa;
  line-height: 1.2;
}
.resources .resource-sections .cta-field a {
  background-color: #005daa;
  color: #fff9f9;
  display:inline-block;
}
footer .footer-isi-title {
  color: #005daa;
  font-size: 30px !important;
}
.hero h1.field-headline {
    color: #fff !important;
}
.hero h1::after {
    border-bottom: 5px solid #fff !important;
}
.faqs #content .component-content .container span {
  color: #005daa;
  padding-right: 0px;
  font-size: 30px;
  line-height: 1.3;
}
.home main .hero a {
  background: #005daa;
}
.faqs footer .component.content-detail {
  padding: 0px 0px;
}
.resources #resource-three-tips h2 {
  color: #005daa;
  font-size: 18px;
  font-weight: 700;
  padding-bottom: 20px;
}
.home main .main-content > h2:first-child::after {
  content: "";
  display: block;
  width: 20%;
  margin: 10px 0;
}
header .top-menu-nav ul li a {
  font-size: 12px;
}
.top-menu-nav a.indication-tooltip:hover + a {
  display: block;
  color: #4c4c4c;
  font-size: 14px;
  position: absolute;
  top: 44px;
  width: 470px;
  background: #ededed;
  border: 2px solid #626262;
  z-index: 100;
  padding: 18px 20px;
  line-height: 1.3;
  text-decoration: none;
}
header .main-menu-section .menu-4-links li a.a-active {
  background-color: #01345f;
}
.home main .hero .home-list p {
  padding-left: 20px !important;
}
.home main #content-wrapper > .field-teaser-copy p {
  padding: 20px 0px !important;
}
.home .main-content .Subheading-sections-icon .subheading h2 {
  color: #4c4c4c !important;
  text-transform: capitalize;
}
.main-content .Subheading-sections-icon .subheading {
  padding: 0px 0px;
}
.home .main-content .Subheading-sections-icon .subheading {
  padding: 0px 18px;
}
.home .main-content .Subheading-sections-icon .subheading .field-teaser-copy p {
  color: #4c4c4c;
}
.home .main-content .Subheading-sections-icon .subheading .field-teaser-copy p + a {
  margin-top: 25px;
  font-size: 18px;
  font-weight: bold;
  color: #005daa;
  display: block;
}
.about .main-content .Subheading-sections-icon .subheading .field-teaser-copy p + a {
  color: #005daa;
  font-size: 18px;
}
.about .main-content .Subheading-sections-icon .subheading p {
  color: #4c4c4c;
}
#learn-more-about .main-content .Subheading-sections-icon .subheading h2 {
  font-size: 22px;
}
#learn-more-about .main-content .Subheading-sections-icon .subheading {
  padding: 0px;
}
.avoid-counterfeits .main-content .Subheading-sections-icon .subheading .field-teaser-copy img {
  max-width: 339px;
  width: 100%;
  margin: 10px 0px 25px;
}
.component.Content-Teaser {
  width: 100%;
}
.about #content-wrapper .Subheading-sections-icon .field-icon img {
  border: 0px solid #0071d5;
  border-radius: 100%;
  width: 80px;
  height: 80px;
  padding: 0px;
  object-fit: contain;
  max-width: 80px;
  background-color: transparent;
}
.home main .hero .home-list li img {
  border: 0px solid #0071d5;
  padding: 0px;
  background-color: transparent;
  margin-top:0px;
}
.avoid-counterfeits #content-wrapper .field-teaser-copy ul {
  padding: 0px 0px 15px 18px;
}
.avoid-counterfeits #content-wrapper .field-teaser-copy p {
  color: #4c4c4c;
}
.avoid-counterfeits #content-wrapper .field-teaser-copy p strong {
  font-weight: bold;
}
.safety-info-content h5 {
  padding-bottom: 15px;
  color: #005daa;
  font-weight: bold;
}
.Mobile-terms .main-content .Subheading-sections-icon ul li {
  list-style: decimal;
}
.avoid-counterfeits #content-wrapper > .field-teaser-copy > p {
  font-size: 22px;
}
.savings-div {
  width: 388px;
  height: 70px;
  background: #07588c;
  border-radius: 10px;
  box-sizing: border-box;
  display: block;
  padding: 0;
  position: relative;
  top: 0;
  text-align: left;
  cursor: pointer;
}
.savings-left-links {
  float: left;
  width: 50%;
  padding: 15px 0 0 25px;
}
.savings main .hero {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 7px;
}
.savings-link {
  color: #fff !important;
  font-size: 36.65px;
  line-height: 20px;
  font-weight: 700;
  text-decoration: none;
}
.savings-link:hover {
  color: #fff;
}
.terms-link {
  color: #fff !important;
}
.terms-link:hover {
  color: #fff;
  text-decoration: underline;
}
.savings-right-links {
  float: left;
  width: 50%;
  padding: 10px 10px 0 0;
}
.icon-images-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#save-card .btn-primary a {
  display: inline-block;
  background: #005daa;
}
.savings-div {
  margin: 0 100% 30px 100%;
}
.savings-div .terms-link {
  font-size: 11.4px;
  line-height:30px;
}
#save-card .field-title {
  color: #005daa;
}
.avoid-counterfeits #save-card {
  border-bottom: 0px solid #b1d3ef;
  margin-bottom: 0px;
}
.faqs .content-detail a:hover, .faqs .content-detail a:active, .faqs .content-detail a:visited, .faqs .content-detail a:focus {
  color: #005daa;
}
.faqs #content .content-detail .component-content .faq-headline .field-body-copy p {
  font-size: 22px;
}
.access-denied .main-content h1::after {
  content: "";
  display: block;
  width: 9%;
}
.faqs #content .component-content .container .faq-qa p {
  margin-bottom: 10px;
}
.faqs #content .component-content .container .field-answer span {
  font-size: 18px;
  padding-right: 0px;
  color: #005daa;
}
.faqs #content .component-content .container .field-answer p {
  font-size: 18px;
  padding-right: 0px;
  color: #005daa;
}
.faqs #content .component-content .container span.faq-to-top-of-page:before {
  display: none;
}
.faqs #content .component-content .container .field-answer li {
  font-size: 18px;
  color: #005daa;
}
.faqs #content .component-content .container .field-answer li:nth-child(2) {
  line-height: 25px;
}
.faqs #content .component-content .container .field-answer a, .faqs #content .component-content .container .field-answer strong {
  font-size: 18px;
  color: #005daa;
}
.faqs #content .component-content .container .field-answer ul {
  list-style-type: disc;
  padding-left: 20px;
  margin-bottom: 10px;
  margin-left: 18px;
}
.safety-info-content ul p {
  margin-left: -20px;
}
.faqs #content .component-content .container .field-answer ol {
  list-style-type: decimal;
  padding-left: 20px;
  margin-bottom: 10px;
}
.main-content > .field-teaser-copy p {
  font-size: 22px;
}
.home .main-content > .field-teaser-copy > p {
  font-size: 18px;
}
.about .about-table-list.group-2 {
  padding-left: 20px;
}
.about .main-content#content-wrapper ul {
  padding-left: 20px;
}
.takind-viagra-content .home-list li p {
  padding-top: 0px;
  padding-left: 20px;
}
.important-section ul {
  padding: 20px;
}
.finding-section p {
  padding-top: 15px;
}
.taking-viagra-hero {
  max-width: 640px;
}
@media screen and (min-width:768px) and (max-width:991px) {
.taking-viagra-hero {
  max-width: 420px;
}
.savings #content-wrapper .Subheading-sections-icon {
  margin-top: -2em;
    padding-bottom: 0px;
}
}

.threepills .brand-pills-title {
  color: white;
  text-align: center;
  width: 284px;
}
.threepills img {
  margin: 20px 0px;
}
header .savings-text-block .savings-div {
  margin: 8px 0;
}
header .savings-text-block .row {
  margin-right: 0px;
  justify-content: right;
}
header .savings-text-block {
  position: relative;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
}
header .ada-block {
  padding-bottom: 0px;
}
header .col24-md-14 {
  margin: auto;
}
.resources #learn-more-about .main-content {
  padding-bottom: 30px;
}
.resources #learn-more-about .main-content .Subheading-sections-icon {
  padding-top: 0px;
}
.Mobile-terms .mobile-terms-conditions {
  padding-left: 20px;
}
.sitemap .resource-sections:nth-child(6) {
  margin-bottom: 0px;
}
.sitemap .resource-sections:nth-child(7) {
  margin-bottom: 50px;
}
.important-section li strong {
  font-weight: bold;
}
.taking-viagra-hero p {
  font-size: 21px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #01345f;
}
.isi-interstitial.interstitial .window .inner .right .caption::-webkit-scrollbar-thumb {
  background: #01345f;
}
.data_small {
  font-size: 12px;
}
.about #content-wrapper .field-teaser-copy ul li a {
  color: #005daa !important;
}
.sitemap .main-content h1::after {
  width: 9%;
}
.Mobile-terms .main-content h1::after {
  width: 115px;
}
.terms-link sup {
  color: black;
  font-size:10px;
}

.home .row.component.column-splitter > div {
  width: 100%;
}
.icon-images-links a {
  width: 33%;
  text-align: center;
}
.faq-qa .field-question {
  font-size: 18px;
}
header .top-menu-bar {
  margin-top: -2px;
}
footer .blue.exit-link.underline {
  font-weight: bold;
}
.anchortag a.blue {
  font-size: 11px;
}
.faqs .component.content-detail.sidebar-isi {
  padding: 0px;
}
.savings .form-group, .savings .form-check {
  margin-bottom: 1rem;
}
.home .hero .field-teaser-copy + .field-cta {
  display: none;
}
.learn-small a {
  display: inline-block;
  background: #50aaf0;
}
.learn-small {
  margin-left: 0px;
  margin-bottom: 50px;
}
.check_sheet a.blue {
  color: #005daa;
  text-decoration: underline !important;
  text-align: center;
  text-transform: capitalize;
  text-decoration: none;
  font-weight: 600;
  font-size: 15px;
  padding: 10px 0px;
  border-radius: 73px;
  min-width: 219px;
  display:inline-block;
}

.check_sheet a.tipsheet {
    display: inline-block;
    float: right;
    min-width: 230px;
    padding: 10px 0;
    border-radius: 73px;
    text-align: center;
 }
.home main .hero .learn-small .field-cta {
  margin-top: 0px;
}
.learn-small .small {
  font-size: 12px;
  color: #fff;
  padding: 10px;
}
.footer_box {
  border: 2px solid black;
  padding: 8px;
  margin-bottom: 5px;
  margin-right: 5px;
}
.footer_box p {
  padding-bottom: 10px;
}
.Mobile-terms #content-wrapper p {
  margin-bottom: 20px;
  font-size: 18px;
}
#learn-more-about .test h2 {
  font-size: 22px;
}
#save-card .main-content {
  padding: 20px 0px;
}
.home #content-wrapper .dropdown-pills .Subheading-sections-icon .tips-content-wrapper .check_sheet {
  margin-top: 30px;
  font-weight: bold;
  border-bottom: 2px solid #b2d3ef;
  padding-bottom: 22px;
  display: flex;
  justify-content: space-evenly;
}
.taking-zoloft #content-wrapper ul {
  padding-left: 20px;
}
.home #content-wrapper .dropdown-pills .anchortag a.blue {
  font-size: 10px;
}
.taking-zoloft #content-wrapper .about-celebrex-content {
  display: flex;
  align-items: center;
}
.taking-zoloft #content-wrapper .about-celebrex-content .field-icon {
  width: 25%;
  text-align: center;
}
.savings-hero {
  max-width: 100%;
}
.savings-img {
  display: flex;
  justify-content: space-between;
}
.savings-img a {
  text-decoration: none;
}
.savings-img > div {
  text-align: center;
  padding-right: 30px;
  margin: 15px 0px;
}
.savings-img .field-item {
  background: #005daa;
  border-radius: 25px;
  padding: 5px 20px;
  text-transform: uppercase;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 1px;
  text-align: center;
  margin-top: 5px;
}
.small-p {
  font-size: 13px;
  margin-top: 10px;
}
.taking-pills-img {
  width: 400px;
  text-align: center;
}
.zoloft-pills-title {
  margin: 10px 0px;
}
.copay-card-confirmation .main-content .saving-card-confirm-section .field-image img {
  width: 223px;
  height: auto;
}
.copay-card-confirmation .main-content .saving-card-confirm-section .field-teaser-copy {
  width: 80%;
}
.copay-card-confirmation .main-content .saving-card-confirm-section p.copay-card-text {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 22px;
}
.savings #content-wrapper .Subheading-sections-icon {
  display: flex;
  align-items: center;
}
.savings #content-wrapper .Subheading-sections-icon .field-icon {
  margin-right: 15px;
}
.savings .savings-hero .savings-img + div {
  max-width: 418px;
}
.savings #content-wrapper .field-prefix {
  margin: 0 0 20px 0;
  display: block;
}
.savings #text-form#content-wrapper p, .savings #download-form #content-wrapper ul li, .savings #email-form #content-wrapper ul li {
  margin-bottom: 20px;
  font-size: 18px;
}
.savings #text-form#content-wrapper ul, .savings #download-form #content-wrapper ul, .savings #email-form #content-wrapper ul {
  margin-top: 20px;
  padding-left: 25px;
  list-style: disc;
}
.savings #content-wrapper h2 {
  font-size: 22px;
}
.savings #text-form#content-wrapper h2, .savings #download-form #content-wrapper h2, .savings #email-form #content-wrapper h2 {
  font-size: 30px;
}
.savings .sitecore-form {
  padding: 0;
}
.savings #content-wrapper .Image-title-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.savings #content-wrapper .Image-title-wrapper .field-image {
  margin-right: 20px;
}
.message-terms {
  margin-bottom: 20px;
}
.savings #content-wrapper .webform-submit {
  margin-bottom: 20px;
}
.savings-card-activate #content-wrapper .about-celebrex-content label {
  margin-bottom: 20px;
}
.savings-card-activate #content-wrapper .about-celebrex-content input[type="text"] {
  display: block;
  max-width: 540px;
}
.savings-card-activate .main-content .saving-card-confirm-section p.copay-card-text {
  padding-top: 20px;
}
.resources .main-content {
  padding: 10px 20px 10px 8px !important;
}
.savings #text-form, .savings #download-form, .savings #email-form {
  padding-top: 30px !important;
}
.display_none {
  display: none;
}
.display_block {
  display: block;
}
.Learn-more-about-brand .main-content {
  padding-bottom: 30px !important;
}
@media (min-width: 320px) and (max-width: 992px){
.Learn-more-about-brand .main-content{
 padding-bottom: 10px !important;
}
.info-item{
 font-size: 15px;
}
.faqs #general-in .component-content .container .faq-qa:nth-of-type(3) .field-answer.expanded p {
        line-height: 25px !important;
            }
}
a:focus, a:visited, a:hover {
  color: #005daa;
  font size: 10px
}
.taking-zoloft #content-wrapper strong {
  font-weight: bold;
  line-height: 1.3;
}
.savings #content-wrapper p {
  font-size: 15px !important;
  padding-bottom: 15px;
  
}
.privacy {
  font-size: 15px !important;
}
.too-much-zoloft {
  display: flex;
  color: white;
}
.too-much-zoloft h2 {
  color: white !Important;
}
.too-much-zoloft ul {
  list-style: disc;
  padding-top: 20px;
}
#taking-much-zoloft {
  width: 100%;
  position: relative;
  background: #005daa;
}
.heading-teaser-wrapper {
  padding: 15px 0px;
}
#taking-much-zoloft::before {
  content: '';
  background: #005daa;
  position: absolute;
  left: -46%;
  top: 0;
  width: 47%;
  height: 100%;
}
#taking-much-zoloft::after {
  content: '';
  background: #005daa;
  position: absolute;
  left:98%;
  top: 0;
  width: 35%;
  height: 100%;
}
.too-much-zoloft .field-image {
    margin: auto;
}
.registration-success-checklist li {
  padding-bottom: 30px;
  line-height: 22px;
  position: relative;
  padding-left: 45px;
}
.registration-success-checklist li:before {
  background: url(/-/media/Project/Common/ZoloftCom/savings/green-checkmark.png) no-repeat 0 0;
  content: " ";
  left: 0;
  position: absolute;
  top: 0;
  width: 33px;
  height: 26px;
}
.savings #text-form input[type=text] {
  margin-bottom: 20px;
}
}
.interstitial .cancel a, .interstitial .cancel a:focus {
  background: none;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .Saving-forms {
    width: 100%;
  }
  #MylaninRequest .error_input#saving-checkbox {
    outline: 2px solid #f70207;
  }
  .home main {
    background: #d1e2ef;
    display: inline-block;
    width: 100%;
    background-size: 110% 44% !important;
  }
  .isi-interstitial.interstitial .window .inner .right .caption {
    scrollbar-face-color: #01345f;
    scrollbar-track-color: #efefef;
    scrollbar-arrow-color: #01345f;
  }
  header .header-middle-section .col24-md-14 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
}
@media (min-width:320px) and (max-width:767px) {
  .savings-card-activate .success-terms {
    position: absolute;
  }
  .taking-zoloft .taking-pills-img img:nth-child(2) {
    left: 0 !important
  }
}
@media only screen and (max-width: 1024px) {
  .savings #MylaninRequest .form-group, .savings #MylaninRequest .form-check {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  .savings #content-wrapper .Image-title-wrapper {
    margin-bottom: 0px !important;
    margin-top: -25px;
  }
  .savings #text-form #content-wrapper .Image-title-wrapper {
    margin-bottom: 20px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width:1020px) {
  .savings #content-wrapper .Image-title-wrapper {
    margin-bottom: 2px !important;
    margin-top: -54px;
  }
}
@media only screen and (min-width:1400px) and (max-width:1920px) {
  .savings-terms p {
    font-size: 18px !important
  }
}
.taking-zoloft .taking-pills-img img:nth-child(2) {
  margin-left: 10px;
  position: relative;
  top: 0;
  left: 50px;
}
.about #about-content .about-celebrex-content:last-child p:nth-child(1), .about #about-content .about-celebrex-content:last-child p:nth-child(2) {
  list-style: disc;
  line-height: 1.3;
  padding-bottom: 10px;
  display: list-item;
  margin-left: 20px;
}
#signup-form-load p.required_bold {
  font-style: italic;
}
#signup-form-load button.formbtn-primary {
  outline: none;
}
.safety-info .main-content h1::after {
  width: 127px;
}
.safety-info-content h5 {
  margin-top: 10px;
}
u {
  text-decoration: underline;
}
footer {
  border-top: 20px solid #50aaf0 !important;
}
.faqs .field-answer img {
  margin: 15px 0 0;
  max-width: 278px;
  height: 164px;
}
.taking-zoloft #content-wrapper .about-celebrex-content li a:hover {
  text-decoration: underline;
}
.saving-allfields-required em {
  font-style: italic !important;
}
.text1 a[href="http"] {
  target: new;
  target-name: new;
  target-new: tab;
}
.savings #content-wrapper .Subheading-sections-icon h2.field-headline {
  font-size: 20px;
}
#sidebar-scroll-content h5 {
  color: #005daa;
  font-weight: 600;
  padding: 4px 0 8px;
}
.savings #MylaninRequest ul {
  padding-bottom: 0;
}
.page-not-found .sidebar-isi .block-pfe-template-base, .server-error .sidebar-isi .block-pfe-template-base {
  background: #fff;
}
#save-card .terms-link {
  padding-top: 10px;
}
#signup-form-load .right-popup .frm-privacy p strong {
  font-weight: bold
}
.product-verification-pass1 {
  font-size: 16px;
}
.savings input[type=text] {
  margin-bottom: 0px
}
.interstitial .window {
  padding-top: 0px;
  padding-bottom: 0;
  position: relative;
}
.interstitial .window .inner {
  padding: 0px 60px 0px;
  position: static;
}
.collapse-resize-isi-icon {
  width: 18px;
  right: 15px;
  top: 15px;
  height: 17px;
  background: url(/-/media/Project/Common/ZoloftCom/home-page/collapse-btn.png) no-repeat;
}
.close-icon {
  font-weight: 600;
}
.interstitial p.close {
  top: 0px;
  right: 20px
}
.copy-card-activate .saving-card-div-section {
  display: flex;
  align-items: center;
}
.copy-card-activate .saving-card-div-section p.get-a-card-info {
  font-size: 22px;
  width: 50%;
}
.copy-card-activate .saving-card-div-section a {
  font-size: 22px;
}
.copy-card-activate h1::after {
  content: "";
  display: block;
  width: 90px;
}
.copy-card-activate .sitecore-form {
  padding: 0px 10px 20px 10px !important;
  margin: 0px !important;
}
.copy-card-activate .formbtn-primary {
  background: #0071d5;
  padding: 15px 72px 15px;
  font-size: 18px;
  border-radius: 30px;
  border: none;
  color: #FFF;
  cursor: pointer;
  text-transform: uppercase;
  font-weight: bold;
}
.safety-info-content p {
  font-size: 18px !important;
}
.safety-info-content .footer_box p, .savings-terms p:first-child {
  font-size: 22px !important;
}
.savings-terms {
  padding-top: 10px;
}
.isi-interstitial.interstitial .window .inner .right .caption::-webkit-scrollbar {
  scrollbar-width: thin;
  scrollbar-color: #07588c #f1f1f1;
}
#sidebar-scroll-content sup {
  font-size: 0.5em;
}

#signup-form-load .left-popup label{
	display:inline-block;
}
@media screen and (min-width: 768px) {
.interstitial .window {
   padding-bottom: 40px;
  }
}
@media only screen and (min-width:320px) and (max-width:680px) {
  ul.home-list li:first-child img {
    margin-top: 13px;
  }
  .home main .hero .learn-small .field-cta {
  margin-top: 10px;
}
}
@media only screen and (min-width:681px) and (max-width:992px) {
  ul.home-list li:first-child img {
    margin-top: 8px !important;
  }
}
@media (min-width:1024px) {
  ul.home-list li:first-child img {
    margin-top: 50px;
  }
}
@media (min-width:1800px) {
.home .main-content {
    padding: 20px 20px 30px 8px !important;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1292px) { 
 .home main {
        background-position-x: 100% !important;
    }
}
@media (min-width:1200px) {
  .home main .hero .home-list {
    padding-top: 5px !important;
  }
  .home main .hero .home-list li {
    padding-bottom: 20px !important;
  }
  .home main {
	background-position: 100% -15% !important;
  }
  .home main #three-tips {
    padding-bottom: 0px;
    width: 100%;
    margin-top: -10px !important;
  }
  .home .main-content {
    padding: 0px 20px 30px 8px;
  }
  .home main .hero .learn-small .field-cta {
    margin-top: 15px;
  }
  .learn-small .small {
    padding-right: 90px;
}
}
@media (min-width: 1800px) {
 
.home main .hero .home-list li {
 padding-bottom: 55px !important;
}
}
@media (min-width:1600px) {
  .home main {
    background-size: 100% auto !important;
  }
  .home main #three-tips {
    margin-top: -10px !important;
  }
  .home .main-content {
    padding: 30px 20px 30px 8px;
  }
  .home main .hero .learn-small .field-cta {
    margin-top: 15px;
  }
}
#signup-form-load .left-popup input.error_input {
  border: 2px solid #ff0000;
}
.interstitial .continue a {
  background: #005daa;
}
.faqs #content .component-content .container .field-answer a {
  text-decoration: underline;
}
.error_input {
  border: 2px solid #ff0000 !important;
}
.copy-card-activate .privacy-policy {
  font-size: 14px
}
.copy-card-activate #card_activation .field-highlight-text .success-terms, .copy-card-activate #card_activation .field-highlight-text .success-terms a {
  font-size: 10px;
}
.copy-card-activate #ActivationRequest .act_form2 {
  width: 100%;
  max-width: 100%;
}
.copy-card-activate #ActivationRequest .act_form2 .form-group {
  max-width: 68%;
}
.success-terms p.small {
  font-size: 12px;
}
.copay-card-confirmation main #content {
  min-height: 400px;
}
#block-pfe-template-base-isi-block {
  background: #ffffff;
}
.copay-card-download main #content {
  min-height: 535px;
}
.copy-card-activate .savingcard_text {
  padding-top: 10px;
}
.copy-card-activate #signup-form-load {
  padding: 3px 14% 3px 12% !important;
}
.copay-card-download .Learn-more-about-brand .main-content {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
#MylaninRequest .form-group label {
    width: 100%;
    padding-top: 10px;
}
@media screen and (min-width:768px) and (max-width:1024px) {
  .home main .hero .home-list li p {
    max-width: 410px;
  }
  ul.home-list li:first-child img {
    margin-top: 35px;
  }
  .home main .hero .home-list li {
    padding-bottom: 20px;
  }
  .home main .hero .home-list {
    padding-top: 10px;
  }
  .learn-small .small {
    width: 80%;
  }
  footer #footer {
    padding: 0px;
  }
  footer .component.content-detail.isi-footer {
    width: 100%;
    padding: 0px 35px;
  }
  footer .footer-link ul li {
    padding: 0px 6px;
  }
  .external-interstitial.interstitial .window {
    max-width: 74%;
  }
  #save-card .saving-content-wrapper {
    width: 90%;
  }
  .copay-card-confirmation .main-content .saving-card-confirm-section .field-teaser-copy {
    width: 70%;
  }
}
.main-logo .component-content a {
    position: relative;
}
button#play-btn {
    width: 50px;
    height: 40px;
    position: absolute;
    background: transparent;
    border: 0;
    top: -16px;
    right: -9px;
    padding: 0;
}
@media (min-width:992px) {
.hidemenufordesktop {
display:none;
}
.faqs #content .component-content .container .faq-qa p{
margin-bottom: 1px;
}
#sidebar-second {
    padding: 0 60px;
}
.isi-interstitial h2.field-headline {
    background: #f5f5f5;
}
.taking-zoloft main .hero p+p{
   width: 90%;
}
.savings .savings-hero .savings-img + div {
  max-width: 563px;
}
.savings #text-form, .savings .savings-form-step1{
	margin-bottom:-3em;
}
.savings #saving-resource{
  margin-top:3em;
}
.savings #saving-resource #content-wrapper{
padding-top:20px ;
}
.savings main .hero .savings-hero p.small-p {
  position: relative;
  top: 15px;
}
#save-card .terms-link {
margin-top: 8em;
margin-left: 26em;
}
.faqs #general-in .component-content .container .faq-qa:nth-of-type(3) .field-answer.expanded p {
margin-bottom: 10px;
line-height: 35px;
    }
}
@media (min-width: 1800px) {
    #sidebar-second .section {
	max-width: 1164px;
    	margin: 0 auto;
    }
   .interstitial .window .inner {
	max-width: 1164px;
    	margin: 0 auto;
   }
}
.pillsnot{
    font-size: 10px;
    color: #fff;
    width: 60%;
    display: inline-block;
    text-align: center;
    margin-left: -30%;
    position: relative;
    top: 18px;
}
p.privacy-text {
    font-size: 15px !important;
}
@media (max-width:991px) {
.top-menu2,
.top-menu4{
display:none;
}
main .isi-interstitial h2.field-headline::after{
width:0;
}
.savings-img{
margin-left: -14px;
}
}
@media (max-width:480px) {
header .top-menu-nav {
width:100%;
}
.top-menu3{
width: 63% !important;
    text-align: right !important;
}
header .top-menu-bar {
    padding: 15px 20px 15px !important;
}
.isi-interstitial .isi-intersitial-content ul {
    padding-left: 10px;
}
}

@media (min-width: 360px) and (max-width: 374px){
.savings #download-form,.savings #email-form {
margin-top: 2em;
}
}
@media (max-width: 768px){
#content-saving-text #content-wrapper{
	padding-top:20px !important;
}
}
 @media (min-width: 360px) and (max-width: 374px) {
           #content-saving-text #content-wrapper {
        padding-top: 45px !important;
           }
#content-saving-text #content-wrapper{
	padding-top:30px !important;
}
 }

@media (min-width: 370px) and (max-width: 376px){
.savings #text-form{
margin-top:2em;
}
.savings #content-wrapper .Subheading-sections-icon {       
    margin-top: -5em;
}

#content-saving-text #content-wrapper{
	padding-top:75px !important;
}
}
 
@media (min-width: 320px) and (max-width: 992px) {
    .interstitial .window .inner {
        padding: 20px 20px 25px 20px;
        position: relative;
    }
}
 
 
@media (min-width: 360px) and (max-width: 376px){
.savings #text-form{
margin-bottom:-3em;
}
}
@media (min-width:1851px) and (max-width:1920px) {
   #taking-much-zoloft::after {
        width: 34%;
   }
}
@media (min-width:1750px) and (max-width:1850px) {
   #taking-much-zoloft::after {
        width: 3`%;
   }
}
@media (min-width:1700px) and (max-width:1749px) {
   #taking-much-zoloft::after {
        width: 25%;
   }
}
@media (min-width:1641px) and (max-width:1699px) {
   #taking-much-zoloft::after {
        width: 22%;
   }
}
@media (min-width:1600px) and (max-width:1640px) {
   #taking-much-zoloft::after {
        width: 20%;
   }
}
@media (min-width:1500px) and (max-width:1599px) {
   #taking-much-zoloft::after {
        width: 18%;
   }
}
@media (min-width:1400px) and (max-width:1499px) {
   #taking-much-zoloft::after {
        width: 13%;
   }
}
@media (min-width:1350px) and (max-width:1399px) {
   #taking-much-zoloft::after {
        width: 10%;
   }
}
 
@media (min-width:1280px) and (max-width:1349px) {
   #taking-much-zoloft::after {
        width: 7%;
   }
}
 
@media (min-width:1024px) and (max-width:1279px) {
   #taking-much-zoloft::after {
        width: 5%
   }
}

 .faqs #content .component-content .container .field-answer .info-item{
  color:#005daa;
}

.faqs #content .component-content .container .faq-qa .last-item{
    margin-left: -38px;
    line-height: 1.7em;
    margin-top: 10px;
}
@media only screen and (device-width: 1194px) and (device-height: 834px) { 
.home .learn-small .small{
width: 77%;
}
}



