.theme-dark body {
  background-color: #212529;
  color: #adb5bd;
}

.theme-dark body .h1,
.theme-dark body .h2,
.theme-dark body .h3,
.theme-dark body .h4,
.theme-dark body .h5,
.theme-dark body .h6,
.theme-dark body h1,
.theme-dark body h2,
.theme-dark body h3,
.theme-dark body h4,
.theme-dark body h5,
.theme-dark body h6 {
  color: #fff;
}

.theme-dark body .bg-shape::before {
  filter: invert(1);
}

.theme-dark body .bg-color-ffffff {
  background-color: #1b1f22;
  box-shadow: none;
}

.theme-dark body .form-control {
  background-color: rgba(0, 0, 0, 0) !important;
  color: #fff !important;
  border-color: #3e4143 !important;
}

.theme-dark body .form-control:focus {
  border-color: var(--mainColor) !important;
}

.theme-dark body .navbar {
  background-color: #1b1f22;
}

.theme-dark body .navbar .navbar-nav .nav-item .nav-link {
  color: #fff;
}

.theme-dark body .navbar .navbar-nav .nav-item .nav-link:hover {
  color: var(--mainColor);
}

.theme-dark body .navbar .navbar-nav .nav-item .dropdown-menu {
  background-color: #1b1f22;
}

.theme-dark
  body
  .navbar
  .navbar-nav
  .nav-item
  .dropdown-menu
  li
  .dropdown-item {
  color: #fff;
}

.theme-dark
  body
  .navbar
  .navbar-nav
  .nav-item
  .dropdown-menu
  li
  .dropdown-item:hover {
  color: var(--mainColor);
}

.theme-dark body .navbar .others-options .search-icon img {
  filter: brightness(100);
}

.theme-dark body .main-logo {
  display: none !important;
}

.theme-dark body .white-logo {
  display: block !important;
}

.theme-dark body .main-content-text p {
  color: #adb5bd;
}

.theme-dark body .main-content-text ul li {
  color: #adb5bd;
}

.theme-dark body .main-content-text ol li {
  color: #adb5bd;
}

.theme-dark body .banner-content .banner-list li {
  color: var(--whiteColor);
  border-color: #30353b;
}

.theme-dark body #preloader {
  background-color: #313e3e;
}

.theme-dark body .offcanvas {
  background-color: #181818;
}

.theme-dark body .for-mobile-navbar .offcanvas-header .close-btn {
  color: var(--whiteColor);
}

.theme-dark body .for-mobile-navbar .offcanvas-header {
  border-color: rgba(255, 255, 255, 0.2);
}

.theme-dark
  body
  .for-mobile-navbar
  .offcanvas-body
  .accordion
  .accordion-item
  .accordion-button {
  color: var(--whiteColor);
}

.theme-dark body .for-mobile-navbar .others-options ul li .call-us .call {
  color: var(--whiteColor);
}

.theme-dark
  body
  .for-mobile-navbar
  .offcanvas-body
  .accordion
  .accordion-item
  .accordion-collapse
  .accordion-body {
  background-color: #272727;
}

.theme-dark
  body
  .for-mobile-navbar
  .offcanvas-body
  .accordion
  .accordion-item
  .accordion-collapse
  .accordion-body
  .accordion-item
  .accordion-link {
  color: var(--whiteColor);
}

.theme-dark
  body
  .for-mobile-navbar
  .offcanvas-body
  .accordion
  .accordion-item
  .accordion-collapse
  .accordion-body
  .accordion-item
  .accordion-button {
  color: var(--whiteColor);
}

.theme-dark
  body
  .for-mobile-navbar
  .offcanvas-body
  .accordion
  .accordion-item
  .accordion-collapse
  .accordion-body
  .accordion-item
  .accordion-collapse
  .accordion-body {
  background-color: #272727;
}

.theme-dark
  body
  .for-mobile-navbar
  .offcanvas-body
  .accordion
  .accordion-item
  .accordion-collapse
  .accordion-body
  .accordion-item
  .accordion-collapse
  .accordion-body
  .accordion-item
  .accordion-link {
  color: var(--whiteColor);
}

.theme-dark
  body
  .for-mobile-navbar
  .offcanvas-body
  .accordion
  .accordion-item
  .accordion-collapse
  .accordion-body
  .accordion-item
  .accordion-link.active {
  color: var(--mainColor);
}

.theme-dark
  body
  .for-mobile-navbar
  .offcanvas-body
  .accordion
  .accordion-item
  .accordion-button.active {
  color: var(--mainColor);
}

.theme-dark
  body
  .for-mobile-navbar
  .offcanvas-body
  .accordion
  .accordion-item
  .accordion-collapse
  .accordion-body
  .accordion-item
  .accordion-button.active {
  color: var(--mainColor);
}

.theme-dark body .navbar.sticky {
  background-color: #1b1f22 !important;
}

.theme-dark body .banner-area.bg-1 {
  background: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0.26) 100%);
}

.theme-dark body .banner-content .top-title {
  color: var(--whiteColor);
}

.theme-dark body .top-title {
  color: var(--whiteColor);
}

.theme-dark body .top-title::before {
  background-color: var(--whiteColor);
}

.theme-dark body .shape-2 {
  filter: brightness(0.1);
}

.theme-dark body .shape.shape-1 {
  filter: brightness(0.2);
}

.theme-dark body .shape.shape-2 {
  filter: brightness(0.1);
}

.theme-dark body .shape.shape-3 {
  filter: brightness(0.1);
}

.theme-dark body .shape.shape-4 {
  filter: brightness(0.2);
}

.theme-dark body .shape.shape-5 {
  filter: brightness(0.2);
}

.theme-dark body .shape.shape-6 {
  filter: brightness(0.2);
}

.theme-dark body .shape.shape-7 {
  filter: brightness(0.2);
}

.theme-dark body .shape.shape-8 {
  filter: brightness(0.2);
}

.theme-dark body .global-content .standards-list li {
  background-color: #1b1f22;
}

.theme-dark body .global-content .standards-list li span {
  color: var(--whiteColor);
}

.theme-dark body .single-services {
  background-color: #1b1f22;
  border-color: #1b1f22;
}

.theme-dark body .single-services .icon {
  background-color: #212529;
}

.theme-dark body .single-services h3 a {
  color: var(--whiteColor);
}

.theme-dark body .global-content .generate-list li span {
  color: var(--whiteColor);
}

.theme-dark body .single-pricing {
  background-color: #1b1f22;
}

.theme-dark body .single-pricing .features-list li p {
  color: var(--whiteColor);
}

.theme-dark body .increase-content {
  background: #1b1f22;
}

.theme-dark
  body
  .navbar
  .navbar-nav
  .nav-item
  .nav-link.dropdown-toggle::after {
  color: var(--mainColor) !important;
}

.theme-dark
  body
  .navbar
  .navbar-nav
  .nav-item
  .dropdown-menu
  li
  .dropdown-item.active {
  color: var(--mainColor) !important;
}

.theme-dark body .banner-area.bg-2 {
  background: #212529;
}

.theme-dark
  body
  .banner-content.style-two
  .search-wrap
  .search-form-warp
  .search-form
  .form-control {
  border-color: #a3a1ff !important;
}

.theme-dark
  body
  .banner-content.style-two
  .search-wrap
  .search-form-warp
  .search-form
  .form-control::placeholder {
  color: var(--whiteColor);
}

.theme-dark
  body
  .banner-content.style-two
  .search-wrap
  .search-form-warp
  .search-form
  .generate {
  color: var(--whiteColor);
}

.theme-dark body .banner-content.style-two .chat-info {
  background-color: #1b1f22;
}

.theme-dark body .banner-content.style-two .chat-info img {
  border-radius: 50px;
}

.theme-dark body .banner-content.style-two .chat-info .chat-author {
  border-color: #282c31;
}

.theme-dark body .banner-content.style-two .control-btn li button {
  background-color: #1b1f22;
}

.theme-dark body .bg-color-f2f8fd {
  background-color: #23272b;
}

.theme-dark body .single-services.style-two h3 {
  border-color: #282c31;
}

.theme-dark body .single-unlock .unlock-grid {
  background-color: #1b1f22;
}

.theme-dark body .single-unlock .unlock-grid p {
  color: var(--whiteColor);
}

.theme-dark body .review-area.bg-1::before {
  background-color: #23272b;
}

.theme-dark body .single-blog {
  background-color: #1b1f22;
}

.theme-dark body .single-blog h3 a {
  color: var(--whiteColor);
}

.theme-dark body .single-review1 {
  background-color: #1b1f22;
}

.theme-dark body .single-review1 p {
  color: var(--whiteColor);
}

.theme-dark body .bg-color-f3f2eb {
  background-color: #23272b;
}

.theme-dark body .banner-img-wrap .banner-img-content {
  background-color: #1b1f22;
}

.theme-dark body .banner-img-wrap .banner-img-content::before {
  background: #23292d;
  border: 1px solid #2d2d2d;
}

.theme-dark body .banner-img-wrap .banner-img-content p span {
  color: var(--whiteColor);
}

.theme-dark body .bg-color-e9ffe8 {
  background-color: #1b1f22;
}

.theme-dark body .services-wrap.left-border {
  border-color: #212529;
}

.theme-dark body .single-services-item::before {
  border-color: #212529;
}

.theme-dark body .single-services-item h3 a {
  color: var(--whiteColor);
}

.theme-dark body .single-feedback {
  background-color: #1b1f22;
}

.theme-dark body .shape.shape-14 {
  filter: brightness(0.1);
}

.theme-dark body .single-powerful.style-three h3 a {
  color: var(--whiteColor);
}

.theme-dark body .single-powerful.style-three .icon::before {
  background-color: #2d3237;
}

.theme-dark body .shape.shape-16 {
  filter: brightness(0.3);
}

.theme-dark body .shape.shape-15 {
  filter: brightness(0.3);
}

.theme-dark body .page-banner-area {
  background-color: #272b2f;
}

.theme-dark body .single-powerful.style-three {
  border-color: #34373b;
}

.theme-dark body .member-account {
  background-color: #1b1f22;
}

.theme-dark body .member-account .google-btn {
  border: 1px solid #3e4143;
}

.theme-dark body .member-account .or span {
  background-color: #1b1f22;
}

.theme-dark body .member-account .or::before {
  background-color: #3e4143;
}

.theme-dark body .faq-content .accordion .accordion-item {
  background-color: #1b1f22;
}

.theme-dark body .faq-content .accordion .accordion-item .accordion-button {
  background-color: #1b1f22;
}

.theme-dark body .faq-content .accordion .accordion-item .accordion-body {
  border-color: #272b2f;
}

.theme-dark body .faq-content .accordion .accordion-item .accordion-button {
  color: var(--whiteColor);
}

.theme-dark body .single-contact-info {
  background-color: #1b1f22;
}

.theme-dark body .single-contact-info i {
  background-color: #23272b;
}

.theme-dark body .contact-form-wrap {
  background-color: #1b1f22;
}

.theme-dark body .follow-us ul li {
  background-color: #1b1f22;
}

.theme-dark body .follow-us ul li .infos .icon {
  background-color: #23272b;
  border-color: #23272b;
  box-shadow: none;
}

.theme-dark body .pagination-area .page-numbers {
  background-color: #161a1e;
  color: var(--whiteColor);
}

.theme-dark body .pagination-area .page-numbers i {
  color: var(--whiteColor);
}

.theme-dark body .pagination-area .page-numbers.current {
  background-color: var(--mainColor);
}

.theme-dark body .sidebar-widget-wrap .single-sidebar-widget {
  background-color: #1b1f22;
}

.theme-dark body .sidebar-widget-wrap .single-sidebar-widget h3 {
  border-color: #3e4143;
}

.theme-dark body .sidebar-widget-wrap .single-sidebar-widget .category-list li {
  border-color: #3e4143;
}

.theme-dark body .sidebar-widget-wrap .single-sidebar-widget .trending-post li {
  border-color: #3e4143;
}

.theme-dark body .details-content .blog-details-part {
  background-color: #1b1f22;
}

.theme-dark body .details-content .list .hilight {
  color: var(--whiteColor);
}

.theme-dark body .details-content blockquote {
  background: #23272b;
}

.theme-dark body .details-content .tag-social .social-link li a {
  background-color: #23272b;
}

.theme-dark body .details-content .comments .comment-list li .flex-grow-1 {
  border-color: #3d4042;
}

.theme-dark body .navbar .navbar-toggler img {
  filter: brightness(100);
}

.theme-dark body button.search-icon.border-0.bg-transparent.p-0 img {
  filter: brightness(100);
}

/*# sourceMappingURL=dark-mode.css.map */
