:root {
  --dark-color1: #171717;
  --dark-color2: #222020;
  --dark-color3: #2b242b;
}

.bg-dark-1 {
  background-color: var(--dark-color1) !important;
}

.bg-dark-2 {
  background-color: var(--dark-color2) !important;
}

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

body,
.sticky-header,
.page-wrapper,
.header-style-one,
.header-style-two .main-box,
.header-style-three,
.header-style-four .header-lower,
.deals-section-v3 .deals-block-v3 .inner-box-v2,
.header-style-four .sticky-header,
.plan-section .tabs-sec .tab-content .tab-pane .content-column .inner-column .Internat-area,
.plan-section .tabs-sec .nav-pills .nav-link.active .icon-box,
.testimonial-section-four .content-column .inner-column,
.news-section-three .news-block-three .inner-box:hover,
.client-section-two .content-box .image-box:hover,
.about-section .about-title-column .title > span,
.deals-section .deal-column .mp-speed,
.deals-section .deal-column .theme-btn,
.deals-section .deal-column .theme-btn:hover,
.deals-section .deal-column .icon-box,
.features-section,
.testimonial-section,
.testimonial-section .testimonial-slider-column .testi-slider .slick-dots li.slick-active button,
.why-choose-us-section .content-column .chs-column .cl-number,
.service-section .inner-box.active:before,
.featured-shows-section .featured-show-column .image-box .image .play-video,
.main-header .outer-box .header-btn:hover,
.what-we-do-section,
.what-we-do-block .inner-box .icon-box,
.plan-block .plan-price .info-box,
.footer-v3,
.footer-v3 .outer-box .contact-info .contact-block .inner-box .icon,
.footer-v2 .footer-bottom,
.footer-v2 .widgets-sections .widget-newsletter form button,
.footer-v2 .footer-upper .contact-info .inner-box .icon-box,
.testi-funcfact-section:before,
.price-seciton .price-column .inner-column,
.price-seciton .price-column .inner-column:after {
  background-color: var(--dark-color1);
}

.testimonial-block-four .inner-box .info-box .icon {
  color: var(--dark-color1);
}

a {
  color: inherit;
}

.header-style-one .header-top,
.header-style-one .main-box .outer-box .toggle-hidden-bar,
.header-style-two .logo-box,
.header-style-three .main-box .logo-box,
.about-section-four .sec-title-v4 form .input-area .input-field .select2-container--default .select2-selection--single,
.banner-section-four .content-column .inner-column .banner-slides .content-box .content-inner-column:before,
.plan-section .tabs-sec .nav-pills,
.containerr .checkmark:after,
.news-section-three .news-block-three .inner-box,
.client-section-two .content-box .image-box,
.deals-section .deal-column .inner-column,
.deals-section .deal-column .inner-column:after,
.why-choose-us-section .content-column .chs-column,
.features-section .features-content .feature-box,
.testimonial-section .testimonial-slider-column:before,
.newsletter-section .newsletter-block .inner-column .image-box,
.sec-title .sub-title:before,
.news-section .news-block .content-box .meta:before,
footer .widgets-section .footer-column .title:before,
.why-choose-us-section .title-column .title:before,
.sec-title h2:before,
.service-section .inner-box.active,
.service-section .top-title ul li,
.categories-block .inner-box,
.header-style-three .header-top .social-links li a,
.header-style-three .header-top .social-links li a:hover,
.header-style-three .header-lower:before,
.what-we-do-block .inner-box,
.movie-block .inner-box .content-box .trailer,
.movie-trailer-section .movie-trailer-slide-content .movie-trailer-content-column .banner-meta li .rs,
.plan-block .plan-price,
.footer-v3 .outer-box,
.footer-v2 .widgets-sections .widget-newsletter form input,
.news-section-v2 .news-block .image-box .blog-posted-date,
.funfacts-section .funcfact-column .inner-column:before,
.featured-show-section-v2 .featured-shows-slider .featured-show-slide .featured-caption,
.features-section-v2 .feature-column .features-list .feature-box .icon-box,
.price-seciton .bg-pattern-v2,
.services-section-v2 .tabs-column .nav-tabs li .nav-link.active,
.services-section-v2 .tabs-column .nav-tabs li .nav-link,
.sec-title-v2 .sub-title:before,
.what-we-do-section-v2 .svs-column .icon-box,
.header-style-two .header-lower:before,
.header-style-two .header-lower .logo-box,
.header-style-two .outer-box .header-btn span {
  background-color: var(--dark-color2);
}

.mixitup-gallery .filter-btns .filter:hover,
.mixitup-gallery .filter-btns .filter.active,
.deals-section .deal-column .inner-column:before,
.why-choose-us-section .content-column .chs-column:hover,
.what-we-do-block .inner-box:hover .icon-box,
.plan-block .plan-price::before,
.price-seciton .price-column .inner-column:before {
  background-color: var(--dark-color3);
}

.testimonial-section .owl-carousel .owl-dots .owl-dot {
  background-color: var(--dark-color3);
}

.about-section-four .content-column .inner-column .about-block-four .inner-box .icon-box i,
.deals-section-v3 .deals-block-v3 .inner-box .social-list .icon-box:hover .icon i,
.deals-section-v3 .deals-block-v3 .inner-box .social-list .icon-box .icon i,
.deals-section-v3 .deals-block-v3 .inner-box-v2 .content-box .read-more i {
  -webkit-text-fill-color: #fff;
}

.sticky-header .mobile-nav-toggler,
.sticky-header .main-menu .navigation > li > a,
.sticky-header .main-menu .navigation > li.current > a,
.sticky-header .main-menu .navigation > li:hover > a,
.header-style-one .main-box .outer-box .ui-btn,
.header-style-two .main-menu .navigation > li > a,
.main-menu .navigation > li > a,
.header-style-four .main-menu .navigation > li > a,
h2,
h3,
h5,
h6,
strong,
.title a,
.sec-title h2,
.about-section-four .sec-title-v4 form .input-area .input-field .select2-container--default .select2-selection--single .select2-selection__rendered,
.about-section-four .sec-title-v4 form .input-area .input-field .select2-container--default .select2-selection--single .select2-selection__arrow:before,
.plan-section .tabs-sec .nav-pills .nav-link .icon-box i,
.service-section .icon-box i:before,
.deals-section .deal-column .theme-btn,
.why-choose-us-section .content-column .chs-column .cl-number,
.what-we-do-block .inner-box .icon-box,
.footer-v3 .outer-box .contact-info .contact-block .inner-box span,
.news-section-v2 .news-block .content-info .user-box .user-box-info h4,
.features-section-v2 .feature-column .features-list .feature-box .icon-box i,
.services-section-v2 .tabs-column .nav-tabs li .nav-link span,
.services-section-v2 .tabs-column .nav-tabs li .nav-link i,
.what-we-do-section-v2 .svs-column .icon-box i,
.header-style-two .header-top .top-left .info-list li span strong,
.header-style-two .header-top .top-left .info-list li span,
.header-style-two .header-top .top-right button,
.header-style-two .header-top .top-right button i {
  color: #fff;
}

.text,
.video-block .inner-box .content-box span {
  color: rgba(255, 255, 255, 0.6) !important;
}

.bg-white {
  background-color: #fff;
}

.sec-title-v4 .icon-box,
.about-section-four .sec-title-v4 form .input-area input,
.about-section-four .sec-title-v4 form .input-area button,
.deals-section-v3 .deals-block-v3 .inner-box-v2 .content-box .read-more i,
.plan-section .tabs-sec .nav-pills .nav-link .icon-box,
.testimonial-section-four .form-column .inner-column .form-column .input input,
.testimonial-section-four .form-column .inner-column .form-column .textarea-column textarea,
.checkmark,
.news-section-three .news-block-three .inner-box,
.news-section-three .news-block-three .inner-box:hover,
.client-section-two .content-box .image-box,
.client-section-two .content-box .image-box:hover,
.footer-v4 .footer-top .contact-info .inner-box form input,
.main-header .outer-box .header-btn,
.main-slider .banner-slider .slick-prev,
.main-slider .banner-slider .slick-next,
.deals-section .deal-column .theme-btn,
.deals-section .deal-column .theme-btn:hover,
.deals-section .deal-column .icon-box,
.features-section .features-content .feature-box,
.deals-section-v2 .deals-column .inner-column .content-info form input,
.featured-shows-section .featured-show-column .image-box .image .play-video:before,
.categories-block .inner-box,
.header-style-three .header-lower:before,
.header-style-three .header-top .social-links li a,
.header-style-three .header-lower .logo-box,
.main-slider-v4 .banner-slider-v4:before,
.main-slider-v4 .banner-content-column .banner-meta li .rs,
.video-block .inner-box .content-box .views li a,
.video-block .inner-box .content-box span,
.what-we-do-block .inner-box,
.what-we-do-block .inner-box:hover,
.movie-block .inner-box .content-box .trailer,
.movie-trailer-section .movie-trailer-slide-content .movie-trailer-content-column .banner-meta li .rs,
.movie-trailer-section .movie-trailer-thumbs-slider .thumb-slider .movie-thumb.slick-active.slick-current,
.movie-trailer-section .movie-trailer-slide-content .movie-play a,
.movie-trailer-section .movie-trailer-slide-content .movie-play a:before,
.plan-block .plan-price,
.what-we-do-block .inner-box::before,
.what-we-do-block .inner-box:hover::before,
.footer-v3 .widgets-sections .widget-newsletter form input,
.social-links li a,
.footer-v3 .outer-box,
.footer-v3 .outer-box .contact-info .contact-block:nth-child(2) .inner-box,
.footer-v2 .widgets-sections .widget-about h5,
.footer-v2 .widgets-sections .widget-title,
.news-section-v2 .news-block .content-info .user-box .user-box-info h4,
.services-section-v2 .tabs-column .nav-tabs li .nav-link.active,
.main-slider-v2 .slick-next,
.main-slider-v2 .slick-prev,
.main-slider-v2 .banner-slide .banner-slide-content .banner-content > span {
  border-color: #505050;
}

.header-style-two {
  background-color: unset;
}

.counter-block .inner {
  background-image: unset;
}

.banner-section-two .bottom-box:before,
.contact-section:before {
  opacity: 0.1;
}

.sponsors-outer .client-block img,
.client-section-two .content-box .image-box .image img,
.about-section .info-box img,
.newsletter-section .newsletter-block .inner-column .image-box img,
.featured-shows-section .featured-show-column .image-box .image .play-video img,
.testimonial-section .testimonial-slider-column .testi-slider .slick-dots li:before,
.footer-v3 .widgets-sections .widget-newsletter img,
.header-style-two .header-top .top-left .info-list li img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}

.clients-carousel .slide-item img {
  -webkit-filter: invert(1);
          filter: invert(1);
}

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

.deals-section-v3 .deals-block-v3 .inner-box,
.plan-section .tabs-sec .tab-content .tab-pane .content-column .inner-column .Internat-area,
.plan-section .tabs-sec .nav-pills,
.deals-section-v3 .deals-block-v3 .inner-box-v2,
.news-section-three .news-block-three .inner-box:hover,
.client-section-two .content-box .image-box:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.about-section-four .sec-title-v4 form .input-area button:before,
.header-style-four .header-top,
.deals-section-v3 .deals-block-v3 .inner-box,
.deals-section-v3 .deals-block-v3 .inner-box,
.service-block-three .image-box .read-more:before,
.banner-section-four .content-column .inner-column .banner-slides .content-box .read-more:before,
.plan-section .tabs-sec .nav-pills .nav-link.active,
.plan-section .tabs-sec .tab-content .tab-pane .content-column .inner-column .contact-info .read-more:before,
.plan-section::before,
.news-section-three .btn-box .read-more:before,
.footer-v4 .footer-top .contact-info .inner-box form button,
.footer-v4 .footer-bottom,
.footer-v3 .footer-bottom,
.footer-v2,
.about-section-v2 .about-column .image-box .box-info {
  background: -webkit-gradient(linear, right top, left top, from(#000000), color-stop(#130c0c), to(#251919));
  background: linear-gradient(to left, #000000, #130c0c, #251919);
}

.banner-section-four {
  background-image: url(../images/background/banner4-bg-dark.jpg);
}

.banner-section-four .image-column .image .img-text:before {
  background-image: url(../images/shape2-dark.png);
}

.banner-section-four::before {
  background-image: url(../images/resource/banner-bath-dark.png);
}

.about-section-four .content-column .inner-column .about-block-four .inner-box::before {
  background-image: url(../images/resource/about5-dark.png);
}

.deals-section-v3 {
  background-image: url(../images/background/deal3-bg-dark.png);
}

.deals-section-v3 .deals-block-v3 .inner-box::before {
  background-image: url(../images/resource/bac-pattern-dark.png);
}

.deals-section-v3 .deals-block-v3 .inner-box-v2::before {
  background-image: url(../images/resource/bac-pattern2-dark.png);
}

.service-block-three .inner-box::before {
  background-image: url(../images/resource/service-border-dark.png);
}

.service-block-three .inner-box .icon-box:before {
  background-image: url(../images/resource/service3-1-dark.png);
}

.deals-section-v3 .deals-block-v3 .inner-box .social-list .icon-box .icon:before {
  background-image: url(../images/background/testmonial4-bg-dark.jpg);
  z-index: -1;
}

.testimonial-section-four {
  background-image: url(../images/background/testmonial4-bg-dark.jpg);
}

.footer-v4 {
  background-image: url(../images/background/footer4-bg-dark.png);
}

.patter-bg1 {
  background-image: url(../images/icons/patter-bg1-dark.jpg);
}

.newsletter-section {
  background-image: url(../images/resource/newsletter-bg-dark.png);
}

.main-slider-v4 {
  background-image: url(../images/background/banner-v4-dark.jpg);
}

.movie-categories-section .bg {
  background-image: url(../images/background/video-bg-dark.jpg);
}

.memebership-section .membership-content {
  background-image: url(../images/background/bg-img-dark.jpg);
}

.main-slider-v2 .banner-slide:before {
  background-image: url(../images/banner-overlay-dark.png);
}

.testi-funcfact-section,
.funfacts-section .funcfact-column .inner-column:before,
.price-seciton .bg-pattern-v2 {
  background-image: none;
}

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

.header-style-four .header-lower {
  padding: 20px 15px;
}