body {
  -webkit-tap-highlight-color:transparent;
}

.wrapper{
  position: absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  overflow: hidden;
}

#carousel-horizontal{
  width:100%;
  height:45%;
}
#carousel-horizontal .jp-carousel-item{
  background-position: top;
  background-repeat: no-repeat;
}
#carousel-horizontal video{
  width:100%;
}
#carousel-horizontal .jp-carousel-item img{
  width: 100%;
}

#carousel-vertical{
  width:100%;
  height:45%;
}
#carousel-vertical .jp-carousel-item{
  width:100%;
  background-position: top;
  background-repeat: no-repeat;
}
#carousel-vertical.jp-carousel .jp-carousel-arrownav-holder{
  opacity: 1;
}
#carousel-vertical.jp-carousel .jp-carousel-arrownav-holder > *{
  width:15%;
  left:auto;
  transform:none;
  right:0;
  float:right;
}
#carousel-vertical.jp-carousel .jp-carousel-arrownav-holder-bottom > *{
  transform:rotate(180deg)
}

.jp-carousel .jp-carousel-arrownav-holder{
  opacity: 1;
}

