.dark-body {
  background: #010514 !important;

  &.dark-bg-2 {
    background: #18010d !important;
  }

  &.dark-bg-3 {
    background: #011316 !important;
  }

  &.dark-bg-4 {
    background: #140801 !important;
  }

  &.dark-bg-5 {
    background: #010f16 !important;
  }

  /* Blockquote Dark Mode Styles - Direct under .dark-body */
  blockquote,
  .wp-block-quote.is-style-large:not(.is-style-plain) {
    background: #0f172a !important;
    border-left-color: rgba(255, 255, 255, 0.2) !important;
  }

  blockquote p,
  .wp-block-quote.is-style-large:not(.is-style-plain) p {
    color: #fff !important;
  }

  blockquote cite,
  .wp-block-quote.is-style-large:not(.is-style-plain) cite {
    color: rgba(255, 255, 255, 0.8) !important;
  }

  blockquote:before,
  .wp-block-quote.is-style-large:not(.is-style-plain):before {
    color: rgba(255, 255, 255, 0.3) !important;
  }

  blockquote a,
  .wp-block-quote.is-style-large:not(.is-style-plain) a {
    color: var(--theme) !important;
  }

  .page blockquote.style2 {
    background: #0f172a !important;
    border-left-color: rgba(255, 255, 255, 0.2) !important;
  }

  .page blockquote.style2 p {
    color: #fff !important;
  }

  /* Comment Area Dark Mode Styles - Direct under .dark-body */
  .comments-area,
  .fttheme-blog-details .comments-area {
    background-color: transparent !important;
  }

  .comments-area .comments-title,
  .fttheme-blog-details .comments-title,
  .comment-respond .comment-reply-title {
    color: #fff !important;
  }

  .comments-area .comment-list li.comment {
    background-color: transparent !important;
  }

  .comments-area .comment-list li.comment .comment-full {
    background-color: transparent !important;
  }

  .comments-area .comment-list li.comment .comment-body {
    color: #fff !important;
  }

  .comments-area .comment-list li.comment .comment-content {
    color: #fff !important;
  }

  .comments-area .comment-list li.comment .comment-content p {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .comments-area .comment-list li.comment .comment-author a,
  .comments-area .comment-list li.comment .comment-author b {
    color: #fff !important;
  }

  .comments-area .comment-list li.comment .comment-author a:hover {
    color: var(--theme) !important;
  }

  .comments-area .comment-list li.comment .comment-metadata a {
    color: rgba(255, 255, 255, 0.7) !important;
  }

  .comments-area .comment-list li.comment .comment-metadata a:hover {
    color: var(--theme) !important;
  }

  .comments-area .comment-list li.comment .comment-metadata a time {
    color: rgba(255, 255, 255, 0.7) !important;
  }

  .comments-area .comment-list li.comment .reply a {
    color: var(--theme) !important;
  }

  .comments-area .comment-list li.comment .reply a:hover {
    color: #fff !important;
  }

  .comments-area .comment-list li.comment span.says {
    color: rgba(255, 255, 255, 0.7) !important;
  }

  /* Comment Form Dark Mode Styles - Direct under .dark-body */
  .comment-respond,
  .fttheme-blog-details .comment-respond {
    background-color: transparent !important;
  }

  .comment-respond label,
  .comments-area label {
    color: #fff !important;
  }

  .comment-respond .form-field input,
  .comment-respond .form-field #comment,
  .comments-area p.comment-form-author input,
  .comments-area p.comment-form-email input,
  .comments-area p.comment-form-url input,
  .comments-area p.comment-form-comment textarea,
  form#commentform input,
  form#commentform textarea {
    background-color: #010514 !important;
    border-color: rgba(255, 255, 255, 0.1) !important;
    color: #fff !important;
  }

  .comment-respond .form-field input::placeholder,
  .comment-respond .form-field #comment::placeholder,
  .comments-area p.comment-form-comment textarea::placeholder,
  form#commentform input::placeholder,
  form#commentform textarea::placeholder {
    color: rgba(255, 255, 255, 0.5) !important;
  }

  .comment-respond .form-field input:focus,
  .comment-respond .form-field #comment:focus,
  .comments-area p.comment-form-comment textarea:focus,
  .comment-full form input:focus,
  .comment-full form textarea:focus {
    border-color: var(--theme) !important;
    color: #fff !important;
  }

  .comment-respond .form-submit #submit,
  .comments-area .comment-navigation .nav-previous a,
  .comments-area .comment-navigation .nav-next a,
  form#commentform input#submit {
    background-color: var(--theme) !important;
    color: #fff !important;
  }

  .comment-respond .form-submit #submit:hover,
  form#commentform input#submit:hover {
    background-color: var(--theme) !important;
    opacity: 0.9;
  }

  .comment-form-cookies-consent,
  .comment-full .comment-form-cookies-consent,
  .comment-full .comment-form-url {
    color: rgba(255, 255, 255, 0.8) !important;
  }

  .comment-form-cookies-consent input#wp-comment-cookies-consent {
    border-color: rgba(255, 255, 255, 0.3) !important;
  }

  p.comment-notes {
    color: rgba(255, 255, 255, 0.7) !important;
  }

  /* Additional Comment Styles - Direct under .dark-body */
  .fttheme-blog-details .comment-block {
    background-color: transparent !important;
  }

  .fttheme-blog-details .comment-block .comment h3 {
    color: #fff !important;
  }

  .fttheme-blog-details .comment-block .comment .comment-body p.desc {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .fttheme-blog-details .comment-block .comment .comment-reply a {
    color: var(--theme) !important;
  }

  /* Blog Items Dark Mode Styles */
  .blog-item {
    background: transparent !important;
  }

  .blog .fttheme-blog .blog-item,
  .archive .fttheme-blog .blog-item {
    background: transparent !important;
    border: 1px solid transparent !important;
    transition: all 0.5s ease 0s;
    margin-bottom: 50px;
    overflow: hidden;
  }

  /* Sidebar Dark Mode Styles */
  .ft-sideabr .widget {
    background: #0f172a !important;
  }

  .ft-sideabr .widget-title,
  .ft-sideabr .widget_block h2,
  .ft-sideabr .widget_block label.wp-block-search__label {
    color: #fff !important;
  }

  .ft-sideabr .widget-title:after,
  .ft-sideabr .widget_block h2:after,
  .ft-sideabr .widget_block label.wp-block-search__label:after {
    background: rgba(255, 255, 255, 0.2) !important;
  }

  .ft-sideabr ul a {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .ft-sideabr ul a:hover {
    color: var(--theme) !important;
  }

  .ft-sideabr ul li {
    border-top-color: rgba(255, 255, 255, 0.1) !important;
  }

  .ft-sideabr ul li + li {
    border-top-color: rgba(255, 255, 255, 0.1) !important;
  }

  /* Category/Archive/Pages/Meta/Recent Entries/Nav Menu/Block Widget List Items */
  .ft-sideabr .widget_categories ul li,
  .ft-sideabr .widget_archive ul li,
  .ft-sideabr .widget_pages ul li,
  .ft-sideabr .widget_meta ul li,
  .ft-sideabr .widget_recent_entries ul li,
  .ft-sideabr .widget_nav_menu ul li,
  .ft-sideabr .widget_block ul li {
    background-color: #010514 !important;
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .ft-sideabr .widget_categories ul li:hover,
  .ft-sideabr .widget_archive ul li:hover,
  .ft-sideabr .widget_pages ul li:hover,
  .ft-sideabr .widget_meta ul li:hover,
  .ft-sideabr .widget_recent_entries ul li:hover,
  .ft-sideabr .widget_nav_menu ul li:hover,
  .ft-sideabr .widget_block ul li:hover {
    background-color: var(--theme) !important;
  }

  .ft-sideabr .widget_categories ul li a,
  .ft-sideabr .widget_archive ul li a,
  .ft-sideabr .widget_pages ul li a,
  .ft-sideabr .widget_meta ul li a,
  .ft-sideabr .widget_recent_entries ul li a,
  .ft-sideabr .widget_nav_menu ul li a,
  .ft-sideabr .widget_block ul li a {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .ft-sideabr .widget_categories ul li:hover a,
  .ft-sideabr .widget_archive ul li:hover a,
  .ft-sideabr .widget_pages ul li:hover a,
  .ft-sideabr .widget_meta ul li:hover a,
  .ft-sideabr .widget_recent_entries ul li:hover a,
  .ft-sideabr .widget_nav_menu ul li:hover a,
  .ft-sideabr .widget_block ul li:hover a {
    color: #fff !important;
  }

  .ft-sideabr .widget_categories ul li a:hover,
  .ft-sideabr .widget_archive ul li a:hover,
  .ft-sideabr .widget_pages ul li a:hover,
  .ft-sideabr .widget_meta ul li a:hover,
  .ft-sideabr .widget_recent_entries ul li a:hover,
  .ft-sideabr .widget_nav_menu ul li a:hover,
  .ft-sideabr .widget_block ul li a:hover {
    color: var(--theme) !important;
  }

  .ft-sideabr .widget_categories ul li span,
  .ft-sideabr .widget_archive ul li span,
  .ft-sideabr .widget_pages ul li span,
  .ft-sideabr .widget_meta ul li span,
  .ft-sideabr .widget_recent_entries ul li span,
  .ft-sideabr .widget_nav_menu ul li span,
  .ft-sideabr .widget_block ul li span {
    background: #0f172a !important;
    color: rgba(255, 255, 255, 0.7) !important;
  }

  .ft-sideabr .widget_categories ul li ul,
  .ft-sideabr .widget_archive ul li ul,
  .ft-sideabr .widget_pages ul li ul,
  .ft-sideabr .widget_meta ul li ul,
  .ft-sideabr .widget_recent_entries ul li ul,
  .ft-sideabr .widget_nav_menu ul li ul,
  .ft-sideabr .widget_block ul li ul {
    background: #0f172a !important;
  }

  .ft-sideabr .widget_recent_comments ul li {
    background: #010514 !important;
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .ft-sideabr .widget_recent_comments ul li ul {
    background: #0f172a !important;
  }

  .ft-sideabr .search-form input,
  .ft-sideabr .search-form .search-input,
  .ft-sideabr .widget_block .wp-block-search__input {
    background-color: #010514 !important;
    border-color: rgba(255, 255, 255, 0.1) !important;
    color: #fff !important;
  }

  .ft-sideabr .search-form input::placeholder,
  .ft-sideabr .search-form .search-input::placeholder,
  .ft-sideabr .widget_block .wp-block-search__input::placeholder {
    color: rgba(255, 255, 255, 0.5) !important;
  }

  .ft-sideabr .search-form button,
  .ft-sideabr .search-form .search-submit,
  .ft-sideabr .widget_block .wp-block-search__button {
    color: #fff !important;
  }

  .ft-sideabr .search-form button:hover,
  .ft-sideabr .search-form .search-submit:hover {
    color: var(--theme) !important;
  }

  .ft-sideabr .recentcomments a {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .ft-sideabr .recentcomments a:hover {
    color: var(--theme) !important;
  }

  .ft-sideabr .recentcomments .comment-author-link a {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .ft-sideabr .recentcomments .comment-author-link a:hover {
    color: var(--theme) !important;
  }

  .ft-sideabr .widget_recent_comments ul li,
  .ft-sideabr .widget_block ol.wp-block-latest-comments li {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .ft-sideabr .widget_recent_comments ul li a,
  .ft-sideabr .widget_block ol.wp-block-latest-comments li a {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .ft-sideabr .widget_recent_comments ul li a:hover,
  .ft-sideabr .widget_block ol.wp-block-latest-comments li a:hover {
    color: var(--theme) !important;
  }

  .ft-sideabr
    .widget_block
    ol.wp-block-latest-comments
    .wp-block-latest-comments__comment-meta {
    color: rgba(255, 255, 255, 0.7) !important;
  }

  .ft-sideabr
    .widget_block
    ol.wp-block-latest-comments
    .wp-block-latest-comments__comment-link {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .ft-sideabr
    .widget_block
    ol.wp-block-latest-comments
    .wp-block-latest-comments__comment-link:hover {
    color: var(--theme) !important;
  }

  .ft-sideabr .tagcloud a {
    background-color: #010514 !important;
    color: rgba(255, 255, 255, 0.9) !important;
    border-color: rgba(255, 255, 255, 0.1) !important;
  }

  .ft-sideabr .tagcloud a:hover {
    background-color: var(--theme) !important;
    color: #fff !important;
    border-color: var(--theme) !important;
  }

  .ft-sideabr .widget_block .wp-block-latest-posts__list-item a {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .ft-sideabr .widget_block .wp-block-latest-posts__list-item a:hover {
    color: var(--theme) !important;
  }

  .ft-sideabr .widget_block .wp-block-latest-posts__post-date {
    color: rgba(255, 255, 255, 0.7) !important;
  }

  .ft-sideabr .widget_block .wp-block-calendar table {
    background-color: #010514 !important;
  }

  .ft-sideabr .widget_block .wp-block-calendar th {
    background-color: #0f172a !important;
    color: #fff !important;
  }

  .ft-sideabr .widget_block .wp-block-calendar td {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .ft-sideabr .widget_block .wp-block-calendar a {
    color: var(--theme) !important;
  }

  .ft-sideabr .widget_block .wp-block-calendar tfoot a {
    color: var(--theme) !important;
  }

  .ft-sideabr .widget_block .wp-block-calendar tfoot a:hover {
    color: #fff !important;
  }

  .ft-sideabr .widget_block .wp-block-rss__item-title a {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .ft-sideabr .widget_block .wp-block-rss__item-title a:hover {
    color: var(--theme) !important;
  }

  .ft-sideabr .widget_block .wp-block-rss__item-publish-date {
    color: rgba(255, 255, 255, 0.7) !important;
  }

  .ft-sideabr .widget_block .wp-block-rss__item-excerpt {
    color: rgba(255, 255, 255, 0.8) !important;
  }

  .ft-sideabr .footer-contact-ul li {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .ft-sideabr .footer-contact-ul li a {
    color: rgba(255, 255, 255, 0.9) !important;
  }

  .ft-sideabr .footer-contact-ul li a:hover {
    color: var(--theme) !important;
  }

  .ft-sideabr .footer-contact-ul i:before {
    color: var(--theme) !important;
  }
}
.dark-body .page-wrapper {
  background: #010514 !important;

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    color: #fff;
  }

  .section-title h2 span {
    color: rgb(255 255 255 / 56%);
  }

  p {
    color: #fff;
    opacity: 0.8;
  }

  .brand-box-1 {
    border: 1px solid rgb(255 255 255 / 16%);

    img {
      filter: brightness(0) invert(1);
    }
  }

  .section-bg {
    background: #0f172a;
  }

  .service-card-item {
    background: #0f172a;
  }

  .array-button .array-prev,
  .array-button .array-next {
    border: 1px solid rgb(255 255 255 / 16%);
    color: #fff;
  }

  .feature-box-items {
    background: #0f172a;

    h3 {
      a {
        color: #fff;
      }
    }
  }

  .testimonial-warpper::before {
    background: #0f172a;
  }

  .testimonial-warpper .array-button .array-prev,
  .testimonial-warpper .array-button .array-next {
    background-color: transparent;

    &:hover {
      background-color: #3b82f6;
    }
  }

  .faq-content-1 {
    background: #0f172a;
  }

  .faq-content-1 .accordion-box .block .acc-btn {
    color: #fff;
  }

  .faq-content-1 .accordion-box .block .acc-content .content .text {
    color: #fff;
    opacity: 0.8;
  }

  .faq-content-1 .accordion-box .block {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }

  .faq-content-1 .accordion-box .block .acc-btn .icon {
    color: #fff;
  }

  .faq-content-1 .accordion-box {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
  }

  .pricing-box-items {
    background: #0f172a;
    border: 1px solid rgba(255, 255, 255, 0.1);
  }

  .pricing-box-items .pricing-header span {
    color: #fff;
    opacity: 0.8;
  }

  .pricing-box-items .pricing-header h3 sub {
    color: #fff;
    opacity: 0.8;
  }

  .pricing-box-items .pricing-list {
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(20px);
  }

  .pricing-box-items .pricing-list ul li {
    color: #fff;
  }

  .pricing-box-items .pricing-list ul li i {
    color: #3b82f6;
  }

  .pricing-box-items .pricing-btn {
    background-color: #010514;

    &:hover {
      background-color: #3b82f6;
      color: #fff;
    }
  }

  .news-box-items {
    background: #0f172a;
  }

  .news-box-items .content ul li a {
    background-color: #000;
  }

  .news-box-items .content ul li {
    color: #fff;
  }

  .news-box-items .content h3 a {
    color: #fff;
  }

  .news-box-items .content .news-bottom .link-btn {
    color: #fff;
  }

  .color-palate h6 {
    color: var(--header);
  }

  .hero-2 {
    background-color: #18010d;
    background-image: none !important;
  }

  .hero-2 .hero-content h6 {
    background-color: #18010d;
    border: 1px solid rgba(255, 255, 255, 0.08);
  }

  .service-card-item.style-2 {
    background-image: none !important;
    background-color: #280316;

    h3 {
      color: #fff;
    }

    p {
      color: #fff;
      opacity: 0.8;
    }

    &.active {
      h3 {
        color: var(--header2);
      }

      p {
        color: var(--header2);
      }
    }
  }

  .about-section-2 {
    border-top: 1px solid rgba(255, 255, 255, 0.08);
  }

  .about-wrapper-2 .about-image-items .content {
    background-color: #280316;
    background-image: none !important;

    h3 {
      color: #fff;
    }

    p {
      color: #fff;
      opacity: 0.8;
    }
  }

  .section-title.style-2 h2 span {
    color: var(--theme2);
  }

  .about-wrapper-2 .about-content .about-list-item ul li {
    color: #fff;
  }

  .about-wrapper-2 .about-content .about-list-item ul li i {
    color: var(--theme2);
  }

  .global-service-box {
    border: 1px solid rgba(255, 255, 255, 0.08);
    background-color: #280316;
    background-image: none !important;

    &::before {
      background-color: var(--theme2);
    }
  }

  .global-service-box .content h3 a {
    color: #fff;
  }

  .global-service-box .content .number {
    color: #fff;
  }

  .section-bg-3 {
    background-color: #280316;
    background-image: none !important;
  }

  .project-image-items-2::before {
    background-color: #280316;
  }

  .choose-us-wrapper-2 .choose-us-wrap-item .choose-us-content {
    background-color: #280316;
    background-image: none !important;

    h3,
    p {
      color: #fff;
    }

    &::before {
      background-color: var(--theme2);
    }
  }

  .choose-us-wrapper-2 .choose-us-wrap-item .left .number-line {
    background-color: #280316;
    border: 1px solid #280316;
  }

  .testimonial-box-items::before {
    background-color: #18010d;
  }

  .testimonial-box-items .content .client-info h4 {
    color: #fff;
  }

  .testimonial-box-items .content .client-info {
    border-top: 1px solid rgba(255, 255, 255, 0.08);
  }

  .news-box-items-2 {
    background-color: #280316;
  }

  .news-box-items-2 .content ul li {
    color: #fff;
  }

  .news-box-items-2 .content h3 a {
    color: #fff;
  }

  .news-box-items-2 .content .link-btn {
    color: #fff;
  }

  .footer-widget-wrapper.style-2 .footer-widget-items .widget-head h3 {
    color: #fff;
  }

  .footer-widget-wrapper.style-2 .footer-widget-items .gt-list-area li a {
    color: #fff;

    &:hover {
      color: var(--theme2);
    }
  }

  .footer-widget-wrapper.style-2 .footer-widget-items .contact-list li {
    color: #fff;

    a {
      color: #fff;
    }
  }

  .footer-widget-wrapper.style-2 .footer-widget-items .footer-content p {
    color: #fff;
  }

  .footer-widget-wrapper.style-2
    .footer-widget-items
    .footer-content
    .social-icon
    a {
    background-color: #18010d;

    &:hover {
      background-color: var(--theme2);
    }
  }

  .footer-widget-wrapper.style-2 .footer-widget-items .footer-logo {
    display: none;
  }

  .footer-widget-wrapper.style-2 .footer-widget-items .footer-logo2 {
    display: block !important;
  }

  .footer-bottom.footer-bottom-2 {
    border-top: 1px solid rgba(255, 255, 255, 0.08);
  }

  .footer-bottom.footer-bottom-2 .footer-list li a {
    color: #fff;

    &:hover {
      color: var(--theme2);
    }
  }

  .hero-3 {
    background-color: #112d32;

    .line-shape {
      display: none;
    }

    .ratting-image {
      filter: brightness(0) invert(1);
    }
  }

  .hero-3 .hero-content .hero-btn h4 a {
    color: #fff;
  }

  .hero-3 .hero-content .hero-btn h4 i {
    color: #fff;
  }

  .hero-3 .hero-image::before {
    background-color: #05a4bf;
  }

  .about-wrapper-3 .about-content .about-text {
    color: #fff;
    opacity: 0.8;
  }

  .section-bg-4 {
    background-color: #112d32;
  }

  .about-section-3::before {
    background-color: #112d32;
  }

  .service-section-3 .array-button .array-prev,
  .service-section-3 .array-button .array-next {
    background-color: #011316;

    &:hover {
      background-color: var(--theme3);
    }
  }

  .service-box-style-3 {
    background-color: #011316;

    &::before {
      background-color: var(--theme3);
    }

    .icon {
      background-color: var(--theme3);
    }

    h3 a {
      color: #fff;
    }

    .link-btn {
      color: #fff;
    }

    &:hover {
      .icon {
        background-color: #112d32;
      }
    }
  }

  .service-section-3 .swiper-dot .swiper-pagination-bullet {
    background-color: #fff;
  }

  .service-section-3
    .swiper-dot
    .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #05a4bf;
  }

  .choose-us-wrapper-3 .choose-us-content .choose-list li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  }

  .choose-us-wrapper-3 .choose-us-content .choose-list li .icon {
    background-color: #112d32;
  }

  .choose-us-wrapper-3 .choose-us-content .choose-list li .content h3 {
    color: #fff;
  }

  .choose-us-wrapper-3 .choose-us-content .choose-list li .content p {
    color: #fff;
  }

  .choose-us-wrapper-3 .choose-us-content .choose-list li.active {
    background-color: #05a4bf;
  }

  .project-section-3 .line-shape {
    display: none;
  }

  .project-wrapper-3 .project-box-items-3 li {
    background-color: #011316;
  }

  .project-wrapper-3 .project-box-items-3 li .content h3 a {
    color: #fff;

    &:hover {
      color: #05a4bf;
    }
  }

  .project-wrapper-3 .project-box-items-3 li .content span {
    color: #fff;
  }

  .project-wrapper-3 .project-box-items-3 li .content .icon {
    background-color: #112d32;

    &:hover {
      background-color: #05a4bf;
    }
  }

  .team-section-3 .line-shape {
    display: none;
  }

  .team-box-item-3 .content h3 a {
    color: #fff;

    &:hover {
      color: #05a4bf;
    }
  }

  .testimonial-box-items-3 {
    background-color: #112d32;
  }

  .testimonial-section-3 .array-button .array-prev,
  .testimonial-section-3 .array-button .array-next {
    background: transparent;
    border: 1px solid rgba(255, 255, 255, 0.08);
    background-color: #112d32;

    &:hover {
      background-color: #05a4bf;
    }
  }

  .faq-items-2 .accordion-box {
    border-top: 1px solid rgba(255, 255, 255, 0.08);
  }

  .faq-items-2 .accordion-box .block .acc-content .content .text {
    color: #fff;
    opacity: 0.8;
  }

  .faq-items-2 .accordion-box li .number {
    color: #fff;
  }

  .faq-items-2 .accordion-box .block .acc-btn {
    color: #fff;
  }

  .faq-items-2 .accordion-box .block {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  }

  .footer-area.footer-area-3 {
    background-color: #112d32;
  }

  .section-bg-6 {
    background-color: #220d00;
  }

  .hero-4 .hero-content .hero-bottom .content {
    border-top: 1px solid #fff;
  }

  .hero-4 .hero-content .hero-bottom .content p {
    color: #fff;
  }

  .hero-4 .hero-content .hero-bottom .content a {
    color: #fff;
  }

  .work-process-box-style-4 {
    background-color: #220d00;
  }

  .work-process-box-style-4 .work-btn {
    color: #fff;
  }

  .service-box-style-4 .service-list-wrap.active-block {
    background-color: #220d00;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  }

  .service-box-style-4 .service-list-wrap .service-acc-btn .number {
    color: #fff;
  }

  .service-box-style-4 .service-list-wrap {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  }

  .service-box-style-4 .service-list-wrap .service-wrap .item-text h4 {
    color: #fff;
  }

  .service-box-style-4 .service-list-wrap .service-wrap .item-text ul li {
    color: #fff;
  }

  .service-box-style-4 .service-list-wrap .service-acc-btn .icon {
    border: 1px solid rgba(255, 255, 255, 0.08);
    color: #fff;
  }

  .testimonial-box-style-4 {
    background-color: #220d00;
  }

  .testimonial-box-style-4 .client-info-item {
    border-top: 1px solid rgba(255, 255, 255, 0.08);
  }

  .testimonial-box-style-4 .client-info-item .client-info h4 {
    color: #fff;
  }

  .testimonial-box-style-4 .client-info-item .client-info span {
    color: #fff;
  }

  .testimonial-section-4 .swiper-dot .swiper-pagination-bullet {
    background-color: #fff;
  }

  .testimonial-section-4
    .swiper-dot
    .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: var(--theme4);
  }

  .award-section {
    border-top: 1px solid rgba(255, 255, 255, 0.08);
  }

  .text_invert-2 > div {
    background-image: linear-gradient(
      to right,
      rgb(255, 119, 34) 50%,
      rgb(255, 255, 255) 50%
    );
    background-size: 200% 100%;
    background-position-x: 100%;
    color: transparent;
    background-clip: text;
  }

  .award-wrapper .award-box-items {
    background-color: #220d00;

    img {
      filter: brightness(0) invert(1);
    }
  }

  .award-wrapper .award-box-items .award-title {
    color: #fff;
    border-top: 1px solid rgba(255, 255, 255, 0.08);
  }

  .news-left-items .content h3 a {
    color: #fff;

    &:hover {
      color: var(--theme4);
    }
  }

  .news-left-items .content ul li {
    color: #fff;

    a {
      background-color: var(--theme4);
    }
  }

  .news-left-items .content .link-btn {
    color: #fff;

    &:hover {
      color: var(--theme4);
    }
  }

  .news-left-items {
    border: 1px solid rgba(255, 255, 255, 0.08);
  }

  .news-right-list li .news-box-style-4 {
    border: 1px solid rgba(255, 255, 255, 0.08);

    a {
      color: #fff;
    }

    &:hover {
      color: var(--theme4);
    }
  }

  .news-right-list li .news-box-style-4 .content ul li a {
    background-color: var(--theme4);
  }

  .news-right-list li .news-box-style-4 .content ul li {
    color: #fff;
  }

  .footer-area.style-footer-area-4
    .footer-widget-wrapper
    .footer-widget-items
    .widget-head
    h3 {
    color: #fff !important;
  }

  .footer-area.style-footer-area-4
    .footer-widget-wrapper
    .footer-widget-items
    .gt-list-area
    li
    a {
    color: #fff;

    &:hover {
      color: var(--theme4);
    }
  }

  .footer-area.style-footer-area-4 .footer-widget-wrapper .footer-form-3 h3 {
    color: #fff;
  }

  .footer-area.style-footer-area-4
    .footer-widget-wrapper
    .footer-form-3
    .sq-checkbox {
    color: #fff;
  }

  .footer-widget-wrapper .footer-widget-items .footer-content p {
    color: #fff !important;
  }

  .footer-bottom.style-bottom-4 {
    border-top: 1px solid rgba(255, 255, 255, 0.08);
  }

  .footer-bottom .footer-bottom-wrapper p {
    color: #fff !important;
  }

  .footer-bottom.style-bottom-4 .footer-list li a {
    color: #fff !important;

    &:hover {
      color: var(--theme4) !important;
    }
  }

  .footer-area.style-footer-area-4 .footer-widget-items {
    .footer-logo {
      display: none;
    }

    .footer-logo2 {
      display: block !important;
    }
  }

  .section-title.style-5 h2 {
    color: #fff;
  }

  .feature-box-style-3 {
    border: 1px solid rgba(255, 255, 255, 0.08);
  }

  .feature-box-style-3.active {
    h3,
    p {
      color: #000;
    }
  }

  .section-bg-6 {
    background-color: #010514;
  }

  .scroll-down img {
    filter: brightness(0) invert(1);
  }

  .hero-5 .vec-shape img {
    filter: brightness(0) invert(1);
  }

  .section-bg-5 {
    background-color: #010514;
  }

  .about-wrapper-5 .about-left-items .about-bottom-content {
    background-color: #010f16;
  }

  .about-wrapper-5 .about-left-items .about-bottom-content .about-counter h2 {
    color: #fff;
  }

  .about-wrapper-5 .about-left-items .about-bottom-content .about-counter p {
    color: #fff;
  }

  .about-wrapper-5 .about-left-items .about-bottom-content .about-line {
    opacity: 0.2;
  }

  .about-wrapper-5 .about-left-items .about-bottom-content .content p {
    color: #fff;
  }

  .about-wrapper-5 .about-content .about-icon-wrap {
    background-color: #010f16;
  }

  .about-wrapper-5 .about-content .about-icon-wrap::before {
    background-color: #fff;
    opacity: 0.2;
  }

  .about-wrapper-5 .about-content .about-icon-wrap .about-icon-item {
    h3 {
      color: #fff;
    }

    p {
      color: #fff;
    }

    img {
      filter: brightness(0) invert(1);
    }
  }

  .about-wrapper-5 .about-content .about-icon-wrap .about-icon-item.active {
    h3 {
      color: #000;
    }

    p {
      color: #000;
    }

    img {
      filter: initial;
    }
  }

  .service-wrapper-5 .bb-top {
    border-top: 1px solid rgba(255, 255, 255, 0.08);
  }

  .service-wrapper-5 .bb-bottom {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  }

  .service-wrapper-5 .service-box-style-5 .title a {
    color: #fff;

    &:hover {
      color: var(--theme5);
    }
  }

  .service-wrapper-5 .service-box-style-5 .text {
    color: #fff;
  }

  .service-wrapper-5 .service-box-style-5 .arrow-icon {
    color: #fff;

    &:hover {
      color: var(--theme5);
    }
  }

  .counter-box-style-5::before {
    background-color: #010f16;
  }

  .counter-box-style-5.active {
    &::before {
      background-color: var(--theme5);
    }

    h2 {
      color: #000;
    }

    p {
      color: #000;
    }
  }

  .project-box-style-5 {
    background: #010514 !important;
    border: 1px solid rgba(255, 255, 255, 0.08);

    h3 {
      a {
        color: #fff;

        &:hover {
          color: var(--theme5);
        }
      }
    }
  }

  .testimonial-wrapper-5::before {
    background-color: #010f16;
  }

  .testimonial-box-style-5 {
    border-right: 1px solid rgba(255, 255, 255, 0.08);
  }

  .testimonial-box-style-5 .client-info {
    border-top: 1px solid rgba(255, 255, 255, 0.08);
  }

  .testimonial-box-style-5 .star {
    color: var(--theme5);
  }

  .news-box-style-5 {
    border: 1px solid rgba(255, 255, 255, 0.08);
  }

  .news-box-style-5 .content ul li {
    color: #fff;

    span {
      color: #fff;
    }
  }

  .news-box-style-5 .content h3 a {
    color: #fff;

    &:hover {
      color: var(--theme5);
    }
  }

  .news-box-style-5 .content .news-btn {
    color: #fff;

    &:hover {
      color: var(--theme5);
    }
  }

  .footer-widget-wrapper-5 .footer-left-item h2 {
    color: #000;
  }

  .footer-widget-wrapper-5 .footer-right-item .footer-header-item p {
    color: #fff;
  }

  .footer-widget-wrapper-5
    .footer-right-item
    .footer-widget-items
    .gt-list-area
    li
    a {
    color: #fff;

    &:hover {
      color: var(--theme5);
    }
  }

  .footer-bottom-5 .footer-bottom-wrapper-5 p b {
    color: #fff;
  }

  .footer-bottom-5 {
    border-top: 1px solid rgba(255, 255, 255, 0.08);
  }

  .footer-bottom-5 .footer-bottom-wrapper-5 .footer-list li a {
    color: #fff;

    &:hover {
      color: var(--theme5);
    }
  }

  .footer-widget-wrapper-5 .footer-right-item .footer-header-item {
    .footer-logo {
      display: none;
    }

    .footer-logo2 {
      display: block !important;
    }
  }

  .footer-widget-wrapper-5 .footer-right-item .footer-header-item::before {
    background-color: rgba(255, 255, 255, 0.08);
  }

  .header-5 {
    .mean__menu-wrapper {
      .main-menu {
        ul {
          li {
            a {
              color: #fff;

              i {
                margin-left: 4px;
                font-size: 14px;
              }

              &:hover {
                color: var(--theme5) !important;
              }
            }

            .submenu {
              background: #000;
              box-shadow: none;

              li {
                a {
                  &:hover {
                    color: var(--theme5) !important;
                  }

                  &::before {
                    background-color: var(--theme5);
                  }
                }

                &:hover {
                  > a {
                    color: var(--theme5) !important;

                    &::after {
                      color: var(--theme5);
                    }
                  }
                }
              }
              li.has-dropdown {
                > a {
                  &::after {
                    color: var(--theme5);
                  }
                }
              }
            }

            &:hover {
              > a {
                color: var(--theme5);

                &::after {
                  color: var(--theme5);
                }
              }
            }
          }
        }
      }
    }

    .sidebar__toggle {
      color: #fff;
    }

    .header-left {
      .logo {
        display: none;
      }

      .logo2 {
        display: block !important;
      }
    }
  }

  .hero-5 .hero-content .social-icon span {
    color: #fff;
  }

  .sticky.header-5 {
    background-color: #000;
    box-shadow: none;
  }

  .sticky.header-4 {
    background-color: #000;
    box-shadow: none;
  }

  .sticky.header-3 {
    background-color: #000;
    box-shadow: none;
  }

  .sticky.header-2 {
    box-shadow: none;
  }

  .header-4 {
    .logo {
      display: none;
    }

    .logo2 {
      display: block !important;
    }

    .mean__menu-wrapper {
      .main-menu {
        ul {
          li {
            a {
              color: #fff;

              &:hover {
                color: var(--theme4) !important;
              }
            }

            .submenu {
              background: #000;
              color: #fff;
              border-top: 4px solid var(--theme4);
              box-shadow: none;

              li {
                a {
                  color: #fff;

                  &::before {
                    background: var(--theme4);
                  }

                  &:hover {
                    color: var(--theme4) !important;
                  }
                }

                &:hover {
                  > a {
                    color: var(--theme4) !important;

                    &::after {
                      color: var(--theme4);
                    }
                  }
                }
              }
              li.has-dropdown {
                > a {
                  &::after {
                    color: var(--theme4);
                  }
                }
              }
            }

            &:hover {
              > a {
                color: var(--theme4);

                &::after {
                  color: var(--theme4);
                }
              }
            }
          }
        }
      }
    }

    .mean__menu-wrapper {
      border: 1px solid #000;
      background-color: #000;
    }
  }

  .header-3 {
    .logo {
      display: none;
    }

    .logo2 {
      display: block !important;
    }

    .sidebar__toggle {
      color: #fff;
    }

    .mean__menu-wrapper {
      .main-menu {
        ul {
          li {
            a {
              color: #fff;

              &:hover {
                color: var(--theme3) !important;
              }
            }

            .submenu {
              background: #000;
              color: #fff;
              border-top: var(--theme3);
              box-shadow: none;

              li {
                a {
                  color: #fff;

                  &::before {
                    background: var(--theme3);
                  }

                  &:hover {
                    color: var(--theme3) !important;
                  }
                }

                &:hover {
                  > a {
                    color: var(--theme3) !important;

                    &::after {
                      color: var(--theme3);
                    }
                  }
                }
              }
              li.has-dropdown {
                > a {
                  &::after {
                    color: var(--theme3);
                  }
                }
              }
            }

            &:hover {
              > a {
                color: var(--theme3);

                &::after {
                  color: var(--theme3);
                }
              }
            }
          }
        }
      }
    }
  }

  .header-section-2 {
    .header-2 {
      background-color: #280316;
      border-bottom: 1px solid rgba(255, 255, 255, 0.08);

      .logo {
        display: none;
      }

      .logo2 {
        display: block !important;
      }

      .mean__menu-wrapper {
        .main-menu {
          ul {
            li {
              a {
                color: #fff;

                &:hover {
                  color: var(--theme2) !important;
                }
              }

              .submenu {
                background: #38001c;
                color: #fff;
                border-top: var(--theme2);
                box-shadow: none;

                li {
                  a {
                    color: #fff;

                    &::before {
                      background: var(--theme2);
                    }

                    &:hover {
                      color: var(--theme2) !important;
                    }
                  }

                  &:hover {
                    > a {
                      color: var(--theme2) !important;

                      &::after {
                        color: var(--theme2);
                      }
                    }
                  }
                }
                li.has-dropdown {
                  > a {
                    &::after {
                      color: var(--theme2);
                    }
                  }
                }
              }

              &:hover {
                > a {
                  color: var(--theme2);

                  &::after {
                    color: var(--theme2);
                  }
                }
              }
            }
          }
        }
      }
    }

    .header-2 .search-toggler {
      border: 1px solid rgba(255, 255, 255, 0.08);
      color: #fff;
    }
  }

  .about-inner-section .section-title-area .about-content p {
    color: #fff;
    opacity: 0.8;
  }

  .about-inner-section .section-title-area .about-content .about-info span {
    color: #fff;
  }

  .about-inner-section .about-counter-wrapper .about-counter-item {
    background-color: #0f172a;
  }

  .about-inner-section .about-counter-wrapper .about-counter-item h6 {
    color: #fff;
  }

  .about-inner-section .about-counter-wrapper .about-counter-item p {
    color: #fff;
  }

  .actually-area {
    background-color: #0f172a !important;
  }

  .actually-area .t_line > div {
    background-image: linear-gradient(
      to right,
      var(--white) 50%,
      rgba(255, 255, 255, 0.2980392157) 50%
    );
    background-size: 200% 100%;
    background-position-x: 100%;
    color: transparent;
    background-clip: text;
    -webkit-background-clip: text;
  }

  .testimonial-box-items-3.style-2 {
    background-color: #0f172a !important;
  }

  .faq-about {
    border-top: 1px solid rgba(255, 255, 255, 0.08);
  }

  .faq-items-2.style-faq-2 .accordion-box .block {
    background-color: #0f172a !important;
  }

  .faq-items-2 .accordion-box .block .acc-btn .icon {
    border: 1px solid rgba(255, 255, 255, 0.08);
  }

  .service-details-wrapper .service-details-content .service-list-items ul li {
    color: #fff;
  }

  .service-details-wrapper
    .service-details-content
    .service-box-area
    .service-box-items {
    background-color: #0f172a !important;
  }

  .service-details-wrapper .service-details-sidebar .sidebar-widget {
    background-color: #0f172a !important;
  }

  .service-details-wrapper .service-details-sidebar .service-list-item li a {
    background-color: #010514;
    color: #fff;

    &:hover {
      background-color: var(--theme);
    }
  }

  .project-box-items-inner .project-content-area .content h3 a {
    color: #fff;

    &:hover {
      color: var(--theme);
    }
  }

  .project-box-items-inner .project-content-area .content .text {
    background-color: #010514;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.08);
  }

  .project-box-items-inner .project-content-area .circle-check {
    background-color: #010514;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.08);

    &:hover {
      background-color: var(--theme);
    }
  }

  .project-details-wrapper .project-details-sidebar .sidebar-widget {
    background-color: #0f172a !important;
  }

  .project-details-wrapper
    .project-details-sidebar
    .sidebar-widget
    .project-infrom
    li {
    background-color: #010514;
    color: #fff;

    span {
      color: #fff;
    }
  }

  .project-details-wrapper .project-details-content .project-list-items ul li {
    color: #fff;
  }

  .project-details-wrapper
    .project-details-content
    .slider-button
    .previus-text {
    color: #fff;
  }

  .project-details-wrapper .project-details-content .slider-button .icon-gird {
    color: var(--theme);
  }

  .project-details-wrapper .project-details-content .slider-button {
    border-top: 1px solid rgba(255, 255, 255, 0.08);
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  }

  .team-details-wrapper .team-details-content {
    background-color: #0f172a !important;
  }

  .team-details-wrapper .team-details-content .team-infrom li span {
    color: #fff;
  }

  .team-details-wrapper .team-details-content .team-infrom li {
    color: #fff;
  }

  .team-details-wrapper .team-details-content .team-infrom li a {
    color: #fff;
  }

  .team-details-wrapper
    .team-middle-items
    .team-skill-area
    .skill-content
    .progress-wrap
    .pro-items
    .pro-head
    .title {
    color: #fff;
  }

  .team-details-wrapper
    .team-middle-items
    .team-skill-area
    .skill-content
    .progress-wrap
    .pro-items
    .progress {
    background-color: #0f172a;
  }

  .team-details-wrapper
    .team-middle-items
    .team-skill-area
    .skill-content
    .progress-wrap
    .pro-items
    .progress-value {
    background-color: var(--theme);
  }

  .team-details-wrapper .team-bottom-items {
    background-color: #0f172a;
  }

  .team-details-wrapper .team-bottom-items .team-left-items .phone-icon .icon {
    color: #fff;
  }

  .team-details-wrapper .team-bottom-items .team-left-items .phone-icon a {
    color: #fff;
  }

  .team-details-wrapper
    .team-bottom-items
    .team-right-items
    .contact-form-box
    .form-clt
    input,
  .team-details-wrapper
    .team-bottom-items
    .team-right-items
    .contact-form-box
    .form-clt
    textarea {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    color: #fff;

    &::placeholder {
      color: #fff;
    }
  }

  .team-details-wrapper
    .team-bottom-items
    .team-right-items
    .contact-form-box
    .form-clt
    .form
    .single-select {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  }

  .team-details-wrapper
    .team-middle-items
    .team-skill-area
    .skill-content
    .progress-wrap
    .pro-items
    .pro-head
    .point {
    color: #fff;
  }

  .gt-main-sideber .gt-single-sideber-widget {
    background-color: #0f172a;
  }

  .gt-main-sideber .gt-single-sideber-widget .gt-search-widget form input {
    background-color: #010514;
  }

  .gt-main-sideber .gt-single-sideber-widget .gt-category-list li {
    background-color: #010514;

    a {
      color: #fff;
    }

    span {
      color: #fff;
    }

    &:hover {
      background-color: var(--theme);
    }
  }

  .gt-main-sideber
    .gt-single-sideber-widget
    .gt-recent-post-area
    .gt-recent-items
    .gt-recent-content
    h5
    a {
    color: var(--white);

    &:hover {
      color: var(--theme);
    }
  }

  .gt-main-sideber
    .gt-single-sideber-widget
    .gt-recent-post-area
    .gt-recent-items
    .gt-recent-content
    ul
    li {
    color: #fff;
    opacity: 0.8;
  }

  .gt-main-sideber .gt-single-sideber-widget .tagcloud a {
    background-color: #010514;
    color: #fff;

    &:hover {
      background-color: var(--theme);
    }
  }

  .gt-news-standard-wrapper
    .gt-news-standard-items
    .gt-news-card-items-4
    .gt-news-content
    .gt-date-list
    li
    i {
    color: var(--theme);
  }

  .gt-news-standard-wrapper
    .gt-news-standard-items
    .gt-news-card-items-4
    .gt-news-content
    .gt-date-list
    li {
    color: #fff;
  }

  .gt-news-standard-wrapper
    .gt-news-standard-items
    .gt-news-card-items-4
    .gt-news-content
    h3
    a {
    color: #fff;

    &:hover {
      color: var(--theme);
    }
  }

  .news-details-area
    .blog-post-details
    .single-blog-post
    .post-content
    .hilight-text {
    background-color: #0f172a;
  }

  .news-details-area .blog-post-details .tag-share-wrap {
    border-top: 1px solid rgba(255, 255, 255, 0.08);
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  }

  .news-details-area .blog-post-details .tag-share-wrap .tagcloud a {
    background-color: #0f172a;
    color: #fff;

    &:hover {
      background-color: var(--theme);
    }
  }

  .news-details-area .blog-post-details .tag-share-wrap .social-share span {
    color: #fff;
  }

  .news-details-area .blog-post-details .tag-share-wrap .social-share a {
    color: #fff;

    &:hover {
      color: var(--theme);
    }
  }

  .news-details-area .blog-post-details .comments-area {
    background-color: #0f172a;
  }

  .news-details-area .blog-post-details .comments-area .blog-single-comment {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  }

  .news-details-area
    .blog-post-details
    .comments-area
    .blog-single-comment
    .content
    .head
    .con
    h5
    a {
    color: #fff;

    &:hover {
      color: var(--theme);
    }
  }

  .news-details-area
    .blog-post-details
    .comments-area
    .blog-single-comment
    .content {
    span {
      color: #fff;
    }
  }

  .news-details-area .blog-post-details .comment-form-wrap {
    background-color: #0f172a;
  }

  .news-details-area .blog-post-details .comment-form-wrap .form-clt input,
  .news-details-area .blog-post-details .comment-form-wrap .form-clt textarea {
    background-color: #010514;
    color: #fff;

    &::placeholder {
      color: #fff;
    }
  }

  .news-details-area
    .blog-post-details
    .single-blog-post
    .post-content
    .post-list
    li {
    color: #fff;
  }

  .contact-info-box {
    background-color: #0f172a;

    a {
      color: #fff;
    }
  }

  .contact-wrapper .contact-box-items {
    background-color: #0f172a;
  }

  .contact-wrapper .contact-box-items .contact-form-box .form-clt input,
  .contact-wrapper .contact-box-items .contact-form-box .form-clt textarea {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    color: #fff;

    &::placeholder {
      color: #fff;
    }
  }

  .contact-wrapper
    .contact-box-items
    .contact-form-box
    .form-clt
    .form
    .single-select {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);

    .current {
      color: #fff;
    }
  }

  .contact-wrapper
    .contact-box-items
    .contact-form-box
    .form-clt
    .form
    .single-select::after {
    border-bottom: 2px solid var(--theme);
    border-right: 2px solid var(--theme);
  }

  .team-details-wrapper
    .team-bottom-items
    .team-right-items
    .contact-form-box
    .form-clt
    .form
    .single-select {
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);

    .current {
      color: #fff;
    }
    &::after {
      border-bottom: 2px solid var(--theme);
      border-right: 2px solid var(--theme);
    }
  }

  .error-items .error-image {
    display: none;
  }

  .error-items .error-image2 {
    display: block !important;
    img {
      width: 100%;
    }
  }

  .dynamic-sidebar {
    background: transparent !important;
  }

  .fttheme-blog-details .bs-info.tags {
    color: #fff;
  }

  .comments-area .comment-list li.comment .reply a {
    color: #000;
  }
  .comments-area .comment-list li.comment .reply a {
    background: #fff;
  }

  .blog .fttheme-blog .blog-item .full-blog-content .user-info .single-info i,
  .archive
    .fttheme-blog
    .blog-item
    .full-blog-content
    .user-info
    .single-info
    i {
    color: #fff;
  }
  .single-info span {
    color: #fff;
  }
  .single-info a {
    color: #fff;
  }

  h3.blog-title a {
    color: #fff !important;
  }

  .blog-desc {
    color: #fff !important;
  }

  .blog-item,
  .archive .fttheme-blog .blog-item {
    border: 1px solid #1e2a3a;
  }
  blockquote:before,
  .wp-block-quote.is-style-large:not(.is-style-plain):before {
    color: #6ec1e4 !important;
  }
  blockquote:before,
  body .wp-block-quote.is-style-large:not(.is-style-plain):before {
    background: #010514 !important;
  }

  .elementor-1614
    .elementor-element.elementor-element-d424a86
    .rtmega-menu-container
    .desktop-menu-area
    .rtmega-megamenu
    > .menu-item
    > .menu-link {
    color: #fff !important;
  }

  .elementor-22 .elementor-element.elementor-element-b28fe69 .team-section-3 {
    background-color: #0f172a !important;
  }
  .elementor-22
    .elementor-element.elementor-element-fc9982a
    .testimonial-box-items-3 {
    background-color: #0f172a !important;
  }
  span.elementor-icon-list-text {
    color: #fff !important;
  }

  .elementor-1047
    .elementor-element.elementor-element-f4ce308
    .elementor-heading-title {
    color: #fff !important;
  }

  .elementor-1090
    .elementor-element.elementor-element-dd7e8dd
    .elementor-heading-title {
    color: #fff !important;
  }
  .elementor-1090
    .elementor-element.elementor-element-4851378
    .elementor-heading-title {
    color: #fff !important;
  }

  .elementor-1494
    .elementor-element.elementor-element-b5c0762:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-1494
    .elementor-element.elementor-element-b5c0762
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #0f172a !important;
  }
  .elementor-element.elementor-element-97ef0b1.elementor-widget.elementor-widget-text-editor {
    color: #fff;
  }

  .elementor-element.elementor-element-97ef0b1.elementor-widget.elementor-widget-text-editor {
    color: #fff;
  }

  .skill-content .progress-wrap .pro-items .progress-value {
    animation: load 3s normal forwards;
    border-radius: 0;
    background: #3b82f6 !important;
    height: 6px;
    width: 0;
  }

  .skill-content .progress-wrap .pro-items .progress {
    background: #0F172A !important;
}
.skill-content .progress-wrap .pro-items .pro-head .title {
    color: #fff !important;
}
.elementor-1328 .elementor-element.elementor-element-0353ca8 .elementor-icon-list-text {
    color: #290F1CB3 !important;

}
.elementor-1345 .elementor-element.elementor-element-0353ca8 .elementor-icon-list-text {
    color: #290F1CB3 !important;
  
}
.sticky .elementor-1614
    .elementor-element.elementor-element-d424a86
    .rtmega-menu-container
    .desktop-menu-area
    .rtmega-megamenu
    > .menu-item
    > .menu-link {
    color: #000 !important;
}

.elementor-1345 .elementor-element.elementor-element-df246f2 .elementor-icon-list-text {
    color: #290F1CB3 !important;

}
.elementor-1345 .elementor-element.elementor-element-68378e8 .elementor-icon-list-text {
    color: #290F1CB3 !important;
  
}
.elementor-1340 .elementor-element.elementor-element-0353ca8 .elementor-icon-list-text {
    color: #290F1CB3 !important;

}
.elementor-1328 .elementor-element.elementor-element-df246f2 .elementor-icon-list-text {
  color: #290F1CB3 !important;

}
.elementor-1328 .elementor-element.elementor-element-68378e8 .elementor-icon-list-text {
  color: #290F1CB3 !important;

}
.elementor-1340 .elementor-element.elementor-element-df246f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1340 .elementor-element.elementor-element-df246f2 .elementor-icon-list-item > a {
  color: #290F1CB3 !important;
}

.elementor-1340 .elementor-element.elementor-element-68378e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1340 .elementor-element.elementor-element-68378e8 .elementor-icon-list-item > a {
  color: #290F1CB3 !important;
}


.sidebar-show p {
	color: #0F172A !important;
}

.sidebar-show span.elementor-icon-list-text{
		color: #0F172A !important;
	}







}
