﻿:root {
  --theme-primary-color: #bd1010;
  --affiliate-background-color: #bd1010;
  --affiliate-background-gradient: linear-gradient(to right, #bd1010, #630808);
  --theme-text-color: #fff;
  --border-alpha05: rgba(255, 255, 255, 0.05);
  --border-alpha02: rgba(255, 255, 255, 0.02);
  --alpha1: rgba(0, 0, 0, 0.1);
}

.section-banner .banner-text .btn {
  color: #fff !important;
}

.commissions ul:after {
  background: linear-gradient(to top, #bd1010, #ff3c3c) !important;
}

.section-about-wrapper {
  background-image: url(../images/aboutX.png) !important;
}

.section-banner .banner-text .btn {
  color: #fff !important;
}

.section-about-wrapper {
  background-image: url(../images/aboutX.png) !important;
}

.section-features {
  background-image: none !important;
  background: #262626 !important;
}

.section-contactus {
  background-image: url(../images/contact-bg.png) !important;
}

#home_page .section-banner {
  background-image: url("../images/main-banner.png") !important;
}
#home_page .section-banner > img {
  display: none;
}

body .phone-number-with-country .country-code {
  color: #ffffff;
}
body header .brand-logo a {
  color: #fff !important;
}
body header .brand-logo a span i {
  background: #fff !important;
}
body header .brand-logo a span i:before {
  background: #fff !important;
}
body header .top-header .btn.btn-primary {
  background: #424242 !important;
  color: #fff !important;
}
body header .top-header .btn.btn-primary:hover {
  background: #490249;
}
body header .top-header .btn.btn-secondary {
  background: var(--theme-primary-color) !important;
  color: #fff !important;
}
body header .top-header .btn.btn-secondary:hover {
  background: #d99b23;
}
body header .top-header .language .btn.btn-secondary {
  background: #1b1b1b !important;
  color: #fff !important;
}
body header .top-header .language .btn.btn-secondary:hover {
  background: #1b1b1b;
}
body .section-banner .banner-text h3, body .section-banner .banner-text h2, body .section-banner .banner-text h1 {
  color: #fff !important;
}

header .main-nav a {
  color: #fff !important;
}

header .btn.btn-secondary {
  background: #fff !important;
  color: #000 !important;
}

header .bottom-header {
  background: transparent !important;
}

body #home_page .section-commission-features {
  background-image: url(../images/features-bg-main.png) !important;
  background-color: #131313 !important;
}
body #home_page .section-commission-features .commission-featur {
  background-color: #272727 !important;
  color: #9a9a9a !important;
}
body #home_page .section-commission-features .commission-featur h2 {
  color: #fff;
}
body #home_page .section-commission-features .commission-featur .icon img {
  filter: drop-shadow(2px 4px 6px black);
}
body #home_page .section-commission-features .text p {
  color: #9a9a9a;
}
body #home_page h1.main-title {
  color: #fff !important;
}
body #home_page .section-commission {
  background: #1b1b1b;
}
body #home_page .section-commission .commissions .commission-img {
  background-image: url("../images/commission-mask-right.png") !important;
  height: 550px;
  width: 100%;
  background-repeat: no-repeat !important;
  background-position: right !important;
}
body #home_page .section-commission .commissions .commission-img img {
  display: none;
}
body #home_page .section-commission .commissions.text-right .commission-img {
  background-image: url("../images/commission-mask-left.png") !important;
  height: 550px;
  width: 100%;
  background-repeat: no-repeat !important;
  background-position: left bottom !important;
}
body #home_page .section-commission .commissions.text-right .commission-img img {
  display: none;
}
body #home_page .section-commission .commissions.text-right li {
  background: linear-gradient(to left, #2c2c2c, rgba(0, 0, 0, 0));
}
body #home_page .section-commission .commissions.text-right li:nth-child(even) {
  background: linear-gradient(to left, #212121, rgba(0, 0, 0, 0));
}
body #home_page .section-commission .commissions h3 {
  color: #fff;
}
body #home_page .section-commission .commissions li {
  color: #a0a0a0;
  background: linear-gradient(to right, #2c2c2c, rgba(0, 0, 0, 0));
}
body #home_page .section-commission .commissions li:nth-child(even) {
  background: linear-gradient(to right, #212121, rgba(0, 0, 0, 0));
}
body #home_page .section-tools {
  background-color: #131313;
}
body #home_page .section-tools ul li {
  color: #fff;
}
body #home_page .section-tools ul li .icon {
  box-shadow: 10px 10px 10px #161616;
  background: #212121;
}
body #home_page .section-tools ul li .icon img {
  filter: invert(1);
}
body #home_page .section-payment {
  background: #1b1b1b;
}
body #home_page .section-payment li a img {
  background: #ffffff;
  padding: 10px;
  border-radius: 4px;
}
body #home_page .section-contactus {
  background-color: #131313;
}
body #home_page .section-contactus .sub-section-contactus h2 {
  color: #fff;
  border-color: #2f0e2f;
}
body #home_page .section-contactus .sub-section-contactus li a {
  color: #ffffff;
}
body #home_page .section-contactus + .section-about {
  background-color: #1b1b1b;
}
body #home_page .section-about {
  background: #131313;
}
body #home_page .sub-title {
  color: #fff;
}
body #home_page .section-about-wrapper {
  color: #9a9a9a;
}
body #home_page .section-about-wrapper a {
  color: #fff;
}

.common-home-modal {
  box-shadow: 0px 0px 60px 0px hsl(0, 0%, 27.03%);
}
.common-home-modal .p-dialog-header {
  background: #1b1b1b;
  color: #fff;
}
.common-home-modal .p-dialog-header .p-dialog-header-icons .p-dialog-header-icon {
  color: #fff;
}
.common-home-modal .p-dialog-header .p-dialog-title {
  border-bottom-color: var(--theme-primary-color);
}
.common-home-modal .p-dialog-content {
  background: #1b1b1b;
}
.common-home-modal .p-dialog-footer {
  background: #1b1b1b;
}
.common-home-modal .p-dialog-footer .link-div p, .common-home-modal .p-dialog-footer .link-div a {
  color: #9e9e9e;
}
.common-home-modal .p-dialog-footer .link-div a:hover {
  color: var(--theme-primary-color) !important;
}
.common-home-modal .p-dialog-content .form-group .p-fluid .p-field .p-dropdown,
.common-home-modal .p-dialog-content .form-group .p-fluid .p-field input {
  background-color: #252525 !important;
  border: 1px solid #444444;
  color: #bbbbbb;
}
.common-home-modal .p-dialog-content .form-group .p-fluid .p-field .p-dropdown:focus,
.common-home-modal .p-dialog-content .form-group .p-fluid .p-field input:focus {
  border-color: var(--theme-primary-color) !important;
  box-shadow: unset;
}
.common-home-modal .p-dialog-content .form-group .p-fluid .p-field .p-dropdown ::-webkit-input-placeholder,
.common-home-modal .p-dialog-content .form-group .p-fluid .p-field input ::-webkit-input-placeholder {
  color: #fff !important;
}
.common-home-modal .p-dialog-content .form-group .p-fluid .p-field .p-dropdown :-moz-placeholder,
.common-home-modal .p-dialog-content .form-group .p-fluid .p-field input :-moz-placeholder {
  color: #fff !important;
}
.common-home-modal .p-dialog-content .form-group .p-fluid .p-field .p-dropdown ::-moz-placeholder,
.common-home-modal .p-dialog-content .form-group .p-fluid .p-field input ::-moz-placeholder {
  color: #fff !important;
}
.common-home-modal .p-dialog-content .form-group .p-fluid .p-field .p-dropdown :-ms-input-placeholder,
.common-home-modal .p-dialog-content .form-group .p-fluid .p-field input :-ms-input-placeholder {
  color: #fff !important;
}
.common-home-modal .p-dropdown:not(.p-disabled).p-focus {
  border-color: var(--theme-primary-color) !important;
  box-shadow: unset;
}
.common-home-modal .p-dialog-content .form-group .p-fluid .p-field .p-dropdown .p-dropdown-label {
  color: #bbbbbb !important;
}
.common-home-modal .p-dialog-content .form-group .p-fluid .p-field ::-webkit-input-placeholder {
  color: #bbbbbb !important;
}
.common-home-modal .p-dialog-content .form-group .p-fluid .p-field :-moz-placeholder {
  color: #bbbbbb !important;
}
.common-home-modal .p-dialog-content .form-group .p-fluid .p-field ::-moz-placeholder {
  color: #bbbbbb !important;
}
.common-home-modal .p-dialog-content .form-group .p-fluid .p-field :-ms-input-placeholder {
  color: #bbbbbb !important;
}
.common-home-modal .p-dialog-content .form-group .p-fluid .auth-radiobutton p-radiobutton {
  color: #fff;
}
.common-home-modal .p-dialog-content .form-group .p-fluid .auth-radiobutton p-radiobutton .p-radiobutton-box.p-highlight {
  background-color: #1b1b1b;
}
.common-home-modal .p-dialog-content .form-group .p-fluid .auth-radiobutton p-radiobutton .p-radiobutton-box {
  border: 2px solid #3b3b3b;
}
.common-home-modal .p-dialog-content .form-group .p-fluid .p-field .p-dropdown .p-dropdown-panel {
  background: #232323;
}
.common-home-modal .p-dialog-content .form-group .p-fluid .p-field .p-dropdown .p-dropdown-panel .p-dropdown-header {
  background: #303030;
}
.common-home-modal .p-dialog-content .form-group .p-fluid .p-field .p-dropdown .p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-item {
  color: #aeaeae;
}
.common-home-modal .p-dialog-content .form-group .p-fluid .p-field .p-dropdown .p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-item:hover {
  color: #ffffff;
  background: #3f3f3f;
}
.common-home-modal .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
  background: #313131;
}
.common-home-modal .p-dialog-content .form-group .p-fluid .p-field.terms-checkbox p-checkbox {
  color: #fff;
}
.common-home-modal .p-dialog-content .form-group .modal-bottom-buttons .no-account-signin {
  color: #fff;
}
.common-home-modal .p-dialog-content .form-group .p-fluid .p-button.btn-secondary {
  color: #fff;
  background: var(--theme-primary-color);
}
.common-home-modal .p-dialog-content .form-group .p-fluid .p-field.terms-checkbox p-checkbox .p-checkbox-box.p-highlight {
  background-color: #bd1010;
  border-color: #ea2222;
}
.common-home-modal .terms-checkbox-wrap a {
  color: var(--affiliate-background-color);
  font-weight: 600;
  text-decoration: underline;
}

@media screen and (max-width: 576px) {
  .p-component-overlay {
    z-index: 99999 !important;
  }
  .p-component-overlay.p-dialog-mask .auth-register-modal .form-group .p-fluid.mt-40 {
    margin-top: -6px !important;
    padding-top: 0px;
  }
  #home_page .section-banner {
    background-size: cover;
    background-position: center;
    min-height: 32vh;
  }
  header.home-header {
    background: #1b001b !important;
  }
  header.home-header .bottom-header .container .mobile-menu, header.home-header .bottom-header .container .user-menu {
    color: #fff !important;
  }
  header.home-header .bottom-header .container .main-nav {
    background: #1b1b1b !important;
  }
  header.home-header .bottom-header .container .main-nav a {
    color: #fff !important;
  }
  body #home_page .section-commission .commissions .commission-img {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  body #home_page .section-commission .commissions .commission-img {
    display: none;
  }
  header.home-header {
    background: #1b001b !important;
  }
  header.home-header .bottom-header .container .mobile-menu, header.home-header .bottom-header .container .user-menu {
    color: #fff !important;
  }
  header.home-header .bottom-header .container .main-nav {
    background: #1b1b1b !important;
  }
  header.home-header .bottom-header .container .main-nav a {
    color: #fff !important;
  }
}
@media screen and (max-width: 767px) {
  .section-banner .banner-text h3 {
    font-size: 12px !important;
    line-height: 17px !important;
    margin: 0;
  }
  h1.main-title {
    font-size: 22px !important;
    margin: 0 0 15px 0 !important;
    line-height: 26px !important;
  }
  h1.main-title span {
    margin-left: 0 !important;
  }
}
@media screen and (min-width: 981px) and (max-width: 1280px) {
  #home_page .section-banner {
    background-size: cover;
    background-position: bottom;
  }
}
