body {
    background-color: #000 !important;
}

h1,h2,h3,h4,h5,h6 {
    color: #fff !important;
}
p {
    color: #9E9EA3 !important;
}

.section-title-four .title {
  color: #fff !important;
}

.hero-area-four .hero-wrapper .hero-main-content .section-title .title span {
    color: #fff;
}

.hero-area-four .hero-wrapper .hero-main-content .section-title .sub-title {
    color: #fff !important;
}

.hero-area-four .hero-wrapper .hero-main-content .section-title .title {
    color: #fff !important;
}

.info-cta .cta-item .title {
    color: #fff !important;
}

.info-cta .cta-item span {
    color: #9E9EA3 !important;
}

.simple-btn-white .gt-btn-circle-2 {
    border: 1px solid rgba(255, 255, 255, .2) !important;
}
.simple-btn-white .gt-btn-circle-2 .gt-btn-circle-text-2 {
         color: #fff;
} 
.simple-btn-white .gt-btn-circle-2:hover,
.simple-btn-white .gt-btn-circle-2:hover .gt-btn-circle-text-2 {
            color: #000;
} 
.counter-area-four .counter-wrapper .counter-items .counter-title h4 {
    color: #000 !important;
}

.about-wrapper.style-4 .about-left-content .about-review span {
    color: #fff !important;
}

.section-title-four .sub-title {
    color: #E8C157 !important;
}

.about-wrapper.style-4 .about-right-content .about-card .about-card-items .card-title {
    color: #fff !important;
}
.about-wrapper.style-4 .about-right-content .about-text-content span,
.about-wrapper.style-4 .about-right-content .about-text-content p {
	color: #9E9EA3 !important;
}

.about-wrapper.style-4 .about-right-content .btn-content .about-cta-wrap img{
    filter: grayscale(1) brightness(0) invert(1) !important;
}

.featured-area-four {
    background-color: #282828 !important;
}

.faq-area-four .faq-wrapper {
    background-color: #282828 !important;
}

.accordion.style3 .accordion-item button {
    color: #fff !important;
}

.featured-area-four .featured-wrapper .featured-card .card-content .card-title a {
    color: #fff;
}
.featured-area-four .featured-wrapper .featured-card:hover .card-content .card-title a {
    color: var(--gt-theme);
}

.featured-area-four .featured-wrapper .row .col-xl-6:nth-child(1) {
    border-right: 1px solid rgba(255, 255, 255, .2) !important;
    border-bottom: 1px solid rgba(255, 255, 255, .2) !important;
}
.featured-area-four .featured-wrapper .row .col-xl-6:nth-child(2) {
  border-bottom: 1px solid rgba(255, 255, 255, .2) !important;
}
.featured-area-four .featured-wrapper .row .col-xl-6:nth-child(3) {
    border-right: 1px solid rgba(255, 255, 255, .2) !important;
}
.featured-area-four .featured-wrapper .section-title-four .section-title-inner .title {
	opacity: .5;
}
.accordion.style3 .accordion-item {
    border-bottom: 1px solid rgba(255, 255, 255, .2) !important;
}

.accordion.style3 .accordion-item .accordion-collapse .accordion-body {
    /*color: #fff !important;*/
	color: #9E9EA3!important;
}

.award-area-four .award-wrapper .award-info .info-items .info-content {
    color: #fff !important;
}

.award-area-four .award-wrapper .award-info .info-items .info-content {
    border-bottom: 1px solid rgba(255, 255, 255, .2) !important;
}

.our-client-area-four .our-client-wrapper .cards .card-items {
     border: 1px solid rgba(255, 255, 255, .2) !important;
}



.work-process-right-content .section-title-four .sub-title {
    color: #000 !important;
}

.work-process-right-content .section-title-four  .title {
        color: #000 !important;
    }

.work-process-area-four .work-process-wrapper .work-process-right-content .work-process-main-content .text {
    color: #000 !important;
}

.team-area-four .team-wrapper .team-main-content .member-name a {
    color: #fff;
}

.team-area-four .team-wrapper .team-main-content .social-icon ul li a {
    border: 1px solid rgba(255, 255, 255, .2) !important;
}

.team-area-four .team-wrapper .team-main-content .social-icon ul li a svg path {
    fill: #fff;
}
.team-area-four .team-wrapper .team-top-content {
    border-bottom: 1px solid rgba(255, 255, 255, .2) !important;
}
.team-area-four .team-wrapper .item-border {
     border-bottom: 1px solid rgba(255, 255, 255, .2) !important;
}
.team-members.team-members-page .section-title .title {
  color: #ffffff;
}
.gt_text_invert > div {
    background-image: linear-gradient(to right, #fff 50%, #fff 50%) !important;
}

.testimonial-area-four .testimonial-wrapper .testimonial-card {
    background-color: #282828 !important;
}
.blog-area-one .blog-wrapper .blog-top-content {
	border-bottom: 1px solid rgba(255, 255, 255, .2) !important;
}
.blog-area-one .blog-wrapper {
     background-color: #282828 !important;
}
.blog-area-one .blog-wrapper .blog-card .title {
    color: #fff !important;
}
.blog-area-one .blog-wrapper .blog-card:hover .title,
.featured-area-four .featured-wrapper .featured-card .card-content .card-title:hover {
  color: var(--gt-theme)!important;
}

.blog-area-one .blog-wrapper .item-border {
    border-top: 1px solid rgba(255, 255, 255, .2) !important;
    border-bottom: 1px solid rgba(255, 255, 255, .2) !important;
}

.contact-area-four .contact-wrapper {
     background-color: #282828 !important;
}

.blog-area-one .blog-wrapper .blog-card .card-content .blog-composed .name {
    color: #fff !important;
}

.contact-area-four .contact-wrapper .logo img,
.footer-area-four .footer-wrapper .logo img {
     /*filter: grayscale(1) brightness(0) invert(1) !important;*/
}

.footer-area-four .footer-wrapper .footer-main-part .footer-menu .menu-title {
	color: var(--gt-theme)!important;
}
.contact-area-four .contact-wrapper .contact-cta .cta-item .icon {
    border: 1px solid rgba(255, 255, 255, .2) !important;
}

.contact-area-four .contact-wrapper .contact-cta .cta-item .icon svg path {
    fill: #fff;
}


.contact-area-four .contact-wrapper .contact-cta .cta-item .location {
    color: #fff !important;
}

.contact-area-four .contact-wrapper .contact-cta .cta-item a {
    color: #fff !important;
}

.icon svg path {
        fill: #fff !important;
}
.header-section,
.header-area, 
.header-main {
    background-color: #ffffff !important;
}
.main-menu ul li a:hover {
    color: var(--gt-theme) !important;
}

.sidebar-toggler .line {
    background-color: #1c1c1c !important;
}

.header-main .search-trigger,
.header-main .cart-trigger {
    color: #1c1c1c !important;
}

.header-main .main-menu ul li li a {
    color: #fff !important;
}
.main-menu ul li a,
.header-main .main-menu li a,
.mean-container .mean-nav ul li a {
    color: #1c1c1c !important;
}

.header-main .main-menu ul li .submenu {
    background-color: #0e0d0d !important;
}

.header-4 {
    background-color: transparent !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
}

.sticky {
     /*background-color: #0e0d0d !important;*/
     background-color: #fff !important;
     box-shadow: none !important;
}

.header-4 .mega-menu-wrapper .header-main {
    border-bottom: none !important;
}

.header-4 .mega-menu-wrapper .header-main .header-right .hero-button .solid-btn {
    /*color: #fff !important;*/
}

.hero-area-three .hero-wrapper .hero-section-title .sub-title {
    color: #fff !important;
}

.hero-area-three .hero-wrapper .hero-section-title .title {
     color: #fff !important;
}

.section-title-three .title span {
    color: #fff !important;
}

.section-title-three .title {
    color: #fff !important;
}

.about-wrapper.style-3 .about-card .about-card-wrapper {
      background-color: #282828 !important;
}
.about-wrapper.style-3 .about-card.style-2 .about-card-wrapper {
      background-color: var(--gt-theme-2) !important;
}

.about-wrapper.style-3 .about-card .about-card-wrapper .card-content span,
.about-wrapper.style-3 .about-card .about-card-wrapper .card-content .text {
     color: #fff !important;
}
.about-wrapper.style-3 .about-card.style-2 .about-card-wrapper .card-content span,
.about-wrapper.style-3 .about-card.style-2 .about-card-wrapper .card-content .text {
     color: var(--gt-black)!important;
}

.project-area-three .project-wrapper .thumb-wrap .thumb a .card-text-content {
      background-color: #282828 !important;
}

.work-process-area-three .work-process-wrapper .work-process-content {
      background-color: #282828 !important;
}

.work-process-area-three .work-process-wrapper .work-process-content .work-process-items.items-2 {
    background-color: #454343 !important;
     .title {
        color: #fff;
    }
}

.work-process-area-three .work-process-wrapper .work-process-content .work-process-items.items-1 {
    background-color: #454343 !important;
}

.work-process-area-three .work-process-wrapper .work-process-content .work-process-items.items-1 .title {
    color: #fff;
}


.work-process-area-three .work-process-wrapper .work-process-content .work-process-items.items-4 {
    background-color: #454343 !important;
}

.work-process-area-three .work-process-wrapper .work-process-content .work-process-items.items-4 .title {
    color: #fff;
}


.solid-btn-2 {
     color: #fff !important;
}

.service-area-three .service-wrapper .services-card-wrap .rolling-text .marquee-text {
     color: #282828 !important;
}

.line-shape-1 {
    background: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2) 5px, transparent 5px, transparent 10px) !important;
}

.line-shape-3 {
    background: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2) 5px, transparent 5px, transparent 10px) !important;
}

.testimonial-area-three .testimonial-wrapper .testimonial-card {
    background-color: #fff !important;
}

.testimonial-area-three .testimonial-wrapper .testimonial-card::before {
    display: none;
}

.testimonial-area-three .testimonial-wrapper .testimonial-card .card-cta .page .page-1 {
    color: #fff !important;
}

.testimonial-area-three .testimonial-wrapper .testimonial-card .card-cta .page .page-1::after {
     background: #fff !important;
}

.testimonial-area-three .testimonial-wrapper .testimonial-card .card-cta .page .page-2 {
     color: #fff !important;
}

.cta-area-three .cta-wrapper .cta-content {
    background-color: #282828 !important;
}

.cta-area-three .cta-wrapper .cta-content .cta-content-wrap .title {
     color: #fff !important;
}
.cta-area-three .cta-wrapper .cta-content .cta-content-wrap .title span {
  color: var(--gt-theme);
}
.footer-area-three .footer-wrapper .footer-items .footer-menu li a {
     color: #fff !important;
}

.footer-area-three .footer-wrapper .footer-items.border-content {
    border-left: 1px solid rgba(255, 255, 255, 0.2) !important;
}

.footer-area-three .footer-wrapper .footer-items .company-info {
     background-color: #282828 !important;
      border: 1px solid rgba(255, 255, 255, 0.2) !important;
}

.footer-area-three .footer-wrapper .footer-items .company-info .location svg path {
        fill: #fff !important;
}

.footer-area-three .footer-wrapper .footer-items .contact-info .company-copy-right span {
     color: #fff !important;
}

.footer-area-three .footer-wrapper .footer-items .contact-info .company-copy-right .policy {
     color: #fff !important;
}

.footer-area-three .footer-wrapper {
     border-top: 1px solid rgba(255, 255, 255, 0.2) !important;
}

.header-3 .mega-menu-wrapper .header-main .header-right .search-toggler {
    color: #fff !important;
}

.header-3 .mega-menu-wrapper .header-main .header-right .header-bar  svg path {
        fill: #fff;
    }

.hero-area-two .hero-wrapper .hero-shape-bg {
    display: none;
}

.hero-area-two {
    background-color: #1E1E1E;
}

.accolades-area-two .accolades-wrapper .accolades-card .accolades-logo img{
           filter: grayscale(1) brightness(0) invert(1) !important;
    }

/* .hero-area-three .hero-wrapper .hero-clint-part img {
     filter: grayscale(1) brightness(0) invert(1) !important;
} */

.gt_text_invert_3 > div {
    background-image: linear-gradient(to right, #fff 50%, #fff 50%) !important;
}

.about-wrapper.style-2 .about-counter-wrap {
    background-color: #282828 !important;
}

.about-wrapper.style-2 .about-counter-wrap .counter-item {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
} 

.about-wrapper.style-2 .about-counter-wrap .counter-item .counter span {
     color: #fff !important;
}

.project-area-two {
      background-color: #282828 !important;
}

.our-clint-2 {
   background-color: #282828 !important;
}

.service-area-three .service-wrapper .services-card .card-left-content .title {
   color: #fff !important;
}

.testimonial-area-one .testimonial-wrapper .testimonial-slider-content .slider-button-content .bottom-title .text {
    color: #fff !important;
}

.project-area-two .project-wrapper .section-title .section-tab-wrap ul li {
    background-color: #fff !important;
}

.service-area-two .service-wrapper .sub-title {
     color: #fff !important;
}

.service-area-two .service-wrapper .service-card-content .items-wrap .item .item-title {
     color: #fff !important;
}

.service-area-two .service-wrapper .service-card-content .title {
     color: #fff !important;
}

.group .cta-area .cta-area-inner .area-bg {
     background-color: #282828 !important;
}

.testimonial-area-two .testimonial-wrapper .testimonial-card .review-text {
    color: #000 !important;
}

.slider-control .page-control::before {
     background-color: #fff !important;
}

.slider-control .page-control .page-1 {
     color: #fff !important;
}

.slider-control .page-control .page-2 {
     color: #fff !important;
}

.blog-area-two .blog-card .title {
     color: #fff !important;
}

.marquee-wrap {
     background-color: #000 !important;
}
.content-pagination ul li a:hover,
.content-pagination ul li.active a {
  background-color: var(--gt-theme);
  color: #121212;
}
.content-pagination ul li a:hover svg path {
  fill: #121212;
}
.brand-logo {
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
}

.contact-area-two .contact-wrapper {
      background-color: #282828 !important;
}

.contact-area-two .contact-wrapper .section-title .title {
     color: #fff !important;
}

.contact-area-two .contact-wrapper .contact-text {
     color: #fff !important;
}

.contact-area-two .contact-wrapper .section-title .gt-svg-btn  svg path {
        fill: #fff !important;
    }

.contact-area-two .contact-wrapper .contact-text a {
     color: #fff !important;
}

.footer-area-two .footer-wrapper {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.about-wrapper .sub-title2 {
     color: #fff !important;
}

.about-wrapper .about-btn-content .arrow-shape  svg path {
        fill: #fff !important;
    }

.about-wrapper .about-right-content .about-main-content .about-info .about-info-item span {
    color: #fff !important;
}

.project-area-one .project-wrapper .rolling-text .marquee-text {
    color: #fff !important;
}

.project-area-one .project-wrapper .project-card-wrapper {
      background-color: #000 !important;
}

.service-area-one {
   background-color: #000 !important;
}

.service-area-one .service-wrapper .service-card {
      background-color: #282828 !important;
}

.service-area-one .service-wrapper .service-card .card-back {
     background-color: #282828 !important;
}

.testimonial-area-one {
      background-color: #282828 !important;
}

.testimonial-area-one {
    background-color: #282828 !important;
}

.testimonial-area-one .testimonial-wrapper .testimonial-content {
     background-color: #000 !important;
}

.solutions-wrapper1 .solutions-content .left-bottom-content .award-content .award-list-items span {
    border-top: 1px solid rgba(255, 255, 255, 0.2) !important;
}

.footer-area-one {
     background-color: #282828 !important;
}

.footer-area-one .footer-wrapper .footer-top-left-content .footer-logo   img {
        filter: grayscale(1) brightness(0) invert(1) !important;
    }

.footer-area-one .footer-wrapper .footer-top-right-content .content .text a {
    color: #fff !important;
}

.footer-area-one .footer-wrapper .footer-main-part .footer-menu ul li a {
     color: #fff !important;
}

.footer-area-one .footer-wrapper .footer-main-part .footer-menu ul li a:hover,
.footer-area-four .footer-wrapper .cta-item a:hover {
    color: var(--gt-theme) !important;
}

.footer-area-one .footer-wrapper .footer-main-part .footer-menu .menu-title {
    color: #fff !important;
}

.footer-area-one .footer-wrapper .footer-top-left-content .contact-info .phone-number {
     color: #fff !important;
}

.footer-area-one .footer-wrapper .footer-top-left-content .contact-info .email {
    color: #fff !important;
}

.footer-area-one .footer-wrapper .footer-top-part {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
}

.sticky.header-1 .header-logo {
    display: block !important;
}

.sticky.header-1 .header-logo-2 {
    display: none !important;
}

.sticky.header-1 .header-right .hero-button a {
    /*color: #fff !important;*/
}

.offcanvas__wrapper .offcanvas__content .offcanvas__contact h3,
.offcanvas__wrapper .offcanvas__content .offcanvas__contact h4 {
        color: #000 !important;
}

.gt-breadcrumb-wrapper .title,
.gt-breadcrumb-wrapper .title a {
  color: var(--gt-bg)!important;
}
.gt-breadcrumb-wrapper .text {
  color: var(--gt-white)!important;
}
.gt-breadcrumb-wrapper .title::before {
  background: var(--gt-bg);
}
.gt-breadcrumb-wrapper .title::after {
  background: var(--gt-bg);
}
.gt-breadcrumb-wrapper .title.title-1::before {
  background: var(--gt-text-1);
}
.gt-breadcrumb-wrapper .title.title-1::after {
  background: var(--gt-text-1);
}
.solutions-wrapper1 .solutions-content .left-bottom-content .award-content .award-list-items span {
    color: #fff !important;
}

.contact-area .contact-wrapper .contact-cta-wrap .contact-cta .text {
     color: #000 !important;
}

.hero-4 .hero-content .hero-bottom .content {
    border-top: 1px solid #fff !important;
}

.hero-4 {
    background-color: #010514;
}

.work-process-box-style-4 {
    background-color: #010514 !important;
}

.work-process-box-style-4 .work-btn {
    color: #fff !important;
}

.service-box-style-4 .service-list-wrap.active-block {
     background-color: #010514 !important;
}

.service-box-style-4 .service-list-wrap .service-wrap .item-text ul li {
    color: #fff !important;
}

.service-box-style-4 .service-list-wrap {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
}

.service-box-style-4 .service-list-wrap .service-acc-btn .icon {
     border: 1px solid rgba(255, 255, 255, 0.2) !important;
     color: #fff !important;
}

.service-section-4 .service-box-style-4 .block .service-acc-btn.active .icon {
    background-color: var(--gt-theme) !important;
    color: var(--gt-black) !important;
    border: 1px solid var(--gt-theme) !important;
}

.testimonial-box-style-4 {
     background-color: #010514 !important;
}

.testimonial-box-style-4 .client-info-item .client-info span {
     color: #fff !important;
}

.testimonial-section-4 .swiper-dot .swiper-pagination-bullet {
    background-color: #fff !important;
}

.testimonial-section-4 .swiper-dot .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #E8C157 !important;
}

.award-section {
    border-top: 1px solid rgba(255, 255, 255, .2) !important;
}

.award-wrapper .award-box-items {
     background-color: #010514 !important;
}

.award-wrapper .award-box-items  img {
         filter: grayscale(1) brightness(0) invert(1) !important;
    }

.award-wrapper .award-box-items .award-title {
    border-top: 1px solid rgba(255, 255, 255, 0.2) !important;
}

.brand-box-1.style-4 {
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
}

.brand-box-1.style-4 
   img {
         filter: grayscale(1) brightness(0) invert(1) !important;
    }

.news-left-items {
     border: 1px solid rgba(255, 255, 255, 0.2) !important;
}

.news-left-items .content h3 a {
     color: #fff !important;
}

.news-left-items .content .link-btn {
     color: #fff !important;
}

.news-right-list li .news-box-style-4 {
      border: 1px solid rgba(255, 255, 255, 0.2) !important;
}

.news-right-list li .news-box-style-4 .content h3 a {
     color: #fff !important;
}

.news-right-list li .news-box-style-4 .content .link-btn {
     color: #fff !important;
}

.news-left-items .content ul li a {
    background-color: #E8C157 !important;
    color: #000 !important;
}

.news-right-list li .news-box-style-4 .content ul li a {
    background-color: #E8C157 !important;
    color: #000 !important;
}

.footer-section-55 {
     background-color: #010514 !important;
}

.footer-section-55 .footer-widget-wrapper55 .footer-logo  img {
         filter: grayscale(1) brightness(0) invert(1) !important;
    }

.footer-section-55 .footer-widget-wrapper55 .footer-widget-items .footer-content p {
    color: #fff !important;
}

.footer-section-55 .footer-widget-wrapper55 .footer-widget-items .footer-content .social-icon a {
    background-color: #000 !important;
}

.footer-section-55 .footer-widget-wrapper55 .footer-widget-items .footer-content .social-icon a:hover {
    background-color: #E8C157 !important;
}


.footer-section-55 .footer-widget-wrapper55 .footer-widget-items .widget-head h3 {
    color: #fff !important;
}

.footer-section-55 .footer-widget-wrapper55 .footer-widget-items .widget-head h3 {
    color: #fff !important;
}

.footer-section-55 .footer-widget-wrapper55 .footer-widget-items .gt-list-area li a {
     color: #fff !important;
}

.footer-section-55 .footer-widget-wrapper55 .footer-form-3 .sq-checkbox {
     color: #fff !important;
}

.footer-bottom .footer-bottom-wrapper .footer-list li  a {
         color: #fff !important;
    }

.footer-section-55 .footer-bottom-wrapper p {
     color: #fff !important;
}

.footer-section-55 .footer-bottom {
    border-top: 1px solid rgba(255, 255, 255, 0.2) !important;
}

.hero-1 {
    background-image: none !important;
}

.project-wrapper .project-items .content span {
    color: #fff !important;
}

.project-wrapper .project-items .content h4 a {
    color: #fff !important;
}

.project-wrapper .project-items .content .icon a i {
    color: #fff !important;
}

.project-wrapper .project-items .content .icon a:hover i {
    color: #000 !important;
}

.awards-wrapper .awards-item {
   
    border: var(--gt-border);
    transition: all 0.4s ease-in-out;
    background: #282828 !important;
}

.awards-wrapper .awards-item .content .text span {
    color: #fff !important;
}


.awards-wrapper .awards-item img {
    filter: grayscale(1) brightness(0) invert(1) !important;
}

.pricing-section22 {
   background: #282828 !important;
}

.price-wrapper .price-item {
    background-color: #000 !important;
}

.price-wrapper .price-item .price-list li {
    color: #fff !important;
}

.price-wrapper .price-item .content {
    border-bottom: 1px solid rgba(255, 255, 255, .2) !important;
}

.news-1 {
    background-color: #000 !important;
}

.news-1 .news-item {
   background: #282828 !important;
}

.news-1 .news-item .content .news-meta .green {
    color: #fff !important;
}

.news-1 .news-item .content .news-meta .date span {
    background-color: #fff !important;
}

.news-1 .news-item .content .news-meta .date {
    color: #fff !important;
}

.news-1 .news-item .content h4 a {
    color: #fff !important;
}

.news-1 .news-item .content .news-btns a {
     color: #fff !important;
}

.hero-1 .hero-info a {
    color: #fff !important;
}

.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn {
    color: var(--gt-black) !important;
}

.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn:hover {
    color: #fff !important;
}


.blog-area-one .blog-wrapper .blog-card .card-content .blog-composed {
    border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
}
.simple-btn-black .gt-btn-circle-2 {
  color: var(--gt-white) !important;
  background: var(--gt-black) !important;
  border: 1px solid var(--gt-white) !important;
}
.simple-btn-black .gt-btn-circle-2:hover {
  color: var(--gt-white) !important;
  background: var(--gt-theme) !important;
}

.footer-area-four .footer-wrapper .cta-item .icon {
  border: 1px solid var(--gt-border-3) !important;
}
.service-details-wrapper .section-title .sub-title {
   color: var(--gt-theme);
}
.project-page-wrapper.style-3 .main-content .title,
.title,.text-title,
.service-details-wrapper .content-card .card-items .card-title {
	color: #fff !important;
}
.project-page-wrapper.style-3 .main-content .project-cta ul li,
.text,
.project-info .info-text,
.content-pagination ul li { 
    color: #9E9EA3 !important;
}
.accolades-area-two .accolades-wrapper .line-shape-1 {
  background: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2) 5px, transparent 5px, transparent 10px);
}
.accolades-area-two .accolades-wrapper .accolades-card::before {
   background: var(--gt-border-3);
}
.accolades-area-two .accolades-wrapper .accolades-card::after {
  background: var(--gt-white);
}
.accolades-area-two .accolades-wrapper .accolades-card .title a {
  color: var(--gt-white);
}
.service-details-wrapper .section-title .sub-title a {
  color: var(--gt-theme);
}
.service-details-wrapper .section-title .sub-title a:hover {
  color: var(--gt-white);
}
/* contact form */
.contact-page-wrapper .contact-info .info-items .info-title {
  color: #ffffff;
}
.contact-page-wrapper .contact-info .info-items,
.contact-page-wrapper .contact-info .info-items a,
.contact-page-wrapper .contact-info .info-items p {
  color: #9E9EA3 !important;
}
.contact-page-wrapper .contact-info .info-items a:hover {
  color: var(--gt-theme) !important;
}
.contact-form.style-2 {
    background: var(--gt-theme) !important;
}
.contact-form.style-2::after {
    background: var(--gt-black);
    border: 1px solid var(--gt-bg);
}
.contact-form.style-2 form input:focus,
.contact-form.style-2 form select:focus,
.contact-form.style-2 form textarea:focus,
.contact-form.style-2 form .form-control:focus {
  border-bottom: 1px solid var(--gt-black) !important;
}
.contact-form.style-2 form .simple-btn-black .gt-hover-btn {
    border: 1px solid #121212 !important;
    background: #121212 !important;
    color: var(--gt-white) !important;
}
.we-do-section .we-do-line {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.we-do-section .we-do-line .dot-1,
.we-do-section .we-do-line.style2 .dot-1 {
  background-color: #fff;
}
.we-do-section .we-do-line .dot-2 {
  background-color: #fff;
}
.service-area-four .service-wrapper .service-right-content .text,
.service-area-four .service-wrapper .service-right-content ul li {
  color: #ffffff;
}
.gallery-area-one .gallery-wrapper {
  background: var(--gt-bg10);
}