
#containment-wrapper {
	width: 100%;
	height: 100%;
	border: 0;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); margin:0px auto;
	text-align:center;     
    align-items:  center;        
}

.viewer {
   
   /* width:700px; padding:12px 10px 2px 10px !important;*/
    margin:0px auto;
	text-align:center;
    height:500px;
     /* border-right: 1px solid #ccc;*/
    position: relative;
    -ms-touch-action: none;
    cursor:pointer;

	
}
 .viewer img{ left:auto !important;margin:0px auto;
	text-align:center;     

}
/*.viewer img{
    border: 4px solid #444;

}*/

.iviewer_common {
    position:absolute;
    bottom:10px;
    border: 1px  solid #000;
    height: 28px;
    z-index: 5000;
	
}

.iviewer_cursor {
/*    cursor: url(img/hand.cur) 6 8, pointer;*/
}

.iviewer_drag_cursor {
/*    cursor: url(img/grab.cur) 6 8, pointer;*/
}
.iviewer_button {
    width: 28px;
    cursor: pointer;
    background-position: center center;
    background-repeat: no-repeat;
}
.iviewer_zoom_status {
    left: 160px;
    font: 1em/28px Sans;
    color: #000;
    background-color: #fff;
    text-align: center;
    width: 60px;
}
.iviewer_cursor {
     cursor: url('../images/iviewer/hand.cur') 6 8, pointer;
 }
 .iviewer_drag_cursor {
     cursor: url('../images/iviewer/grab.cur') 6 8, pointer;
 }
 
 
/* @media (max-width: 768px){
  .viewer {
    height:400px !important;
  }
}*/

/* Mobile to iPad */
/*@media (max-width: 991px) {
  .viewer {
    width: 100%;
    height: auto;        
    max-height: 400px;   
    padding: 8px;        
  }
   .viewer img {
    height: 360px;   
    width: auto;    
  }
}*/