
.jsZoomTouch:before {
  content: "\f00e";
  font: normal normal normal 20px/1 FontAwesome;
  position: absolute;
  /*top: 20px;
  right: 20px;*/
  top: 10px;
  right: 28px;
}

.jsZoomTouch:after {
  content: "\f065";
  font: normal normal normal 27px/1 FontAwesome;
  position: absolute;
  top: 18px;
  right: 15px;
}

.jsZoomTouch.jsZoomTouchZoomed:before {
  content: '\f010';
  font-size: 27px;
}

.jsZoomTouch.jsZoomTouchZoomed:after {
  content: '';
}


.zoom-wrapper {
  /*  position: absolute !important;*/
    max-height: 100%;
    width: auto !important;
    max-width: 100% !important;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    min-width: 90%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #FFFFFF !important;
    min-height :500px;
}