.site-footer .bottom-bar {
    border-top: 1px solid #ebebeb;
    overflow: auto;
    padding: 25px 0;
    background: #ff2e3a;
    color: white;
}
h1 {
    font-size: 50px !important;
}

p {
    font-size: 17px !important;
}
.site-footer {
    margin-top: 0px;
}


@media(max-width:767px){
h1 {  font-size: 44px !important; line-height: 50px;}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) { padding-left: 50px;}
}

.footer-menu {
 width: 69%;
}

.site-footer .site-info {
width: 31%;
}