.header-logo {
  width: 183px;
}
.announcement-row {
  display: flex;
  position: relative;
  width: 100%;
  height: 8vw;
  border-top: 0.2666666667vw solid #bdcedd30;
  border-bottom: 0.2666666667vw solid #bdcedd30;
  background-color: #333 !important;
  color: var(--reports);
  font-size: 3.4666666667vw;
  line-height: 8vw;
}

.announcement-row .marquee {
  width: 84vw;
  margin: 0 2.6666666667vw;
  overflow: hidden;
}

.announcement-row .item-icon {
  display: block;
  width: 8vw;
  height: 8vw;
  margin-left: 2.6666666667vw;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
  mask-position: 50% 50%;
  -webkit-mask-size: 80% auto;
  mask-size: 80% auto;
}

.announcement-row {
  color: #fff;
}

.winx365 .blinkPulse:after {
  background-color: #147b44;
}

.winx365 .pulse:after,
.winx365 .pulse:before {
  -webkit-animation: animatewinx365 2s linear infinite;
  animation: animatewinx365 2s linear infinite;
  border: 2px solid #147b44;
}

@-webkit-keyframes animatewinx365 {
  0% {
    box-shadow: 0 0 0.0625rem #147b44;
  }

  30%,
  35% {
    box-shadow: 0 0 2.1875rem #147b44;
  }

  60%,
  65% {
    box-shadow: 0 0 0 #147b44;
  }

  to {
    box-shadow: 0 0 1px #147b44;
  }
}

@keyframes animatewinx365 {
  0% {
    box-shadow: 0 0 0.0625rem #147b44;
  }

  30%,
  35% {
    box-shadow: 0 0 2.1875rem #147b44;
  }

  60%,
  65% {
    box-shadow: 0 0 0 #147b44;
  }

  to {
    box-shadow: 0 0 1px #147b44;
  }
}

.winx365 .main {
  background: #dfdbda !important;
}

.winx365 .pay {
  background: #dfdbda !important;
}

.winx365 .pay h2 {
  color: #147b44 !important;
}

.winx365 .footer-license .license-title {
  color: #147b44 !important;
}

.winx365 .footer-license p {
  color: #147b44 !important;
}

.winx365 .language-sec h6 a {
  color: #147b44 !important;
}

.winx365 .footer-bottom h6 {
  color: #147b44 !important;
}

.winx365 .footer-bottom p {
  color: #147b44 !important;
}

.winx365 .login-header-new {
  background: #147b44 !important;
}

.winx365 .login-header-new .bg-transparent svg {
  fill: #fff !important;
}

.winx365 .header-right-btn-group a {
  color: #fff !important;
}

.winx365 .common-slider h5,
.winx365 .main-slider-inner-div h5 {
  color: #147b44 !important;
}

.winx365 .common-slider {
  background: #ededed !important;
}

.winx365 .home-tabing-slider .payment-sec .active {
  background: #20cf74 !important;
}

.winx365 .marquee-notification.d-flex {
  background: #147b44 !important;
}
.winx365 .announcement-row {
  background-color: #147b44 !important;
}

.winx365 .main-slider-inner-div ul li {
  background: #147b44 !important;
}

.winx365 .payment-sec {
  background: #147b44 !important;
}

.winx365 .common-slider h5:before,
.winx365 .main-slider-inner-div h5:before,
.winx365 .member-menu-box .title h2:before {
  background-color: #147b44 !important;
}

.winx365 .pay ul li img {
  filter: invert(1);
}

.winx365 .hot-listing li {
  color: #fff !important;
}

.winx365 .member-menu {
  background: #dfdbda !important;
}

.winx365 .member-menu-box {
  background: #fff !important;
}

.winx365 .member-menu-box.balance-box .balance .text {
  color: #147b44 !important;
}

.winx365 .member-menu-box .title h2 {
  color: #147b44 !important;
}

.winx365 .member-menu-box ul li a p {
  color: #147b44 !important;
}

.winx365 .member-menu-box.balance-box .balance .amount i {
  color: #000 !important;
}

.winx365 .member-menu-logout {
  background: #fff !important;
}

.winx365 .me-2 {
  filter: invert(1);
}

.winx365 .member-menu-logout a p {
  color: #147b44 !important;
}

.winx365 .sidebar-wrapper {
  background: #147b44 !important;
}

.winx365 .menu-second ul {
  background: #0a4a28 !important;
}
.winx365 .transaction-title span {
  color: #147b44 !important;
}
.winx365 .transaction-option input {
  color: #147b44 !important;
}
.winx365 .betbtn1 img {
  background-size: contain !important;
  height: 35px;
  width: 35px;
}
.winx247 .blinkPulse:after {
  background-color: #147b44;
}

.winx247 .pulse:after,
.winx247 .pulse:before {
  -webkit-animation: animatewinx247 2s linear infinite;
  animation: animatewinx247 2s linear infinite;
  border: 2px solid #147b44;
}

@-webkit-keyframes animatewinx247 {
  0% {
    box-shadow: 0 0 0.0625rem #147b44;
  }

  30%,
  35% {
    box-shadow: 0 0 2.1875rem #147b44;
  }

  60%,
  65% {
    box-shadow: 0 0 0 #147b44;
  }

  to {
    box-shadow: 0 0 1px #147b44;
  }
}

@keyframes animatewinx247 {
  0% {
    box-shadow: 0 0 0.0625rem #147b44;
  }

  30%,
  35% {
    box-shadow: 0 0 2.1875rem #147b44;
  }

  60%,
  65% {
    box-shadow: 0 0 0 #147b44;
  }

  to {
    box-shadow: 0 0 1px #147b44;
  }
}

.winx247 .main {
  background: #1d4268 !important;
  margin-bottom: 0px;
}

.winx247 .pay {
  background: #1d4268 !important;
}

.winx247 .pay h2 {
  color: #fff !important;
}

.winx247 .footer-license .license-title {
  color: #fff !important;
}

.winx247 .footer-license p {
  color: #fff !important;
}

.winx247 .language-sec h6 a {
  color: #fff !important;
}
.winx247 .language-sec h6:before {
  background-color: #fff !important;
}

.winx247 .footer-bottom h6 {
  color: #fff !important;
}

.winx247 .footer-bottom p {
  color: #fff !important;
}

.winx247 .login-header-new {
  background: #147b44 !important;
}

.winx247 .login-header-new .bg-transparent svg {
  fill: #fff !important;
}

.winx247 .header-right-btn-group a {
  color: #fff !important;
}

.winx247 .common-slider h5 {
  color: #147b44 !important;
}

.winx247 .main-slider-inner-div h5 {
  color: #fff !important;
}

.winx247 .common-slider {
  background: #ededed !important;
}

.winx247 .home-tabing-slider .payment-sec .active {
  background: #20cf74 !important;
}

.winx247 .marquee-notification.d-flex {
  background: #147b44 !important;
}

.winx247 .announcement-row {
  background-color: #147b44 !important;
}

.winx247 .main-slider-inner-div ul li {
  background: #147b44 !important;
}

.winx247 .payment-sec {
  background: #147b44 !important;
}

.winx247 .common-slider h5:before,
.winx247 .member-menu-box .title h2:before {
  background-color: #147b44 !important;
}
.winx247 .main-slider-inner-div h5:before {
  background-color: #fff !important;
}

/*.winx247 .pay ul li img {
    filter: invert(1);
}*/

.winx247 .hot-listing li {
  color: #fff !important;
}

.winx247 .member-menu {
  background: #dfdbda !important;
}

.winx247 .member-menu-box {
  background: #fff !important;
}

.winx247 .member-menu-box.balance-box .balance .text {
  color: #147b44 !important;
}

.winx247 .member-menu-box .title h2 {
  color: #147b44 !important;
}

.winx247 .member-menu-box ul li a p {
  color: #147b44 !important;
}

.winx247 .member-menu-box.balance-box .balance .amount i {
  color: #000 !important;
}

.winx247 .member-menu-logout {
  background: #fff !important;
}

.winx247 .me-2 {
  filter: invert(1);
}

.winx247 .member-menu-logout a p {
  color: #147b44 !important;
}

.winx247 .sidebar-wrapper {
  background: #147b44 !important;
}

.winx247 .menu-second ul {
  background: #0a4a28 !important;
}

.winx247 .transaction-title span {
  color: #147b44 !important;
}

.winx247 .transaction-option input {
  color: #147b44 !important;
}

.winx247 .betbtn1 img {
  background-size: contain !important;
  height: 35px;
  width: 35px;
}
body.x7live {
  background: #df362c !important;
}
body .x7live {
  background: #df362c;
}
.x7live .login-header-new {
  background: #df362c;
}
.x7live .payment-sec {
  background: #df362c;
}
.x7live .pay {
  background: #df362c;
}
.x7live .sidebar-wrapper {
  background: #df362c;
}
.x7live .main-banner {
  background: #df362c;
}
.x7live .main {
  background: #df362c;
}
