#sp-menu .sppb-btn-success {
    background: transparent;
    border: 1px solid #f9cdcd;
    border-radius: 50px;
    color: #f9cdcd;
    font-family: 'Lora';
    font-weight: 900;
}
#sp-header.menu-fixed #sp-menu .sppb-addon-button-group a:hover,
#sp-header.menu-fixed #sp-menu .sppb-addon-button-group a:focus {
  color: #fff;
  background: #ffffff59;
  border: 1px solid white;
}

/*-----------------------------------------------------------------------
                                992 px
-------------------------------------------------------------------------*/
@media screen and (max-width:992px){
.sp-module.top-right-button {
    float: left!important;
  }}

/*hover effect glass*/
.sppb-btn-success, .btn.btn-default, .btn.sppb-btn-default, .sppb-btn.btn-default, .sppb-btn.sppb-btn-default, button#bfSubmitButton{
  border: 1px solid;
  overflow: hidden;
  position: relative;
}

.btn.btn-default:hover, .btn.sppb-btn-default:hover, .sppb-btn.btn-default:hover, .sppb-btn.sppb-btn-default:hover, button#bfSubmitButton:hover{
  background:transparent!important;
  box-shadow: 1px 2px 3px 0 rgb(0 0 0 / 25%)!important;
  color: #011b3e;
  background: #ffffff59;
  border: 1px solid #011b3e;
  transform: translate(0px, 10px);
}

.btn.btn-default, .btn.sppb-btn-default, .sppb-btn.btn-default, .sppb-btn.sppb-btn-default, button#bfSubmitButton {
    background: transparent;
    box-shadow: 1px 2px 3px 0 rgb(0 0 0 / 6%);
    border-radius: 4px;
    border: 1px solid #011b3e;
    padding: 12px 27px;
    border-radius: 50px;
    color: #000;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1px;
    font-family: lora;
}

.sppb-btn-default:after, .sppb-btn-primary:after, .bfbs3-btn-primary:after, .sppb-btn-success:after, button#bfSubmitButton:after{
  background: #fff!important;
  content: ""!important;
  height: 155px!important;
  left: -75px!important;
  opacity: .2!important;
  position: absolute!important;
  top: -50px!important;
  -webkit-transform: rotate(35deg)!important;
          transform: rotate(35deg)!important;
  -webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1)!important;
  transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1)!important;
  width: 50px!important;
  z-index: -10!important;
}
.sppb-btn-default:hover:after, .sppb-btn-primary:hover:after, .bfbs3-btn-primary:hover:after, .sppb-btn-success:hover:after, button#bfSubmitButton:hover:after {
  left: 120%!important;
  -webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1)!important;
  transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1)!important;
}

button#bfSubmitButton:focus {
    outline: none;
}

.sppb-btn.sppb-btn-default:focus{
  background:transparent!important;
}