/*button default*/

/*.sppb-btn.sppb-btn-default,button#bfSubmitButton,.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a { color: #fff; background-color: transparent; border-radius: 0; text-transform: none; font-size: 18px; letter-spacing: 2px; font-weight: 400; padding: 12px 28px; }

.sppb-btn.sppb-btn-default,button#bfSubmitButton,.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a {	position: relative; overflow: hidden; -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease;}

.sppb-btn.sppb-btn-default:link:after, a.animated-button:visited:after,button#bfSubmitButton:after,.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:after {content: "";position: absolute;height: 0%; width: 150%; left: 50%; top: 50%; z-index: -1;-webkit-transition: all 0.75s ease 0s;-moz-transition: all 0.75s ease 0s;-o-transition: all 0.75s ease 0s; transition: all 0.75s ease 0s;}

.sppb-btn.sppb-btn-default:after,button#bfSubmitButton:after,.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:after {border: 3px solid #ffffff ; opacity: 0; -moz-transform: translateX(-50%) translateY(-50%) rotate(-25deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(-25deg); -webkit-transform: translateX(-50%) translateY(-50%) rotate(-25deg); transform: translateX(-50%) translateY(-50%) rotate(-25deg);}

.sppb-btn.sppb-btn-default:hover,.sppb-btn.sppb-btn-default:focus,.sppb-btn.sppb-btn-default:visited,button#bfSubmitButton:hover,button#bfSubmitButton:focus,button#bfSubmitButton:visited,.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:focus,.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:visited,.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:focus{border: 1px solid #fff!important; background-color: transparent !important ;color:#fff!important;}

.sppb-btn.sppb-btn-default:hover:after,.sppb-btn.sppb-btn-default:focus:after,.sppb-btn.sppb-btn-default:visited:after,button#bfSubmitButton:hover:after,button#bfSubmitButton:focus:after,button#bfSubmitButton:visited:after,.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover:after,.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:focus:hover {height: 300% !important; opacity: 1;}*/

@media (max-width: 768px) {
  .sppb-btn.sppb-btn-default { font-size: 16px; padding: 10px 20px; } }

/*end of button default*/

/*slideshow button*/

.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-btn{
position: relative; overflow: hidden; -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease;
}

.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-btn:link:after,.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-btn:visited:after {content: "";position: absolute;height: 0%; width: 150%; left: 50%; top: 50%; z-index: -1;-webkit-transition: all 0.75s ease 0s;-moz-transition: all 0.75s ease 0s;-o-transition: all 0.75s ease 0s; transition: all 0.75s ease 0s;}

.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-btn:after {border: 3px solid #ffffff ; opacity: 0; -moz-transform: translateX(-50%) translateY(-50%) rotate(-25deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(-25deg); -webkit-transform: translateX(-50%) translateY(-50%) rotate(-25deg); transform: translateX(-50%) translateY(-50%) rotate(-25deg);}

.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-btn:hover{border: 1px solid #fff; background-color: transparent !important ;}

.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-btn:hover:after {height: 300% !important; opacity: 1;}

/*end of slideshow button*/

/*submit button*/
button#bfSubmitButton, .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a {
    margin-top: 20px;
    /* transition: 0.4s; */
    color: #fff;
    background-color: transparent;
    border-radius: 0;
    text-transform: capitalize;
     font-size: 14px;
    letter-spacing: 2px;
    font-weight: 400;
    padding: 10px 5px !important;
    background: none;
    border-color: transparent;
    border: 0px!important;
    box-shadow: none;
    position: relative;
      text-transform: uppercase;
}
button#bfSubmitButton span {
    letter-spacing: 1px;
}
button#bfSubmitButton:after,.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:after{
      content: "\f101";
  font-family:FontAwesome;
     display: inline-block;
    margin-left: 2px;
}
button#bfSubmitButton:hover,.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover { background-color: transparent; color: rgba(245, 245, 245, 0.8);}
#sec-home-slide .sppb-btn.sppb-btn-link{ position: relative;}
#sec-home-slide .sppb-btn.sppb-btn-link:after{
      content: "\f101";
  font-family:FontAwesome;
     display: inline-block;
    margin-left: 2px;
}
/*end of submit button*/