.elsey .tp-bullet{
  border-radius: 50%;
  box-shadow: 0 0 0 2px rgba(##color##, 0);
  -webkit-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  background:transparent;
  width:##size##px;
  height:##size##px;
}
.elsey .tp-bullet.selected,
.elsey .tp-bullet:hover {
  box-shadow: 0 0 0 2px rgba(##color##,1);
  border:none;
  border-radius: 50%;
  background:transparent;
}

.elsey .tp-bullet-inner {
  -webkit-transition: background-color 0.3s ease, -webkit-transform 0.3s ease;
  transition: background-color 0.3s ease, transform 0.3s ease;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  outline: none;
  border-radius: 50%;
  background-color: rgb(##color##);
  background-color: rgba(##color##, 0.3);
  text-indent: -999em;
  cursor: pointer;
  position: absolute;
}

.elsey .tp-bullet.selected .tp-bullet-inner,
.elsey .tp-bullet:hover .tp-bullet-inner{
 transform: scale(0.4);
 -webkit-transform: scale(0.4);
 background-color:rgb(##color##);
}