_x000D_
#bg, #search-bg {_x000D_
background-image: url('https://images.pexels.com/photos/719609/pexels-photo-719609.jpeg?w=940&h=650&auto=compress&cs=tinysrgb');_x000D_
background-repeat: no-repeat;_x000D_
background-size: 1080px auto;_x000D_
}_x000D_
_x000D_
#bg {_x000D_
background-position: center top;_x000D_
padding: 70px 90px 120px 90px;_x000D_
}_x000D_
_x000D_
#search-container {_x000D_
position: relative;_x000D_
}_x000D_
_x000D_
#search-bg {_x000D_
/* Absolutely position it, but stretch it to all four corners, then put it just behind #search's z-index */_x000D_
position: absolute;_x000D_
top: 0px;_x000D_
right: 0px;_x000D_
bottom: 0px;_x000D_
left: 0px;_x000D_
z-index: 99;_x000D_
_x000D_
/* Pull the background 70px higher to the same place as #bg's */_x000D_
background-position: center -70px;_x000D_
_x000D_
-webkit-filter: blur(10px);_x000D_
filter: url('/media/blur.svg#blur');_x000D_
filter: blur(10px);_x000D_
}_x000D_
_x000D_
#search {_x000D_
/* Put this on top of the blurred layer */_x000D_
position: relative;_x000D_
z-index: 100;_x000D_
padding: 20px;_x000D_
background: rgb(34,34,34); /* for IE */_x000D_
background: rgba(34,34,34,0.75);_x000D_
}_x000D_
_x000D_
@media (max-width: 600px ) {_x000D_
#bg { padding: 10px; }_x000D_
#search-bg { background-position: center -10px; }_x000D_
}_x000D_
_x000D_
#search h2, #search h5, #search h5 a { text-align: center; color: #fefefe; font-weight: normal; }_x000D_
#search h2 { margin-bottom: 50px }_x000D_
#search h5 { margin-top: 70px }
_x000D_
<div id="bg">_x000D_
<div id="search-container">_x000D_
<div id="search-bg"></div>_x000D_
<div id="search">_x000D_
<h2>Awesome</h2>_x000D_
<h5><a href="#">How it works ยป</a></h5>_x000D_
</div>_x000D_
</div>_x000D_
</div>
_x000D_