I am struggling to create a responsive design for these two sections, both of which display quite similarly in line. Here are the resolutions for desktop and tablet/mobile:
https://i.sstatic.net/XWbSP.png
https://i.sstatic.net/3KLyY.png
I suspect the issue lies with my use of d-flex, but I haven't been able to resolve it yet. I used d-flex to align the icons and text in the eight cards horizontally and vertically centered. Should I remove d-flex? If so, what other method can I use to center-align the items inside the card (with the image on the left side of the text)? Below is the source code snippet: