I want to have on my page a title in h4, a sub-title in h5 and then 3 divs arrange in the way of this image:
I have this html code :
<!DOCTYPE html>
<html>
<head>
<style>
.grid-container {
display: grid;
column-gap: 50px;
grid-template-columns: auto auto auto;
background-color: #2196F3;
padding: 10px;
}
.grid-item {
background-color: rgba(255, 255, 255, 0.8);
border: 1px solid rgba(0, 0, 0, 0.8);
padding: 20px;
font-size: 30px;
text-align: center;
}
</style>
</head>
<body>
<div class="grid-container">
<h4>Title 1</h4>
<h5>SubTitle 1</h5>
<div class="grid-item">1</div>
<div class="grid-item">2</div>
<div class="grid-item">3</div>
</div>
</body>
</html>
But the problem I have is that my divs are all shifted to the right and my titles are not aligned as in the previous image

Does anyone have an idea?
Is it possible to combine with bootstrap 4 to align my titles and divs correctly or just with my grids it can be aligned correctly
