/*_______________________________________________________
// BASIC STYLE  //----------------------------
_______________________________________________________*/
/*---------- General Style ------------*/
body,
html {
  color: #fff;
  background: #121212;
}
a,
a:focus {
  color: #fff;
}
a:hover {
  color: #9e13ad;
}
a.active {
  color: #9e13ad;
}

.btn {
  color: #fff;
  background: #9e13ad;
  border: 1px solid #9e13ad;
  border-color: #9e13ad;
}
.btn:hover {
  color: #fff;
}
.btn:before {
  background: -webkit-radial-gradient(center, ellipse, rgba(39, 3, 106, 0.5) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(39, 3, 106, 0.5) 0%, rgba(0, 0, 0, 0) 80%);
}
.owl-dot {
  background: #fff !important;
}
.owl-dot.active {
  background: #9e13ad !important;
}

#preloader {
  background: url(../images/loader.svg) center no-repeat #212121;
}

.form-control,
.form-control:focus {
  background: #1e1e1e;
  color: #fff;
}
.form-control::-webkit-input-placeholder {
  color: #fff;
}
.form-control::-moz-placeholder {
  color: #fff;
}
.form-control:-ms-input-placeholder {
  color: #fff;
}
.form-control:-moz-placeholder {
  color: #fff;
}
.heading-title-2 span,
.sub-heading {
  color: #9e13ad;
}
.skyblue {
  background-color: #121212;
}
.darkblue {
  background-color: #212121;
}
.top-scroll {
  background: #9e13ad;
  color: #fff;
}
.top-scroll:hover {
  opacity: 0.6;
}
.top-scroll a {
  color: #fff;
}

/*----- Menu -----*/
.menu ul li a:before {
  background: #9e13ad;
}
header.fixed {
  background: rgba(0, 0, 0, 0.8);
  backdrop-filter: saturate(180%) blur(20px);
}
.opener:before,
.opener:after {
  background: #fff;
}
.menu-toggle span,
.menu-toggle span:before,
.menu-toggle span:after {
  background: #fff;
}
header.fixed .menu-toggle span,
header.fixed .menu-toggle span:before,
header.fixed .menu-toggle span:after {
  background: #fff;
}
.menu-toggle.active span {
  background: transparent;
}

/*----- Home Banner -----*/
.home-banner {
  background-color: #121212;
}

/*----- Work Section -----*/
ul.check-list li span {
  background: #fff;
  color: #212121;
}

/*----- Feature Section -----*/
.feature-title:hover {
  color: #9e13ad;
}
.feature-box:hover path.hover {
  fill: #9e13ad;
}

/*----- Timeline Section -----*/
.h-border,
.v-row {
  border-color: #9e13ad;
}
.small-round {
  border-color: #fff;
}
.v-row:before,
.small-round span {
  background: #9e13ad;
}

/*----- Team Section -----*/
.team-img {
  border-color: #7d3cf4;
}
.team-box:hover .team-img {
  border-color: #9e13ad;
}

/*----- Blog Section -----*/
.blog-date li:before {
  background: #fff;
}
.read-more {
  color: #9e13ad;
}
.read-more:hover {
  color: #fff;
}
.blog-img a:before {
  background: rgb(73 15 180 / 0.5);
}

/*----- FAQ Section -----*/
.Frequently-tabs li a {
  color: #7a41e2;
}
.Frequently-tabs li a.active {
  color: #fff;
}
.Frequently-tabs li a:before {
  background: #9e13ad;
}
.qus-des {
  color: #b690fa;
}

/*----- Home Page Tow -----*/
.banner-heading-tow span {
  color: #9e13ad;
}

/*----- Feature tow -----*/
.feature-box-2 .frontend,
.feature-box-2 .backend {
  background: #1e1e1e;
}
.feature-box-3 .frontend,
.feature-box .backend {
  background: #1e1e1e;
}
.feature-des {
  color: #dadada;
}

/*----- Roadmap Section -----*/
.roadmap-part .v-row,
.roadmap-part .h-border,
.roadmap-des {
  border-color: #9e13ad;
}
.roadmap-part .small-round {
  background: #212121;
}

/*----- team Tow Section -----*/
.team-box-2 {
  background: #fff;
}
.team-member-name a {
  color: #9e13ad;
}
.team-member-name a:hover {
  color: #121212;
}
.team-member-img {
  background-color: #121212;
}
.team-member-img:after {
  background-color: rgba(255, 255, 255, 0.4);
}

/*----- Blog Tow Section -----*/
.blog-part-2 .read-more:hover {
  color: #fff;
}

/*----- FAQ tow Section -----*/
.faq-part-2 .Frequently-tabs li a,
.faq-part-2 .faq-tab,
.accordion-faq-title {
  color: #fff;
  background: #1e1e1e;
}
.faq-part-2 .Frequently-tabs li a.active {
  background: #9e13ad;
}
.faq-part-2 .qus-des {
  color: #fff;
}
.accordion-faq-title.active,
.accordion-faq-title:hover {
  color: #fff;
}
.accordion-faq-content {
  background: #1e1e1e;
}
.accordion-faq-title:before,
.accordion-faq-title:after {
  background: #fff;
}

/*----- About Page -----*/
.sub-page-banner ul li:before {
  background: #fff;
}
.play-icon span {
  border-color: #212121;
  background: #fff;
  color: #212121;
}
.play-icon:hover span {
  border-color: #fff;
  background: #9e13ad;
  color: #fff;
}
.work-part button.close {
  color: #fff;
}
button.close {
  color: #fff;
}

/*----- blog List Page -----*/
.blog-search input {
  border-color: #9e13ad;
  color: #fff;
}
.blog-search-btn {
  background: #9e13ad;
  color: #fff;
}
.blog-search input::-webkit-input-placeholder {
  color: #fff;
}
.blog-search input::-moz-placeholder {
  color: #fff;
}
.blog-search input:-ms-input-placeholder {
  color: #fff;
}
.blog-search input:-moz-placeholder {
  color: #fff;
}
.blog-search-btn:hover {
  background: #1e1e1e;
}
.blog-category {
  background: #1e1e1e;
}
.blog-category ul li:before {
  background: #9e13ad;
}
.trending-news-date {
  color: #9e13ad;
}
.blog-tags ul li a {
  background: #1e1e1e;
  color: #9e13ad;
}
.blog-tags ul li a:hover {
  background: #9e13ad;
  color: #fff;
}
.archives ul li {
  border-color: #1e1e1e;
}
.blog-list-content ul li:before {
  background: #fff;
}
.blog-list-pagination ul li a {
  background: #1e1e1e;
}
.blog-list-pagination ul li a:hover,
.blog-list-pagination ul li a.active {
  color: #fff;
  background: #9e13ad;
}

/*----- blog Detail Page -----*/
.blog-detail-content ul li:before {
  background: #fff;
}
.blog-detail-content blockquote {
  background: #1e1e1e;
  border-color: #9e13ad;
}
.blog-detail-tag ul li a,
.blog-detail-social ul li a {
  background: #1e1e1e;
}
.blog-detail-tag ul li a:hover {
  background: #9e13ad;
  color: #fff;
}
.blog-detail-social ul li a:hover {
  background: #9e13ad;
  color: #fff;
}
.blog-detail-tag-social,
.blog-comment-post-singel {
  border-color: #1e1e1e;
}
.comment-date {
  color: #bebebe;
}
.comment-reply {
  background: #9e13ad;
}
.comment-reply:hover {
  color: #fff;
  background: #1e1e1e;
}

/*----- Roadmap Page -----*/
.roadmap-center-line {
  border-color: #9e13ad;
}
.roadmap-center-line:before,
.roadmap-center-line:after {
  background: #fff;
}
.roadmap-animated {
  background: #1e1e1e;
}
.roadmap-main-content:before {
  border-color: #9e13ad;
}
.roadmap-small-round {
  border-color: #fff;
  background: #121212;
}
.roadmap-small-round:before {
  background: #9e13ad;
}
.roadmap-main .roadmap-detail-box {
  background: #1e1e1e;
}
.roadmap-main .roadmap-des {
  color: #fff;
  padding: 0;
}

/*----- Token Sale Page -----*/
.information-token-head {
  color: #9e13ad;
}
.token-sale-counter {
  background: #1e1e1e;
}
.token-sale-counter .coins-counter-loop li span {
  background: transparent;
}
.token-sale-counter .coins-counter-loop li .coin-day {
  color: #9e13ad;
}
.token-sale-counter .coins-progress span {
  background: rgb(218, 75, 253);
  background: -moz-linear-gradient(left, rgba(218, 75, 253, 1) 0%, rgba(73, 15, 180, 1) 100%);
  background: -webkit-linear-gradient(left, rgba(218, 75, 253, 1) 0%, rgba(73, 15, 180, 1) 100%);
  background: linear-gradient(to right, rgba(218, 75, 253, 1) 0%, rgba(73, 15, 180, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e13ad', endColorstr='#121212',GradientType=1 );
}
.token-slide-info:before {
  background: #121212;
}
.token-sale-counter .coins-progress {
  background: #fff;
}
.distribution-title {
  color: #9e13ad;
}

/*----- Contact Page -----*/
.contact-detail li i {
  background: #1e1e1e;
}

/*----- Footer Section -----*/
.footer-icon ul li a {
  background: #1e1e1e;
}
.footer-icon ul li a:hover {
  color: #fff;
}
.footer-icon ul li a:hover {
  background: #9e13ad;
}
.footer-link ul li a:hover {
  color: #9e13ad;
}
.subscribe .form-control {
  background: #1e1e1e;
  color: #fff;
}
.subscribe .submit {
  color: #fff;
  background: #9e13ad;
}
.subscribe .form-control::-webkit-input-placeholder {
  color: #fff;
}
.subscribe .form-control::-moz-placeholder {
  color: #fff;
}
.subscribe .form-control:-ms-input-placeholder {
  color: #fff;
}
.subscribe .form-control:-moz-placeholder {
  color: #9e13ad;
}
.subscribe .submit:hover {
  color: #9e13ad;
  background: #3b0799;
}
.copyright p a {
  color: #9e13ad;
}
.copyright p a:hover {
  color: #fff;
}
.copyright ul li:before {
  background: #1e1e1e;
}
.footer {
  border-color: #1e1e1e;
}

@media (min-width: 992px) {
  .menu ul li:hover a {
    color: #9e13ad;
  }
  .mega-menu:hover:before {
    color: #9e13ad;
  }
  .menu ul ul li a {
    border-color: #1e1e1e !important;
    color: #fff !important;
  }
  .menu ul ul li.mega-menu:before {
    color: #9e13ad;
  }
  .menu ul ul li:hover > a {
    color: #9e13ad;
  }
  .menu ul ul {
    background: #1e1e1e;
  }
  .menu ul ul li a:before {
    background: #1e1e1e;
  }
}
@media (max-width: 991px) {
  .menu {
    background: #1e1e1e;
  }
  .signin .btn {
    background: transparent;
  }
  header.fixed .menu-toggle.active span {
    background: transparent;
  }
}
