.about-content, .services-details-img {
  color: #888 !important;
  font-family: 'Poppins', sans-serif !important;
	font-weight: 400 !important;
	font-size:14px !important;
}

.about-content span {
  display: block;
  margin-bottom: 5px;
  color: #888;
  font-size: 17px;
}

.about-content h2 {
  color: #272262 !important;
  text-transform: capitalize;
}

.service-details-inner, .service-details-inner span{
  color: #888 !important;
  font-family: 'Poppins', sans-serif !important;
	font-weight: 400 !important;
	font-size:14px !important;
}

/* Strong, targeted reset for lists inside the service details area */
.service-details-inner,
.service-details-inner .ql-editor,
.service-details-inner .service-details-inner {
  /* nothing special here — these are just target anchors */
}

/* Ensure UL shows disc markers and has left padding */
.service-details-inner ul,
.service-details-inner .ql-editor ul {
  list-style: disc outside !important;
  margin-left: 1.25rem !important;   /* space between left edge and list */
  padding-left: 1.25rem !important;  /* ensure markers are visible */
}
 
/* Make sure LI uses list-item display (some CSS frameworks set li -> inline/block) */
.service-details-inner ul li,
.service-details-inner .ql-editor ul li {
  display: list-item !important;
  margin-bottom: .35rem;             /* small vertical spacing */
}

/* Ensure marker color / size is visible (modern browsers) */
.service-details-inner ul li::marker,
.service-details-inner .ql-editor ul li::marker {
  color: inherit !important;
  font-size: inherit !important;
}

/* Fallback: if ::marker or native bullets are suppressed, add manual bullets */
.service-details-inner ul.no-marker li::before,
.service-details-inner .ql-editor ul.no-marker li::before {
  content: "•";
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  margin-right: .5rem;
  color: #888;
}

.summernote-content,
.summernote-content p,
.summernote-content li,
.summernote-content h1,
.summernote-content h2,
.summernote-content h3,
.summernote-content a {
  font-family: 'Poppins', sans-serif !important;
  color: #888 !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: 1.6 !important;
}

/* Ensure bullets show on frontend */
.summernote-content ul,
.summernote-content ol {
  margin-left: 1.25rem !important;
  padding-left: 1.25rem !important;
  list-style-position: outside !important;
  list-style-type: disc !important;
}

/* Some themes add ::before pseudo markers — remove conflicting pseudo bullets */
.note-editor .note-editable li::before,
.summernote-content li::before {
  content: none !important;
}

.summernote-content a {
  text-decoration: underline !important;
  color: #272262 !important;
  font-weight: bold !important;
}

.service-sub-box {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 90px;
    padding: 18px 16px;
    text-align: center;
    border-radius: 10px;
    background: #fff;
    border: 1px solid #e9e9e9;
    width: 100%;
    white-space: normal;
    line-height: 1.3;
    box-sizing: border-box;
    text-decoration: none;
}

.service-sub-box:hover {
    text-decoration: none;
}
