.block2 .container {
padding-bottom: 80px;
}
.block2 .container:after {
position: absolute;
bottom: 0;
left: -311px;
content: "";
background-image: url(../images/bg/bg2.jpg);
background-repeat: no-repeat;
background-position: center center;
width: 476px;
height: 515px;
}
/////////////// Здесь указываю максимальный размер ширины экрана в пикселях, при котором элемент не будет показываться.
@media screen and (max-width: 600px) {
.block2 .container:after {
visibility: hidden;
display: none;
}
}
<meta name="viewport" content="width=device-width, initial-scale=1">