/*btn primary*/

.sppb-btn-primary { color: #fff !important; font-weight: 500 !important; letter-spacing: 1px; font-size: 14px !important; text-transform: uppercase; }

.sppb-btn-primary i { margin: 0 0 0 5px; }

.sppb-btn-primary:hover, .sppb-btn-primary:focus { background: #fbbb32 !important; }

@media (max-width: 767px) {
  .sppb-btn-primary { font-size: 12px !important; letter-spacing: 0.5px; padding: 12px 20px; }
}

/*end of btn primary*/

/*btn primary*/

.sppb-btn-secondary { color: #fff !important; background: #4c4c4c; border: 0; font-weight: 500; letter-spacing: 1px; font-size: 14px; text-transform: uppercase; }

.sppb-btn-secondary i { margin: 0 0 0 5px; }

.sppb-btn-secondary:hover, .sppb-btn-secondary:focus { background: #000 !important; }

@media (max-width: 767px) {
  .sppb-btn-secondary { font-size: 12px !important; letter-spacing: 0.5px; padding: 12px 20px; }
}


/*end of btn primary*/

.sppb-btn.sppb-btn-primary {
   cursor:pointer;
   color:  #fff!important;
   background-color: #191919!important;
   border-radius: 0px!important;
   padding: 15px 25px!important;
   background-image: linear-gradient(
    286deg,
    rgba(255, 255, 255, 0),
    rgba(255, 255, 255, 0)
  );
   border: 2px solid;
   border-color: #191919 !important;
   text-align:center;
   text-transform: uppercase;
   font-size: 16px !important;
   font-weight: 300;
   line-height: 20px;
}
@media(max-width:991px){
  .sppb-btn.sppb-btn-primary {
   padding: 8px 15px!important;
   font-size: 14px !important;
}}
.sppb-btn.sppb-btn-primary:hover,
.sppb-btn.sppb-btn-primary:focus

{ 
color: #fff !important;
  background-color: #ffd929 !important;
  border-color:#ffd929!important;
  color: #232323!important;
   outline:0!important;
  box-shadow:0px 0px 5px #00000050!important;

 } 