I have an image that looks like this:

I need to put the text below the image.
Can you tell me where I'm going wrong?
.outer-circle {
width: 400px;
height: 400px;
border-radius: 50%;
text-align: center;
background-color: #dedede;
display: flex;
align-items: center;
justify-content: center;
}
.main-div {
align-items: center;
justify-content: center;
display: flex;
}
<div class="main-div">
<div class="outer-circle">
<img :src="Commments" style="width: 250px; filter: grayscale(100%); display: block;" />
</div>
<br />
<p style="display: block; text-align: center;">No Comments</p>
</div>