/* =============================================================================
   amusnet.com/jackpots — page-specific styles
   Rules transcribed verbatim from the live site (minified: colours to hex,
   media queries merged, third-party widget CSS and the ≤480px duplicates dropped).
   Shared chrome (header / footer / age gate / h2 / .bttn) lives in styles.css —
   load styles.css FIRST, then this file.
   ============================================================================= */

/* ---------- Swiper library layout ---------- */
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0px;z-index:1;display:block}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
.swiper-horizontal{touch-action:pan-y}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}
.swiper-backface-hidden .swiper-slide{transform:translateZ(0px);backface-visibility:hidden}
.swiper-pagination{position:absolute;text-align:center;transition:opacity 0.3s;transform:translateZ(0px);z-index:10}
.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0px;width:100%}
.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}
.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}

/* ---------- SUPPLEMENT (JS carousel helpers) ---------- */
/* the library rule above declares transition-property but no duration, so every
   move snapped instantly; give it one, and let .swiper-draggable (added by the
   JS carousel) carry the drag affordances. */
.swiper-wrapper{transition-duration:.35s;transition-timing-function:ease}
.swiper-draggable{cursor:grab;touch-action:pan-y}
.swiper-draggable.is-dragging{cursor:grabbing}
.swiper-draggable.is-dragging *{user-select:none}
.swiper-draggable img,.swiper-draggable a{-webkit-user-drag:none}
#hero-video-container .hero-video-slider{margin-left:auto;margin-right:auto}
#hero-video-container .hero-video-slider .swiper-wrapper{position:relative}
#hero-video-container .slider-inner{display:block;width:100%;height:100%}
.jackpot-box .swiper-wrapper{gap:15px}
.jackpot-box .swiper-slide{width:calc((100% - 60px)/5)}
.jackpot-box .slide-container{position:relative;width:100%;height:100%;overflow:hidden;border-radius:10px}
.jackpot-box .slide-container .thumbnail{width:100%;height:100% !important;object-fit:cover;display:block;border-radius:10px}
.jackpot-box .slider-nav{position:absolute;top:15%;width:70px;height:70%;z-index:9;cursor:pointer}
.jackpot-box .slider-nav svg{margin-top:20%;background-color:#07162b;color:#fafafa;border-radius:50%;width:44px;height:44px;padding:9px;opacity:0;transition:.2s}
.jackpot-box .slider-nav.prev-arrow{left:-10px}
.jackpot-box .slider-nav.next-arrow{right:-10px;text-align:right}
.jackpot-box .slider-container:hover .slider-nav svg{opacity:.75}
.jackpot-box .slider-nav svg:hover{opacity:1}
.jackpot-box .slider-nav.swiper-button-disabled{display:none}
.jackpot-box .slider-container{position:relative}
#jackpots-page .jackpot-box .jackpot-logo{max-width:100%}
#jackpots-page .jackpot-box .showcases .showcase{background:#fff;border-radius:20px;overflow:hidden}

/* ---------- JACKPOT BOX (shared) ---------- */
.jackpot-box{overflow:hidden}
.jackpot-box h3{padding:40px 0px 15px;width:1395px;margin:0px auto;color:#07162b;font-size:24px;font-weight:600;line-height:1;transition:1s;opacity:1}
.jackpot-box h3.second-subtitle{margin-top:40px}
.jackpot-box .swiper{margin:0px auto;overflow:initial;transition:1s;opacity:1}
.jackpot-box .swiper-slide a{display:block;width:100%;height:100%;position:relative}
.jackpot-box .swiper-slide img{border-radius:10px}
.jackpot-box .swiper .slide-container .eq-logo{position:absolute;top:0px;left:0px;width:60%;height:auto;z-index:9}
.jackpot-box .swiper .slide-container .thumbnail{height:auto !important}
.jackpot-box .swiper .slide-container .hoover-plate{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(7,22,43,0.5);border-radius:10px;opacity:0;transition:0.2s;z-index:9}
.jackpot-box .swiper .slide-container .hoover-plate .buttons-group{display:inline-block;width:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.jackpot-box .swiper .slide-container .hoover-plate a{text-decoration:none}
.jackpot-box .swiper .slide-container .hoover-plate .more-info-btn{text-align:center;border:2px solid #fafafa;border-radius:100px;padding:2px 0px;background-color:transparent;font-size:16px;font-weight:600;color:#fafafa;display:block;transition:0.2s}
.jackpot-box .swiper .slide-container .hoover-plate .more-info-btn span{display:inline-block;vertical-align:top;padding-top:7px}
.jackpot-box .swiper .slide-container .hoover-plate .more-info-btn svg{vertical-align:top;font-size:30px;margin-left:10px}
.jackpot-box .swiper .slide-container .hoover-plate .play-demo-btn{text-align:center;border:2px solid #fafafa;border-radius:100px;padding:8px 0px;background-color:#fafafa;font-size:16px;font-weight:600;color:#07162b;display:block;margin-bottom:15px;transition:0.2s;cursor:pointer}
.jackpot-box .swiper .slide-container .hoover-plate .play-demo-btn span{display:inline-block;vertical-align:top;padding-top:1px}
.jackpot-box .swiper .slide-container .hoover-plate .play-demo-btn svg{vertical-align:top;font-size:18px;margin-left:10px}
.jackpot-box .swiper .slide-container:hover .hoover-plate{opacity:1;transition:0.3s}
.jackpot-box .swiper .slide-container .hoover-plate .more-info-btn:hover{background-color:#fafafa;color:#07162b;transition:0.2s}
.jackpot-box .swiper .slide-container .hoover-plate .play-demo-btn:hover{color:#fafafa;background-color:transparent;transition:0.2s}

/* ---------- PAGE SHELL ---------- */
#jackpots-page .jackpots-container{margin:60px auto;width:95%}
#jackpots-page .jackpot-box{background:linear-gradient(#fbfbfc,#dbdbdb);border-radius:20px;padding:60px 60px 120px;margin-bottom:40px}
#jackpots-page .jackpot-box .where-is{display:flex;justify-content:center;margin-bottom:116px}
#jackpots-page .jackpot-box .where-is span{color:#86868a;font-size:16px;font-weight:400;padding:0px 32px;border-left:1px solid #07162b}
#jackpots-page .jackpot-box .where-is span:first-of-type{padding-left:0px;border:none}
#jackpots-page .jackpot-box .where-is span.active{font-weight:700;color:#07162b}
#jackpots-page .jackpot-box .jackpot-logo{display:block;margin:63px auto 50px}
#jackpots-page .jackpot-box .text{width:898px;font-size:20px;line-height:30px;margin:0px auto 40px;text-align:center}
#jackpots-page .jackpot-box .showcases{display:flex;gap:30px;justify-content:space-between;width:1440px;margin:0px auto}
#jackpots-page .jackpot-box .showcases .showcase{width:33%}
#jackpots-page .jackpot-box .showcases .showcase img{width:100%;height:auto}
#jackpots-page .jackpot-box .showcases .showcase p{padding:25px;font-size:20px;line-height:30px}
#jackpots-page .jackpot-box ul{list-style:inside disc;text-align:left;padding-left:15%}
#jackpots-page .jackpot-box .text p{margin-bottom:20px}
#jackpots-page .hero-video-slider .swiper-pagination-bullet:nth-last-child(-n+3){display:none}

/* ---------- GOLDEN COINS ---------- */
#golden-coins{overflow:hidden}
#golden-coins .jackpot-logo{height:auto;margin:50px auto !important}
#golden-coins .jackpot-title-row{display:flex;justify-content:space-between;padding:40px 0px 15px;width:1395px;margin:0px auto}
#golden-coins .jackpot-title-row h4{color:#07162b;font-size:24px;font-weight:600;line-height:1;transition:1s;opacity:1}
#golden-coins .jackpot-title-row b{font-weight:700}
#golden-coins .jackpot-title-row a{color:#1e1e1e;font-size:20px;font-weight:400;line-height:1;text-decoration:none}
#golden-coins .jackpot-title-row a p{display:inline-block}
#golden-coins .jackpot-title-row a svg{display:inline-block;margin-left:5px;width:1em;height:1em}
#golden-coins .mobile-title{display:none;font-weight:700;font-size:13px;line-height:1}
#golden-coins .swiper{width:1492px;overflow:initial;transition:1s;opacity:1}
#golden-coins .swiper-slide{height:420px}
#golden-coins .swiper-slide a{display:block;width:100%;height:100%;position:relative}
#golden-coins .swiper-slide img{border-radius:10px;object-fit:cover}
#golden-coins .swiper .slide-container .hoover-plate{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(7,22,43,0.5);border-radius:10px;opacity:0;transition:0.2s;z-index:9}
#golden-coins .swiper .slide-container .hoover-plate .buttons-group{display:inline-block;width:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
#golden-coins .swiper .slide-container .hoover-plate a{text-decoration:none}
#golden-coins .swiper .slide-container .hoover-plate .more-info-btn{text-align:center;border:2px solid #fafafa;border-radius:100px;padding:2px 0px;background-color:transparent;font-size:16px;font-weight:600;color:#fafafa;display:block;transition:0.2s}
#golden-coins .swiper .slide-container .hoover-plate .more-info-btn span{display:inline-block;vertical-align:top;padding-top:7px}
#golden-coins .swiper .slide-container .hoover-plate .more-info-btn svg{vertical-align:top;font-size:30px;margin-left:10px}
#golden-coins .swiper .slide-container .hoover-plate .play-demo-btn{text-align:center;border:2px solid #fafafa;border-radius:100px;padding:8px 0px;background-color:#fafafa;font-size:16px;font-weight:600;color:#07162b;display:block;margin-bottom:15px;transition:0.2s;cursor:pointer}
#golden-coins .swiper .slide-container .hoover-plate .play-demo-btn span{display:inline-block;vertical-align:top;padding-top:1px}
#golden-coins .swiper .slide-container .hoover-plate .play-demo-btn svg{vertical-align:top;font-size:18px;margin-left:10px}
#golden-coins .swiper .slide-container:hover .hoover-plate{opacity:1;transition:0.3s}
#golden-coins .swiper .slide-container .hoover-plate .more-info-btn:hover{background-color:#fafafa;color:#07162b;transition:0.2s}
#golden-coins .swiper .slide-container .hoover-plate .play-demo-btn:hover{color:#fafafa;background-color:transparent;transition:0.2s}

/* ---------- GOLDEN COINS VIP ---------- */
#golden-coins-vip{overflow:hidden}
#golden-coins-vip .jackpot-logo{height:auto;margin:50px auto !important}
#golden-coins-vip .jackpot-title-row{display:flex;justify-content:space-between;padding:40px 0px 15px;width:1395px;margin:0px auto}
#golden-coins-vip .jackpot-title-row h4{color:#07162b;font-size:24px;font-weight:600;line-height:1;transition:1s;opacity:1}
#golden-coins-vip .jackpot-title-row a{color:#1e1e1e;font-size:20px;font-weight:400;line-height:1;text-decoration:none}
#golden-coins-vip .jackpot-title-row a p{display:inline-block}
#golden-coins-vip .jackpot-title-row a svg{display:inline-block;margin-left:5px;width:1em;height:1em}
#golden-coins-vip .text ul{list-style:inside disc;text-align:left;padding-left:15%}
#golden-coins-vip .swiper{width:1492px;overflow:initial;transition:1s;opacity:1}
#golden-coins-vip .swiper-slide{height:420px}
#golden-coins-vip .swiper-slide a{display:block;width:100%;height:100%;position:relative}
#golden-coins-vip .swiper-slide img{border-radius:10px;object-fit:cover}
#golden-coins-vip .swiper .slide-container .hoover-plate{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(7,22,43,0.5);border-radius:10px;opacity:0;transition:0.2s;z-index:9}
#golden-coins-vip .swiper .slide-container .hoover-plate .buttons-group{display:inline-block;width:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
#golden-coins-vip .swiper .slide-container .hoover-plate a{text-decoration:none}
#golden-coins-vip .swiper .slide-container .hoover-plate .more-info-btn{text-align:center;border:2px solid #fafafa;border-radius:100px;padding:2px 0px;background-color:transparent;font-size:16px;font-weight:600;color:#fafafa;display:block;transition:0.2s}
#golden-coins-vip .swiper .slide-container .hoover-plate .more-info-btn span{display:inline-block;vertical-align:top;padding-top:7px}
#golden-coins-vip .swiper .slide-container .hoover-plate .more-info-btn svg{vertical-align:top;font-size:30px;margin-left:10px}
#golden-coins-vip .swiper .slide-container .hoover-plate .play-demo-btn{text-align:center;border:2px solid #fafafa;border-radius:100px;padding:8px 0px;background-color:#fafafa;font-size:16px;font-weight:600;color:#07162b;display:block;margin-bottom:15px;transition:0.2s;cursor:pointer}
#golden-coins-vip .swiper .slide-container .hoover-plate .play-demo-btn span{display:inline-block;vertical-align:top;padding-top:1px}
#golden-coins-vip .swiper .slide-container .hoover-plate .play-demo-btn svg{vertical-align:top;font-size:18px;margin-left:10px}
#golden-coins-vip .swiper .slide-container:hover .hoover-plate{opacity:1;transition:0.3s}
#golden-coins-vip .swiper .slide-container .hoover-plate .more-info-btn:hover{background-color:#fafafa;color:#07162b;transition:0.2s}
#golden-coins-vip .swiper .slide-container .hoover-plate .play-demo-btn:hover{color:#fafafa;background-color:transparent;transition:0.2s}

/* ---------- HERO ---------- */
#hero-video-container .hero-video-slider{height:90vh;margin-top:110px;width:1455px;overflow:visible}
#hero-video-container .hero-video-slider .swiper-wrapper{height:80vh}
#hero-video-container .hero-video-slider video{object-fit:cover;height:100%;width:100%;border-radius:20px;background-size:cover;background-position:50% center;background-color:#07162b;background-image:var(--desktop-poster)}
#hero-video-container .hero-video-slider .navigation{margin-top:2.1vh;font-size:45px;display:flex;gap:20px;justify-content:flex-end;margin-right:7px}
#hero-video-container .hero-video-slider .navigation .next-arrow{border:2px solid #1e1e1e;border-radius:50%;font-size:25px;padding:5px 4px 5px 6px;background-color:#1e1e1e;color:#ffffff;cursor:pointer;transition:0.2s}
#hero-video-container .hero-video-slider .navigation .prev-arrow{border:2px solid;border-radius:50%;font-size:25px;padding:5px 6px 5px 4px;color:#1e1e1e;cursor:pointer;transition:0.2s}
#hero-video-container .hero-video-slider .navigation .next-arrow:hover,#hero-video-container .hero-video-slider .navigation .prev-arrow:hover{opacity:0.8}
#hero-video-container .hero-video-slider .swiper-pagination-bullets{bottom:4.8vh;text-align:left;width:fit-content;left:7px}
#hero-video-container .hero-video-slider .swiper-pagination-bullets span{width:10px;height:10px;background-color:transparent;border:1px solid #1e1e1e;opacity:1}
#hero-video-container .hero-video-slider .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#1e1e1e}
#hero-video-container .herospace-text h1{padding:100px 0px 24px;font-size:48px;line-height:58px;font-weight:400;text-align:center}
#hero-video-container .herospace-text .text{
  width:900px;max-width:calc(100% - 48px);margin:0 auto 40px;
  padding:0 24px;box-sizing:border-box;
  text-align:center;font-size:20px;line-height:1.5;
}

/* ---------- PLAY POPUP ---------- */
.play-popup{display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:9999;background-color:rgba(7,22,43,0.9)}
.play-popup .close-icon{display:inline-block;position:absolute;top:0px;right:20px;margin:30px 0px 0px 32px;padding:4px 10px 2px;border-radius:30px;border:1px solid #ffffff;cursor:pointer;transition:0.2s;z-index:9999}
.play-popup .close-icon svg{color:#ffffff;width:25px;height:25px}
.play-popup .close-icon:hover{background-color:#ffffff;transition:0.2s}
.play-popup .close-icon:hover svg{color:#1e1e1e;transition:0.2s}
.back-to-games,.exit-the-game{display:none}

/* =============================================================================
   BREAKPOINTS
   ============================================================================= */
@media screen and (max-width:766px){
#jackpots-page .jackpots-container{margin-top:0px;width:100%;padding:0px 20px}
#jackpots-page .jackpot-box{padding:40px 30px 60px}
#jackpots-page .jackpot-box .where-is span{font-size:12px;padding:0px 10px}
#jackpots-page .jackpot-box .jackpot-logo{width:100%;height:auto}
#jackpots-page .jackpot-box .text{width:auto;font-size:15px;line-height:23px;margin:0px auto 60px}
#jackpots-page .jackpot-box .showcases{width:100%;flex-direction:column}
#jackpots-page .jackpot-box .showcases .showcase p{font-size:14px;line-height:21px;padding:20px}
#jackpots-page .jackpot-box .showcases .showcase{width:100%}
#hero-video-container .hero-video-slider{height:90vh;width:80%;margin-top:10vh}
#hero-video-container .hero-video-slider .swiper-wrapper{height:80vh}
#hero-video-container .hero-video-slider .navigation{margin-top:3.5vh;gap:10px}
#hero-video-container .hero-video-slider .swiper-pagination-bullets{bottom:3vh}
#hero-video-container .herospace-text h1{font-size:36px;padding:60px 24px 20px}
#hero-video-container .herospace-text .text{width:100%;max-width:none;padding:0 28px 24px;font-size:16px;line-height:1.55}
#hero-video-container .hero-video-slider .navigation .next-arrow,#hero-video-container .hero-video-slider .navigation .prev-arrow{font-size:20px}
#hero-video-container .hero-video-slider video{background-image:var(--mobile-poster)}
.play-popup{background-color:rgba(7,22,43,0.98)}
.play-popup .close-icon{display:none}
.exit-the-game{left:6px;text-align:center}
.back-to-games,.exit-the-game{display:block;position:absolute;bottom:6px;background-color:transparent;color:#a6ce39;font-size:10px;font-weight:600;padding:6px 8px;border:1px solid #a6ce39;border-radius:48px}
.back-to-games{right:6px;text-decoration:none}
.back-to-games img,.exit-the-game img{display:inline-block;width:12px;height:auto;margin-right:4px}
.back-to-games p,.exit-the-game p{display:inline-block;vertical-align:top;margin-top:2px}
}

@media screen and (max-width:1400px){
.play-popup .close-icon{margin:30px 0px 0px 32px;right:20px !important}
.play-popup .close-icon svg{width:20px;height:20px}
}

@media screen and (min-width:480px) and (max-width:766px){
.jackpot-box{padding-top:0px}
.jackpot-box h3{width:100%;padding:30px 0px 15px;font-size:20px}
.jackpot-box .swiper{width:293px;margin-bottom:0px}
.jackpot-box .swiper.egypt-quest-slider{margin:0px 0px 25px 10px}
.jackpot-box .swiper-slide{height:185px;width:293px}
.jackpot-box .swiper .slide-container .hoover-plate{opacity:1;transition:unset;background-color:unset}
.jackpot-box .swiper .slide-container .hoover-plate .buttons-group{width:100%;height:100%}
.jackpot-box .swiper .slide-container .hoover-plate .play-demo-btn{display:none}
.jackpot-box .swiper .slide-container .hoover-plate .more-info-btn{width:100%;height:100%;border-radius:0px;opacity:0}
.jackpot-box .where-is{margin-bottom:70px !important}
#golden-coins{padding-top:0px}
#golden-coins .jackpot-title-row{width:100%;padding-top:8px;margin-bottom:20px}
#golden-coins .mobile-title{display:block}
#golden-coins .mobile-title.second-mobile-title{margin-top:50px}
#golden-coins .jackpot-title-row h4{font-size:13px}
#golden-coins .jackpot-title-row h4 b{display:none}
#golden-coins .jackpot-title-row a{font-size:12px}
#golden-coins .jackpot-title-row a p{vertical-align:top}
#golden-coins .jackpot-title-row a svg{vertical-align:top;width:12px;height:12px;margin-top:0px}
#golden-coins .jackpot-logo{margin:40px auto !important;width:250px !important}
#golden-coins .swiper{width:293px;margin-bottom:0px}
#golden-coins .swiper-slide{height:185px;width:293px}
#golden-coins .swiper .slide-container .hoover-plate{opacity:1;transition:unset;background-color:unset}
#golden-coins .swiper .slide-container .hoover-plate .buttons-group{width:100%;height:100%}
#golden-coins .swiper .slide-container .hoover-plate .play-demo-btn{display:none}
#golden-coins .swiper .slide-container .hoover-plate .more-info-btn{width:100%;height:100%;border-radius:0px;opacity:0}
#golden-coins-vip{padding-top:0px}
#golden-coins-vip .jackpot-logo{margin:40px auto !important;width:250px !important}
#golden-coins-vip .jackpot-title-row{width:100%;margin-bottom:20px}
#golden-coins-vip .jackpot-title-row h4{font-size:13px}
#golden-coins-vip .jackpot-title-row a{font-size:12px}
#golden-coins-vip .jackpot-title-row a p{vertical-align:top}
#golden-coins-vip .jackpot-title-row a svg{vertical-align:top;width:12px;height:12px;margin-top:0px}
#golden-coins-vip .swiper{width:293px;margin-bottom:0px}
#golden-coins-vip .swiper-slide{height:185px;width:293px}
#golden-coins-vip .swiper .slide-container .hoover-plate{opacity:1;transition:unset;background-color:unset}
#golden-coins-vip .swiper .slide-container .hoover-plate .buttons-group{width:100%;height:100%}
#golden-coins-vip .swiper .slide-container .hoover-plate .play-demo-btn{display:none}
#golden-coins-vip .swiper .slide-container .hoover-plate .more-info-btn{width:100%;height:100%;border-radius:0px;opacity:0}
}

@media screen and (min-width:766px) and (max-width:1000px){
.jackpot-box{padding-top:0px}
.jackpot-box h3{padding:30px 0px 15px;font-size:20px}
.jackpot-box .swiper.egypt-quest-slider{margin:0px 0px 40px}
.jackpot-box .swiper{width:625px;margin-bottom:0px}
.jackpot-box .swiper-slide{height:230px;width:calc((100% - 30px)/3)}
.jackpot-box .swiper .slide-container .hoover-plate{opacity:1;transition:unset;background-color:unset}
.jackpot-box .swiper .slide-container .hoover-plate .buttons-group{width:100%;height:100%}
.jackpot-box .swiper .slide-container .hoover-plate .play-demo-btn{display:none}
.jackpot-box .swiper .slide-container .hoover-plate .more-info-btn{width:100%;height:100%;border-radius:0px;opacity:0}
#golden-coins{padding-top:0px}
#golden-coins .jackpot-logo{margin:40px auto !important;width:400px !important}
#golden-coins .jackpot-title-row{width:100%}
#golden-coins .swiper{width:625px;margin-bottom:0px}
#golden-coins .swiper-slide{height:230px}
#golden-coins .swiper .slide-container .hoover-plate{opacity:1;transition:unset;background-color:unset}
#golden-coins .swiper .slide-container .hoover-plate .buttons-group{width:100%;height:100%}
#golden-coins .swiper .slide-container .hoover-plate .play-demo-btn{display:none}
#golden-coins .swiper .slide-container .hoover-plate .more-info-btn{width:100%;height:100%;border-radius:0px;opacity:0}
#golden-coins-vip{padding-top:0px}
#golden-coins-vip .jackpot-logo{margin:40px auto !important;width:400px !important}
#golden-coins-vip .jackpot-title-row{width:100%}
#golden-coins-vip .swiper{width:625px;margin-bottom:0px}
#golden-coins-vip .swiper-slide{height:230px}
#golden-coins-vip .swiper .slide-container .hoover-plate{opacity:1;transition:unset;background-color:unset}
#golden-coins-vip .swiper .slide-container .hoover-plate .buttons-group{width:100%;height:100%}
#golden-coins-vip .swiper .slide-container .hoover-plate .play-demo-btn{display:none}
#golden-coins-vip .swiper .slide-container .hoover-plate .more-info-btn{width:100%;height:100%;border-radius:0px;opacity:0}
}

@media screen and (min-width:766px) and (max-width:1200px){
#jackpots-page .jackpots-container{width:100%;padding:0px 30px}
#jackpots-page .jackpot-box .showcases{width:75%;flex-direction:column}
#jackpots-page .jackpot-box .where-is{justify-content:center}
#jackpots-page .jackpot-box .text{width:auto}
#jackpots-page .jackpot-box .showcases .showcase{width:100%}
}

@media screen and (min-width:767px) and (max-width:1200px){
#hero-video-container .hero-video-slider{height:90vh;width:90%;margin-top:10vh}
#hero-video-container .hero-video-slider .swiper-wrapper{height:84vh}
#hero-video-container .hero-video-slider .navigation{margin-top:1.5vh;font-size:39px}
#hero-video-container .hero-video-slider .swiper-pagination-bullets{bottom:2vh}
#hero-video-container .herospace-text h1{font-size:40px;padding-left:32px;padding-right:32px}
#hero-video-container .herospace-text .text{width:700px;max-width:calc(100% - 64px);padding:0 32px;font-size:18px}

@media screen and (min-width:1000px) and (max-width:1200px){
.jackpot-box{padding-top:0px}
.jackpot-box h3{padding:30px 0px 15px;font-size:20px}
.jackpot-box .swiper{width:870px;margin-bottom:0px}
.jackpot-box .swiper-slide{height:251px;width:calc((100% - 45px)/4)}
.jackpot-box .swiper .slide-container .hoover-plate{opacity:1;transition:unset;background-color:unset}
.jackpot-box .swiper .slide-container .hoover-plate .buttons-group{width:100%;height:100%}
.jackpot-box .swiper .slide-container .hoover-plate .play-demo-btn{display:none}
.jackpot-box .swiper .slide-container .hoover-plate .more-info-btn{width:100%;height:100%;border-radius:0px;opacity:0}
#golden-coins{padding-top:0px}
#golden-coins .jackpot-title-row{width:100%}
#golden-coins .jackpot-logo{margin:40px auto !important;width:400px !important}
#golden-coins .swiper{width:870px;margin-bottom:0px}
#golden-coins .swiper-slide{height:251px}
#golden-coins .swiper .slide-container .hoover-plate{opacity:1;transition:unset;background-color:unset}
#golden-coins .swiper .slide-container .hoover-plate .buttons-group{width:100%;height:100%}
#golden-coins .swiper .slide-container .hoover-plate .play-demo-btn{display:none}
#golden-coins .swiper .slide-container .hoover-plate .more-info-btn{width:100%;height:100%;border-radius:0px;opacity:0}
#golden-coins-vip{padding-top:0px}
#golden-coins-vip .jackpot-logo{margin:40px auto !important;width:400px !important}
#golden-coins-vip .jackpot-title-row{width:100%}
#golden-coins-vip .swiper{width:870px;margin-bottom:0px}
#golden-coins-vip .swiper-slide{height:251px}
#golden-coins-vip .swiper .slide-container .hoover-plate{opacity:1;transition:unset;background-color:unset}
#golden-coins-vip .swiper .slide-container .hoover-plate .buttons-group{width:100%;height:100%}
#golden-coins-vip .swiper .slide-container .hoover-plate .play-demo-btn{display:none}
#golden-coins-vip .swiper .slide-container .hoover-plate .more-info-btn{width:100%;height:100%;border-radius:0px;opacity:0}
}

@media screen and (min-width:1200px) and (max-width:1360px){
.jackpot-box h3{padding:0px 0px 15px;font-size:20px}
.jackpot-box .swiper,.jackpot-box h3{width:1080px}
.jackpot-box .swiper-slide{height:255px}
.jackpot-box .swiper .slide-container .hoover-plate .buttons-group{width:135px}
.jackpot-box .swiper .slide-container .hoover-plate .play-demo-btn{padding:10px 0px;font-size:12px}
.jackpot-box .swiper .slide-container .hoover-plate .play-demo-btn svg{font-size:13px}
.jackpot-box .swiper .slide-container .hoover-plate .more-info-btn{font-size:12px;padding:5px 0px}
.jackpot-box .swiper .slide-container .hoover-plate .more-info-btn svg{font-size:24px}
.jackpot-box .swiper.egypt-quest-slider{margin-bottom:50px}
#golden-coins .jackpot-logo{margin:40px auto !important;width:400px !important}
#golden-coins .jackpot-title-row{padding:0px 0px 15px}
#golden-coins .jackpot-title-row h4{font-size:20px}
#golden-coins .jackpot-title-row,#golden-coins .swiper{width:95%}
#golden-coins .swiper-slide{height:260px}
#golden-coins .swiper .slide-container .hoover-plate .buttons-group{width:135px}
#golden-coins .swiper .slide-container .hoover-plate .play-demo-btn{padding:10px 0px;font-size:12px}
#golden-coins .swiper .slide-container .hoover-plate .play-demo-btn svg{font-size:13px}
#golden-coins .swiper .slide-container .hoover-plate .more-info-btn{font-size:12px;padding:5px 0px}
#golden-coins .swiper .slide-container .hoover-plate .more-info-btn svg{font-size:24px}
#golden-coins-vip .jackpot-logo{margin:40px auto !important;width:400px !important}
#golden-coins-vip .jackpot-title-row{padding:0px 0px 15px}
#golden-coins-vip .jackpot-title-row h4{font-size:20px}
#golden-coins-vip .jackpot-title-row,#golden-coins-vip .swiper{width:95%}
#golden-coins-vip .swiper-slide{height:290px}
#golden-coins-vip .swiper .slide-container .hoover-plate .buttons-group{width:135px}
#golden-coins-vip .swiper .slide-container .hoover-plate .play-demo-btn{padding:10px 0px;font-size:12px}
#golden-coins-vip .swiper .slide-container .hoover-plate .play-demo-btn svg{font-size:13px}
#golden-coins-vip .swiper .slide-container .hoover-plate .more-info-btn{font-size:12px;padding:5px 0px}
#golden-coins-vip .swiper .slide-container .hoover-plate .more-info-btn svg{font-size:24px}
#hero-video-container .hero-video-slider{height:88vh;width:85%;margin-top:85px}
#hero-video-container .hero-video-slider .swiper-wrapper{height:78vh}
#hero-video-container .hero-video-slider .navigation{margin-top:2.5vh;font-size:39px}
#hero-video-container .hero-video-slider .swiper-pagination-bullets{bottom:4.6vh}
#hero-video-container .herospace-text h1{font-size:40px}
}

@media screen and (min-width:1200px) and (max-width:1600px){
#jackpots-page .jackpots-container{width:100%;padding:0px 30px}
#jackpots-page .jackpot-box .showcases{width:95%}
#jackpots-page .jackpot-box .showcases .showcase p{padding:30px 10px}
}

@media screen and (min-width:1200px) and (max-height:700px){
#hero-video-container .hero-video-slider{width:80%}
#hero-video-container .hero-video-slider .navigation{margin-right:40px}
#hero-video-container .hero-video-slider .swiper-pagination-bullets{left:40px}
}

@media screen and (min-width:1360px) and (max-width:1600px){
.jackpot-box .swiper,.jackpot-box h3{padding:0px 0px 15px;font-size:20px;width:1180px}
.jackpot-box .swiper-slide{height:292px}
#golden-coins .jackpot-logo{margin:40px auto !important;width:400px !important}
#golden-coins .jackpot-title-row{padding:0px 0px 15px}
#golden-coins .jackpot-title-row h4{font-size:20px}
#golden-coins .jackpot-title-row,#golden-coins .swiper{width:95%}
.second-jackpot-title-row{margin-top:100px !important}
#golden-coins .swiper-slide{height:290px}
#golden-coins-vip .jackpot-logo{margin:40px auto !important;width:400px !important}
#golden-coins-vip .jackpot-title-row{padding:0px 0px 15px}
#golden-coins-vip .jackpot-title-row h4{font-size:20px}
#golden-coins-vip .jackpot-title-row,#golden-coins-vip .swiper{width:95%}
#golden-coins-vip .swiper-slide{height:290px}
#hero-video-container .hero-video-slider{height:90vh;width:85%;margin-top:100px}
#hero-video-container .hero-video-slider .swiper-wrapper{height:78vh}
#hero-video-container .hero-video-slider .navigation{margin-top:3vh;font-size:39px}
#hero-video-container .hero-video-slider .swiper-pagination-bullets{bottom:6.6vh}
#hero-video-container .herospace-text h1{font-size:40px}
}

@media screen and (min-width:1600px) and (max-width:2600px){
.jackpot-box .swiper,.jackpot-box h3{width:1440px}
.jackpot-box .swiper-slide{height:365px}
}

@media screen and (min-width:1600px) and (max-width:1920px){
#golden-coins .jackpot-title-row,#golden-coins .swiper{width:1395px}
.second-jackpot-title-row{margin-top:120px !important}
#golden-coins .swiper-slide{height:352px}
#golden-coins-vip .jackpot-title-row,#golden-coins-vip .swiper{width:1395px}
#golden-coins-vip .swiper-slide{height:352px}
}
