My .navbar logo disappears when the screen width is under 768px. I've seen a similar post about this issue, but they had set a very high height. I haven't specified a height for my navbar or navbar brand. Any help would be greatly appreciated, thanks.
.navbar {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
padding: 0.75rem 1.5rem;
}
.navbar>.container,
.navbar>.container-fluid {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
}
.navbar-brand {
display: inline-block;
padding-top: 0.3125rem;
padding-bottom: 0.3125rem;
margin-right: 1.5rem;
font-size: 1.25rem;
line-height: inherit;
white-space: nowrap;
}
.navbar-brand:hover,
.navbar-brand:focus {
text-decoration: none;
}
.navbar-nav {
display: flex;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.navbar-nav .nav-link {
padding-right: 0;
padding-left: 0;
}
.navbar-nav .dropdown-menu {
position: static;
float: none;
}
<nav class="navbar navbar-expand-md bg-dark navbar-dark" style="background-image: url(http://go.pardot.com/l/679853/2019-01-07/2cz/679853/633/events_hero_1_smaller.png);background-position: top left;background-size: 100%;background-repeat: repeat;">
<div class="container">
<div class="collapse navbar-collapse" id="navbar19">
<span class="navbar-brand d-md-block">
<img src="https://www.merceradvisors.com/wp-content/uploads/2019/01/Mercer_Advisors_Logo_white.svg" width="100" height="100" class="d-inline-block align-top" alt="">
</span>
</div>
</div>
<span class="navbar-text text-light w-50 mr-auto" style="">
<img src="https://jq92i2jx71t1ha9ez393dz6k-wpengine.netdna-ssl.com/wp-content/uploads/2018/05/Kristen.png" width="40" height="40" class="d-inline-block align-top rounded-circle mr-2" alt="" style="border: 2px solid #49dbc3 ;border-color: #49dbc3; ">
<span>
<b class="" style="vertical-align: middle align-items:center; line-height:30px;">
<a href="tel:888.565.1681">CALL US NOW: 888.565.1681</a>
</b>
</span>
</span>
</nav>