body.dark-mode {
    color: var(--erepair-white);
}

body:not(.dark-mode) .thm-btn,
body:not(.dark-mode) .main-slider-two__btn,
body:not(.dark-mode) .main-menu-two__btn {
    color: var(--erepair-white) !important;
}

body.dark-mode a {
    color: var(--erepair-white);
}

body:not(.dark-mode) a {
    color: var(--erepair-black);
}

body.dark-mode .project-one__sub-title,
body.dark-mode .cta-one__text,
body.dark-mode .cta-one__call-box .content p {
    color: #82878b;
}

body.dark-mode,
body.dark-mode.boxed-wrapper .page-wrapper,
body.dark-mode .main-menu__wrapper-inner,
body.dark-mode .stricky-header.main-menu,
body.dark-mode .services-one__icon,
body.dark-mode .testimonial-one__content,
body.dark-mode .brand-one__inner {
    background-color: #121212;
}

body.dark-mode .main-menu__top-inner,
body.dark-mode .services-one__inner,
body.dark-mode .about-one__cirtified,
body.dark-mode .services-two__single,
body.dark-mode .services-four__single,
body.dark-mode .testimonial-one,
body.dark-mode .brand-one,
body.dark-mode .blog-one__single {
    background-color: var(--erepair-black) !important;
}

body.dark-mode .services-four__single {
    box-shadow: 0px 8px 29px 0px rgba(0, 0, 0, 0.5) !important;
    background-color: var(--erepair-black) !important;
    background: var(--erepair-black) !important;
}

body.dark-mode .col-xl-4 .services-four__single,
body.dark-mode .col-lg-4 .services-four__single {
    background-color: var(--erepair-black) !important;
    background: var(--erepair-black) !important;
}

body.dark-mode .main-menu__contact-list li:before {
    background-color: rgba(var(--erepair-white-rgb), .10);
}

body.dark-mode .main-menu__social a {
    border: 1px solid rgba(var(--erepair-white-rgb), .10);
    color: var(--erepair-gray);
}

body.dark-mode .main-menu .main-menu__list>li>a,
body.dark-mode .stricky-header .main-menu__list>li>a,
body.dark-mode .main-menu .main-menu__list>li.dropdown>a:after,
body.dark-mode .services-one__icon span,
body.dark-mode .services-one__title a,
body.dark-mode .section-title__title,
body.dark-mode .services-two__icon span,
body.dark-mode .services-two__title a,
body.dark-mode .services-four__title a,
body.dark-mode .services-two__learn-more,
body.dark-mode .testimonial-one__client-info h3 a,
body.dark-mode .project-one__title a,
body.dark-mode .pricing-one__price-month h3,
body.dark-mode .pricing-one__price-month p,
body.dark-mode .pricing-one__price-pack h2,
body.dark-mode .blog-one__title a,
body.dark-mode .blog-one__learn-more,
body.dark-mode .cta-one__call-box .content h4 a {
    color: var(--erepair-white);
}

body.dark-mode .services-one__single::before {
    background-color: rgba(var(--erepair-white-rgb), .10);
}

body.dark-mode .main-menu .main-menu__list>li.current>a::after,
body.dark-mode .main-menu .main-menu__list>li:hover>a::after,
body.dark-mode .stricky-header .main-menu__list>li.current>a::after,
body.dark-mode .stricky-header .main-menu__list>li:hover>a::after {
    color: var(--erepair-base);
}

body.dark-mode .main-menu__search {
    border: 1px solid rgba(var(--erepair-white-rgb), .10);
    color: var(--erepair-gray);
}

body.dark-mode .about-one__cirtified .icon::before {
    background-color: rgba(var(--erepair-extra-rgb), .10);
}

body.dark-mode .about-one__shape-one img {
    filter: brightness(0.05);
}

body.dark-mode .services-two__shape-1 img {
    filter: brightness(0.5);
}

body.dark-mode .services-two__icon {
    border: 1px solid rgba(var(--erepair-white-rgb), .10);
    background-color: var(--erepair-black);
}

body.dark-mode .testimonial-one__quote span {
    color: rgba(var(--erepair-white-rgb), 0.03);
}

body.dark-mode .brand-one__img>img {
    filter: contrast(0.5);
}

body.dark-mode .project-one__btn {
    border: 1px solid var(--erepair-black);
    background-color: var(--erepair-black);
    color: var(--erepair-white);
}

body.dark-mode .project-one__content {
    background-color: var(--erepair-black);
    border-bottom: 1px solid rgba(var(--erepair-extra-rgb), .10);
}

body.dark-mode .pricing-one__single,
body.dark-mode .cta-one__inner {
    background-color: #0e0e0e;
}

body.dark-mode .pricing-one__price-pack {
    border-bottom: 1px solid rgba(var(--erepair-white-rgb), .10);
}

body.dark-mode .blog-one__btn::before,
body.dark-mode .blog-one__btn::after {
    background-color: var(--erepair-white);
}

body.dark-mode .blog-one__btn:hover {
    color: var(--erepair-black);
}

body.dark-mode .cta-one .section-title__tagline {
    color: var(--erepair-gray);
}

body:not(.dark-mode) .cta-one .section-title__tagline {
    color: var(--erepair-white) !important;
}

body:not(.dark-mode) .cta-one .section-title__title {
    color: var(--erepair-white) !important;
}

body:not(.dark-mode) .cta-one__text {
    color: var(--erepair-white) !important;
}

body:not(.dark-mode) .cta-one__call-box .content p {
    color: var(--erepair-white) !important;
}

body:not(.dark-mode) .cta-one__call-box .content h4,
body:not(.dark-mode) .cta-one__call-box .content h4 a {
    color: var(--erepair-white) !important;
}

body:not(.dark-mode) .cta-one__call-box .content h4 a:hover {
    color: rgba(var(--erepair-white-rgb), .80) !important;
}

body:not(.dark-mode) .cta-one__call-box .icon span {
    color: var(--erepair-white) !important;
}

body.dark-mode .cta-one__call-box .icon {
    background-color: var(--erepair-black);
}

body.dark-mode .cta-one__call-box .icon span {
    color: var(--erepair-white);
}

body:not(.dark-mode) .cta-one__btn {
    color: var(--erepair-black) !important;
    background-color: var(--erepair-white) !important;
}

body:not(.dark-mode) .cta-one__btn::before,
body:not(.dark-mode) .cta-one__btn::after {
    background-color: var(--erepair-black) !important;
}

body:not(.dark-mode) .cta-one__btn:hover {
    color: var(--erepair-white) !important;
    background-color: var(--erepair-black) !important;
}

body.dark-mode .cta-one__btn::before,
body.dark-mode .cta-one__btn::after {
    background-color: var(--erepair-white);
}

body.dark-mode .cta-one__btn:hover {
    color: var(--erepair-black);
}

body.dark-mode .pricing-one__btn {
    background-color: var(--erepair-black);
    color: var(--erepair-white);
}

body.dark-mode .main-menu .mobile-nav__toggler:hover {
    color: var(--erepair-white);
}

/* Dark mode styles for index2-one-page components */

/* Header Two */
body.dark-mode .main-menu-two__top,
body.dark-mode .main-menu-two__wrapper-inner {
    background-color: #121212;
}

body.dark-mode .main-menu-two__top-inner {
    background-color: var(--erepair-black);
}

body.dark-mode .main-menu-two__contact-list li:before {
    background-color: rgba(var(--erepair-white-rgb), .10);
}

body.dark-mode .main-menu-two__social a {
    border: 1px solid rgba(var(--erepair-white-rgb), .10);
    color: var(--erepair-gray);
}

body.dark-mode .main-menu-two .main-menu__list>li>a,
body.dark-mode .main-menu-two__text,
body.dark-mode .main-menu-two__contact-list .text p,
body.dark-mode .main-menu-two__contact-list .text a,
body.dark-mode .main-menu-two__call-number p,
body.dark-mode .main-menu-two__call-number h5 a,
body.dark-mode .main-menu-two__call-icon span {
    color: var(--erepair-white);
}

body.dark-mode .main-menu-two__call-icon {
    border-color: rgba(var(--erepair-white-rgb), .20);
}

body:not(.dark-mode) .main-menu-two__text,
body:not(.dark-mode) .main-menu-two__contact-list .text p,
body:not(.dark-mode) .main-menu-two__contact-list .text a,
body:not(.dark-mode) .main-menu-two__contact-list li .icon i,
body:not(.dark-mode) .main-menu-two__social a {
    color: var(--erepair-white);
}

body.dark-mode .main-menu-two .main-menu__list>li.current>a::after,
body.dark-mode .main-menu-two .main-menu__list>li:hover>a::after {
    color: var(--erepair-base);
}

/* Main Slider Two */
body:not(.dark-mode) .main-slider-two {
    background-color: var(--erepair-extra);
}

body.dark-mode .main-slider-two {
    background-color: var(--erepair-black);
}

body:not(.dark-mode) .main-slider-two .item {
    background-color: var(--erepair-extra);
}

body.dark-mode .main-slider-two .item {
    background-color: var(--erepair-black);
}

body:not(.dark-mode) .main-slider-two__img-box-inner {
    background-color: var(--erepair-white);
}

body.dark-mode .main-slider-two__img-box-inner {
    background-color: var(--erepair-black) !important;
}

body.dark-mode .main-slider-two__sub-title-box {
    border-color: rgba(var(--erepair-white-rgb), .10) !important;
}

body:not(.dark-mode) .main-slider-two__sub-title-box {
    border-color: var(--erepair-bdr-color);
}

body.dark-mode .main-slider-two__sub-title,
body.dark-mode .main-slider-two__text {
    color: #82878b;
}

body:not(.dark-mode) .main-slider-two__sub-title {
    color: var(--erepair-black);
}

body.dark-mode .services-two__sub-title {
    color: var(--erepair-white);
}

body:not(.dark-mode) .services-two__sub-title {
    color: var(--erepair-black);
}

body.dark-mode .service-details__points-list li p,
body.dark-mode .project-details__points li p,
body.dark-mode .project-details__get-started-points li p,
body.dark-mode .project-details__get-started-points li p a {
    color: var(--erepair-white);
}

body:not(.dark-mode) .service-details__points-list li p,
body:not(.dark-mode) .project-details__points li p,
body:not(.dark-mode) .project-details__get-started-points li p,
body:not(.dark-mode) .project-details__get-started-points li p a {
    color: var(--erepair-black);
}

body.dark-mode .service-details__text-1,
body.dark-mode .service-details__services-list li a,
body.dark-mode .project-details__information-list li h4,
body.dark-mode .contact-two__single h3,
body.dark-mode .contact-two__single h3 a,
body.dark-mode .blog-details__author-text,
body.dark-mode .blog-details__author-name,
body.dark-mode .comment-one__content h3,
body.dark-mode .comment-one__btn,
body.dark-mode .comment-form__title {
    color: var(--erepair-white);
}

body:not(.dark-mode) .service-details__text-1,
body:not(.dark-mode) .service-details__services-list li a,
body:not(.dark-mode) .project-details__information-list li h4,
body:not(.dark-mode) .contact-two__single h3,
body:not(.dark-mode) .contact-two__single h3 a,
body:not(.dark-mode) .blog-details__author-text,
body:not(.dark-mode) .blog-details__author-name,
body:not(.dark-mode) .comment-one__content h3,
body:not(.dark-mode) .comment-one__btn,
body:not(.dark-mode) .comment-form__title {
    color: var(--erepair-black);
}

body.dark-mode .blog-two__read-more a span {
    color: var(--erepair-white);
}

body:not(.dark-mode) .blog-two__read-more a span {
    color: var(--erepair-black);
}

body.dark-mode .pricing-one__price-points li p,
body.dark-mode .pricing-two__price-points li p {
    color: var(--erepair-white);
}

body:not(.dark-mode) .pricing-one__price-points li p,
body:not(.dark-mode) .pricing-two__price-points li p {
    color: var(--erepair-black);
}

body.dark-mode .about-one__text-2,
body.dark-mode .about-three__text-1,
body.dark-mode .about-three__text-2,
body.dark-mode .about-three__points li .text p {
    color: var(--erepair-white);
}

body:not(.dark-mode) .about-one__text-1,
body:not(.dark-mode) .about-one__text-2,
body:not(.dark-mode) .about-three__text-1,
body:not(.dark-mode) .about-three__text-2,
body:not(.dark-mode) .about-three__points li .text p {
    color: var(--erepair-black);
}

body.dark-mode .about-one__text-1 {
    color: var(--erepair-white);
}

body.dark-mode .services-four__text,
body.dark-mode .service-details__text-2,
body.dark-mode .project-details__text-and-img p,
body.dark-mode .contact-two__single p {
    color: var(--erepair-white);
}

body:not(.dark-mode) .services-four__text,
body:not(.dark-mode) .service-details__text-2,
body:not(.dark-mode) .project-details__text-and-img p,
body:not(.dark-mode) .contact-two__single p {
    color: var(--erepair-black);
}

/* Contact Two Single Background */
body.dark-mode .contact-two__single,
body.dark-mode .contact-two .contact-two__single,
body.dark-mode section.contact-two .contact-two__single,
body.dark-mode .contact-two__single {
    background-color: #121212 !important;
    background: #121212 !important;
}

body:not(.dark-mode) .contact-two__single {
    background-color: var(--erepair-extra);
}

body.dark-mode .contact-two__icon,
body.dark-mode .contact-two__single .contact-two__icon {
    background-color: var(--erepair-black) !important;
    border-color: rgba(var(--erepair-white-rgb), .10) !important;
}

body.dark-mode .contact-two__icon span,
body.dark-mode .contact-two__single .contact-two__icon span {
    color: var(--erepair-white) !important;
}

body.dark-mode .testimonial-one__text,
body.dark-mode .testimonial-two__text,
body.dark-mode .testimonial-one__client-info p {
    color: var(--erepair-white);
}

body:not(.dark-mode) .testimonial-one__text,
body:not(.dark-mode) .testimonial-two__text,
body:not(.dark-mode) .testimonial-one__client-info p {
    color: var(--erepair-black);
}

body.dark-mode .error-page__text {
    color: var(--erepair-white);
}

body:not(.dark-mode) .error-page__text {
    color: var(--erepair-black);
}

body.dark-mode .faq-one__text,
body.dark-mode .comment-one__content p,
body.dark-mode .comment-form__text,
body.dark-mode .video-one__text-2 {
    color: var(--erepair-white);
}

body:not(.dark-mode) .faq-one__text,
body:not(.dark-mode) .comment-one__content p,
body:not(.dark-mode) .comment-form__text,
body:not(.dark-mode) .video-one__text-1,
body:not(.dark-mode) .video-one__text-2 {
    color: var(--erepair-black);
}

body.dark-mode .video-one__text-1 {
    color: var(--erepair-white);
}

body.dark-mode .counter-one__text {
    color: var(--erepair-white);
}

body:not(.dark-mode) .counter-one__text {
    color: var(--erepair-white);
}

body.dark-mode .counter-one__single:hover .counter-one__text {
    color: var(--erepair-base);
}

body:not(.dark-mode) .counter-one__single:hover .counter-one__text {
    color: var(--erepair-base);
}

body:not(.dark-mode) .main-slider-two__text {
    color: #6A7388;
}

body.dark-mode .service-details__points-list li .icon span,
body.dark-mode .service-details__img-box-content-icon span,
body.dark-mode .service-three__read-more a span,
body.dark-mode .project-details__points li .icon span,
body.dark-mode .blog-one__learn-more span,
body.dark-mode .blog-three__plus a,
body.dark-mode .sidebar__post-date,
body.dark-mode .comment-one__btn span,
body.dark-mode .blog-list__read-more span,
body.dark-mode .error-page__title {
    color: var(--erepair-white);
}

body:not(.dark-mode) .service-details__points-list li .icon span,
body:not(.dark-mode) .service-details__img-box-content-icon span,
body:not(.dark-mode) .service-three__read-more a span,
body:not(.dark-mode) .project-details__points li .icon span,
body:not(.dark-mode) .blog-one__learn-more span,
body:not(.dark-mode) .blog-three__plus a,
body:not(.dark-mode) .sidebar__post-date,
body:not(.dark-mode) .comment-one__btn span,
body:not(.dark-mode) .blog-list__read-more span,
body:not(.dark-mode) .error-page__title {
    color: var(--erepair-black);
}

body.dark-mode .services-two__learn-more span,
body.dark-mode .blog-three__meta li a i,
body.dark-mode .icon-arrow-right {
    color: var(--erepair-white);
}

body:not(.dark-mode) .services-two__learn-more span,
body:not(.dark-mode) .blog-three__meta li a i {
    color: var(--erepair-black);
}

body.dark-mode .main-slider-two__title {
    color: var(--erepair-white);
}

body:not(.dark-mode) .main-slider-two__title {
    color: #261208;
}

body.dark-mode .main-slider-two__shape-1 {
    background-color: var(--erepair-base);
}

body.dark-mode .main-slider-two__shape-2 {
    background-color: #121212;
}

body.dark-mode .main-slider-two .owl-nav .owl-next,
body.dark-mode .main-slider-two .owl-nav .owl-prev {
    color: var(--erepair-white) !important;
    border: 2px solid rgba(var(--erepair-white-rgb), .50) !important;
}

body.dark-mode .main-slider-two .owl-nav .owl-next span,
body.dark-mode .main-slider-two .owl-nav .owl-prev span,
body.dark-mode .main-slider-two .owl-nav .owl-prev span:before,
body.dark-mode .main-slider-two .owl-nav .owl-next span:before {
    color: var(--erepair-white) !important;
}

body.dark-mode .main-slider-two .owl-nav .owl-next:hover,
body.dark-mode .main-slider-two .owl-nav .owl-prev:hover {
    color: rgba(var(--erepair-white-rgb), 1) !important;
    border: 2px solid rgba(var(--erepair-white-rgb), 1) !important;
}

body.dark-mode .main-slider-two .owl-nav .owl-next:hover span,
body.dark-mode .main-slider-two .owl-nav .owl-prev:hover span,
body.dark-mode .main-slider-two .owl-nav .owl-prev:hover span:before,
body.dark-mode .main-slider-two .owl-nav .owl-next:hover span:before {
    color: var(--erepair-white) !important;
}

/* Section Title Two */
body.dark-mode .section-title-two__title {
    color: var(--erepair-white);
}

body.dark-mode .section-title-two__tagline {
    color: var(--erepair-gray);
}

body:not(.dark-mode) .section-title-two__tagline {
    color: var(--erepair-black);
}

/* Service Three */
body:not(.dark-mode) .service-three__single {
    background-color: var(--erepair-white);
}

body.dark-mode .service-three__single {
    background-color: var(--erepair-black);
}

body.dark-mode .service-three__content {
    background-color: var(--erepair-black) !important;
    background: var(--erepair-black) !important;
}

body.dark-mode .service-three__title a,
body.dark-mode .service-three__read-more a {
    color: var(--erepair-white);
}

body:not(.dark-mode) .service-three__title a,
body:not(.dark-mode) .service-three__read-more a {
    color: var(--erepair-black);
}

body.dark-mode .service-three__text {
    color: #82878b;
}

body:not(.dark-mode) .service-three__text {
    color: var(--erepair-black);
}

body.dark-mode .service-details__points-list li p {
    color: var(--erepair-white);
}

body:not(.dark-mode) .service-details__points-list li p {
    color: var(--erepair-black);
}

/* About Two */
body.dark-mode .about-two__text,
body.dark-mode .about-two__points-text {
    color: #82878b;
}

body:not(.dark-mode) .about-two__text,
body:not(.dark-mode) .about-two__points-text {
    color: var(--erepair-black);
}

body.dark-mode .about-two__title a {
    color: var(--erepair-white);
}

body:not(.dark-mode) .about-two__title a {
    color: var(--erepair-black);
}

body.dark-mode .about-two__award-title a {
    color: var(--erepair-white);
}

body:not(.dark-mode) .about-two__award-title a {
    color: var(--erepair-black);
}

body.dark-mode .about-two__award-text {
    color: #82878b;
}

body:not(.dark-mode) .about-two__award-text {
    color: var(--erepair-black);
}

body:not(.dark-mode) .about-two__award-box {
    background-color: var(--erepair-extra);
}

body.dark-mode .about-two__award-box {
    background-color: var(--erepair-black);
}

/* Contact and Counter */
/* Light theme: dark elements should be light */
body:not(.dark-mode) .contact-and-counter__inner {
    background-color: var(--erepair-white) !important;
    border: 1px solid var(--erepair-bdr-color);
}

body.dark-mode .contact-and-counter__inner {
    background-color: var(--erepair-black);
}

body.dark-mode .contact-one__form-title {
    color: var(--erepair-white);
}

body:not(.dark-mode) .contact-one__form-title {
    color: var(--erepair-black) !important;
}

body.dark-mode .contact-one__input-box input,
body.dark-mode .contact-one__input-box select {
    background-color: var(--erepair-black);
    border-color: rgba(var(--erepair-white-rgb), .10);
    color: var(--erepair-white);
}

body:not(.dark-mode) .contact-one__input-box input,
body:not(.dark-mode) .contact-one__input-box select {
    background-color: var(--erepair-white) !important;
    border-color: var(--erepair-bdr-color) !important;
    color: var(--erepair-black) !important;
}

body.dark-mode .contact-one__input-box input::placeholder {
    color: #82878b;
}

body:not(.dark-mode) .contact-one__input-box input::placeholder {
    color: var(--erepair-black);
    opacity: 0.6;
}

body:not(.dark-mode) .contact-one__input-box input:focus,
body:not(.dark-mode) .contact-one__input-box input:hover,
body:not(.dark-mode) .contact-one__input-box select:focus,
body:not(.dark-mode) .contact-one__input-box select:hover {
    color: var(--erepair-black) !important;
}

body.dark-mode .contact-two__input-box textarea,
body.dark-mode .contact-two__input-box input {
    color: var(--erepair-white);
}

body:not(.dark-mode) .contact-two__input-box textarea,
body:not(.dark-mode) .contact-two__input-box input {
    color: var(--erepair-black);
}

body.dark-mode .contact-three__input-box textarea,
body.dark-mode .contact-three__input-box input,
body.dark-mode .contact-three__input-box .nice-select {
    color: var(--erepair-white) !important;
    background-color: #232323 !important;
    border-color: rgba(var(--erepair-white-rgb), .10) !important;
}

body:not(.dark-mode) .contact-three__input-box textarea,
body:not(.dark-mode) .contact-three__input-box input,
body:not(.dark-mode) .contact-three__input-box .nice-select {
    color: var(--erepair-black) !important;
    background-color: var(--erepair-white) !important;
    border-color: var(--erepair-bdr-color) !important;
}

/* Contact Three Inner and Form Title */
body.dark-mode .contact-three__inner {
    background-color: var(--erepair-black) !important;
}

body:not(.dark-mode) .contact-three__inner {
    background-color: var(--erepair-black);
}

body.dark-mode .contact-three__form-title {
    color: var(--erepair-white) !important;
}

body:not(.dark-mode) .contact-three__form-title {
    color: var(--erepair-white);
}

/* Counter Two */
body:not(.dark-mode) .counter-two__inner {
    background-color: var(--erepair-white) !important;
    border-color: var(--erepair-bdr-color) !important;
}

body.dark-mode .counter-two__inner {
    background-color: #232323;
    border-color: rgba(var(--erepair-white-rgb), .20);
}

body.dark-mode .counter-two__single {
    background-color: transparent;
}

body.dark-mode .counter-two__text {
    color: #82878b;
}

body:not(.dark-mode) .counter-two__text {
    color: var(--erepair-gray);
}

body.dark-mode .counter-two__count-box h3,
body.dark-mode .counter-two__count-box span {
    color: var(--erepair-white);
}

body:not(.dark-mode) .counter-two__count-box h3 {
    color: var(--erepair-black) !important;
}

body:not(.dark-mode) .counter-two__count-box span {
    color: var(--erepair-black) !important;
}

body:not(.dark-mode) .counter-two__text {
    color: var(--erepair-gray) !important;
}

/* Project Two */
body.dark-mode .project-two__sub-title {
    color: #82878b;
}

body:not(.dark-mode) .project-two__sub-title {
    color: var(--erepair-black);
}

body.dark-mode .project-two__filter.style1 li .filter-text {
    color: var(--erepair-white);
}

body:not(.dark-mode) .project-two__filter.style1 li .filter-text {
    color: var(--erepair-black);
}

body.dark-mode .project-details__text-4 {
    color: var(--erepair-white);
}

body:not(.dark-mode) .project-details__text-4 {
    color: var(--erepair-black);
}

body.dark-mode .project-two__title a {
    color: var(--erepair-white);
}

body:not(.dark-mode) .project-two__title a {
    color: var(--erepair-black);
}

body:not(.dark-mode) .project-two__content {
    background-color: var(--erepair-white);
}

body.dark-mode .project-two__content {
    background-color: var(--erepair-black);
}

body.dark-mode .project-two__filter-box .filter-text {
    color: var(--erepair-white);
}

body:not(.dark-mode) .project-two__filter-box .filter-text {
    color: var(--erepair-black);
}

body.dark-mode .project-two__filter-box li.active .filter-text {
    color: var(--erepair-base);
}

body:not(.dark-mode) .project-two__filter-box li.active .filter-text {
    color: var(--erepair-white) !important;
}

body:not(.dark-mode) .project-two__filter.style1 li:hover .filter-text,
body:not(.dark-mode) .project-two__filter.style1 li.active .filter-text {
    color: var(--erepair-white) !important;
}

body.dark-mode .project-two__filter.style1 li:hover .filter-text,
body.dark-mode .project-two__filter.style1 li.active .filter-text {
    color: var(--erepair-white) !important;
}

/* Team One */
body:not(.dark-mode) .team-one {
    background-color: var(--erepair-extra);
}

body.dark-mode .team-one {
    background-color: var(--erepair-black);
}

body:not(.dark-mode) .team-one__single {
    background-color: transparent;
}

body.dark-mode .team-one__single {
    background-color: transparent;
}

body:not(.dark-mode) .team-one__content {
    background-color: var(--erepair-white) !important;
}

body.dark-mode .team-one__content {
    background-color: var(--erepair-black) !important;
}

body.dark-mode .team-one__title a {
    color: var(--erepair-white) !important;
}

body:not(.dark-mode) .team-one__title a {
    color: var(--erepair-black);
}

body.dark-mode .team-one__sub-title {
    color: #82878b !important;
}

body:not(.dark-mode) .team-one__sub-title {
    color: var(--erepair-gray);
}

body.dark-mode .team-one__text {
    color: #82878b;
}

body:not(.dark-mode) .team-one__text {
    color: var(--erepair-black);
}

body.dark-mode .team-one__social a {
    border: 1px solid rgba(var(--erepair-white-rgb), .10);
    color: var(--erepair-gray);
}

body:not(.dark-mode) .team-one__social a {
    border: 1px solid var(--erepair-bdr-color);
    color: var(--erepair-gray);
}

/* Testimonial Two */
body:not(.dark-mode) .testimonial-two__single {
    background-color: var(--erepair-white);
}

body.dark-mode .testimonial-two__single {
    background-color: var(--erepair-black);
}

body.dark-mode .testimonial-two__text {
    color: #82878b;
}

body:not(.dark-mode) .testimonial-two__text {
    color: var(--erepair-black);
}

body.dark-mode .testimonial-two__client-info h3 a {
    color: var(--erepair-white);
}

body:not(.dark-mode) .testimonial-two__client-info h3 a {
    color: var(--erepair-black);
}

body.dark-mode .testimonial-two__client-info p {
    color: #82878b;
}

body:not(.dark-mode) .testimonial-two__client-info p {
    color: var(--erepair-gray);
}

body.dark-mode .testimonial-two__ratting .fas.fa-star {
    color: var(--erepair-base);
}

body:not(.dark-mode) .testimonial-two__ratting .fas.fa-star {
    color: var(--erepair-base);
}

/* FAQ One */
body:not(.dark-mode) .faq-one__right {
    background-color: var(--erepair-white);
}

body.dark-mode .faq-one__right {
    background-color: var(--erepair-black);
}

body.dark-mode .faq-one__text {
    color: #82878b;
}

body:not(.dark-mode) .faq-one__text {
    color: var(--erepair-black);
}

body.dark-mode .faq-one .accrodion-title h4 {
    color: var(--erepair-white);
}

body:not(.dark-mode) .faq-one .accrodion-title h4 {
    color: var(--erepair-black);
}

body.dark-mode .faq-one .accrodion-content .inner p {
    color: #82878b;
}

body:not(.dark-mode) .faq-one .accrodion-content .inner p {
    color: var(--erepair-black);
}

body.dark-mode .faq-one .accrodion.active .accrodion-title {
    background-color: rgba(var(--erepair-white-rgb), .05);
}

body:not(.dark-mode) .faq-one .accrodion.active .accrodion-title {
    background-color: rgba(var(--erepair-black-rgb), .05);
}

/* Blog Two */
body:not(.dark-mode) .blog-two__single {
    background-color: var(--erepair-white);
}

body.dark-mode .blog-two__single {
    background-color: var(--erepair-black);
}

body.dark-mode .blog-two__title a {
    color: var(--erepair-white);
}

body:not(.dark-mode) .blog-two__title a {
    color: var(--erepair-black);
}

body.dark-mode .blog-two__text {
    color: #82878b;
}

body:not(.dark-mode) .blog-two__text {
    color: var(--erepair-gray);
}

body.dark-mode .blog-two__read-more a {
    color: var(--erepair-white);
}

body:not(.dark-mode) .blog-two__read-more a {
    color: var(--erepair-black);
}

body.dark-mode .blog-two__date p {
    color: var(--erepair-white);
}

body:not(.dark-mode) .blog-two__date p {
    color: var(--erepair-black);
}

body:not(.dark-mode) .blog-one__date p {
    color: var(--erepair-white) !important;
}

body.dark-mode .blog-one__date p {
    color: var(--erepair-black);
}

/* Brand Two */
body:not(.dark-mode) .brand-two {
    background-color: transparent;
    border-top-color: var(--erepair-bdr-color);
}

body.dark-mode .brand-two {
    background-color: var(--erepair-black);
    border-top-color: rgba(var(--erepair-white-rgb), .10);
}

body.dark-mode .brand-two__img img {
    filter: contrast(0.5);
}

/* Footer Two */
body:not(.dark-mode) .site-footer-two {
    background-color: var(--erepair-white) !important;
}

body.dark-mode .site-footer-two {
    background-color: var(--erepair-black);
}

body:not(.dark-mode) .footer-widget-two__title {
    color: var(--erepair-black) !important;
}

body.dark-mode .footer-widget-two__title {
    color: var(--erepair-white);
}

body:not(.dark-mode) .footer-widget-two__about-text,
body:not(.dark-mode) .footer-widget-two__contact li .content p,
body:not(.dark-mode) .footer-widget-two__contact li .content p a,
body:not(.dark-mode) .footer-widget-two__link li a {
    color: var(--erepair-black) !important;
}

body.dark-mode .footer-widget-two__about-text,
body.dark-mode .footer-widget-two__contact li .content p,
body.dark-mode .footer-widget-two__contact li .content p a,
body.dark-mode .footer-widget-two__link li a {
    color: #DDDDDD;
}

body:not(.dark-mode) .footer-widget-two__contact li .content h3 {
    color: var(--erepair-black) !important;
}

body.dark-mode .footer-widget-two__contact li .content h3 {
    color: var(--erepair-white);
}

body:not(.dark-mode) .footer-widget-two__contact li .icon {
    background-color: var(--erepair-extra) !important;
}

body.dark-mode .footer-widget-two__contact li .icon {
    background-color: #232323;
}

body:not(.dark-mode) .site-footer-two .footer-widget-two__newsletter-title {
    color: var(--erepair-black) !important;
}

body.dark-mode .site-footer-two .footer-widget-two__newsletter-title {
    color: var(--erepair-white) !important;
}

body:not(.dark-mode) .site-footer-two .footer-widget-two__newsletter-form-input-box input[type="email"] {
    color: var(--erepair-black) !important;
    border-bottom: 1px solid rgba(var(--erepair-black-rgb), .20) !important;
}

body.dark-mode .site-footer-two .footer-widget-two__newsletter-form-input-box input[type="email"] {
    color: var(--erepair-gray) !important;
    border-bottom: 1px solid rgba(var(--erepair-white-rgb), .10) !important;
}

body:not(.dark-mode) .site-footer-two .footer-widget-two__newsletter-form-input-box input[type="email"]::placeholder {
    color: rgba(var(--erepair-black-rgb), .60) !important;
    opacity: 1 !important;
}

body.dark-mode .site-footer-two .footer-widget-two__newsletter-form-input-box input[type="email"]::placeholder {
    color: rgba(var(--erepair-white-rgb), .60) !important;
    opacity: 1 !important;
}

body:not(.dark-mode) .site-footer-two .footer-widget-two__newsletter-btn {
    color: var(--erepair-white) !important;
    background-color: var(--erepair-base) !important;
}

body:not(.dark-mode) .site-footer-two .footer-widget-two__newsletter-btn:hover {
    color: var(--erepair-base) !important;
    background-color: var(--erepair-black) !important;
}

body.dark-mode .site-footer-two .footer-widget-two__newsletter-btn {
    color: var(--erepair-base) !important;
    background-color: #232323 !important;
}

body.dark-mode .site-footer-two .footer-widget-two__newsletter-btn:hover {
    color: var(--erepair-base) !important;
    background-color: var(--erepair-white) !important;
}

body:not(.dark-mode) .site-footer-two .site-footer-two__social a {
    color: var(--erepair-white) !important;
    background-color: var(--erepair-base) !important;
}

body:not(.dark-mode) .site-footer-two .site-footer-two__social a:hover {
    color: var(--erepair-white) !important;
    background-color: var(--erepair-black) !important;
}

body.dark-mode .site-footer-two .site-footer-two__social a {
    color: var(--erepair-base) !important;
    background-color: #232323 !important;
}

body.dark-mode .site-footer-two .site-footer-two__social a:hover {
    color: var(--erepair-white) !important;
    background-color: var(--erepair-base) !important;
}

/* Theme Toggle Button */
body.dark-mode .main-menu-two__theme-toggle-box .theme-toggle-btn {
    border: 1px solid rgba(var(--erepair-white-rgb), .10);
    color: var(--erepair-white);
}

body.dark-mode .main-menu-two__theme-toggle-box .theme-toggle-btn:hover {
    background-color: rgba(var(--erepair-white-rgb), .05);
}

/* Page Header Dark Mode */
body.dark-mode .page-header {
    background-color: var(--erepair-black);
}

body.dark-mode .page-header__inner h3 {
    color: var(--erepair-white);
}

body.dark-mode .thm-breadcrumb li {
    color: var(--erepair-white);
}

body.dark-mode .thm-breadcrumb li a {
    color: var(--erepair-white);
}

body.dark-mode .thm-breadcrumb li:hover a {
    color: var(--erepair-base);
}

body.dark-mode .thm-breadcrumb li span {
    color: var(--erepair-base);
}

/*  */
