I have successfully implemented the solution according to your requirements, you can view the jsfiddle here:
https://jsfiddle.net/o6uf9hq4/
<footer class="footer__wrapper">
<div class="container-fluid">
<div class="row">
<div class="col-sm-12 col-md-6">
<h5 class="footer__contact-us-header footer__text--underline">
CONTACT OUR <br>
EXCLUSIVE AGENTS AT
</h5>
<div class="footer__line footer__line--pl10"></div>
<h3 class="footer__contact-us-number">646-846-0954</h3>
</div>
<div class="footer__name-wrapper col-sm-6 col-md-2">
<h3 class="footer__name footer__text--underline">BRAD COHEN</h3>
<div class="footer__line"></div>
<p class="footer__name-title">
Senior Director<br>
<a href="mailto:<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="7c1e1f3c191f0e19081d1510521f1311">[email protected]</a>" class="footer__name-link">
<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="80e2e3c0e5e3f2e5f4e1e9ecaee3efed">[email protected]</a>
</a>
</p>
</div>
<div class="footer__name-wrapper col-sm-6 col-md-2">
<h3 class="footer__name footer__text--underline">JACOB TZFANYA</h3>
<div class="footer__line"></div>
<p class="footer__name-title">Senior Director<br>
<a href="mailto:<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="1d77695d787e6f78697c7471337e7270">[email protected]</a>" class="footer__name-link">
<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="244e50644147564150454d480a474b49">[email protected]</a>
</a>
</p>
</div>
<div class="footer__name-wrapper col-sm-6 col-md-2">
<h3 class="footer__name footer__text--underline">JON KAMALI</h3>
<div class="footer__line"></div>
<p class="footer__name-title">Director<br>
<a href="mailto:<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="0b61604b6e68796e7f6a626725686466">[email protected]</a>" class="footer__name-link">
<a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="234948634640514657424a4f0d404c4e">[email protected]</a>
</a>
</p>
</div>
</div>
<div class="row justify-content-end">
<div class="col-sm-6 col-md-3">
<div class="footer__sponsor-logo-wrapper">
<img class="footer__sponsor-logo" src="img/terreno-logo.png" alt="#">
</div>
</div>
<div class="col-sm-6 col-md-3">
<div class="footer__address-wrapper">
<img src="img/ec-logo-footer.svg" alt="" class="footer__logo">
<p class="footer__ec-contact">
355 Lexington Avenue,<br>
New York, NY 10017<br>
easternconsolidated.com<br>
T: 212.499.7700; <br>
F: 212.499.7718
</p>
</div>
</div>
</div>
</div>
</footer>
<html>
For additional assistance on utilizing the grid system effectively, refer to the information extracted from the Bootstrap documentation:
- Containers are ideal for centralizing and adding horizontal padding to your website content. Opt for
.container
for a responsive pixel width or .container-fluid
for full-width responsiveness across all viewport sizes.
- Rows serve as containers for columns, providing horizontal padding (referred to as gutters) to control spacing between them. Negative margins counteract this padding on rows, ensuring visual alignment along the left side of column content.
- In a grid layout, content should reside within columns, with only columns allowed as immediate children of rows.
- Thanks to flexbox, grid columns lacking specified widths will automatically distribute as equal-width columns. For example, four instances of .col-sm will each occupy 25% width from the small breakpoint onwards. Refer to the auto-layout columns section for more examples.
- Column classes determine the number of columns out of the possible 12 per row that you wish to utilize. For three equally sized columns, use .col-4.
- Column widths are percentage-based, ensuring fluidity and sizing relative to their parent element.
- Columns feature horizontal padding for inter-column spacing, yet you can eliminate row margin and column padding by applying .no-gutters to the .row.
- Ensure grid responsiveness by employing five grid breakpoints: extra small, small, medium, large, and extra large. Breakpoints rely on minimum width media queries, applying to that specific breakpoint and ones above it.
- You have the option to use predefined grid classes (e.g., .col-4) or Sass mixins for enhanced semantic markup.