.ba-slider {
    position: relative;
    overflow: hidden;
}
 
.ba-slider img {
    width: 100%;
    display:block;
    max-width:none;
}
 
.ba-slider .resize {
    position: absolute;
    top:0;
    left: 0;
    height: 100%;
    width: 50%;
    overflow: hidden;
}


.ba-slider .handle { /* Thin line seperator */
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    width: 2px;
    margin-left: -1px;
    background: #ffffff;
    /*cursor: ew-resize;*/
    cursor: move; /* fallback if grab cursor is unsupported */
    cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab;
}

.ba-slider .handle:active {
    cursor: grabbing;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
}
 
.ba-slider .handle span.inner {  /* Big orange knob  */
  position: absolute;
  top: 50%;
  left: -2px;
  width: 163px;
  height: auto;

  background: transparent;
  border-radius: 50%;

  -webkit-transform: translate(-50%,-50%); 
      -ms-transform: translate(-50%,-50%); 
          transform: translate(-50%,-50%); 
}

.ba-slider .handle.ba-draggable span.inner {

}

.ba-slider .handle svg {
    z-index: 3;
    width: 68px;
    height: 68px;
    display: block;
    transform: scale(1) rotate(0deg);
    transition: transform .2s;
    fill: #fff;
}
  /*
  .ba-slider .handle svg * {
    fill: #fff;
  }
  */

.ba-slider .handle:active svg {
  transform: scale(.7) rotate(90deg);
  transition: transform .2s;
}

