/**********************
		btn
***********************/

.sppb-btn {
    background: transparent;
    border: 2px solid #000;
    border-radius: 50px;
  font-size:14px!important;
}
@media (max-width: 991px) {
.sppb-btn {
    background: transparent;
    border: 2px solid #000;
    border-radius: 50px;
    font-size: 11px!important;
}}

.sppb-btn:hover {
    background: #000;
    border: 2px solid #000;
    border-radius: 50px;
    color:#fff;
}

/**********************
		white
***********************/

.sppb-btn.white-btn {
    background: transparent;
    border: 2px solid #fff;
    border-radius: 50px;color:#fff;
}
.sppb-btn.white-btn:hover {
    background: #fff;
    border: 2px solid #fff;
    border-radius: 50px;
}
.sppb-btn.white-btn:hover {
    color: #fff !important;
    opacity: 80% !important;
}
.sppb-btn-default:focus {
    box-shadow: none;
}


/**********************
		videoslide
***********************/

.videoslide-btn {
    background: #fff;
    border: 2px solid #fff;
    border-radius: 50px;color:#000;padding:8px 20px!important;	margin-top:20px;
}
.videoslide-btn :hover {
    background: transparent;
    border: 2px solid #fff;
    border-radius: 50px;
    color:#fff;
}

.sppb-item.videoslide-item .sppb-btn.sppb-btn-default {
    padding: 12px 23px !important;
    border: none;
    font-weight: 500;
}
@media (max-width: 991px) {
.sppb-item.videoslide-item .sppb-btn.sppb-btn-default {
    padding: 10px 24px !important;
    border: none;
    font-weight: 500;
    font-size: 11px !important;
}}

.sppb-item.videoslide-item .sppb-btn.sppb-btn-default:hover {
    color: #4a4a4a;
    background: #fff;
}



/*slidebutton*/
a.btn.previous-btn.btn-primary {
    transition:0.3s;
    color:#000;
    background: transparent;
    border: 2px solid #000;
    border-radius: 50px;font-size:14px!important;
}
a.btn.previous-btn.btn-primary:hover {
    opacity:30%;
}


a.btn.next-btn.btn-primary {
    margin: 0px !important;
    transition:0.3s;
    color:#000;
    background: transparent;
    border: 2px solid #000;
    border-radius: 50px;font-size:14px!important;
}

a.btn.next-btn.btn-primary:hover {
    opacity:30%;
}

/**sppb-btn.sppb-btn-default**/

.sppb-btn.sppb-btn-default:hover {
    opacity: 50%;
    background: transparent;
    color: #3a3a3ab8;
}

.sppb-btn.sppb-btn-default {
    transition: 0.3s;
    font-size: 13px !important;
}

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



/**********************
		link
***********************/
.sppb-btn-link {
    border: 0px;
}

.sppb-btn-link:hover {
    border: 0px;
    background:transparent;
}

/**formbtn**/
button#bfSubmitButton {
    margin: 0px !important;
    transition:0.3s;
    color:#000;
    background: transparent;
    border: 2px solid #000;
    border-radius: 50px;
    font-size:14px!important;
}

button#bfSubmitButton:hover {
    opacity: 40%;
}