.text-purple,
.text-purple a{
    color: #6A4C99!important;
}
.w-100{
    width: 100%!important;
}
.fusion-counters-box.text-left .fusion-counter-box{
    text-align: left;
}
.white-link,
.white-link a{
    color: #fff!important;
}
body #contact-form input,
body #contact-form select{
    padding: 0 0!important;
}

/*------------------*/
@media(max-width:1024px){
    body .fusion-text > p{
        font-size: 18px;
        line-height: 1.5;
    }
    body #content a.fusion-button {
        padding: 15px 30px;
        max-width: 270px;
        font-size: 18px;
    }
    body #content h3{
        font-size: 30px !important;
        line-height: 1.2 !important;
    }
    body .fusion-accordian .panel-title .fusion-toggle-heading{
        font-size: 22px;
    }
}