.sppb-btn.sppb-btn-default,
.sppb-btn.sppb-btn-default[disabled],
.sppb-btn.sppb-btn-default:visited,
input.button,
span.sp-slider-btn-text {
    padding: 0px;
    transition: 0.3s;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 2px;
    position: relative;
    color: #291e06 !important;
    border: none !important;
    background:
    none;
}
@media(max-width:991px){
.sppb-btn.sppb-btn-default, .sppb-btn.sppb-btn-default[disabled], .sppb-btn.sppb-btn-default:visited, input.button, span.sp-slider-btn-text {
    padding: 0px;
    transition: 0.3s;
    font-size: 10px;
}}

.sppb-btn.sppb-btn-default:before {
    position: absolute;
    content: '';
    background: url(/images/0_ecomart/button/btn01.png);
    width: 30px;
    height: 16px;
    margin: auto;
    transition: 0.3s;
    top: 0px;
    bottom: 0px;
    right: -40px;
    background-size: cover;
}
@media(max-width:991px){
.sppb-btn.sppb-btn-default:before {
    width: 20px;
    height: 10px;
    margin: auto;
    right: -27px;
    background-size: cover;
}}
.sppb-btn.sppb-btn-default:hover:before {
    margin: auto;
    opacity: 50%;
    transition: 0.3s;
    top: 0px;
    bottom: 0px;
    right: -45px;
    background-size: cover;
}

.sppb-btn.sppb-btn-default:focus,
.sppb-btn.sppb-btn-default.focus,
.sppb-btn.sppb-btn-default:active,
.sppb-btn.sppb-btn-default:hover,
.sppb-btn.sppb-btn-default:focus:active,
.sppb-btn.sppb-btn-default[disabled]:focus,
.sppb-btn.sppb-btn-default[disabled]:hover,
input.button:hover,
input.button:focus,
input.button[disabled]:hover,
input.button[disabled]:focus,
.sppb-btn.sppb-btn-default:hover:active,
span.sp-slider-btn-text:focus,
span.sp-slider-btn-text:hover {
      box-shadow: none;
    background-color: inherit;
    outline:0!important;
    background-image: unset !important;
}

/**donwload**/
.donwload-btn-001.sppb-btn.sppb-btn-default{
        padding-top: 5px;
        position: relative;
}
.donwload-btn-001.sppb-btn.sppb-btn-default:before {
    position: absolute;
    content: '';
    background: url(/images/0_ecomart/button/btn02.png);
    width: 20px;
    height: 20px;
    margin: auto;
    transition: 0.3s;
    top: 0px;
    bottom: 0px;
    right: -30px;
    background-size: cover;
}
@media(max-width:991px){
.donwload-btn-001.sppb-btn.sppb-btn-default:before {
    width: 20px;
    height: 20px;
}}

/**primary**/
.sppb-btn-primary {
    transition: 0.3s;
    border-radius: 0px;
    border-bottom: 2px solid #eb0808;
    background: transparent;
    color: #000c;
    padding: 0px 0px 5px;
    font-size: 16px;
    font-weight: 400;
}

.sppb-btn-primary:hover {
    background: transparent;
    opacity: 60%;
    border-bottom: 2px solid #eb080887;
    color: #000;
}
.sppb-btn-primary:focus {
    box-shadow: none;
    background: transparent;
    color: #0000008a;
}
.sppb-btn-primary:active{
      background: transparent !important;
}

/**input**/
input.button {
 padding: 5px;
 margin-top: 14px !important;
 transition: 0.3s;
 border-radius: 10px;
 font-size: 13px;
 font-weight: 400;
 letter-spacing: 2px;
 position: relative;
 color: #1a40aa !important;
 border: 1px solid #4598aae6 !important;
}


/**submit**/
button#bfSubmitButton {
    margin-right:40px;
    box-shadow: none;
    background-image: none;
    background: transparent !important;
    padding: 0px;
    transition: 0.3s;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 2px;
    position: relative;
    color: #ed2224 !important;
    border: none !important;
    background:
    none;
}
button#bfSubmitButton:before {
    transform: scale(0.6);
    position: absolute;
    content: '';
    background: url(/images/0_ecomart/button/btn01.png);
    width: 30px;
    height: 16px;
    margin: auto;
    transition: 0.3s;
    top: 0px;
    bottom: 0px;
    right: -35px;
    background-size: cover;
}
button#bfSubmitButton:hover:before {
    margin: auto;
    opacity: 50%;
    transition: 0.3s;
    top: 0px;
    bottom: 0px;
    right: -45px;
    background-size: cover;
}