.zoomPad{
	position:relative;
	float:left;
	z-index:99;
	cursor:crosshair;
}


.zoomPreload{
   -moz-opacity:0.8;
   opacity: 0.8;
   filter: alpha(opacity = 80);
   color: #333;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   border:none;
   background-color: rgba(254, 238, 167, 0.4);
   padding: 8px;
   text-align:center;
   z-index:110;
   width:120px;
   height:120px;
   position:absolute;
   top:0px;
   left:0px;
    *width:75px;
    *height:75px;
}


.zoomPup{
	overflow:hidden;
  background-color: rgba(254, 238, 167, 0.4);
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:120;
	position:absolute;
	border:none;
  z-index:101;
  cursor:crosshair;
}



.zoomOverlay{
	position:absolute;
	left:0px;
	top:0px;
	background:#FFF;
	/*opacity:0.5;*/
	z-index:5000;
	width:100%;
	height:100%;
	display:none;
  z-index:101;
}

.zoomWindow{
	position:absolute;
	left:110%;
	top:40px;
	background:#FFF;
	z-index:6000;
	height:auto;
  z-index:10000;
  z-index:110;
}
.zoomWrapper{
	position:relative;
  background-color: #F5F5F5;
  box-shadow: 0 2px 4px 0 rgb(54 58 80 / 32%);
  z-index:110;
}

.zoomWrapperTitle{
	display:block;
	color:#FFF;
	height:18px;
	line-height:18px;
	width:100%;
  overflow:hidden;
	text-align:center;
	font-size:10px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:120;
  -moz-opacity:0;
  opacity: 0;
  filter: alpha(opacity = 0);
}
.zoomWrapperImage{
	display:block;
  position:relative;
  overflow:hidden;
  z-index:110;

}
.zoomWrapperImage img{
  border:0px;
  display:block;
  position:absolute;
  z-index:101;
}

.zoomIframe{
  z-index: -1;
  filter:alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position:absolute;
  display:block;
}

/*********************************************************
/ When clicking on thumbs jqzoom will add the class
/ "zoomThumbActive" on the anchor selected
/*********************************************************/


.zoomPad img {
  width: auto;
  height: auto;
  max-width: none;
}
.zoomWindow {
  top: -10px !important;
}

.zoomPup {
  pointer-events: auto;
}
.zoomPup a {
  width: 120px !important;
  height: 120px !important;
  pointer-events: auto;
}

@media(max-width: 1440px) {

.zoomPad .small {
  width:280px;
  height:280px;
}

.zoomPad img {
  min-width: 280px;
  min-height: 280px;
  max-width: 600px;
  max-height: 600px;
}

.zoomPad{
  width:280px!important;
  height:280px!important;
}
.zoomPad .jqzoom {
  width: 280px;
  height: 260px;
}
.zoomWindow {
  top: -10px !important;
  left: 288px !important;
  z-index:1;

}
.zoomWrapper {
  width: 280px !important;
  height: 280px!important;
}

.zoomWrapperImage{
   width: 280px !important;
   height: 280px!important;

}
}