.button-no-padding{padding:0px 0px!important;}

@media only screen and (max-width: 600px) {
  .sppb-btn.sppb-btn-default {
    font-size: 14px!important;}}

.fa-long-arrow-alt-right:before {
    background: url(/images/0-mxclinic/arrow4.png);
    top: -13px!important;
    left: 5px;
    margin:auto;
    background-repeat:no-repeat;
    position: absolute;
    background-size: contain !important;
    width: 18px;height:18px;
    content: '';
}

.fa-long-arrow-alt-right {
    position: relative;
}

.sppb-btn.sppb-btn-default {
    background: transparent!important;
    font-size: 14px;
    font-weight: 700;
    color: #35495b;
    border-radius: 0px;
    border: 0px solid #0a123a;
    padding: 0px!important;
    margin-top: 0px;
}

.sppb-btn.sppb-btn-default i{margin-left:5px;}
.sppb-btn.sppb-btn-default:focus {
    box-shadow: none;
}

.sppb-btn.sppb-btn-default:hover{
    color: #ea2127;
    border:0px solid #ed1d24;
    background: transparent!important;
    transition:0.5s ease;
}

button#bfSubmitButton{
    background: #2e368e!important;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    border-radius: 0px;
    border:1px solid #2e368e;
    padding: 10px 18px!important;
    margin-top: 0px;
}

button#bfSubmitButton:focus {
    box-shadow: none;
}

button#bfSubmitButton:hover {
    color: #fff;border:1px solid #ed1d24;
    background: #ed1d24!important;transition:0.5s ease;}

.sppb-btn-primary{
    background: #0e4194!important;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    border-radius: 0px;border:1px solid #0e4194;
    padding: 10px 18px!important;
    margin-top: 0px;}


.sppb-btn-primary:hover{
    color: #fff;transition:0.5s ease;
    background: #303030!important;border:1px solid #303030;
}


.videoslide-btn {
    background: transparent!important;
    padding: 12px 0px!important;
}




@media only screen and (max-width: 600px) {
.readmore a.btn.btn-default{
    font-size: 12px!important;}}

.readmore a.btn:after{
    background: url(/images/0-mxclinic/arrow4.png);
    top: 2px!important;
    right: -25px;
    margin:
    auto;
    background-repeat:
    no-repeat;
    position: absolute;
    background-size: contain !important;
    width: 17px;
    height: 17px;
    content: '';
}

.readmore a.btn.btn-default{
    position: relative;
}

.readmore a.btn.btn-default {
    background: #ebe4e1;
    font-size: 14px;
    font-weight: 700;
    color: #303030;
    border-radius:0px;
    /* padding: 12px 40px 12px 20px; */
}

.readmore a.btn.btn-default:focus {
    box-shadow: none;
}

.readmore a.btn.btn-default:hover{
    color: #53514a;
    opacity:0.5; transition:0.5s ease;
}

a.cta-btn {
    background: #0a123a;
    line-height: 45px!important;
    color: #fff!important;
}

a.cta-btn:hover {
    background: #ed1d24;
    line-height: 45px!important;
    color: #fff!important;
}
/**/


