#jpwClose,#jpwNext,#jpwPrevious,#jpwFinish{color:#fff;cursor:pointer;font-size:18px;line-height:25px}
#jpwOverlay{background:rgba(0,0,0,0.7);position:fixed;z-index:9997;top:0;width:100%;height:100%;display:block}
#jpwOverlay.transparent{background:0}
#jpWalkthrough.jpw-scrolling .overlay-hole>div{box-shadow:inset 0 0 10px 1000px rgba(0,0,0,0.6);border:2px dashed #fff;border-radius:5px}
#jpWalkthrough .overlay-hole>div{box-shadow:inset 0 0 10px 10px rgba(0,0,0,0.6);border:2px dashed #fff;border-radius:5px}
#jpWalkthrough #jpwTooltip{overflow:visible;padding:10px;background:0;text-align:center}
#jpWalkthrough #jpwTooltip #tooltipWrapper{overflow:visible;width:auto !important}
#jpWalkthrough #jpwTooltip .top{background:center / contain no-repeat url("../../../../etc/clientlibs/it/resources/icons/hikvision-showroom/icon-user-guide-arrow-top.svg");bottom:-66px;height:130px;left:130px;position:absolute;width:56px;display:block;z-index:1000}
#jpWalkthrough #jpwTooltip .right{background:center / contain no-repeat url("../../../../etc/clientlibs/it/resources/icons/hikvision-showroom/icon-user-guide-arrow-right.svg");height:56px;left:-105px;position:absolute;top:35px;width:130px;display:block;z-index:1000}
#jpWalkthrough #jpwTooltip .bottom{background:center / contain no-repeat url("../../../../etc/clientlibs/it/resources/icons/hikvision-showroom/icon-user-guide-arrow-bottom.svg");height:86px;left:130px;position:absolute;top:-86px;width:75px;display:block;z-index:1000}
#jpWalkthrough #jpwTooltip .left{background:center / contain no-repeat url("../../../../etc/clientlibs/it/resources/icons/hikvision-showroom/icon-user-guide-arrow-left.svg");transform:rotate(360deg);height:56px;position:absolute;right:-105px;top:35px;width:130px;display:block;z-index:1000}
#jpWalkthrough #jpwTooltip #tooltipInner{color:#fff;text-align:center;font-size:18px;white-space:nowrap}
#jpWalkthrough #jpwTooltip #tooltipInner a{font-size:18px}
#jpWalkthrough #jpwTooltip #tooltipInner .tooltipTitle{font-size:40px}
#jpWalkthrough .killOverlay{background-image:none !important;background-color:none !important}
#jpwClose{cursor:default;position:fixed;left:50%;transform:translateX(-50%);bottom:6%;line-height:28px;z-index:9999;color:#fff;text-align:center}
#jpwClose .button:hover{background:rgba(255,255,255,0.2)}
#jpwClose .text{display:block;margin-bottom:15px}
#jpwClose .button{cursor:pointer;display:inline-block;padding:6px 26px;border:1px solid #fff;border-radius:20px}
#jpwNext,#jpwFinish,#jpwPrevious{display:inline-block;padding:3px 16px;border:1px solid #fff;border-radius:16px;margin-top:18px}
@media(max-width:1919px){#jpwClose,#jpwNext,#jpwPrevious,#jpwFinish{font-size:17px;line-height:25px}
#jpWalkthrough #jpwTooltip #tooltipInner{font-size:17px}
#jpWalkthrough #jpwTooltip #tooltipInner a{font-size:17px}
#jpwClose .text{margin-bottom:15px}
#jpwClose .button{padding:5px 24px;border-radius:18px}
#jpwNext,#jpwFinish,#jpwPrevious{margin-top:14px}
}
@media(max-width:1679px){#jpwClose,#jpwNext,#jpwPrevious,#jpwFinish{font-size:16px;line-height:25px}
#jpWalkthrough #jpwTooltip .top{height:120px;width:48px}
#jpWalkthrough #jpwTooltip .right{height:48px;width:120px}
#jpWalkthrough #jpwTooltip .left{height:48px;width:120px}
#jpWalkthrough #jpwTooltip #tooltipInner{font-size:16px}
#jpWalkthrough #jpwTooltip #tooltipInner a{font-size:16px}
#jpwClose{font-size:16px;line-height:28px}
#jpwClose .button{padding:4px 22px}
.jpwt-scroll-guide-icon{width:80px;height:112px}
}
@media(max-width:1439px){#jpwClose,#jpwNext,#jpwPrevious,#jpwFinish{font-size:14px;line-height:22px}
#jpWalkthrough #jpwTooltip .top{bottom:-80px}
#jpWalkthrough .overlay-hole>div{box-shadow:inset 0 0 4px 4px rgba(0,0,0,0.6)}
#jpWalkthrough #jpwTooltip{padding:6px}
#jpWalkthrough #jpwTooltip #tooltipInner{font-size:14px}
#jpWalkthrough #jpwTooltip #tooltipInner a{font-size:14px}
#jpwClose .text{margin-bottom:12px}
#jpwNext,#jpwFinish,#jpwPrevious{margin-top:12px;padding:2px 14px;border-radius:14px}
.jpwt-scroll-guide-icon{width:68px;height:95px}
}