.bgPopin {
  background: #000;
  background: rgba(0,0,0,0.7);
}

.alt3Popin {
  position: relative;
}

.alt3ClosePopin {
  font-size: 1em;
  width: 1.375em;
  height: 1.375em;
  position: absolute;
  top: -2.25em;
  right: 1.25em;
}

  .alt3ClosePopin a {
    background-image: url(/_media/image/closepopin.png);
    background-image: url(/_media/image/closepopinie8.png)\9;
    background-size: 100% auto;
    display: block;
    height: 100%;
    width: 100%;
    transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
  }

    .alt3ClosePopin a:hover, .lightbox-secNav-btnClose:hover {
      opacity: 0.7;
      -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
      filter: alpha(opacity=50);
    }

@media screen and (max-width: 640px) {
  .alt3Popin {
    width: 90%!important;
    left: 5%!important;
    top: 2.75em!important;
    position: absolute!important;
    height: auto!important;
  }
}