In general, you need to implement this, while the blocks must be adaptive.
Already 2 hours I suffer with the imposition of one block on another, but something does not work.
.pup { position: relative; margin: 0 auto; padding: 20px; overflow: auto; z-index:0; } <div class="pup"> <img src="fon.jpg" "> <div style="display:inline-block;position:absolute;top:30px; width:300px;"> здесь будет текст</div> <div style="left:400px;z-index:100;position:absolute;top:30px;display:inline-block; "> <img src="forma_svyazi.png" > </div> </div> Here's what I get, I added a scroll:

