.banner-popup {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 999;
box-shadow: 0 0 50px rgba(0,0,0,0.8);
min-width: 320px;
}

.banner-popup img {
display: block;
}

.popup-close {
position: absolute;
right: 10px;
top: 10px;
width: 20px;
height: 20px;
background: url(../img/ico_close_blanc_neg.svg) no-repeat center center;
background-size: contain;
text-indent: -999em;
}

.popup-close:hover {
cursor: pointer;
}

@media (min-width: 768px) {

.popup-close {
right: 20px;
top: 20px;
width: 40px;
height: 40px;
}
}