Вы можете обернуть <h2>
и <p>
внутри <div>
каждого элемента сетки.
Таким образом, у вас будет два потомка для каждого: <div>
и <button>
.
Затем вы можете использовать несколько Bootstrap классов для макета flexbox.
Добавьте d-flex
, flex-column
justify-content-between
к каждому элементу сетки.
Эти классы добавят display: flex
, flex-direction: column
и justify-content: space-between
.
<div class="row services">
<div class="col-lg-4 col-md-6 icon-box d-flex flex-column justify-content-between" data-aos="fade-up">
<div>
<h3 class="title">Element 1</h3>
<p class="description collectiontext">Lorem, ipsum dolor sit amet consectetur adipisicing elit. Aliquid explicabo tempora nostrum, minus distinctio suscipit in? Nemo unde dolor amet perspiciatis blanditiis deleniti, explicabo sed necessitatibus maiores quae culpa libero?</p>
</div>
<button class="btn btnGetQuote" onclick="javascript:functionA()">Get quote</button>
</div>
<div class="col-lg-4 col-md-6 icon-box d-flex flex-column justify-content-between" data-aos="fade-up">
<div>
<h3 class="title">Element 2</h3>
<p class="description collectiontext">Element description</p>
</div>
<button class="btn btnGetQuote" onclick="javascript:functionB()">Get quote</button>
</div>
<div class="col-lg-4 col-md-6 icon-box d-flex flex-column justify-content-between" data-aos="fade-up">
<div>
<h3 class="title">Element 3</h3>
<p class="description collectiontext">Element description</p>
</div>
<button class="btn btnGetQuote" onclick="javascript:functionB()">Get quote</button>
</div>
<div class="col-lg-4 col-md-6 icon-box d-flex flex-column justify-content-between" data-aos="fade-up">
<div>
<h3 class="title">Element 4</h3>
<p class="description collectiontext">Element description</p>
</div>
<button class="btn btnGetQuote" onclick="javascript:functionC()">Get quote</button>
</div>
<div class="col-lg-4 col-md-6 icon-box" data-aos="fade-up"></div>
</div>