:root {
  --dark-color1: #111111;
  --dark-color2: #232323;
  --dark-color3: #343434;
  --dark-color4: #212529;
}

.bg-dark-1,
body,
.sticky-header.fixed-header,
.page-wrapper,
.contact-form .select2-container--default .select2-selection--single,
.contact-form input:not([type=submit]),
.contact-form textarea,
.contact-form select,
.why-choose-us-two,
.contact-form-two .select2-container--default .select2-selection--single,
.contact-form-two input:not([type=submit]),
.contact-form-two textarea,
.contact-form-two select,
.contact-video-block .inner-box .content-box .title span,
.skills .skill-item .skill-bar .bar-inner .bar,
.package-block-three .inner-box .content-box-hover,
.product-block .inner-box,
.contact-form-three .select2-container--default .select2-selection--single,
.contact-form-three input:not([type=submit]),
.contact-form-three textarea,
.contact-form-three select {
  background-color: var(--dark-color1);
}

.video-item .video-box .play-now .icon {
  color: var(--dark-color1);
}

.bg-dark-2,
.main-header,
.main-header .header-top,
.header-style-two .header-top,
.header-style-three .header-lower .main-box,
.main-slider,
.services-section .outer-box,
.contact-form,
.team-section,
.blog-block .content-box,
.about-section-two .outer-box,
.pricing-section .inner-box,
.why-choose-us-two .content-column .inner-column,
.testimonial-section-two,
.blog-block-two .content-box,
.why-choose-us-three .content-column .inner-column,
.contact-section-three {
  background-color: var(--dark-color2);
}

.bg-dark-3,
.about-section .content-column .inner-column,
.blog-block .content-box .post-meta:before,
.blog-block-two .content-box .post-meta:before,
.contact-form-three {
  background-color: var(--dark-color3);
}

.counter-block-two .count-box {
  color: var(--dark-color3);
}

.main-header .header-top .inner-container .social-icon-one li:before,
.main-header .header-top .inner-container .social-icon-one li:last-child:after,
.main-header .cart-btn:before {
  background: var(--dark-color3);
}

.bg-dark-4 {
  background-color: var(--dark-color4);
}

.main-menu .navigation > li > a,
.main-menu .navigation > li.current > a,
strong,
.title a,
h2,
h6,
.sec-title h2,
.sec-title .sub-title,
.main-header .header-top .inner-container .list-style-one.style-two li a,
.main-header .header-top .inner-container .social-icon-one li a,
.main-header .header-lower .outer-box .ui-btn,
.btn-box.call-btn a,
.feature-block .inner-box:hover .box-number,
.service-block .inner-box .content-box .service-list li,
.accordion-box .block .acc-btn,
.accordion-box .block .acc-btn .arrow,
.team-block .info-box .name a,
.blog-block .content-box .post-meta li i,
.destination-section .tabs-content .tab .tab-block .image-box span,
.skills .skill-item .skill-header .skill-title,
.blog-block-two .content-box .post-meta li i,
.blog-block-two .content-box .title,
.blog-block-two .content-box .title a,
.skills .skill-item .skill-bar .bar-inner .skill-percentage,
.package-block-three .inner-box .content-box-hover .content-box .inner-content-box .list-style li,
.package-block-three .inner-box .content-box-hover .content-box .inner-content-box .list-style li i,
.counter-block-two .counter-title,
.product-block .inner-box .content-box .list-style li,
.product-block .inner-box .content-box .product-name {
  color: var(--theme-color-light) !important;
}

.testimonial-block .content-box .rating {
  color: var(--theme-color1);
}

.text-lights,
p,
.text,
.list-style-one li,
.list-style-one li a,
.list-style-one li i,
.list-style-two li,
.about-section-two .content-column .inner-column .inner .list-style li,
.product-block .inner-box .content-box .list-style li span {
  color: rgba(255, 255, 255, 0.6);
}

.bg-dark-text-light,
.destination-section .default-tabs .tab-buttons .tab-btn,
.play-now .icon {
  background-color: var(--theme-color-dark);
  color: var(--theme-color-light);
}

.process-block .inner-box .title::before {
  border-right-color: var(--theme-color-dark);
}

.about-section-two .image-column .inner-column .exp-box .inner:before {
  border-top-color: var(--theme-color-dark);
}

.main-menu .navigation > li:before {
  background-color: var(--theme-color-light);
}

/*	Border Color */
.border-color,
.main-header .header-top,
.feature-block .inner-box,
.features-column .inner-column:before,
.accordion-box .block .acc-btn,
.contact-form .select2-container--default .select2-selection--single,
.contact-form input:not([type=submit]),
.contact-form textarea,
.contact-form select,
.newsletter-form .form-group input[type=text],
.newsletter-form .form-group input[type=newsletter],
.about-section-two .image-column .inner-column .image-box .image,
.pricing-section .inner-box .list-sec .list li,
.skills .skill-item .skill-bar .bar-inner .bar:before,
.about-section-three .content-column-two .inner-column .bottom-box .about-block .inner-box .image-box .image,
.feature-block-three .inner-box,
.product-block .inner-box,
.product-block .inner-box .content-box .list-style li,
.contact-form-three .select2-container--default .select2-selection--single,
.contact-form-three input:not([type=submit]),
.contact-form-three textarea,
.contact-form-three select,
.testimonial-block-three .inner-box .info-box .info-box-content,
.video-section-two .outer-box:before,
.why-choose-us-three .content-column .inner-column:before {
  border-color: #2c2a2a;
}

.why-choose-us .image-column .inner-column .image-box .image-3 img {
  outline-color: #2c2a2a;
}

.features-column .inner-column:before {
  background-color: #2c2a2a;
}

.about-section-nine:before {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(4, 4, 4, 0.09)), color-stop(82%, #000000));
  background-image: linear-gradient(270deg, rgba(4, 4, 4, 0.09) 0%, #000000 82%);
  opacity: 0.9;
}

.op-1,
.icon-quote,
.blog-section .icon-plane-4,
.testimonial-section-three .icon-big-boat-5,
.why-choose-us-three .icon-big-boat-5,
.about-section-three .icon-sailboat-line-3 {
  opacity: 0.1;
}

.op-2 {
  opacity: 0.2;
}

.op-3 {
  opacity: 0.3;
}

.op-4 {
  opacity: 0.4;
}

.bg-unset,
.accordion-box .block {
  background-color: unset;
}

.bg-img-unset {
  background-image: unset !important;
}

.img-light,
.clients-carousel .client-item img,
.features-section .content-column .inner-column .author-box .inner .author-info img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}