.content-sidebar-wrap br{
    display:none;
}
.nav-primary .genesis-nav-menu a {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
a.site-btn {
    border: none !important;
}
.service-pages.layout-4 .service-items .service-item {
    border: none !important;
}
.service-pages .service-right-col .service-side-form {
    background: linear-gradient(135deg, #3183ef, #0f59ba) !important;
    padding: 30px 15px;
}
footer .column-element .footer-col-item.site-info:before {
    color: #3487f4;
}
footer.site-footer .footer-menu ul li a:before {
    color: #3487f4 !important;
}

@media only screen and (min-width: 1024px) {

    ul.sub-menu li.menu-item.menu-item-has-children>a span:after {
        font-family: 'Font Awesome\ 5 Free';
        font-weight: 900;
        content: "\f0d7";
        position: absolute;
        right: 10px;
        font-size: 12px;
    }
    
}

@media only screen and (max-width: 1200px) and (min-width: 1024px) {
    .main-header .header-items .header-col.logo-item img {
        height: 47px !important;
    }
    
    footer .column-element .footer-col-item.site-info, footer.site-footer .footer-menu ul li a, footer .column-element .footer-col-item.custom-footer-text, footer .column-element .footer-col-item.custom-footer-html, footer .column-element .footer-col-item.site-info a {
        font-size: 12px !important;
    }
}