div.txtslideshowwrapper, .txtslideshowwrapper, .hptxtslideshowwrapper {
 position: relative;
 box-sizing: border-box;
 width: 100%;
 margin: 10px 0px 30px 0px;
 text-align: left;
 overflow-x: hidden;
 background-color: #000000;
}
.txtslideshow, .hptxtslideshow {
 display: flex;
 flex-wrap: nowrap;
 scroll-snap-type: x mandatory;
 position: relative;
 top: 0; right: 0;
 animation: slideshift 48s infinite;
}
.txtslide, .hptxtslide {
 flex-shrink: 0;
 width: 100%;
 padding: 0px;
 scroll-snap-align: center;
 transition: opacity 500ms ease;
 -webkit-overflow-scrolling: touch;
 -ms-overflow-style: -ms-autohiding-scrollbar;
 background-size: cover;
 background-repeat: no-repeat;
 background-position: right bottom;
 background-color: #000000;
}
.txtslide img, .hptxtslide img {
 z-index: 2;
 max-width: 100%;
 width: 100%;
}
.txtslidebody:hover, .hptxtslidebody:hover {
background-color: rgba(255, 255, 255, 0.15);
}
.txtslideshow:hover, .hptxtslideshow:hover {
animation-play-state: paused;
cursor: pointer;
}
#hptxtslide1 {
background-image: url('/MW.nsf/webIF/HP_Images/$File/MW_HP_ServiceHL_Bk1.jpg');
}
#hptxtslide2 {
background-image: url('/MW.nsf/webIF/HP_Images/$File/MW_HP_ServiceHL_Bk2.jpg');
}
#hptxtslide3 {
background-image: url('/MW.nsf/webIF/HP_Images/$File/MW_HP_ServiceHL_Bk3.jpg');
}
#hptxtslide4 {
background-image: url('/MW.nsf/webIF/HP_Images/$File/MW_HP_ServiceHL_Bk4.jpg');
}
#hptxtslide5 {
background-image: url('/MW.nsf/webIF/HP_Images/$File/MW_HP_ServiceHL_Bk5.jpg');
}
#hptxtslide6 {
background-image: url('/MW.nsf/webIF/HP_Images/$File/MW_HP_ServiceHL_Bk3.jpg');
}
.txtslidehdr, .hptxtslidehdr {
max-width: calc(100% - 20px);
font-weight: bold;
font-size: 1.25em;
color: #ffffff;
padding: 10px 10px;
}
.txtslidebody, .hptxtslidebody {
width: calc(99% - 31px);
max-width: calc(100% - 20px);
color: #eeeeee;
padding: 15px 10px;
}
txtslidebody li, .hptxtslidebody li {
 margin: 10px 0px;
}

@keyframes slideshift {
 0% { right: 0; opacity: 0; } 1% {opacity: 1;} 16% { right: 0; }
 17% { right: 100%; } 32% { right: 100%; }
 33% { right: 200%; } 49% { right: 200%; }
 50% { right: 300%; } 66% { right: 300%; }
 67% { right: 400%; } 83% { right: 400%; }
 84% { right: 500%; } 99% { right: 500%; opacity: 1;}
 100% { right: 0; opacity: 0; }
}



