.theme-bg, .bg-gradient, .home-bg, .btn-gradient, .bg-features, .work_process .work_box .work_left::after,
.work_process .work_box .work_right::after, .pricing-item.active .pricing-header:before, .pricing-item .pricing-footer a, .welcome-area .right-bg:before, .single-service::before, .custom-nav.sticky-header .sign_btn, .gradiant-bg, .featured-block-top .feature-inner .upper-box .icon-outer .icon {
    background-color: #ffffff;
}

    .section_title_icon,
    .btn-gradient:hover,
    .btn-gradient:focus,
    .btn-gradient:active,
    .btn-gradient.active,
    .btn-gradient.focus,
    .btn-gradient:active,
    .btn-gradient:focus,
    .btn-gradient:hover,
    .open > .dropdown-toggle.btn-gradient, .work_process .work_box .work_left::after,
    .work_process .work_box .work_right::after, .pricing-item.active .pricing-header:before, .pricing-item .pricing-footer a:hover, .footer .fot_social .social-icon:hover, .pricing-item:hover .pricing-header::before, .btn-white:hover, .custom-nav.sticky-header .sign_btn:hover {
        background: #000;
        color:#fff;
    }

.superfly-fullcream-logo {
    max-width: 300px;
    margin: 0 auto;
    display: block;
}
@media (max-width: 768px) {
    .superfly-fullcream-logo {
        max-width: 200px;
    }
}

@media (max-width: 768px) {
    .dig-it-banner-feature {
        margin: 0 auto
    }
}
.dig-it-banner {
    width: 400px;
    background-color: white;
    border: 4px solid #362d5b;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 32px 60px;
    margin-top: 170px;
}
@media (max-width: 768px) {
    .dig-it-banner {
        padding: 18px;
        margin-top: 98px;
    }
}
@media (max-width: 479px) {
    .dig-it-banner {
        width: 100%;
    }
}
.elvis {
    display: block;
    max-width: 122px;
    max-height: 178px;
}
@media (min-width: 768px) {
    .elvis {
        display: none;
    }
}
#red-title {
    color: #683856;
    border-bottom: 6px solid #F8D281;
    border-radius: 5px;
    padding-bottom: 8px;
    display: table;
    margin: 0 auto;
}
#white-title {
    color: #ffffff;
    border-bottom: 6px solid #F8D281;
    border-radius: 5px;
    padding-bottom: 8px;
    display: table;
    margin: 0 auto;
}

