/*------
button
--------*/
/*main button*/
a.sppb-btn-custom{
    color: #53575a;
    border-radius:0 !Important;
    border:1px solid #53575a !Important;
    padding:16px 45px !important;
}
a.sppb-btn-custom:after{
    content:' ';
    border:1px solid #53575a;
    width:150px;
    height:65px;
    position:absolute;
    margin-left:-6.97em;
    margin-top:-1.4em;
    z-index:-2;
}
a.sppb-btn-custom:hover {
    border-color: #fd8205 !important;
    color:#fd8205;
} 
a.sppb-btn-custom:hover:after{
    border-color: #fd8205 !important;
}
a.btn2:after {
    width: 160px;
    margin-left: -7.6em;
}

/*explore more white button*/
a.btn-white, a.btn-white:hover:after {
    border: 1px solid #fd8205 !important;
}
a.btn-white{
    color:white;
}
a.btn-white:after{
    width:165px;margin-left:-7.9em;
}
a.btn-white, a.btn-white:after {
    border: 1px solid #fff !important;
}

/*slide button*/
.home .sppb-slide a.sppb-btn {
    background-color: transparent !important;
    border:1px solid white !Important;
    border-radius:0 !Important;
    padding:20px 38px !Important;
}
.home .sppb-slide a.sppb-btn:after{
    content:' ';
    border:1px solid white ;
    width:150px;
    height:76px;
    position:absolute;
    margin-left:-7.25em;
    margin-top:-1.75em;
    z-index:0;
}
.home .sppb-slide a.sppb-btn:hover {
    background-color: transparent !important;
    border:1px solid #fd8205 !Important;
    color:#fd8205 !important;
}
.home .sppb-slide a.sppb-btn:hover:after{
    background-color: transparent !important;
    border:1px solid #fd8205 !Important;
    color:#fd8205 !important;
}
.home .sppb-slide a.sppb-btn {
    padding: 10px 30px ! Important;
}
.home .sppb-slide a.sppb-btn:after {
    width:135px;height:50px;margin-left:-6.8em;margin-top:-0.95em;
}

/*slide V2*/
.sk-main-slide span.sp-slider-btn-text  {
  margin-top:20px;
    background-color: transparent !important;
    border:1px solid white !Important;
    border-radius:0 !Important;
    padding:20px 38px !Important;
}
.sk-main-slide span.sp-slider-btn-text:after{
    content:' ';
    border:1px solid white ;
    width:150px;
    height:76px;
    position:absolute;
    margin-left:-7.25em;
    margin-top:-1.6em;
    z-index:0;
}
 .sk-main-slide span.sp-slider-btn-text:hover {
    background-color: transparent !important;
    border:1px solid #fd8205 !Important;
    color:#fd8205 !important;
}
.sk-main-slide span.sp-slider-btn-text:hover:after{
    background-color: transparent !important;
    border:1px solid #fd8205 !Important;
    color:#fd8205 !important;
}


/*our products*/
a.btn3:after {
    width: 160px;
    margin-left: -7.6em;
}
/*explore more*/
a.btn4:after {
    width: 170px;
    margin-left:-8em;
}
/*our treatment*/
a.btn5:after {
    width: 180px;
    margin-left: -8.8em;
}
/*submit*/

button#bfSubmitButton {
    font-size:15px;
    color: #53575a; background:none;
    border-radius:0 !Important;
    border:1px solid #53575a !Important;
    padding:16px 45px !important;
}
button#bfSubmitButton:after{
    content:' ';
    border:1px solid #53575a;
    width:120px;
    height:68px;
    position:absolute;
    margin-left:-5.5em;
    margin-top:-1.5em;
    z-index:-2;
}
a.sppb-btn-custom:hover, button#bfSubmitButton:hover {
    border-color: #fd8205 !important;
    color:#fd8205;
} 
a.sppb-btn-custom:hover:after, button#bfSubmitButton:hover:after{
    border-color: #fd8205 !important;
}

/*----
doctor popup button
-----*/
.popup-btn a.sppb-btn-custom.sppb-modal-selector{
    background:transparent !important;
    color:#000 !important;
}
.popup-btn a.sppb-btn-custom.sppb-modal-selector:after{
    margin-left:-2.5em;margin-top:0px;width:168px;
}
.popup-btn a.sppb-btn-custom.sppb-modal-selector:hover{
  color:#fd8205 !important;
}

/*fix image*/
.left-part2 .addon-root-image{margin-right:0 !Important;}

/*product page btn*/
@media(max-width:767px){
  section#feature-row a.sppb-btn:after {
    margin-left:-6.8em;
    width:130px;height:60px;margin-top:-22px;
    }
}
