.agenda-steps-inr {
    display: flex;
    flex-wrap: wrap;
    padding: 30px 0;
}

.agenda-steps-no {
    flex: 0 20%;
}

.agenda-steps-txt {
    flex: 0 70%;
    /* padding-top: 35px; */
}

.agenda-steps-inr:not(:last-child) {
    border-bottom: 1px solid #D5D5D5;
}


.agenda-steps-txt p {
    margin: 0 !important;!I;!;
}

.agenda-steps-no h2 {
    margin: 0 !important;!I;!;
}

@media(max-width:767px){
  .agenda-steps-inr {
    justify-content: space-between;
}

.agenda-steps-no {
    flex: 0 10%;
}

.agenda-steps-txt {
    flex: 0 80%;
}
}