body.dark{
	background-color: #111013;
	color: #eee;
}
body.dark h1, body.dark h2, body.dark h3, body.dark h4, body.dark h5, body.dark h6{
	color: #fff;
}

body.dark a{
    color: #fff;
}

body.dark .header-area .navigation{
    background: rgba(17, 16, 19, 0.72);
    border-bottom: none;
    -webkit-backdrop-filter: blur(14px) saturate(130%);
    backdrop-filter: blur(14px) saturate(130%);
    box-shadow: none;
}

body.dark #header-sticky.header-sticky{
    background: transparent;
    box-shadow: none;
}

body.dark #header-sticky.header-sticky .navigation{
    background: rgba(17, 16, 19, 0.82);
    border-bottom: none;
}

body.dark .header-area .container{
    background: transparent;
}

body.dark .header-area .logo{
    color: #fff;
}

body.dark .main-menu ul li.active a{
    color: #fff;
}

body.dark .main-menu ul > li > a{
    color: rgba(255, 255, 255, 0.8);
}

body.dark .main-menu ul > li > a:hover,
body.dark .main-menu ul > li > a:focus-visible,
body.dark .main-menu ul > li:hover > a{
    color: #fff;
}

body.dark .single-service-item, body.dark .single-choose-item, body.dark .single-process-item, body.dark .working-history-wrap{
    border-bottom: 1px solid #333;
}

body.dark .single-counter-box p.counter-number{
	color: #fff;
}

body.dark .single-counter-box h6{
	color: #858585;
}

body.dark .cp-custom-accordion .accordion-buttons{
    background: #111013;
    color: #fff;
    border-bottom: 1px solid #333;
}
body.dark .cp-custom-accordion .accordion-body{
    background: #111013;
    color: #fff;
}

body.dark .sidebar-wrap.white-bg{
    background:#0C0C0C !important;
}

body.dark .cta-area.gray-bg{
    background:#0a0909 !important;
}

body.dark .sidebar-wrap input, body.dark .sidebar-wrap textarea{
    border-bottom: 1px solid #333;
}

body.dark .search-bar-wrap, body.dark .search-bar-wrap input{
    background: #0C0C0C;
}

body.dark .blog-category, body.dark .recent-post-wrap, body.dark .popular-tag-wrap{
    border: 1px solid #333;
}

body.dark .blog-quote-wrap, body.dark .single-comments-wrap, body.dark .comments-form-wrap{
    background: #0C0C0C;
}

body.dark .single-recent-post{
    border-bottom: 1px solid #333;
}

body.dark .pagination-wrap{
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
}

body.dark .contact-section .subimit-form-wrap input:not([type=submit]), body.dark .contact-section .subimit-form-wrap textarea{
    border-bottom: 1px solid #333;
    color: #fff;
    background-color: transparent;
}
body.dark .contact-section .subimit-form-wrap input:not([type=submit])::placeholder,
body.dark .contact-section .subimit-form-wrap textarea::placeholder{
    color: rgba(255,255,255,0.4);
}

body.dark .border-top.border-bottom{
    border-top: 1px solid #333 !important;
    border-bottom: 1px solid #333 !important;
}

body.dark #hamburger{
    color: #fff;
}

body.dark .overlay.active{
    background-color: #050506;
    opacity: 0.42;
}

