i'm new on web development and i encounter a problem. I'm designing a mobile website and the list text is too long and it breaks to a second line, so i want to adjust the second line to the level where the text starts. I'm using bootstrap 5
at the moment my list looks like this actual
i want it to look like this wanted
HTML
<div class="col">
<ul>
<p class="col align-self-center">
<li><i class="fa-solid fa-fish"></i>5% marketing and strategic alliances</li>
<li><i class="fa-solid fa-fish"></i>10% Metadata release (Rarity tools) Focus on community growth</li>
<li><i class="fa-solid fa-fish"></i>25% Listing in Magic Eden</li>
<li><i class="fa-solid fa-fish"></i>50% First Donation to partners</li>
<li><i class="fa-solid fa-fish"></i>65% Increase in marketing investment</li>
<li><i class="fa-solid fa-fish"></i>80% Bluepaper Publication of Phase 2</li>
<li><i class="fa-solid fa-fish"></i>100% Second Donation to partners</li>
</p>
</ul>
</div>
</div>
CSS
.Roadmap-body li {
list-style: outside;
padding: 0% 0% 5% 0%;
text-align: left;
width: 100%;
margin-left: auto;
margin-right: auto;
}
.fa-fish{
padding-right: 7%;
}
thank you by advance everyone !
EDIT i change the ui tag to ul and now looks like this enter image description here