.bxslider { padding-left: 40px; padding-right: 40px;  -ms-touch-action: pan-y;
  touch-action: pan-y}
.img{ overflow: hidden;}
.bxslider div .item { margin-left: 10px; margin-right: 10px; float: left; text-align: center;  }
.bxslider div .item p { margin-top: 13px; height: 50px; }
.bx-wrapper { position: relative; margin: 0px auto 60px; padding: 0px;max-width:10px}
.bx-wrapper img { max-width: 100%; display: block; }
.bx-wrapper p{
    color: #303030;
    font-size: 20px;
    line-height: 1.2;
    text-align:center;
}
.bx-wrapper .bx-viewport { transform: translateZ(0px); }
.bx-wrapper .bx-prev { left: -60px; background-repeat: no-repeat; background-image: url('../img/bx/prev.png'); background-position: left top; }
.bx-wrapper .bx-next { right: -60px; background-repeat: no-repeat; background-image: url('../img/bx/next.png'); background-position: left top; }
.bx-wrapper .bx-prev:hover { background-position: left bottom; }
.bx-wrapper .bx-next:hover { background-position: left bottom; }
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 40px;
  height: 40px;
  text-indent: -9999px;
  z-index: 9999;
}

