.sppb-btn {
  font-size: 14px !important;
  font-weight: normal !important;
  border: none;
}

.sppb-btn.sppb-btn-default {
  overflow: hidden!important;
  position: relative!important;
  transition: 0.5s ease;
  letter-spacing: .5px;
  padding: 10px 25px;
  border: none;
  border-radius: 0px;
  background: #00b5a2;
  color: #fff !important;
}

@media(max-width:991px){
.sppb-btn.sppb-btn-default {
  font-size: 14px !important;
}}

.sppb-btn.sppb-btn-default {
  z-index: 20;
}


.sppb-btn.sppb-btn-default:hover:after {
  left: 120%;
  transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}

.sppb-btn.sppb-btn-default:hover {
  z-index: 20;
  transform: translate(8px, 0px);
  transition: 0.5s ease;
  background-color: #009484;
}

.btn-primary, .sppb-btn-primary {
    background-color: #00b5a2;
  	transition: 0.5s ease;
    border-radius: 0px;
  	border:none;
  	font-weight:normal !important;
}

.btn-primary:hover:after {
  left: 120%;
  transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}

.btn-primary:hover {
  z-index: 20;
  transform: translate(8px, 0px);
  transition: 0.5s ease;
  background-color: #009484;
}
