.projects-section .sample-proj-item:hover:after {
    color: #042b5d !important;
}
.entry-content ul li:before {
    color: #000000 !important;
}
.main-cta-section .cta-content-row .cta-left-col .cta-form {
    border: 2px solid #000000;
}
.main-cta-section .cta-form .form-field {
    border: none !important;
}
.site-footer .column-label {
    border-bottom: 1px solid #042b5d !important;
}
.site-footer .footer-col-item.column-review-btn {
    border-top: 1px solid #042b5d !important;
}
.col2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    list-style-position: inside;
}
header.site-header .social-media a.sprite {
    padding: 8px !important;
}
.sub-menu-toggle.activated:before {
    color: #000 !important;
}
.contact-site-map.relative {
    display: none !important;
}
ul#menu-footer-menu {
    background: #fff !important;
}
.site-footer .footer-main-nav ul li a {
    color: #000 !important;
}
.site-footer .footer-main-nav ul li a:hover {
    color: #042b5d !important;
}
@media only screen and (max-width:1024px) {
    header.site-header .top-head .top-head-item {
        font-size: 15px !important;
    }
}
@media only screen and (max-width:480px) {
    .entry-content ul {
        padding: 0;
        COLUMNS: 1;
    }
}
@media only screen and (max-width:375px) {
    .projects-section .proj-count-item {
        padding: 6px !important;
    }
    .contact-page-wrap .contact-site-name {
        font-size: 28px !important;
    }
}