/*body{font-family:'Roboto', sans-serif !important;}*/
.loader{width:100px;height:100px;position:fixed;margin:0 auto;right:0px;top:50%;bottom:0px;display:block;left:0px;}
#loader-6{left:-2.5px;}
#loader-6 span{display:inline-block;width:5px;height:20px;background-color:#3498db;}
#loader-6 span:nth-child(1){animation:grow 1s ease-in-out infinite;}
#loader-6 span:nth-child(2){animation:grow 1s ease-in-out 0.15s infinite;}
#loader-6 span:nth-child(3){animation:grow 1s ease-in-out 0.30s infinite;}
#loader-6 span:nth-child(4){animation:grow 1s ease-in-out 0.45s infinite;}
@keyframes grow{0%, 100%{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);}
50%{-webkit-transform:scaleY(1.8);-ms-transform:scaleY(1.8);-o-transform:scaleY(1.8);transform:scaleY(1.8);}
}
/*html, body{font-family:'Roboto', sans-serif;font-weight:500;background:#fcfcfc;}*/
html{font-size:14px;}
body{position:relative;}
html, body, body *{padding:0;box-sizing:border-box;}

.page-header, .page-footer, .container-main{width:100%;float:left;}
.container-main{display:inline-block;width:100%;}
.image-responsive{max-width:100%;}
@media only screen and (max-width:600px){html{font-size:13px;}
}
@media only screen and (max-width:480px){html{font-size:12px;}
}
@media only screen and (max-width:375px){html{font-size:11px;}
}
a{text-decoration:none;color:#ef3e38;}
.page-header{background:linear-gradient(to right, #56469e , #663f9a, #773797, #932a8f);padding:1.1rem;float:left;width:100%;}
.page-header .logo-wrapper{width:20%;float:left;}
.page-header .logo-wrapper .logo{max-width:85%;margin-top:1.7rem}
.page-header .search-nav-wrapper{width:65%;float:left;}
.main-nav{display:inline-block;width:100%;margin-bottom:0.5rem;}
.main-nav ul{list-style:none;}
.main-nav ul li{list-style:none;display:inline-block;font-size:1rem;letter-spacing:0.05em;}
.main-nav ul li a{text-decoration:none;padding:0.3rem 1.1rem;color:#fff;}
.main-nav ul li:first-child a{padding:0.3rem 1.5rem 0.3rem 0;}
.search-wrapper{width:100%;display:inline-block;position:relative;}
.search-input{padding:1rem 10rem 1rem 3rem;font-size:1.2rem;border:none;background:#fff url('/Images/images/search-icon.jpg') no-repeat 10px;border-radius:5px;width:100%;}
.search-btn{position:absolute;top:0;right:0;padding:1rem;font-size:1.2rem;border:none;background:linear-gradient(#fccb6c, #fab653, #f29f4f);;border-radius:0 5px 5px 0;width:10rem;}
.mobile-nav{display:none;}
.right-nav{width:100%;display:inline-block;text-align:right;margin-top:0.5rem;}
.right-nav ul{list-style:none;}
.right-nav ul li{list-style:none;display:inline-block;font-size:0.8rem;color:#fff;cursor:pointer;position:relative;min-width:80px;}
.right-nav ul li a{padding:0 0.7rem;font-size:0.8rem;color:#fff;text-decoration:none;}
.right-nav ul li .drop-icon{padding:0 0 0 5px;}
.language-dropdown, .country-dropdown,
.profile-link-list{position:absolute;list-style:none;background:#fff;border:1px solid #f0f0f0;top:calc(100% + 10px);z-index:50;right:0;display:none;}
.profile-link-list{width:150px;}
.language-dropdown.show,
.profile-link-list.show,
.country-dropdown.show{display:block;}
.right-nav ul li .language-dropdown li,
.profile-link-list li,
.country-dropdown li{border-bottom:1px solid #f0f0f0;list-style:none;padding:10px;float:left;width:100%;color:#434343;text-align:left;}
.right-nav ul li .language-dropdown li:hover,
.profile-link-list li:hover,
.country-dropdown li:hover{color:#56469e;}
.country-dropdown li > img{width:20px;display:inline-block;vertical-align:top;}
.page-header .profile-location-wrapper{width:15%;float:left;color:#fff;text-align:center;}
.location-selector{display:inline-block;position:relative;cursor:pointer;text-align:left;margin-right:15px;}
.location-selector .selected-country img{display:inline-block;width:20px;vertical-align:top;margin-top:1px;}
.location-selector .drop-icon{float:right;margin-top:-2px;}
.page-header .login-resister,
.page-header .logged-in-user{font-size:0.9rem;display:inline-block;cursor:pointer;position:relative;}
.page-header .login-resister > *{display:inline-block;vertical-align:top;}
.page-header .login-resister img{margin-right:5px;}
.page-header .login-resister > span{margin-top:3px;}
.block-header{padding:3.5rem 0 1.8rem;text-align:center;text-transform:uppercase;font-size:1.2rem;position:relative;}
.block-header.gray-border-bottom{border-bottom:1px solid #e1e1e1;margin-bottom:0.7rem;}
.block-header > span{padding:0 10px;vertical-align:middle;}
.block-header > .view-all{position:absolute;right:0;bottom:5px;text-transform:none;text-decoration:underline;line-height:1.2rem;font-size:0.9rem;cursor:pointer;-webkit-transition:color 0.8s;transition:color 0.8s;}
.block-header > .view-all:hover{color:rgb(73, 13, 129);}
.carousel-container{width:100%;max-width:1336px;margin:0 auto;}
.movies-list{background:#f1f5f8;padding-bottom:2rem;}
button:focus,
button:focus,
input:focus{outline:none !important;}
.booking-share-wrapper{position:absolute;bottom:0;left:0;right:0;}
.booking-share-wrapper .rating-share{bottom:0;background:rgba(0, 0, 0, 0.0);}
.book-ticket{width:100%;height:36px;border:none;background:#f9a03c;color:#fff;text-transform:uppercase;letter-spacing:0.05rem;cursor:pointer;}
.movie-name{margin:0;}
.movie-desc{font-size:0.9rem;color:#686868;}
.rating-share{text-align:center;position:absolute;bottom:0;z-index:2;width:100%;left:0;background-image:linear-gradient(-180deg, rgba(0,0,0,0.04) 7%, #000000 90%);padding-top:15px;}
.rating-share .share-icon{width:19px;height:19px;float:left;margin-top:5px;margin-left:7px;position:relative;cursor:pointer;}
.rating-share .share-icon .share-in-list{width:80px;position:absolute;bottom:calc(100% + 10px);left:0;background:rgba(0, 0, 0, 0.7);list-style:none;padding:5px;border-radius:4px;display:none;}
.share-event .share-in-list{width:82px;position:absolute;bottom:calc(100% + 10px);left:0;background:rgba(0, 0, 0, 0.7);list-style:none;padding:5px;border-radius:4px;display:none;}
.rating-share .share-icon:hover .share-in-list,
.share-event:hover .share-in-list{display:block;}
.rating-share .share-icon .share-in-list:after{content:'';border-top:8px solid rgba(0, 0, 0, 0.7);border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;top:100%;left:4px;}
.share-event .share-in-list:after{content:'';border-top:8px solid rgba(0, 0, 0, 0.7);border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;top:100%;left:4px;}
.anim-container .share-event .share-in-list:after{left:inherit;right:10px;}
.rating-share .share-icon .share-in-list:before,
.share-event .share-in-list:before{content:'';position:absolute;top:100%;left:0;right:0;height:10px;}
.rating-share .share-icon .share-in-list li,
.share-event .share-in-list li{float:left;padding:0;border-bottom:1px solid #f0f0f0;text-align:center;color:#fff;width:30px;margin-right:10px;height:30px;border-radius:100%;padding:5px;font-size:16px;background:#ef3e38;}
.rating-share .share-icon .share-in-list li img,
.share-event .share-in-list li img{width:100%;}
.rating-share .share-icon .share-in-list li:last-child,
.share-event .share-in-list li:last-child{margin-right:0;}
.rating-share .pg{width:30px;height:30px;position:relative;display:inline-block;border:1px solid #fff;border-radius:100%;margin-bottom:3px;margin-right:-5px;}
.rating-share .pg .inner-pg{width:38px;height:11px;position:absolute;background:#fff;left:-5px;top:50%;margin-top:-5px;border-radius:10px;line-height:12px;font-size:9px;vertical-align:middle;color:#000;}
.rating-share .imdb{float:right;color:#fff;margin-top:8px;margin-right:5px;}
.rating-share .imdb *{display:inline-block;margin-right:5px;vertical-align:top;font-size:11px;}
.rating-share .imdb img{max-width:100%;display:inline-block;width:auto;}
.movie-info{position:absolute;z-index:3;background:rgba(73, 13, 129, 0.8);width:100%;height:100%;left:0;top:100%;-webkit-transition:top 0.5s;transition:top 0.5s;padding:0.7rem;color:#c1a0d5;}
.trailer-link{width:0;height:0;border-left:1.2rem solid rgba(255, 255, 255, 0.7);border-top:0.7rem solid transparent;border-bottom:0.7rem solid transparent;position:absolute;left:0;right:0;margin:0 auto;top:40%;cursor:pointer;-webkit-transition:border 0.5s;transition:border 0.5s;}
.trailer-link:hover{border-left:1.2rem solid rgba(255, 255, 255, 1);}
.trailer-link:after{content:'';position:absolute;width:2.8rem;height:2.8rem;border-radius:100%;left:-2.2rem;background:rgba(255, 255, 255, 0.4);top:-1.34rem;}
.owl-carousel .item .events-info-wrapper{padding:1rem;}
.events-info-wrapper .heading,
.events-info-wrapper .date-time,
.events-info-wrapper .location{padding-top:0.7rem;display:inline-block;width:100%;letter-spacing:0.03em;}
.events-info-wrapper .heading{font-size:1rem;color:#434343;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.events-info-wrapper .date-time,
.events-info-wrapper .location{padding-left:20px;}
.events-info-wrapper .date-time{font-size:0.8rem;color:#686868;background:url('/Images/images/calender.jpg') no-repeat left 0.5rem;line-height:10px;}
.events-info-wrapper .location{font-size:0.8rem;color:#a2a2a2;background:url(/Images/images/icon-location-bubble.jpg) no-repeat left 0.6rem;background-size:13px auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.events-info-wrapper .share-booking-wrapper{display:inline-block;width:100%;text-align:center;margin-top:1rem;}
.events-info-wrapper .share-booking-wrapper .share-event{float:left;width:17px;margin-top:0.5rem;position:relative;}
.events-info-wrapper .share-booking-wrapper .calender{display:inline-block;margin-top:0.5rem;}
.events-info-wrapper .share-booking-wrapper .buy-ticket{float:right;padding:0.5rem 0.8rem;border:none;background:#fd9e40;color:#fff1c4;text-transform:uppercase;cursor:pointer;border:1px solid #fd9e40;}
.latest-news-wrapper{max-width:940px;width:100%;margin:0 auto;padding-bottom:2rem;}
.latest-news-wrapper .heading{display:inline-block;width:100%;padding:4rem 0 1.5rem;text-transform:uppercase;text-align:center;font-size:1.2rem;}
.latest-news-wrapper .news-headline, .latest-news-wrapper .news-read-more{position:absolute;padding:0.5rem 2rem;font-size:1.2rem;color:#fff;left:0;right:0;}
.latest-news-wrapper .news-headline{background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.7));bottom:0;}
.latest-news-wrapper .news-read-more{background:rgba(73, 13, 129, 0.8);top:100%;height:100%;-webkit-transition:top 0.5s;transition:top 0.5s;border-radius:5px;}
.latest-news-wrapper .item:hover .news-read-more{top:0;}
.latest-news-wrapper .news-read-more .read-more{padding:1rem 0;border:1px solid #fff;color:#fff;font-size:1.2rem;text-align:center;top:50%;position:absolute;margin-top:-2rem;width:80%;left:0;right:0;margin:0 auto;cursor:pointer;}
.app-info-container{padding:1.5rem 0 0;width:100%;display:inline-block;background:#fff;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
.app-info-container-inner{width:100%;max-width:1050px;margin:0 auto;}
.app-info-container .left-block{width:75%;float:left;padding-left:163px;text-align:center;background:url('/Images/images/mobile-app.jpg') no-repeat left bottom;min-height:195px;}
.app-info-container .right-block{width:25%;float:left;background:url('/Images/images/separator.jpg') no-repeat left;min-height:195px;padding:20px 0 0 40px;}
.app-info-container .text-big{font-size:2rem;padding:0 0 1rem;color:#010101;}
.app-info-container .text-big > span{font-weight:700;color:#f6a137;}
.app-info-container .text-gray{color:#b0b0b0;line-height:150%;font-size:1.2rem;}
.app-store-links{text-align:center;margin:2rem 0;width:100%;display:inline-block;}
.app-store-links img{display:inline-block;margin:0 0.7rem;}
.app-info-container .news-letter-heading{font-size:1.3rem;color:#010101;}
.app-info-container .news-letter-input{padding:0.7rem;border:1px solid #dadada;border-radius:5px;width:210px;background:#fff;line-height:1.2rem;margin-top:0.7rem;}
.app-info-container .news-letter-submit{padding:0.5rem 1rem;color:#fff;background:#f9a038;margin:0.7rem 0 0;border:none;border-radius:5px;text-transform:uppercase;cursor:pointer;}
.app-info-container .suppport-email{margin:1.3rem 0 0;font-size:0.9rem;}
.app-info-container .suppport-email a{color:#878787;padding-left:0.5rem;text-decoration:none;}
.about{margin-top:1rem;background:#fff;width:100%;box-shadow:0 0 5px 5px #f1f1f1;display:inline-block;}
.about .col{width:25%;text-align:center;padding:2rem 1rem;float:left;}
.about .col:nth-child(even){-moz-box-shadow:0 0 8px #f1f1f1;-webkit-box-shadow:0 0 8px #f1f1f1;box-shadow:0 0 8px #f1f1f1;}
.about .col > img{margin:0.5rem 0 1.5rem;}
.about .col > h4{font-size:1.5rem;font-weight:500;margin-bottom:0.7rem;}
.about .col > p{font-size:0.9rem;color:#757575;}
.payment-options-wrapper{width:100%;display:inline-block;border-top:1px solid #efefef;padding:1.5rem;margin-top:1.5rem;background:#fff;-moz-box-shadow:0 0 8px #f1f1f1;-webkit-box-shadow:0 0 8px #f1f1f1;box-shadow:0 0 8px #f1f1f1;}
.payment-options-wrapper .payment-options,
.payment-options-wrapper .social-icons{float:left;width:50%;}
.payment-options-wrapper .payment-options p,
.payment-options-wrapper .social-icons p{padding-bottom:0.5rem;}
.payment-options-wrapper .social-icons{text-align:right;}
.payment-options-wrapper .social-icons ul{display:inline-block;list-style:none;}
.payment-options-wrapper .social-icons ul li{display:inline-block;list-style:none;width:35px;text-align:left;}
.slidign-menu-mobile{display:none;}
.slidign-menu-mobile .close-menu{width:30px;height:30px;font-size:24px;line-height:30px;vertical-align:middle;text-align:center;position:absolute;right:15px;top:15px;}
.slidign-menu-mobile .profile-image-wrapper{width:60px;height:60px;display:inline-block;border-radius:100%;background:#fff;margin:10px 0;}
.slidign-menu-mobile .user-name{font-size:1.6rem;margin:0 0 8px 0;}
.slidign-menu-mobile a,
.link-list li a{color:#fff;text-decoration:none;}
.link-list, .link-list ul{list-style:none;text-align:left;}
.link-list{margin-top:15px;}
.link-list > li{position:relative;}
.link-list > li:first-child{padding:8px 8px 8px 25px;}
.link-list > li a{padding:10px 10px 10px 25px;display:inline-block;}
.link-list .country-list{position:absolute;background:#fff;border:1px solid #9e9e9e;top:100%;width:80%;z-index:10;display:none;}
.link-list .country-list.show{display:block;}
.link-list > li .down-arrow{display:inline-block;width:0;height:0;border-top:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;}
.link-list .country-list li{padding:8px;border-bottom:1px solid #9e9e9e;color:#000;}
.logo-wrapper .search-icon{display:none;}
.page-footer{margin-top:1.5rem;background:#18191d;padding:1.5rem;color:#fff;padding:1.5rem;}
.popup-overlay{position:absolute;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);top:0;left:0;z-index:20;display:none;z-index:100;}
.popup-overlay.show,
.popup-overlay .login-popup.show,
.popup-overlay .signup-popup.show,
.popup-overlay .forget-psd-popup.show,
.popup-overlay .iframe-popup.show{display:block;}
.popup-overlay .popup{max-width:380px;width:90%;padding:10px;background:#fff;border-radius:5px;left:0;right:0;margin:0 auto;top:120px;position:absolute;display:none;}
.popup-overlay .iframe-popup{max-width:564px;width:90%;padding:0;background:#fff;border-radius:0;left:0;right:0;margin:0 auto;top:120px;position:absolute;border:2px solid #fff;display:none;}
.popup-overlay .iframe-popup iframe{width:100%!important;}
.close-vid-popup{position:absolute;width:20px;height:20px;right:-30px;top:-30px;cursor:pointer;color:#fff;font-weight:bold;}
.popup .close-popup{width:20px;height:20px;float:right;cursor:pointer;}
.popup .popup-content{width:100%;float:left;letter-spacing:0.04em;position:relative;}
.popup .popup-heading{margin-bottom:1rem;text-align:center;font-size:1.2rem;}
.popup .text-small{font-size:0.9rem;text-align:center;margin-bottom:1rem;}
.popup .text-medium{text-align:center;margin-bottom:1rem;font-weight:bold;color:#686868;}
.popup .text-medium > span{color:#fd9e40;cursor:pointer;}
.input-text,
.select-box{width:100%;margin-bottom:10px;border:none;border-bottom:1px solid #d3d7da;padding:0.6rem;}
.input-text.psd{margin-top:10px;}
.text-right{text-align:right!important;}
.text-center{text-align:center!important;}
.underlined{text-decoration:underline;}
.text-orange{color:#fd9e40;}
.cursor-pointer{cursor:pointer;}
.popup .login-with-fb{font-size:1.1rem;color:#fff;text-align:center;width:100%;padding:0.7rem 0;background:#3b5999;border-radius:4px;margin-bottom:1rem;}
.color-orange{background:#fd9e40;}
.full-width{width:100%;display:inline-block;}
.login-btn{margin-top:15px;padding:0.8rem;color:#fff;text-transform:uppercase;border-radius:5px;border:none;letter-spacing:0.03em;}
.legal-notice{font-size:0.8rem;}
.intl-tel-input{width:100%;}
.forget-psd-popup h4{font-size:1.5rem;font-weight:normal;}
.message{position:absolute;left:0;right:0;margin:0 auto;top:30%;max-width:300;width:95%;border-width:1px;border-style:solid;padding:10px 10px 10px 65px;min-height:74px;font-size:0.9rem;}
.message.error .close-message-box{position:absolute;width:20px;height:20px;right:-10px;top:-10px;color:#fff;text-align:center;line-height:20px;vertical-align:middle;border-radius:100%;}
.message.error{border-color:#9d443e;background:#e3c9c8 url(/Images/images/error.jpg) no-repeat 1px;color:#9d443e;}
.message.error .close-message-box{background:#9d443e;}
.message.information{border-color:#5783a8;background:#d5e7f1 url(/Images/images/information.jpg) no-repeat 1px;color:#5783a8;}
.message.information .close-message-box{background:#5783a8;}
.message.worning{border-color:#906d43;background:#f8f2dc url(/Images/images/worning.jpg) no-repeat 1px;color:#906d43;}
.message.worning .close-message-box{background:#906d43;}
.message.success{border-color:#616c5b;background:#e6efda url(/Images/images/success.jpg) no-repeat 1px;color:#616c5b;}
.message.success .close{background:#616c5b;}
@media only screen and (max-width:768px){.owl-carousel .owl-nav button.owl-prev{left:0;}
.owl-carousel .owl-nav button.owl-next{right:0;}
.app-info-container{display:none;}
.page-header .logo-wrapper .logo{margin-top:2.3rem;}
.page-header .search-nav-wrapper{width:62%;}
.page-header .profile-location-wrapper{width:18%;}
.search-btn{width:6rem;}
.search-input{padding:1rem 6rem 1rem 3rem}
}
@media only screen and (max-width:320px){.trailer-link > span{font-size:1.2rem;}
.trailer-link > .triangle{border-left:1rem solid #fff;border-top:0.7rem solid transparent;border-bottom:0.7rem solid transparent;}
.events-info-wrapper .share-booking-wrapper .buy-ticket{font-size:0.7rem;}
.events-info-wrapper .share-booking-wrapper .calender,
.events-info-wrapper .share-booking-wrapper .share-event{margin-top:0.25rem;}
}
@media only screen and (max-width:767px){.carousel-container .owl-theme .owl-nav,
.latest-news-wrapper .owl-theme .owl-nav{z-index:10;}
.about .col{width:50%;text-align:center;padding:2rem 1rem;float:left;}
.about .col:nth-child(3){clear:left;}
.payment-options-wrapper .payment-options > img{max-width:100%;}
.page-header .logo-wrapper,
.page-header .search-nav-wrapper{width:100%;text-align:center;}
.main-nav{margin-top:8px;margin-bottom:0;}
.search-wrapper,
.right-nav,
.page-header .profile-location-wrapper{display:none;}
.page-header .logo-wrapper{text-align:center;}
.page-header .logo-wrapper .logo{margin-top:0;}
.page-header .logo-wrapper .logo-link{display:inline-block;vertical-align:top;}
.mobile-nav{display:inline-block;margin:0.8rem 15px 0 0;width:15px;vertical-align:top;}
.mobile-nav span{margin:2px 0;width:100%;height:2px;background:#fff;float:left;}
.page-header .logo-wrapper .search-icon{display:inline-block;margin:6px 0 0 15px;vertical-align:top;}
.slidign-menu-mobile{position:fixed;width:100%;height:100%;background:rgba(0, 0, 0, 0.9);left:0;top:0;display:inline-block;z-index:100;color:#dadada;padding:35px 15px 15px;font-size:1.4rem;text-align:center;left:-100%;-webkit-transition:left 0.6s;transition:left 0.6s;}
.errordp{color:red;margin-top:10px;font-style:normal;}
.slidign-menu-mobile.show{left:0;}
.popup-overlay .popup{top:100px;}
}
.movie-list-container{max-width:840px;width:100%;margin:0 auto;}
.movie-list-container .list-item{width:33.333333%;float:left;padding:0 20px;position:relative;margin:20px 0 10px;}
.movie-list-container .list-item:nth-child(3n + 4){clear:left;}
.tab-container{width:100%;display:inline-block;text-align:center;margin-bottom:15px;}
.tab-container .tab{padding:0.7rem 1.2rem;background:#efefef;color:#686868;font-size:0.9rem;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;text-transform:uppercase;display:inline-block;margin-left:-5px;cursor:pointer;}
.now-showing, .coming-soon, .top-movies{float:left;width:100%;}
.tab-content{display:none;}
.tab-content.active{display:block;}
.tab-container .tab.active{background:#fff;cursor:auto;box-shadow:0 0 3px #e0e0e0;}
.tab-container .tab:last-child{border-right:1px solid #e0e0e0;}
.quick-ticket-book .left-block,
.quick-ticket-book .middle-block,
.quick-ticket-book .right-block,
.quick-ticket-book .steps{display:inline-block;position:relative;}
.quick-ticket-book .left-block{font-size:1.2rem;font-weight:bold;color:#070707;}
.quick-ticket-book .book-ticket-now{background:#fc9e3a;color:#fff;padding:0.8rem 1.5rem;border:none;border-radius:50px;font-size:1rem;letter-spacing:0.05em;text-transform:uppercase;}
.quick-ticket-book .steps{margin:2.5rem 0 1rem;}
.quick-ticket-book .steps .step-circle{width:30px;height:30px;text-align:center;line-height:30px;color:#fff;background:#79c644;border:1px solid #80af5e;border-radius:100%;float:left;vertical-align:middle;margin:0 77px 0;font-size:0.9rem;position:relative;z-index:2;}
.quick-ticket-book .steps .connector{width:calc(100% - 156px);margin:0 78px;top:15px;position:absolute;height:2px;background:#79c644;z-index:1;}
.quick-ticket-book .options .col{width:33.333333%;display:inline-block;margin:0 0 0 -5px;vertical-align:top;}
.quick-ticket-book .options .col:first-child{margin-left:0;}
.quick-ticket-book .options .heading-text{color:#d3d7da;margin-bottom:10px;}
.quick-ticket-book .options .type-name,
.quick-ticket-book .options .date-options,
.quick-ticket-book .options .movie-name{position:relative;}
.quick-ticket-book .options .selected-type,
.quick-ticket-book .options .selected-movie,
.quick-ticket-book .options .selected-date{width:80%;display:inline-block;border:0;border-bottom:1px solid #d3d7da;padding-right:15px;background:#fcfcfc url(../../images/icon-down-arrow.jpg) no-repeat right;height:30px;line-height:30px;cursor:pointer;}
.quick-ticket-book .options .type-list.show,
.quick-ticket-book .options .date-list.show,
.quick-ticket-book .options .movie-list.show{display:block;}
.quick-ticket-book .options .list{position:absolute;top:100%;list-style:none;border:1px solid #d3d7da;width:80%;margin-left:10%;background:#fff;z-index:3;text-align:left;display:none;}
.quick-ticket-book .options .list li{padding:0.8rem 0.8rem;border-bottom:1px solid #d3d7da;cursor:pointer;font-size:0.9rem;color:#757575;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.quick-ticket-book .options .list li:last-child{border-bottom:none;}
.quick-ticket-book .options .list.movie-list{position:absolute;top:100%;list-style:none;border:1px solid #d3d7da;width:330px;margin-left:10%;background:#fff;z-index:3;text-align:left;max-height:200px;overflow-y:auto;}
.movie-list-container .list-item{width:50%;padding:0 6px;margin:10px 0 5px;}
.movie-list-container .list-item:nth-child(3n + 4){clear:none;}
.movie-list-container .list-item:nth-child(2n + 1){clear:left;}
.quick-ticket-book .steps{display:none;}
.quick-ticket-book .options .list.movie-list{width:280%;left:-100%;}
.quick-ticket-book .left-block,
.quick-ticket-book .right-block{margin:10px 0;}
.twsharelink{float:right;}
.list-eve-share-div{position:absolute;bottom:0;z-index:2;width:100%;left:0;background-image:linear-gradient(-180deg, rgba(0,0,0,0.04) 10%, #000000 100%);height:42px;}