.early-Symptoms {
    background: #F2F7FD;
    padding: 2rem 1.3rem;
    margin-top: 25px;
}
.textCenter {
    border: 2px dashed #B43131;
    padding: 7px;
}
.textRight {
    text-align: right;
}
.downarrow p, .arrowbelowContent p {
    font-size: 20px;
}
.arrowSection {
    text-align: center;
    margin: 0 auto;
    width: 66%;
    margin-top: 36px;
}
.arrowbelowContent p {
    margin-bottom: 0;
}
.downarrow {
    padding-bottom: 20px;
    position: relative;
}

.diagnosis-steps {
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.diagnosis-step {
    display: flex;
    align-items: center;
    gap: 58px;
    justify-content: center;
    margin-bottom: 42px;
}
/* Middle description */
.step-description {
  flex: 1;
}

/* Right image */
.step-image {
  flex: 0 0 150px;
}

.step-image img {
  max-width: 100%;
  height: auto;
  display: block;
}
.blueBgsmallcontent {
    border: 2px dashed #B43131;
    padding: 31px;
    margin-top: 44px;
}
.functionBladder {
    margin-top: 80px;
}
.functionBladder ul.list-unstyled {
    margin-bottom: 0;
}
/* Responsive stacking on smaller screens */
@media (max-width: 767px) {
   .diagnosis-step {
        flex-direction: column;
        align-items: center;
        text-align: center;
        margin-bottom: 40px;
        gap: 19px;
    }

  .step-label {
    margin-bottom: 10px;
  }

  .step-description,
  .step-image {
    width: 100%;
  }
  .arrowSection {
    width: 100%;
}
ul.list-unstyled {
    margin-top: 25px;
}
.step-image {
    justify-content: center;
    display: flex;
}
.functionBladder {
    margin-top: 58px;
}
.step-image.removeSpace {
    display: none;
}
}