body.dark{
	background-color: #000000;
	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, body.dark .header-area .container{
    background: #000000;
}

body.dark .header-area .logo{
    color: #fff;
}

body.dark .main-menu ul li.active a{
    color: #858585;
}

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: #000000;
    color: #fff;
    border-bottom: 1px solid #333;
}
body.dark .cp-custom-accordion .accordion-body{
    background: #000000;
    color: #fff;
}

body.dark .sidebar-wrap.white-bg{
    background:#0C0C0C !important;
}

body.dark .cta-area.gray-bg{
    background:#000000 !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, body.dark .contact-section .subimit-form-wrap textarea{
    border-bottom: 1px solid #333;
}

body.dark .border-top.border-bottom{
    border-top: 1px solid #333 !important;
    border-bottom: 1px solid #333 !important;
}

body.dark #hamburger i{
    color: #fff;
}

