[data-bs-theme=dark] .navbar {
    background-color: #191f19;
}
[data-bs-theme=dark] .navbar.navbar-home-3 {
    background-color: #191f19;
}
[data-bs-theme=dark] .offCanvas__info {
    background: #191f19 none repeat scroll 0 0;
}
[data-bs-theme=dark] .mobile-header-wrapper-style {
    background-color: #191f19;
    bottom: 0;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .09);
    max-width: 380px;
    min-height: 100vh;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: all .25s cubic-bezier(.645,.045,.355,1);
    visibility: hidden;
    width: 100%;
    z-index: 1006;
}
[data-bs-theme=dark] .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-logo .burger-icon {
    background-color: #191f19;
    background-position: 50%;
    background-repeat: no-repeat;
    display: inline-block;
    height: 40px;
    position: relative;
    right: auto;
    top: auto;
    width: 40px;
}
.mobile-header-wrapper-style {
    background-color: #bbbaa6;
}
[data-bs-theme=dark] .burger-icon {
    background-color: #191f19;
    cursor: pointer;
    display: none;
    height: 40px;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .25s cubic-bezier(.645,.045,.355,1);
    width: 40px;
    z-index: 999999;
}




[data-bs-theme=dark] body {
    background: #191f19;
}
[data-bs-theme=dark] body.home-page-3 {
    background: #191f19;
}
body.home-page-3 {
    background: #bbbaa6;
    color: var(--tc-neutral-300);
    font-family: Urbanist, sans-serif;
    font-weight: var(--tc-fw-medium);
}
[data-bs-theme=dark] body.home-page-3 {
    background: #191f19;
    font-family: DM Mono, monospace;
}
[data-bs-theme=dark] .box-linear-animation {
    animation: rotate 8s linear infinite;
    background: linear-gradient(#191f19, #191f19) padding-box, linear-gradient(var(--angle), #191f19 90%, var(--primary-color) 100%) border-box;
    border: 1px solid transparent;
    border-radius: 8px;
}
.box-linear-animation {
    animation: rotate 8s linear infinite;
    background: linear-gradient(#bbbaa6, var(--tc-bg-3)) padding-box, linear-gradient(var(--angle), #faf5ef 90%, var(--primary-color) 100%) border-box;
    border: 1px solid transparent;
    border-radius: 8px;
}
[data-bs-theme=dark] .bg-overlay {
    background: linear-gradient(180deg, rgba(39, 39, 48, 0), #0a0c0a);
}
[data-bs-theme=dark] .brand-logo {
    background-color: #191f19;
}
[data-bs-theme=dark] .section-service-2 .card-servies-2 {
    background-color: #0a0c0a;
    border: 1px solid var(--tc-border-1);
    padding: 93px 42px 42px;
}
.section-pricing-1 .accordion .card, .section-pricing-1 .card-pricing-1 {
    background: linear-gradient(#191f19, #191f1900) padding-box, var(--tc-linear-3) border-box;
    border: 1px solid transparent;
}
[data-bs-theme=dark] .section-blog-2 .blog-card {
    background: linear-gradient(#191f19, #191f19) padding-box, var(--tc-linear-3) border-box;
    border: 2px solid transparent;
    padding: 14px 14px 44px;
}
[data-bs-theme=dark] .btn-scroll-top.style-btn-2 {
    background-color: #191f19;
}
[data-bs-theme=dark] .bg-3 {
    background-color: #0a0c0a !important;
}