body::-webkit-scrollbar { 
    display: none; 
}
.introjs-overlay { display: none !important; }

.inactiveLink {
   pointer-events: none;
   cursor: default;
}

#HotSpotWrapperstacks {
	display: block;
	position: relative;
	overflow: hidden;
}

#HotSpotWrapperstacks *,
#HotSpotWrapperstacks *:before,
#HotSpotWrapperstacks *:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;	
}

#HotSpotWrapperstacks a,
#HotSpotWrapperstacks a:hover {
	outline: none;
	text-decoration: none;
}

#HotSpotWrapperstacks img {
	max-width: none;
	max-height: none;
	height: auto;
        width: 100%;
	position: relative;
	display: block;

}

#HotSpotWrapperstacks a.HotSpot,
#HotSpotWrapperstacks a:visited.HotSpot {
	position: absolute;
	z-index: 10;
	/*background: #000000;*/
	/*opacity: 0.10;*/
}