    .page-title {
        font-family: 'Merriweather', serif;
        background: transparent;
        font-size: 30px;
        height: auto;
        padding: 15px;
        color: #333;
    }
    .breadcrumb-item a{
        font-size: small;
        /* padding: 15px; */
        color: #23527c !important;
    }

    .breadcrumb-item a:hover{
        color: #00283e !important;
    }
    .breadcrumb-item.active, .breadcrumb-item a.active {
        font-weight: normal;
        color: #333 !important;
        font-size:  0.875rem;
    }
    .breadCrumb ul li span.bc-separator {
        display: block;
        overflow: hidden;
        font-weight: bolder;
        height: 21px;
        line-height: 21px;
        float: left;
        padding-right: 5px;
        padding-left: 5px;
    }

    .breadcrumb-item + .breadcrumb-item::before {
        display: none;
        float: left;
        padding-right: var(--bs-breadcrumb-item-padding-x);
        color: var(--bs-breadcrumb-divider-color);
        content: var(--bs-breadcrumb-divider, ">>") /* rtl: var(--bs-breadcrumb-divider, "\\") */;
    }
    
    .contact-text{
    font-size: 0.875rem;
    color: #333;
    margin-bottom: 0.5rem !important;

    }
    .contact-info{
    font-size: 0.875rem;
    color: #333;
    margin-bottom: 0.5rem !important;
    }

  .no-shadow {
    box-shadow: none !important;
  }
  .ps-3{
    padding-left: 1px !important;
  }

/* Share section redesign */
.share-section-redesigned .icon-square {
    
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  line-height: 20px;
  height: 20px;
  border-radius: 3px;
  font-size: 1.3rem;
  color: #fff;
  background: #ccc;
  transition: background 0.2s;
}
.share-section-redesigned .bg-share-plus {
  background:  rgb(1, 102, 255);
}

.share-section-redesigned .bg-facebook {
  background: rgb(1, 102, 255) !important;
}
.share-section-redesigned .bg-x {
  background: #14171a;
}
.share-section-redesigned .bg-email {
  background: #7d7d7d;
}
.share-section-redesigned .bg-linkedin {
  background: #0077b5;
}
.share-section-redesigned .icon-square i {
  color: #fff;
  font-size: 1.2rem;
  font-weight: bold;
}
.share-section-redesigned .share-label {
  font-size: 1.1rem;
  color: #23527c;
  font-weight: 400;
  letter-spacing: 0.2px;
  vertical-align: middle;
  margin-top: 2px;
}
/* certification section */
.certification-section {
  font-size: 1.35rem;
  color: #223;
}
.cert-title {
  font-size: 1.5rem;
  font-weight: 700;
  color: #406699;
  margin-bottom: 1.2rem;
  font-family: 'Arial';
}
.cert-sub-title {
  font-size: 1.125rem;
  
  color: #000000;
  margin-bottom: 1.2rem;
  font-family: 'Arial';
}
.certification-section ul {
  margin-top: 0.5rem;
  margin-bottom: 1.2rem;
}
.certification-section li {
  /* margin-bottom: 0.5rem; */
  line-height: 1.2;
}
.cert-bold {
  /* font-weight: 500; */
  font-size: 1.125rem;
  color: #000000;
  font-family: 'Arial';
}
.certification-section div {
  margin-bottom: 0.2rem;
}

.cert-note {
  font-size: 1.125rem;
  font-style: italic;
  font-weight: bold;
  color: #333;
  margin-top: 2.125rem;
  font-family: Arial;
}
.cert-note-process {
    font-size: 1.125 rem;
    color: #333;
    margin-top: 2.125rem;
    font-family: Arial;
  }
  .img-top{
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

.faq-section-title {
  font-size: 1.5rem;
  font-weight: bold;
  color: #23527c;
}
.faq-item {
  margin-bottom: 3rem;
}
.faq-question {
  font-size: 2rem;
  font-weight: bold;
  color: #2d3a4a;
  margin-bottom: 1.5rem;
}
.faq-answer {
  font-size: 1.35rem;
  font-weight: bold;
  color: #3b5a7a;
}

.underline {
  text-decoration: underline;
}
.text-dark {
  color: #000;
}
.list-style-type-square {
  list-style-type: square;
}
.w-35{
  width: 35% !important;
}
.list-upper-alpha {
    list-style-type: upper-alpha;
  }
  .list-roman {
    list-style-type: lower-roman !important;
}
.list-lower-alpha {
    list-style-type: lower-alpha;
}
  

