/***** Strike + Reel style.css *****/
.container{max-width:990px;margin:0 auto;}
.wrapper{width:1080px;height:1920px;overflow:hidden;margin:0 auto;}
*{-webkit-tap-highlight-color:rgba(255,255,255,0);}

/* Page Loader */
.spr-pageloader{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9;background: rgba(0,0,0,0.7);}
.spr-pageloader svg{position: absolute;left: 50%;top: 50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}

/* common style start */
.movie-header{}
.movie-header{padding:52px 6px 0 18px;text-align:center;}
.movie-header figure{display:inline-block;padding-left:80px;}
.movie-header figure:first-child{float:left;padding-top:18px;padding-left:0;}
.movie-header figure a{display:block;}
.movie-header aside{display:inline-block;}
.movie-header span{float:right;font:31px/36px 'AGBQ-Light';color:#fff;position:relative;padding-left:26px;padding-top:12px;}
.movie-header span:before{content:'';position:absolute;top:18px;left:0;background:url("../images/movie-time.png") no-repeat 0 0;width:19px;height:21px;}
.focused input{border-bottom:2px solid #0082ca !important;cursor:pointer;}
/* common style end */

/* Home page */
.sprk-homeblk{background:url("../images/home-bg.png") no-repeat 0 0, linear-gradient(180deg, #01506E 9.13%, #00374C 23.75%, #001C26 100%);width:100%;height:100%;position:relative;box-sizing: border-box;padding:192px 0;}
.sprk-homeblk:before, .sprk-movielist-blk:before{content:'';background:-webkit-linear-gradient(180deg, #01506e 9.13%, #00374c 23.75%, #001c26 100%);background:-moz-linear-gradient(180deg, #01506e 9.13%, #00374c 23.75%, #001c26 100%);background:-o-linear-gradient(180deg, #01506e 9.13%, #00374c 23.75%, #001c26 100%);background:-ms-linear-gradient(180deg, #01506e 9.13%, #00374c 23.75%, #001c26 100%);background:linear-gradient(180deg, #01506e 9.13%, #00374c 23.75%, #001c26 100%);width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);z-index:-1;}
.sprk-homeblk:after, .sprk-movielist-blk .movlist-cont:after{content:'';background:url('../images/game-card/game-card-home-pattern.png') no-repeat 0 0;width:171px;height:1265px;position:absolute;left:20px;top:0;}
.sprk-homeblk .overlay, .sprk-movielist-blk .overlay{width:100%;height:100%;position:absolute;left:0;top:0;}
.sprk-homeblk .overlay:before, .sprk-movielist-blk .overlay:before{content:'';background:url('../images/game-card/game-card-home-pattern.png') no-repeat 0 0;width:171px;height:355px;position:absolute;left:20px;bottom:17%;opacity:0.4;}
.sprk-homeblk .overlay:after, .sprk-movielist-blk .overlay:after{content:'';background:url('../images/game-card/game-card-home-pattern.png') no-repeat 0 0;width:171px;height:300px;position:absolute;left:20px;bottom:0;opacity:0.1;}
.sprk-homeblk h1{font:36px/42px 'AGBQ-Regular';color:#fff;text-align:center;padding:10px 0;letter-spacing: 3.34286px;text-transform: uppercase;padding-left:5px;}
.sprk-homeblk .home-inner figure{margin:30px 0;text-align:center;}
.sprk-homeblk .home-inner figure a{display:inline-block;  }
.sprk-homeblk .home-inner .time-date-blk{position:absolute;top:896px;width:100%;text-align:center;text-transform: uppercase;left:50%;-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0);z-index: 1;}
.sprk-homeblk .home-inner .time-date-blk ul{font-size:0;padding-left:8px;}
.sprk-homeblk .home-inner .time-date-blk ul li{font:48px/56px 'AGBQ-Light';color:#fff;text-align:center;display:inline-block;padding-left:40px;position:relative;vertical-align: middle;}
.sprk-homeblk .home-inner .time-date-blk ul li.time{padding-right:96px;margin-right:8px;}
.sprk-homeblk .home-inner .time-date-blk ul li.time span{font-size:40px;letter-spacing: 1px;}
.sprk-homeblk .home-inner .time-date-blk ul li.time:before{content:'';width:29px;height:32px;background:url("../images/time-icon.png") no-repeat 0 0;position:absolute;left:0;top: 50%;margin-top:-4px;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);}
.sprk-homeblk .home-inner .time-date-blk ul li.date{/* margin-left:-9px; */}
.sprk-homeblk .home-inner .time-date-blk ul li.date span{padding-left:40px;position:relative;}
.sprk-homeblk .home-inner .time-date-blk ul li.date span:before{content:'';height:53px;width:1px;background:#F6DFA4;left:14px;top:0;position:absolute;}
.sprk-homeblk .home-inner .time-date-blk ul li.date:before{content:'';width:29px;height:32px;background:url("../images/date-icon.png") no-repeat 0 0;position:absolute;margin-top:-3px;left:0;top: 50%;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);}
.sprk-homeblk .home-inner .movie-gamecard{position:absolute;bottom:273px;width:100%;left:50%;text-align:center;-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0);margin-left:3px;z-index:1;}
.sprk-homeblk .home-inner .movie-gamecard ul{font-size:0;}
.sprk-homeblk .home-inner .movie-gamecard ul li{display:inline-block;padding:0 48px;vertical-align:top;}
.sprk-homeblk .home-inner .movie-gamecard ul li a{font:24px/28px 'AGBQ-Medium';color:#fff;text-transform:uppercase;padding-top:242px;position:relative;width:223px;display: block;text-align: center;letter-spacing: 0.5px;}
.sprk-homeblk .home-inner .movie-gamecard ul li a.movie:before{content:'';position:absolute;left:0;top:0;border-radius: 50%;width:223px;height:223px;background:#E74F3D;/*background:#0082CA;*/box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);}
.sprk-homeblk .home-inner .movie-gamecard ul li a.movie:after{content:'';position:absolute;top:75px;left:72px;background:url("../images/movie.png") no-repeat 0 0;width:80px;height:73px;}
.sprk-homeblk .home-inner .movie-gamecard ul li a.game:before{content:'';position:absolute;left:0;top:0;border-radius: 50%;width:223px;height:223px;background:#E74F3D;;box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);}
.sprk-homeblk .home-inner .movie-gamecard ul li a.game:after{content:'';position:absolute;top:80px;left:65px;background:url("../images/game-card.png") no-repeat 0 0;width:91px;height:61px;}
.sprk-homeblk .home-inner .movie-gamecard ul li a span{display:block;color:#F6DFA4;font:20px/24px 'AGBQ-Regular';padding-top:3px;text-transform: initial;}
.sprk-homeblk .pick-up-tickets-block{position:absolute;width:100%;bottom:81px;text-align:center;}
.sprk-homeblk .pick-up-tickets-block a{font:26px/28px 'AGBE-cnd';color:#fff;border:1px solid #fff;letter-spacing: 1.08333px;position:relative;padding:11px 10px 4px;min-width:230px;box-sizing:border-box;display:inline-block;vertical-align: middle;}
.sprk-homeblk .pick-up-tickets-block a:before{display:inline-block;content:'';width:28px;height:31px;background:url('../images/pickup-icon.svg') no-repeat left center;vertical-align:middle;margin-right:12px;position: relative;top: -4px;}
/* Movie List page */
.sprk-movielist-blk{background:url("../images/movie-banner.png") no-repeat top left, linear-gradient(180deg, #01506E 9.13%, #00374C 23.75%, #001C26 100%);width:100%;height:100%;box-sizing: border-box;position:relative;}
.sprk-movielist-blk .container{position:relative;z-index:1;}
.sprk-movielist-blk:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;/* background:linear-gradient(0deg, rgba(0, 0, 0, 0.0001) -8.21%, #000000 100%);opacity: 0.3; */background: linear-gradient(0deg, rgba(0, 0, 0, 0.0001) -8.21%, #000000 110%);opacity: 0.35;}
.sprk-movielist-blk .movielist-inner{margin-top:124px;padding-top:108px;}
.sprk-movielist-blk .movielist-inner h2{font:58px/62px 'AGBQ-Medium';color:#fff;text-align:center;text-transform:uppercase;padding-top:10px;letter-spacing: 0.5px;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk{max-width:900px;margin:86px auto 15px auto;/*height:1525px;*/}
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul{font-size:0;margin:-20px 0;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul.movie-list-scroller{height:1525px;overflow:hidden;overflow-y:auto;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul.movie-list-scroller .mCSB_inside>.mCSB_container {margin-right:0px;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul.movie-list-scroller .mCSB_scrollTools{z-index:-2;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul.movie-list-scroller .mCSB_scrollTools .mCSB_draggerContainer{opacity:0 !important;visibility: hidden;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul li{background:#fff;margin:20px 0;}
.sprk-movielist-blk .movie-header span em{font-style:normal;font-size:27px;}
.sprk-movielist-blk .movie-header span{margin-right:6px;}
.movie-list{position:relative;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul li a{display:block;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul li .movie-list figure{width:175px;position: absolute;left: 0;top: 0;height: 100%;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul li .movie-list figure img{width:100%;height:100%;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul li .movie-list ul{margin:0;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul li .movie-list .content{width:725px;display:inline-block;vertical-align:top;position:relative;padding:72px 0 52px 175px;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul li .movie-list .content ul.ad-pg-list li.adbook{padding:8px 25px 8px 16px;background:#0082CA;letter-spacing: 0.3px;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul li .movie-list .content ul.ad-pg-list li.pg{padding:8px 15px;background:#E74F3D;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul li .movie-list .content ul.ad-pg-list{font-size:0;position:absolute;top:0;right:0;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul li .movie-list .content ul.ad-pg-list li{display:inline-block;font:24px/28px 'AGBQ-Medium';color:#fff;text-transform:uppercase;margin:0;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul li .movie-list .content h3{font:38px/42px 'AGBQ-Medium';color:#002A3A;text-align:left;text-transform:uppercase;padding-left:24px;padding-right:15px;letter-spacing:0.1px;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul li .movie-list .content .movie-details{padding-left:24px;padding-top:10px;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul li .movie-list .content .movie-details ul.movie-lang-time li{margin: 5px 0;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul li .movie-list .content .movie-details ul{font-size:0;margin:0 -12px;display:inline-block;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul li .movie-list .content .movie-details ul li{position:relative;display:inline-block;font:20px/24px 'RobotoSlab-Regular';color:#4A4A4A;padding:0 12px;margin:10px 0;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul li .movie-list .content .movie-details ul li:first-child:before{content:none;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul li .movie-list .content .movie-details ul li:before{content:'';position:absolute;left:0;top:50%;height:14px;width:2px;background:#0082CA;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);}
.filter-blk{position: fixed;width: 800px;height: 1321px;top:215px;right: -795px;background: #e74f3d;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;z-index:2;}
.sprk-movielist-blk .menu-overlay{position: absolute;width: 100%;height: 1920px;background: #002A3A;transition: all 0.5s;opacity: 0;z-index: 1;visibility: hidden;top: 0;left: 0;}
.sprk-movielist-blk.filter-nav-open .filter-blk{width:905px;right:0;}
.sprk-movielist-blk.filter-nav-open .filter-blk .filter-icon a:before{background: url(../images/close.png) no-repeat 0 0;width:32px;height:32px;}
.sprk-movielist-blk.filter-nav-open .menu-overlay{opacity:0.95;visibility:visible;}
.filter-blk .filter-icon{background:url("../images/filter-shape.png") no-repeat 0 0;width:70px;height:240px;left: -68px;top: 66px;position:absolute;}
.filter-blk .filter-icon a{position:relative;font:16px/20px 'AGBE-cnd';color:#fff;top:56%;left:27%;padding-top:72px;letter-spacing: 0.888889px;text-transform:uppercase;}
.filter-blk .filter-icon a:before{content:'';position:absolute;top:50%;left:50%;background:url("../images/filter.png") no-repeat 0 0;width:26px;height:25px;transform: translate(-50%, -50%);}
.filter-blk .filter-side-blk{padding:68px 150px 68px 107px;}
.filter-blk .filter-side-blk h4{font:24px/28px 'AGBQ-Medium';color:#fff;letter-spacing:2px;text-align:center;text-transform:uppercase;}
.filter-blk .filter-side-blk .filter-body{padding:54px 0;}
.filter-blk .filter-side-blk .filter-body.exp{text-align:center;}
.filter-blk .filter-side-blk .filter-body.exp ul{padding-top: 41px;}
.filter-blk .filter-side-blk .filter-body ul{font-size:0;padding-top:27px;}
.filter-blk .filter-side-blk .filter-body ul li{display:inline-block;padding:0 11px;}
.filter-blk .filter-side-blk .filter-body ul li.active a{background:#002a3a;border: 2px solid #002a3a;}
.filter-blk .filter-side-blk .filter-body ul li a{font:24px/28px 'AGBE-cnd';color:#fff;text-transform:uppercase;width:166px;padding:10px 15px 8px;border:2px solid #f3a69d;display: block;text-align: center;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;letter-spacing:1px;}
.filter-blk .filter-side-blk .filter-body.lang ul{margin:0 -11px;padding-top:29px;}
.filter-blk .filter-side-blk .filter-body.lang ul li{width:33.33333333333333%;box-sizing: border-box;margin:13px 0;}
.filter-blk .filter-side-blk .filter-body.gen{padding-top:44px;}
.filter-blk .filter-side-blk .filter-body.gen ul{margin:0 -11px;}
.filter-blk .filter-side-blk .filter-body.gen ul li{width:33.33333333333333%;box-sizing: border-box;margin:13px 0;}
.filter-blk .filter-side-blk .btn-apply{padding-top:33px;}
.filter-blk .filter-side-blk .btn-apply a{display:block;font:40px/44px 'AGBE-cndBold';color:#fff;text-align:center;text-transform:uppercase;letter-spacing:1.67px;padding:28px 20px 28px 20px;background:#0082CA;}
.filter-blk .filter-side-blk .btn-reset{text-align:center;padding-top:45px;}
.filter-blk .filter-side-blk .btn-reset a{display:inline-block;font:20px/31px 'AGBE-cnd';color:#fff;text-align:center;text-transform:uppercase;letter-spacing:0.83px;padding-left:47px;position:relative;}
.filter-blk .filter-side-blk .btn-reset a:before{content:'';position:absolute;left:0;top:0;background:url("../images/movie-refresh.png") no-repeat 0 0;width:34px;height:31px;}

/* Showtime page */
.sprk-movielist-blk .movlist-cont{width:100%;height:100%;position:relative;}
.sprk-showtimeblk .movie-header{position:relative;z-index:1;}
.sprk-showtimeblk .movie-banner{position:relative;}
.sprk-showtimeblk .movie-banner .mov-banner{position:relative;height:423px;}
.sprk-showtimeblk .movie-banner .mov-banner:after{content:'';width:99%;height:13px;position:absolute;left:5px;bottom:0;-webkit-box-shadow:0 7px 12px rgba(0, 0, 0, 0.449474);-moz-box-shadow:0 7px 12px rgba(0, 0, 0, 0.449474);-o-box-shadow:0 7px 12px rgba(0, 0, 0, 0.449474);-ms-box-shadow:0 7px 12px rgba(0, 0, 0, 0.449474);box-shadow:0 7px 12px rgba(0, 0, 0, 0.449474);z-index:1;}
.sprk-showtimeblk .movie-banner figure img{width:100%;}
.sprk-showtimeblk .movie-banner figure:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.25);}
.sprk-showtimeblk .movie-banner figure.back{position:absolute;top: 68px;left: 63px;}
.sprk-showtimeblk .movie-banner figure.back:before{content:none;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .content-blk{background:url('../images/booking-pattern.png') no-repeat right top;background-color:#002a3a;padding:15px 290px 37px 66px;position:relative;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .content-blk .movie-name{padding-top:10px;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .content-blk h2{font:56px/64px 'AGBQ-Medium';color:#fff;text-align:left;text-transform:uppercase;padding-left:10px;max-width:545px;word-break:break-word;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .content-blk ul{font-size:0;padding-top:20px;display:inline-block;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .content-blk ul li{display:inline-block;font:18px/22px 'RobotoSlab-Regular';color:#9B9B9B;padding:0 10px;position:relative;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .content-blk ul li:first-child:before{content:none;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .content-blk ul li:before{content:'';position:absolute;top:5px;left:0;width:2px;height:13px;background:#0082CA;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .content-blk .small{position: absolute;top:-213px;right: 50px;z-index: 1;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .content-blk .grade{font:26px/30px 'AGBQ-Medium';color:#fff;padding:10px 38px 10px 33px;background:#E74F3D;position:absolute;top:-13px;right:276px;z-index: 1;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-slide-blk .slide-inner{padding:47px 31px 38px;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-slide-blk .slide-inner ul{font-size:0;margin-left:17px;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-slide-blk .slide-inner ul li{display:inline-block;padding:0;width:150px !important;text-align:center;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-slide-blk .slide-inner .date-blk{width:116px;height:169px;display:inline-block;cursor:pointer;position:relative;transition:all 0.5s;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-slide-blk .slide-inner .date-blk:before{position:absolute;content:'';width:116px;height:169px;top:0;left:0;background: url('../images/date-top-banner.png') no-repeat;margin:0px 0 0;opacity:0;transition:all 0.5s;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-slide-blk .slide-inner .date-blk.active:before{opacity:1;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-slide-blk .slide-inner .date-blk.active span.date:after{opacity:0;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-slide-blk .slide-inner .date-blk.active span.date{/* margin-top:-6px; */color:#fff;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-slide-blk .slide-inner .date-blk.active span{padding-left:0;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-slide-blk .slide-inner .date-blk.active span.movie-date{color:#0082CA;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-slide-blk .slide-inner .date-blk.active .month{color:#0082CA;margin-left:0;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-slide-blk .slide-inner .date-blk span{position:relative;font:23px/28px 'AGBE-cnd';color:#9B9B9B;text-transform:uppercase;letter-spacing:0.72px;/* padding-left:10px; */-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-slide-blk .slide-inner .date-blk span.movie-date{font:51px/55px 'AGBE-cndBold';color:#9B9B9B;padding-top:8px;display:block;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-slide-blk .slide-inner .date-blk span.date{position:relative;display:block;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-slide-blk .slide-inner .date-blk .date-content{padding-top:34px;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-slide-blk .slide-inner .date-blk.active .date-content{/* padding-top:40px */}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-slide-blk .slide-inner .date-blk span.date:after{content:'';position:absolute;bottom:0;left:50%;width:56px;height:2px;background:#979797;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-slide-blk .slide-inner .date-blk .month{margin-top:-10px;display:inline-block;/* margin-left:4px; */letter-spacing:0.63px;font-size:20px;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-slide-blk .slide-inner ul .slick-arrow{width:50px;height:60px;font-size: 0;border: 0;padding: 0;margin: 0;position: absolute;bottom: 55px;background: url(../images/arrow.png) no-repeat center center;left:-61px;cursor:pointer;z-index:1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
/*.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-slide-blk .slide-inner ul .slick-arrow.slick-disabled{background: url(../images/arrow-disabled.png) no-repeat center center;}*/
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-slide-blk .slide-inner ul .slick-arrow.slick-next{right:-38px;background: url(../images/arrow.png) no-repeat center center;left: auto;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
/*.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-slide-blk .slide-inner ul .slick-arrow.slick-next.slick-disabled{background: url(../images/arrow-disabled.png) no-repeat center center;}*/
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-chck-blk{padding:42px 32px 44px 32px;border-top:1px solid #9B9B9B;text-align:center;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-chck-blk .showtime{position:relative;font:18px/30px 'AGBQ-Medium';color:#0082CA;text-align:center;text-transform:uppercase;letter-spacing:0.9px;background:url('../images/time.png') no-repeat left center;padding-left:38px;float:left;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-chck-blk .showtime:after{content:'';position:absolute;right:-96px;top:14px;width:80px;height:2px;background:#0082CA;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-chck-blk ul.check-list{display:inline-block;font-size:0;padding-left:68px;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-chck-blk ul.check-list li{display:inline-block;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-chck-blk ul.check-list li label{font:18px/30px 'AGBQ-Medium';color:#002A3A;text-align:center;text-transform:uppercase;padding-left:38px;cursor:pointer;position:relative;padding-right:10px;margin-right:28px;display:inline-block;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-chck-blk ul.check-list .form-check .form-check-input, .sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-chck-blk ul.check-list .form-check .form-check-all{display: none;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-chck-blk ul.check-list .form-check label:before{content: '';width: 28px;height:28px;border: 1px solid #9B9B9B;position: absolute;left: 0;top: 0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-chck-blk ul.check-list .form-check label:after {content: '';background: url('../images/tick.png') no-repeat center center;width: 19px;height: 14px;position: absolute;left: 6px;top: 8px;-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-chck-blk ul.check-list .form-check [type="checkbox"]:checked + label:after {-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-chck-blk ul.check-list .form-check [type="checkbox"]:checked + label:before{background:#002A3A;border:1px solid #002A3A;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-chck-blk .reset{font:18px/30px 'AGBE-cnd';color:#0082CA;text-transform:uppercase;background: url('../images/reset.png') no-repeat left 2px;letter-spacing:0.75px;float:right;padding-left:35px;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .seat-type{text-align:right;padding:32px 3px 15px 0;border-top:1px solid #9B9B9B;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .seat-type ul{font-size:0;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .seat-type ul li{display:inline-block;padding:0 12px 0 32px;font:13px/17px 'AGBQ-Medium';color:#9B9B9B;text-align:center;text-transform:uppercase;letter-spacing:0.76px;position:relative;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .seat-type ul li.seat-av{color:#0082CA;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .seat-type ul li.seat-fast{color:#E74F3D;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .seat-type ul li:last-child{padding-right:0;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .seat-type ul li:before{content:'';position:absolute;top:0;left:14px;background: url('../images/set-av.png') no-repeat center center;width: 13px;height: 14px;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .seat-type ul li.seat-fast:before{background: url('../images/seat-fast.png') no-repeat center center;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .seat-type ul li.seat-sold:before{background: url('../images/seat-sold.png') no-repeat center center;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .seat-type ul li:after{content:'';position:absolute;top:0;left:0;width:1px;height:14px;background:#606060}
.sprk-showtimeblk .showtime-inner .movie-content-blk .seat-type ul li:first-child:after{content:none;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk{height:900px;/*max-height:900px;overflow:hidden;overflow-y:auto; */}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .mCSB_inside>.mCSB_container {margin-right:0px;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .mCSB_scrollTools .mCSB_draggerContainer {opacity: 0 !important;visibility: hidden;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .showtime-inner{padding:17px 28px 33px 28px;font-size:0;background:rgba(155, 155, 155, 0.1);margin:0;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .showtime-inner{margin-bottom:30px;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .showtime-inner:last-child{margin-bottom:0;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .lft-side{width:170px;display:inline-block;vertical-align:top;padding:26px 0 0;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .lft-side figure{position:relative;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .lft-side figure img{display:inline-block;vertical-align:middle;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .lft-side figure > span{/* position:absolute;top:2px;right:8px;background:url('../images/help.png') no-repeat center center;width:20px;height:20px;cursor:pointer; */}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .lft-side figure a{margin-left:12px;position: relative;display: inline-block;text-align: center;font: 14px/17px 'AGBQ-Medium';color: #939393;width: 18px;height: 18px;border-radius: 50%;border: 1px solid #939393;vertical-align: middle;box-sizing: border-box;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .lft-side figure a span {font: 13px/20px 'AGBQ-Regular';text-align: left;position: absolute;top: 50%;max-height: initial;background: #1A1919;box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.224666);left: 100%;width: 216px;color: #fff;background: #1A1919;padding: 10px 18px;border-radius: 5px;transform: scaleX(0) translate(0,-50%);transition: ease-out 0.25s;z-index: 1;-webkit-transform-origin: left;-moz-transform-origin: left;-ms-transform-origin: left;-o-transform-origin: left;transform-origin: left;margin-left: 20px;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .lft-side figure a span:before, .sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .lft-side figure a span:after {content: '';position: absolute;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .lft-side figure a span:before{left: -20px;top: 0;width: 20px;height: 100%;background: transparent;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .lft-side figure a span:after {border-top: 7px solid transparent;border-right: 14px solid #1A1919;border-bottom: 7px solid transparent;left: -10px;-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%);transform: translate(0,-50%);top: 50%;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .lft-side figure a.open span{-webkit-transform: scaleX(1) translate(0,-50%);-moz-transform: scaleX(1) translate(0,-50%);-ms-transform: scaleX(1) translate(0,-50%);-o-transform: scaleX(1) translate(0,-50%);transform: scaleX(1) translate(0,-50%);}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .rgt-side{width:716px;display:inline-block;vertical-align:top;padding-left:17px;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .rgt-side ul{font-size:0;margin:0 -25px;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .rgt-side ul li{display:inline-block;padding:26px 25px 27px;vertical-align:top;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .rgt-side ul li aside{position:relative;cursor:pointer;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .rgt-side ul li aside.fast a{color:#E74F3D;border: 1px solid #E74F3D;border-top:0;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .rgt-side ul li aside.fast .three-d{color:#E74F3D;border: 1px solid #E74F3D;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .rgt-side ul li aside.fast:before{background:#E74F3D;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .rgt-side ul li aside.available a{color:#0082CA;border: 1px solid #0082CA;border-top:0;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .rgt-side ul li aside.available .three-d{color:#0082CA;border: 1px solid #0082CA;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .rgt-side ul li aside.available:before{background:#0082CA;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .rgt-side ul li aside:before{content:'';position:absolute;top:0;left:0;height:1px;background:#9B9B9B;width:100%;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .rgt-side ul li a{font:27px/30px 'AGBE-cnd';color:#9B9B9B;width:140px;height:60px;box-sizing:border-box;text-transform:uppercase;text-align:left;padding:23px 10px 5px 10px;display:block;border:1px solid #9B9B9B;border-top:0;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .rgt-side ul li .three-d{font:18px/22px 'AGBE-cnd';color:#9B9B9B;text-transform:uppercase;padding:6px 12px 1px 12px;border: 1px solid #9B9B9B;position: absolute;top: -14px;right: 0;text-align:center;background:#fff;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .rgt-side ul li .show{font:11px/15px 'RobotoSlab-Regular';color:#606060;display:block;padding-top:4px;position:absolute;left:0;top:100%;text-transform:capitalize;}

/* Booking Confirmation Page */
.snr-booking-conformation{height:1920px;max-height:1920px;overflow:hidden;overflow-y:auto;}
.snr-bookcnf-cont{padding:69px 0 58px;}
.snr-bookcnf-cont .bookcnf-bannerblk{text-align:center;}
.snr-bookcnf-cont .bookcnf-bannerblk p{font:48px/56px 'AGBQ-Medium';color:#0082ca;text-transform:uppercase;letter-spacing: 0.85px;}
.snr-bookcnf-cont .bookcnf-bannerblk h3{font:57px/67px 'AGBQ-Medium';color:#4a4a4a;text-transform:uppercase;padding-bottom:24px;}
.snr-bookcnf-cont .bookcnf-bannerblk h3 > span{color:#e74f3d;}
.movie-detailblk{background:url('../images/booking-pattern.png') no-repeat right top;background-color:#002a3a;padding:30px 64px 0;margin:-4px 0 0;}
.movie-detailblk h2{font:60px/70px 'AGBQ-Medium';color:#fff;text-transform:uppercase;padding:7px 0 9px 10px;}
.movie-detailblk .mov-info{font-size:0;padding:0 0 27px 10px;}
.movie-detailblk .mov-info li{font:18px/24px 'RobotoSlab-Regular';color:#9b9b9b;display:inline-block;vertical-align:middle;padding:0 10px;position:relative;}
.movie-detailblk .mov-info li.mov-grade{font:20px/40px 'AGBQ-Medium';color:#fff;min-width:72px;min-height:40px;text-align:center;background:#e74f3d;text-transform:uppercase;padding:0;}
.movie-detailblk .mov-info li:after{content:'';background:#0082ca;width:2px;height:13px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:1px 0 0;}
.movie-detailblk .mov-info li:first-child:after, .movie-detailblk .mov-info li:last-child:after{content:none;background:none;}
.movie-detailblk .mov-showinfo{text-align:center;padding:25px 0 16px;border-top:1px solid #0082ca;}
.movie-detailblk .mov-showinfo .show-info{display:inline-block;font-size:0;}
.movie-detailblk .mov-showinfo .show-info li{font:30px/45px 'AGBE-cnd';color:#fff;text-transform:uppercase;display:inline-block;background:url('../images/ic-calendar.svg') no-repeat left top;padding:0 50px;position:relative;vertical-align:middle;}
.movie-detailblk .mov-showinfo .show-info li:last-child{padding-right:0;}
.movie-detailblk .mov-showinfo .show-info li.show-time{background:url('../images/ic-clock.svg') no-repeat left top;}
.movie-detailblk .mov-showinfo .show-info li.show-exp{background:url('../images/ic-eye.svg') no-repeat left top;}
.movie-detailblk .mov-showinfo .show-info li.show-screen{background:url('../images/ic-screen.svg') no-repeat left top;}
.snr-bookcnf-cont .seats-info{min-height:90px;background:#0082ca;text-align:center;padding:22px 0;box-sizing:border-box;}
.snr-bookcnf-cont .seats-info p{font:16px/36px 'AGBQ-Medium';color:#fff;text-transform:uppercase;vertical-align:middle;letter-spacing:0.941176px;}
.snr-bookcnf-cont .seats-info p > span{font-size:36px;line-height:38px;background:url('../images/ic-seat-white.svg') no-repeat left top;padding-left:43px;margin-left:18px;position:relative;top:7px;display:inline-block;padding-right:15px;}
/*.snr-bookcnf-cont .seats-info{min-height:90px;background:#0082ca;text-align:center;padding:29px 0 11px;box-sizing:border-box;}
.snr-bookcnf-cont .seats-info p{font:16px/36px 'AGBQ-Medium';color:#fff;text-transform:uppercase;vertical-align:middle;}
.snr-bookcnf-cont .seats-info p > span{font-size:32px;background:url('../images/ic-seat-white.svg') no-repeat left top;padding-left:43px;margin-left:18px;vertical-align:middle;position:relative;display:inline-block;letter-spacing: 0;}*/
.snr-booking-conformation .snr-bookcnf-cont .seats-info p > span{background:url('../images/booking-seat.svg') no-repeat left top;}
.snr-bookcnf-cont .ticket-detailblk{padding:21px 62px 25px;background:rgba(155,155,155,0.1);}
.snr-bookcnf-cont .ticket-detailblk h4{font:32px/37px 'AGBQ-Medium';color:#0082ca;padding-bottom:30px;text-transform:uppercase;text-align:center;}
.snr-bookcnf-cont .ticket-detailblk .ticket-info{padding:0 72px 20px 37px;font-size:0;margin:0 3px;}
.snr-bookcnf-cont .ticket-detailblk .ticket-info li{font:28px/33px 'AGBQ-Regular';color:#000;display:inline-block;width:70%;}
.snr-bookcnf-cont .ticket-detailblk .ticket-info li:last-child{width:30%;text-align:right;}
.snr-bookcnf-cont .ticket-detailblk .ticket-info.tax-info{padding:22px 75px 21px 37px;border-top:1px solid #002a3a;margin:3px 3px 0 3px;}
.snr-bookcnf-cont .ticket-detailblk .ticket-info.total-info{padding:15px 78px 22px 40px;background:#002a3a;margin:0;}
.snr-bookcnf-cont .ticket-detailblk .ticket-info.total-info li{font:32px/37px 'AGBQ-Medium';color:#fff;text-transform:uppercase;}
.snr-bookcnf-cont .print-info{padding:71px 0 65px;text-align:center;}
.snr-bookcnf-cont .print-info p{font:28px/36px 'AGBQ-Medium';color:#0082ca;text-transform:uppercase;text-align:left;background:url('../images/ic-printer.svg') no-repeat left top;display:inline-block;padding:20px 0 20px 148px;}
.snr-bookcnf-cont .ticket-detailblk .print-info{padding:71px 0 65px;text-align:center;}
.snr-bookcnf-cont .ticket-detailblk .print-info p{font:28px/36px 'AGBQ-Medium';color:#0082ca;text-transform:uppercase;text-align:left;background:url('../images/ic-printer.svg') no-repeat left top;display:inline-block;padding:29px 0 11px 148px;letter-spacing: 0.3px;}
.snr-bookcnf-cont .snr-gamecard-blk{padding:30px 0 0;}
.snr-bookcnf-cont .snr-gamecard-blk .gamecard-info{padding:0 37px 0 21px;background:url('../images/gamecard-triangle.png') no-repeat left  top;background-color:#e74f3d;position:relative;width:100%;height:140px;box-sizing:border-box;font-size:0;display:table;}
.snr-bookcnf-cont .snr-gamecard-blk .gamecard-info li{display:table-cell;padding-left:16px;vertical-align:middle;}
.snr-bookcnf-cont .snr-gamecard-blk .gamecard-info li:first-child{padding-left:0;}
.snr-bookcnf-cont .snr-gamecard-blk .gamecard-info li.gamecard-logo span{font:16px/16px 'AGBE-cnd';color:#fff;text-transform:uppercase;padding:3px 0 0;display:block;letter-spacing: 0.888888px;}
.snr-bookcnf-cont .snr-gamecard-blk .gamecard-info li.gamecard-txt p{font:26px/32px 'AGBQ-Medium';color:#fff;text-transform:uppercase;letter-spacing:-0.4px;}
.snr-bookcnf-cont .snr-gamecard-blk .gamecard-info li.gamecard-txt p > span{color:#f6dfa4;}
.snr-bookcnf-cont .snr-gamecard-blk .gamecard-info li.snr-btngroup .btn{font:32px/36px 'AGBE-cndBold';color:#fff;text-transform:uppercase;display:inline-block;min-width:250px;padding:19px 10px 15px;text-align:center;background:#002a3a;box-sizing:border-box;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;letter-spacing: 1.13px;}
.snr-bookcnf-cont .snr-gamecard-blk .gamecard-info li.snr-btngroup .btn:hover{color:#002a3a;background:#fff;}
.snr-bookcnf-cont .exit-info{padding:67px 0 0;text-align:center;}
.snr-bookcnf-cont .exit-info .exit-btn{font:30px/60px 'AGBE-cnd';color:#002a3a;text-transform:uppercase;display:inline-block;position:relative;}
.snr-bookcnf-cont .exit-info .exit-btn > span{width:60px;height:60px;display:inline-block;background:url('../images/ic-exit.svg') no-repeat 10px center;background-color:#002a3a;margin-right:10px;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
/* Booking Confirmation Page End */

/* Booking Failure Page */
.snr-booking-failure .snr-bookcnf-cont{padding:103px 0 331px;}
.snr-booking-failure .snr-bookcnf-cont .bookcnf-bannerblk h3{color:#e74f3d;background:url('../images/ic-booking-failure.png') no-repeat left top;display:inline-block;padding-left:80px;padding-bottom:46px;}
.snr-booking-failure .movie-detailblk .mov-info{padding:0 0 56px 10px;}
.snr-booking-failure .movie-detailblk{padding-bottom:4px;}
.snr-booking-failure .snr-book-errorblk{text-align:center;padding:67px 50px 119px;margin:51px 0 0;background:rgba(155,155,155,0.24);border:1px dashed #e74f3d;border-width:2px;}
.snr-booking-failure .snr-book-errorblk figure{display:inline-block;}
.snr-booking-failure .snr-book-errorblk p{font:36px/42px 'AGBQ-MediumItalic';color:#e74f3d;padding:39px 0 0;}
.snr-booking-failure .snr-bookcnf-cont .exit-info{padding:183px 0 0;}
/* Booking Failure Page End */

/* Showtimes > Choose tickets popup */
.snr-model-popup-block{display:none;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,42,58,0.95);z-index:3;}
.snr-model-popup-block .snr-model-contblk{position:relative;width:100%;height:100%;text-align:center;}
.snr-model-popup-block .snr-popup-cont{width:760px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.snr-model-popup-block .snr-popup-cont .close-btn{font:16px/32px 'AGBE-cnd';color:#fff;text-transform:uppercase;background:url(../images/icon-close.png) no-repeat left center;display:inline-block;padding-left:25px;}
.snr-model-popup-block .snr-popup-cont .popup-cont{margin:32px 0 0;padding:100px 57px 107px;background:#e74f3d;}
.snr-model-popup-block .snr-popup-cont .popup-cont h3{font:38px/44px 'AGBQ-Regular';color:#fff;min-width:442px;background:#002a3a;padding:10px;display:inline-block;box-sizing:border-box;/* letter-spacing:1px; */margin-bottom:34px;}
.snr-model-popup-block .snr-popup-cont .popup-cont .ticket-qty-select{padding:46px 0 0;}
.snr-model-popup-block .snr-popup-cont .popup-cont .ticket-qty-select .ticket-countblk{font-size:0;display:inline-block;}
.snr-model-popup-block .snr-popup-cont .popup-cont .ticket-qty-select .ticket-countblk .btns{width:42px;height:42px;display:inline-block;background:#fff;vertical-align:middle;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;text-indent:-99999px;position:relative;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.snr-model-popup-block .snr-popup-cont .popup-cont .ticket-qty-select .ticket-countblk .btnminus{background:#9b9b9b;cursor:not-allowed;}
.snr-model-popup-block .snr-popup-cont .popup-cont .ticket-qty-select.value .ticket-countblk .btnminus{background:#fff;cursor:pointer;}
.snr-model-popup-block .snr-popup-cont .popup-cont .ticket-qty-select .ticket-countblk .btnminus:before{content:'';width:20px;height:4px;background:#002a3a;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.snr-model-popup-block .snr-popup-cont .popup-cont .ticket-qty-select .ticket-countblk .btnplus:before{content:'';width:20px;height:4px;background:#002a3a;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.snr-model-popup-block .snr-popup-cont .popup-cont .ticket-qty-select .ticket-countblk .btnplus:after{content:'';width:4px;height:20px;background:#002a3a;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.snr-model-popup-block .snr-popup-cont .popup-cont .ticket-qty-select .ticket-countblk .ticket-catgry{display:inline-block;min-width:222px;min-height:66px;border:2px solid rgba(255,255,255,0.5);padding:7px 13px 5px 5px;box-sizing:border-box;margin:0 17px;}
.snr-model-popup-block .snr-popup-cont .popup-cont .ticket-qty-select .ticket-countblk .ticket-catgry input{font:40px/40px 'AGBE-cnd';color:#fff;text-transform:uppercase;width:35px;text-align:center;display:inline-block;background:transparent;border:0;outline:0;vertical-align:middle;}
.snr-model-popup-block .snr-popup-cont .popup-cont .ticket-qty-select .ticket-countblk .ticket-catgry input::-webkit-input-placeholder{color:#fff;}
.snr-model-popup-block .snr-popup-cont .popup-cont .ticket-qty-select .ticket-countblk .ticket-catgry input::-moz-placeholder{color:#fff;}
.snr-model-popup-block .snr-popup-cont .popup-cont .ticket-qty-select .ticket-countblk .ticket-catgry input:-ms-input-placeholder{color:#fff;}
.snr-model-popup-block .snr-popup-cont .popup-cont .ticket-qty-select .ticket-countblk .ticket-catgry input:-moz-placeholder{color:#fff;}
.snr-model-popup-block .snr-popup-cont .popup-cont .ticket-qty-select .ticket-countblk .ticket-catgry h4{font:25px/28px 'AGBE-cnd';color:#fff;text-transform:uppercase;display:inline-block;vertical-align:middle;padding:2px 0 0 8px;}
.snr-model-popup-block .snr-popup-cont .popup-cont .ticket-qty-select .ticket-countblk .ticket-catgry h4 > span{font-size:14px;line-height:14px;display:block;margin:-3px 0 0;text-transform: capitalize;font-family: 'AGBE-Regular';}
.snr-model-popup-block .snr-popup-cont .popup-cont .ticket-qty-select label{font:19px/26px 'RobotoSlab-Regular';color:#f6dfa4;display:block;padding:6px 0 0;letter-spacing: -0.1px;}
.snr-model-popup-block .snr-popup-cont .popup-cont .total-count{font:24px/28px 'AGBQ-Medium';color:#fff;text-transform:uppercase;padding:90px 0 74px;letter-spacing:1.5px;}
.snr-model-popup-block .snr-popup-cont .popup-cont .total-count .total-value{font-size:26px;}
.snr-model-popup-block .snr-popup-cont .popup-cont .snr-btngroup .btn{font:40px/44px 'AGBE-cndBold';color:#fff;text-align:center;text-transform:uppercase;display:block;letter-spacing:1.6px;padding:25px 26px 25px;background:#0082ca;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.snr-model-popup-block .snr-popup-cont .popup-cont .snr-btngroup .btn:hover{color:#0082ca;background:#fff;}

 /*Booking Flow - Seat Selection*/
.spr-seat-block{padding:0px;}
.spr-seat-block .snr-booking-conformation{height:auto;font-size:0;overflow: auto;}
.spr-seat-block .snr-bookcnf-cont{padding:40px 0 45px;}
.spr-seat-block .movie-detailblk{padding-top:78px;padding-bottom:27px;position:relative;margin:0;}
.spr-seat-block .movie-detailblk .back-icon{position:absolute;top:33px;left:24px;}
.spr-seat-block .movie-detailblk h2{padding-left:13px;}
.spr-seat-block .movie-detailblk .mov-info{padding-bottom:31px;}
.spr-seat-block .movie-detailblk .mov-showinfo{padding-top:27px;border-bottom:1px solid #0082ca;padding-bottom:14px;}
.spr-seat-block .snr-bookcnf-cont .seats-info{width:830px;display:inline-block;min-height:150px;vertical-align:top;text-align:left;padding-left:67px;padding-top:10px;}
.spr-seat-block .snr-bookcnf-cont .seats-info p{letter-spacing:0.94px;margin-left:2px;padding-right:5px;}
.spr-seat-block .snr-bookcnf-cont .seats-info p > span{display:block;margin:6px 0 0;letter-spacing:2.12px;margin-left:-2px;padding-left:42px;}
.spr-seat-block .snr-bookcnf-cont .spr-time{width:160px;display:inline-block;background:#DBDBDB;text-align:center;min-height:150px;position:relative;}
.spr-seat-block .snr-bookcnf-cont .spr-time p{font:44px/44px 'AGBQ-CndRegular';color:#0082CA;display:table-cell;width:160px;height:150px;vertical-align:middle;letter-spacing:2.58824px;}
.spr-seat-block .snr-bookcnf-cont .spr-time .timelabel{font:16px/16px 'AGBQ-Regular';color:#002A3A;display:block;position:absolute;left:0;top:35px;width:100%;text-align:center;}
.spr-btn-group .spr-btn{position:relative;font-family:'Metropolis-Bold';text-align:center;padding:5px 10px;min-width:150px;display:inline-block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.spr-skip-mand .spr-mandatory{text-align:left !important; width:49%;display:inline-block !important;padding-right:0px !important}
.spr-skip-mand .spr-btn-skip {width:50%;text-align:right;display:inline-block !important;}
.spr-skip-mand .spr-btn-skip a {font-family: 'AGBE-cndBold';font-size: 22px;line-height: 28px;text-align: center; color:#fff;letter-spacing: 0.75px; text-decoration:underline}
.spr-ticketbooking{padding:0 0 183px;}
.spr-ticketbooking .spr-seatinglayout{padding:0;}
.spr-ticketbooking .spr-seatinglayout h2{font:42px/46px 'AGBQ-Medium';color:#0082CA;text-align:center;text-transform:uppercase;}
.spr-ticketbooking .spr-seatinglayout .cs-seat-choose{text-align:center;padding:60px 0 45px;}
.spr-ticketbooking .spr-seatinglayout .cs-seat-choose ul{display:inline-block;vertical-align:top;position:relative;padding:10px 0 0 90px;}
.spr-ticketbooking .spr-seatinglayout .cs-seat-choose ul:before{position:absolute;left:5px;top:0;content:'';width:64px;height:56px;background:url('../images/seat/choose-seat.png') 0 0 no-repeat;}
.spr-ticketbooking .spr-seatinglayout .cs-seat-choose li{float:left;font:30px/42px 'Metropolis-Bold';color:#000;margin-left:10px;}
.spr-ticketbooking .spr-seatinglayout .spr-slbody{background:url('../images/seat/seat-bg.svg') center top no-repeat;position:relative;overflow:auto;margin:0 auto;}
.spr-ticketbooking .spr-seatinglayout .spr-slbody:after{/* position:absolute;left:0;top:91px;content:'SCREEN';width:100%;font:20px 'AGBQ-CndRegular';color:#002A3A;text-align:center;z-index:1;letter-spacing:16.6636px; */}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper{padding:158px 52px 0 52px;/* margin:0 52px; */}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper .spr-slrow{font-size:0;margin:0 0 18px;text-align:center;white-space:nowrap;/* float:left; */}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper .spr-slrow.row-space{padding-top:22px;}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper .spr-slrow:first-child{/* margin:0; */}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper .spr-slrow li{width:36px;height:36px;margin:0px 7px 0;display:inline-block;vertical-align:top;}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper .spr-slrow li.spr-seatoccupied a{pointer-events:none;}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper .spr-slrow li.spr-twin-seat{width:86px;}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper .spr-slrow li.slr-alphacol{margin-left:0;margin-top:0px;}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper .spr-slrow li.slr-alphacol{font:18px/36px 'AGBQ-CndRegular';color:#002A3A;width:25px;margin-right:0px;text-transform:uppercase;text-align:left;}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper .spr-slrow li.slr-alphacol.slr-lastcol{margin-right:0;margin-left:0px;text-align:right;}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper .spr-slrow li .spr-seat{height:36px;background:url("../images/seat/available-seat.svg") no-repeat 0 0;display:block;transition:all 0.3s;}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper .spr-slrow li.spr-twin-seat .spr-seat{background:url('../images/seat/twin-seat.svg') no-repeat 0 0;}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper .spr-slrow li.spr-twin-seat.spr-seatselected .spr-seat{background:url('../images/seat/twin-selected-seat.svg') no-repeat 0 0;}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper .spr-slrow li.spr-twin-seat.spr-seatoccupied .spr-seat{background:url('../images/seat/twin-occupied-seat.svg') no-repeat 0 0;}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper .spr-slrow li.spr-seatselected .spr-seat{background-image:url("../images/seat/selected-seat.svg");}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper .spr-slrow li.spr-seatoccupied .spr-seat{background-image:url("../images/seat/occupied-seat.svg");cursor:default;}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper .spr-slrow li.spr-wheelchairseat .spr-seat{background-image:url("../images/seat/wheelchair-seat.svg");}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper .spr-slrow li.spr-wheelchairseat.spr-seatselected .spr-seat{background-image:url("../images/seat/wheelchair-selected-seat.svg");}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper .spr-slrow li.spr-wheelchairseat.spr-seatoccupied .spr-seat{background-image:url("../images/seat/wheelchair-occupied-seat.svg");}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper .spr-slrow li.spr-companionseat .spr-seat{background-image:url("../images/seat/companion-seat.svg");}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper .spr-slrow li.spr-companionseat.spr-seatselected .spr-seat{background-image:url("../images/seat/companion-selected-seat.svg");}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper .spr-slrow li.spr-companionseat.spr-seatoccupied .spr-seat{background-image:url("../images/seat/companion-occupied-seat.svg");}
.spr-ticketbooking .spr-seatinfo ul li.spr-availableseat:before{/* height:100%;top:4px; */}
.spr-ticketbooking .spr-fixedbottom-strap{width:100%;background:#000;position:fixed;left:0;bottom:0;z-index:99;}
.spr-ticketbooking .spr-fixedbottom-strap .spr-fbstrap-inner{font-size:0;padding:0 50px;text-align:center;}
.spr-ticketbooking .spr-fixedbottom-strap .spr-fbstrap-inner p{font:49px/165px 'Metropolis-Bold';color:#fff;float:left;}
.spr-ticketbooking .spr-seatinfo{padding:47px 0 45px;display:block;}
.spr-ticketbooking .spr-seatinfo ul{font-size:0;text-align:center;}
.spr-ticketbooking .spr-seatinfo ul li{font:13px/30px 'AGBQ-Medium';color:#002A3A;letter-spacing:0.764706px;padding-left:22px;display:inline-block;vertical-align:top;position:relative;}
.spr-ticketbooking .spr-seatinfo ul li:first-child{padding-left:0;}
.spr-ticketbooking .spr-seatinfo ul li:nth-child(2){/* margin-right:56px; */}
.spr-ticketbooking .spr-seatinfo ul li:nth-child(3){/* margin-right:48px;margin-left:8px; */}
.spr-ticketbooking .spr-seatinfo ul li:nth-child(4){/* margin-right:35px; */}
.spr-ticketbooking .spr-seatinfo ul li:nth-child(5){/* margin-right:0; */}
.spr-ticketbooking .spr-seatinfo ul li:before{margin-right:6px;background-color:transparent;background-repeat:no-repeat;background-position:left center;content:"";display:inline-block;vertical-align:middle;}
.spr-ticketbooking .spr-seatinfo ul li.spr-availableseat:before{width:30px;height:31px;background:url('../images/seat/sc-available.svg') no-repeat 0 0;}
.spr-ticketbooking .spr-seatinfo ul li.spr-selectedseat:before{width:32px;height:31px;background:url('../images/seat/sc-your-seat.svg') no-repeat 0 0;}
.spr-ticketbooking .spr-seatinfo ul li.spr-occupiedseat:before{width:32px;height:31px;background:url('../images/seat/sc-occupied.svg') no-repeat 0 0;}
.spr-ticketbooking .spr-seatinfo ul li.spr-wheelchairseat:before{width:25px;height:31px;background:url('../images/seat/sc-wheelchair.svg') no-repeat 0 0;}
.spr-ticketbooking .spr-seatinfo ul li.spr-companionseat:before{width:32px;height:31px;background:url('../images/seat/sc-companion.svg') no-repeat 0 0;}
.spr-ticketbooking .spr-seatinfo ul li.spr-twinseats:before{width:54px;height:31px;background:url('../images/seat/sc-twin-seats.svg') no-repeat 0 0;}

.spr-ticketbooking .spr-fixedbottom-strap .spr-fbstrap-inner .spr-btn-groups{float:right;padding:37px 0 47px;}
.spr-ticketbooking .spr-fixedbottom-strap .spr-fbstrap-inner .spr-btn-groups a.spr-btn{font:35px/26px 'Metropolis-Bold';color:#fff;padding:31px 55px 23px;text-align:center;background:#33cbcb;float:left;-webkit-border-radius:45px;-moz-border-radius:45px;-o-border-radius:45px;-ms-border-radius:45px;border-radius:45px;}
.spr-ticketbooking-menu ul li span{background:url('../images/seat/ticket-menu-icons.png') no-repeat center top;}
.spr-ticketbooking-menu{display:inline-block;vertical-align:top;padding-top:15px;}
.spr-ticketbooking-menu ul{display:inline-block;padding:0;vertical-align:top;position:relative;z-index:1;}
.spr-ticketbooking-menu ul:after{position:absolute;left:44px;bottom:20px;content:'';width:90%;height:1px;background:#7e7e7f;z-index:-1;}
.spr-ticketbooking-menu ul li{float:left;}
.spr-ticketbooking-menu ul li:first-child{margin-left:27px;}
.spr-ticketbooking-menu ul li:nth-child(1){width:72px;margin-right:86px;}
.spr-ticketbooking-menu ul li:nth-child(2){width:58px;margin-right:88px;}
.spr-ticketbooking-menu ul li:nth-child(3){width:46px;margin-right:87px;}
.spr-ticketbooking-menu ul li:nth-child(4){width:51px;margin-right:87px;}
.spr-ticketbooking-menu ul li:nth-child(5){width:87px;}
.spr-ticketbooking-menu ul li p{color:#797979;font:11px/13px 'Metropolis-Bold';text-transform:uppercase;padding:0 0 6px;margin:0;}
.spr-ticketbooking-menu ul li p small{color:#797979;font:10px 'Metropolis-Medium';}
.spr-ticketbooking-menu ul li.active p{color:#ffbd06;}
.spr-ticketbooking-menu ul li.active p small{color:#ffbd06;}
.spr-ticketbooking-menu ul li span{width:40px;height:40px;display:inline-block;position:relative;background-color:#000;}
.spr-ticketbooking-menu ul li span.spr-your-seats-icon{background-position:center 0;}
.spr-ticketbooking-menu ul li.active span.spr-your-seats-icon{background-position:center -46px;}
.spr-ticketbooking-menu ul li span.spr-your-fb-icon{background-position:center -93px;}
.spr-ticketbooking-menu ul li.active span.spr-your-fb-icon{background-position:center -140px;}
.spr-ticketbooking-menu ul li span.spr-your-detail-icon{background-position:center -189px;}
.spr-ticketbooking-menu ul li.active span.spr-your-detail-icon{background-position:center -237px;}
.spr-ticketbooking-menu ul li span.spr-your-pay-icon{background-position:center -285px;}
.spr-ticketbooking-menu ul li.active span.spr-your-pay-icon{background-position:center -331px;}
.spr-ticketbooking-menu ul li span.spr-your-confirm-icon{background-position:center -379px;}
.spr-ticketbooking-menu ul li.active span.spr-your-confirm-icon{background-position:center -427px;}
.spr-timer{float:right;width:240px;text-align:right;padding:16px 30px 13px 15px;background:rgba(0,0,0,0.8);font:25px/18px 'Metropolis-Medium';color:#fff;-moz-border-radius:30px 0 0 30px;-webkit-border-radius:30px 0 0 30px;-ms-border-radius:30px 0 0 30px;-o-border-radius:30px 0 0 30px;border-radius:30px 0 0 30px;margin-top:68px;}
.spr-booking-mess{text-align:center;position:relative;margin-top:-46px;}
.spr-booking-mess .spr-booking-mess-info{display:inline-block;vertical-align:top;font:33px/37px 'Metropolis-Bold';-moz-border-radius:45px;-webkit-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;border-radius:45px;background:#20366b;width:460px;text-align:center;padding:25px 0 18px;}
.spr-booking-mess .spr-booking-mess-info:last-child{margin-left:-30px;}
.spr-movie-info.spr-movie-info-seat{bottom:60px;padding-left:90px;}
.spr-movie-info.spr-movie-info-seat .spr-movie-info-left p{padding-top:10px;}
.spr-title{text-align:center;padding:0 0 5px;margin-top:-7px;}
.spr-title h2{font:27px/42px 'Metropolis-Bold';color:#000;position:relative;display:inline-block;vertical-align:top;padding-right:35px;margin:0;}
.spr-title h2:after{position:absolute;right:0;top:8px;content:'';width:23px;height:23px;background:url('../images/seat/info-icon.png') 0 0 no-repeat;}
.spr-title h2 span{min-height:55px;position:absolute;z-index:10;top:0;font:16px/20px 'Metropolis-Regular';left:50%;word-wrap:break-word;margin-left:-150px;max-width:300px;min-width:300px;text-align:left;background:#20366b;padding:20px 25px;color:#fff;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;opacity:0;white-space:initial;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;border-radius:10px;/*-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;-o-transform-origin:bottom;transform-origin:bottom;*/}
.spr-title h2 span:after{content:'';border:10px solid transparent;border-top:10px solid #20366b;bottom:-20px;right:50%;position:absolute;}
.spr-title h2:hover span {opacity:1;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);top:-60px;}
.spr-seat-block .mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom:0;}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper .spr-slrow:last-child{margin:0 0 20px;}
.spr-seat-block .mCSB_scrollTools.mCSB_scrollTools_horizontal{height:8px;}
.spr-seat-block .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {background:#9B9B9B;height:2px;margin:2px 0 0;box-shadow:none;}
.spr-seat-block .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {background:#0082CA !important;opacity:1 !important;height:6px;margin:0 auto;border-radius:0;}
.spr-seat-block .mCSB_scrollTools .mCSB_draggerContainer, .spr-seat-block .mCSB_scrollTools{opacity:1;}
.spr-seat-block .mCSB_scrollTools.mCSB_scrollTools_vertical .mCSB_draggerRail {background:#9a9a9a;}
.spr-seat-block .mCSB_scrollTools.mCSB_scrollTools_vertical .mCSB_draggerRail{width:3px;}
.spr-seat-block .mCSB_scrollTools.mCSB_scrollTools_vertical{width:8px;margin-top:80px;}
.spr-seat-block .mCSB_scrollTools.mCSB_scrollTools_vertical .mCSB_dragger .mCSB_dragger_bar{width:8px;}
.spr-seat-block .mCSB_container_wrapper{margin-top:80px;}
.spr-ticketbooking .spr-seatinglayout .spr-slbody .spr-sl-wrapper{float:left;text-align:center;}
.spr-ticketbooking .spr-seatinglayout .spr-slbody.mCS_no_scrollbar .spr-sl-wrapper{float:none;text-align:center;}
.spr-seat-block .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:45px;right:45px;}
.spr-seat-block .mCS-3d.mCSB_scrollTools .mCSB_buttonLeft,.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{display:none;}
.spr-seat-block .mCSB_horizontal.mCSB_inside>.mCSB_container{/* padding-right:52px;padding-left:52px; */}
.spr-seat-block .mCustomScrollBox{padding-bottom:39px;}
.spr-seat-block .spr-total-price-block{position:fixed;width:100%;height:160px;bottom:0;left:0;z-index:1;}
.spr-seat-block .spr-total-price-block .overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0, 42, 58, 0.95);}
.spr-seat-block .spr-total-price-block .spr-total-price-content{width: 962px;background: #0082CA;padding:65px 50px 30px 50px;box-shadow: -2px 2px 7px rgba(0, 0, 0, 0.5);position: absolute;left:50%;bottom:160px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);box-sizing: border-box;z-index:1;}
.spr-seat-block .spr-total-price-block .spr-total-price-content a.spr-total-price-close{font:16px/32px 'AGBE-cnd';color:#fff;position:absolute;left:50%;top:-64px;padding-left:25px;background:url('../images/icon-close.png') no-repeat left center;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);}
.spr-seat-block .spr-total-price-block .spr-total-price-content .seats-info{border-bottom:1px solid #fff;padding-bottom:23px;margin-bottom:29px;}
.spr-seat-block .spr-total-price-block .spr-total-price-content .seats-info p{font-size:16px;font-family:'AGBQ-Medium';color:#fff;letter-spacing:0.94px;}
.spr-seat-block .spr-total-price-block .spr-total-price-content .seats-info p > span{font-size:30px;line-height:30px;display:block;margin:11px 0 0;letter-spacing:1.76px;padding-left:34px;vertical-align:bottom;background: url('../images/seat/seat-small-icon.svg') no-repeat left top;background-size: 24px auto;}
.spr-seat-block .spr-total-price-block .spr-total-price-content ul{font-size:0;border-top:1px solid #fff;}
.spr-seat-block .spr-total-price-block .spr-total-price-content ul li{font:28px/28px 'AGBQ-Regular';color:#fff;padding:13px 0 12px;}
.spr-seat-block .spr-total-price-block .spr-total-price-content ul li span{display:inline-block;}
.spr-seat-block .spr-total-price-block .spr-total-price-content ul li span.col1{width:72%;text-align:left;}
.spr-seat-block .spr-total-price-block .spr-total-price-content ul li span.col2{width:28%;text-align:right;}
.spr-seat-block .spr-total-price-block .spr-total-price-content ul.spr-ticket{border-top:0;margin-bottom: 21px;}
.spr-seat-block .spr-total-price-block .spr-total-price-content ul.spr-tax{padding-top:15px;padding-bottom:15px;}
.spr-seat-block .spr-total-price-block .spr-total-price-content ul.spr-total{padding-top:11px;padding-bottom:}
.spr-seat-block .spr-total-price-block .spr-total-price-content ul.spr-total li{font:32px/32px 'AGBQ-Medium';}
.spr-seat-block .spr-total-price-block .spr-total-price-content ul.spr-ticket li.tickets-title{font:22px/22px 'AGBQ-Medium';color:#F6DFA4;padding:0 0 12px;}
.spr-seat-block .spr-total-price-block .spr-total-price-row{float:left;width:100%;position: relative;z-index: 1;}
.spr-seat-block .spr-total-price-block.open .spr-total-price-row{box-shadow: 2px -3px 4px rgba(0, 0, 0, 0.5);}
.spr-seat-block .spr-total-price-block .spr-total-price-row .left-block{float:left;width:390px;background:#E74F3D;height:160px;text-align:center;padding-left:10px;box-sizing:border-box;cursor:pointer;}
.spr-seat-block .spr-total-price-block .spr-total-price-row .left-block p{color:#fff;position:relative;min-width:194px;margin:31px auto 0;display:inline-block;padding-right:35px;}
.spr-seat-block .spr-total-price-block .spr-total-price-row .left-block p:after{position:absolute;content:'';width:21px;height:11px;right:7px;bottom:21px;background:url('../images/seat/total-drop-down-arrow.svg') no-repeat 0 0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.spr-seat-block .spr-total-price-block .spr-total-price-row .left-block p span{font-family:'AGBQ-Regular';line-height:24px;display:inline-block;}
.spr-seat-block .spr-total-price-block .spr-total-price-row .left-block p span.spr-total{font-size:24px;letter-spacing:1.41px;}
.spr-seat-block .spr-total-price-block .spr-total-price-row .left-block p span.spr-break-up{font-size:16px;vertical-align:bottom;}
.spr-seat-block .spr-total-price-block .spr-total-price-row .left-block p span.spr-total-price{font:56px/56px 'AGBQ-Medium';display:block;padding-top:3px;letter-spacing:3.29px}
.spr-seat-block .spr-total-price-block .spr-total-price-row .right-block{float:left;width:690px;background:#002A3A;height:160px;}
.spr-seat-block .spr-total-price-block .spr-total-price-row .right-block a{background:#0082CA;font:40px/103px 'AGBE-cndBold';color:#fff;display:block;height:100px;letter-spacing:1.67px;vertical-align:middle;text-align:center;margin:28px 22px 0;}
.spr-seat-block .spr-total-price-block .spr-total-price-content .seats-info,.spr-seat-block .spr-total-price-block .spr-total-price-content ul{padding-left:38px;padding-right:77px;}
.spr-seat-block .spr-total-price-block .overlay,.spr-seat-block .spr-total-price-block .spr-total-price-content{display:none;}
.spr-seat-block .spr-total-price-block.open .spr-total-price-row .left-block p:after{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);}





/* Sign Up page */
.signup.sprk-movielist-blk{background:url('../images/signup/banner.png') no-repeat top left, linear-gradient(180deg, #01506E 9.13%, #00374C 23.75%, #001C26 100%);position:relative;}
.signup.sprk-movielist-blk:after{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background-image:linear-gradient(180deg, #01506E 9.13%, #00374C 23.75%, #001C26 100%);background:linear-gradient(180deg, rgba(0, 84, 108, 0.0001) 0%, #002A3A 59.16%);}
.signup .movie-header figure{padding-left:0;position:relative;z-index:1;left:-30px;}
.signup .movie-header figure:first-child{left:auto;}
.signup .movie-header{/* padding: 52px 66px 0 18px; */}
.signup.sprk-movielist-blk .movielist-inner{padding-top:280px;position: relative;z-index: 1;}
.signup.sprk-movielist-blk .movielist-inner .spr-time{width:150px;display:block;margin:0 auto;background:#002A3A;text-align:center;height:110px;}
.signup.sprk-movielist-blk .movielist-inner .spr-time p{font:50px/50px 'AGBQ-CndRegular';color:#fff;display:table-cell;width:160px;height:110px;vertical-align:middle;letter-spacing:2.5px;}
.signup.sprk-movielist-blk .movielist-inner .spr-time p span.timer{font:50px/50px 'AGBQ-CndRegular';padding-top:0;}
.signup.sprk-movielist-blk .movielist-inner .spr-time p span{font:18px/18px 'AGBQ-Regular';display:block;padding-bottom:2px;padding-top:8px;letter-spacing:-0.2px;}                             
.signup.sprk-movielist-blk .movielist-inner h2{font-size:44px;line-height:44px;padding-bottom:71px;padding-top:73px;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block{width:840px;margin:0 auto;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .spr-mandatory{font:15px/15px 'AGBE-cnd';color:#BDBDBD;display:block;text-align:right;padding-bottom: 15px;padding-right:7px;letter-spacing:0.835714px;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .spr-form-row{background:#fff;padding:61px 35px 35px;margin-top:50px;font-size:0;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .spr-form-row.fst-lst-name{margin-top:0px;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .spr-form-row .spr-form-group{font:36px/36px 'AGBE-cnd';color:#BDBDBD;display:block;text-align:right;letter-spacing:1.5px;position:relative;text-align:center;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .spr-form-row .spr-form-group label{position:absolute;width:100%;left:0;top: 50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);z-index: 0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;box-sizing: border-box;padding:0 45px;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .spr-form-row .spr-form-group input{font:36px/36px 'AGBE-cnd';color:#002A3A;text-align:center;padding:0 45px;height:62px;border:0;border-bottom:2px solid #9B9B9B;vertical-align:middle;display:block;width:100%;box-sizing: border-box;outline:none;position: relative;z-index: 2;background: transparent;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .spr-form-row .spr-form-group .spr-country-code{position:absolute;top:0;left:0;padding-left:68px;padding-right:46px;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .spr-form-row .spr-form-group .spr-country-code figure{display:inline-block;vertical-align: top;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .spr-form-row .spr-form-group .spr-country-code span{font-size:50px;line-height:50px;color:#002A3A;padding:0 38px 0 24px;position:relative;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .spr-form-row .spr-form-group .spr-country-code span:before{position:absolute;content:'';width:1px;height:66px;top:-12px;right:-1px;background:#9B9B9B;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .spr-form-row .spr-form-group.first-name input{background:url('../images/signup/user-icon.svg') no-repeat left 3px;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .spr-form-row .spr-form-group.email input{background:url('../images/signup/mail-icon.svg') no-repeat left 3px;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .spr-form-row .spr-form-group input::-webkit-input-placeholder { /* Edge */color: #BDBDBD;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .spr-form-row .spr-form-group input:-ms-input-placeholder { /* Internet Explorer 10-11 */color:#BDBDBD;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .spr-form-row .spr-form-group input::placeholder {color:#BDBDBD;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .spr-form-row .spr-form-group.mob-num input{padding-left:275px;background:url('../images/signup/mobile-icon.svg') no-repeat left 3px;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .spr-form-row .spr-form-group.mob-num label{padding-left:275px;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .spr-form-row.fst-lst-name .spr-form-group{width:360px;display:inline-block;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .spr-form-row .spr-form-group.lastname{margin-left:50px;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .spr-form-row .spr-form-group .error-text,.signup.sprk-movielist-blk .movielist-inner .spr-form-block .check-box-block .spr-form-group .error-text{font:15px/15px 'AGBE-cnd';color:#ff0000;position:absolute;bottom:-20px;width:100%;left:0;display:none;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .spr-form-row .spr-form-group.focused label{top:-5px;font-size:24px;line-height:24px;letter-spacing:0.9px;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .check-box-block{padding-top:41px;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .check-box-block .spr-form-group{position:relative;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .check-box-block .spr-form-group label input[type="checkbox"]{position:absolute;content:'';width:100%;height:100%;opacity:0;z-index:1;top:0;left:0;margin:0;padding:0;cursor:pointer;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .check-box-block .spr-form-group label{font:22px/32px 'AGBQ-Regular';color:#fff;padding-left:44px;position:relative;display:inline-block;margin-left: 5px;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .check-box-block .spr-form-group label span{position:absolute;top:0;left:0;Width:30px;height:30px;border:1px solid #fff;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .check-box-block .spr-form-group label span:before{position:absolute;content:'';Width:30px;height:30px;top:50%;left:50%;background:url('../images/signup/check-box-icon.svg') no-repeat center center;-webkit-transform:translate(-50%,-50%) scale(0);-moz-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);-o-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}
.signup.sprk-movielist-blk .movielist-inner .spr-form-block .check-box-block .spr-form-group label input[type="checkbox"]:checked ~  span:before{-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);}
.spr-btn-group{text-align:center;margin-top:103px;}
.spr-btn-group .btn-primary{font:40px/102px 'AGBE-cndBold';color:#fff;background:#0082CA;width:646px;height:100px;padding-top:1px;letter-spacing:1.67px;display:inline-block;text-transform:uppercase;}

/* Pickup tickets */
.snr-pickup-ticketblk .keyoptions{bottom:0;}
.snr-pickup-ticketblk, .snr-pickup-ticket-failureblk{position:relative;height:100%;}
.pickup-ticket-cont{padding:536px 0 0;text-align:center;}
.pickup-ticket-cont h3{font:52px/52px 'AGBE-cnd';color:#0082ca;letter-spacing:0.8125px;text-transform:uppercase;}
.pickup-ticket-cont .spr-form-group{width:764px;height:158px;padding:32px 0 126px;display:inline-block;}
.pickup-ticket-cont .spr-form-group input{font:60px/60px 'AGBE-cnd';color:#4a4a4a;letter-spacing:6px;text-align:center;width:764px;height:158px;vertical-align:middle;border:3px solid #0082ca;box-sizing:border-box;padding:20px;outline:0;}
.pickup-ticket-cont .spr-form-group .error-text{display:none;font:30px/40px 'AGBE-cnd';color:#ff0000;}
.pickup-ticket-cont .btngroup .btn, .pickup-ticket-cont .btngroup .btn-scan{font:40px/46px 'AGBE-cndBold';color:#fff;letter-spacing:1.7px;text-transform:uppercase;text-align:center;display:inline-block;width:49%;height:100px;background:#0082ca;border:3px solid #0082ca;box-sizing:border-box;padding:26px 10px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.pickup-ticket-cont .btngroup .btn:hover{color:#0082ca;background:#fff;}
.pickup-ticket-cont .btngroup .btn-cancel{font:40px/46px 'AGBE-cndBold';color:#fff;letter-spacing:1.7px;text-transform:uppercase;text-align:center;display:inline-block;width:49%;margin-left:2%;height:100px;background:#002a3a;border:3px solid #002a3a;box-sizing:border-box;padding:26px 10px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.pickup-ticket-cont .btngroup .btn-cancel:hover{color:#0082ca;background:#fff;}
.snr-pickup-ticketblk .snr-bookcnf-cont{padding:99px 0 0;}
.snr-pickup-ticketblk .snr-bookcnf-cont .bookcnf-bannerblk p{font-size:58px;line-height:56px;}
.snr-pickup-ticketblk .snr-bookcnf-cont .bookcnf-bannerblk p > span{font-size:48px;display:block;}
.snr-pickup-ticketblk .snr-bookcnf-cont .bookcnf-bannerblk h3{font-size:42px;line-height:42px;padding:34px 0 30px;}
.snr-pickup-ticketblk .snr-bookcnf-cont .seats-info p > span{background:url('../images/booking-seat.svg') no-repeat left top;}
.snr-pickup-ticketblk .snr-bookcnf-cont .ticket-print-cont{background:rgba(155,155,155,0.1);}
.snr-pickup-ticketblk .snr-bookcnf-cont .ticket-print-cont .print-info{padding:140px 0 185px;}
.snr-pickup-ticketblk .snr-bookcnf-cont .ticket-print-cont h4{font:40px/47px 'AGBQ-Medium';color:#002a3a;text-transform:uppercase;text-align:center;padding-bottom:65px;}
.snr-pickup-ticketblk .snr-bookcnf-cont .ticket-print-cont h4 > span{font-size:70px;line-height:70px;display:block;margin:15px 0 0;}
.snr-pickup-ticketblk .snr-bookcnf-cont .exit-info{padding:124px 0 0;} 
.snr-pickup-ticket-failureblk .snr-bookcnf-cont{padding:517px 0 0;}
.snr-pickup-ticket-failureblk h3{font:72px/82px 'AGBQ-Medium';color:#e74f3d;text-transform:uppercase;text-align:center;background:url('../images/ic-whooops.svg') no-repeat center top;padding:221px 0 117px;}
.snr-pickup-ticket-failureblk p{font:36px/44px 'AGBQ-Medium';color:#002a3a;text-transform:uppercase;text-align:center;}
.snr-pickup-ticket-failureblk .snr-bookcnf-cont .exit-info{padding:506px 0 0;}


/* common popup */
.common-popup{position:fixed;width:100%;height:100%;z-index:1007;background:rgba(0,0,0,0.8);display:block;bottom:0;left:0;display:none;}
.common-popup .popup-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:865px;background:#fff;}
.common-popup .popup-inner .content-blk{position:relative;width:100%;padding:32px 20px 20px;text-align:center;box-sizing: border-box;}
.common-popup .popup-inner .content-blk .ic-close{background:url('../images/icon-close.png') no-repeat left center;width:30px;height:33px;top:-35px; right:0px; position:absolute;}
.common-popup .popup-inner .content-blk p{font:22px/32px 'AGBQ-Regular';color:#cf102d;padding:10px;}
.common-popup .popup-inner .content-blk aside{width:280px;margin:0 auto;padding-top:30px;}
.common-popup .popup-inner .content-blk aside a{font:26px/34px 'AGBE-cndBold';color:#fff;background:#0082CA;width:130px;display:inline-block;padding:6px 0 8px;float:left;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;-ms-transition:all 0.25s;transition:all 0.25s;}
.common-popup .popup-inner .content-blk aside a.cancel{float:right;background:#002a3a;}
.common-popup .popup-inner .content-blk aside a:hover{/* background:#cf102d; */}

/* Payment */
.spr-seat-block.payment-block .snr-bookcnf-cont .seats-info{min-height:150px;padding-top:18px;}
.spr-seat-block.payment-block .snr-bookcnf-cont .spr-time{min-height:150px;}
.spr-seat-block.payment-block .snr-bookcnf-cont .spr-time p{height:85px;padding-top:45px;}
.spr-seat-block.payment-block .snr-bookcnf-cont .spr-time .timelabel{top:45px;}
.spr-seat-block.payment-block .snr-bookcnf-cont .seats-info p{line-height:26px;}
.spr-seat-block.payment-block .spr-payment-cont .spr-payment-inner{padding:0 75px 50px;}
.spr-seat-block.payment-block .spr-payment-cont .thank-msg{font:37px/43px 'AGBQ-Medium';color:#002a3a;text-transform:uppercase;text-align:center;padding:5px 0 15px;}
.spr-seat-block.payment-block .spr-payment-cont .user-info{padding:33px 85px 37px;min-height:210px;background-color:rgba(216,216,216,0.3);position:relative;box-sizing:border-box;}
.spr-seat-block.payment-block .spr-payment-cont .pro-edit{content:'';background:url('../images/ic-edit.svg') no-repeat 0 0;width:36px;height:36px;position:absolute;top:37px;right:47px;}
.spr-seat-block.payment-block .spr-payment-cont h3{font:54px/62px 'AGBQ-Regular';color:#0082ca;text-align:center;text-transform:capitalize;}
.spr-seat-block.payment-block .spr-payment-cont p{font:24px/32px 'AGBQ-Regular';color:#4a4a4a;text-align:center;padding:10px 0 0;}
.spr-seat-block.payment-block .spr-payment-cont p > span{font-size:30px;display:block;}
.spr-seat-block.payment-block .spr-payment-cont h4{font:40px/46px 'AGBQ-Medium';color:#0082ca;text-transform:uppercase;text-align:center;padding:113px 0 62px;}
.spr-seat-block.payment-block .spr-payment-cont .payment-typeblk h2{font:50px/56px 'AGBE-cnd';color:#fff;letter-spacing:1px;text-transform:uppercase;text-align:left;padding:53px 95px 49px 138px;background:url('../images/ic-credit-card.svg') no-repeat 45px 56px;background-color:#4a4a4a;position:relative;cursor:pointer;}
.spr-seat-block.payment-block .spr-payment-cont .payment-typeblk h2:after{display:none;content:'';background:url('../images/ic-acc-arrow.svg') no-repeat 0 0;width:30px;height:16px;position:absolute;right:60px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;transition:all 0.8s;}
.spr-seat-block.payment-block .spr-payment-cont .payment-typeblk h2.active:after{-webkit-transform:translateY(-50%) rotateX(180deg);-moz-transform:translateY(-50%) rotateX(180deg);-o-transform:translateY(-50%) rotateX(180deg);-ms-transform:translateY(-50%) rotateX(180deg);transform:translateY(-50%) rotateX(180deg);}
.spr-seat-block.payment-block .spr-payment-cont .payment-typeblk .acc-info{padding:63px 20px 78px;background:#e8e8e8;text-align:center;}
.spr-seat-block.payment-block .spr-payment-cont .payment-typeblk .acc-info p{font:24px/28px 'AGBQ-Medium';color:#0082ca;text-transform:uppercase;text-align:left;background:url('../images/ic-insert-card.svg') no-repeat left top;padding:20px 10px 30px 135px;display:inline-block;}
.spr-seat-block.payment-block .spr-payment-cont .btn-group{padding:42px 0 0;text-align:center;}
.spr-seat-block.payment-block .spr-payment-cont .btn-group .coupon-code{font:28px/33px 'AGBE-cnd';color:#0082ca;text-transform:uppercase;text-decoration:underline;display:inline-block;}
.spr-seat-block.payment-block .spr-total-price-block .spr-total-price-row .right-block a.disabled{opacity:0.7;}

.spr-seat-block.payment-block.signup.sprk-movielist-blk{background:none;}
.spr-seat-block.payment-block.signup.sprk-movielist-blk:after{content:none;display:none;}
.spr-seat-block.payment-block .spr-payment-cont.card-details h4{padding:80px 0 50px;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info{padding:17px 35px 38px;background-color:rgba(216,216,216,0.3);}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .movielist-inner{margin:0;padding:0;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .spr-form-block{width:100%;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .spr-form-row{padding:0;background:transparent;margin-top:25px;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .spr-form-group .card-logo{background:url('../images/ic-visa.svg') no-repeat 0 0;min-width:86px;height:28px;position:absolute;right:10px;top:65px;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .spr-form-group label{font:24px/28px 'AGBE-cnd';color:#9b9b9b;letter-spacing:0.375px;text-transform:uppercase;text-align:center;display:inline-block;padding:0;margin-bottom:24px;position:relative;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .spr-form-group.focused label{top:0;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .spr-form-group input{font:50px/52px 'AGBE-cnd';color:#4a4a4a;letter-spacing:5px;text-transform:uppercase;height:50px;padding:4px 10px 0;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .spr-form-group input#card-no{text-align:left;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .spr-form-group.expiry-date{width:500px;float:left;border-bottom:2px solid #9b9b9b;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .spr-form-group.expiry-date .ex-month{width:200px;float:left;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .spr-form-group.expiry-date .ex-year{width:270px;float:right;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .spr-form-group.expiry-date .ex-month .selectric .label, .spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .spr-form-group.expiry-date .ex-month .selectric-items li{padding-right:30px;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .spr-form-group.expiry-date .ex-year .selectric .label, .spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .spr-form-group.expiry-date .ex-year .selectric-items li{padding-right:18px;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .spr-form-group.csccode{width:224px;float:right;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .spr-form-group .disabled{opacity:0;visibility:hidden;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .selectric{border:0;background:transparent;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .selectric .label{font:50px/52px 'AGBE-cnd';color:#4a4a4a;letter-spacing:5px;text-transform:uppercase;text-align:center;height:48px;padding:0 10px;margin:0;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .selectric .button{background:url('../images/ic-dd-arrow.svg') no-repeat 0 0;width:19px;height:10px;position:absolute;right:36px;top:50%;margin-top:-3px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .ex-month .selectric .button{right:25px;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .selectric-wrapper.selectric-open .button{-webkit-transform:translateY(-50%) rotateX(180deg);-moz-transform:translateY(-50%) rotateX(180deg);-o-transform:translateY(-50%) rotateX(180deg);-ms-transform:translateY(-50%) rotateX(180deg);transform:translateY(-50%) rotateX(180deg);}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .selectric .button:after{content:none;display:none;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .selectric-items{display:block !important;margin-top:2px;border:1px solid #9b9b9b;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-o-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .selectric-open .selectric-items{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .selectric-above .selectric-items{-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-o-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .selectric-items li{font-size:40px;line-height:40px;letter-spacing:4px;height:41px;border-top:1px solid #9b9b9b;padding:14px 10px 11px 9px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .selectric-items li:first-child{border:0;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .pay-btn{font:28px/56px 'AGBE-cndBold';color:#0082ca;text-align:center;text-transform:uppercase;display:inline-block;min-width:340px;border:1px solid #0082ca;padding-top:2px;margin-top:12px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.spr-seat-block.payment-block .spr-payment-cont.card-details .payment-typeblk .acc-info .pay-btn:hover{color:#fff;background:#0082ca;}
.spr-seat-block.payment-block .spr-total-price-block .overlay{opacity:1;z-index:1;visibility:visible;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;-ms-transition:0s;transition:0s;}
/* Payment End */

/*Gamecard splash page*/
.game-card-blk{background:url('../images/game-card/game-card-home-bg.png') no-repeat left top;width:100%;height:100%;box-sizing:border-box;position:relative;}
.game-card-blk:before{content:'';background:-webkit-linear-gradient(180deg, #01506e 9.13%, #00374c 23.75%, #001c26 100%);background:-moz-linear-gradient(180deg, #01506e 9.13%, #00374c 23.75%, #001c26 100%);background:-o-linear-gradient(180deg, #01506e 9.13%, #00374c 23.75%, #001c26 100%);background:-ms-linear-gradient(180deg, #01506e 9.13%, #00374c 23.75%, #001c26 100%);background:linear-gradient(180deg, #01506e 9.13%, #00374c 23.75%, #001c26 100%);width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);z-index:-1;}
.game-card-blk:after{content:'';background:url('../images/game-card/game-card-home-pattern.png') no-repeat 0 0;width:171px;height:1265px;position:absolute;left:20px;top:0;z-index:-1;}
.game-card-blk .overlay{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;}
.game-card-blk .overlay:before{content:'';background:url('../images/game-card/game-card-home-pattern.png') no-repeat 0 0;width:171px;height:355px;position:absolute;left:20px;bottom:17%;opacity:0.4;}
.game-card-blk .overlay:after, .sprk-movielist-blk .overlay:after{content:'';background:url('../images/game-card/game-card-home-pattern.png') no-repeat 0 0;width:171px;height:300px;position:absolute;left:20px;bottom:0;opacity:0.1;}
.game-card-blk .game-card-menublk{padding:545px 100px 50px;}
.game-card-blk .game-card-menublk ul{text-align:center;font-size:0;}
.game-card-blk .game-card-menublk ul li{display:inline-block;padding:75px 55px 0;}
.game-card-blk .game-card-menublk ul li a{font:28px/32px 'AGBQ-Bold';color:#fff;text-align:center;text-transform:uppercase;padding-top:264px;width:244px;display:inline-block;position:relative;}
.game-card-blk .game-card-menublk ul li a:before{content:'';background:url('../images/game-card/ic-purchase-game-card.png') no-repeat 0 0;width:114px;height:79px;position:absolute;left:53px;top:86px;z-index:1;}
.game-card-blk .game-card-menublk ul li .recharge-game:before{content:'';background:url('../images/game-card/ic-recharge-game.svg') no-repeat 0 0;width:114px;height:72px;position:absolute;left:70px;top:91px;}
.game-card-blk .game-card-menublk ul li .check-balance:before{content:'';background:url('../images/game-card/ic-check-balance.svg') no-repeat 0 0;width:107px;height:77px;position:absolute;left:64px;top:90px;}
.game-card-blk .game-card-menublk ul li a:after{content:'';background:#0082ca;width:244px;height:244px;position:absolute;left:0;top:0;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.game-card-blk .game-card-menublk ul li .recharge-game:after{background:#e74f30;}
.game-card-blk .game-card-menublk ul li .check-balance:after{background:#00c7bd;}
/*Gamecard splash page end*/

/*Gamecard purchase*/
.game-card-flow{background:url('../images/game-card/game-card-inner-banner.png') no-repeat left top;position:relative;width:100%;height:100%;padding:316px 0 190px;text-align:center;box-sizing:border-box;position:relative;}
.game-card-flow:after{content:'';background:url('../images/game-card/game-card-inner-pattern.png') no-repeat 0 0;width:171px;height:100%;position:absolute;left:20px;top:0;z-index:-1;}
.game-card-flow .game-card-cont{height:1410px;overflow:hidden;overflow-y:auto;}
.game-card-flow .back-btn{display:block;background:url('../images/game-card/back-btn-colored.svg') no-repeat 0 0;width:49px;height:28px;position:absolute;left:63px;top:68px;text-indent:-99999px;}
.game-card-cont h2{font:50px/54px 'AGBQ-Medium';color:#002a3a;text-transform:uppercase;text-align:center;padding-bottom:20px;}
.game-card-cont .game-card-plans{padding:61px 0 0;width:597px;display:inline-block;position:relative;font-size:0;}
.game-card-cont .game-card-plans .best-deal{font:14px/13px 'AGBQ-Bold';color:#fff;text-transform:uppercase;text-align:center;background:url('../images/game-card/best-deal-starbg.svg') no-repeat 0 0;width:66px;height:44px;display:block;padding:19px 0 0;position:absolute;left:-43px;top:75px;z-index:1;}
.game-card-cont .game-card-plans .plan-pay{width:233px;height:88px;display:inline-block;background:#fff;position:relative;border:2px solid #0082ca;border-width:2px 0 2px 2px;vertical-align:top;-webkit-border-top-left-radius:46px;-moz-border-top-left-radius:46px;-o-border-top-left-radius:46px;-ms-border-top-left-radius:46px;border-top-left-radius:46px;-webkit-border-bottom-left-radius:46px;-moz-border-bottom-left-radius:46px;-o-border-bottom-left-radius:46px;-ms-border-bottom-left-radius:46px;border-bottom-left-radius:46px;}
.game-card-cont .game-card-plans label{font:20px/23px 'AGBQ-Medium';color:#002a3a;text-transform:uppercase;width:100%;position:absolute;left:0;top:-27px;}
.game-card-cont .game-card-plans .plan-pay h3{font:64px/88px 'AGBQ-Medium';color:#0082ca;text-transform:uppercase;letter-spacing:-1px;position:relative;display:inline-block;}
.game-card-cont .game-card-plans .plan-pay h3 > span{font-size:34px;line-height:40px;position:relative;left:-3px;top:-10px;}
.game-card-cont .game-card-plans .plan-get{width:235px;display:inline-block;position:relative;vertical-align:top;}
.game-card-cont .game-card-plans .plan-get .plan-get-point{width:100%;height:92px;background:#0082ca;-webkit-border-top-right-radius:46px;-moz-border-top-right-radius:46px;-o-border-top-right-radius:46px;-ms-border-top-right-radius:46px;border-top-right-radius:46px;-webkit-border-bottom-right-radius:46px;-moz-border-bottom-right-radius:46px;-o-border-bottom-right-radius:46px;-ms-border-bottom-right-radius:46px;border-bottom-right-radius:46px;}
.game-card-cont .game-card-plans .plan-get .plan-get-point h3{font:64px/64px 'AGBQ-Medium';color:#fff;text-transform:uppercase;letter-spacing:-1px;display:inline-block;padding:14px 0 0;}
.game-card-cont .game-card-plans .plan-get .plan-get-point h3 > span{font-size:26px;position:relative;right:10px;top:-10px;}
.game-card-cont .game-card-plans .plan-choose{width:127px;height:92px;display:inline-block;vertical-align:top;position:relative;}
.game-card-cont .game-card-plans .plan-choose:before{content:'';background:#0082ca;width:65px;height:1.5px;position:absolute;left:0;top:45px;}
.game-card-cont .game-card-plans .plan-choose input[type="radio"]{display:none;}
.game-card-cont .game-card-plans .plan-choose label{width:59px;height:59px;display:block;border:1.5px solid #0082ca;position:relative;float:right;margin:45px 0 0;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.game-card-cont .game-card-plans .plan-choose label:before{content:'';background:#e8e8e8;width:24px;height:24px;position:absolute;left:18px;top:17px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.game-card-cont .game-card-plans .plan-choose input[type="radio"]:checked+label{background:#e74f3d;}
.game-card-cont .game-card-plans .plan-choose input[type="radio"]:checked+label:before{background:#fff;}
.game-card-cont .game-card-plans .bonus-point{width:197px;min-height:43px;background:#002a3a;}
.game-card-cont .game-card-plans .bonus-point p{font:30px/30px 'AGBQ-Medium';color:#fff;text-transform:uppercase;padding:6px 0 0;}
.game-card-cont .game-card-plans .bonus-point p > span{font-size:12px;line-height:33px;vertical-align:top;}
.game-card-cont .game-card-plans .bonus-point p > .plus{font-size:20px;}
.game-card-cont .game-card-plans .vip-point{width:197px;min-height:43px;}
.game-card-cont .game-card-plans .vip-point .vip-status{font:16px/19px 'AGBQ-Medium';color:#fff;text-transform:uppercase;background:#ad2110;padding:13px 0 11px;}
.game-card-cont .game-card-plans .vip-point .vip-status > .plus{font-size:20px;}
.game-card-cont .game-card-plans .vip-point .save-percntge{font:12px/14px 'AGBQ-Medium';color:#4a4a4a;text-transform:uppercase;padding:5px 0 0;}
.game-card-cont .card-custom-amount{max-width:490px;margin:77px auto 0;padding:19px 2px 19px 6px;border:1px solid #9b9b9b;border-width:1px 0;}
.game-card-cont .card-custom-amount ul{font-size:0;}
.game-card-cont .card-custom-amount ul li{font:24px/27px 'AGBQ-Regular';color:#0082ca;text-transform:uppercase;display:inline-block;margin:0 7px;vertical-align:middle;text-align:left;position:relative;}
.game-card-cont .card-custom-amount ul li.amount{width:250px;height:90px;border:2px solid #0082ca;box-sizing:border-box;-webkit-border-radius:48px;-moz-border-radius:48px;-o-border-radius:48px;-ms-border-radius:48px;border-radius:48px;}
.game-card-cont .card-custom-amount ul li.amount input{font:68px/86px 'AGBQ-Medium';color:#0082ca;text-transform:uppercase;text-align:left;width:246px;height:84px;border:0 !important;outline:0 !important;padding-left:80px;box-sizing:border-box;-webkit-border-radius:48px;-moz-border-radius:48px;-o-border-radius:48px;-ms-border-radius:48px;border-radius:48px;}
.game-card-cont .card-custom-amount ul li.amount input::-webkit-input-placeholder{color:#d7d7d7;}
.game-card-cont .card-custom-amount ul li.amount input::-moz-placeholder{color:#d7d7d7;}
.game-card-cont .card-custom-amount ul li.amount input:-ms-input-placeholder{color:#d7d7d7;}
.game-card-cont .card-custom-amount ul li.amount input:-moz-placeholder{color:#d7d7d7;}
.game-card-cont .card-custom-amount ul li.amount label{font-size:28px;line-height:30px;color:#d7d7d7;position:absolute;left:8px;top:30px;}
.game-card-cont .card-custom-amount ul li.amount label.colored{color:#0082ca;}
.game-card-flow .btn-group{position:fixed;bottom:0;left:0;width:100%;padding:30px;}
.game-card-flow .pro-btn-group{position:fixed;bottom:0;left:0;width:100%;padding:30px;background:#002a3a;box-sizing:border-box;}
.game-card-flow .pro-btn-group .pro-btn{font:40px/42px 'AGBE-cndBold';color:#fff;text-align:center;text-transform:uppercase;letter-spacing:1.67px;min-width:646px;height:100px;display:inline-block;background:#0082ca;box-sizing:border-box;padding:30px 15px;}
.game-card-flow .pro-btn-group .pro-btn > span{opacity:0.5;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.game-card-flow.plan-selected .pro-btn-group .pro-btn > span{opacity:1;}
.game-card-flow .keyoptions{bottom:25%;}
/*Gamecard splash page end*/

/* Recharge gamecard > plan choose */
.game-card-flow.recharge-plan{padding:51px 0 190px;}
.game-card-flow.recharge-plan .game-card-cont{height:1255px;}
.game-card-flow.recharge-plan .game-card-cont h2{padding-bottom:7px;}
.game-card-flow.recharge-plan .fun-card-blk{width:559px;min-width:559px;min-height:322px;background:url('../images/game-card/strike-reel-logo(100x48).svg') no-repeat 97px 45px;background-color:#e74f3d;margin-bottom:88px;}
.game-card-flow.recharge-plan .fun-card-blk .card-balance-blk{padding-top:166px;padding-right:48px;}
.game-card-flow.recharge-plan .fun-card-blk .card-balance-blk .fun-left{width:322px;height:72px;left:-127px;top:125px;}
.game-card-flow.recharge-plan .fun-card-blk .card-balance-blk .fun-left p{font-size:30px;line-height:35px;padding-bottom:17px;padding-right:0;}
.game-card-flow.recharge-plan .fun-card-blk .card-balance-blk p{font-size:16px;line-height:18px;padding-right:22px;}
.game-card-flow.recharge-plan .fun-card-blk .card-balance-blk p:before{right:-48px;}
.game-card-flow.recharge-plan .fun-card-blk .card-balance-blk h3{font-size:76px;line-height:89px;text-align:right;padding-top:0;}
.game-card-flow.recharge-plan .fun-card-blk .card-balance-blk h3 span.seperate{font-family:'AGBQ-Light';}
.game-card-flow.recharge-plan .fun-card-blk .card-balance-blk h3 span.dolur{font-size:40px;line-height:72px;}
.game-card-flow.recharge-plan .fun-card-blk .card-balance-blk h3 span.num{font-size:66px;}
.game-card-flow.recharge-plan .fun-card-blk .card-balance-blk h3 span.pts{font-size:24px;}
.game-card-flow.recharge-plan .keyoptions{bottom:20%;}
/* Recharge gamecard > plan choose end */

/* Recharge gamecard > failure */
.snr-booking-failure.recharge-failure{background:url('../images/game-card/game-card-inner-pattern.png') no-repeat 20px top;}
.snr-booking-failure.recharge-failure .snr-bookcnf-cont{padding:317px 0 331px;}
.snr-booking-failure.recharge-failure .snr-bookcnf-cont .bookcnf-bannerblk h3{padding:116px 0 171px;background:url('../images/game-card/ic-recharge-failure.png') no-repeat 197px top;}
.snr-booking-failure.recharge-failure .snr-bookcnf-cont .exit-info{padding:305px 0 0;}
/* Recharge gamecard > failure end */

/* recharge-game-card-6 start */
.recharge-card-blk{width:100%;height:100%;box-sizing:border-box;position:relative;padding:300px 0 64px;}
.recharge-card-blk:after{content:'';background:url('../images/game-card/game-card-inner-pattern.png') no-repeat 0 0;width:171px;height:100%;position:absolute;left:20px;top:0;z-index:-1;}
.recharge-card-blk h2{font:52px/60px 'AGBQ-Medium';color:#0082Ca;text-align:center;text-transform:uppercase;padding-top:138px;position:relative;}
.recharge-card-blk h2:before{content:'';position:absolute;top:0;left:50%;background:url('../images/payment/like-icon.svg') no-repeat 0 0;width:110px;height:110px;-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0);}
.recharge-card-blk .your-card-blk{padding-top:203px;}
.recharge-card-blk .your-card-blk p{font:36px/40px 'AGBQ-Medium';color:#002a3a;text-align:center;text-transform:uppercase;}
/* fun card > common style start */
.fun-card-blk{max-width:615px;min-height:352px;margin:0 auto;margin-top:15px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;background:url('../images/payment/reel.png') no-repeat 0 0 #e74f3d;background-position:105px 48px;position:relative;box-shadow:-2px 5px 10px #ccc;}
.fun-card-blk .card-balance-blk{float:right;padding-right:72px;padding-top:186px;}
.fun-card-blk .card-balance-blk p{font:18px/22px 'AGBQ-Regular';color:#fff;position:relative;padding-bottom:14px;padding-left:76px;text-align:left;}
.fun-card-blk .card-balance-blk p:before{content:'';position:absolute;width:100%;height:4px;background:#002a3a;bottom:2px;right:-72px;}
.fun-card-blk .card-balance-blk h3{font:84px/88px 'AGBQ-Medium';color:#fff;padding-top:4px;}
.fun-card-blk .card-balance-blk h3 span.dolur{font:44px/74px 'AGBQ-Medium';vertical-align:top;}
.fun-card-blk .card-balance-blk h3 span.num{font:67px/72px 'AGBQ-Regular';}
.fun-card-blk .card-balance-blk h3 span.pts{font:26px/100px 'AGBQ-Regular';text-transform:uppercase;vertical-align:top;position:relative;right:22px;top:4px;}
.fun-card-blk .card-balance-blk .fun-left{background:#fff;position: absolute;left: -137px;top: 136px;width: 352px;height: 80px;border-bottom-right-radius: 30px;border-bottom-left-radius: 30px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.fun-card-blk .card-balance-blk .fun-left p{font:32px/36px 'AGBQ-Bold';color:#0082Ca;text-align:center;text-transform:uppercase;letter-spacing:4px;padding-top:20px;padding-left:0;}
.fun-card-blk .card-balance-blk .fun-left p:before{display:none;}
/* fun card > common style end */
.recharge-card-blk .your-card-blk .exit-info{padding:624px 0 0;text-align:center;}
.recharge-card-blk .your-card-blk .exit-btn{font:30px/60px 'AGBE-cnd';color:#002a3a;text-transform:uppercase;display:inline-block;position:relative;}
.recharge-card-blk .your-card-blk .exit-btn > span{width:60px;height:60px;display:inline-block;background:url('../images/ic-exit.svg') no-repeat 10px center;background-color:#002a3a;margin-right:10px;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
/* recharge-game-card-6 end */


/* Check balance start */
.check-balance-blk{background:url('../images/game-card/game-card-inner-banner.png') no-repeat left top;position:relative;width:100%;height:100%;padding:425px 0 0;text-align:center;}
.check-balance-blk:after{content:'';background:url('../images/game-card/game-card-inner-pattern.png') no-repeat 0 0;width:171px;height:100%;position:absolute;left:20px;top:0;z-index:-1;}
.check-balance-blk .back-btn{display:block;background:url('../images/game-card/back-btn-colored.svg') no-repeat 0 0;width:49px;height:28px;position:absolute;left:63px;top:68px;text-indent:-99999px;}
.check-balance-blk .game-card-inner h2{font:50px/58px 'AGBQ-Medium';color:#002a3a;text-transform:uppercase;text-align:center;}
.check-balance-blk .game-card-inner .spr-btn-group{padding-top:256px;margin-top:0;}
.check-balance-blk .game-card-inner .spr-btn-group p{font:24px/28px 'AGBQ-Medium';color:#0082Ca;text-transform:uppercase;text-align:center;padding-bottom:48px;}
.check-balance-blk .game-card-inner .exit-info{padding:328px 0 0;text-align:center;}
.check-balance-blk .game-card-inner .exit-btn{font:30px/60px 'AGBE-cnd';color:#002a3a;text-transform:uppercase;display:inline-block;position:relative;}
.check-balance-blk .game-card-inner .exit-btn > span{width:60px;height:60px;display:inline-block;background:url('../images/ic-exit.svg') no-repeat 10px center;background-color:#002a3a;margin-right:10px;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.check-balance-card{margin-top:82px;max-width:726px;min-height:415px;background: url(../images/payment/fun-card-reel.png) no-repeat 0 0 #e74f3d;background-position:124px 57px;}
.check-balance-card .card-balance-blk{padding-top:216px;}
.check-balance-card .card-balance-blk p{font:20px/24px 'AGBQ-Regular';padding-left:42px;padding-bottom:17px;}
.check-balance-card .card-balance-blk p:before{width:110%;}
.check-balance-card .card-balance-blk h3{font:98px/102px 'AGBQ-Medium';padding-top:10px;padding-right:6px;}
.check-balance-card .card-balance-blk h3 span.dolur{font:52px/88px 'AGBQ-Medium';}
.check-balance-card .card-balance-blk h3 span.num{font:85px/95px 'AGBQ-Regular';}
.check-balance-card .card-balance-blk h3 span.pts{font:31px/120px 'AGBQ-Regular';right:24px;}
.check-balance-card .card-balance-blk .fun-left{left: -162px;top: 161px;width: 416px;height:93px;}
.check-balance-card .card-balance-blk .fun-left p{font: 39px/43px 'AGBQ-Bold';}
/* Check balance end */


/* Amount due page start > recharge-game-card2 */
.amount-due-card-blk{}
.amount-due-card-blk{position:relative;width:100%;height:100%;padding:180px 0 0;text-align:center;}
.amount-due-card-blk:after{content:'';background:url('../images/game-card/game-card-inner-pattern.png') no-repeat 0 0;width:171px;height:100%;position:absolute;left:20px;top:0;z-index:-1;}
.amount-due-card-blk .back-btn{display:block;background:url('../images/game-card/back-btn-colored.svg') no-repeat 0 0;width:49px;height:28px;position:absolute;left:63px;top:68px;text-indent:-99999px;}
.amount-due-card-blk .amount-due-inner .amount-box{padding:80px 73px 80px 80px;background:#e74f3d;}
.amount-due-card-blk .amount-due-inner .amount-box h2{font:46px/90px 'AGBQ-Medium';color:#fff;text-transform:uppercase;text-align:left;}
.amount-due-card-blk .amount-due-inner .amount-box h2 span.rgt{float:right;}
.amount-due-card-blk .amount-due-inner .amount-box h2 span.dolour{font:45px/74px 'AGBQ-Medium';vertical-align:top;}
.amount-due-card-blk .amount-due-inner .amount-box h2 span.num{font:85px/90px 'AGBQ-Medium';}
.amount-due-card-blk .amount-due-inner .card-img{padding-top:312px;}
.amount-due-card-blk .amount-due-inner p{font:40px/46px 'AGBQ-Medium';color:#002a3a;text-transform:uppercase;padding-top:98px}
.amount-due-card-blk .amount-due-inner .exit-info{padding:400px 0 0;text-align:center;}
.amount-due-card-blk .amount-due-inner .exit-btn{font:30px/60px 'AGBE-cnd';color:#002a3a;text-transform:uppercase;display:inline-block;position:relative;}
.amount-due-card-blk .amount-due-inner .exit-btn > span{width:60px;height:60px;display:inline-block;background:url('../images/payment/cancel.svg') no-repeat 0 center;margin-right:10px;position:relative;}
/* Amount due page end > recharge-game-card2*/

/* Amount due page end > recharge-game-card3*/
.amount-due-card-blk.amount-keypad{}
.amount-due-card-blk.amount-keypad .submit-btn{position:fixed;bottom:0;left:0;width:100%;background:#002a3a;padding:28px 0;z-index:999;}
.amount-due-card-blk.amount-keypad .submit-btn .spr-btn-group{margin-top:0;}
.amount-due-card-blk.amount-keypad .amount-int-blk{padding-top:265px;}
.amount-due-card-blk.amount-keypad .amount-int-blk .form-group label{font:24px/28px 'AGBQ-Medium';color:#0082ca;text-transform:uppercase;display:block;padding-bottom:20px;}
.amount-due-card-blk.amount-keypad .amount-int-blk .form-group input{padding:25px 10px;width:476px;border:2px solid #0082ca;margin: 0 auto;outline: none;display: block;text-align: center;font-size:80px;caret-color: #0082ca;-webkit-border-radius: 146px;-moz-border-radius: 146px;-ms-border-radius: 146px;-o-border-radius: 146px;border-radius: 146px;}
.amount-due-card-blk.amount-keypad .keyoptions{bottom: auto !important;}
.amount-due-card-blk.amount-keypad .keyboard-main{border:0;padding-top:85px;background:transparent;}
.amount-due-card-blk.amount-keypad .keyboard-main .jkeyboard{display:inline-block;}
.amount-due-card-blk.amount-keypad .keyboard-main .jkeyboard .jline:last-child{display:none;}
.amount-due-card-blk.amount-keypad .keyboard-main .jkeyboard .jline .backspace{left:240px;}
.amount-due-card-blk.amount-keypad .keyboard-main .jkeyboard .jline .backspace:before{content:'';background:url('../images/payment/backspace.png') no-repeat 0 0;width:42px;height:24px;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.amount-due-card-blk.amount-keypad .keyboard-main .jkeyboard .jline .jkey.drag{display:none;}
.amount-due-card-blk.amount-keypad .keyboard-main .jkeyboard .jline .jkey{width:115px;height:115px;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;margin:12px 25px;border:0;}
.amount-due-card-blk.amount-keypad .keyboard-main .jkeyboard .jline ul li{font:52px/115px 'AGBQ-Light';color:#002a3a;background:#e0e0e0;}
.amount-due-card-blk.amount-keypad .keyboard-main .jkeyboard .jline:nth-child(4){margin-right:472px;}
.amount-due-card-blk.amount-keypad .keyboard-main .jkeyboard .jline:nth-child(4) .jkey.letter{position: relative;left: 260px;margin-left:141px;}
.amount-due-card-blk.amount-keypad .keyboard-main .jkeyboard .jline:nth-child(4) .jkey.backspace{left:262px;}
/* Amount due page end > recharge-game-card3*/

/* payment success page start */
.payment-success-blk{width:100%;height:100%;padding:300px 0 0;text-align:center;position:relative;}
.payment-success-blk:after{content:'';background:url('../images/game-card/game-card-inner-pattern.png') no-repeat 0 0;width:171px;height:100%;position:absolute;left:20px;top:0;z-index:-1;}
.payment-success-blk h2{font:52px/60px 'AGBQ-Medium';color:#0082Ca;text-align:center;text-transform:uppercase;padding-top:140px;position:relative;}
.payment-success-blk h2:before{content:'';position:absolute;top:0;left:50%;background:url('../images/payment/like-icon.svg') no-repeat 0 0;width:110px;height:110px;-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0);}
.payment-success-blk .payment-success-inner .card-img{padding-top:245px;}
.payment-success-blk .payment-success-inner p{font:40px/44px 'AGBQ-Medium';color:#002a3a;text-transform:uppercase;padding-top:101px}
.payment-success-blk .payment-success-inner .exit-info{padding:390px 0 0;text-align:center;}
.payment-success-blk .payment-success-inner .exit-btn{font:30px/60px 'AGBE-cnd';color:#002a3a;text-transform:uppercase;display:inline-block;position:relative;}
.payment-success-blk .payment-success-inner .exit-btn > span{width:60px;height:60px;display:inline-block;background:url('../images/ic-exit.svg') no-repeat 10px center;background-color:#002a3a;margin-right:10px;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
/* payment success page end */


/* recharge-game-card5 start */
.scan-card-blk{width:100%;height:100%;padding:460px 0 0;text-align:center;position:relative;}
.scan-card-blk:after{content:'';background:url('../images/game-card/game-card-inner-pattern.png') no-repeat 0 0;width:171px;height:100%;position:absolute;left:20px;top:0;z-index:-1;}
.scan-card-blk h2{font:52px/60px 'AGBQ-Medium';color:#0082Ca;text-align:center;text-transform:uppercase;position:relative;}
.scan-card-blk .back-btn{display:block;background:url('../images/game-card/back-btn-colored.svg') no-repeat 0 0;width:49px;height:28px;position:absolute;left:63px;top:68px;text-indent:-99999px;}
.scan-card-blk .scan-card-inner .card-img{padding-top:162px;}
.scan-card-blk .scan-card-inner .exit-info{padding:585px 0 0;text-align:center;}
.scan-card-blk .scan-card-inner .exit-btn{font:30px/60px 'AGBE-cnd';color:#002a3a;text-transform:uppercase;display:inline-block;position:relative;}
.scan-card-blk .scan-card-inner .exit-btn > span{width:60px;height:60px;display:inline-block;background:url('../images/payment/cancel.svg') no-repeat 0 center;margin-right:10px;position:relative;}
/* recharge-game-card5 end */
/*15-10-2019*/
.no-seat-available{color:#fff;text-align:center;font:18px/22px 'RobotoSlab-Regular';margin:100px 0;padding:15px; background:#002a3a; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px;}
/*16-10-2019*/
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .rgt-side ul li a{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .rgt-side ul li aside.fast a:hover, .sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .rgt-side ul li.active aside.fast a{color:#fff;background:#e74f3d;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .rgt-side ul li aside.fast a:hover .three-d, .sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .rgt-side ul li.active aside.fast a .three-d{color:#fff;background:#e74f3d;border:1px solid #fff;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .rgt-side ul li aside.available a:hover, .sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .rgt-side ul li.active aside.available a{color:#fff;background:#0082CA;}
.sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .rgt-side ul li aside.available a:hover .three-d, .sprk-showtimeblk .showtime-inner .movie-content-blk .showtime-blk .rgt-side ul li.active aside.available a .three-d{color:#fff;background:#0082CA;border:1px solid #fff;}
/*16-10-2019 end*/

/* Payment 1 popup start */
.snr-payment-invalid-popup-blk.collect-ticket .snr-content-blk p{width:100%;}
.snr-payment-invalid-popup-blk{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,42,58,0.95);z-index: 3;display:none;}
.snr-payment-invalid-popup-blk .snr-content-blk{position: absolute;left: 50%;top: 50%;width:720px;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.snr-payment-invalid-popup-blk .snr-content-blk .card-img{text-align:center;padding-top:5px;}
.snr-payment-invalid-popup-blk .snr-content-blk p{font:40px/50px 'AGBQ-Medium';color:#fff;text-transform:uppercase;text-align:center;padding:85px 0 95px 0;width:80%;margin:0 auto;}
.snr-payment-invalid-popup-blk .snr-content-blk .snr-btngroup{padding-top:5px;max-width: 645px;margin: 0 auto;}
.snr-payment-invalid-popup-blk .snr-content-blk .snr-btngroup a{font: 40px/44px 'AGBE-cndBold';color: #fff;text-align: center;text-transform: uppercase;display: block;letter-spacing: 1.6px;padding: 25px 26px 25px;background: #0082ca;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}
/* Payment 1 popup end */

/* Payment 2 popup start */
.snr-payment-cancel-popup-blk{}
.snr-payment-cancel-popup-blk{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,42,58,0.95);z-index: 3;display:none;}
.snr-payment-cancel-popup-blk .snr-content-blk{position: absolute;left: 50%;top: 50%;width:720px;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.snr-payment-cancel-popup-blk .snr-content-blk .card-img{text-align:center;padding-top:5px;}
.snr-payment-cancel-popup-blk .snr-content-blk p{font:40px/50px 'AGBQ-Medium';color:#fff;text-transform:uppercase;text-align:center;padding:125px 0 95px 0;width:80%;margin:0 auto;}
.snr-payment-cancel-popup-blk .snr-content-blk .snr-btngroup{padding-top:50px;font-size:0;margin:0 -20px;text-align:center;}
.snr-payment-cancel-popup-blk .snr-content-blk .snr-btngroup a{font: 40px/44px 'AGBE-cndBold';color: #fff;text-align: center;text-transform: uppercase;display: inline-block;letter-spacing: 1.6px;padding: 25px 26px 25px;background: #0082ca;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;width:248px;margin:0 20px;}
.snr-payment-cancel-popup-blk .snr-content-blk .snr-btngroup a:last-child{background:transparent;border:2px solid #0082ca;}
/* Payment 2 popup end */

/*30-10-2019*/
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul.movie-list-scroller li:last-child{margin-bottom:227px;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk .more-btn{margin:0;background:transparent;position:fixed;width:100%;left:0;bottom:50px;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk .btn-group:before{content:'';background:url('../images/movie-list-overlay.png') no-repeat left bottom;background-size:100% 100%;width:1080px;height:135px;position:absolute;left:0;bottom:-60px;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk .btn-group{position:relative;left:50%;bottom:0;text-align:center;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.sprk-movielist-blk .movielist-inner .movie-ad-blk .btn-group a{font:28px/34px 'AGBQ-CndRegular';color:#fff;letter-spacing:5px;text-align:left;text-transform:uppercase;background:url('../images/mm-button.png') no-repeat left top;display:inline-block;min-width:310px;padding:23px 40px 20px;position:relative;bottom:0;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;border-radius:50px;box-sizing:border-box;-webkit-box-shadow:0 10px 25px 5px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px 5px rgba(0,0,0,0.5);-o-box-shadow:0 10px 25px 5px rgba(0,0,0,0.5);-ms-box-shadow:0 10px 25px 5px rgba(0,0,0,0.5);box-shadow:0 10px 25px 5px rgba(0,0,0,0.5);z-index:1;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk .btn-group a:after{content:'';background:url('../images/mm-arrow.png') no-repeat 0 0;width:46px;height:28px;position:absolute;right:35px;top:25px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk .btn-group a.scrl-up{display:none;}
.sprk-movielist-blk .movielist-inner .movie-ad-blk .btn-group a.scrl-up:after{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);}
.sprk-movielist-blk .movielist-inner .movie-ad-blk ul.movie-list-scroller::-webkit-scrollbar, .sprk-movielist-blk .movielist-inner .movie-ad-blk ul.movie-list-scroller::-webkit-scrollbar-track, .sprk-movielist-blk .movielist-inner .movie-ad-blk ul.movie-list-scroller::-webkit-scrollbar-thumb{display:none;}

.spr-btn-group .btn-proceed{display:block;font-family:'AGBE-cndBold';font-size:22px;line-height:28px;text-align:center;color:#fff;letter-spacing:0.75px;text-decoration:underline;margin:40px 0 0;}

/* Payment 3 popup start */
.snr-payment3-invalid-popup-blk{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,42,58,0.95);z-index: 3;padding:0 50px;box-sizing: border-box;display:none;}
.snr-payment3-invalid-popup-blk .snr-content-blk{padding-top:150px;}
.snr-payment3-invalid-popup-blk .snr-content-blk .step{text-align:center;padding-top:66px;}
.snr-payment3-invalid-popup-blk .snr-content-blk .step-title h2{font:48px/60px 'AGBQ-Medium';color:#fff;text-transform:uppercase;padding-bottom:10px;text-align:center;}
.snr-payment3-invalid-popup-blk .snr-content-blk .step h2{font:48px/52px 'AGBQ-Medium';color:#e74f3d;text-transform:uppercase;padding-bottom:10px;}
.snr-payment3-invalid-popup-blk .snr-content-blk .step p{font:28px/36px 'AGBQ-Medium';color:#fff;text-transform:uppercase;width:40%;margin:0 auto;padding-bottom:20px;}
.snr-payment3-invalid-popup-blk .snr-content-blk .step p span{color:#0082ca;}
.snr-payment3-invalid-popup-blk .snr-content-blk .step.step2 p{width:59%;padding-bottom:25px;}
.snr-payment3-invalid-popup-blk .snr-content-blk .para{text-align:center;margin-top:90px;}
.snr-payment3-invalid-popup-blk .snr-content-blk .para p{font:21px/28px 'AGBQ-Regular';color:#fff;text-transform:uppercase;width:60%;margin:0 auto;padding:20px 0;border-top:2px solid #0082ca;border-bottom:2px solid #0082ca;}
.snr-payment3-invalid-popup-blk .snr-content-blk .dwn-arrow, .pickup-ticket-cont .dwn-arrow{float:right;padding-top:0;position: fixed;bottom: 20px;right: 50px;}
.snr-payment3-invalid-popup-blk .snr-content-blk .dwn-arrow p, .pickup-ticket-cont .dwn-arrow p{font:18px/22px 'AGBE-cnd';color:#fff;text-transform:uppercase;}
.snr-payment3-invalid-popup-blk .snr-content-blk .dwn-arrow a, .pickup-ticket-cont .dwn-arrow a{display:block;}
.snr-payment3-invalid-popup-blk .snr-content-blk .dwn-arrow figure, .pickup-ticket-cont .dwn-arrow figure{margin-top:18px;position:relative;}
.snr-payment3-invalid-popup-blk .snr-content-blk .dwn-arrow figure img.dev-arrow, .pickup-ticket-cont .dwn-arrow figure img.dev-arrow{position: absolute;bottom:24px;left:35px;-webkit-animation: vertical 1.5s infinite;-moz-animation: vertical 1.5s infinite;-o-animation: vertical 1.5s infinite;-ms-animation: vertical 1.5s infinite;animation: vertical 1.5s infinite;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;-ms-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
.snr-payment3-invalid-popup-blk .snr-content-blk .dwn-arrow figure img.dev-arrow{left:48%;transform:translate(-50%, 0);}
.snr-payment-invalid-popup-blk .snr-content-blk.payment-confirm{top:43%;}
.snr-payment-invalid-popup-blk .snr-content-blk.payment-confirm p{padding-top:0;}
.spr-pageloader.payment-popup-loader{background:none;}

@-webkit-keyframes vertical{
  0% {bottom:24px;}
  50% {bottom:10px;}
  100% {bottom:24px;}
}
@-moz-keyframes vertical{
  0% {bottom:24px;}
  50% {bottom:10px;}
  100% {bottom:24px;}
}
@-o-keyframes vertical{
  0% {bottom:24px;}
  50% {bottom:10px;}
  100% {bottom:24px;}
}
@-ms-keyframes vertical{
  0% {bottom:24px;}
  50% {bottom:10px;}
  100% {bottom:24px;}
}
@keyframes vertical{
  0% {bottom:24px;}
  50% {bottom:10px;}
  100% {bottom:24px;}
}
.dwn-arrow.scan-btn-blk {left: 50%;right: auto;-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0);display:none;}
.dwn-arrow.scan-btn-blk p{color:#0082ca;padding-left:4px;}
/* Payment 3 popup end */


/*Scan button*/
.pickup-ticket-cont .btngroup .btn-scan{margin-top:50px;background: #e74f3d;border-color: #e74f3d;}
.pickup-ticket-cont .btngroup .btn-scan:hover{background:#fff;border-color: #e74f3d;color:#0082ca;}




/*Blue Block/Scan to view ticket block  */
.snr-scanQR{background:#0098d5;padding:40px 62px;}
.snr-scanQR .snr-sqrInner .snr-sqrColswrap{font-size:0;}
.snr-scanQR .snr-sqrInner .snr-sqrColswrap .snr-sqrCols{display:inline-block;vertical-align:middle;}
.snr-scanQR .snr-sqrInner .snr-sqrColswrap .snr-sqrCols.snr-sqrCol1{width:75%;}
.snr-scanQR .snr-sqrInner .snr-sqrColswrap .snr-sqrCols.snr-sqrCol2{width:25%;}
.snr-scanQR .snr-sqrInner .snr-sqrColswrap .snr-sqrCols h2{font:38px/44px "AGBQ-Medium";color:#fff;text-transform:uppercase;letter-spacing:2px;margin:0 0 10px;}
.snr-scanQR .snr-sqrInner .snr-sqrColswrap .snr-sqrCols p{font:28px/34px "AGBQ-Bold";color:#fff;text-transform:uppercase;letter-spacing:0.04em;}
.snr-scanQR .snr-sqrInner .snr-sqrColswrap .snr-sqrCols figure{background:#fff;padding:15px;}
.snr-scanQR .snr-sqrInner .snr-sqrColswrap .snr-sqrCols figure img{max-width:100%;height:auto;display:block;}
.snr-scanQR .snr-sqrInner .snr-sqrColswrap .snr-sqrCols .snr-sqrZoom{padding:5px 0 0;}
.snr-scanQR .snr-sqrInner .snr-sqrColswrap .snr-sqrCols .snr-sqrZoom a{font:22px/23px "AGBQ-CndRegular";color:#fff;text-transform:uppercase;display:block;letter-spacing:2px;padding-top:1px;padding-right:30px;position:relative}
.snr-scanQR .snr-sqrInner .snr-sqrColswrap .snr-sqrCols .snr-sqrZoom a:after{width:22px;height:100%;content:"";background:url("../images/ic-qrZoom22x22.png") no-repeat left center;position:absolute;top:0;right:0;}