#t44popupol {
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;

  overflow: hidden;

  width: 100%;
  height: 100%;

  transition: all 0.5s cubic-bezier(.63, .19, .94, .58) 0s;
  /*background: rgba(230, 52, 42, 0);*/

}

#t44popupbox {
  position: relative;

  width: 80%;
  height: 40%;

  margin: auto;

  transition: all 0.5s cubic-bezier(.63, .19, .94, .58) 0s;
}

#t44popupbox img {
  -webkit-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.75);
}

#t44popupcb {
  position: absolute;
  top: 10px;
  right: 10px;

  width: 20px;
  height: 20px;
  cursor: pointer;
  opacity: 0.8;
}

#t44popupcb:hover {
  opacity: 1;
}
#t44popupcb:before,
#t44popupcb:after {
  position: absolute;

  right: 10px;
  content: ' ';
  height: 20px;
  width: 3px;
  background-color: #333;
}
#t44popupcb:before {
  transform: rotate(45deg);
}
#t44popupcb:after {
  transform: rotate(-45deg);
}



.t44boxHide {
  top: -500px;
}

.t44boxShow {
  top: 50%;
  transform: translateY(-50%);
}

.t44olHide {
  display: none;
  opacity: 0;
}

.t44olShow {
  display: block;
  opacity: 1;
}

@media (min-width: 576px) {

}

@media (min-width: 768px) {

}

@media (min-width: 992px) {

  #t44popupbox {
    width: 60%;
    height: 60%;
  }

}

@media (min-width: 1200px) {

}
