.wgl-custom-bullets .tp-bullet {
    overflow:hidden;
    border-radius:50%;
    width: 20px;
    height: 20px;
  background: transparent;
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease;
    position: absolute;
  cursor: pointer;
}

.wgl-custom-bullets .tp-bullet.rs-touchhover:after {
	width: 20px;
  height: 20px;
  left: 0;
  top: 0;
}
.wgl-custom-bullets .tp-bullet:before {
  content: \' \';
  position: absolute;
  bottom: 8px;
  height: 4px;
  left: 8px;
  width: 4px;
  border-radius: 50%;
  background: #323232;
  -webkit-transition: height 0.3s ease;
  transition: height 0.3s ease;
}
.wgl-custom-bullets .tp-bullet:after {
  content: \' \';
  position: absolute;
  top: 8px;
  height: 4px;
  left: 8px;
  width: 4px;
  border-radius: 50%;
  border: 1px solid #323232;
  transition: 0.3s ease;
  box-sizing: border-box;
}
.wgl-custom-bullets .tp-bullet.selected:after {
  width: 20px;
  height: 20px;
  left: 0;
  top: 0;
}
