Собственно САБЖ.

Хочу убрать этот элемент.
Для этого в CSS дописал:
.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;
}
}
Но данный вариант не работает.В чем ошибка?