::selection {
  background-color:#3c1c94;
  color: #fff;
}
::-moz-selection {
  background-color:#3c1c94;
  color: #fff;
}


a {
  color:#3c1c94;
}

.blog-item .more a:hover,
.tab-style-1 .nav > li > a.active,
.tab-style-1 .nav > li > a:hover,
.m-btn-theme:hover,
.m-btn-t-theme,
.blog-item .blog-content h4 a:hover,
.theme-color {
  color:#000;
}


.m-btn-theme2nd:hover,
.tab-style-1 .nav > li > a:after,
.form-group .input-focus-effect,
.m-btn-t-theme:hover,
.theme-after-bg:after,
.theme-bg {
  background:#3c1c94;
}

.m-btn-theme2nd:hover,
.m-btn-theme,
.m-btn-t-theme,
.border-theme,
.btn-theme {
  border-color:#000;
}

.m-btn-theme,
.theme-before:before,
.theme-after:after,
.theme-hover:hover,
.theme-g-bg{
   background:#000000;
    background-image: -webkit-linear-gradient(45deg, #000000 0%, #000000 100%);
    background-image: linear-gradient(45deg, #000000 0%, #000000 100%);
	border-radius: 21px;
}


@media (max-width: 991px){
  .header {
    background:#3c1c94;
  }
}


/*
 Second Color
-----------------------*/
.theme2nd-color {
  color: #2bc9b4;
}
.tab-style-2 .nav-item .nav-link,
.m-btn-theme2nd,
.border-2nd {
  border-color: #2bc9b4;
}

.feature-box-02 .fb4-list-type li:before,
.tab-style-2 .nav-item .nav-link.active,
.price-table .price-body li:after,
.testimonial-col i,
.m-btn-theme2nd,
.theme-2nd {
  background:  #333357;
}

.tab-style-1 .nav .nav-item a.active:after,
.theme-2nd-before:before,
.theme-2nd-after:after {
 background:  #2bc9b4; 
}

.m-btn-white:hover {
  background:  #2bc9b4;
  border-color: #2bc9b4;
}

.help-text{
  background: rgba(81,221,202,0.2);
}