.p2-slider-container .royalSlider {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 50px;
  height: auto;
  width: auto;
}

.rsHidden {
  opacity: 1 !important;
  visibility: visible !important;
}

.p2-slider-container {
  display: flex;
  justify-content: center;
}

.p2-slider-wrapper {
  position: relative;
  display: inline-block;
  height: 600px; /* use this to set the slider height, can be a % */
  width: 800px; /* use this to set the slider width, can be a % */
}

.p2-slider-container .rsThumb.rsNavSelected {
  background: inherit;
  border: solid #fff;
}

.p2-slider-container .rsThumb {
  border: 5px;
  box-sizing: border-box;
}

.p2-slider-container .rsThumb.rsNavSelected img {
  opacity: inherit;
}

.p2-slider-container .indicator {
  font-family: Arial;
  font-size: small;

  background-color: rgba(255,255,255,.25);
  color: #fff;

  border-radius: 5px;
  padding: 5px;
  bottom: 140px;
  position: absolute;
  left: 15px;
  z-index: 23;
}

.rsFullscreen + .indicator {
  z-index: 2147483648;
  bottom: -25px;
  left: 0;
}