.theme-dark body {
  background-color: #212529;
  color: #b7b7b7;
}
.theme-dark .h1, .theme-dark .h2, .theme-dark .h3, .theme-dark .h4, .theme-dark .h5, .theme-dark .h6, .theme-dark h1, .theme-dark h2, .theme-dark h3, .theme-dark h4, .theme-dark h5, .theme-dark h6 {
  color: var(--whiteColor);
}
.theme-dark a {
  color: #b7b7b7;
}
.theme-dark a:hover {
  color: var(--mainColor);
}
.theme-dark .navbar .navbar-nav .nav-item .dropdown-menu {
  background-color: var(--headingColor);
}
.theme-dark .navbar .navbar-nav .nav-item .dropdown-menu .nav-link {
  color: var(--whiteColor);
}
.theme-dark .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-item {
  color: var(--whiteColor);
}
.theme-dark .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-item:hover {
  color: var(--mainColor);
}
.theme-dark .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-item.active {
  color: var(--mainColor);
}
.theme-dark .section-title .top-title {
  color: var(--whiteColor);
}
.theme-dark .services-tabs .nav-pills .nav-link .count-list {
  color: var(--whiteColor);
}
.theme-dark .efficiency-content .efficiency-list li i {
  color: var(--whiteColor);
}
.theme-dark .top-title {
  color: var(--whiteColor) !important;
}
.theme-dark .single-team .team-content {
  background-color: #1b1f22;
}
.theme-dark .single-team .team-content span {
  color: var(--whiteColor);
}
.theme-dark .blog-tabs .nav-pills .nav-link {
  border-bottom: 1px solid #1b1f22;
}
.theme-dark .blog-tabs .nav-pills .nav-link p {
  color: #b7b7b7;
}
.theme-dark .blog-tabs .nav-pills .nav-link .user .name {
  color: var(--whiteColor);
}
.theme-dark .services-tabs .nav-pills .nav-link {
  border-bottom: 1px solid #1b1f22;
}
.theme-dark .services-tabs .nav-pills .nav-link p {
  color: #b7b7b7;
}
.theme-dark .bg-color-ffffff {
  background-color: #121212;
}
.theme-dark .bg-color-ffffff.navbar .navbar-nav .nav-item .nav-link {
  color: var(--whiteColor);
}
.theme-dark .bg-color-ffffff a.navbar-brand img {
  filter: invert(1);
}
.theme-dark .bg-color-ffffff.navbar .others-options ul li .src-btn {
  color: var(--whiteColor);
}
.theme-dark .bg-color-ffffff.navbar .others-options ul li .cart {
  color: var(--whiteColor);
}
.theme-dark .bg-color-ffffff.navbar .others-options ul li .cart span {
  background-color: var(--whiteColor);
  color: var(--headingColor);
}
.theme-dark .bg-color-ffffff.navbar .others-options ul li .canvasright {
  color: var(--whiteColor);
  border-color: var(--whiteColor);
}
.theme-dark .bg-color-ffffff.navbar .others-options ul li .canvasright:hover {
  color: var(--headingColor);
}
.theme-dark .bg-color-ffffff.sticky {
  background-color: #1b1f22;
}
.theme-dark .single-content .symbol {
  color: var(--whiteColor);
}
.theme-dark .single-services .services-content {
  background-color: #1b1f22;
}
.theme-dark .bg-color-fcf7f5 {
  background-color: #1b1f22;
}
.theme-dark .single-pricing {
  background-color: #212529;
}
.theme-dark .single-pricing .price-header .icon {
  background-color: #1b1f22;
  color: var(--whiteColor);
}
.theme-dark .single-blog .blog-content {
  background-color: #1b1f22;
}
.theme-dark .single-blog .blog-content h3 a {
  color: var(--whiteColor);
}
.theme-dark .single-blog .blog-content p {
  color: #b7b7b7 !important;
}
.theme-dark .single-blog .blog-content span {
  color: #b7b7b7 !important;
}
.theme-dark .single-blog .blog-content a {
  color: var(--whiteColor) !important;
}
.theme-dark .single-blog .blog-content.after-hover .user a {
  color: #b7b7b7 !important;
}
.theme-dark .counter-area.shape-style::before {
  background-color: #212529;
}
.theme-dark .single-content.style-three::before {
  display: none;
}
.theme-dark .single-content.style-three .symbol {
  color: var(--mainColor);
}
.theme-dark .single-services-card {
  background-color: #212529;
}
.theme-dark .single-services-card:hover {
  background-color: var(--mainColor);
}
.theme-dark .single-services-card .default-btn {
  color: var(--whiteColor);
}
.theme-dark .single-services-card .default-btn i {
  color: var(--headingColor);
}
.theme-dark .efficiency-wrapper {
  background-color: #1b1f22;
}
.theme-dark .single-content.style-three {
  background: #000514;
}
.theme-dark .partner-item {
  filter: invert;
}
.theme-dark .single-services .services-content.after-hover p {
  color: #b7b7b7;
}
.theme-dark .pagination-area .page-numbers {
  background: #1b1f22;
  color: var(--whiteColor);
}
.theme-dark .pagination-area .page-numbers:hover {
  background-color: var(--mainColor);
}
.theme-dark .sidebar-widget .single-sidebar-widget .category-list li a {
  background: #1b1f22;
  color: var(--whiteColor);
}
.theme-dark .sidebar-widget .single-sidebar-widget.bg-fcfcfe {
  background: #1b1f22;
}
.theme-dark .sidebar-widget .single-sidebar-widget .form-group .form-control {
  background: #212529;
  color: var(--whiteColor);
}
.theme-dark .sidebar-widget .single-sidebar-widget .form-group .default-btn {
  color: var(--whiteColor);
}
.theme-dark .industry-contact-us-wrap .default-btn {
  color: var(--whiteColor);
}
.theme-dark .text-dark {
  color: var(--whiteColor) !important;
}
.theme-dark .details-content .block-quote {
  background-color: #1b1f22;
}
.theme-dark .sidebar-widget .single-sidebar-widget .categories-list li a {
  color: var(--whiteColor);
}
.theme-dark .sidebar-widget .single-sidebar-widget .categories-list li a:Hover {
  color: var(--mainColor);
}
.theme-dark .sidebar-widget .single-sidebar-widget .latest-news li h5 a {
  color: var(--whiteColor);
}
.theme-dark .sidebar-widget .single-sidebar-widget .tag-grid li a {
  background: #212529;
}
.theme-dark .sidebar-widget .single-sidebar-widget .tag-grid li a:hover {
  background-color: var(--mainColor);
  color: var(--whiteColor);
}
.theme-dark .sidebar-widget .single-sidebar-widget .search-form .form-control {
  background-color: #212529;
  color: var(--whiteColor);
}
.theme-dark .sidebar-widget .single-sidebar-widget .search-form .src-btn {
  color: var(--whiteColor);
}
.theme-dark .details-content .tag-shear .tag-list li span {
  color: var(--whiteColor);
}
.theme-dark .details-content .tag-shear .tag-list li a {
  background: #373a3d;
}
.theme-dark .details-content .tag-shear .tag-list li a:hover {
  background-color: var(--mainColor);
}
.theme-dark .details-content .tag-shear .social-link li span {
  color: var(--whiteColor);
}
.theme-dark .leave-form .form-group .form-control {
  background-color: #212529;
  color: var(--whiteColor);
}
.theme-dark .leave-form .form-group .default-btn {
  color: var(--whiteColor);
}
.theme-dark .details-content .tag-shear .social-link li a {
  color: var(--whiteColor);
}
.theme-dark .single-products .product-content {
  background-color: #1b1f22;
}
.theme-dark .single-products .product-content h3 a {
  color: var(--whiteColor);
}
.theme-dark .products-selector .product-select {
  background-color: transparent;
  color: var(--whiteColor);
}
.theme-dark .products-selector .product-select option {
  color: var(--headingColor);
}
.theme-dark .cart-area .cart-controller {
  background-color: #212529;
}
.theme-dark .cart-area .cart-table table thead tr th {
  color: var(--whiteColor);
}
.theme-dark .cart-area .cart-table table tbody tr td a {
  color: var(--whiteColor);
}
.theme-dark .cart-area .cart-table table tbody tr td.product-quantity .input-counter input {
  color: var(--whiteColor);
}
.theme-dark .cart-area .cart-table table tbody tr td.product-quantity .input-counter .minus-btn i {
  color: var(--whiteColor);
}
.theme-dark .cart-area .cart-table table tbody tr td.product-quantity .input-counter .plus-btn i {
  color: var(--whiteColor);
}
.theme-dark .cart-area .cart-table table tbody tr td {
  border-top: 1px solid #3a3a3a !important;
  border-bottom: 1px solid #3a3a3a !important;
}
.theme-dark .checkout-summary {
  background-color: #1b1f22;
}
.theme-dark .cart-area .coupon-cart .form-group .form-control {
  background-color: #1b1f22;
  color: var(--whiteColor);
}
.theme-dark .product-details-desc .sku li {
  color: var(--whiteColor);
}
.theme-dark .faq-tabs .nav-item .nav-link {
  background-color: #1b1f22;
  color: var(--whiteColor);
}
.theme-dark .faq-tabs .nav-item .nav-link.active {
  background-color: var(--mainColor);
}
.theme-dark .product-details-desc .quantities-wrap .product-quantity .input-counter input {
  background-color: #1b1f22;
  color: var(--whiteColor);
}
.theme-dark .product-details-desc .social-wrap li span {
  color: var(--whiteColor);
}
.theme-dark .product-details-desc .quantities-wrap .product-quantity .input-counter .minus-btn i {
  background-color: #373a3d;
}
.theme-dark .product-details-desc .quantities-wrap .product-quantity .input-counter .plus-btn i {
  background-color: #373a3d;
}
.theme-dark .products-details-tab-content .additional-information li span {
  color: var(--whiteColor);
}
.theme-dark .products-details-tab-content .additional-information li {
  border: 1px solid #525658;
}
.theme-dark .products-details-tab-content .additional-information li:last-child {
  border: 1px solid #525658;
}
.theme-dark .products-details-tab-content .product-review-form .review-comments .review-item span strong {
  color: var(--whiteColor);
}
.theme-dark .products-details-tab-content .product-review-form .review-form form .form-group .form-control {
  background-color: #1b1f22;
  color: var(--whiteColor);
}
.theme-dark .products-details-tab-content .product-review-form .review-form form .form-group label {
  color: var(--whiteColor);
}
.theme-dark .review-form .default-btn {
  color: var(--whiteColor);
}
.theme-dark .my-account-wrapper {
  background-color: #1b1f22;
}
.theme-dark .my-account-wrapper .form-control {
  background-color: #212529;
  color: var(--whiteColor);
}
.theme-dark .faq-accordion-wrap .accordion-item .accordion-header .accordion-button {
  color: var(--whiteColor);
}
.theme-dark .faq-accordion-wrap .accordion-body {
  color: #b7b7b7;
}
.theme-dark .contact-form-info {
  background-color: #1b1f22;
}
.theme-dark .contact-form-info .info-link li span {
  color: var(--whiteColor);
}
.theme-dark .contact-form-info .info-link li a {
  color: #b7b7b7;
}
.theme-dark .contact-form-info .info-link li a:hover {
  color: var(--mainColor);
}
.theme-dark .contact-form .form-group .form-control {
  background-color: #1b1f22;
  color: var(--whiteColor);
}
.theme-dark .contact-form .form-group .default-btn {
  color: var(--whiteColor);
}
.theme-dark .single-client {
  background-color: #1b1f22;
  border-color: #1b1f22;
}
.theme-dark .single-client span {
  color: #b7b7b7;
}
.theme-dark .single-client i {
  opacity: 0.2 !important;
}
.theme-dark .single-client p {
  color: #b7b7b7;
}
.theme-dark .main-content-text p {
  color: #b7b7b7;
}
.theme-dark .error-area {
  background-color: #1b1f22;
  padding-top: 100px;
}
.theme-dark .error-area img {
  border-radius: 100%;
  margin-bottom: 30px;
}
.theme-dark .error-area h3 {
  margin-bottom: 20px;
}
@media only screen and (max-width: 991px) {
  .theme-dark .navbar .navbar-nav {
    background-color: var(--mainColor);
  }
  .theme-dark .navbar .others-options {
    background-color: var(--mainColor);
  }
  .theme-dark .bg-color-ffffff.navbar .navbar-nav {
    background-color: #1b1f22;
  }
  .theme-dark .bg-color-ffffff.navbar .others-options {
    background-color: #1b1f22;
  }
  .theme-dark .bg-color-ffffff.navbar .navbar-toggler .burger-menu span {
    background-color: var(--whiteColor);
  }
  .theme-dark .bg-color-fcf7f52.navbar .navbar-nav {
    background-color: #1b1f22;
  }
  .theme-dark .bg-color-fcf7f52.navbar .others-options {
    background-color: #1b1f22;
  }
  .theme-dark .bg-color-fcf7f52.navbar .navbar-toggler .burger-menu span {
    background-color: var(--whiteColor);
  }
}/*# sourceMappingURL=dark-mode.css.map */