.acm-clients.style-1 .client-img img {
    max-height: 120px;
    opacity: .8;
}

@media (min-width: 1200px) {
    #t4-main-body:not(.has-sidebar) .item-page.type-default .item-image {
    margin-left: 0rem;
        margin-right: 0rem;
    }
}

.ja-masthead:before {
    background-color: #000;
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    height: 100%;
    width: 100%;
    z-index: 3;
}

h4.follow-social {
    display: none;
}

.t4-header {
    
    background: #276aaa !important;
}

.ja-masthead {
    --body-text-color: rgba(255, 255, 255, .6);
    --headings-color: #fff;
    background-color: #276aaa;
    background-image: url(/images/wdeimages/bgwde-4.jpg);
    
}


@media (min-width: 1200px) {
    .t4-megamenu .mega.full-width div.mega-dropdown-inner.mega-dropdown-inner>.row>div:last-child:before {
        background: linear-gradient(-180deg, #d2e5fa 0%, #f6fbff 100%);
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 2000px;
    }
}


.t4-offcanvas {
    background: #276aaa !important;
}

.t4-offcanvas .t4-off-canvas-header {
    background: #276aaa;
    border-bottom: 1px solid var(--border-color);
    text-transform: uppercase;
    font-weight: 500;
    padding-left: 2rem;
    padding-right: 2rem;
    letter-spacing: 1px;
}


.t4-offcanvas .t4-off-canvas-body .navbar .nav-item.active>.nav-link, .t4-offcanvas .t4-off-canvas-body .navbar .nav-item.active>.separator {
    color: #ff263c;
}


.t4-footer:before {
    top: 0;
    left: 0;
    width: 780px;
    height: 703px;
    background-image: url(/images/wdeimages/ellipse_01.png);
}