.ft-rev-label-1 {
    margin-bottom: 15px;
}
.ft-rev-label-2 a {
    color: #fefefe;
}
.ft-rev-label-2 a:hover {
    color: #fefefe;
    text-decoration: underline;
}
.content-sidebar-wrap br{
    display:none;
}
.services-section .service-item {
    background: rgba(27, 43, 59, .8) !important;
}
.main-cta-section .cta-form .form-field {
    border: none !important;
}
a.site-btn {
    border: none !important;
}
.site-footer .column-label {
    border-bottom: 1px solid #4A5E73 !important;
}
.site-footer .footer-col-item.column-review-btn {
    border-top: 1px solid #4A5E73 !important;
}
.contact-page-wrap .form-field {
    border: none !important;
}
.review-section .review-item-row {
    border: none !important;
}
.projects-section .sample-proj-item:hover:after {
    color: #4A5E73 !important;
}
@media only screen and (min-width: 1024px) {
    .genesis-nav-menu .sub-menu, .genesis-nav-menu .sub-menu a {
        width: 340px!important;
    }
}
@media only screen and (min-width: 1024px) and (max-width:1600px) {
    header.site-header .mid-head-items .header-logo img {
        height: 65px!important;
    }
    .genesis-nav-menu .sub-menu a {
        font-size: 16px;
        padding-bottom: 12px!important;
        padding-top: 12px!important;
    }
    .social-media a.sprite {
        padding: 7px 0!important;
    }
    .top-head-item.col-4.mobile-not-active {
        font-size: 14px !important;
        line-height: 1.2 !important;
    }
}

.th-item.medium.th-email.uppercase.relative {
    display: none ! Important;
}