.bx-viewport{
  overflow: initial !important;
}
/* Controller */
.bx-controls {
  position:absolute;
  width:1120px;
  z-index:100;
  top:0;
  left:50%;
  margin-left:-560px;
}
.bx-controls-direction {
  max-width:100%; min-width:1120px;
  top:0;
  position:absolute;
}
.bx-controls-direction a {
  position:absolute;
  width:100%;
  height:560px;
  display:block;
  background-color:rgba(255,255,255,0.2);
  z-index:999;
}
.bx-controls-direction a:hover {background-color:rgba(255,255,255,0.6);}
a.bx-prev {left:-1120px; text-align:right;}
a.bx-next {right:-1120px; text-align:left;}

/* Pager */
.slider2 .bx-pager {
  text-align:center;
  clear:both;
  display:block;
  position:relative;
  top:140px;
}
.bx-pager-item {
  line-height:1; height:8px; width:8px;
  background:#595757; overflow:hidden; display:inline-block; margin:0 4px;
  border-radius: 50%;
}
.bx-pager-item a {background-color:#DCDDDD; display:block;}
.bx-pager-item a {padding-top:50px; display:block;}
.bx-pager-item a.active {opacity:0;}
.bx-pager-item a:hover {opacity:0.5;}

/* Decoration */
.result{
  padding:30px;
  margin: 30px;
  border: 1px solid #F1F1F1;
  font-size: 12px;
}
.result span{display: block; margin-top: 1em;}
.result p{
  margin-bottom:1em;
  font-weight:bold;
  font-size: 14px;
}
.result .slide{width: 300px !important; position: static !important; float:none !important;}
