@media only screen and (min-width: 1024px) {
    div#footer-count2 {
        width: 35%!important;
    }

    div#footer-count3, div#footer-count4 {
        width: 18%!important;
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1180px) {
    .service-pages .service-item .service-title
     {
        font-size: 20px!important;
    }
}
.contact-info-wrap.site-email p {
    margin: 0!important;
}

footer .column-element .footer-col-item.site-info .col-item span,
.contact-info-wrap.site-number span, .contact-info-wrap.site-email span
{
   display: inline-block!important;   
}