.bGame.bGame-tab {
  display: flex;
  padding-top: 55px;
}
.bGame.no_login {
  margin-top: -1px !important;
  padding-bottom: 117px !important;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .bGame.no_login {
    margin-top: 0 !important;
    padding-bottom: auto !important;
  }
}
.bGame.no-optined {
  margin-top: 2px;
  padding-top: 113px;
  padding-bottom: 85px;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .bGame.no-optined {
    margin-top: 0;
    padding-top: 0;
  }
}
.bGame {
  width: 936px;
  height: auto;
  /* background-color: #40434b; */
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  /* background-image: url(../slotAssets/img/slot-whole-bg.png) !important; */
  background-image: url(../img/slot-bg-miolnir.webp) !important;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 76px;
  display: none;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .bGame {
    width: 100%;
    margin-top: 0;
    padding-top: 0;
    background-color: transparent;
    padding-bottom: 0 !important;
    background-image: none !important;
  }
}

.bGame__wrapper {
  width: 447.613px;
  height: auto;
  padding-top: 0px;
  padding-bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: relative;
  padding-right: 1.5px;
  /* background: #2a284b; */
  background: linear-gradient(179deg, #2b632b 0.73%, #05250a 16.08%);
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .bGame__wrapper {
    width: 99%;
    padding-top: 0;
    margin-top: -1vw;
    /* background: linear-gradient(
      180deg,
      #920a66 0%,
      #60115c 24.67%,
      #4d0c59 70.42%,
      #250156 82.14%
    ); */
    /* background: #1a4235; */
    padding-right: 0;
  }
}

.limitPopup {
  width: 424px;
  height: 290px;

  background: linear-gradient(
    136.97deg,
    #532cac 15.79%,
    #532b9e 38.83%,
    #2a0c52 73.92%
  );
  border-radius: 8px;

  display: none;
  justify-content: center;
  align-items: center;
  flex-direction: column;

  position: absolute;
  left: 50%;
  top: 51%;
  transform: translate(-50%, -50%);
  z-index: 14;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .limitPopup {
    width: 90vw;
    height: 70vw;
  }
}

.limitPopup.active {
  display: flex;
}

.limitPopup__close {
  width: 16px;
  height: 16px;
  background-image: url(../slotAssets/img/x.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;

  position: absolute;
  z-index: 2;
  top: 20px;
  right: 20px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .limitPopup__close {
    width: 3.6vw;
    height: 3.6vw;
  }
}

.limitPopup__head {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.limitPopup__head-icon {
  width: 40px;
  height: 40px;

  background-image: url(../slotAssets/img/freespin-40x40.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .limitPopup__head-icon {
    width: 10.5vw;
    height: 10.5vw;
  }
}

.limitPopup__body {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.limitPopup__body-text1 {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 13px;
  text-transform: uppercase;
  font-feature-settings: "case" on;

  margin-top: 30px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .limitPopup__body-text1 {
    font-size: 3.3vw;
    margin-top: 4vw;
  }
}

.limitPopup__body-text2 {
  font-family: "AdjaraRegular";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  font-feature-settings: "case" on;
  text-align: center;
  width: 62%;
  margin-top: 20px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .limitPopup__body-text2 {
    font-size: 3.2vw;
    margin-top: 3vw;
    width: 65%;
  }
}

.infoPopup {
  position: absolute;
  z-index: 13;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 630px;
  height: 486px;
  background: linear-gradient(180deg, #0a0d22 0%, #262c4a 100%);
  display: none;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .infoPopup {
    width: 90vw;
    height: auto;
  }
}

.infoPopup.active {
  display: block;
}

.infoPopup__main {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .infoPopup__main {
    padding-bottom: 5vw;
  }
}

.infoPopup__head {
  width: 100%;
  height: 52px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: linear-gradient(180deg, #2e3650 0%, #232848 100%);
  padding: 0 24px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .infoPopup__head {
    height: 12.3vw;
    padding: 0 5vw;
  }
}

.infoPopup__head-left {
  display: flex;
  justify-content: center;
  align-items: center;
}

.infoPopup__head-icon {
  width: 16px;
  height: 16px;
  background-image: url(../slotAssets/img/prizes-icon.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .infoPopup__head-icon {
    width: 4vw;
    height: 4vw;
  }
}

.infoPopup__head-text {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 13px;
  margin-left: 16px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .infoPopup__head-text {
    font-size: 3.4vw;
    margin-left: 2.3vw;
  }
}

.infoPopup__head-right {
  display: flex;
  justify-content: center;
  align-items: center;
}

.infoPopup__head-close {
  width: 16px;
  height: 16px;
  background-image: url(../slotAssets/img/x.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .infoPopup__head-close {
    width: 3.6vw;
    height: 3.6vw;
  }
}

.infoPopup__tabs {
  width: 560px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
  margin-top: 15px;
  border-bottom: 1px solid #586481;
  padding-bottom: 13px;
}

.infoPopup__tab {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 12px;
  border-radius: 27px;
  cursor: pointer;
  transition: all 0.3s;
}

.infoPopup__tab-text {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
  font-size: 13px;
}

.infoPopup__tab.active {
  background: rgba(255, 255, 255, 0.19);
}

.infoPopup__tab.active .infoPopup__tab-text {
  color: #fff;
}

.infoPopup__content {
  width: 560px;
  height: 345px;
}

.infoPopup__content::-webkit-scrollbar {
  width: 4px;
}

.infoPopup__content::-webkit-scrollbar-track {
  border-radius: 2px;
  background: #102330;
}

.infoPopup__content::-webkit-scrollbar-thumb {
  background: #e1e1e1;
  border-radius: 2px;
}

.infoPopup__content::-webkit-scrollbar-thumb:hover {
  background: #e4e4e4;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .infoPopup__content {
    width: 100%;
    height: 90vw;

    overflow-x: hidden;
    overflow-y: auto;
  }
  .infoPopup__content::-webkit-scrollbar {
    width: 0.8vw;
  }

  .infoPopup__content::-webkit-scrollbar-track {
    border-radius: 0.53333333333vw;
  }

  .infoPopup__content::-webkit-scrollbar-thumb {
    border-radius: 0.5333333333333vw;
  }
}

.infoPopup__imgWrap {
  width: 90%;
  margin: 0 auto;
  margin-top: 40px;

  display: flex;
  justify-content: space-between;
  align-items: center;
}

.infoPopup__imgWrap:nth-child(2) {
  margin-top: 20px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .infoPopup__imgWrap {
    margin-top: 5vw;
    flex-direction: column;
  }

  .infoPopup__imgWrap:nth-child(2) {
    margin-top: 2vw;
  }
}

.infoPopup__carImg {
  width: 160px;
  height: 140px;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .infoPopup__head-carImg {
    width: 41vw;
    height: 36vw;
  }
}

.infoPopup__carImg.porsche {
  background-image: url(../slotAssets/img/porsche-popup1.png) !important;
}

.infoPopup__carImg.bmw {
  background-image: url(../slotAssets/img/bmwpopup-2.png) !important;
}

.infoPopup__carImg.tesla {
  background-image: url(../slotAssets/img/teslapopup3.png) !important;
}

.infoPopup__phoneImg {
  background-image: url(../slotAssets/img/iphone-popup.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  width: 160px;
  height: 116px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .infoPopup__phoneImg {
    width: 36vw;
    height: 36vw;
  }
}

.infoPopup__fsBox {
  width: 260px;
  height: 100px;

  background: rgba(255, 255, 255, 0.08);
  border-radius: 8px;
  border: 1px solid #fff;

  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .infoPopup__fsBox {
    width: 66.5vw;
    height: 25vw;
  }
}

.infoPopup__fsBox-icon {
  width: 70px;
  height: 60px;

  background-image: url(../slotAssets/img/infofs-70x60.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .infoPopup__fsBox-icon {
    width: 18vw;
    height: 15.5vw;
  }
}

.infoPopup__fsBox-text {
  font-family: "AdjaraBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 25px;

  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;

  margin-left: 6px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .infoPopup__fsBox-text {
    font-size: 5.5vw;
    margin-left: 1.5vw;
  }
}

.iText2 {
  font-feature-settings: "case" on;
  text-transform: uppercase;
}

.aboutPopup {
  position: absolute;
  z-index: 13;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 630px;
  height: 560px;
  background: linear-gradient(180deg, #0a0d22 0%, #262c4a 100%);
  display: none;
  border-radius: 8px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup {
    width: 90vw;
    height: auto;
  }
}

.aboutPopup.active {
  display: block;
}

.aboutPopup__main {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.aboutPopup__head {
  width: 100%;
  height: 52px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: linear-gradient(180deg, #2e3650 0%, #232848 100%);
  padding: 0 24px;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__head {
    height: 12.3vw;
    padding: 0 5vw;
  }
}

.aboutPopup__head-left {
  display: flex;
  justify-content: center;
  align-items: center;
}

.aboutPopup__head-icon {
  width: 16px;
  height: 16px;
  background-image: url(../slotAssets/img/prizes-icon.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__head-icon {
    width: 4vw;
    height: 4vw;
  }
}

.aboutPopup__head-text {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 13px;
  margin-left: 16px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__head-text {
    font-size: 3.4vw;
    margin-left: 2.3vw;
  }
}

.aboutPopup__head-right {
  display: flex;
  justify-content: center;
  align-items: center;
}

.aboutPopup__head-close {
  width: 16px;
  height: 16px;
  background-image: url(../slotAssets/img/x.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__head-close {
    width: 4vw;
    height: 4vw;
  }
}

.aboutPopup__vid {
  width: 600px;
  height: 66px;

  display: flex;
  justify-content: space-between;
  align-items: center;

  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.11);
  border-radius: 8px;

  margin-top: 6px;

  padding: 0 10px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__vid {
    width: 95%;
    height: 18vw;
    margin-top: 3vw;
    padding: 0 2vw;
  }
}

.aboutPopup__vid-left {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}

.aboutPopup__vid-txt1 {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #dbdbdb;
  font-size: 12px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__vid-txt1 {
    font-size: 3vw;
  }
}

.aboutPopup__vid-txt2 {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 13px;
  margin-top: 4px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__head-txt2 {
    font-size: 3vw;
  }
}

.aboutPopup__vid-right {
  width: 210px;
  height: 48px;

  opacity: 0;
  pointer-events: none;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__vid-right {
    width: 58vw;
    height: 12vw;
  }
}

.aboutPopup__vid-tutorial {
  width: 100%;
  height: 100%;

  display: flex;
  justify-content: center;
  align-items: center;

  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 4px;

  cursor: pointer;
}

.aboutPopup__vid-tutorialIcon {
  width: 34px;
  height: 34px;

  background-image: url(../slotAssets/img/vidtutorialicon.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__vid-tutorialIcon {
    width: 7vw;
    height: 7vw;
  }
}

.aboutPopup__vid-tutorialTxt {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 13px;
  margin-left: 7px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__vid-tutorialTxt {
    font-size: 3.3vw;
    margin-left: 2vw;
    width: 50%;
  }
}

.aboutPopup__body {
  width: 100%;
  height: 100%;

  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.aboutPopup__body-howToWin {
  width: 100%;
  height: 100%;

  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;

  padding: 0 35px;
  padding-top: 25px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__body-howToWin {
    padding: 0 5vw;
    padding-top: 4vw;
  }
}

.aboutPopup__body-howToTxt {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 13px;
  text-align: left;
}

.aboutPopup__body-howToTxt.text-cent {
  text-align: center;
  margin-top: 25px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__body-howToTxt {
    font-size: 3.3vw;
  }

  .aboutPopup__body-howToTxt.text-cent {
    margin-top: 5vw;
  }
}

.aboutPopup__body-howToImgs {
  width: 100%;
  height: 100%;

  display: flex;
  justify-content: space-around;
  align-items: center;
}

.howToImg {
  width: 225px;
  height: 180px;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.howToImg.img1 {
  background-image: url(../slotAssets/img/acc-img1-new.png) !important;
}
.howToImg.img2 {
  background-image: url(../slotAssets/img/acc-img2.png) !important;
}

.aboutPopup__symbols {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;

  padding: 0 40px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__symbols {
    justify-content: center;
    flex-direction: column;
    padding: 0;
  }
}

.aboutPopup__symbols-leftSymbols {
  width: 50%;
  height: 100%;

  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;

  padding-top: 20px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__symbols-leftSymbols {
    width: 100%;
    padding-top: 2vw;
  }
}

.aboutPopup__symbols-symbolItem {
  width: 270px;
  display: flex;
  justify-content: flex-start;
  align-items: center;

  margin-top: 30px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__symbols-symbolItem {
    width: 70vw;
    margin-top: 5vw;
  }
}

.aboutPopup__symbols-symAmount {
  width: 45px;
  height: 60px;

  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__symbols-symAmount {
    width: 13vw;
    height: 15vw;
  }
}

.aboutPopup__symbols-symQuantity {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 25px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__symbols-symQuantity {
    font-size: 5.5vw;
  }
}

.aboutPopup__symbols-symTxt {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 12px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__symbols-symTxt {
    font-size: 3vw;
  }
}

.aboutPopup__symbols-symIcon {
  width: 46px;
  height: 46px;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  margin: 0 7px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__symbols-symIcon {
    width: 12vw;
    height: 12vw;
    margin: 0 2vw;
  }
}

.aboutPopup__symbols-symIcon.iphone {
  background-image: url(../slotAssets/img/prize--1-iphone.png) !important;
}

.aboutPopup__symbols-symIcon.car {
  background-image: url(../slotAssets/img/prize--2-car.png) !important;
}

.aboutPopup__symbols-prText {
  font-family: "AdjaraBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 20px;
  text-transform: uppercase;
  font-feature-settings: "case" on;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__symbols-prText {
    font-size: 3.8vw;
  }
}

.aboutPopup__symbols-flashIcon {
  width: 33px;
  height: 60px;

  background-image: url(../slotAssets/img/prize--3-lightning.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__symbols-flashIcon {
    width: 9vw;
    height: 15vw;
  }
}

.aboutPopup__symbols-flashTxt {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 13px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__symbols-flashTxt {
    font-size: 3.3vw;
  }
}

.aboutPopup__symbols-rightSymbols {
  width: 50%;
  height: 100%;

  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__symbols-rightSymbols {
    width: 100%;
  }
}

.aboutPopup__symbols-prSymbols {
  width: 185px;
  height: 240px;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../slotAssets/img/prvalues-desk.png) !important;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__symbols-prSymbols {
    background-image: url(../slotAssets/img/prvalues-mob.png) !important;
    width: 70vw;
    height: 34vw;
    margin-top: 4vw;
  }
}

.aboutPopup__multiply {
  width: 100%;
  height: 200px;

  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__multiply {
    width: 100%;
    height: auto;

    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
}

.aboutPopup__multiply-left {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;

  width: 50%;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__multiply-left {
    width: 100%;
  }
}

.aboutPopup__multiply-icon {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../slotAssets/img/multiply-popup-new.png) !important;

  width: 205px;
  height: 65px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__multiply-icon {
    width: 54vw;
    height: 16vw;
  }
}

.aboutPopup__multiply-text {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 13px;

  text-align: left;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__multiply-text {
    font-size: 3.3vw;
  }
}

.aboutPopup__multiply-text.w-70 {
  width: 70%;
}

.aboutPopup__multiply-text.mt-20 {
  margin-top: 20px;
}

.aboutPopup__multiply-border {
  width: 1px;
  height: 170px;

  background-color: #fff;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__multiply-border {
    display: none;
  }
}

.aboutPopup__multiply-right {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  position: relative;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__multiply-right {
    width: 100%;
    align-items: center;
    justify-content: space-between;
    margin-top: 5vw;
  }
}

.aboutPopup__multiply-betIcon {
  width: 110px;
  height: 30px;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../slotAssets/img/beticon-110x35.png) !important;

  position: absolute;
  z-index: 2;
  top: 90%;
  left: 60%;
  transform: translate(-50%, -50%);
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__multiply-betIcon {
    width: 28vw;
    height: 8vw;
    top: 96%;
    left: 54%;
  }
}

.aboutPopup__multiply-colIcon {
  background-image: url(../slotAssets/img/colicon-40x170.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  width: 40px;
  height: 170px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__multiply-colIcon {
    width: 10vw;
    height: 44vw;
  }
}

.aboutPopup__multiply-bottom {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__multiply-bottom {
    margin-top: 5vw;
  }
}

.aboutPopup__multiply-bottomTxt {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 13px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__multiply-bottomTxt {
    font-size: 3.3vw;
    text-align: center;
  }
}

.aboutPopup__multiply-bottomTxt2 {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 11px;

  margin-top: 13px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__multiply-bottomTxt2 {
    font-size: 2.8vw;
    margin-top: 2.5vw;
  }
}

.aboutPopup__fsExchange {
  width: 100%;
  height: 100%;

  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;

  padding: 0 40px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__fsExchange {
    align-items: center;
    justify-content: center;
    padding: 0 5vw;
  }
}

.aboutPopup__fsExchange-head {
  width: 100%;
  margin-top: 60px;

  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__fsExchange-head {
    margin-top: 5vw;
  }
}

.aboutPopup__fsExchange-icon {
  width: 43px;
  height: 40px;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../slotAssets/img/freespinnew.svg) !important;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__fsExchange-icon {
    flex-shrink: 0;
    width: 9vw;
    height: 9vw;
  }
}

.aboutPopup__fsExchange-txt {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 13px;

  margin-left: 7px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__fsExchange-txt {
    margin-left: 1vw;
    font-size: 3.3vw;
  }
}

.aboutPopup__fsExchange-txt.text-left {
  text-align: left;
}

.aboutPopup__fsExchange-mid {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 13px;

  margin-top: 45px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__fsExchange-mid {
    margin-top: 5vw;
    font-size: 3.3vw;
    text-align: center;
  }
}

.aboutPopup__fsExchange-games {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;

  margin-top: 30px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__fsExchange-games {
    flex-wrap: wrap;
    margin-top: 5vw;
  }
}

.aboutPopup__fsExchange-gItem {
  width: 118px;
  height: 47px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 4px 4px 0px 4px;
  border: 1px solid rgba(255, 255, 255, 0.389);

  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__fsExchange-gItem {
    width: 30vw;
    height: 12vw;
    margin-top: 2vw;
  }
}

.aboutPopup__fsExchange-gIcon {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.aboutPopup__fsExchange-gIcon.slots {
  width: 28px;
  height: 25px;
  background-image: url(../slotAssets/img/slots-36x30.png) !important;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__fsExchange-gIcon.slots {
    width: 7vw;
    height: 7vw;
  }
}

.aboutPopup__fsExchange-gIcon.poker {
  width: 30px;
  height: 30px;
  background-image: url(../slotAssets/img/poker-32x32.png) !important;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__fsExchange-gIcon.poker {
    width: 7vw;
    height: 7vw;
  }
}

.aboutPopup__fsExchange-gIcon.table {
  width: 37px;
  height: 30px;
  background-image: url(../slotAssets/img/tablegames-24x20.png) !important;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__fsExchange-gIcon.table {
    width: 7vw;
    height: 7vw;
  }
}

.aboutPopup__fsExchange-gIcon.cash {
  width: 20px;
  height: 20px;

  background-image: url(../slotAssets/img/cashicon.png) !important;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__fsExchange-gIcon.cash {
    width: 7vw;
    height: 7vw;
  }
}

.aboutPopup__fsExchange-gName {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 11px;

  margin-left: 2px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__fsExchange-gName {
    font-size: 2.8vw;
    width: 55%;
  }
}

.tabsSwiper {
  display: block;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .tabsSwiper {
    display: none !important;
  }
}

.aboutPopup__tabs {
  width: 560px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
  margin-top: 15px;
  /* border-bottom: 1px solid #586481; */
  padding-bottom: 13px;
}

.aboutPopup__tab {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 12px;
  border-radius: 27px;
  cursor: pointer;
  transition: all 0.3s;
  flex-shrink: 0;

  width: 220px !important;
}

.aboutPopup__tab:nth-child(1) {
  width: 160px !important;
}

html:lang(en) .aboutPopup__tab:nth-child(1) {
  width: 110px !important;
}
html:lang(en) .aboutPopup__tab:nth-child(2) {
  width: 180px !important;
}

.aboutPopup__tab:nth-child(4) {
  width: 200px !important;
}

.aboutPopup__tab-text {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
  font-size: 13px;
  text-align: center;
}

.aboutPopup__tab.active {
  background: rgba(255, 255, 255, 0.19);
}

.aboutPopup__tab.active .aboutPopup__tab-text {
  color: #fff;
}

.mobContent {
  display: none;
}

.accordion-inner::-webkit-scrollbar {
  width: 4px;
}

.accordion-inner::-webkit-scrollbar-track {
  border-radius: 2px;
  background: #102330;
}

.accordion-inner::-webkit-scrollbar-thumb {
  background: #e1e1e1;
  border-radius: 2px;
}

.accordion-inner::-webkit-scrollbar-thumb:hover {
  background: #e4e4e4;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .mobContent {
    display: block;
    padding: 7vw 0;
  }

  .accordion {
    width: 100%;
    height: auto;

    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }

  .accordion-item {
    width: 100%;
    height: auto;
    margin: 0 auto;

    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }

  .accordion-toggler {
    width: 82vw;
    height: 14.5vw;

    background-color: #5a6395;
    border-radius: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 2.5vw;
    margin: 0 auto;
    margin: 1.5vw 0;

    cursor: pointer;
  }

  .accordion-name {
    font-family: "AdjaraSemiBold";
    font-style: normal;
    font-weight: 400;
    color: #fff;
    font-size: 3.2vw;
  }

  .accordion-arrow {
    width: 2.5vw;
    height: 5vw;

    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../slotAssets/img/Mask.png) !important;
  }

  .accordion-inner {
    width: 100%;
    /* background-color: #005616; */
    height: 70vw;
    overflow-y: auto;
    overflow-x: hidden;
    display: none;
  }

  .accordion-inner::-webkit-scrollbar {
    width: 0.8vw;
  }

  .accordion-inner::-webkit-scrollbar-track {
    border-radius: 0.53333333333vw;
  }

  .accordion-inner::-webkit-scrollbar-thumb {
    border-radius: 0.5333333333333vw;
  }

  .accordion-content {
    width: 100%;
    height: auto;

    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;

    padding: 0 5vw;
  }

  .accordion-howto {
    font-family: "AdjaraSemiBold";
    font-style: normal;
    font-weight: 400;
    color: #fff;
    font-size: 3.3vw;
  }

  .accordion-howtoimg1 {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../slotAssets/img/acc-img1.png) !important;

    width: 58vw;
    height: 46vw;
  }
  .accordion-howtoimg2 {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../slotAssets/img/acc-img2.png) !important;

    width: 58vw;
    height: 46vw;
  }
}

.aboutPopup__content {
  width: 100%;
  height: 350px;
  border-top: 1px solid #586481;
  display: block;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .aboutPopup__content {
    display: none;
  }
}

.aboutPopup__info {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: col;
}

.aboutPopup__info-text {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 13px;
}

.headerMultiplier {
  width: 340px;
  height: 100px;
  margin: 0 auto;
  margin-bottom: 15px;
  margin-top: 5px;

  position: relative;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier {
    width: 85vw;
    height: 25vw;
    margin-bottom: 2vw;
    margin-top: 0;
  }
}

.headerMultiFs {
  width: 30px;
  height: 30px;

  position: absolute;
  z-index: 1;
  top: 5%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url(../slotAssets/img/header-freespin-multi.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiFs {
    width: 7vw;
    height: 7vw;
  }
}

.headerMultiplier__wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier__wrapper {
    margin-top: 2vw;
  }
}

.headerMultiplier__head {
  width: 220px;
  height: 50px;
  background-image: url(../slotAssets/img/header-multiplier-desk.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  justify-content: space-around;
  align-items: flex-end;
  padding: 0 7px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier__head {
    width: 56vw;
    height: 12vw;
    padding: 0 2.3vw;
  }
}

.headerMultiplier__head-item {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 7px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier__head-item {
    padding-bottom: 1.2vw;
  }
}

.headerMultiplier__head-item.blink {
  animation: flashing 1.5s 0.5s linear forwards;
}

.headerMultiplier__head-item.inactive {
  opacity: 0.5;
}

.headerMultiplier__head-item:nth-child(1) {
  background-image: url(../slotAssets/img/new-header-1.webp) !important;
  width: 40px;
  height: 36px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier__head-item:nth-child(1) {
    width: 10vw;
    height: 9vw;
  }
}

.headerMultiplier__head-item:nth-child(1).active {
  background-image: url(../slotAssets/img/new-header-1-active.webp) !important;
}

.headerMultiplier__head-item:nth-child(2) {
  background-image: url(../slotAssets/img/new-header-2.webp) !important;
  width: 40px;
  height: 40px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier__head-item:nth-child(2) {
    width: 10vw;
    height: 10vw;
  }
}

.headerMultiplier__head-item:nth-child(2).active {
  background-image: url(../slotAssets/img/new-header-2-active.webp) !important;
}

.headerMultiplier__head-item:nth-child(3) {
  background-image: url(../slotAssets/img/new-header-3.webp) !important;
  width: 40px;
  height: 42px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier__head-item:nth-child(3) {
    width: 10vw;
    height: 10.5vw;
  }
}

.headerMultiplier__head-item:nth-child(3).active {
  background-image: url(../slotAssets/img/new-header-3-active.webp) !important;
}

.headerMultiplier__head-item:nth-child(4) {
  background-image: url(../slotAssets/img/new-header-4.webp) !important;
  width: 40px;
  height: 40px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier__head-item:nth-child(4) {
    width: 10vw;
    height: 10vw;
  }
}

.headerMultiplier__head-item:nth-child(4).active {
  background-image: url(../slotAssets/img/new-header-4-active.webp) !important;
}

.headerMultiplier__head-item:nth-child(5) {
  background-image: url(../slotAssets/img/new-header-5.webp) !important;
  width: 40px;
  height: 36px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier__head-item:nth-child(5) {
    width: 10vw;
    height: 9vw;
  }
}

.headerMultiplier__head-item:nth-child(5).active {
  background-image: url(../slotAssets/img/new-header-5-active.webp) !important;
}

.headerMultiplier__head-amount {
  width: 25px;
  height: 18px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  flex-shrink: 0;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier__head-amount {
    width: 6.3vw;
    height: 6vw;
  }
}

.headerMultiplier__head-amount.x2 {
  background-image: url(../slotAssets/img/amount-2x.png) !important;
}

.headerMultiplier__head-amount.x2.active {
  background-image: url(../slotAssets/img/multiplier-x2-active.png) !important;
  width: 31px;
  height: 24px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier__head-amount.x2.active {
    width: 7.8vw;
    height: 7vw;
  }
}

.headerMultiplier__head-amount.x3 {
  background-image: url(../slotAssets/img/amount-3x.png) !important;
}

.headerMultiplier__head-amount.x3.active {
  background-image: url(../slotAssets/img/multiplier-x3-active.png) !important;
  width: 31px;
  height: 24px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier__head-amount.x3.active {
    width: 7.8vw;
    height: 6vw;
  }
}

.headerMultiplier__head-amount.x4 {
  background-image: url(../slotAssets/img/amount-4x.png) !important;
}

.headerMultiplier__head-amount.x4.active {
  background-image: url(../slotAssets/img/multiplier-x4-active.png) !important;
  width: 31px;
  height: 24px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier__head-amount.x4.active {
    width: 7.8vw;
    height: 6vw;
  }
}

.headerMultiplier__head-amount.x5 {
  background-image: url(../slotAssets/img/amount-5x.png) !important;
}

.headerMultiplier__head-amount.x5.active {
  background-image: url(../slotAssets/img/multiplier-x5-active.png) !important;
  width: 31px;
  height: 24px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier__head-amount.x5.active {
    width: 7.8vw;
    height: 6vw;
  }
}

.headerMultiplier__head-amount.x10 {
  background-image: url(../slotAssets/img/amount-10x.png) !important;
  width: 31px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier__head-amount.x10 {
    width: 7.8vw;
    height: 5.8vw;
  }
}

.headerMultiplier__head-amount.x10.active {
  background-image: url(../slotAssets/img/multiplier-x10-active.png) !important;
  width: 37px;
  height: 24px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier__head-amount.x10.active {
    width: 9.29w;
    height: 6vw;
  }
}

.headerMultiplier__main {
  width: 340px;
  height: 44px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../slotAssets/img/progress-bg-336x44.png) !important;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier__main {
    width: 85vw;
    height: 11vw;
  }
}

.wagerAnimationWrapper {
  width: 244px;
  height: 20px;

  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .wagerAnimationWrapper {
    width: 62.5vw;
    height: 5.2vw;
  }
}

.wagerAnimeWr {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.wagerAnimation {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: 100%;
  background-position: 0% 100%;
  background-image: url(../slotAssets/img/wager-animation.png) !important;
}

.wagerAnimation.animated {
  animation: sprite 1.8s steps(35) infinite;
}

.headerMultiplier__main-lightning {
  width: 34px;
  height: 60px;
  background-image: url(../slotAssets/img/prize--3-lightning.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 4.5%;
  transform: translate(-50%, -50%);
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier__main-lightning {
    width: 8.5vw;
    height: 15vw;
  }
}

.prizeBox {
  width: 65px;
  height: 65px;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  position: absolute;
  z-index: 1;
  top: -56%;
  right: -12%;
  transform: translate(-50%, -50%);
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .prizeBox {
    width: 14vw;
    height: 14vw;

    top: -48.5%;
    right: -10%;
  }
}

.prizeBox.x2 {
  background-image: url(../slotAssets/img/10fs-prizebox.png) !important;
}

.prizeBox.x3 {
  background-image: url(../slotAssets/img/50fs-prizebox.png) !important;
}
.prizeBox.x4 {
  background-image: url(../slotAssets/img/250fs-prizebox.png) !important;
}

.prizeBox.x5 {
  background-image: url(../slotAssets/img/500fs-prizebox.png) !important;
}

.prizeBox.x10 {
  background-image: url(../slotAssets/img/x10-prizebox.png) !important;
}

.headerMultiplier__main-multiplier {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  z-index: 1;
  top: 50%;
  right: -10%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 30px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier__main-multiplier {
    width: 13vw;
    height: 8vw;
  }
}

.headerMultiplier__main-multiplierBox {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.headerMultiplier__main-multiAmount {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-size: 100%;
  background-position: 0% 100%;
}

.headerMultiplier__main-multiAmount.x2 {
  background-image: url(../slotAssets/img/2x-animate.png) !important;
}

.headerMultiplier__main-multiAmount.x2.animated {
  animation: sprite 1s steps(38) 1;
}

.headerMultiplier__main-multiAmount.x3 {
  background-image: url(../slotAssets/img/x3-animated.png) !important;
}

.headerMultiplier__main-multiAmount.x3.animated {
  animation: sprite 1s steps(38) 1;
}

.headerMultiplier__main-multiAmount.x4 {
  background-image: url(../slotAssets/img/x4-animated.png) !important;
}

.headerMultiplier__main-multiAmount.x4.animated {
  animation: sprite 1s steps(38) 1;
}

.headerMultiplier__main-multiAmount.x5 {
  background-image: url(../slotAssets/img/5x-animated.png) !important;
}

.headerMultiplier__main-multiAmount.x5.animated {
  animation: sprite 1s steps(38) 1;
}

.headerMultiplier__main-multiAmount.x10 {
  background-image: url(../slotAssets/img/x10-animated.png) !important;
  width: 60px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier__main-multiAmount.x10 {
    width: 15.5vw;
  }
}

.headerMultiplier__main-multiAmount.x10.animated {
  animation: sprite 1s steps(38) 1;
}

.headerMultiplier__main-progressText {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 11px;
  display: none;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier__main-progressText {
    font-size: 2.8vw;
  }
}

.headerMultiplier__main-progressText.active {
  display: block;
}

.headerMultiplier__main-progressBar {
  width: 244px;
  height: 20px;
  background-image: url(../slotAssets/img/progress-inner-244x20.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  justify-content: flex-start;
  position: relative;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier__main-progressBar {
    width: 62.5vw;
    height: 5.2vw;
  }
}

.headerMultiplier__main-progressBar.inactive {
  display: none;
}

.headerMultiplier__main-progress {
  width: 0%;
  position: absolute;
  z-index: 1;
  left: 0;
  max-width: 100%;
  height: 100%;
  border-radius: 100px;
  background: linear-gradient(180deg, #2d92f2 0%, #1733b4 100%);
}

.headerMultiplier__main-progressCount {
  font-family: "AdjaraBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 13px;
  text-shadow:
    2px 0 #351cb0,
    -2px 0 #351cb0,
    0 2px #351cb0,
    0 -2px #351cb0,
    1px 1px #351cb0,
    -1px -1px #351cb0,
    1px -1px #351cb0,
    -1px 1px #351cb0;

  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);

  display: none;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier__main-progressCount {
    font-size: 3.3vw;
  }
}

.headerMultiplier__main-progressCount.active {
  display: block;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .headerMultiplier__main-progressCount {
    font-size: 3.5vw;
  }
}

.slotHead {
  background-image: url(../img/bg-game-header-green.webp) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 450px;
  height: 54px;
  margin-left: 1.5px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead {
    width: 100%;
    height: 13vw;
    margin-left: 0;
  }
}

.slotHead__wrapped {
  position: relative;
  width: 100%;
  height: 100%;
}

.slotHead__carAmount {
  width: 88px;
  height: 32px;
  background-image: url(../slotAssets/slotAssets/img-frame.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 16%;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__carAmount {
    width: 22vw;
    height: 8vw;
  }
}

.slotHead__carAmount-icon {
  width: 38px;
  height: 38px;

  position: absolute;
  z-index: 3;
  left: 17%;
  top: 50%;
  transform: translate(-50%, -50%);
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__carAmount-icon {
    width: 9.78vw;
    height: 9.78vw;
  }
}

.slotHead__carAmount-iconWr {
  width: 100%;
  height: 100%;

  display: flex;
  justify-content: center;
  align-items: center;
}

.slotHead__carAmount-carIcon {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;

  background-size: 100%;
  background-position: 0% 100%;
  background-image: url(../slotAssets/img/caricon-animated.png) !important;
}

.slotHead__carAmount-carIcon.animated {
  animation: sprite 1s steps(31) 1;
}

.slotHead__carAmount-wrapper {
  width: 80%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.slotHead__carAmount-currAmount {
  font-family: "AdjaraBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 13px;
  text-shadow:
    -1px 0px 0px #b96952,
    1px 0px 0px #b96952,
    0px -1px 0px #b96952,
    0px 1px 0px #b96952;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__carAmount-currAmount {
    font-size: 3.2vw;
  }
}

.slotHead__carAmount-sumAmount {
  font-family: "AdjaraBold";
  font-style: normal;
  font-weight: 400;
  color: #fcb960;
  font-size: 13px;
  text-shadow:
    -1px 0px 0px #b96952,
    1px 0px 0px #b96952,
    0px -1px 0px #b96952,
    0px 1px 0px #b96952;
  margin-left: 3px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__carAmount-sumAmount {
    font-size: 3.2vw;
    margin-left: 1vw;
  }
}

.slotHead__phoneAmount {
  width: 88px;
  height: 32px;
  background-image: url(../slotAssets/slotAssets/img-frame.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  z-index: 1;
  top: 50%;
  right: -4%;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__phoneAmount {
    width: 22vw;
    height: 8vw;
    right: -7%;
  }
}

.slotHead__phoneAmount-icon {
  width: 38px;
  height: 38px;

  position: absolute;
  z-index: 3;
  left: 17%;
  top: 50%;
  transform: translate(-50%, -50%);
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__phoneAmount-icon {
    width: 9.78vw;
    height: 9.78vw;
  }
}

.slotHead__phoneAmount-iconWr {
  width: 100%;
  height: 100%;

  display: flex;
  justify-content: center;
  align-items: center;
}

.slotHead__phoneAmount-phIcon {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;

  background-size: 100%;
  background-position: 0% 100%;
  background-image: url(../slotAssets/img/iphone-icon-animated.png) !important;
}

.slotHead__phoneAmount-phIcon.animated {
  animation: sprite 1s steps(30) 1;
}

.slotHead__phoneAmount-wrapper {
  width: 80%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.slotHead__phoneAmount-currAmount {
  font-family: "AdjaraBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 13px;
  text-shadow:
    -1px 0px 0px #b96952,
    1px 0px 0px #b96952,
    0px -1px 0px #b96952,
    0px 1px 0px #b96952;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__phoneAmount-currAmount {
    font-size: 3.2vw;
  }
}

.slotHead__phoneAmount-sumAmount {
  font-family: "AdjaraBold";
  font-style: normal;
  font-weight: 400;
  color: #fcb960;
  font-size: 13px;
  text-shadow:
    -1px 0px 0px #b96952,
    1px 0px 0px #b96952,
    0px -1px 0px #b96952,
    0px 1px 0px #b96952;
  margin-left: 3px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__phoneAmount-sumAmount {
    font-size: 3.2vw;
    margin-left: 1vw;
  }
}

.slotHead__winningText {
  width: 53px;
  height: 21px;
  background-image: url(../slotAssets/img/win-en.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  top: 28%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  z-index: 1;
}
html:lang(sr) .slotHead__winningText {
  background-image: url(../slotAssets/img/win-sr.png) !important;
  width: 79px;
  height: 19px;
  left: 51%;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__winningText {
    width: 12vw;
    height: 5vw;
    top: 29%;
  }
  html:lang(sr) .slotHead__winningText {
    width: 19vw;
    height: 5vw;
  }
}

.slotHead__winningText.lastwin {
  background-image: url(../slotAssets/img/last-win.svg) !important;
  width: 106px;
  height: 16px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__winningText.lastwin {
    width: 30vw;
    height: 4vw;
  }
}

.slotHead__middleLights {
  width: 470px;
  height: 190px;
  background: radial-gradient(
    50.05% 49.87% at 50.02% 49.68%,
    #f91f2b 0%,
    #af1c27 6%,
    #831419 13%,
    #63152b 20%,
    #440e1d 29%,
    #2b0912 38%,
    #17050a 48%,
    #0a0204 59%,
    #020001 73%,
    rgba(0, 0, 0, 0) 100%
  );
  background-blend-mode: screen;
  mix-blend-mode: screen;
  opacity: 0.8;
  position: absolute;
  z-index: 1;
  top: 65%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__middleLights {
    top: 60%;
    width: 50vw;
    height: 40vw;
  }
}

.slotHead__winningCounter {
  display: none;
  justify-content: center;
  align-items: center;
  position: absolute;
  z-index: 2;
  top: 73%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 150px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__winningCounter {
    width: 30vw;
    top: 80%;
  }
}

.slotHead__winningCounter.active {
  display: flex;
}

.slotHead__winningCounter-icon {
  background-image: url(../img/maxbet-coin.svg) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 8%;
  z-index: 2;
}
.slotHead__winningCounter.coin .slotHead__winningCounter-icon {
  background-image: url(../img/wheel-prize-icon-coin.webp) !important;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__winningCounter-icon {
    width: 5vw;
    height: 5vw;
  }
}

.slotHead__winningCounter-amount {
  font-family: "AdjaraBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 18px;
  margin-left: 10px;

  width: fit-content;
  display: flex;
  justify-content: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__winningCounter-amount {
    font-size: 4.3vw;
    margin-left: 1.5vw;
    width: 28vw;
  }
}

.slotHead__calc {
  /* width: 160px; */
  /* height: 32px; */
  width: 423px;
  height: 320px;
  background-color: rgba(7, 11, 29, 0.8);

  display: none;
  justify-content: center;
  align-items: center;

  position: absolute;
  z-index: 9;
  top: 52.5%;
  left: 50%;
  transform: translate(-50%, -50%);

  transform: translate(-50%, -49%);
}

.slotHead__calc.active {
  display: flex;
}

.slotHead__calc-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__calc {
    /* width: 41vw; */
    /* height: 8vw; */
    width: 90vw;
    height: 74vw;
    transform: translate(-50%, -50%);
    top: 50%;
    /* left: 47.5%; */
  }
}
.slotHead__calc-wrapper-lower {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: -65px;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__calc-wrapper-lower {
    margin-top: -8vw;
  }
}

.slotHead__calc-fs {
  width: fit-content;
  height: 100%;

  display: flex;
  justify-content: center;
  align-items: center;
}

.slotHead__calc-fsIcon {
  width: 30px;
  height: 30px;
  /* background-image: url(../slotAssets/img/freespin-20x20-white.png) !important; */
  background-image: url(../img/maxbet-coin.svg) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__calc-fsIcon {
    height: 7vw;
  }
}

.slotHead__calc-fsAmount {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 22px;

  margin-left: 5px;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__calc-fsAmount {
    font-size: 6vw;
    margin-left: 0.7vw;
  }
}
.slotHead__calc-fsLast {
  width: 300px;
  height: 235px;
  margin-top: -45px;

  background-image: url(../slotAssets/img/lastwon-bg.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__calc-fsLast {
    width: 77vw;
    height: 60vw;
    margin-top: -13vw;
  }
}

.slotHead__calc-fsIconLast {
  width: 30px;
  height: 30px;
  /* background-image: url(../slotAssets/img/freespin-20x20-white.png) !important; */
  background-image: url(../img/maxbet-coin.svg) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__calc-fsIconLast {
    height: 7vw;
  }
}

.slotHead__calc-fsAmountLast {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 22px;

  text-shadow:
    2px 0 #885d09,
    -2px 0 #885d09,
    0 2px #885d09,
    0 -2px #885d09,
    1px 1px #885d09,
    -1px -1px #885d09,
    1px -1px #885d09,
    -1px 1px #885d09;

  margin-left: 5px;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__calc-fsAmountLast {
    font-size: 6vw;
    margin-left: 0.7vw;
  }
}

.slotHead__calc-betParent {
  /* width: 50px; */
  display: none;
  /* justify-content: center; */
  justify-content: flex-start;
  align-items: center;
  width: fit-content;
  margin-left: 7px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__calc-betParent {
    margin-left: 1vw;
  }
}

.slotHead__calc-betParent.active {
  display: flex;
  -webkit-animation: slide-right 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  animation: slide-right 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

.slotHead__calc-multiParent {
  width: 12%;
  display: none;
  justify-content: center;
  align-items: center;
  margin-left: 7px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__calc-multiParent {
    margin-left: 1vw;
  }
}

.slotHead__calc-multiParent.active {
  display: flex;
  -webkit-animation: slide-right 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  animation: slide-right 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

.slotHead__calc-multiply {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #c39df0;
  font-size: 15px;

  /* width: 4%; */
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__calc-multipliy {
    font-size: 2.8vw;
  }
}

.slotHead__calc-greenAmount {
  font-family: "AdjaraBold";
  font-style: normal;
  font-weight: 400;
  color: #15b953;
  font-size: 21px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 5px;

  /* width: 25%; */
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__calc-greenAmount {
    font-size: 6vw;
  }
}

.slotHead__calc-greenAmount.blink {
  animation: flashing 1.5s 0.5s linear forwards;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__calc-multipliy {
    font-size: 3.8vw;
  }
}

.slotHead__calc-multiplier {
  /* width: 22%; */
  width: 70px;
  height: 18px;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__calc-multiplier {
    height: 5vw;
    margin-left: 1vw;
    margin-bottom: 0.5vw;
  }
}

.slotHead__calc-multiplier.blink {
  animation: flashing 1.5s 0.5s linear forwards;
}

.slotHead__calc-multiplier.x2 {
  background-image: url(../slotAssets/img/head-2x-42x26.png) !important;
}
.slotHead__calc-multiplier.x3 {
  background-image: url(../slotAssets/img/head-3x-44x27.png) !important;
}
.slotHead__calc-multiplier.x4 {
  background-image: url(../slotAssets/img/head-4x-42x26.png) !important;
}
.slotHead__calc-multiplier.x5 {
  background-image: url(../slotAssets/img/head-5x-43x26.png) !important;
}
.slotHead__calc-multiplier.x10 {
  background-image: url(../slotAssets/img/head-10x-58x27.png) !important;
  margin-left: 3px;
}

.slotHead__flash {
  width: 160px;
  height: 32px;

  display: none;
  justify-content: center;
  align-items: center;

  position: absolute;
  z-index: 2;
  top: 65%;
  left: 50.5%;
  transform: translate(-50%, -50%);
}

.slotHead__flash.active {
  display: flex;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__flash {
    width: 41vw;
    height: 8vw;
  }
}

.slotHead__flash-fl {
  width: 43%;
  height: 100%;

  display: flex;
  justify-content: center;
  align-items: center;
}

.slotHead__flash-flIcon {
  width: 20px;
  height: 20px;
  background-image: url(../slotAssets/img/prize--3-lightning.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__flash-flIcon {
    width: 5vw;
    height: 5vw;
  }
}

.slotHead__flash-flAmount {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 16px;

  margin-left: 5px;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__flash-flAmount {
    font-size: 3.8vw;
    margin-left: 0.7vw;
  }
}

.slotHead__flash-multiply {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #c39df0;
  font-size: 11px;

  width: 4%;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__flash-multipliy {
    font-size: 2.8vw;
  }
}

.slotHead__flash-greenAmount {
  font-family: "AdjaraBold";
  font-style: normal;
  font-weight: 400;
  color: #15b953;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;

  width: 25%;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__flash-multipliy {
    font-size: 3.8vw;
  }
}

.slotHead__flash-multiplier {
  width: 22%;
  height: 15px;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotHead__flash-multipliy {
    height: 4vw;
  }
}

.slotHead__flash-multiplier.blink {
  animation: flashing 2s 0.5s linear forwards;
}

.slotHead__flash-multiplier.x2 {
  background-image: url(../slotAssets/img/head-2x-42x26.png) !important;
}
.slotHead__flash-multiplier.x3 {
  background-image: url(../slotAssets/img/head-3x-44x27.png) !important;
}
.slotHead__flash-multiplier.x4 {
  background-image: url(../slotAssets/img/head-4x-42x26.png) !important;
}
.slotHead__flash-multiplier.x5 {
  background-image: url(../slotAssets/img/head-5x-43x26.png) !important;
}
.slotHead__flash-multiplier.x10 {
  background-image: url(../slotAssets/img/head-10x-58x27.png) !important;
}

.slotwrapper {
  overflow: hidden;
  display: inline-block;
  border: 1px solid #000;
  height: 200px;
}

.slotwrapper ul {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  float: left;
}

.slotwrapper ul {
  width: 200px;
  height: 200px;
  font-size: 200px;
  line-height: 200px;
  text-align: center;
}

.slotwrapper ul li img {
  vertical-align: top;
}

@media screen and (max-width: 1200px) {
  .slotwrapper {
    width: 100%;
  }
  .slotwrapper ul {
    width: 33%;
  }
}

@media screen and (max-width: 768px) {
  .slotwrapper {
    height: 100px;
  }
  .slotwrapper ul {
    height: 100px;
    font-size: 100px;
    line-height: 100px;
  }
}

/* Example 10 override slotwrapper */
#example10 {
  height: 150px;
}

#example10 ul {
  width: 150px;
  height: 150px;
  font-size: 150px;
  line-height: 150px;
}

@media screen and (max-width: 1200px) {
  #example10 ul {
    width: 18%;
  }
}

@media screen and (max-width: 768px) {
  #example10 {
    height: 100px;
  }
  #example10 ul {
    height: 100px;
    font-size: 100px;
    line-height: 100px;
  }
}

.videoContent {
  position: absolute;
  top: 59%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 750px;
  height: auto;

  z-index: 13;

  display: none;
  justify-content: center;
  align-items: center;

  /* background: rgba(19, 22, 46, 0.8); */
  border-radius: 4px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .videoContent {
    width: 96vw;
    height: auto;
  }
}

.videoContent.active {
  display: flex;
}

#video-container {
  width: 100%;
  height: 100%;
  display: none;
  justify-content: center;
  align-items: center;
}
#video-containerDesk {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  #video-container {
    height: 82%;
    display: flex;
  }

  #video-containerDesk {
    display: none;
  }
}

.videoContent__el {
  width: 85%;
  height: 90%;
  pointer-events: none;

  display: none;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .videoContent__el {
    height: 100%;
  }
}

.videoContent__frame {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 13;
}

.videoContent__button {
  width: 100px;
  height: 43px;

  display: none;
  justify-content: center;
  align-items: center;

  cursor: pointer;

  position: absolute;
  z-index: 14;
  bottom: 2%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: linear-gradient(180deg, #6255ae 0%, #9241a3 100%);
  border-radius: 4px;

  font-family: "AdjaraBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 15px;
}

.videoContent__button.active {
  display: flex;
}

#playVidBtn {
  background: #01ac2d;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .videoContent__button {
    font-size: 3.5vw;
    width: 25vw;
    height: 11.5vw;
    bottom: -2%;
  }
}

.videoContent__text {
  width: 370px;
  position: absolute;
  z-index: 14;
  top: 80%;
  left: 50%;
  transform: translate(-50%, -50%);

  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 11px;
  text-align: center;

  display: none;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .videoContent__text {
    width: 80vw;
    font-size: 2.8vw;
  }
}

.videoContent__text.pt-2 {
  top: 20%;
}

.videoContent__text.lh-12 {
  line-height: 12px;
  top: 79%;
}
.videoContent__text.active {
  display: block;
}

.prizeBonus {
  position: absolute;
  z-index: 10;
  width: 423px;
  height: 295px;

  background-image: url(../slotAssets/img/prizewin-bg.png) !important;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;

  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  display: none;
}

.prizeBonus.active {
  display: block;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .prizeBonus {
    width: 90vw;
    height: 74vw;

    top: 51%;
  }
}

.prizeBonus__close {
  width: 16px;
  height: 16px;
  background-image: url(../slotAssets/img/x.svg) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  position: absolute;
  z-index: 4;
  right: 15px;
  top: 15px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .prizeBonus__close {
    width: 4vw;
    height: 4vw;
  }
}

.prizeBonus__container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.prizeBonus__head {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  width: 150px;
  height: 22px;

  margin-top: 25px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .prizeBonus__head {
    width: 45vw;
    height: 6vw;
    margin-top: 6vw;
  }
}

.prizeBonus__head.ka {
  background-image: url(../slotAssets/img/gz-ka.png) !important;
}

.prizeBonus__head.en {
  background-image: url(../slotAssets/img/gz-e.png) !important;
}

.prizeBonus__head.ru {
  background-image: url(../slotAssets/img/gz-ru.png) !important;
}

.prizeBonus__icon {
  width: 52px;
  height: 80px;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../slotAssets/img/prbox-clear.png) !important;
  margin-top: 55px;
  position: relative;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .prizeBonus__icon {
    width: 15vw;
    height: 21vw;
    margin-top: 15vw;
  }
}

.prizeBonus__icon-amount {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  width: 55px;
  height: 20px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .prizeBonus__icon-amount {
    width: 15vw;
    height: 5.5vw;
  }
}

.prizeBonus__icon-amount.x2 {
  background-image: url(../slotAssets/img/fs10-amount.png) !important;
}

.prizeBonus__icon-amount.x3 {
  background-image: url(../slotAssets/img/fs50-amount.png) !important;
}

.prizeBonus__icon-amount.x4 {
  background-image: url(../slotAssets/img/fs250-amount.png) !important;
}

.prizeBonus__icon-amount.x5 {
  background-image: url(../slotAssets/img/fs500-amount.png) !important;
}

.prizeBonus__icon-amount.x10 {
  background-image: url(../slotAssets/img/fs1000-amount.png) !important;
}

.prizeBonus__bottom {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 12px;

  width: 80%;
  text-align: center;
  margin-top: 30px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .prizeBonus__bottom {
    margin-top: 5vw;
    font-size: 3vw;
  }
}

.bigWin {
  position: absolute;
  z-index: 10;
  width: 423px;
  height: 320px;

  top: 52.5%;
  left: 50%;
  /* transform: translate(-50%, -50%); */
  transform: translate(-50%, -49%);

  pointer-events: none;

  background-color: rgba(7, 11, 29, 0.8);

  display: none;
}

.bigWin.active {
  display: block;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .bigWin {
    width: 90vw;
    height: 74vw;
    top: 50%;
    transform: translate(-50%, -50%);

    top: 51%;
  }
}

.bigWin__container {
  width: 100%;
  height: 100%;

  display: flex;
  justify-content: center;
  align-items: center;
}

.bigWin__container-wrapped {
  position: relative;
  width: 100%;
  height: 100%;
}

.bigWin__bgImg {
  width: 300px;
  height: 232px;

  background-image: url(../slotAssets/img/bigwin-lights.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  animation: rotate-animation 5s infinite linear;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .bigWin__bgImg {
    width: 77vw;
    height: 60vw;
  }
}

.bigWin__txt {
  width: 105px;
  height: 20px;

  background-image: url(../slotAssets/img/bigwin-txt.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  top: 38%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 12;
  position: absolute;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .bigWin__txt {
    width: 26vw;
    height: 6vw;
  }
}

.bigWin__winningAmount {
  position: absolute;
  z-index: 11;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

  display: flex;
  justify-content: center;
  align-items: center;

  width: 200px;
  height: 78px;

  background-image: url(../slotAssets/img/winning-frame.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .bigWin__winningAmount {
    width: 52vw;
    height: 20vw;
  }
}

.bigWin__winningAmount-icon {
  width: 24px;
  height: 20px;

  background-image: url(../img/maxbet-coin.svg) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .bigWin__winningAmount-icon {
    width: 6vw;
    height: 5vw;
  }
}

.bigWin__winningAmount-amount {
  font-family: "AdjaraBold";
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(
    to right,
    #af721b 0%,
    #e2ab09 29.17%,
    #d9c375 62.5%,
    #885d09 100%
  ) !important;
  margin-left: 5px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .bigWin__winningAmount-amount {
    font-size: 5.5vw;
  }
}

.winning {
  position: absolute;
  z-index: 9;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 423px;
  height: 295px;
  pointer-events: none;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .winning {
    width: 90vw;
    height: 77vw;
  }
}

.winning__horizontalTop {
  position: absolute;
  z-index: 10;
  width: 90%;
  height: 90%;
  top: 20%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.winning__horizontalTop-img {
  background-image: url(../slotAssets/img/horizon-win.png) !important;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: 100%;
  background-position: 0% 100%;
}

.winning__horizontalTop-img.animated {
  animation: sprite 1s steps(18) 1;
}

.winning__horizontalMid {
  position: absolute;
  z-index: 10;
  width: 90%;
  height: 90%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.winning__horizontalMid-img {
  background-image: url(../slotAssets/img/horizon-win.png) !important;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: 100%;
  background-position: 0% 100%;
}

.winning__horizontalMid-img.animated {
  animation: sprite 1s steps(18) 1;
}

.winning__horizontalBot {
  position: absolute;
  z-index: 10;
  width: 90%;
  height: 90%;
  top: 80%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.winning__horizontalBot-img {
  background-image: url(../slotAssets/img/horizon-win.png) !important;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: 100%;
  background-position: 0% 100%;
}

.winning__horizontalBot-img.animated {
  animation: sprite 1s steps(18) 1;
}

.winning__rightToLeft {
  position: absolute;
  z-index: 10;
  width: 90%;
  height: 90%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.winning__rightToLeft-img {
  background-image: url(../slotAssets/img/left-to-right-real.png) !important; /* ✅ გასწორებული: იგივე სურათი რაც leftToRight */
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: 115%;
  background-position: 0% 100%;
  transform: scaleX(
    -1
  ); /* ✅ დავაბრუნოთ სურათი ჰორიზონტალურად მარჯვნიდან-მარცხნივ ეფექტისთვის */
}

.winning__rightToLeft-img.animated {
  animation: sprite 1s steps(36) 1; /* ✅ გასწორებული: 36 steps (როგორც leftToRight-ში) */
}

.winning__leftToRight {
  position: absolute;
  z-index: 10;
  width: 90%;
  height: 90%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.winning__leftToRight-img {
  background-image: url(../slotAssets/img/left-to-right-real.png) !important;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: 115%;
  background-position: 0% 100%;
}

.winning__leftToRight-img.animated {
  animation: sprite 1s steps(36) 1;
}

.slot {
  width: 438px;
  height: 370px;
  /* background-image: url(../slotAssets/img/slot-outer-bg.png) !important; */
  /* background-image: url(../slotAssets/img/slotbg-cropped-new.webp) !important; */
  background-image: url(../img/rectangle-2-2.webp) !important;

  background-size: contain;

  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 5px;
  position: relative;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slot {
    width: 95vw;
    height: 80vw;
    background-image: url(../slotAssets/img/slot-desc-green.webp) !important;

    background-size: 100% 100%;
    margin-top: 2vw;
  }
}

.slot__winners {
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
}

.slot__winners-horizontalOne {
  position: absolute;
  width: 90%;
  height: 30%;
  z-index: 3;
}

.slot__winners-horizontalAnimated {
  background-image: url(../slotAssets/img/horizontal-win-animated.png) !important;
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-size: 71.8%;
  background-position: 0% 100%;
  transform: translateX(10px);
}

.slot__winners-horizontalAnimated.action {
  animation: sprite 1.2s steps(24) infinite;
}

.slot__doors {
  width: 29.5%;
  height: 270px;
  /* background: linear-gradient(
    180deg,
    #0c1411 0%,
    #4a8774 26.19%,
    #49c29b 48.96%,
    #4a8779 70.83%,
    #152121 100%
  ); */
  background: linear-gradient(
    180deg,
    #8c8880 0%,
    #e4e0d8 26.19%,
    #f6f2e7 48.96%,
    #e4e0d8 70.83%,
    #8c8880 100%
  );
  box-shadow: 0 0 27px 0 rgba(27, 4, 38, 0.25);
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: relative;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slot__doors {
    height: 70vw;
    justify-content: space-between;
  }
}

.slot__doors:nth-child(2) {
  margin: 0 7px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slot__doors:nth-child(2) {
    margin: 0 1.3vw;
  }
}

.slot__doors-lineBox {
  width: 100px;
  height: 90px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slot__doors-lineBox {
    height: 23vw;
    width: 25vw;
  }
}

.slot__doors-line {
  width: 100px;
  height: 1px;
  background-image: url(../slotAssets/img/slot-border-1.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slot__doors-line {
    width: 25vw;
  }
}

.slot__door {
  width: 126px;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slot__door {
    width: 25vw;
    height: 100%;
  }
}

.slot__track {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column-reverse;
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 90px;
  transition: transform;
  transition-duration: 0s;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slot__track {
    height: 23.333333vw;
  }
}

.slot__track.animate {
  transform: translateY(1890px);
  transition-duration: 2s;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slot__track.animate {
    transform: translateY(490vw);
  }
}

.slot__track.reset {
  transform: translateY(0px);
  transition-duration: 0s;
}

.slot__item {
  width: 126px;
  height: 90px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  position: relative;
}

.slot__item.darken {
  opacity: 0.5;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slot__item {
    height: 23.333333vw;
    width: 23vw;
  }
}

.slot__col {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  z-index: 5;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
}

.slot__prize {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 10px 0;
}

.slot__boxes {
  position: absolute;
  width: 75%;
  height: 75%;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}

.slot__prizes {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.slot__prizes.darken {
  opacity: 0.5;
}

.slot__prizes.iphone {
  background-image: url(../slotAssets/img/phoneimg-slot.png) !important;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-size: 71.8%;
  background-position: 0% 100%;
  transform: translateX(10px);
}

.slot__prizes.iphone.animated {
  /* background-image: url(../slotAssets/img/iphone-animated.png) !important; */
  background-image: url(../slotAssets/img/apple-sprite.png) !important;
  animation: sprite 0.8s steps(31) infinite;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slot__prizes.iphone {
    background-size: 100%;
    transform: translateX(0);
  }
}

.slot__prizes.car {
  background-image: url(../slotAssets/img/carimg-slot.png) !important;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-size: 71.8%;
  background-position: 0% 100%;
  transform: translateX(10px);
}

.slot__prizes.car.animated {
  background-image: url(../slotAssets/img/car-sprite.png) !important;
  animation: sprite 0.8s steps(49) infinite;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slot__prizes.car {
    background-size: 100%;
    transform: translateX(0);
  }
}

.slot__prizes.lightning {
  background-image: url(../slotAssets/img/elva.png) !important;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-size: 71.8%;
  background-position: 0% 100%;
  transform: translateX(10px);
}

.slot__prizes.lightning.animated {
  background-image: url(../slotAssets/img/elva-sprite.png) !important;
  animation: sprite 0.8s steps(52) infinite;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slot__prizes.lightning {
    background-size: 100%;
    transform: translateX(0);
  }
}

.slot__prizes.watermelon {
  background-image: url(../slotAssets/img/watermelonimg-slot.png) !important;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-size: 71.8%;
  background-position: 0% 100%;
  transform: translateX(10px);
}

.slot__prizes.watermelon.animated {
  background-image: url(../slotAssets/img/sazamtro-sprite.png) !important;
  animation: sprite 0.8s steps(38) infinite;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slot__prizes.watermelon {
    background-size: 101%;
    transform: translateX(0);
  }
}

.slot__prizes.plum {
  background-image: url(../slotAssets/img/qliavi.png) !important;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-size: 71.8%;
  background-position: 0% 100%;
  transform: translateX(10px);
}

.slot__prizes.plum.animated {
  background-image: url(../slotAssets/img/qliavi-sprite.png) !important;
  animation: sprite 0.8s steps(49) infinite;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slot__prizes.plum {
    background-size: 100%;
    transform: translateX(0);
  }
}

.slot__prizes.cherry {
  background-image: url(../slotAssets/img/cherryimg-slot.png) !important;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-size: 71.8%;
  background-position: 0% 100%;
  transform: translateX(10px);
}

.slot__prizes.cherry.animated {
  /* background-image: url(../slotAssets/img/cherry-animated.png) !important; */
  background-image: url(../slotAssets/img/bali-sprite.png) !important;
  animation: sprite 0.8s steps(45) infinite;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slot__prizes.cherry {
    background-size: 100%;
    transform: translateX(0);
  }
}

.slot__prizes.grapes {
  background-image: url(../slotAssets/img/yurdzeni.png) !important;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-size: 71.8%;
  background-position: 0% 100%;
  transform: translateX(10px);
}

.slot__prizes.grapes.animated {
  background-image: url(../slotAssets/img/yurdzeni-sprite.png) !important;
  animation: sprite 0.8s steps(50) infinite;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slot__prizes.grapes {
    background-size: 100%;
    transform: translateX(0);
  }
}

.slot__prizes.seven {
  background-image: url(../slotAssets/img/sevenimg-slot.png) !important;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-size: 71.8%;
  background-position: 0% 100%;
  transform: translateX(10px);
}

.slot__prizes.seven.animated {
  background-image: url(../slotAssets/img/seven-animated-new.png) !important;
  animation: sprite 0.8s steps(20) infinite;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slot__prizes.seven {
    background-size: 100%;
    transform: translateX(0);
  }
}

.slotInfo {
  width: 447px;
  height: 58px;
  /* background-image: url(../slotAssets/img/slotinfo-bottom-new.png) !important; */
  background-image: url(../img/slotinfo-bottom-new-green.webp) !important;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  margin-top: -17px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotInfo {
    width: 100%;
    height: 11.8vw;
    background-size: 100% 100%;
    /* background-image: url(../slotAssets/img/slotinfo-bottom-new-purp.webp) !important; */
    margin-top: 2vw;
  }
}

.slotInfo__wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.slotInfo__infIcon {
  width: 36px;
  height: 36px;
  background-image: url(../img/factorial-green.webp) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;

  position: absolute;
  z-index: 1;
  left: 10%;
  top: 50%;
  transform: translate(-50%, -50%);
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotInfo__infIcon {
    width: 9vw;
    height: 9vw;
    left: 8%;
  }
}

.slotInfo__middle {
  position: absolute;
  z-index: 1;
  top: 48%;
  left: 50%;
  transform: translate(-50%, -50%);

  display: flex;
  justify-content: space-between;
  align-items: flex-start;

  width: 332px;
  gap: 3px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotInfo__middle {
    width: 74vw;
    top: 40%;
    gap: 2vw;
    margin-left: -3vw;
  }
}

.slotInfo__spinAmount {
  width: 160px;
  height: 49px;

  background-image: url(../slotAssets/img/slotinfo-spinamoun-new.webp) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  display: flex;
  justify-content: center;
  align-items: center;

  padding-left: 15px;
  margin-left: 8px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotInfo__spinAmount {
    width: 38vw;
    height: 9.259vw;
    margin-left: 7.2vw;
    margin-top: 1.3333333333vw;
    background-size: 100% 100%;
  }
}

.slotInfo__spinAmount-txt {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  color: #fff;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  width: 50px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotInfo__spinAmount-txt {
    font-size: 3.8vw;
    width: 12vw;
  }
}

.slotInfo__spinAmount-count {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  color: #fff;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  text-transform: uppercase;
  font-feature-settings: "case" on;
  margin-left: 7px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotInfo__spinAmount-count {
    font-size: 3.8vw;
    margin-left: 2.5vw;
  }
}

.slotInfo__betMultipliers {
  width: 60px;
  height: auto;

  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: absolute;
  z-index: 3;
  right: 25%;
  bottom: 100%;

  /* background: rgba(53, 6, 85, 0.81); */
  background: rgb(14 120 88);
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 5px;
  padding: 5px 0;

  display: none;

  transition: all 0.3s;
}

.slotInfo__betMultipliers.active {
  display: flex;
  -webkit-animation: slide-top 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  animation: slide-top 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotInfo__betMultipliers {
    width: 15vw;
    padding: 1.5vw 0;
  }
}

.slotInfo__betMultipliers-item {
  width: 47px;
  height: 32px;

  display: flex;
  justify-content: center;
  align-items: center;

  font-family: "AdjaraBold";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  color: #fff;

  background: transparent;

  /* border-bottom: 1px solid rgba(217, 217, 217, 0.3); */

  cursor: pointer;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotInfo__betMultipliers-item {
    width: 12vw;
    height: 8.4vw;
    font-size: 3.8vw;
  }
}

.slotInfo__betMultipliers-item:last-child {
  border-bottom: none;
}

.slotInfo__betMultipliers-item.inactive {
  pointer-events: none;
  opacity: 0.3;
}

.slotInfo__betMultipliers-item.active {
  background: #00ac41;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 5px;
}

.slotInfo__betMultipliers-border {
  width: 47px;
  height: 1px;
  background-color: rgba(217, 217, 217, 0.3);
  opacity: 1;
}

.slotInfo__betMultipliers-border.hid {
  opacity: 0;
}

.slotInfo__bet {
  width: 170px;
  height: 51px;

  background-image: url(../slotAssets/img/slotinfo-bet.svg) !important;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;

  display: flex;
  justify-content: center;
  align-items: center;

  cursor: pointer;

  padding-right: 30px;
  margin-right: 3px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotInfo__bet {
    width: 38vw;
    height: 9.259vw;
    padding-right: 5vw;
    margin-right: 1.2vw;
    margin-top: 1.5vw;
    background-size: 100%;
  }
}

.slotInfo__bet.blink {
  animation: flashing 1.5s 0.5s linear forwards;
}

.slotInfo__bet.active {
  background-image: url(../slotAssets/img/multipliers-active-bg.png) !important;
}

.slotInfo__bet-txt {
  font-family: "AdjaraBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 11px;
  text-transform: uppercase;
  font-feature-settings: "case" on;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotInfo__bet-txt {
    font-size: 3.8vw;
  }
}

.slotInfo__bet-box {
  width: 50px;
  height: 20px;

  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotInfo__bet-box {
    width: 11vw;
    height: 4vw;
  }
}

.slotInfo__bet-amount {
  font-family: "AdjaraBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 16px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotInfo__bet-amount {
    font-size: 3.7vw;
  }
}

.slotInfo__bet-arrow {
  width: 15px;
  height: 15px;

  background-image: url(../slotAssets/img/slotinfo-bet-arrow.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  cursor: pointer;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotInfo__bet-arrow {
    width: 4vw;
    height: 4vw;
  }
}

.slotInfo__prIcon {
  width: 36px;
  height: 36px;
  background-image: url(../img/slotInfo__prIcon.webp) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;

  position: absolute;
  z-index: 1;
  right: 2%;
  top: 50%;
  transform: translate(-50%, -50%);
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotInfo__prIcon {
    width: 9vw;
    height: 9vw;

    right: 0%;
  }
}

.spin {
  width: 456px;
  height: 97px;
  display: flex;
  justify-content: center;
  align-items: center;
  /* background-image: url(../slotAssets/img/spin-button-bg.png) !important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center; */
  /* margin-top: 20px; */
  padding-top: 30px;
  transform: translateY(10px);
  position: relative;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .spin {
    width: 100%;
    height: 26vw;
    margin-top: 2vw;
    transform: translateY(2.6vw);
    /* background-image: url(../slotAssets/img/spins-mob-bg.png) !important; */
    padding-top: 0;
  }
}

.spin__bg {
  width: 447.613px;
  height: 134px;

  position: absolute;
  z-index: 1;

  background-image: url(../img/spin__bg-green.webp) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  top: -7px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .spin__bg {
    width: 100%;
    height: 30vw;

    /* background-image: url(../slotAssets/img/spins-mob-bg.webp) !important; */
    top: -2.3vw;
  }
}

.video__button {
  width: 115px;
  height: 41px;
  border-radius: 20px;
  border: 1px solid #729672;
  background: #102b13;
  box-shadow: 1px 3px 0 0 rgba(0, 0, 0, 0.2);

  position: absolute;
  z-index: 2;
  top: 60%;
  left: 16%;
  transform: translate(-50%, -50%);

  cursor: pointer;

  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .video__button {
    left: 16%;
    top: 50%;
    gap: 2vw;
    width: 25vw;
    height: 8.6vw;
    border-radius: 5.2vw;
    border: 0.3vw solid #967972;
  }
}
.video__button-icon {
  width: 31px;
  height: 26px;

  background-image: url(../img/history-icon-slot.svg) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .video__button-icon {
    width: 4.5vw;
    height: 4.8vw;
  }
}

.video__button-text {
  color: #f8f8f8;
  text-align: center;
  font-family: adjaraSemiBold;
  font-size: 14px;
  line-height: 24px;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .video__button-text {
    font-size: 3.3vw;
    line-height: 6.5vw;
  }
}

.video__button.blink {
  animation: flashing 2.2s 0.5s linear infinite;
}

.spin__button {
  width: 100px;
  height: 100px;
  z-index: 2;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .spin__button {
    width: 25vw;
    height: 25vw;
  }
}

.spin__button-btn {
  width: 100%;
  height: 100%;
  background-image: url(../slotAssets/img/slot--spin-button.svg) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

.spin__button-btn.inactive {
  pointer-events: none;
  background-image: url(../slotAssets/img/spinactive.png) !important;
}

.spin__button-btn.animating {
  pointer-events: none;
}

.spin__button-stopbtn {
  width: 100%;
  height: 100%;
  background-image: url(../slotAssets/img/slot--spin-button.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.mute__button {
  width: 115px;
  height: 41px;
  border-radius: 20px;
  border: 1px solid #729672;
  background: #102b13;
  box-shadow: 1px 3px 0 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  z-index: 2;
  top: 60%;
  right: -9%;
  transform: translate(-50%, -50%);
  cursor: pointer;

  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  padding: 9px;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .mute__button {
    right: -9%;
    top: 50%;
    gap: 2vw;
    width: 25vw;
    height: 8.6vw;
    border-radius: 5.2vw;
    border: 0.3vw solid #967972;
    padding: 2.4vw;
  }
}

.mute__button-icon {
  width: 36px;
  height: 31px;

  background-image: url(../slotAssets/img/unmute-sound.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.mute__button-text {
  color: #f8f8f8;
  text-align: center;
  font-family: adjaraSemiBold;
  font-size: 14px;
  line-height: 24px;
}
.mute__button-text-2 {
  display: none;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .mute__button-text {
    font-size: 3.3vw;
    line-height: 6.5vw;
  }
}
.mute__button-text.muted {
  text-decoration: line-through;
}

.mute__button-icon.muted {
  background-image: url(../slotAssets/img/mute-btn.png) !important;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .mute__button-icon {
    width: 4.5vw;
    height: 4.8vw;
  }
}

/* SPRITE ANIMATION */
@-webkit-keyframes sprite {
  from {
    background-position: 0% 0%;
  }
  to {
    background-position: 0 100%;
  }
}

@keyframes sprite {
  from {
    background-position: 0% 0%;
  }
  to {
    background-position: 0 100%;
  }
}

/* უსასრულო ტრიალის animation */
@keyframes infiniteSpin {
  0% {
    transform: translateY(0px);
  }
  100% {
    transform: translateY(-1000px);
  }
}

.slot__track.spinning-infinite {
  animation: infiniteSpin 1.5s linear infinite !important;
  filter: blur(2px) !important;
  transition: none !important;
}

/* .hidden-element {
  display: none !important;
} */

.slot__prizes.crown {
  background-image: url(../slotAssets/img/crown-jackpot-anim_res.webp) !important;
  position: absolute;
  z-index: 2;
  top: -15px;
  left: -12px;
  bottom: 0;
  right: 0;
  background-size: 100%;
  background-position: 0% 100%;

  width: 110px;
  height: 110px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slot__prizes.crown {
    width: 35vw;
    height: 35vw;
    left: -9vw;
    top: -9vw;
    background-size: 100%;
  }
}

.slot__prizes.crown.animated {
  background-image: url(../slotAssets/img/crown-jackpot-anim_res.webp) !important;
  animation: sprite 1.2s steps(40) infinite;
}
.slot__prizes.gold {
  background-image: url(../slotAssets/img/gold-jackpot-anim.webp) !important;
  position: absolute;
  z-index: 2;
  top: -15px;
  left: -12px;
  bottom: 0;
  right: 0;
  background-size: 100%;
  background-position: 0% 100%;

  width: 110px;
  height: 110px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slot__prizes.gold {
    width: 35vw;
    height: 35vw;
    left: -9vw;
    top: -9vw;
    background-size: 100%;
  }
}

.slot__prizes.gold.animated {
  background-image: url(../slotAssets/img/gold-jackpot-anim.webp) !important;
  animation: sprite 1.2s steps(69) infinite;
}
.slot__prizes.bronze {
  background-image: url(../slotAssets/img/bronze-jackpot-anim.webp) !important;
  position: absolute;
  z-index: 2;
  top: -15px;
  left: -12px;
  bottom: 0;
  right: 0;
  background-size: 100%;
  background-position: 0% 100%;
  width: 110px;
  height: 110px;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .slot__prizes.bronze {
    width: 35vw;
    height: 35vw;
    left: -9vw;
    top: -9vw;
    background-size: 100%;
  }
}
.slot__prizes.bronze.animated {
  background-image: url(../slotAssets/img/bronze-jackpot-anim.webp) !important;
  animation: sprite 1.2s steps(69) infinite;
}
.slot__prizes.silver {
  background-image: url(../slotAssets/img/silver-jackpot-anim.webp) !important;
  position: absolute;
  z-index: 2;
  top: -15px;
  left: -12px;
  bottom: 0;
  right: 0;
  background-size: 100%;
  background-position: 0% 100%;
  width: 110px;
  height: 110px;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .slot__prizes.silver {
    height: 35vw;
    width: 35vw;
    left: -9vw;
    top: -9vw;
    background-size: 100%;
  }
}
.slot__prizes.silver.animated {
  background-image: url(../slotAssets/img/silver-jackpot-anim.webp) !important;
  animation: sprite 1.2s steps(69) infinite;
}

/* onbord */

.slotGame__onbording.active {
  display: block;
}
.slotGame__onbording {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(2, 2, 2, 0.75);
  z-index: 25;
  display: none;
}
.slotGame__onbording-1.active {
  display: flex;
}
.slotGame__onbording-1 {
  background-image: url(../slotAssets/img/slot-onbord-2.webp) !important;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 377px;
  height: 764px;
  position: absolute;
  top: 1662px;
  z-index: 200;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  display: none;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotGame__onbording-1 {
    width: 100%;
    height: 203vw;
    top: 314vw;
  }
}
.onbording-1-header.active {
  display: block;
}
.onbording-1-header {
  background-image: url(../slotAssets/img/onb-slot-head.webp) !important;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 345px;
  height: 100px;
  margin-top: 100px;
  display: none;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .onbording-1-header {
    width: 94.72vw;
    height: 126.32vw;
    margin-top: 28.07vw;
  }
}

.onbording-1-arrow.active {
  display: block;
}
.onbording-1-arrow {
  background-image: url(../slotAssets/img/arrow-right.svg) !important;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 143.3px;
  height: 235px;
  display: none;
  margin-top: -35px;
  margin-left: 118px;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .onbording-1-arrow {
    width: 38.21vw;
    height: 83.67vw;
    margin-top: -109vw;
    margin-left: 24vw;
  }
}

.onbording-1-content.active {
  display: flex;
}
.onbording-1-content {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: 255px;
  margin-top: 5px;
  display: none;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .onbording-1-content {
    width: 70.4vw;
    margin-top: -18.33vw;
    margin-left: -8vw;
  }
}
.onbording-1-content-title {
  font-size: 20px;
  font-family: "AdjaraBold";
  line-height: 24px;
  color: #ffffff;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .onbording-1-content-title {
    font-size: 5.33vw;
    line-height: 6.4vw;
  }
}
.onbording-1-content-description {
  font-size: 14px;
  font-family: "AdjaraRegular";
  line-height: 23px;
  color: #ffffff;
  margin-top: 10px;
  width: 280px;
  text-align: end;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .onbording-1-content-description {
    font-size: 3.73vw;
    line-height: 6.13vw;
    margin-top: 2.66vw;
    width: 74.66vw;
  }
}

.onbording-1-buttons {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 35px auto;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .onbording-1-buttons {
    width: 98%;
    margin: 6.67vw;
    margin: 10vw auto;
  }
}

.onbording-1-buttons div {
  width: 166px;
  height: 40px;
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-family: adjaraBold;
  font-size: 15px;
  line-height: 20px;
  text-transform: uppercase;
  cursor: pointer;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .onbording-1-buttons div {
    width: 44.267vw;
    height: 10.667vw;
    font-size: 4vw;
    line-height: 5.33vw;
  }
}

.onbording-1-skipBtn.active {
  display: flex;
}
.onbording-1-skipBtn {
  display: flex;
  border: 1px solid #22785b;
  background: #1b2021;
  display: none;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .onbording-1-skipBtn {
    border: 0.267vw solid #22785b;
  }
}

.onbording-1-nextBtn.active {
  display: flex;
}
.onbording-1-nextBtn {
  display: flex;
  border: 1px solid #22785b;
  background: var(--Green-CTA, #0f543e);
  display: none;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .onbording-1-nextBtn {
    border: 0.267vw solid #22785b;
  }
}

.onbording-1-prevBtn.active {
  display: flex;
}
.onbording-1-prevBtn {
  display: flex;
  border: 1px solid #22785b;
  background: #1b2021;
  display: none;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .onbording-1-prevBtn {
    border: 0.267vw solid #22785b;
  }
}

.onbording-1-doneBtn.active {
  display: flex;
}
.onbording-1-doneBtn {
  display: flex;
  border: 1px solid #22785b;
  background: var(--Green-CTA, #0f543e);
  display: none;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .onbording-1-doneBtn {
    border: 0.267vw solid #22785b;
  }
}

.onbording-2-content.active {
  display: flex;
}
.onbording-2-content {
  display: flex;
  flex-direction: column;
  align-items: start;
  margin-top: 248px;
  width: 100%;
  display: none;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .onbording-2-content {
    margin-top: 68.33vw;
    padding-left: 5.33vw;
  }
}

.onbording-2-content-img {
  width: 395px;
  height: 332px;
  background-image: url(../slotAssets/img/slot-onbord-1.webp) !important;
  background-repeat: no-repeat;
  background-size: 100%;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .onbording-2-content-img {
    width: 101vw;
    height: 92.53vw;
    margin-left: -6vw;
    background-size: contain;
  }
}

.onbording-2-content-arrow {
  background-image: url(../slotAssets/img/onb-arrow-left.svg) !important;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 77px;
  height: 165px;
  margin-left: 29px;
  margin-top: -139px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .onbording-2-content-arrow {
    width: 20.8vw;
    height: 44.53vw;
    margin-left: 6.73vw;
    margin-top: -44.33vw;
  }
}

.onbording-2-content-text {
  display: flex;
  flex-direction: column;
  align-items: start;
  margin-left: 31px;
  margin-top: -16px;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .onbording-2-content-text {
    margin-left: 8.27vw;
    margin-top: -4.27vw;
  }
}

.onbording-2-content-text-title {
  font-size: 20px;
  font-family: "AdjaraBold";
  line-height: 24px;
  color: #ffffff;
  margin-top: 20px;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .onbording-2-content-text-title {
    font-size: 5.33vw;
    line-height: 6.4vw;
    margin-top: 5.33vw;
  }
}
.onbording-2-content-text-description {
  font-size: 14px;
  font-family: "AdjaraRegular";
  line-height: 23px;
  color: #ffffff;
  margin-top: 10px;
  width: 280px;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .onbording-2-content-text-description {
    font-size: 3.73vw;
    line-height: 6.13vw;
    margin-top: 0.66vw;
    width: 74.66vw;
  }
}
.slotPrizeOnbording.active {
  display: block;
}
.slotPrizeOnbording {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(2, 2, 2, 0.75);
  z-index: 25;
  display: none;
}
.slotPrizeOnbordingBg {
  background-image: url(../slotAssets/img/slot-onbord-2.webp) !important;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 377px;
  height: 764px;
  position: absolute;
  top: 1662px;
  z-index: 200;
  left: 0;
  right: 0;
  margin: 0 auto;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotPrizeOnbordingBg {
    width: 100%;
    height: 203vw;
    top: 314vw;
  }
}

.slotPrizeOnbordingBg__prizeBox {
  width: 358px;
  height: auto;
  border-radius: 8px;
  border: 1px solid #053c2a;
  background: #071211;
  margin: 0 auto;
  margin-top: 266px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .slotPrizeOnbordingBg__prizeBox {
    width: 94.93vw;
    height: auto;
    margin-top: 69.33vw;
    padding: 4vw;
  }
}

.mainPrizes {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 5px auto;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .mainPrizes {
    margin: 3vw auto;
  }
}

.mainPrizes-gold {
  width: 161.184px;
  height: 46.421px;
  border-radius: 4px;
  background: #283b53;
  position: relative;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .mainPrizes-gold {
    width: 42.72vw;
    height: 12.27vw;
    border-radius: 1.066vw;
  }
}
.mainPrizes-gold-icon {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../img/gold.webp) !important;
  width: 39px;
  height: 39px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .mainPrizes-gold-icon {
    width: 10vw;
    height: 9vw;
  }
}
.mainPrizes-gold-amount {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 13px;
  text-align: center;
  position: absolute;
  top: 16px;
  top: 26px;
  left: 0;
  right: 0;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .mainPrizes-gold-amount {
    font-size: 3.46vw;
    top: 7.2vw;
  }
}

.mainPrizes-silver-bronze {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  gap: 5px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .mainPrizes-silver-bronze {
    margin-top: 6.66vw;
    gap: 1.33vw;
  }
}
.mainPrizes-silver {
  width: 161.184px;
  height: 46.421px;
  border-radius: 4px;
  background: #283b53;
  position: relative;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .mainPrizes-silver {
    width: 42.72vw;
    height: 12.27vw;
    border-radius: 1.066vw;
  }
}
.mainPrizes-silver-icon {
  background-image: url(../img/silver.webp) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 39px;
  height: 39px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .mainPrizes-silver-icon {
    width: 10vw;
    height: 9vw;
  }
}
.mainPrizes-silver-amount {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 13px;
  text-align: center;
  position: absolute;
  top: 16px;
  top: 26px;
  left: 0;
  right: 0;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .mainPrizes-silver-amount {
    font-size: 3.46vw;
    top: 7.2vw;
  }
}

.mainPrizes-bronze {
  width: 161.184px;
  height: 46.421px;
  border-radius: 4px;
  background: #283b53;
  position: relative;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .mainPrizes-bronze {
    width: 42.72vw;
    height: 12.27vw;
    border-radius: 1.066vw;
  }
}
.mainPrizes-bronze-icon {
  background-image: url(../img/image-33.png) !important;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
.mainPrizes-royal-icon {
  background-image: url(../img/royal-crown.webp) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 45px;
  height: 45px;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .mainPrizes-royal-icon {
    width: 11.5vw;
    height: 11.5vw;
  }
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .mainPrizes-bronze-icon {
    width: 7.5vw;
    height: 7.5vw;
  }
}
.mainPrizes-bronze-amount {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 13px;
  text-align: center;
  position: absolute;
  top: 16px;
  top: 26px;
  left: 0;
  right: 0;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .mainPrizes-bronze-amount {
    font-size: 3.46vw;
    top: 7.2vw;
  }
}

.minorPrizes {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin: 4px auto;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .minorPrizes {
    margin: 1.066vw auto;
  }
}

.minorPrizes .electric__winnings-items {
  width: 164.184px;
  height: 46.421px;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .minorPrizes .electric__winnings-items {
    width: 43.44vw;
    height: 12.27vw;
  }
}
.winningSylbolBox {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin: 20px auto;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .winningSylbolBox {
    margin: 5.33vw auto;
  }
}
.winningSylbolBox__arrow {
  background-image: url(../img/onbording-prize-arrow-left.svg) !important;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 59.282px;
  height: 81.501px;
  left: 33px;
  top: -61px;

  position: absolute;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .winningSylbolBox__arrow {
    width: 15.87vw;
    height: 21.83vw;
    left: 8.8vw;
    top: -16.27vw;
  }
}
.winningSylbolBox__text {
  color: #fff;
  font-family: adjaraBold;
  font-size: 20px;
  line-height: 24px;
}
html:lang(sr) .winningSylbolBox__text {
  margin-top: 20px;
  margin-left: 52px;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .winningSylbolBox__text {
    font-size: 5.33vw;
    line-height: 6.4vw;
  }
  html:lang(sr) .winningSylbolBox__text {
    margin-top: 4vw;
    margin-left: 15vw;
  }
}
.electric__closeButton {
  width: 166px;
  height: 40px;
  margin: 5px auto;
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-family: adjaraBold;
  font-size: 15px;
  line-height: 20px;
  text-transform: uppercase;
  cursor: pointer;
  display: flex;
  border: 1px solid #22785b;
  background: #0f543e;
  border: 1px solid var(--Light-Green-Stroke, #22785b);
  background: var(--Green-CTA, #0f543e);
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .electric__closeButton {
    width: 44.267vw;
    height: 10.667vw;
    font-size: 4vw;
    line-height: 5.33vw;
  }
}

.amount-maxcoin {
  width: 24px;
  height: 20px;
  background-image: url(../img/maxbet-coin.svg) !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 24px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .amount-maxcoin {
    width: 6vw;
    height: 5vw;
  }
}

.maxcoin-gold {
  left: 112px;
}
.maxcoin-royal {
  left: 112px;
}

.maxcoin-silver {
  left: 97px;
}

.maxcoin-bronze {
  left: 98px;
  background-image: url(../img/wheel-prize-icon-coin.webp) !important;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .maxcoin-gold {
    left: 27.5vw;
    top: 6.5vw;
  }

  .maxcoin-silver {
    left: 26vw;
    top: 6.5vw;
  }

  .maxcoin-bronze {
    left: 26vw;
    top: 6.5vw;
  }

  .maxcoin-royal {
    left: 29.5vw;
    top: 6.5vw;
  }
}
.mainPrizesBox {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  position: absolute;
  top: -15px;
  left: 0;
  right: 0;
}
.mainPrizesBox.royalBox {
  top: -25px;
}
.mainPrizesBoxbronz {
  gap: 15px;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .mainPrizesBox {
    gap: 0.13vw;
    top: -4vw;
  }
  .mainPrizesBoxbronz {
    gap: 3vw;
  }
  .mainPrizesBox.royalBox {
    top: -6.66vw;
  }
}
.slotHead__calc.coin .slotHead__calc-fsIconLast {
  background-image: url(../img/wheel-prize-icon-coin.webp) !important;
}
.slotHead__calc.coin .slotHead__calc-fsIcon {
  background-image: url(../img/wheel-prize-icon-coin.webp) !important;
}
.bigWin.coin .bigWin__winningAmount-icon {
  background-image: url(../img/wheel-prize-icon-coin.webp) !important;
}
