/* -- ( css_main/main/vendor/flipclock.css ) -- */
/* Get the bourbon mixin from http://bourbon.io */
/* Reset */
.flip-clock-wrapper * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}

.flip-clock-wrapper a {
  cursor: pointer;
  text-decoration: none;
  color: #ccc; }

.flip-clock-wrapper a:hover {
  color: #fff; }

.flip-clock-wrapper ul {
  list-style: none; }

.flip-clock-wrapper.clearfix:before,
.flip-clock-wrapper.clearfix:after {
  content: " ";
  display: table; }

.flip-clock-wrapper.clearfix:after {
  clear: both; }

.flip-clock-wrapper.clearfix {
  *zoom: 1; }

/* Main */
.flip-clock-wrapper {
  font: normal 11px "Helvetica Neue", Helvetica, sans-serif;
  -webkit-user-select: none; }

.flip-clock-meridium {
  background: none !important;
  box-shadow: 0 0 0 !important;
  font-size: 36px !important; }

.flip-clock-meridium a { color: #313333; }

.flip-clock-wrapper {
  text-align: center;
  position: relative;
  width: 100%;
  margin: 1em;
}

.flip-clock-wrapper:before,
.flip-clock-wrapper:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.flip-clock-wrapper:after {
    clear: both;
}

/* Skeleton */
.flip-clock-wrapper ul {
  position: relative;
  float: left;
  margin: 5px;
  width: 60px;
  height: 90px;
  font-size: 80px;
  font-weight: bold;
  line-height: 87px;
  border-radius: 6px;
  background: #000;
}

.flip-clock-wrapper ul li {
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: 87px;
  text-decoration: none !important;
}

.flip-clock-wrapper ul li:first-child {
  z-index: 2; }

.flip-clock-wrapper ul li a {
  display: block;
  height: 100%;
  -webkit-perspective: 200px;
  -moz-perspective: 200px;
  perspective: 200px;
  margin: 0 !important;
  overflow: visible !important;
  cursor: default !important; }

.flip-clock-wrapper ul li a div {
  z-index: 1;
  position: absolute;
  left: 0;
  width: 100%;
  height: 50%;
  font-size: 80px;
  overflow: hidden; 
  outline: 1px solid transparent; }

.flip-clock-wrapper ul li a div .shadow {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2; }

.flip-clock-wrapper ul li a div.up {
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  top: 0; }

.flip-clock-wrapper ul li a div.up:after {
  content: "";
  position: absolute;
  top: 44px;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 3px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4); }

.flip-clock-wrapper ul li a div.down {
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
  bottom: 0;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.flip-clock-wrapper ul li a div div.inn {
  position: absolute;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 200%;
  color: #ccc;
  text-shadow: 0 1px 2px #000;
  text-align: center;
  background-color: #333;
  border-radius: 6px;
  font-size: 70px; }

.flip-clock-wrapper ul li a div.up div.inn {
  top: 0; }

.flip-clock-wrapper ul li a div.down div.inn {
  bottom: 0; }

/* PLAY */
.flip-clock-wrapper ul.play li.flip-clock-before {
  z-index: 3; }

.flip-clock-wrapper .flip {   box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7); }

.flip-clock-wrapper ul.play li.flip-clock-active {
  -webkit-animation: asd 0.5s 0.5s linear both;
  -moz-animation: asd 0.5s 0.5s linear both;
  animation: asd 0.5s 0.5s linear both;
  z-index: 5; }

.flip-clock-divider {
  float: left;
  display: inline-block;
  position: relative;
  width: 20px;
  height: 100px; }

.flip-clock-divider:first-child {
  width: 0; }

.flip-clock-dot {
  display: block;
  background: #323434;
  width: 10px;
  height: 10px;
  position: absolute;
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  left: 5px; }

.flip-clock-divider .flip-clock-label {
  position: absolute;
  top: -1.5em;
  right: -86px;
  color: black;
  text-shadow: none; }

.flip-clock-divider.minutes .flip-clock-label {
  right: -88px; }

.flip-clock-divider.seconds .flip-clock-label {
  right: -91px; }

.flip-clock-dot.top {
  top: 30px; }

.flip-clock-dot.bottom {
  bottom: 30px; }

@-webkit-keyframes asd {
  0% {
    z-index: 2; }

  20% {
    z-index: 4; }

  100% {
    z-index: 4; } }

@-moz-keyframes asd {
  0% {
    z-index: 2; }

  20% {
    z-index: 4; }

  100% {
    z-index: 4; } }

@-o-keyframes asd {
  0% {
    z-index: 2; }

  20% {
    z-index: 4; }

  100% {
    z-index: 4; } }

@keyframes asd {
  0% {
    z-index: 2; }

  20% {
    z-index: 4; }

  100% {
    z-index: 4; } }

.flip-clock-wrapper ul.play li.flip-clock-active .down {
  z-index: 2;
  -webkit-animation: turn 0.5s 0.5s linear both;
  -moz-animation: turn 0.5s 0.5s linear both;
  animation: turn 0.5s 0.5s linear both; }

@-webkit-keyframes turn {
  0% {
    -webkit-transform: rotateX(90deg); }

  100% {
    -webkit-transform: rotateX(0deg); } }

@-moz-keyframes turn {
  0% {
    -moz-transform: rotateX(90deg); }

  100% {
    -moz-transform: rotateX(0deg); } }

@-o-keyframes turn {
  0% {
    -o-transform: rotateX(90deg); }

  100% {
    -o-transform: rotateX(0deg); } }

@keyframes turn {
  0% {
    transform: rotateX(90deg); }

  100% {
    transform: rotateX(0deg); } }

.flip-clock-wrapper ul.play li.flip-clock-before .up {
  z-index: 2;
  -webkit-animation: turn2 0.5s linear both;
  -moz-animation: turn2 0.5s linear both;
  animation: turn2 0.5s linear both; }

@-webkit-keyframes turn2 {
  0% {
    -webkit-transform: rotateX(0deg); }

  100% {
    -webkit-transform: rotateX(-90deg); } }

@-moz-keyframes turn2 {
  0% {
    -moz-transform: rotateX(0deg); }

  100% {
    -moz-transform: rotateX(-90deg); } }

@-o-keyframes turn2 {
  0% {
    -o-transform: rotateX(0deg); }

  100% {
    -o-transform: rotateX(-90deg); } }

@keyframes turn2 {
  0% {
    transform: rotateX(0deg); }

  100% {
    transform: rotateX(-90deg); } }

.flip-clock-wrapper ul li.flip-clock-active {
  z-index: 3; }

/* SHADOW */
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
  background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
  -webkit-animation: show 0.5s linear both;
  -moz-animation: show 0.5s linear both;
  animation: show 0.5s linear both; }

.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
  background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
  -webkit-animation: hide 0.5s 0.3s linear both;
  -moz-animation: hide 0.5s 0.3s linear both;
  animation: hide 0.5s 0.3s linear both; }

/*DOWN*/
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
  background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
  background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
  -webkit-animation: show 0.5s linear both;
  -moz-animation: show 0.5s linear both;
  animation: show 0.5s linear both; }

.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
  background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
  background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
  -webkit-animation: hide 0.5s 0.3s linear both;
  -moz-animation: hide 0.5s 0.3s linear both;
  animation: hide 0.5s 0.2s linear both; }

@-webkit-keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-moz-keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-o-keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@keyframes show {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

@-webkit-keyframes hide {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-moz-keyframes hide {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@-o-keyframes hide {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

@keyframes hide {
  0% {
    opacity: 1; } 

  100% {
    opacity: 0; } }


/* -- ( css_main/main/promo_pages/missions/styles.css ) -- */
.wrapper-mission {font-family: 'Roboto', sans-serif;color: #ffffff;overflow: hidden;background: #001a3f;max-width: 1720px;margin: 0 auto;}
.wrapper-mission p {font-family: 'Roboto', sans-serif;}
.wrapper-mission .text-content {font-family: 'Roboto', sans-serif;}
.logo-box {width: 20%;}
.logo-box img{margin: 0 auto;}
.wrapper-mission-game .logo-box{padding:20% 0 10.5%;margin: 0 auto;}
.wrapper-mission-sport .logo-box {padding: 14.5% 0;margin: 0 auto;}

.box-color {
	background: rgba(0,12,41,1);
	background: -moz-linear-gradient(top, rgba(0,12,41,1) 0%, rgba(10,36,76,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,12,41,1)), color-stop(100%, rgba(10,36,76,1)));
	background: -webkit-linear-gradient(top, rgba(0,12,41,1) 0%, rgba(10,36,76,1) 100%);
	background: -o-linear-gradient(top, rgba(0,12,41,1) 0%, rgba(10,36,76,1) 100%);
	background: -ms-linear-gradient(top, rgba(0,12,41,1) 0%, rgba(10,36,76,1) 100%);
	background: linear-gradient(to bottom, rgba(0,12,41,1) 0%, rgba(10,36,76,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000c29', endColorstr='#0a244c', GradientType=0 );
	box-shadow: inset 0 0 16px rgba(0, 0, 0, 0.2);
}
.box-timer {width: 30%;margin: 0 auto 1%;border-radius: 20px;
	background: rgba(0,12,41,1);
	background: -moz-linear-gradient(top, rgba(0,12,41,1) 0%, rgba(10,36,76,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,12,41,1)), color-stop(100%, rgba(10,36,76,1)));
	background: -webkit-linear-gradient(top, rgba(0,12,41,1) 0%, rgba(10,36,76,1) 100%);
	background: -o-linear-gradient(top, rgba(0,12,41,1) 0%, rgba(10,36,76,1) 100%);
	background: -ms-linear-gradient(top, rgba(0,12,41,1) 0%, rgba(10,36,76,1) 100%);
	background: linear-gradient(to bottom, rgba(0,12,41,1) 0%, rgba(10,36,76,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000c29', endColorstr='#0a244c', GradientType=0 );
	box-sizing: border-box;
}
.wrapper-mission-football-giftless .box-timer{margin-bottom: 7%;}
.box-color-border {border-radius: 10px;border: 2px solid #77fbfd;}
.box-timer .flip-clock-wrapper {margin: 1.5% 2%;width: 96%;padding-bottom: 3%;display: flex;align-items: center;justify-content: center;}
.box-timer .flip-clock-wrapper ul {width: 8%;height: 0;padding-top: 14%;margin: 1%;}
.box-timer .flip-clock-wrapper ul li a div div.inn {font-size: 4rem;line-height: 1.2;}
.box-timer .flip-clock-divider {height: 80px;}
.box-timer .flip-clock-dot {background: #ffffff;}
.box-timer .flip-clock-divider .flip-clock-dot.top {top: 25%;} 
.box-timer .flip-clock-divider .flip-clock-dot.bottom {bottom: 25%;} 
.box-timer .flip-clock-wrapper ul li a div div.inn{background: url(/images/promo_pages/missions/flip-back.png?v=11);background-size: cover;color: #fff;line-height: 1.1;font-size: 3.7rem;}
.box-timer .flip-clock-divider .flip-clock-label {font-size: 0.85rem;top: auto;left: auto;right: -63px !important;bottom: -20%;color: #75fbfd;}
.box-info {padding: 0 4% 3%;margin-top: -1%;}
.box-info-bottom{padding: 0 4%}
/*.box-players{overflow: hidden;}*/
.mission-main-container{width: 86%;margin: 0 auto;flex: 1;justify-content: space-around;}
.mission-inner-container {position: relative;padding-bottom: 5%;width: 47%;text-align: center;box-sizing: border-box; box-shadow: inset 0 0 16px rgb(0 0 0 / 60%);}
.mission-inner-container .box-title {display: inline-block; /* flex-flow: column; */width: auto;padding: 1% 6% 0; margin: 0 auto 1%;border-radius: 100px;background: #162d59;box-sizing: border-box;transform: translate(0, -50%);box-shadow: inset 0 0 16px rgb(0 0 0 / 60%);}
.wrapper-mission .mission-inner-container p.small-txt {font-size: 0.895rem;line-height: 1.35;}
.wrapper-mission .mission-inner-container p.blue-txt {color: #75fbfd;}
.wrapper-mission h3 {font-family: 'Montserrat';font-size: 2.6rem;line-height: 1.6;font-weight: 800;color: #75fbfd;margin: 0;}
.wrapper-mission h4 {font-family: 'Montserrat';	font-size: 2.6rem;color: #ffffff;}
.wrapper-mission hr {width: 80%;height: 2px;background: #ffffff;border: 0;margin: 2% auto 2%;}
.box-tournament hr {margin: 1% auto 2%;	/*background: #75fbfd;*/}
.wrapper-mission h2.yellow-txt {color: #75fbfd;	font-family: 'Montserrat';}
.wrapper-mission .blacklist-txt{line-height: 1.4;}
.wrapper-mission p.yellow-txt {color: #75fbfd;}
.wrapper-mission .box-info p {font-size: 1.25rem;width: 87%;margin:0 auto 25px;}
.wrapper-mission .box-info-bottom p {margin-bottom: 0}
.wrapper-mission .box-info p.upper {font-size: 2.3rem;font-weight: 600;margin-bottom: 10px;}
.wrapper-mission .box-info .middle-txt{font-size: 1.95rem;line-height: 0.8;letter-spacing: -1px;}
.wrapper-mission .box-info h2 {font-size: 3.6rem;font-weight: 800;font-family: 'Montserrat';}
.wrapper-mission .box-info h2.custom-line {margin: 0;font-family: 'Montserrat';line-height: 1;}
.wrapper-mission .box-info .custom-span {font-size: 8.3rem;font-family: 'RobotoBlack', sans-serif;line-height: 0.8;margin-right:4px;letter-spacing: -3px}

.game-gift-box {max-width: 96%;margin: 0 auto 5%;}
.game-gift-box .text-content {width: 100%;min-height: 90%;position: absolute;top: 10%;text-align: center;}
.wrapper-mission-sport .game-gift-box .text-content{top: 5%}
.game-gift-box .text-content .yellow-txt {color: #fef614;font-size:1.8vw;line-height: 1.9;font-family: 'RobotoBlack', sans-serif;margin: 1% 0 1%;text-transform: uppercase;}
.game-gift-box .text-content .white-txt {font-size: 6rem;line-height: 1.2;font-weight: 700;margin: 0 0 0.5% 6%;text-align: left;}
.game-gift-box .text-content .btn.btn-play {position: absolute;bottom: 3%;color: #000000;transform: translate(-50%, 0); line-height: 1.6;white-space: nowrap;}
.wrapper-mission-sport .game-gift-box .text-content .btn.btn-play{bottom: 8%;}
.game-gift-box .text-content .white-txt span {}
.content-missions {justify-content: space-around;align-items: flex-start;margin-bottom:4%;}
.mission {position: relative;display: flex;flex-flow: column;justify-content: center;align-items: center;width: 33%;}
.mission .mission-state {position: absolute;left: 0;top: 12%;width: 100%;font-size: 2rem;line-height: 1;display: flex;justify-content: center; align-items: center;}
.mission .mission-state span.count-spins {font-size:4.7rem;line-height: 0.6;font-family: 'RobotoBlack', sans-serif;letter-spacing: -3px;margin-right: 2px;
	text-shadow:2px 2px 10px rgba(0, 0, 0, 0.4),2px -2px 10px rgba(0, 0, 0, 0.4),-2px 2px 10px rgba(0, 0, 0, 0.4),-2px -2px 10px rgba(0, 0, 0, 0.4)
}
.mission .mission-state span.amount-currency{font-size: 32%;letter-spacing: -1px;}
.mission .mission-state .amount-currency-txt{margin-left: -8px;}

.mission .mission-state p {font-size: 1.6rem;line-height: 1;font-family: 'RobotoBlack', sans-serif;padding:5px 0 0 5px;color: #feee2e;
	text-shadow: 2px 2px 10px rgba(0, 0, 0, 0.6), 2px -2px 10px rgba(0, 0, 0, 0.6), -2px 2px 10px rgba(0, 0, 0, 0.6),	-2px -2px 10px rgba(0, 0, 0, 0.6);
}
.mission .mission-state span.txt-top{font-size: 2rem;line-height: 0.9;}
.mission .mission-condition.round-border {display: flex;width: 89%;border:  3px solid #333333; border-radius: 30px;padding: 2% 10%;min-height:44px;text-align: center;align-items: center;box-sizing: border-box;}
.mission.completed .mission-condition.round-border {border:none;}
.mission .mission-condition.round-border p {font-size: 0.85rem;margin:  0;width: 100%;color: #02fefe;line-height: 1.5;}
.mission.active {opacity: 1;}
.mission.completed {opacity: 1;}
.mission.locked {opacity: 0.65;}
.curr-progress {position: absolute;bottom: 6%;left: 21.5%;height: 58.6%;width: 58.7%;animation: fade 4s infinite;}
@keyframes fade {
  0%: {opacity: 1;}
  50% {opacity: 0.8;}
  100%: {opacity: 1;}
}
.mission-progress {position: absolute;bottom: 0;left:0;width: 100%;max-height: 100%;background: url(/images/promo_pages/missions/mission-progress.png) center bottom no-repeat;background-size: cover;}
.mission.active .round-border {border:none}
.mission.complete .round-border {border: none}
.mission.locked .round-border {background: #344157;border: 0;box-shadow: inset 0px 4px 10px #212c3d;}
.wrapper-mission .btn-take-box {position: absolute;bottom: 0;width: auto; left: 50%;margin: 0 auto;text-align: center;transform: translate(-50%, 50%); overflow-wrap: unset;white-space: nowrap;}
.wrapper-mission .btn-play {height: auto;margin: 0 auto;padding: 0.6% 4%;font-size: 2rem;background: #75fbfd;box-sizing: border-box;border-radius: 60px;border: 2px solid #75fbfd}
.wrapper-mission .btn-play:before{display: none;}
.wrapper-mission .btn-take-box .btn-play{padding: 4% 30px;text-align: center;box-sizing: border-box;}
.wrapper-mission .btn-play:hover:before {border-color: rgba(117,251,253,1);}
.wrapper-mission .btn-play-box {text-align: center;	margin: 6% auto 1%;}

.mission-inner-container .tr-holder { position: relative; max-height: 320px; width: 96%; margin: 0 auto; overflow: hidden;}
.mission-inner-container .jspPane { width: 94% !important;background: url(/images/promo_pages/missions/medals.png) 0 0 no-repeat; padding-left: 6% !important; box-sizing: border-box; }
.mission-inner-container .th { padding-left: 4%; }
.mission-inner-container .tr,
.mission-inner-container .th { display: flex; }
.mission-inner-container .tr.th { width: 84%; margin: 0 auto; padding-right: 0%;padding-left: 0;}
.mission-inner-container .th .td {position: relative; padding:0 1% 15px; font-size: 1rem; font-weight: 400; text-align: left; background: rgba(0,0,0,0.5);background:  transparent;}
.mission-inner-container .td { color: #ffffff; text-align: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.mission-inner-container .th .td-1 {/* width: 10%; */flex: 2 1 auto; text-align: center;}
.mission-inner-container .th .td-2 {/* width: 47%;*/ flex: 5 1 auto; }
.mission-inner-container .th .td-3 { /*width: 20%;*/ flex: 3 1 auto; }
.mission-inner-container .td{padding: 8px 1%; margin: 0 1%;}
.mission-inner-container .td-1 { width: 10%; flex: 2 1 auto; text-align: center;}
.mission-inner-container .td-2 { width: 47%; flex: 5 1 auto; }
.mission-inner-container .td-3 { width: 20%; flex: 3 1 auto; }
.mission-inner-container .td-4 { width: 25%; flex: 3 1 auto; }
.mission-inner-container .jspVerticalBar{top:5px;/*width: 14px;*/}
.mission-inner-container .jspTrack{/*background: #386584;*/margin: -5px auto 3px;background: rgba(255,255,255,0.15)}
.mission-inner-container .jspDrag { background: #162d59; border: 2px solid #598db0; border-color: rgba(255,255,255,0.27); top: 5px; left: -5px; } 
.nl-tournaments .table-grey .tr-holder .tr { padding: 0; }
.mission-inner-container .tr-holder .tr .td:nth-child(1) { text-align: center; }

.mission-inner-container .tr-holder .tr:nth-child(2n + 1) .td  { /*background: #386584;*/ background: rgba(255,255,255,0.15);}
.mission-inner-container .tr-holder .tr:nth-child(2n) .td  { background: transparent;}

.mission-inner-container .tr-holder .tr.tr-current-user .td:nth-child(2n + 1)  { background: #f9d857; color: #2a0438; font-weight: 700; }
.mission-inner-container .tr-holder .tr.tr-current-user .td:nth-child(2n)  { background: #f9d857; color: #2a0438; font-weight: 700; }

.wrapper-mission .rules-box {padding: 3% 2% 2%;display: flex;align-items: center;justify-content: center;flex-flow: column;}
.wrapper-mission .rules-box a {margin: 0 0 1%;color:  #ffffff;text-decoration: underline;letter-spacing: 1px;}
.wrapper-mission .rules-box a:hover{text-decoration: none;}
.wrapper-mission .rules-box .rules-triangle { width: 0;height: 0;border-left: 16px solid transparent; border-right: 16px solid transparent; border-top: 16px solid #f9d857;}
.tr-current-user-bottom {position: absolute;bottom: -10%;left: 8%;width: 84%;font-weight: 700;color: #2a0438;}

.tr-current-user-bottom span {color: #2a0438;}
.last-tournament-link {position: absolute;bottom: 0;left: 50%;width: 100%;transform: translate(-50%, -50%);transition: all ease-in-out .3s;}
.last-tournament-link:hover {color: #f9d857;}
.progress-state {height: auto;top: 50%;transform: translate(0,-72%);font-size: 0.8rem;line-height: 1.2;}

/*  media queries for max 1840  */
/*-------------------------------------------------------------*/
@media all and (max-width: 1840px) {

	.wrapper-mission-game .logo-box{padding-top: 19.5%;}
	.game-gift-box .text-content .yellow-txt {line-height: 2.3;}
	.game-gift-box .text-content .white-txt {font-size: 4.8rem;margin: 0 0 2% 6%;}
	.wrapper-mission .box-info .custom-span {font-size: 6.5rem;}
	.wrapper-mission h3 {font-size: 2rem;}
	.wrapper-mission h4 {font-size: 2rem;}
	.wrapper-mission .box-info p {font-size: 1.2rem;}
	.wrapper-mission .box-info p.upper {font-size: 1.7rem;}
	.wrapper-mission .box-info .middle-txt{font-size:1.75rem;}
	.wrapper-mission .box-info h2 {font-size: 2.7rem;}
	.wrapper-mission .box-info .custom-span {font-size: 6.2rem;}
	.mission .mission-state {font-size: 1.4rem;}
	.mission .mission-state span.count-spins {font-size: 3.65rem}
	.mission .mission-state p {font-size: 1.35rem;}
	.mission .mission-state span.txt-top{font-size: 1.7rem;}
	.wrapper-mission .btn-play {font-size: 1.6rem;}
	.box-timer .flip-clock-divider {height: 66px;}
	.box-timer .flip-clock-wrapper ul li a div div.inn {font-size: 2.8rem;line-height: 1.3;}
	.box-timer .flip-clock-divider .flip-clock-label{right: -53px !important}
}

/*  media queries for max 1340  */
/*-------------------------------------------------------------*/
@media all and (max-width: 1340px) {
	
	.wrapper-mission-sport .logo-box{padding:15%}
 	.box-timer {width: 40%;}
	.box-timer .flip-clock-wrapper ul {padding-top: 12%;line-height: 40;}
	.box-timer .flip-clock-divider .flip-clock-label {right: -63px !important;}
	
	.flip-clock-dot {width: 6px;height: 6px;}
	.box-timer .flip-clock-divider .flip-clock-dot.top {top: 35%;} 
	.box-timer .flip-clock-divider .flip-clock-dot.bottom {bottom: 33%;} 
	/*.box-timer .flip-clock-wrapper {padding-bottom: 0;}*/
	
	.game-gift-box .text-content .yellow-txt {margin: 0 0 2%;line-height: 3.1;}
	.game-gift-box .text-content .white-txt {font-size: 3.6rem;margin: 0 0 2% 4%;}
	.game-gift-box .show-desktop.img-block {width: 100%;height: 100%;}

	.wrapper-mission .box-info p {font-size: 1.1rem;width: 90%}
	.wrapper-mission .box-info p.upper {font-size:1.5rem;}
	.wrapper-mission .box-info h2 {font-size: 2.6rem;}
	.wrapper-mission .box-info .custom-span {font-size: 5.6rem;}
	.wrapper-mission h3 {font-size: 1.8rem;}
	.wrapper-mission h4 {font-size: 1.6rem;}

	.mission .mission-state span.count-spins {font-size: 3.3rem;}
	.mission .mission-state p {font-size: 1.4rem;}
	.mission .mission-state span.txt-top{font-size:1.7rem ;}
	.wrapper-mission .btn-play {font-size: 1.4rem;}
	.mission .mission-condition.round-border p{line-height: 1.3;font-size: 0.8125rem;}
}

/*  media queries for max 1024  */
/*-------------------------------------------------------------*/
@media all and (max-width: 1024px) {

	.wrapper-mission-game .logo-box{padding-top:18.8%;}
	.box-timer {width: 36%;}
	.box-timer .flip-clock-divider {height: 60px;width:17px}
	.box-timer .flip-clock-divider:first-child{width:0}
	.box-timer .flip-clock-divider .flip-clock-label {right: -51px !important;}
	.box-timer .flip-clock-wrapper ul li a div div.inn {font-size: 2.2rem;line-height: 1.2;}

	.game-gift-box .text-content .yellow-txt {margin: 0 0 2%;line-height: 3.2;font-size: 1.9vw;}
	.game-gift-box .text-content .white-txt {font-size: 2.2rem;	margin: 0 0 2% 6%;}
	.wrapper-mission-sport .game-gift-box .text-content .btn.btn-play{bottom: 4%;}

	.box-players{max-width: 850px;margin: 0 auto}

	.mission-main-container {flex-wrap: wrap;width:90%;}
	.mission-inner-container {width: 98%;margin: 0 auto 9%; padding-bottom: 12%;}
	.mission-inner-container .box-title{padding-bottom: 1%;}
	.mission-inner-container.box-tournament{margin-bottom: 0;}
	.mission-inner-container .tr-holder { width: 96%; }

	.content-missions{max-width: 650px;margin: 0 auto 4%}
	.wrapper-mission .box-info p {font-size: 1.23rem;width: 81%;}
	.wrapper-mission .box-info p.upper {font-size:1.5rem;}
	.wrapper-mission .box-info h2 {font-size: 2.5rem;}
	.wrapper-mission .box-info .custom-span {font-size:5.8rem;}
	.wrapper-mission h3 {font-size: 1.8rem;}
	.wrapper-mission h4 {font-size: 1.6rem;}
	.wrapper-mission hr{max-width: 600px;}

	.mission .mission-state{top: 14%}
	.mission .mission-state span.count-spins {font-size: 4rem;}
	.mission .mission-state p {font-size: 1.35rem;}
	.mission .mission-state span.txt-top{font-size: 1.7rem;}
	.mission .mission-condition.round-border p{line-height: 1.5;}
}

@media all and (max-width:960px) {

	.wrapper-mission-game .logo-box {padding-top: 17.8%;}
	.wrapper-mission-sport .logo-box{padding:15%}
	.box-timer {width:40%;}
	.box-timer .flip-clock-divider {height:50px;}
	.box-timer .flip-clock-divider .flip-clock-label {right: -38px !important;font-size: 0.75rem;bottom: -18%}
	.box-timer .flip-clock-wrapper ul li a div div.inn{font-size: 1.7rem;}

	.game-gift-box{max-width: 92%;}
	.mission-main-container {width:90%;}

	/*.game-gift-box .text-content .yellow-txt{line-height: 3.4;}*/
	.game-gift-box .text-content .btn.btn-play{padding: 0.2% 4%;font-size: 1.25rem;}
	.wrapper-mission .btn-take-box .btn-play{padding-top:2.5%;padding-bottom: 2.5%;}

	.wrapper-mission h3{font-size: 1.5rem;}
	.wrapper-mission .box-info p{width:80%;font-size: 1.2rem;}
	.wrapper-mission .box-info .middle-txt{font-size:1.65rem;} 
}

/*  media queries for mobile  */ 
/*-------------------------------------------------------------*/
@media all and (max-width: 760px) {

	.wrapper-mission-game {background: #1b1c1e;}
	.wrapper-mission-sport{background: #00203f}
	.mission-inner-container .jspPane {width: 96% !important;background: transparent;padding-left: 0% !important;box-sizing: border-box;}
	.mission-inner-container .jspVerticalBar{width: 14px;}

	/*.box-timer {width: 64%;margin: 0 auto 5%;}
	.wrapper-mission-football-giftless .box-timer{margin-bottom:12%;}
	.box-timer .flip-clock-divider .flip-clock-label {right: -43px !important;font-size: 0.7rem;bottom: -18%}
	.box-timer .flip-clock-divider {height: 52px;width: 16px;}
	.box-timer .flip-clock-divider.days {width: 0;}*/

	.box-timer {width:50%;margin: 0 auto 5%;}
	.box-timer .flip-clock-divider {height:55px;}
	.box-timer .flip-clock-divider .flip-clock-label {right: -48px !important;font-size: 0.8125rem;bottom: -18%}
	.box-timer .flip-clock-wrapper ul li a div div.inn{font-size:2.1875rem;}
	
	.mission-main-container {flex-wrap: wrap;width: 94%;}
	.tr-current-user-bottom {left: 2%;width: 92%;}
	.mission-inner-container {position: relative;width: 100%;margin: 0 auto 2%;}
	.mission-inner-container.box-tournament{padding-bottom: 15%;}
	.mission-inner-container.box-missions{margin: 0 auto 15%;}
	.mission-inner-container .box-title{/*padding-bottom: 0;*/}
	.logo-box {width: 54%;}
	.wrapper-mission-game .logo-box{padding: 44.5% 0 29%;margin: 0 auto;}
	.wrapper-mission-sport .logo-box{ padding: 47% 0;}
	/*.flip-clock-dot {width: 6px;height: 6px;}
	.box-timer .flip-clock-divider .flip-clock-dot.top {top: 30%;} 
	.box-timer .flip-clock-divider .flip-clock-dot.bottom {bottom: 30%;} 
	.box-timer .flip-clock-wrapper ul {line-height: 70;}
	.box-timer .flip-clock-wrapper ul li a div div.inn {line-height: 37px;}*/
	
	.game-gift-box {max-width: 98%;margin: 0 auto 12%;}
	.game-gift-box .text-content {position: absolute;top: 2%;text-align: center;}
	.game-gift-box .text-content .yellow-txt {font-size: 4vw;line-height: 2.1;font-weight: 700;margin: 0 0 3%;}
	.wrapper-mission-sport .game-gift-box .text-content .yellow-txt {font-size: 3.5vw;}
	.game-gift-box .text-content .white-txt {font-size: 1.2rem;font-weight: 700;margin: 0 auto 10%;text-align: center;}
	.game-gift-box .text-content .btn.btn-play {bottom: -4%;font-size: 1.1rem;}
	.wrapper-mission-sport .game-gift-box .text-content{top: 5%}
	.wrapper-mission-sport .game-gift-box .text-content .btn.btn-play{bottom:15%;}

	.box-info{margin-top: 0;}
	.content-missions{margin-bottom:6%;}
	.wrapper-mission .img-back{margin-top: -5px;}
	.wrapper-mission .box-info .custom-span {font-size: 4rem;}
	.wrapper-mission h3 {font-size: 1.3rem;}
	.wrapper-mission h4 {font-size: 1.4rem;}
	.wrapper-mission hr{margin-bottom: 3%;width:91%}
	.wrapper-mission .mission-inner-container p.small-txt{font-size: 0.8rem;}
	.wrapper-mission .box-info p {font-size: 1rem;width:80%;margin-bottom: 10px;}
	.wrapper-mission .box-info-bottom p{width:100%;margin-bottom: 0;}
	.wrapper-mission .box-tournament .box-info p{width: 100%;margin-bottom: 18px;}
	.wrapper-mission .box-info p.upper {font-size: 1.2rem;}
	.wrapper-mission .box-tournament .box-info p.upper{margin-bottom:10px;}
	.wrapper-mission .box-info .middle-txt{font-size:1.4rem;}
	.wrapper-mission .box-info h2 {font-size: 1.8rem;}
	.wrapper-mission .box-info .custom-span {font-size: 4rem;}
	.mission .mission-state {font-size: 1.2rem;top: 11%}
	.mission .mission-state span.count-spins {font-size: 2.4rem;letter-spacing: -2px;margin-right: 0px;}
	.mission .mission-state span.amount-currency{letter-spacing:-0.5px;}
	.mission .mission-state .amount-currency-txt{margin-left: -5px;}
	.mission .mission-state p {font-size: 1rem;}
	.mission .mission-state span.txt-top{font-size: 1.2rem;}
	.wrapper-mission .btn-play {font-size: 1.2rem;}
	.wrapper-mission .btn-take-box .btn-play{padding: 1% 20px}
	.wrapper-mission .rules-box{padding: 8% 2% 5%}
	.wrapper-mission .rules-box a{letter-spacing: 0;font-size: 0.875rem;}

	.mission .mission-condition.round-border {padding: 2%;min-height:35px;}
	.mission .mission-condition.round-border p {font-size: 0.6875rem;line-height: 1.3;}
	.wrapper-mission .btn-play {width: auto;}
	.mission-inner-container .tr.th{width:93%;padding-right: 2%;}
	.mission-inner-container .th .td{font-size: 0.8125rem;}
	.mission-inner-container .th .td-1{width: 13%;}
	.mission-inner-container .th .td-2{width: 44%;}
	.mission-inner-container .td {font-size: 0.8rem;}
	.mission-inner-container .td-1 {width: 13%;}
	.mission-inner-container .td-2 {width: 44%;}
	.mission-inner-container .td-4 {width: 26%;}
	.progress-state {font-size: 0.6rem;}

	.wrapper-mission .one-half{width: 100%;box-sizing: border-box;}
}

/* Device Mobile  */
/*-------------------------------------------------------------*/
@media all and (orientation:landscape) {

	.device-mobile .wrapper-mission {width:86%;max-width: 640px;}
	.device-mobile .wrapper-mission-game {background: #1b1c1e;}
	.device-mobile .wrapper-mission-sport{background: #00203f}
	.device-mobile .mission-inner-container .jspPane {width: 96% !important;background: transparent;padding-left: 0% !important;box-sizing: border-box;}
	.device-mobile .mission-inner-container .jspVerticalBar{width: 14px}

	.device-mobile .box-timer {width:60%;margin: 0 auto 4%;}
	.device-mobile .wrapper-mission-football-giftless .box-timer{margin-bottom:12%;}
	.device-mobile .box-timer .flip-clock-divider .flip-clock-label {right: -43px !important;font-size: 0.75rem;bottom: -20%}
	.device-mobile .box-timer .flip-clock-divider {height: 52px;width: 16px;}
	.device-mobile .box-timer .flip-clock-divider.days {width: 0;}
	
	.device-mobile .mission-main-container {flex-wrap: wrap;width:94%;}
	.device-mobile .tr-current-user-bottom {left: 2%;width: 92%;}
	.device-mobile .mission-inner-container {position: relative;width: 100%;margin: 0 auto 2%;}
	.device-mobile .mission-inner-container.box-tournament{padding-bottom: 13%;} 
	.device-mobile .mission-inner-container.box-missions{margin: 0 auto 15%;}
	.device-mobile .mission-inner-container .box-title{/*padding-bottom: 0;*/}
	.device-mobile .logo-box {width: 52%;}
	.device-mobile .wrapper-mission-game .logo-box {padding: 48% 0 28.5%;margin: 0 auto;}
	.device-mobile .wrapper-mission-sport .logo-box{ padding: 47% 0;}
	.device-mobile .flip-clock-dot {width: 6px;height: 6px;}
	.device-mobile .box-timer .flip-clock-divider .flip-clock-dot.top {top: 30%;} 
	.device-mobile .box-timer .flip-clock-divider .flip-clock-dot.bottom {bottom: 30%;} 
	.device-mobile .box-timer .flip-clock-wrapper ul {line-height: 70;}
	.device-mobile .box-timer .flip-clock-wrapper ul li a div div.inn {font-size:1.9rem;line-height:39px;}
	
	.device-mobile .game-gift-box {max-width:98%;margin: 0 auto 9%;}
	.device-mobile .game-gift-box .text-content {position: absolute;top: 2%;text-align: center;}
	.device-mobile .game-gift-box .text-content .yellow-txt {font-size:3.2vw;line-height: 2.6;font-weight: 700;margin: 0 0 3%;}
	.device-mobile .wrapper-mission-sport .game-gift-box .text-content .yellow-txt {font-size:3vw;}
	.device-mobile .game-gift-box .text-content .white-txt {font-size: 1.2rem;font-weight: 700;margin: 0 auto 10%;text-align: center;}
	.device-mobile .game-gift-box .text-content .btn.btn-play {bottom: -4%;font-size: 1.45rem;}
	.device-mobile .wrapper-mission-sport .game-gift-box .text-content{top: 5%}
	.device-mobile .wrapper-mission-sport .game-gift-box .text-content .btn.btn-play{bottom: 15%;}

	.device-mobile .box-info{margin-top: 0;}
	.device-mobile .content-missions{margin-bottom: 6%;}
	.device-mobile .wrapper-mission .img-back{margin-top: -5px;}
	.device-mobile .wrapper-mission .box-info .custom-span {font-size: 4rem;}
	.device-mobile .wrapper-mission h3 {font-size: 1.6rem;}
	.device-mobile .wrapper-mission h4 {font-size: 1.4rem;}
	.device-mobile .wrapper-mission hr{margin-bottom: 3%;width:91%}
	.device-mobile .wrapper-mission .mission-inner-container p.small-txt{font-size: 0.8rem;}
	.device-mobile .wrapper-mission .box-info p {font-size: 1.125rem;width:80%;margin-bottom: 10px;}
	.device-mobile .wrapper-mission .box-info-bottom p{width: 100%;margin-bottom: 0;}
	.device-mobile .wrapper-mission .box-tournament .box-info p{width: 100%;margin-bottom: 18px;}
	.device-mobile .wrapper-mission .box-info p.upper {font-size: 1.2rem;}
	.device-mobile .wrapper-mission .box-tournament .box-info p.upper{margin-bottom:10px;}
	.device-mobile .wrapper-mission .box-info .middle-txt{font-size:1.4rem;}
	.device-mobile .wrapper-mission .box-info h2 {font-size: 1.8rem;}
	.device-mobile .wrapper-mission .box-info .custom-span {font-size: 4rem;}
	.device-mobile .mission .mission-state {font-size: 1.2rem;top: 13%}
	.device-mobile .mission .mission-state span.count-spins {font-size:3.4rem;letter-spacing: -2px;margin-right:2px;}
	.device-mobile .mission .mission-state span.amount-currency{letter-spacing:-0.5px;}
	.device-mobile .mission .mission-state .amount-currency-txt{margin-left: -7px;}
	.device-mobile .mission .mission-state p {font-size: 1.2rem;}
	.device-mobile .mission .mission-state span.txt-top{font-size: 1.5rem;}
	.device-mobile .wrapper-mission .btn-play {font-size: 1.5rem;}
	
	.device-mobile .wrapper-mission .rules-box{padding: 8% 2% 5%}
	.device-mobile .wrapper-mission .rules-box a{letter-spacing: 0;font-size: 0.875rem;}

	.device-mobile .mission .mission-condition.round-border {padding: 2%;min-height:40px;}
	.device-mobile .mission .mission-condition.round-border p {font-size: 0.6875rem;line-height: 1.3;}
	.device-mobile .wrapper-mission .btn-play {width: auto;}
	.device-mobile .wrapper-mission .btn-take-box .btn-play{padding: 3% 20px}
	.device-mobile .mission-inner-container .tr.th{width:93%;padding-right: 2%;}
	.device-mobile .mission-inner-container .th .td{font-size: 0.8125rem;}
	.device-mobile .mission-inner-container .th .td-1{width: 13%;}
	.device-mobile .mission-inner-container .th .td-2{width: 44%;}
	.device-mobile .mission-inner-container .td {font-size: 0.8rem;}
	.device-mobile .mission-inner-container .td-1 {width: 13%;}
	.device-mobile .mission-inner-container .td-2 {width: 44%;}
	.device-mobile .mission-inner-container .td-4 {width: 26%;}
	.device-mobile .progress-state {font-size: 0.65rem;}

	.device-mobile .wrapper-mission .one-half{width: 100%;box-sizing: border-box;}
}

@media all and (max-width: 560px){

	.flip-clock-dot {width: 6px;height: 6px;}

	.box-timer {width: 90%;margin: 0 auto 5%;}
	.wrapper-mission-football-giftless .box-timer{margin-bottom:12%;}
	.box-timer .flip-clock-divider {height: 52px;width: 16px;}
	.box-timer .flip-clock-divider .flip-clock-label {right: -43px !important;font-size: 0.7rem;bottom: -18%}
	.box-timer .flip-clock-divider.days {width: 0;}
	.box-timer .flip-clock-divider .flip-clock-dot.top {top: 30%;} 
	.box-timer .flip-clock-divider .flip-clock-dot.bottom {bottom: 30%;} 
	.box-timer .flip-clock-wrapper ul {line-height: 70;}
	.box-timer .flip-clock-wrapper ul li a div div.inn {font-size:1.7rem;line-height: 37px;}
}

@media all and (min-width: 1921px){
	.game-gift-box .text-content .yellow-txt{font-size:36px;}
}


/*  media queries for hover state  */
/*-------------------------------------------------------------*/
@media all and (min-width: 1025px) {

	.game-gift-box .text-content .btn.btn-play:hover {color: #75fbfd;transform: translate(-50%, 0) scale(1.05);}
	.wrapper-mission .btn-play:hover {color:  rgba(117,251,253,1);background: rgba(22,45,89,1);border-color: rgba(117,251,253,1);transform: scale(1.05);}

}


/* -- ( css_main/main/promo_pages/missions/styles_gifts.css ) -- */
.missions-gifts                                     { font-family: 'Montserrat', sans-serif; overflow: hidden; background-repeat: no-repeat; background-size: cover; background-position: center top; }
.missions-gifts p                                   { font-family: 'Montserrat', sans-serif; }
.missions-gifts .margin-bottom-txt-big              { margin-bottom: 3.8rem; }
.missions-gifts .position-absolute-center           { display: block; position: absolute; z-index: 3; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; }
.missions-gifts .position-absolute-top-center       { display: block; position: absolute; top: 0; left: 50%; transform: translate(-50%, -50%); width: 100%; }
.missions-gifts .position-absolute-bottom-center    { display: block; position: absolute; bottom: 0; left: 50%; transform: translate(-50%, 50%); width: 100%; }
.missions-gifts-wrapper                             { width: 90%; margin: 0 auto;padding:2% 0 7%; }

/* Logo */
/*----------------------------------------*/
.mission-gifts-logo         { width: 100%; }
.mission-gifts-logo img     { display: block; width: 100%; }

/* Header - section */
/*----------------------------------------*/ 
.missions-gifts-header      { margin-bottom: 1.5rem }
.missions-gifts-header.has-timer{margin-bottom:1.4rem;}
.missions-gifts-header h1   { font-family: 'Montserrat', sans-serif; font-size: 1.65rem; font-weight: 800; text-shadow: 0px 3px 4px rgb(0 0 0 / 64%); letter-spacing: -1px;line-height: 1.1;}
.missions-gifts-header h2   { font-family: 'Montserrat', sans-serif; font-size: 1.45rem; font-weight: 800; text-shadow: 0px 3px 4px rgb(0 0 0 / 64%); margin: 0 0 3px;letter-spacing: -1px; line-height: 1.2; }

/* Progress - section */
/*----------------------------------------*/
.missions-gifts-progress                { box-sizing: border-box; position: relative; width: 100%; padding: 3rem 0.75rem; margin-bottom:2.5rem;
                                          border: 2px solid #75fbfd; border-radius: 1rem; }
.missions-gifts-progress p              { font-size: 0.8125rem;line-height: 1.4; }                 
.missions-gifts-progress .box-title     { box-sizing: border-box; position: absolute; top: 0; left: 50%; transform: translate(-50%, -50%); 
                                          width: auto; padding: 1.5% 10% 1.5%; font-size:1.125rem; line-height: 1.2;
                                          border: 2px solid #75fbfd; border-radius: 100px; } 

/* Progress-completed - section */
/*----------------------------------------*/
.missions-gifts-progress-completed{ padding: 0 0.75rem;margin-bottom:2.5rem;} 
.missions-gifts .mark-completed { width: 34px; height: 34px; position: absolute; top: -8px; right: -3px; border-radius:50%;border: 3px solid #75fbfd; background: #01135f; box-sizing: border-box;}
.missions-gifts .mark-completed:before, 
.missions-gifts .mark-completed:after{background: #00fffe;content: "";width:9px;height: 3px;position:absolute;}
.missions-gifts .mark-completed:before {top: 15px;left: 6px;transform: rotate(45deg);}
.missions-gifts .mark-completed:after {top:13px;left:9px;width: 15px;transform: rotate(-45deg);}
                                          
/* Slider - section */
/*----------------------------------------*/
.missions-gifts-slider                              { width: 100%; } 
.missions-gifts-slider .slider                      { margin: 0 auto; }
.missions-gifts-slider .slider-progress-wrapper     { box-sizing: border-box; position: relative; width: 100%; height:22px; margin: 0 auto; border-radius: 4rem; border: 2px solid #75fbfd; background: transparent; }
.missions-gifts-slider .slider-progress             { box-sizing: border-box; position: absolute; width: 30%;  height: 100%; padding: 2px; }
.missions-gifts-slider .slider-progress-inner       { width: 100%; height: 100%; border-radius: 4rem;
                                                      background: url(../images/promo_pages/missions_halloween/slider_inner_backgr.png) center center no-repeat;
                                                      background-size: cover;}
.missions-gifts-slider .slider-progress-txt         { height: 100%;font-size:0.6875rem;padding:3px;box-sizing: border-box;position: relative;z-index: 3;}
.missions-gifts-slider .slider-progress-cifers      { height: 100%;display: flex;justify-content: center;align-items: center;text-transform: uppercase;font-weight: 700;}

/* Message - section */
/*----------------------------------------*/
.missions-gifts-message          { margin-bottom: 2rem; }
.missions-gifts-message p,
.missions-gifts-message span     { font-size: 1rem;line-height: 1.3; }
.missions-gifts-message strong{font-weight: 700;}
.missions-gifts-message h1 span  { font-size: 1.2rem; }
.missions-gifts-wrapper .blacklist-txt{line-height: 1.3;font-family: 'RobotoMedium',sans-serif;font-weight: 400}

/* Flipclock - section */
/*----------------------------------------*/
.missions-gifts .missions-gifts-time-title                                              {font-family: 'Montserrat', sans-serif;font-weight:600;}
.missions-gifts .missions-gifts-time-title p,
.missions-gifts .missions-gifts-time-title span                                         { font-size: 1.125rem;text-shadow: -3px 4px 6px rgb(0 0 0 / 64%); line-height: 1.2;}
.missions-gifts .box-timer-gift                                                         { width:90%; margin-left: auto;margin-right: auto;} 
.missions-gifts .box-timer-gift .flip-clock-wrapper                                     { display: flex; align-items: center; justify-content: center; width: 96%; margin: 1.5% 2%; 
                                                                                            padding-bottom: 3%; }
.missions-gifts .box-timer-gift .flip-clock-wrapper ul                                  { width:9%; height: 0; padding-top: 14% ;margin: 1%;line-height: 70; }
.missions-gifts .box-timer-gift .flip-clock-wrapper ul li a div div.inn                 { background: url(/images/promo_pages/missions_halloween/flip-back.png); background-size: cover; 
                                                                                            color:#01135f;font-size: 1.75rem;line-height:40px;text-shadow: 0 1px 1px #01135f;}
.missions-gifts .box-timer-gift .flip-clock-divider                                     { height:55px;width: 16px}
.missions-gifts .box-timer-gift .flip-clock-dot                                         { background: #ffffff;}
.missions-gifts .box-timer-gift .flip-clock-divider .flip-clock-dot.top                 { top: 30%;} 
.missions-gifts .box-timer-gift .flip-clock-divider .flip-clock-dot.bottom              { bottom: 30%;} 
.missions-gifts .box-timer-gift .flip-clock-divider .flip-clock-label                   { font-size: 0.7rem; color: #fff; top: auto; left: auto; right: -41px; bottom: -22%; }
.missions-gifts .box-timer-gift .flip-clock-divider.days                                { width: 0; }

/* Game - section */
/*----------------------------------------*/
.missions-gifts-game                     { position: relative; }
.missions-gifts-game-grid                { display: flex; flex-wrap: wrap; align-items: center; }
.missions-gifts-game-item                { width: 48%; margin-right:4%; margin-bottom: 5%; transition: all 0.3s linear;}
.missions-gifts-game-item:nth-child(2n)  { margin-right: 0; }
.missions-gifts-game-item.unselected     { opacity: 0.5; }  
.missions-gifts-game-item.active-img     { /*transition: all 0.3s linear; */}
.missions-gifts-game  .data-gift-game-animation { position: absolute; bottom: 0; width: 123.4%; }

.missions-gifts-game-item img { display: block; width: 100%; }
.missions-gifts-game-item img.inactive-img, 
.missions-gifts-game-item img.active-img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } 
.missions-gifts-game-item img.effect-gift-img{display: none;}

.missions-gifts-game-item.mission-gift-1 img.active-img, 
.missions-gifts-game-item.mission-gift-2 img.active-img, 
.missions-gifts-game-item.mission-gift-3 img.active-img, 
.missions-gifts-game-item.mission-gift-4 img.active-img { overflow: hidden; }

/* If images are sprites */
.missions-gifts-game-item.mission-gift-1 img.active-img { position: absolute; width: 400%; transform: translateX(0); top: unset; left: unset; }
.missions-gifts-game-item.mission-gift-2 img.active-img { position: absolute; width: 400%; transform: translateX(-25%); top: unset; left: unset; }
.missions-gifts-game-item.mission-gift-3 img.active-img { position: absolute; width: 400%; transform: translateX(-50%); top: unset; left: unset; }
.missions-gifts-game-item.mission-gift-4 img.active-img { position: absolute; width: 400%; transform: translateX(-75%); top: unset; left: unset; }

.missions-gifts-game-item.mission-gift-1 img.inactive-img { position: absolute; width: 400%; transform: translateX(0); top: unset; left: unset; }
.missions-gifts-game-item.mission-gift-2 img.inactive-img { position: absolute; width: 400%; transform: translateX(-25%); top: unset; left: unset; }
.missions-gifts-game-item.mission-gift-3 img.inactive-img { position: absolute; width: 400%; transform: translateX(-50%); top: unset; left: unset; }
.missions-gifts-game-item.mission-gift-4 img.inactive-img { position: absolute; width: 400%; transform: translateX(-75%); top: unset; left: unset; }

/* .missions-gifts-game-item.mission-gift-1 img.inactive-img { }
.missions-gifts-game-item.mission-gift-2 img.inactive-img { }
.missions-gifts-game-item.mission-gift-3 img.inactive-img { }
.missions-gifts-game-item.mission-gift-4 img.inactive-img { } */

/* Buttons */
/*----------------------------------------*/
.btn-primary, 
.btn-secondary                              {font-family:'Montserrat', sans-serif;font-weight: 600;text-transform: uppercase; border-radius: 30px; padding: 0 8%; font-size: 0.875rem;height: 37px; line-height: 38px;}
.missions-gifts .wrapper-btn-bonus          { position: absolute; bottom: 0.25rem; left: 50%; transform: translateX(-50%); }
.missions-gifts .wrapper-btn-bonus .btn     {font-family: 'Montserrat', sans-serif;font-weight: 600; display: flex;align-items: center;justify-content: center;height:auto;line-height: normal;padding:0.8rem 1.2rem;
                                             border-radius:30px;font-size: 1rem;opacity: 1;white-space: nowrap;z-index: 4;}
.missions-gifts .wrapper-btn-bonus.sticky   { position: fixed; bottom: 14%;}
.mission-gifts-double-btns div:first-child  {margin-right: 25px;}
.missions-gifts-remaining-time .btn-icon    {position: absolute; top: 0; left: 50%; transform: translate(-50%, -63%); color: rgba(20,150,235,1); font-size: 3.7rem; }
.mission-gifts-double-btns .btn-primary, 
.mission-gifts-double-btns .btn-secondary   {padding: 0 28px}


.mission-gifts-blacklist-btns                            {width: 108%;left: -4%;margin: 0 auto 2rem;position: relative;}
.mission-gifts-blacklist-btns .mission-gifts-double-btns {width: 100%;margin:0 auto;}
.mission-gifts-blacklist-btns .mission-gifts-double-btns div:first-child{margin-right: 0}
.mission-gifts-blacklist-btns .btn-icon                  {font-size: 2.6rem;top:-14px}
.mission-gifts-blacklist-btns .btn-secondary             {padding: 0 5px;font-size: 0.75rem;min-width: 95px;} 

/* Rules */
/*----------------------------------------*/
.missions-gifts .rules{position: relative;z-index: 4;}
.missions-gifts .rules .game-rules{font-size: 0.9375rem;}

/* Awards  */
.missions-gifts-awards{position: absolute; /*top: -7%;*/top:25%;left: 0;width: 100%;}
.missions-gifts-game-item-txt .missions-gifts-awards-num{font-family: 'Montserrat';font-weight: 900;font-size:2.3125rem;display: block;color: #75fbfd;margin-bottom: 3px;}
.missions-gifts-game-item-txt .missions-gifts-awards-bigtxt{font-family: 'Montserrat';font-weight: 800;font-size:0.9375rem; display: block;color: #75fbfd;margin-bottom: 5px;text-transform: uppercase;}
.missions-gifts-game-item-txt .missions-gifts-awards-middletxt{font-family: 'Montserrat';font-weight: 800;font-size:0.8125rem;display: block;color: #75fbfd;margin-bottom: 3px;text-transform: uppercase;}
.missions-gifts-game-item-txt .missions-gifts-awards-smalltxt{font-family: 'Montserrat';font-weight:700;font-size:1rem;display: block;color: #fff;text-transform: uppercase;margin-bottom: 3px;line-height: 1.1;}
.missions-gifts-game-item-txt .missions-gifts-awards-bigtxt em{font-size: 55%;}
.missions-gifts-game-item-txt .missions-gifts-awards-smalltxt em{font-size: 65%;}
.missions-gifts-game-item-txt .missions-gifts-awards-space{display: block;margin-bottom: 10px;}

@media (max-width: 390px){

    /* Buttons */
    .mission-gifts-blacklist-btns{width: 110%;left: -5%;}
    .mission-gifts-blacklist-btns .mission-gifts-double-btns {max-width: 370px}
    .mission-gifts-blacklist-btns .btn-secondary{padding: 0 5px;font-size: 0.7rem;min-width: 85px;}

}

/*  media queries for min 640  */
/*----------------------------------------------------------------------------*/
@media all and (min-width: 640px){

    .missions-gifts .missions-gifts-wrapper{margin: 0 auto; max-width:28rem;padding: 1% 0 5%}
    .missions-gifts .margin-bottom-txt-big{margin-bottom:5rem;}

    /* Header - section */
    .missions-gifts-header{margin-bottom: 2rem;}
    .missions-gifts-header h1{font-size:1.75rem;}
    .missions-gifts-header h2 {font-size:1.65rem;}

    /* Progress - section */
    .missions-gifts-progress{width: 84%;margin-left: auto;margin-right: auto; padding: 3rem 1rem;margin-bottom:2.5rem;} 
    .missions-gifts-progress p{ font-size:0.875rem;margin-bottom: 20px;}
    .missions-gifts-progress .box-title{font-size: 1.25rem;}

    /* Progress-completed - section */
    .missions-gifts-progress-completed{ padding: 0 1rem;} 
    .missions-gifts .mark-completed { width: 36px; height: 36px; position: absolute; top: -8px; right: -3px;}

    /* Slider - section */
    .missions-gifts-slider .slider-progress-wrapper{height:24px;}
    .missions-gifts-slider .slider-progress-txt{font-size: 0.75rem;}

    /* Message - section */
    .missions-gifts-message{margin-bottom: 3rem;}
    .missions-gifts-message p,
    .missions-gifts-message span{font-size: 1.125rem;}

     /* Flipclock - section */
    .missions-gifts .missions-gifts-time-title p,
    .missions-gifts .missions-gifts-time-title span{ font-size:1.4375rem;}
    .missions-gifts .box-timer-gift .flip-clock-wrapper ul{line-height: 87px;width: 8.5%}
    .missions-gifts .box-timer-gift .flip-clock-wrapper ul li a div div.inn{line-height:55px; font-size: 2.7rem;}
    .missions-gifts .box-timer-gift .flip-clock-divider{height: 73px;width: 20px} 
    .missions-gifts .box-timer-gift .flip-clock-divider .flip-clock-label{font-size: 0.85rem; right: -58px; bottom: -18%;}

    /* Buttons */
    .btn-primary, .btn-secondary{height: 40px;line-height: 40px; font-size: 1rem;}
    .missions-gifts .wrapper-btn-bonus { bottom: 0.35rem; }
    .missions-gifts .wrapper-btn-bonus .btn{font-size: 1rem;padding:0.9rem 1.5rem;}
    .missions-gifts .wrapper-btn-bonus.sticky { position: absolute; bottom: -0.5rem;}
    .missions-gifts-remaining-time .btn-icon{font-size: 3.2rem;top:-17px}
    .mission-gifts-double-btns .btn-primary, 
    .mission-gifts-double-btns .btn-secondary{font-size: 1.0625rem;padding: 0 40px}

    .mission-gifts-blacklist-btns{width: 119%;left: -9%}
    .mission-gifts-blacklist-btns .mission-gifts-double-btns{max-width: 540px}
    .mission-gifts-blacklist-btns .btn-secondary{padding: 0 15px;font-size: 0.875rem;min-width: 130px}

     /* Awards  */
    .missions-gifts-awards{/*top: -5%;*/top:27%}
    .missions-gifts-game-item-txt .missions-gifts-awards-num{font-size:2.5rem;}
    .missions-gifts-game-item-txt .missions-gifts-awards-bigtxt{font-size:1rem;}
    .missions-gifts-game-item-txt .missions-gifts-awards-middletxt{font-size:0.875rem;}
    .missions-gifts-game-item-txt .missions-gifts-awards-smalltxt{font-size:1.3125rem;}

    /* Rules */
    .missions-gifts .rules{text-align: center;}
} 

/*  media queries for min 761  */
/*----------------------------------------------------------------------------*/
@media all and (min-width: 761px) {

    /*.missions-gifts .missions-gifts-wrapper{margin: 0 auto; max-width:28rem;padding: 1% 0 5%}
    .missions-gifts .margin-bottom-txt-big{margin-bottom:5rem;}*/
}


/*  media queries for min 961  */
/*----------------------------------------------------------------------------*/
@media all and (min-width:961px) {

    /* Buttons */
    .missions-gifts .wrapper-btn-bonus .btn{font-size:1.0625rem;padding:0.8rem 1.8rem;}

    /* Rules */
    .missions-gifts .rules .game-rules{font-size: 1rem;} 

    /* Awards  */
    /*.missions-gifts-awards{top: -13%;}*/
    .missions-gifts-game-item-txt .missions-gifts-awards-num{font-size:2.75rem;}
    .missions-gifts-game-item-txt .missions-gifts-awards-bigtxt{font-size:1.125rem;}
    .missions-gifts-game-item-txt .missions-gifts-awards-middletxt{font-size:1rem;}
    .missions-gifts-game-item-txt .missions-gifts-awards-smalltxt{font-size:1.3125rem;}
}

/*  media queries for min 1025  */
/*----------------------------------------------------------------------------*/
@media all and (min-width: 1025px) {
   
   .missions-gifts .missions-gifts-wrapper{max-width: 32rem;padding-bottom: 3%;} 

   /* Header - section */
    .missions-gifts-header h1{font-size:1.9rem;}
    .missions-gifts-header h2 {font-size:1.8rem;}

    /* Progress - section */
    .missions-gifts-progress p{ font-size:1rem}

    /* Progress-completed - section */
    .missions-gifts .mark-completed { width: 36px; height: 36px; position: absolute; top: -7px; right: -3px;}
    .missions-gifts .mark-completed:before {top: 16px;left: 6px;}
    .missions-gifts .mark-completed:after {top:14px;left:10px;width: 16px;}

     /* Buttons */
    .missions-gifts .btn-secondary:hover{transform: scale(1.10);}
    .missions-gifts .wrapper-btn-bonus .btn:hover{transform: scale(1.10);}
    .missions-gifts .wrapper-btn-bonus .btn{font-size:1.125rem;padding: 1rem 2rem;}

    .mission-gifts-blacklist-btns .mission-gifts-double-btns{max-width: 550px}

    /* Slider - section */
    .missions-gifts-slider .slider-progress-wrapper{height: 26px;}

    /* Message - section */
    .missions-gifts-message p,
    .missions-gifts-message span{font-size: 1.25rem;} 

    /* Flipclock - section */
    .missions-gifts .box-timer-gift .flip-clock-wrapper ul li a div div.inn{line-height:63px;}

    /* Game - section */
    .missions-gifts-game-item.active-img:hover{ transform: scale(1.07); }
    .missions-gifts-game-item:not(.selected,.unselected):hover{transform: scale(1.07);}
}

/*  media queries for min 1341  */
/*----------------------------------------------------------------------------*/
@media all and (min-width: 1341px) {

    /* Header - section */
    .missions-gifts-header{margin-bottom: 2.5rem;}
    .missions-gifts-header h1{font-size:2.1rem;}
    .missions-gifts-header h2 {font-size:2rem;}

    /* Buttons */
    .missions-gifts .wrapper-btn-bonus .btn{font-size:1.125rem;}
    .mission-gifts-double-btns .btn-primary, 
    .mission-gifts-double-btns .btn-secondary{height: 43px;line-height: 43px;}

    .mission-gifts-blacklist-btns .mission-gifts-double-btns{max-width: 560px}

    /* Progress - section */
    .missions-gifts-progress{margin-bottom:3rem;padding-top: 3.5rem;padding-bottom: 3.5rem;} 

    /* Awards  */
    /*.missions-gifts-awards{top: -13%;}*/
    .missions-gifts-game-item-txt .missions-gifts-awards-num{font-size:3.375rem;}
    .missions-gifts-game-item-txt .missions-gifts-awards-bigtxt{font-size:1.25rem;}
    .missions-gifts-game-item-txt .missions-gifts-awards-middletxt{font-size:1.125rem;}
    .missions-gifts-game-item-txt .missions-gifts-awards-smalltxt{font-size:1.5rem;}
}

/*  media queries for min 1841  */
/*----------------------------------------------------------------------------*/
@media all and (min-width: 1841px) {

    /* Buttons */
    .missions-gifts .wrapper-btn-bonus .btn{font-size:1.25rem;}
    .mission-gifts-double-btns .btn-primary, 
    .mission-gifts-double-btns .btn-secondary{height: 45px;line-height: 45px;}
    
    .mission-gifts-blacklist-btns .mission-gifts-double-btns{max-width: 600px}
    .mission-gifts-blacklist-btns .btn-icon{font-size:3.5rem;top:-20px}
    .mission-gifts-blacklist-btns .btn-secondary{padding: 0 15px;font-size: 0.9375rem;min-width:140px}

     /* Awards  */
    /*.missions-gifts-awards{top: -13%;}*/
    .missions-gifts-game-item-txt .missions-gifts-awards-num{font-size:3.6875rem;}
    .missions-gifts-game-item-txt .missions-gifts-awards-bigtxt{font-size:1.5rem;}
    .missions-gifts-game-item-txt .missions-gifts-awards-middletxt{font-size:1.375rem;}
    .missions-gifts-game-item-txt .missions-gifts-awards-smalltxt{font-size:1.5625rem;}
}

/* Device Mobile  */
/*-------------------------------------------------------------*/
@media all and (orientation:landscape) {

    .device-mobile .missions-gifts-wrapper{width:70%;max-width: 540px;}
    .device-mobile .missions-gifts .margin-bottom-txt-big{margin-bottom:4.5rem;}

    /* Header - section */
    .device-mobile .missions-gifts-header{margin-bottom: 2.5rem;}
    .device-mobile .missions-gifts-header h1{font-size:2.125rem;}
    .device-mobile .missions-gifts-header h2{font-size:2rem;}

     /* Progress - section */
    .device-mobile .missions-gifts-progress{width: 84%;margin-left: auto;margin-right: auto; padding: 3rem 1rem;}
    .device-mobile .missions-gifts-progress p{ font-size:0.875rem;margin-bottom: 20px;}
    .device-mobile .missions-gifts-progress .box-title{font-size: 1.25rem;}

    /* Progress-completed - section */
    .device-mobile .missions-gifts-progress-completed{ padding: 0 1rem;} 
    .device-mobile .missions-gifts .mark-completed { width: 34px; height: 34px; position: absolute; top: -8px; right: -3px;}

    /* Slider - section */
    .device-mobile .missions-gifts-slider .slider-progress-wrapper{height: 22px;}
    .device-mobile .missions-gifts-slider .slider-progress-txt{font-size:0.75rem;}

    /* Message - section */
    .device-mobile .missions-gifts-message{margin-bottom: 3rem;}
    .device-mobile .missions-gifts-message p,
    .device-mobile .missions-gifts-message span{font-size: 1.0625rem;}

    /* Flipclock - section */
    .device-mobile .missions-gifts .missions-gifts-time-title p,
    .device-mobile .missions-gifts .missions-gifts-time-title span{ font-size:1.4375rem;}
    .device-mobile .missions-gifts .box-timer-gift{width: 86%;max-width: 400px;}
    .device-mobile .missions-gifts .box-timer-gift .flip-clock-wrapper ul{line-height: 70px;width: 8.5%}
    .device-mobile .missions-gifts .box-timer-gift .flip-clock-wrapper ul li a div div.inn{line-height:52px; font-size:2.35rem;}
    .device-mobile .missions-gifts .box-timer-gift .flip-clock-divider{height:63px;width: 20px}
    .device-mobile .missions-gifts .box-timer-gift .flip-clock-divider .flip-clock-label{font-size: 0.7rem; right: -49px; bottom: -22%;}

    /* Buttons */
    .device-mobile .btn-primary, 
    .device-mobile .btn-secondary{padding: 0 8%; font-size: 0.875rem;height: 35px; line-height: 35px;}
    .device-mobile .missions-gifts .wrapper-btn-bonus{ bottom: 0.25rem; }
    .device-mobile .missions-gifts .wrapper-btn-bonus .btn{font-size: 1rem;}
    .device-mobile .missions-gifts-remaining-time .btn-icon {font-size:4rem; }
    .device-mobile .mission-gifts-double-btns .btn-primary, 
    .device-mobile .mission-gifts-double-btns .btn-secondary{height:40px;line-height:40px; font-size: 0.9375rem;padding: 0 38px}

    .device-mobile .mission-gifts-blacklist-btns .mission-gifts-double-btns {max-width: 515px}
    .device-mobile .mission-gifts-blacklist-btns .btn-icon{font-size:2.9rem;top:-15px}
    .device-mobile .mission-gifts-blacklist-btns .btn-secondary{padding: 0 10px;font-size: 0.85rem;min-width: 125px}

    /* Rules */
    .device-mobile .missions-gifts .rules{text-align: center;}
    .device-mobile .missions-gifts .rules .game-rules{font-size: 0.9375rem;}

    /* Awards  */
    .device-mobile .missions-gifts-awards{/*top: -7%;*/top:25%}
    .device-mobile .missions-gifts-game-item-txt .missions-gifts-awards-num{font-size:3rem;}
    .device-mobile .missions-gifts-game-item-txt .missions-gifts-awards-bigtxt{font-size:1.25rem;}
    .device-mobile .missions-gifts-game-item-txt .missions-gifts-awards-middletxt{font-size:1.125rem;}
    .device-mobile .missions-gifts-game-item-txt .missions-gifts-awards-smalltxt{font-size:1.375rem;}
}


/* -- ( css_main/main/promo_pages/missions/styles_gifts_campaigns.css ) -- */
/*===========================================================================================================================================*/
/* Halloween campaign - styles */
/*===========================================================================================================================================*/
.missions-gifts.missions-gifts-hallowеen .missions-gifts-game:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: cover; background-position: right; transform: scale(1.15); }
.missions-gifts.missions-gifts-hallowеen.completed .missions-gifts-game:after{display: none;}
.missions-gifts.missions-gifts-hallowеen .box-timer-gift:after { content: ""; position: absolute; top: -10%; left: 95%; display: block; width: 100%; height: 300%; background-size: cover; background-position: -44px top; background-repeat: no-repeat; }
.missions-gifts.missions-gifts-hallowеen .box-timer-gift:before { content: ""; position: absolute; top: 18%; right: 96%; display: block; width: 75%; height: 300%; background-size: cover; background-position: top right; background-repeat: no-repeat; }

/*===========================================================================================================================================*/
/* Bonus every day Campaign - styles  */
/*===========================================================================================================================================*/
.missions-gifts-topElement{display: none;visibility:hidden;}
.missions-gifts.bonus-every-day.haslights .missions-gifts-topElement{display: block;visibility: visible;}
.missions-gifts.bonus-every-day .lightrope {text-align: center;white-space: nowrap;overflow: hidden;position: absolute;z-index: 1;margin: -15px 0 0 0;padding: 0;pointer-events: none;width: 100%;}
.missions-gifts.bonus-every-day .lightrope li {position: relative;list-style: none;margin: 0;padding: 0;display: block;width: 12px;height: 28px;border-radius: 50%;margin: 20px;display: inline-block;
    background: #00f7a5;box-shadow: 0px 4.6666666667px 24px 3px #00f7a5;animation: flash-1 2s both infinite;}
.missions-gifts.bonus-every-day .lightrope li:nth-child(2n+1) {background: #0095ff;box-shadow: 0px 4.6666666667px 24px 3px #0095ff;animation: flash-2 0.4s both infinite;}
.missions-gifts.bonus-every-day .lightrope li:nth-child(4n+2) {background: #f70094;box-shadow: 0px 4.6666666667px 24px 3px #f70094;animation: flash-3 1.1s both infinite;}
.missions-gifts.bonus-every-day .lightrope li:nth-child(odd) {animation-duration: 1.8s;}
.missions-gifts.bonus-every-day .lightrope li:nth-child(3n+1) {background: #ffc65e;box-shadow: 0 4.6666666667px 24px 3px #ffc65e; animation: flash-4 1.4s both infinite;} 
.missions-gifts.bonus-every-day .lightrope li:before {content: "";position: absolute;background: #01135f;width: 10px;height: 9.3333333333px;border-radius: 3px;top: -4.6666666667px;left: 1px;}
.missions-gifts.bonus-every-day .lightrope li:after {content: "";top: -14px;left: 9px;position: absolute;width: 52px;height: 18.6666666667px;border-bottom:solid rgb(255 255 255 / 30%) 2px;border-radius: 50%;}
.missions-gifts.bonus-every-day .lightrope li:last-child:after {content: none;}
.missions-gifts.bonus-every-day .lightrope li:first-child {margin-left: -40px;}

@keyframes flash-1 {
  0%, 100% {
    background: #00f7a5;
    box-shadow: 0px 4.6666666667px 24px 3px #00f7a5;
  }
  50% {
    background: rgba(0, 247, 165, 0.4);
    box-shadow: 0px 4.6666666667px 24px 3px rgba(0, 247, 165, 0.2);
  }
}
@keyframes flash-2 {
  0%, 100% {
    background: #0095ff;
    box-shadow: 0px 4.6666666667px 24px 3px #0095ff;
  }
  50% {
    background: rgba(0, 255, 255, 0.4);
    box-shadow: 0px 4.6666666667px 24px 3px rgba(0, 255, 255, 0.2);
  }
}
@keyframes flash-3 {
  0%, 100% {
    background: #f70094;
    box-shadow: 0px 4.6666666667px 24px 3px #f70094;
  }
  50% {
    background: rgba(247, 0, 148, 0.4);
    box-shadow: 0px 4.6666666667px 24px 3px rgba(247, 0, 148, 0.2);
  }
}
@keyframes flash-4 {
  0%, 100% {
    background: #ffc65e;
    box-shadow: 0px 4.6666666667px 24px 3px #ffc65e;
  }
  50% {
    background: rgba(255, 217, 94, 0.4);
    box-shadow: 0px 4.6666666667px 24px 3px rgba(255, 217, 94, 0.2);
  }
}

.missions-gifts.bonus-every-day .mission-gifts-logo{width: 120%;margin: 0 0 1.5rem -10%}
.missions-gifts.bonus-every-day .missions-gifts-wrapper{padding-top: 0;}

.missions-gifts.bonus-every-day .mission-gift-1{animation: transformBox 0.4s ease-in-out 0s 1;}
.missions-gifts.bonus-every-day .mission-gift-2{animation: transformBox 0.5s ease-in-out 0s 1;}
.missions-gifts.bonus-every-day .mission-gift-3{animation: transformBox 0.6s ease-in-out 0s 1;}
.missions-gifts.bonus-every-day .mission-gift-4{animation: transformBox 0.7s ease-in-out 0s 1;}
@keyframes transformBox {
    from {transform: scale(0);}
    to {transform: scale(1);}
}

/* Header - section */
.missions-gifts.bonus-every-day .missions-gifts-header h1{font-size: 2.15rem} 
.missions-gifts.bonus-every-day .missions-gifts-header h2{font-size: 1.2rem}
.missions-gifts.bonus-every-day .missions-gifts-header h2.bigsize {font-size:1.55rem;}

/* Awards */
.missions-gifts.bonus-every-day .missions-gifts-awards{top:20%;z-index: 2;}
.missions-gifts.bonus-every-day .missions-gifts-game-item{width: 49%;margin-right:1%;}
.missions-gifts.bonus-every-day .missions-gifts-game-item.selected{overflow: unset;}
.missions-gifts.bonus-every-day .missions-gifts-game-item-txt{max-width:73%; position: absolute; top: 0; left: 0;bottom: 0; right: 0;margin: 0 auto;font-size: 0.875rem;font-family: 'Montserrat',sans-serif;font-weight: 700;}
.missions-gifts.bonus-every-day .missions-gifts-game-item-txt .missions-gifts-awards-num{font-size: 1.3rem;/*color: #060606 !important;*/}
.missions-gifts.bonus-every-day .missions-gifts-game-item-txt .missions-gifts-awards-bigtxt{font-size: 0.6rem;/*color: #060606 !important;*/}
.missions-gifts.bonus-every-day .missions-gifts-game-item-txt .missions-gifts-awards-smalltxt{font-size: 0.7rem;/*color: #060606 !important;*/}
.missions-gifts.bonus-every-day .missions-gifts-game-item-txt .missions-gifts-awards-middletxt{font-size:0.875rem;/*color: #060606 !important;*/}

.missions-gifts.bonus-every-day.haslights .missions-gifts-game-item.unselected .missions-gifts-game-item-txt .missions-gifts-awards-num{color: #b5b5b5 !important;}
.missions-gifts.bonus-every-day.haslights .missions-gifts-game-item.unselected .missions-gifts-game-item-txt .missions-gifts-awards-bigtxt{color: #b5b5b5 !important;}
.missions-gifts.bonus-every-day.haslights .missions-gifts-game-item.unselected .missions-gifts-game-item-txt .missions-gifts-awards-smalltxt{color: #b5b5b5 !important;}
.missions-gifts.bonus-every-day.haslights .missions-gifts-game-item.unselected .missions-gifts-game-item-txt .missions-gifts-awards-middletxt{color: #b5b5b5 !important;}

.missions-gifts.bonus-every-day .missions-gifts-game-item.unselected .missions-gifts-game-item-txt .missions-gifts-awards-num{/*color: #cbcbcb !important;*/opacity: 0.8}
.missions-gifts.bonus-every-day .missions-gifts-game-item.unselected .missions-gifts-game-item-txt .missions-gifts-awards-bigtxt{/*color: #cbcbcb !important;*/opacity: 0.8}
.missions-gifts.bonus-every-day .missions-gifts-game-item.unselected .missions-gifts-game-item-txt .missions-gifts-awards-smalltxt{/*color: #cbcbcb !important;*/opacity: 0.8}
.missions-gifts.bonus-every-day .missions-gifts-game-item.unselected .missions-gifts-game-item-txt .missions-gifts-awards-middletxt{/*color: #cbcbcb !important;*/opacity: 0.8}

.missions-gifts.bonus-every-day.halloween .missions-gifts-game-item.selected .missions-gifts-awards:after,
.missions-gifts.bonus-every-day.halloween .missions-gifts-game-item.unselected .missions-gifts-awards:after {content: "";top: -19px;left: 10%;right: 10%;background:var(--color-00000066);position: absolute;height: 35vw;z-index: 0;border-radius: 50%;}
.missions-gifts.bonus-every-day.halloween .missions-gifts-game-item.selected .missions-gifts-game-item-txt,
.missions-gifts.bonus-every-day.halloween .missions-gifts-game-item.unselected .missions-gifts-game-item-txt{z-index: 1}
.missions-gifts.bonus-every-day.halloween .rules{display: none;visibility: hidden;}

.missions-gifts.bonus-every-day .missions-gifts-game-item.selected .missions-gifts-game-item-txt{animation: awardShake 1.8s 1s linear infinite;}

@keyframes awardShake {
    0% { transform: scale(1)}
    50% {transform: scale(1.2)}
    100% {transform: scale(1) } 
}

.missions-gifts.bonus-every-day .missions-gifts-game-item img.effect-gift-img{display: block;width: 120%; z-index: 1;top: -13%;left: -13%;position: absolute;filter: grayscale(0.4); transform: scale(0);}
.missions-gifts.bonus-every-day .missions-gifts-game-item.selected img.effect-gift-img{animation: glow 0.5s linear 0.1s forwards;}
@keyframes glow {
    0% { transform: scale(0) rotate(-20deg) }
    100% {transform: scale(1) rotate(0deg) }
}

/* Buttons */
.missions-gifts.bonus-every-day .wrapper-btn-bonus{z-index: 10;top: 50%;bottom: auto;transform: translate(-50%, -90%);}
.missions-gifts.bonus-every-day .wrapper-btn-bonus.sticky{position: fixed;bottom: 14%;top: auto;transform: translate(-50%,0);}

.missions-gifts.bonus-every-day .missions-gifts-message{text-align: left;}

/* Parts in game */
.missions-gifts.bonus-every-day p.missions-gifts-parts-txt{font-size: 1.125rem;text-shadow: 0px 3px 4px rgb(0 0 0 / 64%);}
.missions-gifts.bonus-every-day .missions-gifts-parts{position: relative;}
.missions-gifts.bonus-every-day .missions-gifts-parts:after{position: absolute;content: "";padding-top: 28%; width: 28%;height: 0;border: 4px solid #00ffff;border-radius: 300px;}
.missions-gifts.bonus-every-day .missions-gifts-parts span{padding:9.5%;color:#00ffff;margin: 0 auto;font-size:1.75rem;font-weight: 800;border-radius:50%}

/* Winners */
.missions-gifts.bonus-every-day .missions-gifts-header-winners{margin-bottom: 0.5rem;}
.missions-gifts.bonus-every-day .missions-gifts-winners{color: #fff;}
.missions-gifts.bonus-every-day .missions-gifts-winners-period{height: 50px;font-size: 1rem;}
.missions-gifts.bonus-every-day .missions-gifts-winners-title{margin: 0 auto 1.5rem;font-size: 1.35rem;font-family:'Montserrat', sans-serif; font-weight: 800;text-shadow: 0 3px 4px rgb(0 0 0 / 64%);}

.missions-gifts.bonus-every-day .missions-gifts-winners-list{font-family:'Montserrat', sans-serif;display: flex; flex-flow: row; flex-wrap: wrap;overflow: hidden;}
.missions-gifts.bonus-every-day .missions-gifts-winners-list p{width: 100%;padding: 1% 2%;border: 2px solid transparent; border-radius: 30px; font-size:1.125rem;;margin-bottom:5px; text-align: center;
    box-sizing: border-box;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.missions-gifts.bonus-every-day .missions-gifts-winners-list p.current{border-color: #0074fe;}

.missions-gifts.bonus-every-day .owl-nav{width: 100%;position: absolute;top: 0;left: 0;z-index: 11;transform: translateY(0);}
.missions-gifts.bonus-every-day .owl-nav button, 
.missions-gifts.bonus-every-day .owl-nav div{width: 50px;height: 50px; border-color: #0074fe; background: transparent;}
.missions-gifts.bonus-every-day .owl-nav button.disabled, 
.missions-gifts.bonus-every-day .owl-nav div.disabled{pointer-events: none;}
.missions-gifts.bonus-every-day .owl-nav button:before,
.missions-gifts.bonus-every-day .owl-nav div:before{content: '';position: absolute;top: 37%;width: 20%;height: 20%;transform: rotate(-45deg);transition: all linear 0.3s;border-color: #0074fe;}
.missions-gifts.bonus-every-day .owl-nav .owl-prev:before {left:25%;border-left: 2px solid #0074fe;border-top: 2px solid #0074fe;}
.missions-gifts.bonus-every-day .owl-nav .owl-next:before {right:25%;border-right: 2px solid #0074fe;border-bottom: 2px solid #0074fe;}
.missions-gifts.bonus-every-day .owl-nav .owl-next:after,
.missions-gifts.bonus-every-day .owl-nav .owl-prev:after{content: "";position: absolute;top: 47%;background: #0074fe; width: 50%;height: 2px;transition: all 0.3s linear;}
.missions-gifts.bonus-every-day .owl-nav .owl-prev:after {left:25%;}
.missions-gifts.bonus-every-day .owl-nav .owl-next:after {right:25%;}
/*===========================================================================================================================================*/

/*  media queries for min 640  */
/*----------------------------------------------------------------------------*/
@media all and (min-width: 640px){

    /*===========================================================================================================================================*/
    /* Bonus every day Campaign - styles  */
    /*===========================================================================================================================================*/
    .missions-gifts.bonus-every-day .missions-gifts-header h1 {font-size: 2.68rem;}
    .missions-gifts.bonus-every-day .missions-gifts-header h2 {font-size: 1.45rem;}
    .missions-gifts.bonus-every-day .missions-gifts-header h2.bigsize {font-size:1.75rem;}
    .missions-gifts.bonus-every-day .wrapper-btn-bonus.sticky{position: absolute;top: 50%;bottom: auto;transform: translate(-50%,-100%);}

    .missions-gifts.bonus-every-day .missions-gifts-awards{top:22%;}
    .missions-gifts.bonus-every-day .missions-gifts-game-item-txt .missions-gifts-awards-num{font-size: 1.7rem;}
    .missions-gifts.bonus-every-day .missions-gifts-game-item-txt .missions-gifts-awards-bigtxt{font-size: 0.83rem;}
    .missions-gifts.bonus-every-day .missions-gifts-game-item-txt .missions-gifts-awards-smalltxt{font-size: 0.78rem;}
    .missions-gifts.bonus-every-day .missions-gifts-game-item-txt .missions-gifts-awards-middletxt{font-size:1.3rem;}

    .missions-gifts.bonus-every-day p.missions-gifts-parts-txt{font-size: 1.4375rem;}
    .missions-gifts.bonus-every-day .missions-gifts-parts:after{padding-top: 21%; width: 21%;}
    .missions-gifts.bonus-every-day .missions-gifts-parts span{padding: 7.5%}

    /* Winners */
    .missions-gifts.bonus-every-day .missions-gifts-winners-period{font-size: 1.125rem;}
    .missions-gifts.bonus-every-day .missions-gifts-winners-title{margin-bottom: 2rem;}
    .missions-gifts.bonus-every-day .missions-gifts-winners-list p{width: 50%; font-size: 1.0625rem;}
    .missions-gifts.bonus-every-day .owl-nav button:before,
    .missions-gifts.bonus-every-day .owl-nav div:before{border-color: #0074fe;}

    /* Awards */
    .missions-gifts.bonus-every-day.halloween .missions-gifts-game-item.selected .missions-gifts-awards:after,
    .missions-gifts.bonus-every-day.halloween .missions-gifts-game-item.unselected .missions-gifts-awards:after {height: 25vw}
} 

/*  media queries for min 761  */
/*----------------------------------------------------------------------------*/
@media all and (min-width: 761px) {


    /*===========================================================================================================================================*/
    /* Bonus every day Campaign - styles  */
    /*===========================================================================================================================================*/
    .missions-gifts.bonus-every-day .mission-gifts-logo{width: 120%;margin: 0 0 2rem -10%}
    /*.missions-gifts.bonus-every-day .missions-gifts-header h1 {font-size: 2.68rem;}
    .missions-gifts.bonus-every-day .missions-gifts-header h2 {font-size: 1.45rem;}
    .missions-gifts.bonus-every-day .missions-gifts-header h2.bigsize {font-size:1.75rem;}
    .missions-gifts.bonus-every-day .wrapper-btn-bonus.sticky{position: absolute;top: 50%;bottom: auto;transform: translate(-50%,-100%);}

    .missions-gifts.bonus-every-day .missions-gifts-awards{top:22%;}
    .missions-gifts.bonus-every-day .missions-gifts-game-item-txt .missions-gifts-awards-num{font-size: 1.7rem;}
    .missions-gifts.bonus-every-day .missions-gifts-game-item-txt .missions-gifts-awards-bigtxt{font-size: 0.83rem;}
    .missions-gifts.bonus-every-day .missions-gifts-game-item-txt .missions-gifts-awards-smalltxt{font-size: 0.78rem;}
    .missions-gifts.bonus-every-day .missions-gifts-game-item-txt .missions-gifts-awards-middletxt{font-size:1.3rem;}

    .missions-gifts.bonus-every-day p.missions-gifts-parts-txt{font-size: 1.4375rem;}*/
    .missions-gifts.bonus-every-day .missions-gifts-parts:after{padding-top: 22%; width: 22%;}
    .missions-gifts.bonus-every-day .missions-gifts-parts span{padding: 8.5%}

    /* Winners */
    /*.missions-gifts.bonus-every-day .missions-gifts-winners-period{font-size: 1.125rem;}
    .missions-gifts.bonus-every-day .missions-gifts-winners-title{margin-bottom: 2rem;}
    .missions-gifts.bonus-every-day .missions-gifts-winners-list p{width: 50%; font-size: 1.0625rem;}
    .missions-gifts.bonus-every-day .owl-nav button:before,
    .missions-gifts.bonus-every-day .owl-nav div:before{border-color: #0074fe;}*/

    /* Awards */
    .missions-gifts.bonus-every-day.halloween .missions-gifts-game-item.selected .missions-gifts-awards:after,
    .missions-gifts.bonus-every-day.halloween .missions-gifts-game-item.unselected .missions-gifts-awards:after {height: 23vw}
    /*===========================================================================================================================================*/
}


/*  media queries for min 961  */
/*----------------------------------------------------------------------------*/
@media all and (min-width:961px) {

    /* Awards */
    .missions-gifts.bonus-every-day.halloween .missions-gifts-game-item.selected .missions-gifts-awards:after,
    .missions-gifts.bonus-every-day.halloween .missions-gifts-game-item.unselected .missions-gifts-awards:after {height: 23vh}
}

/*  media queries for min 1025  */
/*----------------------------------------------------------------------------*/
@media all and (min-width: 1025px) {
   
    /*===========================================================================================================================================*/
    /* Bonus every day Campaign - styles  */
    /*===========================================================================================================================================*/
    .missions-gifts.bonus-every-day .missions-gifts-header h1 {font-size: 2.88rem;}
    .missions-gifts.bonus-every-day .missions-gifts-header h2 {font-size: 1.55rem;}
    .missions-gifts.bonus-every-day .missions-gifts-header h2.bigsize {font-size:1.85rem;}
    .missions-gifts.bonus-every-day .missions-gifts-awards{top:25%;}

    /* Winners */
    .missions-gifts.bonus-every-day .owl-nav button:not(.disabled):hover, 
    .missions-gifts.bonus-every-day .owl-nav div:not(.disabled):hover{border-color: #3db4ff}
    .missions-gifts.bonus-every-day .owl-nav button.owl-prev:not(.disabled):hover:before{border-left-color: #3db4ff;border-top-color: #3db4ff;}
    .missions-gifts.bonus-every-day .owl-nav button.owl-next:not(.disabled):hover:before{border-right-color: #3db4ff;border-bottom-color: #3db4ff;}
    .missions-gifts.bonus-every-day .owl-nav button.owl-prev:not(.disabled):hover:after,
    .missions-gifts.bonus-every-day .owl-nav button.owl-next:not(.disabled):hover:after{background:#3db4ff;}

     /* Awards */
    .missions-gifts.bonus-every-day.halloween .missions-gifts-game-item.selected .missions-gifts-awards:after,
    .missions-gifts.bonus-every-day.halloween .missions-gifts-game-item.unselected .missions-gifts-awards:after {top:-23px;height: 20vh}
    /*===========================================================================================================================================*/
}

/*  media queries for min 1341  */
/*----------------------------------------------------------------------------*/
@media all and (min-width: 1341px) {

    /*===========================================================================================================================================*/
    /* Bonus every day Campaign - styles  */
    /*===========================================================================================================================================*/
    .missions-gifts.bonus-every-day .mission-gifts-logo{width: 130%;margin: 0 0 2.5rem -15%}
    .missions-gifts.bonus-every-day .missions-gifts-header h1 {font-size: 3rem;}
    .missions-gifts.bonus-every-day .missions-gifts-header h2 {font-size: 1.65rem;}
    .missions-gifts.bonus-every-day .missions-gifts-header h2.bigsize {font-size:2.05rem;}
    .missions-gifts.bonus-every-day p.missions-gifts-parts-txt{font-size: 1.5625rem;}
    .missions-gifts.bonus-every-day .missions-gifts-parts span{font-size:1.9375rem;}
    .missions-gifts.bonus-every-day .missions-gifts-parts:after{padding-top: 21%; width: 21%;}
    .missions-gifts.bonus-every-day .missions-gifts-game-item-txt{max-width:70%;}

    /* Winners */
    .missions-gifts.bonus-every-day .missions-gifts-winners-period{height: 55px;font-size: 1.25rem;}
    .missions-gifts.bonus-every-day .missions-gifts-winners-title{margin-bottom: 2.5rem;}
    .missions-gifts.bonus-every-day .missions-gifts-winners-list p{font-size: 1.0625rem;}
    .missions-gifts.bonus-every-day .owl-nav button, 
    .missions-gifts.bonus-every-day .owl-nav div{width: 55px;height:55px;}

    /* Awards */
    .missions-gifts.bonus-every-day.halloween .missions-gifts-game-item.selected .missions-gifts-awards:after,
    .missions-gifts.bonus-every-day.halloween .missions-gifts-game-item.unselected .missions-gifts-awards:after {top:-25px;height: 25vh}
    /*===========================================================================================================================================*/
   
}

/*  media queries for min 1841  */
/*----------------------------------------------------------------------------*/
@media all and (min-width: 1841px) {

  .missions-gifts.bonus-every-day .missions-gifts-parts:after{padding-top: 23%; width: 23%;}
  .missions-gifts.bonus-every-day .missions-gifts-parts span{font-size:2.125rem;}

  /* Awards */
    .missions-gifts.bonus-every-day.halloween .missions-gifts-game-item.selected .missions-gifts-awards:after,
    .missions-gifts.bonus-every-day.halloween .missions-gifts-game-item.unselected .missions-gifts-awards:after {height: 20vh}
}

/* Device Mobile  */
/*-------------------------------------------------------------*/
@media all and (orientation:landscape) {

    /*===========================================================================================================================================*/
    /* Halloween campaign - styles */
    /*===========================================================================================================================================*/
    .device-mobile .missions-gifts.missions-gifts-hallowеen .box-timer-gift:before {top:4%; right:90%;}


    /*===========================================================================================================================================*/
    /* Bonus every day Campaign - styles  */
    /*===========================================================================================================================================*/
    .device-mobile .missions-gifts.bonus-every-day .mission-gifts-logo{width: 110%;margin: 0 0 1.5rem -5%}
    .device-mobile .missions-gifts.bonus-every-day .missions-gifts-header h1 {font-size: 2.58rem;}
    .device-mobile .missions-gifts.bonus-every-day .missions-gifts-header h2 {font-size: 1.4rem;}
    .device-mobile .missions-gifts.bonus-every-day .missions-gifts-header h2.bigsize {font-size:1.75rem;}

    .device-mobile .missions-gifts.bonus-every-day .missions-gifts-awards{top: 26%}
    .device-mobile .missions-gifts.bonus-every-day .missions-gifts-game-item-txt .missions-gifts-awards-num{font-size: 1.5rem;}
    .device-mobile .missions-gifts.bonus-every-day .missions-gifts-game-item-txt .missions-gifts-awards-bigtxt{font-size: 0.83rem;}
    .device-mobile .missions-gifts.bonus-every-day .missions-gifts-game-item-txt .missions-gifts-awards-smalltxt{font-size: 0.8125rem;}
    .device-mobile .missions-gifts.bonus-every-day .missions-gifts-game-item-txt .missions-gifts-awards-middletxt{font-size: 1.2rem}

    .device-mobile .missions-gifts.bonus-every-day p.missions-gifts-parts-txt{font-size: 1.4375rem;}
    .device-mobile .missions-gifts.bonus-every-day .missions-gifts-parts span{font-size: 2.5rem;}
    .device-mobile .missions-gifts.bonus-every-day .missions-gifts-parts:after{padding-top: 19%; width:19%;}

    /* Winners */
    .device-mobile .missions-gifts.bonus-every-day .missions-gifts-winners-period{height: 50px;font-size: 1.125rem;}
    .device-mobile .missions-gifts.bonus-every-day .missions-gifts-winners-title{margin-bottom: 2.5rem;}
    .device-mobile .missions-gifts.bonus-every-day .missions-gifts-winners-list p{font-size: 1.125rem;}
    .device-mobile .missions-gifts.bonus-every-day .owl-nav button, 
    .device-mobile .missions-gifts.bonus-every-day .owl-nav div{width: 50px;height:50px;}

    /* Awards */
    .device-mobile .missions-gifts.bonus-every-day.halloween .missions-gifts-game-item.selected .missions-gifts-awards:after,
    .device-mobile .missions-gifts.bonus-every-day.halloween .missions-gifts-game-item.unselected .missions-gifts-awards:after {top:-19px;height: 20vh}
    /*===========================================================================================================================================*/

}


