/*..................... Banner section start .....................*/

.hero .hero-title {
  max-width: none !important;
}



/*..................... Banner section end .....................*/

/*..................... About section start .....................*/

.about-hepc .paint {
  margin-top: -18%;
  width: 150%;
  margin-left: -20%;
}

.about-copy {
  /* padding-left: 80px; */
  /* padding-right: 80px; */
  padding-bottom: 8px;
}

.about-copy p {
  font-size: 20px;
}

.about-copy ul {
  padding: 0;
  list-style-type: none;

}

.about-copy li {
  color: white;
  font-size: 16px;
  line-height: 33px;
  text-decoration: underline;
}

.about-copy,
.p-heading {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: white;
  font-size: 20px;
}

/*..................... About section end .....................*/

/*..................... Accordion section start .....................*/

#ud_accordion {
  gap: 0px;
}

.accordion-section {
  padding-top: 16px;
}

.site-bounds {
  padding-left: 32px;
  padding-right: 32px;
}

.accordion-div {
  /* border: 1px solid #707070; */
  border-radius: 25px;
  background-color: white;
  padding-top: 32px;
  padding-bottom: 0px;
  /* padding-right: 40px;
  padding-left: 40px; */
}

.accordion-div .ud_active {
  padding: 0;
}

.accordion-div .headline {
  /* padding: 0px !important; */
  padding: 40px !important;
  padding-top: 0 !important;
}

.accordion-div .accordion-slide {
  padding : 0px 40px;
}

/* .accordion-div p {
  margin-bottom: 0px;
  font-size: 16px;
} */

.accordion-div p {
  margin-bottom: 24px;
  font-size: 20px;
}

/* .accordion-div h3 {
  margin-bottom: 0px;
} */

.accordion-div a {
  color: black;
  text-decoration: underline;
  font-size: 20px;
}

.accordion-div .accordion-content {
  padding: 0px !important;
  padding-bottom: 10px !important;
  display: block;
}

.accordion-div .accordion-item h3 {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 0px;
  line-height: 1.5;
  /* width: 75%; */
  /* padding-right: 32px; */
}

.accordion-div .accordion-content .accordion-slide {
  gap: 0px;
}

/* .accordion-div .Image-16 {
  height: 336px;
  width: 284px;
} */

.accordion-div .Group-5304 {
  padding: 0px 160px;
}

.accordion-div .group-5246 {
  padding: 0px 130px;
}

.no-up-radious {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.no-down-radious {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.accordion-div .acc_1_sec_1 {
  display: flex;
  flex-direction: column;
}

.accordion-div .acc_1_sec_2 {
  display: flex;
  align-items: center;
}

.accordion-content .accordion-slide:not(:last-child) {
  border-bottom: 0px;
}


.bottom-green-div {
  background: linear-gradient(white 75%, #94cc44 25%);
}


.arrow-button-img {
  transform: rotate(270deg) !important;
}

.ud_active .arrow-button-img {
  transform: rotate(360deg) !important;
}

.eliminated_services div {
  padding-left: 0px;
}

.eliminated_services p, .eliminated_services_2 p {
  margin-bottom: 0px;
}

/*..................... Accordion section end .....................*/


/*..................... Carousel section start .....................*/

.accordion-div .carousel-indicators {
  position: relative;
}

.accordion-div .carousel-indicators li {
  background-color: #e72378;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  opacity: 1;
  margin: 0px 7px;
}

.accordion-div .carousel-indicators li.active {
  background-color: #7db928;
}

/*..................... Carousel section end .....................*/

/*..................... Image section start .....................*/

.group-5320 {
  max-width: 463px;
  padding-left: 75px;
}

.group-5322 {
  max-width: 143px;
}

.bottom-paint-pink {
  max-width: none;
  width: 130%;
  margin-top: -11.75%;
  margin-left: -8%;
  margin-bottom: 32px;
}

.bottom-paint-green {
  max-width: none;
  width: 130%;
  margin-top: -11.75%;
  margin-left: -8%;
}

.top-paint-green {
  margin-bottom: -1%;
  max-width: none;
}

.top-paint-pink {
  margin-bottom: -12%;
  max-width: none;
  width: 130%;
  rotate: 180deg;
  margin-left: -22%;
  margin-top: 32px;
}

/* .image-16 {
  max-height: 90%;
} */

.explore-btn-desk {
  text-align: center;
}

.explore-btn-mob {
  display: none;
}

/*..................... Image section end .....................*/

.references * {
  color: #707070 !important;
}

.references .reference-heading {
  font-size: 22px;
}

.references li,
.references p {
  font-size: 16px !important;
}

.our_mission_img_mob {
  display: none;
}

/*..................... Common styles start .....................*/

.background-colour-pink {
  background-color: #e72378 !important;
}

.text-colour-pink {
  color: #e72378 !important;
}

.background-colour-green {
  background-color: #94cc44 !important;
}

.text-colour-green {
  color: #94cc44 !important;
}

.background-colour-white {
  background-color: white !important;
}

.text-colour-white {
  color: white !important;
}

/* .p-40 {
  padding-left: 40px;
  padding-right: 40px;
} */

.gap-20 {
  gap: 20px !important;
}

.gap-50 {
  gap: 50px !important;
}

.pr-100 {
  padding-right: 100px !important;
}


.hcp-disclaimer-inner {
  padding: 24px !important;
}

.hcp-disclaimer-inner .gilead-logo {
  padding-top: 16px;
  padding-left: 24px;
}

.hcp-disclaimer-inner .content p {
  font-size: 16px;
  margin-bottom: 24px;
}

/*..................... Common styles end .....................*/


@media only screen and (max-width: 800px) {

  .pr-100 {
    padding-right: 0px !important;
  }

  .group-5320 {
    padding-left: 15px;
  }

  .accordion-div .group-5246 {
    padding: 0;
    width: auto;
  }

  .accordion-div .Group-5304 {
    padding: 0px 16px;
  }

}






/*..................... Mobile screen styles start .....................*/


@media only screen and (max-width: 576px) {

  /* About section */
  .about-copy {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0px;
  }

  .site-bounds {
    padding-left: 16px;
    padding-right: 16px;
  }

  .about-hepc .paint {
    margin-top: -35%;
    width: 375%;
    margin-left: -25%;
  }


  /* Accordion section */

  /* .accordion-div {
    padding-top: 16px;
  } */

  .accordion-div .headline {
    /* padding: 0px !important; */
    /* padding: 16px !important;
    padding-top: 0 !important; */
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  
  .accordion-div .accordion-slide {
    padding : 0px 16px;
    border: 0px;
  }

  .accordion {
    gap: 16px;
  }
  
  .accordion-div .acc_1_sec_1 {
    flex-direction: column-reverse;
  }

  .accordion-div .acc_1_sec_1 p {
    margin-bottom: 0;
    margin-top: 20px;
  }

  .accordion-div .acc_1_sec_2 {
    flex-direction: column-reverse;
    padding-bottom: 24px;
  }

  .accordion-div .accordion-item h3 {
    font-size: 20px;
    width: 90%;
  }

  /* Image section */

  .our_mission_img_mob {
    display: block;
  }
  .our_mission_img_desk {
    display: none;
  }

  .top-paint-pink {
    margin-bottom: -35%;
    width: 375%;
    margin-left: -250%;
  }

  .bottom-paint-pink {
    width: 375%;
    margin-top: -35%;
    margin-left: -20%;
  }

  .top-paint-green {
    margin-bottom: -2%;
    width: 375%;
    margin-left: -270%;
  }

  .bottom-paint-green {
    width: 375%;
    margin-top: -35%;
    margin-left: -20%;
  }

  .explore-btn-desk {
    display: none;
  }
  
  .explore-btn-mob {
    display: block;
    text-align: center;
    margin-top: -80px;
  }
  div.explore-btn-mob.last{
    margin-top: -90px;
  }

  .group-5320 {
    max-width: none;
    padding-left: 0px;
  }

  .hero-image-elem {
    width: 130% !important;
  }


}
@media screen and (min-width: 992px) {
  .accordion-div .headline{
      padding-bottom: 32px !important;
  }
}