/* Colors */
/* Gradients */
/*Fonts*/
/*Font sizes*/
/*Max container width*/
/*Border*/
/*Margins*/
/*Images*/
.container-layout .breadcrumb {
  margin-bottom: 5px; }
  @media (max-width: 768px) {
    .container-layout .breadcrumb {
      margin-bottom: 5px; } }

@media (max-width: 768px) {
  .container-layout .pharmacyFnd {
    margin-top: 0% !important;
    margin-bottom: 0% !important; } }

/* Component */
.img-full {
  width: 100%;
  background-size: cover;
  height: 100vh;
  max-height: 460px; }
  @media (max-width: 768px) {
    .img-full {
      max-height: 342px; } }

.icon-container {
  position: absolute;
  left: 0;
  right: 0;
  margin: -50px auto 0;
  width: 99px;
  height: 99px; }
  .icon-container .icon-img {
    width: 100%; }

#layout-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  #layout-header .header {
    margin-top: 64px;
    max-width: 767px;
    text-align: center;
    color: #154ea5;
    font-family: "archiaregular";
    font-weight: 300;
    font-size: 36px;
    line-height: 48px; }
    @media (max-width: 768px) {
      #layout-header .header {
        width: 100%; } }

.abtUs-text {
  margin-top: 3rem;
  margin-bottom: 3rem; }
  @media (max-width: 768px) {
    .abtUs-text {
      padding: 0 5px;
      margin-top: 2rem;
      margin-bottom: 2rem; } }
  .abtUs-text p {
    max-width: 763px;
    margin: 0px auto 1rem;
    text-align: center;
    font-family: "archiaregular";
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    color: #5b5b5b; }

@media (max-width: 768px) {
  .extra-text {
    max-width: 335px;
    margin-left: 15px; } }

.extra-text p {
  max-width: 763px;
  margin: 0 auto;
  text-align: left;
  font-family: "archiaregular";
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  color: #000000; }
  @media (max-width: 768px) {
    .extra-text p {
      font-size: 15px; } }

.text-box .text-align {
  max-width: 569px;
  font-family: "archiabold";
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 28px; }
  @media (max-width: 768px) {
    .text-box .text-align {
      margin-top: 22px;
      max-width: 100%;
      margin-left: 10px; } }

.text-box .category-container {
  margin-bottom: 37px; }
  @media (max-width: 768px) {
    .text-box .category-container {
      margin-left: 5px; } }
  .text-box .category-container .category-bloc {
    margin-top: 5px;
    max-width: 565.01px;
    border-bottom: 1px solid #dadada; }
    @media (max-width: 768px) {
      .text-box .category-container .category-bloc {
        max-width: 100%;
        margin-left: 5px; } }
    .text-box .category-container .category-bloc .category-text {
      margin-top: 19px;
      max-width: 565.01px; }
      .text-box .category-container .category-bloc .category-text p {
        height: 19px; }
        .text-box .category-container .category-bloc .category-text p .accicon {
          float: right;
          font-size: 30px;
          line-height: 1; }
          .text-box .category-container .category-bloc .category-text p .accicon .fa-angle-right:before {
            padding-right: 20px; }

.text-box .content-row {
  margin-top: 20px;
  margin-bottom: 20px; }
  .text-box .content-row .body p,
  .text-box .content-row .body li {
    margin-bottom: 16px; }
  .text-box .content-row .body a {
    color: #154EA5 !important; }
  .text-box .content-row .body ul {
    list-style: "-";
    padding-left: 5px; }
    .text-box .content-row .body ul li {
      padding-left: 5px; }
  .text-box .content-row .body .text-center {
    text-align: left !important;
    /* To override default Rich Text Component styles in this layout */ }
