.content-sidebar-wrap br{
    display:none;
}
.cta-section .heading-wrap .section-btn a, .cta-section.layout-1 .form-field .form-field-item button {
    border: 0!important;
}
footer.site-footer .footer-column .column-label:before {
    background-color: #000000!important;
}
.blog-section.layout-3 .blog-post-more {
    background-color: #ffffff !important;
}
.about-section .ab-content ul li:before {
    color: #000000 !important;
}
.main-header .header-items {
    border-top: 1px solid #ffffff !important;
    border-bottom: 1px solid #ffffff !important;
}

@media only screen and (min-width: 1024px) {
    .service-pages .service-item .service-title {
        font-size: 22px;
        
        display: flex;
        align-items: stretch;
        justify-content: center;
    }
    .contact-page-wrap .contact-page-info .contact-site-name {
        font-size: 18px!important;
    }
    .col-3.contact-site-info-item.contact-site-phone {
        width: 24% !important;
    }
    .col-3.contact-site-info-item.contact-site-location {
        width: 40%!important;
    }
    .genesis-nav-menu
    {
        text-align: center;
    }
    .nav-primary .genesis-nav-menu a {
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
    footer .column-element .column-label {
        font-size: 20px!important;
    }
    
    .contact-page-wrap .contact-site-info-icon {
        width: 50px!important;
    }
}