::selection {
  background-color:#c31432;
  color: #fff;
}
::-moz-selection {
  background-color:#c31432;
  color: #fff;
}

a {
    color: #c31432;
}
a:hover{ color:#c31432;}
.tab-style-1 .nav .nav-item a,
.more-btn:hover,
.more-btn:focus,
.more-btn:active,
.theme-color {
  color:#c31432;
}


.theme-after-bg:after,
.btn-theme,
.theme-bg {
  background:#c31432;
}


.feature-box-01:after,
.feature-box:hover,
.btn-theme {
  border-color:#c31432;
}

.tab-style-1 .nav .nav-item a.active,
.fixed-header.header-01,
.owl-dots .owl-dot.active,
.m-btn-theme, 
.title-section h2:after,
.m-btn-white:hover,
.theme-after:after,
.theme-g-bg{
  background: #c31432;  /* fallback for old browsers */
  background: -webkit-linear-gradient(to right, #240b36, #c31432);  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #240b36, #c31432); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}


/*Reverce*/
.m-btn-theme:hover{
  background: #c31432;  /* fallback for old browsers */
  background: -webkit-linear-gradient(to right, #c31432, #240b36);  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #c31432, #240b36); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.m-btn-theme:hover,
.m-btn-white:hover {
  box-shadow: 0px 15px 20px rgba(5, 117, 230, 0.4);
}

@media (max-width: 991px){
  .header {
    background:#c31432;
  }
}