@media screen and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
   .smallCard .button{
    min-width:0;
     }
    .smallCard{
     height:493px;
    }
    section.sec__imageText.cat__fullWidthGradientImage-dualCards .fullWidthGradientImage{
      overflow:hidden;
      }
   #awards-honors .awards-honors-image-block img{
   width:100%;
   height:auto;
  }
  #awards-honors .awards-honors-image-block{
   display:flex;
  }
  #ourplans-weare .hero-image-container .hero-image {
    height: auto;
  }

  #ourplans-Hero {
    -ms-overflow-x: hidden;
  }

  #find-care-hero .inner-div,
  #pharmacies-hero .inner-div,
  #find-care-hero .inner-div {
    width: 90%;
  }

  #Gcareimagetextleft .sectionIntro p {
    width: 97%;
  }

 /* #login-hero .hero-image {
    height: auto;
  }
*/
  #img-text-getcare .card.shadow.findcare-commited {
    width: 432px !important;
    margin-top: 66px !important;
    ;
  }

  section.sec__hero.cat__login .hero-image-container .hero-details {
    background-image: -ms-linear-gradient(65deg, #00497e 15%, transparent 41%), -ms-linear-gradient(311deg, #008cc9, transparent 33%), -ms-linear-gradient(left, #003a65 10%, transparent 50%);
  }

  /*********IE ISSUES START*********/
  /*FIND CARE STYLE CHANGES DONE BY SANTOSH START*/
  #Gcareimagetextleft .sectionImage {
    width: 60%;
  }

  #Gcareimagetextleft .sectionIntro {
    max-width: 44% !important;
  }

  #Gcareimagetextleft .sectionIntro p {
    padding-right: 4px !important;
  }

  /*FIND CARE STYLE CHANGES DONE BY SANTOSH END*/
  /*********IE ISSUES END*********/
}



#wide-image-hero .button.secondary.white-button {
  font-size: 0.7rem;
  padding-top: 1px;
}

#intro_four .darkBlue h3,
#intro_four .violet h3,
#intro_four .green h3,
#intro_four .lightBlue h3 {
  font-size: 1rem;
}

#wide-image-hero .hero-image {
  height: auto;
}

#wide-image-hero .options-care {
  width: 130%;
}

#wide-image-hero .finding-doctors {
  width: 140%;
  font-size: 0.8rem;
}

section.sec__imageText.cat__community {
  padding-left: 0px !important;
  margin-top: 0px !important;
}

#intro_four .link.tertiary {
  font-size: 0.8rem;
}

.col-12.col-md-6.col-lg-5.sectionIntro {
  margin-top: 52px;
}

.backgroundshade .button.primary {
  width: 64%;
  /*margin-left: 14px;*/
  height: auto;
  border: 1px solid #005eb9;
  background: none;
  color: #005eb9;
}

div.sec__wideCard .widecard {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
  -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
}

.helpfulTools .title-with-separator {
  font-size: 2rem;
}

.helpfulTools .description p {
  font-size: 1rem !important;
  width: 76%;
}

.helpfulTools .description ul li {
  font-size: 1rem;
}

section.sec__imageText.cat__twoBoxes .section-container .card {
  padding: 54px 100px;
}

.helpfulTools .eyebrow {
  font-weight: bold;
}

.multiple-cta .rectangle-top-blue,
.multiple-cta .rectangle-top-purple,
.multiple-cta .rectangle {
  width: 100%;
}

.multiple-cta .col-xs-no-gutters {
  margin-right: 36px;
  margin-left: -43px;
}

.helpfulTools .regular55 {
  font-size: 19px;
  letter-spacing: 0px;
}

#pharmacies-hero .see-doctors-provided {
  width: 95%;
  margin-left: 0;
}

#pharmacies-hero .connect-to-doctors {
  width: 110%;
}

.rectangle p {
  font-size: 1rem;
  color: #666;
}

.rectangle a {
  font-size: 0.8rem;
  /*	font-weight: bold;*/
}

#pharmacy-coverage-form {
  margin-top: 0;
}

#pharmacy-coverage-form .quote-promo-section {
  margin-top: 0;
  padding-left: 0;
}

#pharmacy-coverage-form .sectionInto-para {
  color: #666666;
  font-family: Univers-55, sans-serif;
  font-size: 13px;
  width: 49%;
  line-height: 23px;
}

#pharmacy-coverage-form .link.tertiary {
  font-size: 16px;
}

#pharmacy-coverage-form .secondaryHeading {
  color: #666666;
  font-family: Univers;
  font-size: 13px;
  line-height: 22px;
  width: 45%;
}

#pharmacy-coverage-form .patient-assistance-p {
  color: #666666;
  font-family: Univers;
  font-size: 13px;
  line-height: 24px;
  width: 62%;
}

#pharmacy-coverage-form .pdfLinkWrapper {
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 17.5px 0px;
  text-decoration: underline;
}

#pharmacy-coverage-form .pdfLinkText {
  font-size: 27px;
  line-height: 35px;
  text-decoration-line: underline;
}
#pharmacy-coverage-form .pdfLinkWrapper a, #pharmacy-coverage-form .pdfLinkWrapper a.pseudo-class-active{
  color: #005eb9 !important;
  text-decoration-color: #005eb9 !important;
    text-decoration-line: underline;
}

#pharmacy-coverage-form .link-teritary-pharmacy {
  font-size: 14px;
  font-weight: bolder;
  text-decoration: underline;
  font-family: univers-65, sans-serif;
  color: #008CC9;
}

#pharmacy-coverage-form .border-section {
  font-family: univers-45, sans-serif;
  border-bottom: 1px solid lightgrey;
  font-size: 23px;
}

#pharmacy-coverage-form .moreLink:after {
  position: relative;
  top: 2px;
  margin-left: 5px;
  color: #005eb8;
  font-size: 1.30rem;
  font-weight: 500;
  line-height: 1rem;
  content: "\203A";
}

#pharmacy-coverage-form .moreLink1:after,
#pharmacy-coverage-form .moreLink-last:after {
  position: relative;
  top: 13px;
  margin-left: 8px;
  color: #005eb8;
  font-size: 2.3rem;
  font-weight: 500;
  line-height: 1rem;
  content: "\203A";
}


/*#pharmacy-coverage-form .moreLink-last:after{
    position: relative;
    top: 13px;
    right: 2px;
}*/

.login-hero h6 {
  font-size: 0.75rem;
  letter-spacing: 0.82px;
  line-height: 1rem;
}

.login-hero .finding-doctors {
  font-size: 1.0625rem;
  line-height: 1.75rem;
}

#pharmacy-coverage-form .caret-color {
  float: right;
  font-size: 1.2rem;
  color: #007ac2;
}

#login-hero .content {
  margin-left: 0;
}

#pharmacies-hero .see-doctors-provided {
  width: 95%;
}

#img-text-pharmacy .card {
  margin: 6% 0 0 0;
}

.accordian-forms-pharmacy .component-text-accordion.forms {
  padding: 0;
}

#pharmacies-hero .options-care {
  font-size: 32px;
  line-height: 38px;
  width: 78%;
}

#pharmacies-hero .options-find-care .finding-doctors {
  line-height: 28px;
  font-size: 17px;
  width: 82%;
}

#pharmacies-hero .inner-div {
  bottom: 50px;
  max-width: 89%;
}

#intro_four .intro-four-para {
  width: 53%;
}

#intro_four .green-para,
#intro_four .blue-para {
  font-size: 15px;
  /*font-size: 0.8rem;*/
  width: 91%;
}

#intro_four .blue-para {
  /*width : 93%;*/
}

@media (min-width: 768px) {

  #pharmacies-hero .img-find-care,
  #find-care-hero .img-find-care {
    width: 100%;
  }

  #intro_four .tiles-box .tiles .content-box {
    width: 100%;
    height: 100%;
  }
}

@media only screen and (max-width: 767.9px) {
#hpc-frame #pageContent .inner{
padding:0 !important;
}
.sectionBackgroundShadeFull.gaj.accordion-selector-1 {
    padding-top: 28px !important;
}
#ourvalues .ourvaluesbottom {
    border-left:none !important;
}
#interactiveMap{
padding:0;
}
#interactiveMap .mobile-map-heading{
font-size: 1.3rem !important;
font-family: univers;
}
#interactiveMap .popup-text {
   padding-left: 4.1rem !important;
}
#healthyplaces-landing #healthyplacesHero .mobileHeroContainer{
z-index:-1 !important;
}
section#accordion-selector-1.sectionBackgroundShadeFull.gaj.accordion-selector-1 .com__table.cat__prescriptionCosts .table-responsive-lg table tbody tr td{
    padding:23px;
}
#broker_employer_hero_login .hero-login-container .bodySection p.not-yet-a-member.mt-4{
font-size:0.78rem;
}
  #wide-image-hero .hero-details .content {
    top: 198px;
  }

  #pharmacy-coverage-form .carousel .carousel-indicators {
    margin-bottom: -39px;
  }

  #spendingAccounts .img-icon-tooltip span {
    display: none !important;
  }

  #pharmacy-coverage-form .component-text-accordion.forms .component-text-accordion-card-body .component-text-accordion-card-body-text {
    width: 119%;
  }

  #imagemapId .tap-zoom {
    text-align: center;
  }

  #have-questions .find-your-region1 {
    margin-left: 0px !important;
  }

  #imagemapId .map-mobile {
    width: 92%;
  }

  #imagemapId .member-card-title {
    padding: 201px 20px 69px !important;
  }

  #imagemapId .nav-image {
    margin-right: 15px !important;
    margin-top: 33px !important;
  }

  #imagemapId {
    width: 100%;
    height: 100% !important;
    display: block;
    top: 0;
    z-index: 999;
    position: fixed;
  }

  #find-care-hero .accordionTooltip .tooltiptext {
    bottom: 33px;
    top: -77px;
    left: -30px;
    margin-left: -19px;
    width: 290px;
  }

  #find-care-hero .accordionTooltip .tooltiptext::before {
    top: -13px;
    right: 76px;
    margin-top: 103px;
    webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  #find-care-hero .accordionTooltip .tooltiptext::after {
    top: 109px;
    right: 77px;
    margin-top: -20px;
    webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  #iepMedicationCovered .content-box .title {
    font-size: 16px;
  }

  #iepMedicationCovered .carousel-indicators {
    bottom: 0px;
  }

  .fourBox .imageIdpopup img {
    margin: 13px 50px 104px 43px !important;
  }

  .fourBox .member-card-title {
    font-size: 1.2rem !important;
    text-align: center;
    padding: 5rem 0.5rem 0rem 0rem !important;
    font-family: univers-45;
  }

  #intro_four .content-box.violet h3 {
    width: 122%;
  }

  #intro_four .content-box.darkBlue h3 {
    width: 119%;
  }

  #intro_four .content-box.darkBlue p {
    width: 112%;
  }

  #ppPharmacyCoverage .content-box {
    padding: 41px 40px;
    min-width: 79%;
    height: 394px;
    margin-right: 3%;
  }

  .tiles-box .tiles .content-box.lightBlue,
  .tiles-box .tiles .content-box.violet {
    margin-left: 0px !important;
  }

  #ppPharmacyCoverage .carousel-indicators {
    top: 95%;
  }

  #what-plans-we-offer #plan-cards .carousel-inner .carousel-item .plan-card {
    margin-left: 0px;
  }

  #pharmacy-coverage-form .link.tertiary {
    font-size: 13px;
  }

  #pharmacy-coverage-form .component-text-accordion.forms .component-text-accordion-card {
    margin: 0 22px;
  }

  #pharmacy-coverage-form .component-text-accordion.forms .component-text-accordion-card-body {
    padding-bottom: 0px;
  }

  #getcare-healthtopics .component-dropdown-button {
    text-align: left;
  }

  #infographic_personalhealth {
    margin-top: 0%;
  }

  #infographic_moresavings .infographic {
    padding-bottom: 50px;
  }

  #infographic_moresavings .infographic .infographic-details {
    bottom: -25px;
  }

  #infographic_personalhealth .no-gutters .SectionBody {
    padding-top: 0;
  }

  #getcare-healthtopics .component-dropdown-button span {
    font-size: 26px;
    line-height: 32px;
  }

  #getcare-healthtopics .component-dropdown-button span.icon-down-caret {
    font-size: 14px;
  }

  #infographic_moresavings {
    margin-top: 0;
  }

  #infographic_moresavings .infographic-details p.infographic-title2 {
    padding-right: 40px;
  }

  #pharmacies-hero .options-care {
    font-size: 1.8rem;
    width:98%;
  }

  #Gcareimagetextleft .eyebrow {
    font-size: 14px;
    line-height: 16px;
  }

  #Gcareimagetextleft p {
    font-size: 15px;
    line-height: 25px;
    width: 90%;
  }

  #Gcareimagetextleft .add_seperator {
    font-size: 26px;
    line-height: 34px;
  }

  #Gcareimagetextleft .sectionIntro {
    padding-left: 25px;
  }

  #getCare-TextRight .textContainer {
    min-height: 300px;
    width: 100%;
    padding: 13% 8%;
    padding-bottom: 17%;
  }

  #getCare-TextRight .textContainer p {
    font-size: 15px;
    line-height: 29px;
    width: 85%;
  }

  #getCare-TextRight .textContainer h2 {
    font-size: 20px;
    line-height: 31px;
  }

  #Gcareimagetextleft {
    padding-left: 0%;
  }

  /* #img-text-getcare .button {
    width: 80%;
  } */

  #img-text-getcare .card p {
    font-size: 15px;
    line-height: 29px;
    /* width: 92%; */
  }

  #img-text-getcare .card.shadow h2 {
    font-size: 20px;
    line-height: 30px;
  }

  #getCare-Hero .find-care {
    padding-left: 11% !important;
    padding-bottom: 4px !important;
  }

  #getCare-Hero .personalized-care {
    padding-left: 10.5% !important;
    padding-bottom: 4px !important;
  }

  #getCare-Hero .commercial-medication-lists {
    padding-left: 12% !important;
    padding-bottom: 4px !important;
  }

  #getCare-Hero .personalized-care a {
    width: 67%;
    display: inline-block;
    text-align: left;
  }

  #getCare-Hero .commercial-medication-lists a {
    text-align: left;
    display: inline-block;
    width: 65%;
  }

  #getCare-Hero .rectangle {
    padding-top: 16%;
    padding-left: 7%;
  }

  #getCare-Hero .quick-links-for-your {
    padding-left: 7% !important;
  }

  #getCare-Hero .your-health-matters {
    margin-top: 5%;
    width: 66%;
    margin-bottom: 15px;
  }

  #getCare-Hero .we-re-here-to-help-y {
    width: 95%;
  }

  #intro_four .content-box h3 {
    font-size: 15px;
    width: 107%;
  }

  #wide-image-hero .button {
    width: 89%;
    margin-top: 2px;
  }

  /*#wide-image-hero .finding-doctors {
    width: 81%;
    font-size: 0.9rem;
}*/
  #wide-image-hero .options-care {
    width: 92%;
    font-size: 1.6rem
  }

  #wide-image-hero .hero-image-container {
    height: 670px;
  }

  #intro_four .intro-four-para {
    width: 84%;
    font-size: 0.9rem;
  }

  #pharmacies-hero .options-find-care .finding-doctors {
    line-height: 1.4rem;
    font-size: 1rem;
    width: 95%;
  }

  #find-care-hero h1.text-color.options-care {
    font-size: 1.8rem !important;
  }

  #find-care-hero .finding-doctors {
    font-size: 1.2rem;
  }

  #find-care-hero .when-you-log-in-to-y {
    line-height: 31px;
  }

  #find-care-hero .see-doctors-provided {
    width: 100% !important;
    margin-left: 0%;
  }

  .login-hero .login-text {
    margin-top: 0 !important;
  }

  .login-hero .see-doctors-provided {
    width: 61%;
    margin-left: 52px;
  }

  #pharmacies-hero .see-doctors-provided {
    width: 68%;
    margin-left: 42px;
  }

  .accordian-forms-pharmacy {
    padding: 0;
  }

  .accordian-forms-pharmacy .component-text-accordion-card {
    padding: 0;
    width: 100%;
  }

  #pharmacy-coverage-form {
    padding: 0;
  }

  #pharmacy-coverage-form .sectionInto-para {
    font-family: Univers-55, sans-serif;
    font-size: 1rem;
    width: unset;
  }

  #pharmacy-coverage-form .pdfLinkWrapper {
    padding-bottom: 0px;
  }

  #pharmacy-coverage-form div.component-dropdown .component-dropdown-menu .component-dropdown-menu-item {
    font-size: 1.5rem;
  }

  #pharmacy-coverage-form .pharmacy-span-width {
    display: block;
    width: 78%;
    font-size: 1.2rem;
  }

  #pharmacy-coverage-form .caret-color {
    font-size: 0.9rem;
    position: relative;
    bottom: 22px;
  }

  #pharmacy-coverage-form .secondaryHeading {
    width: 88%;
    padding-left: 15px;
    font-size: 1rem;
  }

  #pharmacy-coverage-form .selectionIndicatorText {
    font-size: 1.7rem;
  }

  #pharmacy-coverage-form .moreLink-last:after {
    position: relative;
    top: 40px;
    right: 91px;
  }

  #login-hero .img-care {
    width: 100%;
  }

  #login-hero .hero-details .content {
    top: 10%;
  }

  #login-hero .h2 {
    color: white;
  }

  #login-hero .hero-details {
    padding: 0;
  }

  #login-hero .finding-doctors {
    margin-bottom: 0;
  }

  #login-hero .options-care {
    font-size: 32px;
    color: white;
    line-height: 38px;
  }

  /*.login-hero h1.text-color.options-care{
font-size: 1.8rem !important;
line-height: 2.5rem !important;
}*/
  @media only screen and (max-width: 767.9px) {

    section#img-text-getcare .card.shadow.findcare-commited {
      min-height: 300px;
      padding-bottom: 15%;
    }

    #login-hero .hero-image-container {
      z-index: 1;
      position: relative;
      max-width: 100%;
      overflow: hidden;
      height: 568px;
      box-shadow: 0 0 black;
    }

    #login-hero .content {
      position: absolute;
      /* bottom: 84px; */
      padding-bottom: 95px;
      background: transparent;
      box-shadow: none;
      color: #fff;
      padding-right: 20px;
      padding-left: 20px;
      margin-top: 167px;
    }
  }

  #intro_four .sectionIntro {
    margin-bottom: 20px;
  }

  #pharmacy-coverage-form .container-fluid {
    padding-top: 0 !important;
  }

  .login-hero .log-in-to-find-person {
    font-size: 20px !important;
    line-height: 30px !important;
  }

  #pharmacy-coverage-form .component-text-accordion.forms .component-text-accordion-submenu {
    display: block;
    padding-top: 50px;
  }

  #wide-image-hero .finding-doctors {
    width: 87%;
    font-size: 0.9rem;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
div.com__wideCard .widecard .card-text p{
    font-size: 11px !important;
}
div.com__wideCard .widecard {
    padding: 40px 18px !important;
}
div.com__wideCard .widecard .card-image{
width : 100%;
height:auto;
}
#hsa-info .sectionBody {
    padding-right: 45px;
}
#hsa-info h1.xl {
    font-size: 28px;
    line-height: 34px;
}
  .sec__pharmCoverage.cat__pharmHealthPlan.fourBox .tiles-box .tiles .content-box.green.typical {
    padding: 3rem 1.5rem 8rem 1.5rem;
  }
  #exTab3{
    overflow-y:scroll !important;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
/*div.com__wideCard .widecard .card-button{
    margin-top: -31px;
}
div.com__wideCard .widecard .card-text{
padding-left:0;
padding-right:0;
}
div.com__wideCard .widecard .card-text p{
font-size: 10px !important;
}
div.com__wideCard .widecard .card-image{
width : 100%;
height:auto;
}
div.com__wideCard .widecard .card-text h3{
text-align:left;
}
div.com__wideCard .widecard{
width:93%;
flex-direction: unset !important;
padding-bottom: 6px !important;
}*/
#img-text-getcare .section-container .imageText-image{
    display: unset;
}
#pharmacies-hero .row.inner-div .personalized-care .image-grid span{
padding-right: 3.7rem;
}
#pharmacies-hero .pregnancy-heading{
width:52%;
}
#pharmacies-hero .diabetes-heading{
width:112%;
}
#pharmacies-hero .content h1{
width:65%;
}
#pharmacies-hero .content p{
width:60%;
}
#managingHealthCondition .container{
  margin-right:0;
}
#managingHealthCondition{
    margin-top: 62px;
}
section#getcare_plancards{
padding-left:50px !important;
}
#faq-form .icon-down-caret:before{
right: 11px;
}
#selector-threeup .secondaryHeading{
width:68%;
}
#find-care-hero .accordionTooltip:hover .tooltiptext{
    top: 0px;
    right: -284px;
    font-size: 0.8rem;
}
#find-care-hero .accordionTooltip .tooltiptext::before{
    top: 34px;
    left: -27px;
    transform: rotate(270deg);
    right:unset;
}
#find-care-hero .accordionTooltip .tooltiptext::after{
    top: 34px;
    left: -24px;
    transform: rotate(270deg);
right:unset;
}
#exTab3{
    overflow-y:scroll;
}

#pregnancy-support .gradientLayer {
    bottom: 30px;
    height: 445px;
    background: linear-gradient(75deg, #008cc9 5%, rgba(0, 0, 0, 0) 50%), linear-gradient(75deg, #00497e 20%, rgba(0, 0, 0, 0) 55%), linear-gradient(105deg, #00497e 20%, rgba(0, 0, 0, 0) 55%), linear-gradient(90deg, black 25%, rgba(0, 0, 0, 0) 60%);
}
#pregnancy-support .gradientLayer .sectionIntro{
    width: 50%;
    padding-top: 44px;
}
#pregnancy-support section.sec__imageText.cat__fullWidthGradientImage .sectionContainer{
 background-color: #fff;
}
#pregnancy-support .sectionContainer{
    height: 474px;
}
#EmployerGroup .button{
width:84%;
}
#EmployerGroup .hero-details .content{
padding-bottom:26px;
}
#Healthy-Maternity-Video .fullWidthVideoBottomText{
    margin-top: -354px;
    z-index: 1;
    width: 38%;
    margin-left: 64%;
}
#Healthy-Maternity-Video .fullWidthVideoBottomText p{
  font-size : 13px;
}
section.fullWidthVideoComponent{
  margin-bottom:44px;
}
#open_enrollment .individual-flex{
display:flex !important;
}
section#img-text-getcare .card.shadow.findcare-commited {
    min-height: 247px;
  }

  #login-hero .content {
    padding-bottom: 50px;
  }

  .login-hero .see-doctors-provided {
    /*width: 43%;
    margin-left: 106px;*/
    width: 155px !important;
    margin-left: 7px !important;
  }

  .login-hero .img-care {
    width: 100%
  }

  .login-hero .image-tablet-grid {
    display: flex;
  }

  .login-hero .options-care {
    width: 66%;
  }

  .login-hero .finding-doctors {
    line-height: 1rem;
    font-size: 0.8rem;
    width: 60%;
  }

  #pharmacies-hero .options-find-care .finding-doctors {
    width: 60%;
  }
}

@media (min-width: 1200px) {
#getCare-TextRight .textContainer.getcare-textcontainer {
  min-height: 460px !important;
}
#interactiveMap .popup-text{
    padding-left: 5.7rem !important;
    font-family: univers;
    font-size: 1.1rem;
}
  #wide-image-hero .button.secondary.white-button {
    width: 84%;
  }

  section#img-text-pharmacy {
    padding-right: 0px;
  }

  #login-hero .finding-doctors {
    font-size: 0.8rem;
    padding-right: 159px;
  }

  #login-hero .hero-image img {
    float: right;
  }

  #img-text-getcare {
    padding-right: 0px;
  }

  #login-hero {
    padding-top: 61px;
    padding-bottom: 0px;
  }
}

.img-info-tooltip {
  position: relative;
  display: inline-block;
}

.img-info-tooltip .tooltiptext {
  visibility: hidden;
  width: 350px;
  background-color: #fff;
  color: #333;
  text-align: center;
  border-radius: 6px;
  padding: 5px 12px;
  position: absolute;
  z-index: 1;
  top: 16px;
  left: 86%;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 8px 1px #ccc;
}

.img-info-tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -12px;
  border-width: 12px;
  border-style: solid;
  border-color: transparent #fff transparent transparent;
}

.img-info-tooltip:hover .tooltiptext {
  visibility: visible;
}

@media only screen and (min-width: 768px) and (max-width: 992px) {

  #pharmacies-hero .img-find-care,
  #find-care-hero .img-find-care {
    width: 100%;
  }
}

/* -----RACHANA CSS CHANGES FOR OTHER COVERAGE PLANS START----- */
.CommercialPharmacyHero .mask p.pharmacy-text {
  font-size: 1.1rem;
}

.CommercialPharmacyHero button.button.button-secondary a {
  font-family: Univers-65, sans-serif !important;
}

#BenefitsEmployers h3 {
  margin-bottom: 10px;
}

#img-text-getcare .card.shadow .seperator-bar {
  display: inline-table;
}

section.sec__quotePromo .connect-gis-contact .sectionIntro p {
  font-weight: 200 !important;
}

.CommercialPharmacyHero .mask {
  padding-top: 6%;
}

#BenefitsEmployers .col-12.col-md-12.col-lg-7.imageContainer {
  padding-left: 9%;
  padding-top: 4.2%;
}

@media only screen and (max-width: 767.9px) {
  #intro_four .content-box {
    min-width: 80%;
    min-height: 444px;
    margin-right: 3%;
  }

  #pharmacy-coverage-form .link.tertiary {
    margin-top: 25px;
  }

  #Documentsforms p.small a {
    font-size: 1rem;
  }

  #PharmacyQuestions .component-text-accordion-submenu .default p {
    margin-top: 25px;
    font-size: 1rem;
  }

  #Gloucosemonitors .row.no-gutters .col-xs.col-md-5.col-lg-4 img {
    width: 100%;
  }

  #wide-image-hero img {
    background: repeating-radial-gradient(black, transparent 108px);
  }

  #Glucosemonitors p.pdfLinkWrapper a.pdfLinkText.link.tertiary {
    font-size: 1rem !important;
  }

  #pharmacy-coverage-form .pdfLinkText {
    line-height: 19px;
  }
}

/* -----RACHANA CSS CHANGES FOR OTHER COVERAGE PLANS END----- */

/*................. OUR PLANS.................*/
/* #what-plans-we-offer .plan-card {
  margin-left: 25px;
} */

#what-plans-we-offer .carousel-item {
  margin-top: 25px;
}

/* #what-plans-we-offer .plan-card-text {
  font-size: 0.8rem;
} */

.fourBox .coverage-close,
.fourBox .coverage-close1,
.fourBox .coverage-close2,
.fourBox .coverage-closemobile,
.fourBox .coverage-close1mobile,
.fourBox .coverage-close2mobile,
.coverage-closemap {
  -moz-user-select: none;
  display: block;
  position: absolute;
  top: 9px;
  right: 4px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  color: #00497e;
  font-size: 52px;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-family: Univers-45, sans-serif;
}

.fourBox .member-card-title {
  font-size: 1.5rem;
  text-align: center;
  padding: 5rem 1.5rem 1.5rem 1.5rem;
  font-family: univers-45;
}

.fourBox .imageIdpopup img {
  padding: 5px;
  margin: 38px 0 104px 201px;
}

.fourBox .imageId {
  padding: 50px 60px;
  border: 1px solid #CCCCCC;
  background-color: #FFFFFF;
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.1);
  border-top: 6px solid #B8E986;
}

.fourBox .imageIdpopup {
  background-color: rgb(243, 243, 243);
  padding-bottom: 1px;
}

@media (min-width: 768px) {

  .fourBox .coverage-close,
  .fourBox .coverage-close1,
  .fourBox .coverage-close2,
  .fourBox .coverage-closemobile,
  .fourBox .coverage-close1mobile,
  .fourBox .coverage-close2mobile {
    top: 15px;
    right: 29px;
  }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) {
  #find-care-hero .accordionTooltip .tooltiptext {
    bottom: 33px;
    top: -77px;
    left: -26px;
    margin-left: -19px;
    width: 293px;
  }
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
  #find-care-hero .accordionTooltip .tooltiptext {
    bottom: 33px;
    top: -77px;
    left: 8px;
    margin-left: -19px;
    width: 329px;
  }

  #find-care-hero .accordionTooltip .tooltiptext::before {
    right: 127px;
  }

  #find-care-hero .accordionTooltip .tooltiptext::after {
    right: 128px;
  }
}

#what-plans-we-offer,
#what-plans-we-offer .carousel-inner {
  background-color: #fff;
}

#our_plan_accordion,
#our_plan_accordion .component-text-accordion {
  background-color: #f9f9f9;
}

#our_plan_accordion .sectionIntro h3.accordion-ui-eyebrow {
  margin-top: 70px;
}

#our_plan_accordion .our-plan-see-all-question {
  margin-bottom: 60px;
}

#have-questions .find-region-plus {
  margin-left: 4px;
  content: "+";
  font-size: 15px;
  color: #005eb9;
}

/*#have-questions .regional-sales {
	padding-top: 27px;
}*/
#have-questions .find-your-region,
#have-questions .find-your-region1 {
  font-size: 13px;
  font-weight: bold;
  margin-top: -13px;
}

#have-questions .find-your-region1 {
  margin-left: 31px;
}

#have-questions .find-your-region-text,
#have-questions .find-your-region-text1 {
  margin-top: -12px;
}

#have-questions .sectionBackgroundShade {
  padding-bottom: 0;
}

#have-questions {
  margin-bottom: 0;
}

#EmployerGroup,
#EmployerGroup .hero-image-container {
  padding-bottom: 0;
  margin-top: 0;
}

#imagemapId {
  width: 100%;
  height: auto;
  display: block;
  margin-top: -21px;
  background-color: #f3f3f3;
  overflow: hidden;
}

#imagemapId .member-card-title {
  text-align: center;
  font-size: 1.5rem;
  font-family: univers-45, sans-serif;
  color: black;
  padding: 80px;
}

#imagemapId .nav-image {
  float: right;
  margin-right: 23px;
  margin-top: 23px;
}

/*********************have-Questions***************************/
section.sec__contact.cat__ancillary .sectionIntro .add_seperator::after {
  margin-bottom: 0;
}

section.sec__contact.cat__ancillary .sectionBody {
  margin-top: 54px;
}

@media (min-width: 768px) {
  section.sec__contact.cat__ancillary .sectionBody {
    width: 93%;
  }
}

@media (min-width: 1400px) {
  section.sec__contact.cat__ancillary .sectionBody {
    margin-top: 0;
  }
}

section.sec__contact.cat__ancillary .sectionBody .regionTitle span {
  display: block;
  color: #222;
  font-family: Univers-65, sans-serif;
  font-size: 0.75rem;
  text-transform: uppercase;
}

@media (min-width: 768px) {
  section.sec__contact.cat__ancillary .sectionBody .contactCard:first-child {
    border-right: 1px solid #ccc;
    border-bottom: 0;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  section.sec__contact.cat__ancillary .sectionBody .contactCard:first-child {
    margin-bottom: 40px;
  }
}

section.sec__contact.cat__ancillary .sectionBody .contactCard:last-child {
  margin-bottom: 30px;
}

@media (min-width: 992px) {
  section.sec__contact.cat__ancillary .sectionBody .contactCard:last-child {
    margin-bottom: 0;
  }
}

section.sec__contact.cat__ancillary .sectionBody .contactCard img {
  width: 90px;
  height: 90px;
  margin-top: 30px;
  margin-bottom: 10px;
}

@media (min-width: 992px) {
  section.sec__contact.cat__ancillary .sectionBody .contactCard img {
    margin-bottom: 30px;
  }
}

section.sec__contact.cat__ancillary .sectionBody .contactCard .cardBody {
  padding: 0;
  background-color: transparent;
}

@media (min-width: 992px) {
  section.sec__contact.cat__ancillary .sectionBody .contactCard .cardBody {
    min-height: 85px;
  }
}

section.sec__contact.cat__ancillary .sectionBody .contactCard .cardBody h6 {
  margin-bottom: 10px;
  color: #666;
  font-family: Univers-55, sans-serif;
  font-size: 0.8125rem;
  line-height: 22px;
}

@media (min-width: 992px) {
  section.sec__contact.cat__ancillary .sectionBody .contactCard .cardBody h6 {
    margin-bottom: 0;
  }
}

section.sec__contact.cat__ancillary .sectionBody .contactCard .cardFoot {
  font-family: Univers-55, sans-serif;
  font-size: 0.8125rem;
}

section.sec__contact.cat__ancillary .sectionBody .contactCard .cardFoot p {
  margin-bottom: 0;
  color: rgb(34, 34, 34);
}

section.sec__contact.cat__ancillary .sectionBody .contactCard .cardFoot .link p {
  color: rgb(16, 73, 143);
}

section.sec__contact.cat__ancillary .sectionBody .regionWest {
  border-bottom: 1px solid #5dc1fd;
}

@media (min-width: 1200px) {
  section.sec__contact.cat__ancillary .sectionBody .regionWest {
    border-right: 1px solid #5dc1fd;
    border-bottom: 0;
  }
}

section.sec__contact.cat__ancillary .sectionBody .regionWest .contactCard {
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 768px) {
  section.sec__contact.cat__ancillary .sectionBody .regionWest .contactCard:last-child {
    padding-right: 30px;
    padding-left: 30px;
  }
}

section.sec__contact.cat__ancillary .sectionBody .regionWest .regionTitle>.col {
  padding-left: 0;
}

section.sec__contact.cat__ancillary .sectionBody .regionEast {
  margin-top: 40px;
}

@media (min-width: 1200px) {
  section.sec__contact.cat__ancillary .sectionBody .regionEast {
    margin-top: 0;
  }
}

section.sec__contact.cat__ancillary .sectionBody .regionEast .contactCard {
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 1200px) {
  section.sec__contact.cat__ancillary .sectionBody .regionEast .contactCard {
    padding-right: 30px;
    padding-left: 30px;
  }
}

@media (min-width: 768px) and (max-width: 1399px) {
  section.sec__contact.cat__ancillary .sectionBody .regionEast .contactCard:last-child {
    padding-right: 30px;
    padding-left: 30px;
  }
}

section.sec__contact.cat__ancillary .sectionBody .regionEast .regionTitle>.col {
  padding-left: 0;
}

@media (min-width: 1200px) {
  section.sec__contact.cat__ancillary .sectionBody .regionEast .regionTitle>.col {
    padding-left: 30px;
  }
}

section.sec__contact.cat__ancillary .more-info {
  display: flex;
  flex-wrap: wrap;
  padding-top: 30px;
}

@media (min-width: 992px) {
  section.sec__contact.cat__ancillary .more-info {
    padding-top: 60px;
  }
}

section.sec__contact.cat__ancillary .more-info img {
  display: inline-block;
  vertical-align: middle;
}

section.sec__contact.cat__ancillary .more-info a {
  display: block;
  padding-top: 20px;
  font-size: 0.75rem;
}

@media (min-width: 768px) {
  section.sec__contact.cat__ancillary .more-info a {
    font-size: 1rem;
  }
}

@media (min-width: 768px) {
  section.sec__contact.cat__ancillary .more-info a {
    display: inline-block;
    margin-left: 30px;
    padding-top: 30px;
    vertical-align: middle;
  }
}

section.sec__contact.cat__comumunity .sectionBackgroundShade {
  padding-top: 50px;
  padding-bottom: 50px;
  background: linear-gradient(90deg, #fff 0, #f9f9f9 0, #f9f9f9 75%, #fff 0);
}

@media (min-width: 992px) {
  section.sec__contact.cat__comumunity .sectionBackgroundShade {
    padding-top: 100px;
    padding-bottom: 100px;
    background: linear-gradient(90deg, #fff 7%, #f9f9f9 0, #f9f9f9 72.7%, #fff 0);
  }
}

section.sec__contact.cat__comumunity .sectionBackgroundShade>.row {
  margin-right: 20px;
  margin-left: 20px;
}

@media (min-width: 768px) {
  section.sec__contact.cat__comumunity .sectionBackgroundShade>.row {
    margin-left: 90px;
  }
}

@media (min-width: 992px) {
  section.sec__contact.cat__comumunity .sectionBackgroundShade>.row {
    margin-left: 130px;
  }
}

@media (min-width: 1200px) {
  section.sec__contact.cat__comumunity .sectionBackgroundShade>.row {
    margin-left: 165px;
  }
}

section.sec__contact.cat__comumunity .tallsidebar {
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 992px) {
  section.sec__contact.cat__comumunity .tallsidebar {
    z-index: 0;
    height: auto;
    padding-left: 30px;
    border-left: 1px solid #5dc1fd;
  }
}

section.sec__contact.cat__comumunity .sectionIntro>.col {
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 768px) {
  section.sec__contact.cat__comumunity .sectionIntro>.col {
    padding-bottom: 55px;
  }
}

section.sec__contact.cat__comumunity .sectionIntro>.col .add_seperator:after {
  margin-bottom: 0;
}

@media (min-width: 992px) {
  section.sec__contact.cat__comumunity .sectionThreeup {
    padding-right: 80px;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  section.sec__contact.cat__comumunity .sectionThreeup {
    padding-right: 115px;
  }
}

section.sec__contact.cat__comumunity .sectionThreeup>[class*="col-"],
section.sec__contact.cat__comumunity .sectionThreeup>.col {
  padding-top: 45px;
  padding-bottom: 45px;
  border-bottom: 1px solid #5dc1fd;
}

@media (min-width: 768px) {

  section.sec__contact.cat__comumunity .sectionThreeup>[class*="col-"],
  section.sec__contact.cat__comumunity .sectionThreeup>.col {
    padding: 20px 15px 5px;
    border-bottom: 0;
    border-left: 1px solid #5dc1fd;
  }
}

@media (min-width: 992px) {

  section.sec__contact.cat__comumunity .sectionThreeup>[class*="col-"],
  section.sec__contact.cat__comumunity .sectionThreeup>.col {
    padding: 20px 60px 5px 30px;
  }
}

@media (min-width: 1200px) {

  section.sec__contact.cat__comumunity .sectionThreeup>[class*="col-"],
  section.sec__contact.cat__comumunity .sectionThreeup>.col {
    padding: 20px 90px 5px 30px;
  }
}

section.sec__contact.cat__comumunity .sectionThreeup>[class*="col-"]:first-child,
section.sec__contact.cat__comumunity .sectionThreeup>.col:first-child {
  border-left: 0;
  padding-left: 0;
}

section.sec__contact.cat__comumunity .sectionThreeup>[class*="col-"]:last-child,
section.sec__contact.cat__comumunity .sectionThreeup>.col:last-child {
  border-bottom: 0;
  padding-right: 0;
}

section.sec__contact.cat__comumunity .sectionThreeup .contactCard img {
  width: 90px;
  height: 90px;
  margin-bottom: 10px;
}

@media (min-width: 992px) {
  section.sec__contact.cat__comumunity .sectionThreeup .contactCard img {
    margin-bottom: 30px;
  }
}

section.sec__contact.cat__comumunity .sectionThreeup .contactCard .cardBody {
  padding: 0;
  background-color: transparent;
}

@media (min-width: 992px) {
  section.sec__contact.cat__comumunity .sectionThreeup .contactCard .cardBody {
    min-height: 85px;
  }
}

section.sec__contact.cat__comumunity .sectionThreeup .contactCard .cardBody h6 {
  margin-bottom: 10px;
  color: #666;
  font-family: Univers-55, sans-serif;
  font-size: 0.8125rem;
  line-height: 22px;
}

@media (min-width: 992px) {
  section.sec__contact.cat__comumunity .sectionThreeup .contactCard .cardBody h6 {
    margin-bottom: 0;
  }
}

section.sec__contact.cat__comumunity .sectionThreeup .contactCard .cardFoot {
  font-family: Univers-55, sans-serif;
  font-size: 0.8125rem;
}

section.sec__contact.cat__comumunity .sectionThreeup .contactCard .cardFoot p {
  margin-bottom: 0;
  color: #222;
}

section.sec__contact.cat__comumunity .sectionOutro {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 85px;
}

section.sec__contact.cat__comumunity .sectionOutro h2 {
  margin-right: 2rem;
}

section.sec__contact.cat__comumunity .sectionOutro .socialIcons {
  display: flex;
  flex-direction: row;
}

section.sec__contact.cat__comumunity .sectionOutro .socialIcons a {
  margin-right: 2rem;
}

section.sec__contact.cat__comumunity .sectionOutro .socialIcons a img {
  height: 50px;
}

/****** Help resources end *******/
@media screen and (orientation:portrait) {
  height: 100vh;
  width: 100vw;
}

@media screen and (orientation:landscape) {
  height: 100vh;
  width: 100vw;
}



@media (min-width: 1920px) {
  .get-care-health .your-health-matters {
    width: 49%;
  }

  #ourplans-Hero .living-room-mom-and-dad-cud img {
    padding-left: 14%;
    top: -26%;
  }
}

#getCare-TextRight .textContainer p {
  font-size: .9rem;
}

/*#getCare-TextRight .textContainer.getcare-textcontainer {
  min-height: 460px !important;
}*/

section.sec__hero.cat__login .hero-image-container .hero-image img {
  width: 100%;
}

#ContactSalesTeam {
  margin: 0;
}

#specialtypharm .img-icon-tooltip span,
#spendingAccounts .img-icon-tooltip span {
  display: inline-block;
}

/* Commented out. Wrong sizes */
#specialtypharm .img-icon-tooltip span img,
#spendingAccounts .img-icon-tooltip span img {
  /* width: 50%;
  height: 50%; */
  margin-left: 3px;
}

/* Commented out. Interferes with correct size for table headings */
/* #specialtypharm .img-icon-tooltip,
#spendingAccounts .img-icon-tooltip {
  font-size: 13px;
} */

#specialtypharm .img-icon-tooltip .tooltip-inner {
  min-width: 125%;
  font-size: 0.7rem;
  margin-top: 27px;
}

@media only screen and (min-device-width: 991px) and (max-device-width: 1200px) {
  #ourplans-Hero {
    overflow-y: hidden;
  }

  .ourplans-hero img {
    bottom: 100px !important;
  }
}

#EmployerGroup .icon-off-site-blue-inline:hover {
  color: #fff;
}

#pharmacy-coverage-form .icon-off-site-blue-inline:after {
  font-size: 10px;
  font-weight: bolder;
  margin-left: 8px;
}

#intro_four .violet .blue-para {
  margin-bottom: 45px;
}

#EmployerGroup .hero-image-container .hero-image img {
  width: 100%;
  height: auto;
}

#wide-image-hero .icon-off-site-blue-inline:after {
  color: unset;
}
/*#Healthy-Maternity-Video{
  padding: 0px 75px 0px;
}*/
#Healthy-Maternity-Video .fullWidthVideoOverlayText h2{
  margin-bottom: 0.4em;
  font-size:25px;
}
#broker_employer_hero_login .hero-login-container{
width:91%;
}
#broker_employer_hero_login .hero-login-container .bodySection p{
font-size:0.9rem;
}
#broker_employer_hero_login .icon-tertiary-link{
    margin-left: -1px !important;
    font-size: 1.40rem;
    line-height: 1rem;
    color: #005eb9;
}
.tooltip {
    pointer-events: none;
}

#manageHealthConidistionsHero .button.secondary.white-button:active,
#manageHealthConidistionsHero .button.secondary.white-button:focus,
#manageHealthConidistionsHero .button.secondary.white-button:hover {
    border: 1px solid rgba(0, 94, 185, 0.75);
    background: #005eb9;
    color: #fff;
    text-decoration: underline;
}
#specialtypharm p.img-icon-tooltip{
   font-size:14px;
}


/*........................About-us.......................*/
#stPageFrame div.lay__header #bcbst-header .sub-nav .nav-items .nav-item-title .sub-items-list li > a {
font-family: univers-45,sans-serif;
font-size:20px;
}
#stPageFrame div.lay__header #bcbst-header .sub-nav .nav-items .nav-item-title > a{
font-family: univers-45,sans-serif;
font-size:27px;
}
#stPageFrame div.lay__header #bcbst-header .sub-nav .nav-items .nav-item-title.active > a{
color: #008cc9;
font-family: Univers-55, sans-serif;
}
#interactiveMap .mypopup{
width:435px;
}
#interactiveMap .mypopup h6 a{
font-family: UniversLTStd;
}
#specialtypharm .component-text-accordion.forms .component-text-accordion-card-body .component-text-accordion-card-body-text{
width : unset;
}
#PersonalData .content-block p{
font-size:1rem;
}
#specialtypharm .component-text-accordion.forms .component-text-accordion-card-body .component-text-accordion-card-body-text{
padding: 0;
margin-top: 20px;
}
#Company-Profile .ourvaluesbottom {
margin-top: -17% !important;
padding-top: 13% !important;
}
#stPageFrame {
overflow-x:hidden;
}
#detailsTable{
font-size:0.83rem !important;
}
#hsa-info .sectionImage img {
width: 100%;
}
#getcare_plancards .getcare-bottombox{
    margin-top: 45px;
}
#getcare_plancards .threeup-card p{
    margin-top: 17px;
}
