:root {
  --dark-color1: #2d2b3e;
  --dark-color2: #292738;
  --dark-color3: #2b242b;
  --dark-color4: #212529;
}

.bg-dark-1,
body,
.sticky-header.fixed-header,
.page-wrapper,
.header-style-one,
.header-style-one .main-box,
.header-style-two .header-lower .inner-container,
.play-now .icon,
.play-now-two:before,
.contact-section,
.contact-section .outer-box {
  background-color: var(--dark-color1);
}

.bg-dark-light {
  background-color: var(--dark-color1);
  opacity: 0.9;
}

.bg-dark-2,
.service-block .inner-box,
.clients-section,
.services-section-two .outer-box,
.features-section-two {
  background-color: var(--dark-color2);
}

.news-block .content-box,
.news-block-two .inner-box {
  border-color: var(--dark-color2);
}

.bg-dark-3 {
  background-color: var(--dark-color3);
}

.bg-dark-4,
.header-style-two .header-lower .logo-box:before,
.header-style-one .header-lower .nav-outer:after,
.about-section .content-column .content-box .info-box::before,
.countries-section,
.products-section,
.news-block .inner-box,
.header-top,
.header-top .social-links,
.process-block .inner-box:hover .info-box,
.skills .skill-item .skill-bar .bar-inner,
.services-block-two .info-box,
.services-block-two .info-box .read-more,
.clients-section.style-two,
.features-section-two .feature-block-three .icon:after,
.fact-counter .counter-column .icon {
  background-color: var(--dark-color4);
}

.country-block .content-box .flag,
.clients-section.style-two .sponsors-outer {
  border-color: var(--dark-color4);
}

.process-block .inner-box:hover .info-box:before {
  border-bottom-color: var(--dark-color4);
}

.btn-style-three,
.country-block .inner-box,
.about-section-two {
  background-color: #000;
}

.contact-form .form-group input:not([type=submit]) {
  padding-left: 15px;
}

.main-menu .navigation > li > a,
.main-menu .navigation > li.current > a,
strong,
.title a,
.sec-title h2,
.list-style-one li,
.list-style-one li a,
.header-style-one .header-top .useful-links li a,
.header-style-one .header-lower .info-btn small,
.about-section .content-column .content-box .title,
.service-block h4 a,
.product-block .content h4 a,
.team-block .info-box .name a,
.news-block h4 a,
.main-header .ui-btn,
.team-block .social-links a,
.founder-info .name,
.testimonial-block-two .text,
.features-section-two .title-box .title,
.feature-block-three .title,
.services-section-two .video-box .title,
.feature-block-two h4 {
  color: var(--theme-color-light) !important;
}

.text-lights,
p,
.text,
.list-style-two li,
.about-section .content-column .sec-title .list-style-three li,
.header-top .top-left .text,
.header-top .info-list li a,
.header-top .info-list li,
.process-block .inner-box:hover .info-box .text,
.skills .skill-item .skill-header .skill-title {
  color: rgba(255, 255, 255, 0.6);
}

.bg-dark-text-light,
.subscribe-form .form-group input[type=text], .subscribe-form .form-group input[type=email],
.team-block .social-links,
.team-block .share-icon,
.features-section-two .feature-block-three .inner {
  background-color: var(--theme-color-dark);
  color: var(--theme-color-light);
}

/*	Border Color */
.border-color,
.process-block .image-box .count {
  border-color: #2c2a2a;
}

.bg-pattern-2 {
  opacity: 0.2;
}

.bg-unset,
.news-block .post-info,
.testimonial-block-two .inner-box,
.contact-section:after,
.why-choose-us .outer-box {
  background-color: unset;
}

.services-section-two .outer-box:before {
  background: unset;
}

.counter-block .inner,
.products-section,
.banners-section,
.why-choose-us .outer-box {
  background-image: unset !important;
}

.country-block .image::before,
.clients-carousel .slide-item img,
.features-section::before,
.contact-section .main-bg .bg-pattern,
.features-section-two:before {
  -webkit-filter: invert(1);
          filter: invert(1);
}

.client-block .image {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}

.clients-section .slide-item a:hover {
  background-color: inherit;
}

.contact-form .form-group textarea {
  background-color: #0a090f;
}
.contact-form .form-group input:not([type=submit]) {
  background-color: #0a090f;
}