.custom-list {
  list-style: none; /* Remove default list item markers */
  padding: 0;
  text-align: left;
}

.custom-list li {
  position: relative; /* To position the ::before pseudo-element */
  padding-left: 28px; /* Add some padding for visual spacing */
  line-height: 1.5; /* Adjust line height for better presentation */
}

.custom-list li:nth-child(1)::before {
  content: "S - "; /* Replace the first list item marker with a custom word or symbol */
  position: absolute;
  left: 0;
  top: 0;
}

.custom-list li:nth-child(2)::before {
  content: "M - "; /* Replace the second list item marker with a different custom word or symbol */
  position: absolute;
  left: 0;
  top: 0;
}

.custom-list li:nth-child(3)::before {
  content: "A - "; /* Replace the third list item marker with another custom word or symbol */
  position: absolute;
  left: 0;
  top: 0;
}
.custom-list li:nth-child(4)::before {
  content: "R - "; /* Replace the third list item marker with another custom word or symbol */
  position: absolute;
  left: 0;
  top: 0;
}
.custom-list li:nth-child(5)::before {
  content: "T - "; /* Replace the third list item marker with another custom word or symbol */
  position: absolute;
  left: 0;
  top: 0;
}


/**about**/

.sppb-section.feature-about:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-addon-text, .sppb-section.feature-about:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-addon-title.sppb-feature-box-title, .sppb-section.feature-about:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-icon span i {
  color:#fff!important;
}
.sppb-section.feature-about:not(.spectrum-faq-list) .sppb-addon-feature {
    border: 0px;
    background-image: linear-gradient(180deg, #ED463E, #185C8E);
    color: #fff;
    border-radius: 40px;
    padding: 80px 40px 40px 40px;
}
.sppb-section.feature-about:not(.spectrum-faq-list) .sppb-addon-feature  img.sppb-img-responsive {
  width: 100px;
  padding-bottom: 20px;
}
/**feature**/
 .sppb-section.border-all:not(.spectrum-faq-list) .sppb-addon-feature {
  border-radius:40px;
  overflow:hidden;
  min-height: 600px; 
  padding: 40px;
  display: flex;
  align-items: center;
  margin: 0;
}

@media (max-width: 991px) {
 .sppb-section.border-all:not(.spectrum-faq-list) .sppb-addon-feature {min-height: unset; }
}

/**directors**/
.sppb-section.feature-director:not(.spectrum-faq-list) .sppb-addon-feature {

  
}
.sppb-section.feature-director:not(.spectrum-faq-list) .sppb-addon-feature .sppb-addon-title.sppb-feature-box-title {
  color:#fff!important;
}
.sppb-section.feature-director:not(.spectrum-faq-list) .sppb-addon-feature .sppb-addon-text, .sppb-section.feature-director:not(.spectrum-faq-list) .sppb-addon-feature .sppb-icon span i, .sppb-section.feature-director:not(.spectrum-faq-list) .sppb-addon-feature .sppb-addon-title.sppb-feature-box-title {
   color:#fff!important;
}
.sppb-section.feature-director:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-addon-text, .sppb-section.feature-director:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-addon-title.sppb-feature-box-title, .sppb-section.feature-director:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-icon span i {
  color:#fff!important;
}
.seed-works-header h3.sppb-addon-title {
  color:#fff;
}
.director .sppb-media>.pull-left {
  max-width:160px;
  position: absolute;
  bottom:25px;
  left:0px;
  
}
.director .sppb-img-container:before{
  content:"";
  width:100%;
  height:100%;
  /* background-color:#000; */
      background-image: linear-gradient(180deg, #ED463E, #185C8E);
  
  position:absolute;
  bottom:0;
  left: 0px;
  z-index: -1;
   border-radius: 50%;
}
.director .sppb-img-container {
  position:relative;
  z-index: 1;
  padding: 6px;
}
.sppb-section.director:not(.spectrum-faq-list) .sppb-addon-feature {
  padding:0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 75px;
  background-image: linear-gradient(180deg, #185C8E, #185C8E);
  border-bottom-right-radius: 30px;
}
.sppb-section.director .sppb-media-body {
  padding-top: 20px;
  padding-left: 115px;
  padding-bottom: 10px;
}
.cls-avatar-name {
    font-size: 14px;
}
@media(max-width:991px){
  .director .sppb-media>.pull-left {
    bottom:20px;
  }
}
@media(max-width:767px){
  .sppb-section.director .sppb-media-body {
    padding-left: 80px;
  }
  .director .sppb-media>.pull-left {
    max-width: 135px;
  }
  
.director .sppb-img-container {
  top:5px;
  width: 120px;
}
 .sppb-section.director:not(.spectrum-faq-list) .sppb-addon-feature { margin-left: 55px; }

}

/**leadership**/
.sppb-section.feature-leader:not(.spectrum-faq-list) .sppb-addon-feature {
  padding:0;
}
.sppb-section.feature-leader:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-addon-text, .sppb-section.feature-leader:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-addon-title.sppb-feature-box-title, .sppb-section.feature-leader:not(.spectrum-faq-list) .sppb-addon-feature:hover .sppb-icon span i {
    color: #185C8E !important;
}
.sppb-section.feature-leader:not(.spectrum-faq-list) img{
  max-width: 160px;
  /* padding:5px; */
  margin: auto;
  transition: 0.5s;
}

.feature-leader .sppb-modal-selector:hover img {
    transform: scale(1.05);
}

.sppb-section.feature-leader:not(.spectrum-faq-list)  h6 {
    margin-bottom: 0px;
   color: #185C8E!important;
}
.sppb-section.feature-leader:not(.spectrum-faq-list) .sppb-addon-feature .sppb-addon-text {
    font-size: 14px;
}
.sppb-section.feature-leader:not(.spectrum-faq-list) span.sppb-img-container {
 background-image: linear-gradient(180deg, #ED463E, #185C8E);
 max-width: 160px;
 display:block;
 margin:auto;
 border-radius:50%;
}

.feature-leader .sppb-modal-selector {
    display: block;
}

.feature-leader .sppb-modal-selector img {
    background: linear-gradient(180deg, #ED463E, #185C8E);
    border-radius: 100%;
}

.feature-leader .sppb-modal-selector span.text {
    padding-top: 10px;
    display: block;
    color: #676767;
 line-height: 1.5;
}

.feature-leader .sppb-modal-selector span.text b {
    color: #185C8E; font-size: 18px;
}

@media(max-width:767px){
  .sppb-section.feature-leader:not(.spectrum-faq-list) .sppb-addon-feature .sppb-addon-title {
    margin-bottom: 0px !important;
}
}




.modal-inner-block { color: #3d3d3d; letter-spacing: 0.5px; font-size: 14px; text-align: center; }

.modal-inner-block img { margin: auto; width: 150px; background: linear-gradient(180deg, #ED463E, #185C8E); border-radius: 100%;}

.modal-inner-block strong { font-size: 18px; color: #185C8E; }

.modal-inner-block ul { list-style: none; padding: 0px; margin-bottom: 0; text-align: left;  }

.modal-inner-block ul li { margin: 5px 0 0; padding-left: 25px; line-height: 1.5; }

.modal-inner-block ul li:before { color: #185C8E; content: '\f061'; font-family: fontawesome; margin-right: 10px; margin-left: -22px;  font-size: 14px; }


.white-popup-block {
    padding: 25px;
    max-height: 550px;
    overflow: hidden;
    overflow-y: scroll;
}

@media(max-width:767px){ 
   .white-popup-block { padding: 20px 15px; }
   .modal-inner-block { letter-spacing: 0; }
}




.pointer-event .sppb-modal-selector {
    pointer-events: none;
}






.about-timeline-slider .sppb-testimonial-carousel-name {
    color: #185c8e;
    font-weight: 800;
    font-size: 20px;
}

.about-timeline-slider .sppb-carousel-extended-item:before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    background: #1bac4b;
    border-radius: 100%;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.about-timeline-slider .sppb-carousel-extended-item {
    padding: 30px 15px 0;
}

.about-timeline-slider .sppb-carousel-extended-item:after {
    content: "";
    position: absolute;
    background: #e2e2e2;
    width: 100%;
    height: 3px;
    top: 6px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: -1;
}