I recently created a new page using Bootstrap 4.1.1, but I'm having trouble getting the banner image and navbar to stretch the full width of the page. You can view the live page here. Can someone help me pinpoint what's wrong in my code? I've included the relevant snippets below. While I have experience with Bootstrap, this latest version is a bit new to me. Thank you in advance.
body{color:#000;font-size:20px}
.masthead img{width:100%;height:100%;background-image:url(images/Banner.jpg) no-repeat fixed center;
background-size:cover;}
.navbar-custom {
background-color: #FF8C46;
}
/* styling for various elements within the navbar */
... (styling rules for navbar elements)
span.navbar-toggler-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
<body>
<div class="container-fluid">
<header class="masthead">
<img src="http://www.pscompetitiveedge.com/images/Banner.jpg" alt="Peter Scott's Competitive Edge logo"/>
</header>
<nav class="navbar navbar-custom navbar-expand-md">
<button class="navbar-toggler drpbtn" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
... (navbar links)
</ul>
<ul class="navbar-nav flex-row">
... (additional nav items)
</ul>
</div>