.bx-slider {
  position: relative;
}

.bx-wrapper {
  position: relative;
}
.bx-wrapper .bx-viewport {
  overflow: visible !important;
}
.bx-wrapper .bx-pager {
  position: relative;
  width: 100%;
  z-index: 100;
  text-align: center;
}
.bx-wrapper .bx-pager-item {
  display: inline-block;
}
.bx-wrapper .bx-pager-item a {
  display: block;
  background: #a7a7a7;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  margin: 0 11px;
  text-indent: -9999px;
  opacity: .5;
}
.bx-wrapper .bx-pager-item a.active {
  opacity: 1;
}
.bx-wrapper .bx-controls {
  margin-top: 40px;
}
.bx-wrapper .bx-controls .bx-prev,
.bx-wrapper .bx-controls .bx-next {
  position: absolute;
  display: block;
  width: 45px;
  height: 81px;
  margin-top: -38px;
  text-indent: -9999px;
  -webkit-transition: all ease 0.2s;
  -moz-transition: all ease 0.2s;
  -o-transition: all ease 0.2s;
  transition: all ease 0.2s;
}
.bx-wrapper .bx-controls .bx-prev {
  background: url(https://6ab4e9.claudeassets.com/20180627131458im_/http://www.beppuwedding.com/img/btn_prev.svg) no-repeat;
  background-size: 100%;
  left: -10px;
}
.bx-wrapper .bx-controls .bx-prev:hover {
  left: -13px;
  opacity: 1;
}
.bx-wrapper .bx-controls .bx-next {
  background: url(https://9c15b0.claudeassets.com/20180627131458im_/http://www.beppuwedding.com/img/btn_next.svg) no-repeat;
  background-size: 100%;
  right: -10px;
}
.bx-wrapper .bx-controls .bx-next:hover {
  right: -13px;
  opacity: 1;
}

@media screen and (max-width: 1000px) {
  .bx-wrapper .bx-controls-direction .bx-prev {
    left: 5px;
  }
  .bx-wrapper .bx-controls-direction .bx-prev:hover {
    left: 5px;
  }
  .bx-wrapper .bx-controls-direction .bx-next {
    right: 5px;
  }
  .bx-wrapper .bx-controls-direction .bx-next:hover {
    right: 5px;
  }
}
@media screen and (max-width: 768px) {
  .bx-wrapper .bx-pager-item a {
    margin: 0 6px;
    width: 8px;
    height: 8px;
  }
  .bx-wrapper .bx-controls {
    margin-top: 15px;
  }
  .bx-wrapper .bx-controls-direction .bx-prev, .bx-wrapper .bx-controls-direction .bx-next {
    width: 20px;
    height: 38px;
    margin-top: -12px;
  }
  .bx-wrapper .bx-controls-direction .bx-prev {
    left: 5px;
  }
  .bx-wrapper .bx-controls-direction .bx-prev:hover {
    left: 5px;
  }
  .bx-wrapper .bx-controls-direction .bx-next {
    right: 5px;
  }
  .bx-wrapper .bx-controls-direction .bx-next:hover {
    right: 5px;
  }
}

/*
     FILE ARCHIVED ON 02:26:54 Aug 21, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:01:52 Oct 10, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.579
  exclusion.robots: 0.068
  exclusion.robots.policy: 0.055
  esindex: 0.009
  cdx.remote: 29.341
  LoadShardBlock: 3493.078 (3)
  PetaboxLoader3.resolve: 3403.911 (4)
  PetaboxLoader3.datanode: 182.134 (4)
  load_resource: 194.449
*/