﻿/*General*/
.p0 {padding:0 !important;}
.m0 {margin:0 !important;}
.no-border {border:0 solid !important;}
ul, li {list-style:none;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
a, button, input[type="submit"] {outline:none !important;}
a{text-decoration:none;}
/*Fonts*/
/*Added 20170213*/

/* Arabic fonts */
@font-face {
    font-family: 'GE SS Two';
    src: url('../fonts/GESSTwoLight-Light.eot');
    src: url('../fonts/GESSTwoLight-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GESSTwoLight-Light.woff2') format('woff2'),
        url('../fonts/GESSTwoLight-Light.woff') format('woff'),
        url('../fonts/GESSTwoLight-Light.ttf') format('truetype'),
        url('../fonts/GESSTwoLight-Light.svg#GESSTwoLight-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'GE SS Two';
    src: url('../fonts/GESSTwoMedium-Medium.eot');
    src: url('../fonts/GESSTwoMedium-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GESSTwoMedium-Medium.woff2') format('woff2'),
        url('../fonts/GESSTwoMedium-Medium.woff') format('woff'),
        url('../fonts/GESSTwoMedium-Medium.ttf') format('truetype'),
        url('../fonts/GESSTwoMedium-Medium.svg#GESSTwoMedium-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'GE SS Two';
    src: url('../fonts/GESSTwoBold-Bold.eot');
    src: url('../fonts/GESSTwoBold-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GESSTwoBold-Bold.woff2') format('woff2'),
        url('../fonts/GESSTwoBold-Bold.woff') format('woff'),
        url('../fonts/GESSTwoBold-Bold.ttf') format('truetype'),
        url('../fonts/GESSTwoBold-Bold.svg#GESSTwoBold-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'GE SS Two';
    src: url('../fonts/GESSTwoBold-Bold_1.eot');
    src: url('../fonts/GESSTwoBold-Bold_1.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GESSTwoBold-Bold_1.woff2') format('woff2'),
        url('../fonts/GESSTwoBold-Bold_1.woff') format('woff'),
        url('../fonts/GESSTwoBold-Bold_1.ttf') format('truetype'),
        url('../fonts/GESSTwoBold-Bold_1.svg#GESSTwoBold-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
/* End of Arabic fonts */
.content-container:before, .content-container:after, .inner-content:before, .inner-content:after{display:table;content:" "}
.content-container:after, .inner-content:after{clear:both}

/*21/11/2016*/
/*Home page Start*/
/*Background Images*/
header .cc-header-right-block ul.cc-login-detail li.cc-myact-icon:after,header .cc-header-right-block .cc-login-detail ul li.cc-pipeline,header .cc-header-right-block .cc-login-detail ul li.cc-myact-icon:after,header .cc-header-right-block .cc-login-detail ul li.cc-down-arrow a, header .cc-header-right-block ul.cc-language li a i,.cc-banner-block .cc-baanner-cont .cc-baanner-cont-detail span.cc-ticon,.cc-banner-block .cc-baanner-cont .cc-baanner-cont-detail span.cc-watchtrilar-icon a:before,.cc-banner-block .cc-baanner-cont .cc-baanner-cont-detail span.cc-hrs-icon:before,.animatedHeadingThub .slick-dots li.slick-active button,
.slide-block .slick-dots li.slick-active button,.animatedHeadingThub .slick-dots li button,.slide-block .slick-dots li button,.cc-experience-block .cc-experience-vip-block .cc-luxury-options .btn-default .caret,.cc-experience-block .cc-experience-vip-block .cc-luxury-options .btn-default:hover .caret, .cc-experience-block .cc-experience-vip-block .cc-luxury-options .open > .dropdown-toggle.btn-default .caret,.cc-seatlayout-block .cc-ticket-detail h4:after{background:url(../images/cc-common-icons.png) no-repeat 0 0;}
.animatedHeadingThub {display:none;}
header .cc-header-right-block ul.cc-headersocial-icons li a{background:url(../images/cc-social-icons.png) no-repeat 0 0;}
footer .cc-stayin-touch ul li a{background:url(../images/cc-footer-socialicons.png) no-repeat 0 0;}

/*Body Section*/
body{background:#fff;font-family:'GE SS Two';overflow-x:hidden;}

/*Template Start*/
.inner-content {margin-top:130px;-webkit-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease;  transition: all 0.4s ease; position:relative; z-index:11;}
.inner-content.cc-banner-shrink{margin-top:85px;}
/*.content-container {width:1720px; margin:0 auto;}*/
.btnprimary, .btnsecondary {font:20px/55px 'GE SS Two';display:inline-block;border:0;position:relative;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 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;}
.btnprimary {background:#E30613;color:#fff;text-transform:uppercase;}
.btnprimary:hover, .btnprimary:focus {background:#000;color:#fff;}
.btnsecondary {background:#aaaaaa;color:#fff;text-transform:uppercase;}
.btnsecondary:hover, .btnsecondary:focus {background:#000;color:#fff;}
.header-banner {margin-top:0px !important; z-index:9}
@media (max-width:1199px) {
.btnprimary, .btnsecondary {font-size:18px;line-height:45px}
}
@media (max-width:991px) {
.btnprimary, .btnsecondary {font-size:16px;line-height:40px}
}
@media (max-width:767px) {
.btnprimary, .btnsecondary {line-height:36px}
}
.no-recordfound {width:100%;font-size:16px;color:#E30613 !important;padding:25px 0;text-align:center;}
/*Template End*/

/* **Home Page(New Design-20170209)** */
.home-content-container:before, .home-content-container:after, .inner-content-container:before, .inner-content-container:after {content:"";display:table;}
.home-content-container:after, .inner-content-container:after {clear:both;}
@media (min-width:640px) {
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-selecccicker {display:block}
}
@media (min-width:768px) {
.home-content-container {width:730px;margin:0 auto;}
.inner-content-container {margin:0 auto;}
/*.cc-quick-book .qbook-body .qbdates .mCSB_horizontal.mCSB_inside > .mCSB_container {width:100% !important;}*/
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing {display:block;}
}
@media (min-width:992px) {
.home-content-container {width:970px;}	
}
@media (min-width:1200px) {
.home-content-container {width:1150px;}
/*.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li.info-runningtime {display:none;}*/
}
@media (min-width:1280px) {
.home-content-container {width:1170px;}
}
@media (min-width:1366px) {
.home-content-container {width:1200px;}
}
@media (min-width:1440px) {
.home-content-container {width:1300px;}
}
@media (min-width:1600px) {
.inner-content-container {width:1460px;}
.cc-experiences-landing.experience-contain .inner-content-container{width:100%;}
}
@media (min-width:1695px) {
.home-content-container {width:1665px;}
}
@media (max-width:767px) {
.home-content-container, .inner-content-container {padding-right:15px;padding-left:15px;}
}


/*Header*/

header {width:100%;min-height:130px; padding:0 30px;position:fixed;top:0;left:0;z-index:100;/*9999*/-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
header:before {content:''; position:fixed; left:0; top:0; width:100%; height:114px; background: url(../images/bg-hpslider-topshadow.png) repeat-x center -55px; z-index:-1; -webkit-transition:opacity 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;filter:alpha(opacity=100);opacity:1;}
.cbp-spmenu-push-toright header {left:400px}
.header-lft {float:left;padding:25px 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;}
.header-rgt {float:right;padding:25px 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;}
.cc-sitelogo {width:209px;height:36px;position:absolute;top:25px;left:50%;margin-left:-104px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

.cc-menutrigger {left:30px; top:35px; width:24px; z-index:1001; cursor:pointer; position:fixed; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; text-align:center}
.cc-menutrigger.active {left:400px; transition: all 0.4s;}
.cc-menutrigger.active:before {content:''; width:75px; height:75px; background:#000; text-align:center; padding:0; position:absolute; left:0; top:-35px;}
.cc-menutrigger .icon-span {width:25px;height:3px;background:#fff;margin-top:8px;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px; transition: all 0.4s;}
.cc-menutrigger .icon-span:first-child {margin-top:2px;}
.cc-menutrigger.active .icon-span {width:31px; height:1px; left:20px; top:-5px; display:inline-block; position:absolute;  transform: rotate(45deg);  transition: all 0.4s 0.4s;
                                     -moz-transform: rotate(45deg);  -moz-transition: all 0.4s 0.4s;
                                       -webkit-transform: rotate(45deg);  -webkit-transition: all 0.4s 0.4s;
                                         -o-transform: rotate(45deg);  -o-transition: all 0.4s 0.4s;
}
.cc-menutrigger.active .icon-span:first-child {transform: rotate(-45deg);
                                               -moz-transform: rotate(-45deg);
                                               -webkit-transform: rotate(-45deg);
                                               -o-transform: rotate(-45deg); top: 2px;}
.cc-menutrigger.cc-shrink {top:24px}
.cc-menutrigger.active.cc-shrink {top:24px}
.cc-shrink .cc-menutrigger.active {height:100%;}

.movie-location #showtimeshtml h2.no-recordfound{color:#E30613;text-align:center;padding:50px 0;font-size:16px;-moz-box-shadow:0 0 10px 2px #e2e2e2;-webkit-box-shadow:0 0 10px 2px#e2e2e2;box-shadow: 0 0 10px 2px #e2e2e2;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li.no-recordfound{padding:50px 0;-moz-box-shadow:0 0 10px 2px #e2e2e2;-webkit-box-shadow:0 0 10px 2px#e2e2e2;box-shadow:0 0 10px 2px #e2e2e2;color:#E30613;text-align:center;font-size:16px;margin:0 -15px 0 0;width:100%;}
h4.no-recordfound{color:#E30613;text-align:center;padding:50px 0;font-size:16px;-moz-box-shadow:0 0 10px 2px #e2e2e2;-webkit-box-shadow:0 0 10px 2px#e2e2e2;box-shadow: 0 0 10px 2px #e2e2e2;}





.cc-sitesearch {float:left;width:17px;height:18px;background:url(../images/ic-search.png) no-repeat 0 0;display:block;text-indent:-9999em;margin:9px 0 0 60px;}



.cc-lang-options {float:left;width:80px;}
.cc-lang-options li{float:left;width:80px;height:42px;border:1px solid rgba(172,172,172,0.4);box-sizing:border-box;font:14px/40px 'GE SS TwoOSF';color:#fff;padding:0 0 0 15px;}
.cc-lang-options li.cc-arabic{font-weight:bold; font-size:14px}
.cc-lang-options li.cc-english{}

.cc-lang-options li a {display:block;color:#fff;text-decoration:none;position:relative; font-family:'GE SS Two'}
.cc-lang-options li a:after{content:'';position:absolute;right:15px;top:17px;background:url(../images/down-arrow.png) no-repeat 0 0;width:14px;height:8px;}
.cc-lang-options li.cc-arabic a:after {display:none;}
.cc-lang-options li a img {vertical-align:middle;display:inline-block;}
.cc-lang-options li.cc-arabic a {font-size:16px; font-weight:bold;}



.cc-site-account {float:left;margin-left:40px;padding:5px 0 0;}
.cc-site-account ul li {float:left;}
.cc-site-account ul li.lang-arabic {margin-right:30px;float: left;width: 40px;height: 26px;border: 1px solid rgba(172,172,172,0.4);box-sizing: border-box;padding:0px;}
.cc-site-account ul li.lang-arabic a{display:block;padding:0 0 0px 15px; line-height:26px; font-family:'GESSTextMedium-Medium'}
.cc-site-account ul li ul.cc-logindetail{position:absolute;top:70px;right:15px;display:none;z-index: 10;width:200px;}
.cc-site-account ul li ul.cc-logindetail.scrollccNew {top:64px;}
.cc-site-account ul li ul.cc-logindetail:before{content:'';position:absolute;top:-20px;right:12px;border:10px solid #000;border-right:10px solid transparent;border-top:10px solid transparent;border-left:10px solid transparent;}
.cc-site-account ul li ul.cc-logindetail li {float:left;width:100%;display:block;background: #000;border-bottom:1px solid #fff;}
.cc-site-account ul li ul.cc-logindetail li:last-child {border-bottom:0}
.cc-site-account ul li ul.cc-logindetail li a {padding:10px;}
.cc-site-account ul li ul.cc-logindetail li a:hover,.cc-site-account ul li ul.cc-logindetail li a:focus{color:#E30613;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
 
.cc-site-account ul li a {font:18px/26px 'GE SS Two';color:#fff;display:block;position:relative;}
.cc-site-account ul li a:hover, .cc-site-account ul li a:focus {text-decoration:none;}
.cc-site-account ul li a span {display:inline-block;vertical-align:top;}
.cc-site-account ul li a img {display:inline-block;vertical-align:top;}
.cc-site-account ul .cc-userdetails a {padding-right:25px;}
.cc-site-account ul .cc-userdetails a:after {width:14px;height:8px;background:url(../images/ic-arrowdwn.png) no-repeat 0 0;content:"";position:absolute;top:50%;right:0;margin-top:-4px;}
.cc-site-account ul .cc-userdetails ul.cc-logindetail li a:after {display:none;}
.cc-site-account ul .cc-userdetails a img {margin-left:15px;}
header.hminified {min-height:64px;background:rgba(0,0,0,0.7); z-index:12}

header.hminified:before{/*height:0;*/filter:alpha(opacity=0);opacity:0;visibility:hidden;}
header.hminified .header-lft {padding:14px 0 0;}
header.hminified .header-rgt {padding:11px 0 0;}
header.hminified .cc-sitelogo {top:20px;}
/*E.O.Header*/

/*Quick Book*/
.cs-siteoverlay {width:100%;height:100%;background:#000;background:rgba(0,0,0,0.75); position:fixed;top:0;left:0;z-index:3;}
.cc-quick-book {position:fixed;top:15%;right:0;z-index:4;}
.cc-quick-book .cc-qbookinner {width:292px;transition:all 1s;}
.cc-quick-book.open .cc-qbookinner {width:480px;}
.cc-quick-book .qbook-head {background:#E30613;position:relative;}
.cc-quick-book .qbook-head a {font:26px/52px 'GE SS Two';color:#fff;text-transform:uppercase;text-decoration:none;padding:0 50px 0 30px;display:block;position:relative;text-align:center;}
.cc-quick-book.open .qbook-head a {text-align:center}
.cc-quick-book .qbook-head a span {width:31px;height:100%;background:url(../images/ic-quickbook.png) no-repeat left center;display:inline-block;margin-right:5px;}
.cc-quick-book .qbook-body {width:100%;padding-left:0px;/*display:none;*/}
@media (min-width:768px) {
.cc-quick-book .cc-qbookinner {transition:all 0.5s 0.5s;}
.cc-quick-book.open .cc-qbookinner {transition:all 0.5s;}
.cc-quick-book .qbook-body {height:0;transform-origin:top left;transform:scaleY(0);transition:all 0.5s;
                            -webkit-transform-origin:top left;-webkit-transform:scaleY(0);-webkit-transition:all 0.5s;
                            -moz-transform-origin:top left;-moz-transform:scaleY(0);-moz-transition:all 0.5s;
                            -o-transform-origin:top left;-o-transform:scaleY(0);-o-transition:all 0.5s;
}
.cc-quick-book.open .qbook-body {height:100%;transform:scaleY(1);transition:all 0.5s 0.5s;
                                 -webkit-transform:scaleY(1);-webkit-transition:all 0.5s 0.5s;
                                 -webkit-transform:scaleY(1);-webkit-transition:all 0.5s 0.5s;
                                 -webkit-transform:scaleY(1);-webkit-transition:all 0.5s 0.5s;
}
}
@media (max-width:767px) {
.cc-quick-book .qbook-body {display:none;}
}
.cc-quick-book .qbook-body .qbdates {background:#fff;background:rgba(255,255,255,0.96);padding:0 25px;border-bottom:1px solid #d8d8d8;}
.cc-quick-book .qbook-body .qbdates ul {padding:10px 0;/*border-bottom:1px solid #d8d8d8;*/}
.cc-quick-book .qbook-body .qbdates ul li {float:left;/*width:14.28571428571429%;*/padding:0 0 0 1px;/*border-left:1px solid #d8d8d8;*/text-align:center;position:relative;}
#content-5 .mCSB_horizontal.mCSB_inside > .mCSB_container {margin-bottom:9px;}
.cc-quick-book .qbook-body .qbdates ul li:first-child {padding-left:0;/*border-left:0;*/}
.cc-quick-book .qbook-body .qbdates ul li:after {width:1px;height:80%;background:#1c082b;background:rgba(28,8,43,0.4);content:"";position:absolute;top:10%;left:0;}
.cc-quick-book .qbook-body .qbdates ul li:first-child:after {display:none;}
.cc-quick-book .qbook-body .qbdates ul li a {font:15px/18px 'GE SS Two';color:#000;padding:5px 17px;display:block;text-transform:uppercase;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.cc-quick-book .qbook-body .qbdates ul li a span {line-height:15px;display: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;*/}
.cc-quick-book .qbook-body .qbdates ul .active a, .cc-quick-book .qbook-body .qbdates ul li a:hover, .cc-quick-book .qbook-body .qbdates ul li a:focus {color:#fff;background:#000;text-decoration:none;}
.cc-quick-book .qbook-body .qbform {/*background:#fff;background:rgba(255,255,255,0.88);*/}
.cc-quick-book .qbook-body .qbform .qbform-fields {background:#fff;background:rgba(255,255,255,0.96);padding:0 25px;}
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width:100%;}
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select .btn {/*height:60px;*/font:18px/18px 'GE SS Two';color:#000;background:transparent;padding:22px 40px 18px 5px;text-transform:uppercase;;border:0;border-bottom:1px solid #d8d8d8;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select .btn-default:hover {background:transparent;border-color:#d8d8d8;}
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select .btn-default:active,
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select .btn-default.active,
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select.open > .dropdown-toggle.btn-default {background:transparent;}
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select .btn-default:focus,
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select .btn-default.focus {background:transparent;}
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select.btn-group .dropdown-toggle .caret {width:21px;height:11px;background: url(../images/ic-quickbook-spcaret.png) no-repeat 0 0;border:0;right:15px;margin-top:-5px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select.btn-group.open .dropdown-toggle .caret {-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);}
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select .dropdown-menu {max-height:200px !important;padding:0;border:0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);-ms-box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);-o-box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px 1px rgba(0,0,0,0.2);margin:0;}
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select .dropdown-menu li {border-top:1px solid #d8d8d8;border-top-color:rgba(216,216,216,0.2);}
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select .dropdown-menu li:first-child {border-top:0;}
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select .dropdown-menu > li > a {font:16px/16px 'GE SS Two';color:#000;padding:13px 20px 10px;text-transform:uppercase;/*-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;*/}
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select .dropdown-menu > li > a:hover,
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select .dropdown-menu > li > a:focus {color:#fff;background:#000;}
.cc-quick-book .qbook-body .qbform .qbform-action {}
.cc-quick-book .qbook-body .qbform .qbform-action .qbform-btn {width:100%;height:55px;font:30px 'GE SS Two';color:#fff;background:#000;/*background:rgba(0,0,0,0.7);*/border:0;text-transform:uppercase;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.cc-quick-book .qbook-body .qbform .qbform-action .qbform-btn:hover, .cc-quick-book .qbook-body .qbform .qbform-action .qbform-btn:focus {color:#fff;background:#E30613;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing {padding:0 25px 15px;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stime-listing-inner {padding:0 5px;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing h3 {font:18px/18px 'GE SS Two';color:#000;padding:20px 0;/*padding:0 20px;*/text-transform:uppercase;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing h3 span {padding:4px 0 0px;display:block;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing h4 {font:16px/16px 'GE SS Two';color:#000;padding:0 0 8px;text-transform:uppercase;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-inner {max-height:175px;/*overflow:hidden;*/}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-inner .stlist-screenwrap {padding:10px 0;margin:15px 0 0;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-inner .stlist-screenwrap:first-child {margin:0;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row {padding:10px 0 0;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row h5 {float:left;width:20%;font:14px/14px 'GE SS Two';color:#000;padding:9px 0 5px;text-transform:uppercase;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row ul {float:right;width:80%;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row ul li {float:left;width:20%;padding:0 5px;margin:0 0 10px;text-align:center;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row ul li .tbox {font:12px/12px 'GE SS Two';color:#000;padding:8px 5px 6px;border:1px solid #969696;display:block;text-align:center;text-transform:uppercase;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row ul li .tbox span {font-size:12px;line-height:12px;color:#E30613;display: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;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row ul li .tbox:hover,
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row ul li .tbox:focus {text-decoration:none;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row ul li.active .tbox, .cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row ul li .tbox:hover {color:#fff;background:#E30613;border-color:#E30613;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row ul li.active .tbox span, .cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row ul li .tbox:hover span {color:#fff;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row ul li.booking-closed .tbox,
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row ul li.booking-closed .tbox:hover {color:#fff;border-color:#E30613;background:#E30613;cursor:default;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row ul li.booking-closed .tbox span,
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row ul li.booking-closed .tbox:hover span {color:#fff;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .mCSB_scrollTools {width:5px;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .mCSB_inside > .mCSB_container {margin-right:10px;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background:#b2b2b2;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .mCSB_scrollTools .mCSB_draggerRail {width:1px;background:#b2b2b2;margin:0;margin-left:4px;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
.cc-quick-book .qbook-body .qbform .qbform-seattype {background:#ededed;padding:15px 10px;/*text-align:center;*/-webkit-box-shadow:inset 0 1px 0 0 #e6e6e6;-moz-box-shadow:inset 0 1px 0 0 #e6e6e6;-ms-box-shadow:inset 0 1px 0 0 #e6e6e6;-o-box-shadow:inset 0 1px 0 0 #e6e6e6;box-shadow:inset 0 1px 0 0 #e6e6e6;}
.cc-quick-book .qbook-body .qbform .qbform-seattype .qbf-checkbox {display:inline-block;vertical-align:top;margin: 5px 10px 5px 0; min-width:220px;}
/*.cc-quick-book .qbook-body .qbform .qbform-seattype .qbf-checkbox:first-child {margin-left:0;}*/
.cc-quick-book .qbook-body .qbform .qbform-seattype .qbf-checkbox input[type="checkbox"] {display:none;}
.cc-quick-book .qbook-body .qbform .qbform-seattype .qbf-checkbox input[type="checkbox"] + label {font:12px/12px 'GE SS Two';color:#000;padding:5px 0 2px 25px;position:relative;text-transform:uppercase;margin:0;display:block;cursor:pointer;}
.cc-quick-book .qbook-body .qbform .qbform-seattype .qbf-checkbox input[type="checkbox"] + label span {width:19px;height:19px;background:url("../images/ic-checkbox-default.png") no-repeat 0 0;position:absolute;top:0;left:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.cc-quick-book .qbook-body .qbform .qbform-seattype .qbf-checkbox input[type="checkbox"]:checked + label span {background-image:url("../images/ic-checkbox-checked.png");}
.cc-quick-book .qbook-body .qbform .qbform-seattype .qbf-checkbox input[type="checkbox"] + label strong {color:#E30613;}
/*Quick Book End*/

/*Home Page - Banner Slider*/
.hp-bannerslider {position:relative;/*-webkit-box-shadow:0 10px 0 0 #f4dcce;-moz-box-shadow:0 10px 0 0 #f4dcce;-ms-box-shadow:0 10px 0 0 #f4dcce;-o-box-shadow:0 10px 0 0 #f4dcce;box-shadow:0 10px 0 0 #f4dcce;*/margin-bottom:10px;}
.hp-bannerslider .hp-bannerslider-inner {}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide {position:relative;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide:focus {outline:0 none;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide > img, .hp-bannerslider .hp-bannerslider-inner .hp-bslide > .without-content > img {width:100%;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .bh-bslide-bnrimage {width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:0;left:0;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content {width:100%;height:100%;padding:0 15px;text-align:center;position:absolute;top:0;left:0;z-index:2;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bsc-outerwrap {width:100%;height:100%;display:table;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bsc-outerwrap .hp-bsc-innerwrap {display:table-cell;vertical-align:middle;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .mtrailertrigger {max-width:48px;height:48px;background:url(../images/ic-play.png) no-repeat 0 0;margin:0 auto;display:block;text-indent:-9999em;text-align:left;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-title {font:30px/36px 'GE SS Two';color:#fff;text-transform:uppercase;margin:14px 0 10px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul {}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul li {font:20px/39px 'GE SS Two';color:#fff;color:rgba(255,255,255,0.9);display:inline-block;text-transform:uppercase;margin-left:20px;vertical-align:top;text-shadow:0 1px 0 #000;text-shadow:0 1px 0 rgba(0,0,0,0.5);}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul li.mcensorcategory {width:30px; margin-top:5px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul li:first-child {margin-left:0;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul li span {display:inline-block;vertical-align:top;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul li .rcspan {font-size:16px;line-height:28px;padding:0 15px;display:inline-block;vertical-align:middle;border:1px solid #fff;border-color:rgba(255,255,255,0.5);-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;-webkit-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.5), 0 1px 0 0 rgba(0,0,0,0.5);-moz-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.5), 0 1px 0 0 rgba(0,0,0,0.5);-ms-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.5), 0 1px 0 0 rgba(0,0,0,0.5);-o-box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.5), 0 1px 0 0 rgba(0,0,0,0.5);box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.5), 0 1px 0 0 rgba(0,0,0,0.5);margin-left:10px;margin-top:-2px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul li .rcspan:first-child {margin-left:0;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul li .movietime {background:url(../images/ic-clock.png) no-repeat left center;padding-left:30px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul li.mexperience > img {display:inline-block;vertical-align:middle;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-btn {margin:20px 0 0;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-btn .btnprimary {min-width:200px;font:24px/32px 'GE SS Two';padding:7px 15px;text-align:center;z-index:1;}
.hp-bannerslider .hp-bannerslider-inner .slick-arrow {width:22px;height:46px;background-color:transparent;background-repeat:no-repeat;background-position:0 0;padding:0;position:absolute;top:50%; margin-top:-23px;z-index:2;display:block;text-indent:-9999em;border:0;}
.hp-bannerslider .hp-bannerslider-inner .slick-prev {background-image:url(../images/ic-snav-prev.png);left:10%;}
.hp-bannerslider .hp-bannerslider-inner .slick-next {background-image:url(../images/ic-snav-next.png);right:10%;}
.hp-bannerslider .hp-bannerslider-inner .slick-dots {width:100%;height:12px;position:absolute;left:0;bottom:200px;text-align:center;}
.hp-bannerslider .hp-bannerslider-inner .slick-dots li {display:inline-block;margin:0 7px;}
.hp-bannerslider .hp-bannerslider-inner .slick-dots li button {width:12px;height:12px;background:#fff;background:rgba(255,255,255,0.7);padding:0;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;border:0;display:block;text-indent:-9999em;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.hp-bannerslider .hp-bannerslider-inner .slick-dots .slick-active button {background:#fff;-webkit-box-shadow:inset 0 0 0 4px #E30613;-moz-box-shadow:inset 0 0 0 4px #E30613;-ms-box-shadow:inset 0 0 0 4px #E30613;-o-box-shadow:inset 0 0 0 4px #E30613;box-shadow:inset 0 0 0 4px #E30613;}
/*E.O.Home Page - Banner Slider*/
@media (max-width:1599px) {
/*.hp-bannerslider:after {height:90px;}*/
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-title {margin:4px 0 0;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-btn {margin:10px 0 0;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-btn .btnprimary {min-width:180px;font-size:24px;line-height:28px;padding:5px 15px;}
}
@media (max-width:1439px) {
.cc-quick-book .cc-qbookinner{width:250px;}
.cc-quick-book .qbook-head a{font-size:22px;line-height:29px;padding:7px 20px 6px}
.cc-quick-book.open .cc-qbookinner{width:400px;}
.cc-quick-book .qbook-body .qbdates {padding:0 15px;}
.cc-quick-book .qbook-body .qbdates ul li a {font-size:14px;line-height:18px;padding:7px 16px 3px}
.cc-quick-book .qbook-body .qbform .qbform-fields {padding:0 15px;}
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select .btn {/*height:45px;*/font-size:16px;padding:15px 35px 12px 5px ;}
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select .dropdown-menu li a {font-size:14px;line-height:14px;padding:10px 15px 6px;}
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select.btn-group .dropdown-toggle .caret {right:15px;}
.cc-quick-book .qbook-body .qbform .qbform-action .qbform-btn {font-size:24px;height:48px;padding:2px 0 0;}

.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing {padding:0 15px 15px;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing h3 {font-size:16px;line-height:16px;padding:10px 0;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing h4 {font-size:15px;line-height:15px;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-inner {max-height:140px;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-inner .stlist-screenwrap {padding:0;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row {padding:5px 0 0;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row ul li {margin:0 0 5px;}
}
@media(max-width:1365px) {
header {min-height:61px;padding:0 15px;}
.header-lft {padding:21px 0 0;margin-top:0;}
.header-rgt {padding:17px 0 0;margin-top:0;}
.cc-sitelogo {width:180px;margin-left:-90px;}
.cc-sitesearch {margin-top:0;}
header.hminified {min-height:55px;background:rgba(0,0,0,0.5);}
header.hminified .header-lft {padding:16px 0 0;}
header.hminified .header-rgt {padding:7px 0 0;}
header.hminified .cc-sitelogo {width:160px;margin-left:-80px;}

/*.hp-bannerslider:after {height:70px;/*height:85px;background-size:100% 100%;* /}*/
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .mtrailertrigger {max-width:38px;height:38px;background-size:100% auto;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-title {font-size:28px;line-height:30px;margin:7px 0 2px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul li {font-size:18px;line-height:29px;margin-left:10px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul .mcensorcategory {max-width:30px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul li .rcspan {font-size:15px;line-height:25px;margin-left:5px;margin-top:1px;vertical-align:top;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-btn .btnprimary {min-width:160px;font-size:20px;line-height:24px;}
.hp-bannerslider .hp-bannerslider-inner .slick-arrow {width:22px;height:46px;top:50%;margin-top:-23px;}
.hp-bannerslider .hp-bannerslider-inner .slick-prev {left:15px;}
.hp-bannerslider .hp-bannerslider-inner .slick-next {right:15px;}
.hp-bannerslider .hp-bannerslider-inner .slick-dots {bottom:45px;}
.cc-site-account ul li ul.cc-logindetail.scrollccNew {top:50px;right:0;}
.cc-site-account ul li ul.cc-logindetail {right: 0;}
}
@media (max-width:1199px) {
    /*.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li.info-runningtime {display:inline-block;}*/
.cc-quick-book .cc-qbookinner{width:240px;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-inner {max-height:150px;}

/*.hp-bannerslider .hp-bannerslider-inner .hp-bslide {height:360px;}*/
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .mtrailertrigger {max-width:34px;height:34px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-title {font-size:24px;line-height:26px;margin-bottom:3px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul li {font-size:15px;line-height:26px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul .mcensorcategory {max-width:27px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul li .rcspan {font-size:13px;line-height:22px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul li.mexperience {width:57px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-btn .btnprimary {min-width:140px;font-family:'GE SS TwoOSF';line-height:20px;}
}
@media (max-width:991px) {
    
.cc-site-account ul li.lang-arabic {margin-right: 20px;}
header {min-height:54px;}
.header-lft {padding:18px 0 0;}
.header-rgt {padding:14px 0 0;}
.cc-sitelogo {width:160px;top:18px;margin-left:-80px;}
.cc-sitesearch {margin-left:35px;}
.cc-site-account {margin-left:20px;}
.cc-site-account ul .cc-userdetails a {font-size:16px;line-height:24px;padding-right:20px;}
.cc-site-account ul .cc-userdetails a img {max-width:24px;margin-left:10px;}
header.hminified {min-height:44px;}
header.hminified .header-lft {padding:13px 0 0;}
header.hminified .header-rgt {padding:12px 0 0;}
header.hminified .cc-sitelogo {width:140px;top:15px;margin-left:-70px;}
.cc-lang-options li{height: 30px;line-height:32px;}
.cc-lang-options li a:after{top:10px;}
.cc-lang-options li a img{width:50px;margin:-5px 0 0;}
.cc-site-account{padding:0;}
.cc-quick-book  {top:70px;/*top:10%;*/}
.cc-quick-book .cc-qbookinner{width:220px;}
.cc-quick-book .qbook-head a{font-size:20px;line-height:24px;}
.cc-quick-book .qbook-head a span {width:25px;background-size:100% auto;}
.cc-quick-book.open .cc-qbookinner{width:320px;}
.cc-quick-book .qbook-body .qbdates {padding:0 10px;}
.cc-quick-book .qbook-body .qbdates ul {padding:5px 0;}
.cc-quick-book .qbook-body .qbdates ul li a {font-size:12px;line-height:12px;}
.cc-quick-book .qbook-body .qbform .qbform-fields {padding:0 10px;}
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select .btn {font-size:14px;line-height:14px;padding:12px 30px 10px 5px;}
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select .btn .filter-option {padding-top:2px;}
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select .dropdown-menu li a {font-size:13px;line-height:15px;padding:6px 10px 4px;}
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select.btn-group .dropdown-toggle .caret {width:16px;height:8px;background-size:100% auto;right:11px;margin-top:-4px;}
.cc-quick-book .qbook-body .qbform .qbform-action .qbform-btn {font-size:20px;height:40px;padding:2px 0 0;}

.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing {padding:0 10px 10px;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing h3 {font-size:14px;line-height:14px;padding:6px 0;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing h4 {font-size:13px;line-height:13px;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row h5 {font-size:13px;line-height:13px;padding:9px 0 6px;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row ul li {width:25%;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row ul li .tbox span {font-size:11px;line-height:11px;}
.cc-site-account ul li ul.cc-logindetail {top:50px;}
.cc-site-account ul li ul.cc-logindetail.scrollccNew {top:44px;}
}
@media (max-width:767px) {
    
.cc-lang-options li.cc-arabic a {font-size:14px;}
#content-5 .mCSB_horizontal.mCSB_inside > .mCSB_container {margin-bottom: 18px;}
.fandbpage .wrapper {padding:0 0 40px;}
.cc-site-account ul li a span{background:url(../images/login-icon.png) 0 0 no-repeat;width:20px;height:24px;font-size:0;margin-top:2px;}

.cc-quick-book {width:100%;height:47px;top:auto;bottom:0;background:#fff;z-index:1002;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.cc-quick-book.open {height:100%;overflow-y:auto; z-index:1005;}
.cc-quick-book .cc-qbookinner, .cc-quick-book.open .cc-qbookinner {width:100%;height:100%;}
.cc-quick-book .qbook-head a {padding:12px 15px 11px;}
.cc-quick-book .qbook-body {padding:0;}
.cc-quick-book .qbook-body .qbdates {padding:0;}
.cc-quick-book .qbook-body .qbdates ul {padding:0;}
.cc-quick-book .qbook-body .qbdates ul li {min-width:100px;}
.cc-quick-book .qbook-body .qbdates ul li a {font-size:14px;line-height:14px;color:#7d7c7c;padding:12px 15px 9px;}
.cc-quick-book .qbook-body .qbdates ul li a span {font-size:16px;line-height:16px;color:#3c3b40;transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;}
.cc-quick-book .qbook-body .qbdates ul .active a span, .cc-quick-book .qbook-body .qbdates ul li a:hover span, .cc-quick-book .qbook-body .qbdates ul li a:focus span {color:#fff;}
.cc-quick-book .qbook-body .qbdates .mCSB_horizontal.mCSB_inside > .mCSB_container {margin:10px 10px 0 10px;}
/*.cc-quick-book .qbook-body .qbdates .mCSB_scrollTools.mCSB_scrollTools_horizontal  {visibility:hidden;}*/
.cc-quick-book .qbook-body .qbform {padding:15px;}
.cc-quick-book .qbook-body .qbform .qbform-fields {padding:0;margin:0 0 10px;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-selecccicker {display:none;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing {padding:0 0 10px;display:block;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing h3 {padding:0 0 9px;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-inner {max-height:none;}
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select .btn {padding:13px 30px 11px 5px;}
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select .dropdown-menu {box-shadow:0 3px 3px 0 rgba(0,0,0,0.2);}
.cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select .dropdown-menu > li > a:hover, .cc-quick-book .qbook-body .qbform .qbform-fields .bootstrap-select .dropdown-menu > li > a:focus {background:#E30613;}
.cc-quick-book .qbook-body .qbform .qbform-action .qbform-btn {background:#000;}
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row ul li {width:15%;}

.hp-bannerslider {/*-webkit-box-shadow:0 5px 0 0 #f4dcce;-moz-box-shadow:0 5px 0 0 #f4dcce;-ms-box-shadow:0 5px 0 0 #f4dcce;-o-box-shadow:0 5px 0 0 #f4dcce;box-shadow:0 5px 0 0 #f4dcce;*/margin-bottom:5px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide {height:323px;overflow:hidden;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide > img, .hp-bannerslider .hp-bannerslider-inner .hp-bslide > .without-content > img {width:768px;max-width:none;position:absolute;top:0;left:50%;margin-left:-384px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content {height:auto;top:auto;bottom:15px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .mtrailertrigger {max-width:30px;height:30px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-title {font-size:20px;line-height:20px;margin:4px 0 0;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul li {font-size:14px;line-height:25px;margin-left:6px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul .mcensorcategory {max-width:26px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul li .rcspan {font-size:12px;line-height:21px;padding:0 10px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-btn {margin:5px 0 0;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-btn .btnprimary {min-width:20px;font-size:16px;line-height:19px;padding:5px 10px;}
.hp-bannerslider .hp-bannerslider-inner .slick-dots {width:10px;height:auto;right:2px;bottom:15px;left:auto;}
.hp-bannerslider .hp-bannerslider-inner .slick-dots li {margin:5px 0 0;display:block;}
.hp-bannerslider .hp-bannerslider-inner .slick-dots li:first-child {margin-top:0;}
.hp-bannerslider .hp-bannerslider-inner .slick-dots li button {width:10px;height:10px;}
.cc-quick-book.open .qbook-head a{text-align:left;}
.cc-quick-book.open .qbook-head a{position:relative;}
.cc-quick-book.open .qbook-head a:after{position:absolute;right:15px;top:14px;content:'';width:20px;height:20px;background:url(../images/quick-close.png) 0 0 no-repeat;}

/* 26.11.2019 */
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-fandbinfo.cc-fandbinfo-mini p.cc-snbitem-info{font-size:14px !important;}
}
@media (max-width:639px) {
/*.home .wrapper {padding:0 0 47px;}*/
.cc-site-account {margin:0;}
.cc-site-account ul .cc-userdetails a span {display:none;}
.cc-site-account ul .cc-userdetails a img {margin:0;}
js
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row ul li {width:20%;}

.hp-bannerslider .hp-bannerslider-inner .hp-bslide {height:269px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide > img, .hp-bannerslider .hp-bannerslider-inner .hp-bslide > .without-content > img {width:640px;margin-left:-320px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .mtrailertrigger {width:28px;height:28px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-title {font-size:18px;line-height:18px;margin:9px 0 5px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info {}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul li {font-size:13px;line-height:21px;margin-left:6px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul .mcensorcategory {max-width:22px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul li .rcspan {line-height:17px;padding:0 7px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul li .movietime {background-size:15px auto;padding-left:20px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul li.mexperience {width:50px;}
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-btn .btnprimary {font-size:14px;line-height:14px;padding:7px 10px 5px;}
.cc-lang-options li{width:60px;padding:0 0 0 5px;}
.cc-lang-options li a:after{right:5px;}
/*.cc-lang-options{width:100px;}*/
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-info ul li:first-child {margin-top:0px;}
}

@media (max-width:480px) {
.cc-sitelogo{width:145px;top:17px;margin-left:-72px;}
}


@media (max-width:479px) {
/*.cc-site-account ul li.lang-arabic {width: 40px;margin-right: 10px;margin-top: 4px;}*/
.cc-site-account ul li.lang-arabic{width:40px;margin-right:10px;margin-top:2px;height:20px;}
.cc-site-account ul li.lang-arabic a {line-height:16px;}
.cc-site-account ul li a {font-size:12px;line-height:15px;}
.cc-menutrigger.active:before {display:none;}
header {min-height:48px;}
.header-lft {padding:13px 0 0;}
.header-rgt {padding:10px 0 0;}
.cc-sitelogo {width:130px;margin-left:-65px;}
.cc-sitesearch {width:16px;height:16px;background-size:100% auto;}
.cc-site-account ul .cc-userdetails a {line-height:22px;}
.cc-site-account ul .cc-userdetails a img {max-width:22px;}
header.hminified {min-height:40px;}
header.hminified .header-lft {padding:11px 0 0;}
header.hminified .header-rgt {padding:7px 0 0;}
header.hminified .cc-sitelogo {width:120px;top:11px;margin-left:-60px;}
/*.hp-bannerslider:after {height:50px;}*/
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .bh-bslide-bnrimage {height:150px;}

.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row ul li {width:25%;}
.cc-sitelogo{top:13px;}
.cc-lang-options{width:75px;}
.cc-lang-options li{height:25px;line-height:27px;width:50px;font-size:12px;}
.cc-lang-options li a img{width:45px;}
.cc-lang-options li a:after{top: 8px;}
}
@media (max-width:384px) {
.cc-quick-book .qbook-body .qbform .qbform-fields.stime-listing .stlist-row ul li {padding:0 2px;}
}
/*Movies List - Tab Section*/

/*Menu Section*/
.nav-overlay {position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 999; background-color: #000; opacity: 1; display:none; -webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}
.nav-overlay.in {display:block; opacity: 0.6;}
.cbp-spmenu {background: #000000; position: fixed;}
.cbp-spmenu-vertical { width: 400px; height: 100%; top: 0;	z-index: 1001; bottom:0; overflow-y:auto}
.cbp-spmenu-left {left: -400px;}
.cbp-spmenu-left.cbp-spmenu-open {left: 0px;}
.cbp-spmenu-push { overflow-x: hidden !important;	position: relative;	left: 0;}
.cbp-spmenu-push.modal-open {padding-right:0 !important;}
.cbp-spmenu-push-toright {left: 400px;}
.cbp-spmenu-push-toleft {left: -400px;}
.cbp-spmenu, .cbp-spmenu-push {	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;}
.navwrap {}
.navwrap .nav-item {margin:0; padding:25px 0 0}
.navwrap .nav-item li {margin:0; padding:0; border-bottom:1px solid #383838}
.navwrap .nav-item li a { display:block; margin:0; padding:20px 50px; text-decoration:none; font:22px/24px 'GE SS Two'; color:#c3c3c3}
.navwrap .nav-item li a:hover, .navwrap .nav-item li.active a {color: #E30613;}

.navwrap .nav-app {padding:0 0 30px 0px; margin:0; opacity:0.7}
.navwrap .nav-app ul.navappstore {padding:20px;}
.navwrap .nav-app h2 {color: #999; font: 20px/26px 'GE SS TwoExpert';  text-transform: uppercase; padding: 0px; margin: 0; text-align: left;}
.navwrap .nav-app h2 span {display:block; font-size:30px;}
.navwrap .nav-app ul {float:left;}
.navwrap .nav-app ul li{float:left;margin-right:30px; position:relative}
.navwrap .nav-app ul li:before {content:''; position:absolute; left:-14px; top:-8px; background:url('../images/footer-app.png') no-repeat -47px 0; width:1px; height:52px;}
.navwrap .nav-app ul li:first-child:before {width:0;}
.navwrap .nav-app ul li a {display:block; width:30px; height:30px; background:url('../images/footer-app.png') no-repeat 0 0;}
.navwrap .nav-app ul li a.google-play {background-position:0 -12px;}
.navwrap .nav-app ul li a.app-store {background-position:-63px -12px;}
/*End Menu Section*/


/*Tab Section*/
.cc-movies-block{padding:30px 55px 30px 30px; margin:-200px 0 70px; background:#fff; -moz-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.2); position:relative}
.cc-movies-block:after {content:''; display:table; clear:both}
.cc-movies-block .cc-movies-tabs {display:inline-block; float:left; background:#E30613; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; margin:-18px 0 0 -45px; position:relative; padding:0 40px 0 50px;}
.cc-movies-block .cc-movies-tabs:before {content:''; position:absolute; left:-1px; top:-12px; background:url(../images/home-tabs-arrow.png) no-repeat 0 0;width:16px;height:13px;}
.cc-movies-block .cc-movies-tabs .nav-tabs{border-bottom:0;margin: 0;}
.cc-movies-block .cc-movies-tabs .nav-tabs > li > a{margin:0 25px;border:0;border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0;display:block;position:relative;overflow:hidden;}
.cc-movies-block .cc-movies-tabs .nav-tabs > li > a{padding:15px 0;color:#f79498;font:20px 'GE SS Two';text-transform:uppercase;}
.cc-movies-block .cc-movies-tabs .nav-tabs > li > a:hover{border-color:transparent;background-color:transparent;}
.cc-movies-block .cc-movies-tabs .nav-tabs > li.active > a, .cc-movies-block .nav-tabs > li.active > a:hover, .cc-movies-block .nav-tabs > li.active > a:focus{color:#fff;background-color:transparent;cursor:default;border-width:0;}

.cc-movies-block .cc-select-date{margin:-83px 0 0 0;float:right;}
.cc-movies-block .cc-select-date h3{font:18px/50px 'GE SS Two';color:#000;text-transform:uppercase;box-sizing:border-box;padding:0px 40px 0 0px;margin:0;position:relative;float:left; display:inline-block;}
.cc-movies-block .cc-select-date .mCSB_horizontal.mCSB_inside > .mCSB_container {margin:0;}
.cc-movies-block .cc-select-date .mCSB_scrollTools.mCSB_scrollTools_horizontal {visibility:hidden;opacity:0;}
.cc-movies-block .cc-select-date ul.date {margin:0;padding:0;float:left;}
.cc-movies-block .cc-select-date ul.date li{float:left;text-align:center;margin:0 5px;text-transform:uppercase;border:1px solid #b2b2b2;position:relative; border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.cc-movies-block .cc-select-date ul.date li a{font:15px/15px 'GE SS Two';color:#999;color:rgba(0,0,0,0.4);display:block;padding:8px 20px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;text-decoration: none;}
.cc-movies-block .cc-select-date ul.date li a span{font-size:13px;font-family:'GE SS Two';display:block;}
.cc-movies-block .cc-select-date ul.date li:hover a,.cc-movies-block .cc-select-date ul.date li.active a{/*font-family:'GE SS Two';*/color:#000;text-decoration:none;}


.cc-movies-block .cc-select-date.add{/*width:670px; Hided11072019*/width:735px; overflow:hidden}
.cc-movies-block .cc-select-date.add ul.date {width:550px; position:relative;}
.cc-movies-block .cc-select-date.add .slick-arrow {border:0; text-indent:-999em; cursor:pointer;position: absolute; top: 50%; z-index:1; margin-top:-12px}
.cc-movies-block .cc-select-date.add .slick-prev {background: url(../images/date-arrow1.png) left center no-repeat; opacity: 1; height: 25px; left:-20px; width: 15px;}
.cc-movies-block .cc-select-date.add .slick-next {background: url(../images/date-arrow.png) right center no-repeat; opacity: 1; height: 25px; right:-20px; width: 15px;}
.cc-movies-block .cc-select-date.add .slick-arrow.slick-disabled {opacity:0.3}

.cc-movies-wrapper {display:table; clear:both; margin-top:35px;}
.cc-movies-wrapper .cc-movie-left-panel{padding:0px;margin:0px; width:300px; float:left; position:relative}
.cc-movies-wrapper .cc-movie-left-panel h2{color:#3c3b40;font:18px/24px 'GE SS Two';text-transform:uppercase;margin:0 0 15px; padding-right:100px;padding-left:10px; position:relative;}
.cc-movies-wrapper .cc-movie-left-panel h2:after {width:60px;height:100%;background:#ea212d url(../images/ic-filter.png) no-repeat center center;content:"";position:absolute;top:0;right:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
.cc-movies-wrapper .cc-movie-left-panel .cc-reset {font:15px/24px 'GE SS Two';color:#c7151c;padding-left:22px;text-decoration:underline;cursor:pointer;position:absolute;top:0; right:15px}
.cc-movies-wrapper .cc-movie-left-panel .cc-reset:before{background:url(../images/reset-icon.png) no-repeat 0 0;width:16px;height:15px;left:0;top:50%; margin-top:-7px; content:'';position:absolute;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.cc-movies-wrapper .cc-movie-left-panel .cc-reset:hover:before{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);}
.cc-movies-wrapper .cc-movie-left-panel .filter-block {border:1px solid #b2b2b2; border-radius:5px; margin-top:15px; padding:0px 20px;}
.cc-movies-wrapper .cc-movie-left-panel .filter-block h3:after {transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg); transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;}
.cc-movies-wrapper .cc-movie-left-panel .filter-block.expand h3:after {transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg); transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;}
.cc-movies-wrapper .cc-movie-left-panel h3{font:15px/22px 'GE SS Two'; padding:11px 20px 9px;color:#bcbec0;margin:0 -20px;position:relative;cursor:pointer;text-transform:capitalize;}
.cc-movies-wrapper .cc-movie-left-panel h3:after{right:20px;top:50%;content: '';position:absolute;background:url(../images/filter-arrow.png) no-repeat 0 0;width:10px;height:6px; margin-top:-3px;}
.cc-movies-block .cc-movie-left-panel .filter-block ul.cc-filter-list {padding:0;overflow:hidden;margin:10px 0;display:none}/*margin:20px 0 0;*/
.cc-movies-block .cc-movie-left-panel .filter-block ul.cc-filter-list li{width:50%;float:left;padding:0 0 5px;}/*padding:0 0 12px;*/
.cc-movies-block .cc-movie-left-panel .filter-block ul.cc-filter-list li.test-site{width:100%;float:left;padding:0 0 5px;}
.cc-movies-block .cc-movie-left-panel .filter-block ul.cc-filter-list.cc-flist-full li {width:100%;float:none;}
.cc-movies-block .cc-movie-left-panel .filter-block ul.cc-filter-list li a {color:#58595b;font:15px/24px 'GE SS Two';display:block;position:relative;text-decoration:none;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}/*display:inline-block*/
.cc-movies-block .cc-movie-left-panel .filter-block ul.cc-filter-list li a:hover {color:#000;text-decoration:none;}
.cc-movies-block .cc-movie-left-panel .filter-block ul.cc-filter-list li a:hover, .cc-movies-block .cc-movie-left-panel .filter-block ul.cc-filter-list li a:focus {text-decoration:none;}
.cc-movies-block .cc-movie-left-panel .filter-block ul.cc-filter-list li.active a {font-family:'GE SS Two';color:#000;}
.cc-movies-block .cc-movie-left-panel .filter-block ul.cc-filter-list li a:after {content:'';width:17px;height:15px;background:url(../images/filter-right.png) no-repeat 0 0;display:inline-block;margin-left:5px;vertical-align:text-top;filter:alpha(opacity=0);opacity: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;}
.cc-movies-block .cc-movie-left-panel .filter-block ul.cc-filter-list li.active a:after {filter:alpha(opacity=100);opacity:1;}
.cc-movies-wrapper .cc-movie-left-panel figure{margin:40px 0 0;}
/*Added 2017 02 17*/
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block .moviefilters-wrap .mfilters-popuphead {width:100%;background:#0c0d05;padding:10px 15px;position:fixed;top:0;left:0;z-index:1;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block .moviefilters-wrap .mfilters-popuphead h3 {min-height:10px;font:20px/20px 'GE SS Two';color:#fff;background:none;padding:2px 40px 0 0;position:relative;cursor:default;text-transform:uppercase;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block .moviefilters-wrap .mfilters-popuphead h3:after {display:none;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block .moviefilters-wrap .mfilters-popuphead h3 a {width:20px;height:20px;background:url(../images/ic-close-grey.png) no-repeat 0 0;background-size:100% auto;display:block;text-indent:-99em;position:absolute;top:0;right:0;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block .moviefilters-wrap .mfilters-popupfoot {width:100%;position:fixed;left:0;bottom:0;-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px 5px rgba(0,0,0,0.2);-ms-box-shadow:0 0 10px 5px rgba(0,0,0,0.2);-o-box-shadow:0 0 10px 5px rgba(0,0,0,0.2);box-shadow:0 0 10px 5px rgba(0,0,0,0.2);}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block .moviefilters-wrap .mfilters-popupfoot a {float:left;width:50%;font:20px/23px 'GE SS Two';color:#000;background:#fff;padding:11px 0 9px;display:block;text-align:center;text-transform:uppercase;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block .moviefilters-wrap .mfilters-popupfoot a:hover,.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block .moviefilters-wrap .mfilters-popupfoot a:focus {text-decoration:none;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block .moviefilters-wrap .mfilters-popupfoot .cc-reset {font-family:'GE SS Two';color:#E30613;position:static;padding:10px 0;text-decoration:none;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block .moviefilters-wrap .mfilters-popupfoot .cc-reset:before {display:none;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block .moviefilters-wrap .mfilters-popupfoot .cc-reset:after {width:24px;height:23px;background:url(../images/ic-reset-btnred.png) no-repeat 0 0;margin-left:5px;display:inline-block;content:"";vertical-align:top;}
@media (min-width:992px) {
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block .moviefilters-wrap {display:block !important;}
}
/*@media (min-width:1200px) and (max-height:800px) {
.hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bsc-outerwrap {margin-top:-45px;}
.hp-bannerslider .hp-bannerslider-inner .slick-dots {bottom:170px;}
.cc-movies-block{margin-top:-170px;}
} Hided 20170313*/

@media (max-width:991px) {
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block {min-height:10px;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block .moviefilters-wrap {width:100%;height:100%;background:#fff;padding:42px 0 43px;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;z-index:1010;display:none;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block .moviefilters-wrap:before {width:36%;height:100%;background:#fff;/*border-right:1px solid #ccc;*/content:"";position:absolute;top:0;left:0;z-index:-1;-webkit-box-shadow:5px 0 10px 0 rgba(0,0,0,0.2);-moz-box-shadow:5px 0 10px 0 rgba(0,0,0,0.2);-ms-box-shadow:5px 0 10px 0 rgba(0,0,0,0.2);-o-box-shadow:5px 0 10px 0 rgba(0,0,0,0.2);box-shadow:5px 0 10px 0 rgba(0,0,0,0.2);}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block .moviefilters-wrap:after {width:36%;height:100%;background:#fff;/*border-right:1px solid #ccc;*/content:"";position:fixed;top:100%;left:0;z-index:-1;-webkit-box-shadow:5px 0 10px 0 rgba(0,0,0,0.2);-moz-box-shadow:5px 0 10px 0 rgba(0,0,0,0.2);-ms-box-shadow:5px 0 10px 0 rgba(0,0,0,0.2);-o-box-shadow:5px 0 10px 0 rgba(0,0,0,0.2);box-shadow:5px 0 10px 0 rgba(0,0,0,0.2);}
.cc-movies-wrapper .cc-movie-left-panel h3 {margin:0 !important;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block h2 span {display:none;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block h2 .cc-reset {display:none;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block {width:100%;padding:0;border:0;margin:0;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block:before, .cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block:after {content:"";display:table;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block:after {clear:both;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block > h3 {float:left;width:36%;min-height:10px;font:16px/20px 'GE SS Two'; margin:0; color:#000;background:#fff;padding:15px;border-bottom:1px solid #ccc;text-transform:uppercase;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block > h3:after {/*width:14px;height:25px;background:url(../images/ic-arrowrgt.png) no-repeat 0 0;top:50%;right:15px;margin-top:-13px;visibility:hidden;*/right:10px;-webkit-transform:rotate(-90deg) scale(0);-moz-transform:rotate(-90deg) scale(0);-ms-transform:rotate(-90deg) scale(0);-o-transform:rotate(-90deg) scale(0);transform:rotate(-90deg) scale(0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block.expand > h3 {font-family:'GE SS Two';}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block.expand > h3:after {/*visibility:visible;*/-webkit-transform:rotate(-90deg) scale(1);-moz-transform:rotate(-90deg) scale(1);-ms-transform:rotate(-90deg) scale(1);-o-transform:rotate(-90deg) scale(1);transform:rotate(-90deg) scale(1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block ul.cc-filter-list {width:64%;margin:0;padding:57px 15px 45px;position:absolute;top:0;right:0;bottom:0;display:none;overflow-y:auto;/*overflow-y:auto;*/}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block ul.cc-filter-list li {float:none;width:100%;padding:10px 0;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block ul.cc-filter-list li:first-child {padding-top:0;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block ul.cc-filter-list li a {min-height:25px;font:16px/16px 'GE SS Two';padding:6px 0 3px 30px;text-transform:uppercase;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block ul.cc-filter-list li.active a {font-family:'GE SS Two';}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block ul.cc-filter-list li a:before {width:25px;height:25px;background:#fff;border:1px solid #525252;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;content:"";position:absolute;top:0;left: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;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block ul.cc-filter-list li.active a:before {background:#E30613;box-shadow:inset 0 0 0 2px #fff;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block ul.cc-filter-list li a:after, .cc-movies-block .cc-movie-left-panel .filter-block ul.cc-filter-list li.active a:after {display:none;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block ul.cc-filter-list .mCSB_inside > .mCSB_container {margin-right:10px;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block ul.cc-filter-list .mCSB_scrollTools {width:5px;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block ul.cc-filter-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:5px;margin:0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block ul.cc-filter-list .mCSB_scrollTools .mCSB_draggerRail {width:1px;margin:0;margin-left:4px;}
}

@media (max-height:414px) {
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block .moviefilters-wrap:after {top:79%;}
}
@media (max-width:639px) {
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block h2 {padding:7px 50px 7px 15px;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block h2:after {width:50px;background-size:20px auto;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block .moviefilters-wrap {padding-bottom:39px;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block .moviefilters-wrap .mfilters-popupfoot a {font-size:16px;line-height:19px;padding:11px 0 9px;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block .moviefilters-wrap .mfilters-popupfoot .cc-reset {padding:10px 0;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block .moviefilters-wrap .mfilters-popupfoot .cc-reset:after {width:20px;height:19px;background-size:100% auto;}
}
@media (max-width:479px) {
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block .moviefilters-wrap:before {width:45%;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block .moviefilters-wrap:after {width:45%;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .cc-movie-left-panel-filter-block .moviefilters-wrap .mfilters-popuphead {padding-right:10px;padding-left:10px;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block > h3 {width:45%;font-size:14px;padding:10px;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block ul.cc-filter-list {width:55%;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block ul.cc-filter-list li {padding:5px 0;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block ul.cc-filter-list li a {font-size:14px;line-height:14px;padding:5px 0 5px 25px;}
.cc-movies-block .cc-movies-wrapper .cc-movie-left-panel .filter-block ul.cc-filter-list li a:before {width:20px;height:20px;}
}
/*E.O.Added 2017 02 17*/
.cc-movies-wrapper .cc-movie-right-panel {float:left; margin-left:45px; width:1235px;}
.common-template .cc-movies-wrapper .cc-movie-right-panel {float:left;width:100%;}
.cc-coming-soon-details .cc-movies-wrapper .cc-movie-right-panel {width:100%; margin-left:0px;}

.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul {padding:0;margin:0;list-style:none;position:relative;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li {float:left;width:278px;margin:0 15px 30px;padding:10px;-moz-box-shadow:0 0 10px 2px #e2e2e2;-webkit-box-shadow: 0 0 10px 2px#e2e2e2; box-shadow: 0 0 10px 2px #e2e2e2;min-height:495px;}
.cc-coming-soon-details .cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li {width:298px;}
.cc-coming-soon-details.cc-movies-type {padding:0 170px 30px;}

.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li.no-recordfound {padding: 50px 0;-moz-box-shadow:0 0 10px 2px #e2e2e2;-webkit-box-shadow:0 0 10px 2px#e2e2e2;box-shadow:0 0 10px 2px #e2e2e2;cursor:pointer;color:#E30613;text-align:center;font-size:16px;margin:0 -15px 0 0; width:100%;}

.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter {}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movieposter-img img {width:100%;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail {display:block;text-align:center;position:relative;overflow:hidden;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .cc-poster-icon-pg {position:absolute; left:10px; top:0; z-index:2; width:30px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .overlay-wrap {width:100%; height:100%; text-align:center; position:absolute;bottom:0; left:0; z-index:1; filter:alpha(opacity=0);opacity:0;visibility:hidden;-moz-transition:all 0.5s 0.5s;-webkit-transition:all 0.5s 0.5s;-o-transition:all 0.5s 0.5s;transition:all 0.5s 0.5s;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li:hover .cc-movieposter .cc-movie-poster-detail .overlay-wrap {filter:alpha(opacity=100);opacity:1;visibility:visible;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay{width:100%;height:100%;background:rgba(0,0,0,0.6); display:table; }
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .moverlay-content {transition:all 0.3s; opacity:0; display:table-cell; vertical-align:middle;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li:hover .cc-movieposter .cc-movie-poster-detail .movies-overlay .moverlay-content { opacity:1; transition:all 0.3s 0.3s;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .play-icon {width:48px;height:48px;background:url(../images/cc-movie-poster/play-icon.png) no-repeat 0 0;margin:0 auto;display:block; cursor:pointer;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .cc-booknow{max-width:82%;font:20px/30px 'GE SS Two';padding:10px 15px 6px;margin:15px auto 0;text-decoration:none;display:block;}/*color:#fff;background:#a71212;text-transform:uppercase;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;*/
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .cc-movieinfo{font:20px/24px 'GE SS Two';color:#fff; border:1px solid #fff; border-color:rgba(250, 250, 250, 0.5); padding:7px 15px 5px;margin:25px auto 0;text-decoration:none;text-transform:uppercase;display:inline-block;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .cc-movieinfo:hover {color:#fff;background:#E30613;border-color:#E30613;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .txtinfo {font:20px/20px 'GE SS Two';color:#fff;text-align:center;text-transform:uppercase;margin:25px 0 0;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .txtinfo span {font-size:16px;line-height:16px;display:block;padding:0 0 5px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-moviecontent {margin:0; padding:0; min-height:60px;/*min-height:90px;*/ position:relative}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-moviecontent h3 {margin:10px 0 5px; padding:0; font:16px/18px 'GE SS Two'; text-transform:uppercase; color:#000;min-height:36px;}
	

.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-moviecontent p {margin:0; padding:0; /*font:16px/16px 'GE SS Two'; min-height:32px; letter-spacing:2px; Hided19112018*/font:15px/15px 'GE SS Two'; min-height:30px; color:#000;}
.cc-view-more-btn{display:inline-block; position:absolute; bottom:-22px; right:0;}
.cc-view-more{display:inline-block; background:#333333; letter-spacing:2px; border-radius: 50px 0 0 50px;-moz-border-radius: 50px 0 0 50px;-webkit-border-radius: 50px 0 0 50px;-o-border-radius: 50px 0 0 50px; margin:0px -15px 0 0px; position:relative; padding:13px 40px 13px 50px; z-index:1;font:17px/20px 'GE SS Two'; color:#fff;text-transform:uppercase;text-decoration:none;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.cc-view-more:hover, .cc-view-more:focus {background:#E30613;color:#fff;text-decoration:none;}
.cc-view-more:before {content:''; position:absolute; right:-1px; top:-12px; background:url(../images/viewmore.png) no-repeat 0 0; width:16px; height:13px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.cc-view-more:hover:before {background-image:url(../images/viewmore-hover.png);}

.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-moviecontent h4{margin:5px 0;padding:0;font:12px/14px 'GE SS Two';text-transform:uppercase;color:#000;}





@media (max-width:1599px) {
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .txtinfo {font-size:18px;line-height:18px;margin:20px 0 0;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .txtinfo span {font-size:15px;line-height:15px;}
}
@media (max-width:991px) {
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .txtinfo {font-size:16px;line-height:16px;margin:15px 0 0;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .txtinfo span {font-size:14px;line-height:14px;}
}
@media (max-width:567px) {
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .txtinfo {font-size:14px;line-height:14px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .txtinfo span {font-size:13px;line-height:13px;}
}
/*E.O.Movies List - Tab Section*/

/*Experience*/
.home-title {display:block; text-align:center}
.home-title h2{font:40px/40px 'GE SS Two';color:#000000;text-transform:uppercase;text-align:center;padding:0px 0 15px;margin:0px; display:inline-block; position:relative}
.home-title h2 span{font:26px/26px 'GE SS TwoOSF';color:#9a9595; display:block}
.home-title h2:before {position:absolute; content:''; bottom:0; left:30%; width:40%; height:1px; background:#000; -moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.cc-experience-wrapper:hover .home-title h2:before, .cc-events-promotions-block:hover .home-title h2:before {left:0; width:100%;}
.cc-experience-wrapper{padding:0px;position:relative; margin:0;}
.cc-experience-wrapper .cc-experiencecontent-first {margin-bottom:1px;margin-top:45px;padding-right:1px;}
.cc-experience-wrapper .cc-experiencecontent-top {position:relative; margin:0; z-index:1;}
.cc-experience-wrapper .cc-experiencecontent-top:after, .cc-experience-wrapper .cc-experiencecontent-bottom:after {content:''; display:table; clear:both}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topleft {float:left; width:794px; margin-right:1px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topleft figure {background:#000; }
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright {float:left; width:870px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list {float:left; width:434px; margin-left:1px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list:first-child {margin-left:0;}
.cc-experience-wrapper .cc-experiencecontent-bottom {position:relative}
.cc-experience-wrapper .cc-experiencecontent-bottom .cc-experiencecontent-bottom-list {float:left; margin-left:1px; margin-top:1px;}
.cc-experience-wrapper .cc-experiencecontent-bottom .cc-experiencecontent-bottom-list:first-child {margin-left:0}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form {background:url(../images/cc-experience/cc-experience-ad2.jpg) no-repeat center center; min-height:405px; text-align:center; padding:0 35px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form figure {margin:40px 0 12px; padding:0; display:inline-block;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options{padding:0;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .bootstrap-select.btn-group {width:100% !important;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options:before, .cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options:after {content:"";display:table;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options:after {clear:both;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .form-group {margin:0 0 2px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .btn-default {background:#fff;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;border:0;font:18px/20px 'MyriadPro-Regular';padding:15px 50px 12px 20px;  -webkit-box-shadow:none; box-shadow:none;color:#9d9d9d;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s; text-align:left}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .btn-default:hover, .cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .open > .dropdown-toggle.btn-default {background:#E30613;color:#fff;padding-left:30px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .btn-default .caret {background:url(../images/cc-experience/select-arrow.png) no-repeat 0 0; border:0; width:15px; height:8px; top:50%; right:20px;margin-top:-4px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .btn-default:hover .caret, .cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .open > .dropdown-toggle.btn-default .caret {background-position:center -1450px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .open > .dropdown-toggle.btn-default .caret {-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .bootstrap-select.btn-group .dropdown-menu {margin:0;border-radius: 0px;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;-webkit-box-shadow:none; box-shadow:none; border:0; padding:0;background:#E30613; max-height:250px !important;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .bootstrap-select.btn-group div.dropdown-menu {display:block !important;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .bootstrap-select.btn-group.open > div.dropdown-menu {-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .bootstrap-select.btn-group.dropup > div.dropdown-menu {-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .bootstrap-select.btn-group .dropdown-menu.inner li {border-top:1px solid #fff}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .bootstrap-select.btn-group .dropdown-menu.inner li:first-child {display:none}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .bootstrap-select.dropup .dropdown-menu.inner li {border-top:0;border-bottom:1px solid #fff;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .bootstrap-select.btn-group .dropdown-menu.inner li a {background:#fff; color:#000; font:18px/20px 'MyriadPro-Regular';padding:10px 20px 10px 30px; position:relative}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .bootstrap-select.btn-group .dropdown-menu.inner li.selected, .cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .bootstrap-select.btn-group .dropdown-menu.inner li:hover {background:#E30613; color:#fff;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .bootstrap-select.btn-group .dropdown-menu.inner li.selected a, .cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .bootstrap-select.btn-group .dropdown-menu.inner li:hover a {background:#E30613; color:#fff;}
.cc-submit{position:relative;z-index:10; background:#E30613;top:0;left:0;font:24px/24px 'GE SS Two';color:#fff;text-transform:uppercase;display:inline-block; text-decoration:none; width:100%;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;padding:17px 0 13px;}/*31 2 6padding:15px 0;*/
.cc-submit:focus {background:#000;color:#fff; text-decoration:none;}
.cc-submit:hover {background:#000;color:#fff; text-decoration:none;}
.cc-error-msg {display:none}
/*E.O.Experience*/

/*Events & Promotions*/
.cc-events-promotions-block{padding:70px 0 60px;position:relative;}
.cc-events-promotions-block .cc-events-promotions-block-list{position:relative; margin:40px -9px 0;}
.cc-events-promotions-block .cc-events-promotions-block-list .events-promotion-img{position:relative;padding:0 9px;/*float:left;transition:all 0.5s;text-align:center;*/}
.cc-events-promotions-block .cc-events-promotions-block-list .events-promotion-img figure{max-width:400px;margin:0 auto;overflow:hidden;}
.cc-events-promotions-block .cc-events-promotions-block-list .events-promotion-img .cc-ep-more{max-width:120px;width:100%;font:20px/24px 'GE SS Two';color:#fff;text-align:center;z-index:1;border:1px solid #fff;border-color:rgba(250, 250, 250, 0.6);padding:7px 15px 3px;text-decoration:none; opacity:0; transition:all 0.7s;position:absolute;bottom:20px;left:50%;margin-left:-60px;}
.cc-events-promotions-block .cc-events-promotions-block-list .events-promotion-img:hover .cc-ep-more {opacity:1;}
.cc-events-promotions-block .cc-events-promotions-block-list .slick-arrow{width:29px;height:59px;background:url('../images/cc-events-promotions/arrow-slider.png') no-repeat 0 0;border:0px;outline:none;text-indent:-9999px;position:absolute;z-index:2;top:50%; margin-top:-30px}
.cc-events-promotions-block .cc-events-promotions-block-list .slick-prev{left:-60px;}
.cc-events-promotions-block .cc-events-promotions-block-list .slick-next{right:-60px;background-position: 0 -59px;}
/*E.O.Events & Promotions*/

/*Footer*/

footer{background:#252525;padding:60px 0 35px;}
footer .cc-footer-top {padding:0 30px;}
footer .cc-footer-top::after {content:''; display:table; clear:both}
footer .cc-footer-topleft {margin:0; padding:0; float:left; width:650px;}
footer .cc-footer-topleft ul{float:left; width:25%;}
footer .cc-footer-topleft li {padding:3px 0;}
footer .cc-footer-topleft li a {display:block; margin:0; text-decoration:none; color:#ffffff; font:14px/20px 'GE SS Two'; text-transform:uppercase; position:relative; overflow:hidden;transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;}
footer .cc-footer-topleft li a:before {width:15%;height:1px;background:#E30613;content:"";position:absolute;top:0;left:100%;transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;}
footer .cc-footer-topleft li a:hover {color:#E30613;}
footer .cc-footer-topleft li a:hover:before {left:0;}
footer .cc-footer-topright {padding:0; margin:0; float:right; width:200px;}
footer .cc-footer-topright ul.appStore{float:right}
footer .cc-footer-topright ul.appStore li{float:left;margin-left:30px; position:relative}
footer .cc-footer-topright ul.appStore li:first-child {margin-left:0;}
footer .cc-footer-topright ul.appStore li:before {content:''; position:absolute; left:-14px; top:-8px; background:url('../images/footer-app.png') no-repeat -47px 0; width:1px; height:52px;}
footer .cc-footer-topright ul.appStore li:first-child:before {width:0;}
footer .cc-footer-topright ul.appStore li a {display:block; width:30px; height:30px; background:url('../images/footer-app.png') no-repeat 0 0;}
footer .cc-footer-topright ul.appStore li a.google-play {background-position:0 -12px;}
footer .cc-footer-topright ul.appStore li a.app-store {background-position:-63px -12px;}
footer .cc-footer-topright h5{color:#999;font:12px 'GE SS TwoExpert';text-transform:uppercase;padding:0 0 10px;margin:0;text-align:right;}
footer p.copyright {color:#fff;font:12px 'GE SS Two';text-transform:uppercase;padding:0;margin: 0 0 15px; display: table; clear: both;}
footer p.copyright a{color:#fff;}
footer p.copyright a:hover{color:#E30613;}
footer .cc-stayin-touch{float:right;width: 100%;margin-top: 40px;}
footer .cc-stayin-touch h5{color:#999;font:12px 'GE SS TwoExpert';text-transform:uppercase;padding:0 0 10px;margin:0;text-align:right;}
footer .cc-stayin-touch ul{float:right;margin:4px 0 0;}
footer .cc-stayin-touch ul li{float:left;height:23px;margin-left:10px;}
footer .cc-stayin-touch ul li a{height:100%;width:100%;display:block;text-indent:-9999px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
footer .cc-stayin-touch ul li.cc-hd-facebook a{background-position:0 0;width:23px;}
footer .cc-stayin-touch ul li.cc-hd-facebook a:hover{background-position:0 -34px;}
footer .cc-stayin-touch ul li.cc-hd-twitter a{background-position:-37px 0;width:28px;}
footer .cc-stayin-touch ul li.cc-hd-twitter a:hover{background-position:-37px -34px;}
footer .cc-stayin-touch ul li.cc-hd-instagram a{background-position:-76px 0;width:23px;}
footer .cc-stayin-touch ul li.cc-hd-instagram a:hover{background-position:-76px -34px;}
footer .cc-footer-btm{border-top:1px solid #4b4b4b; padding:0 30px;}
footer .cc-footer-btm:after {content:''; display:table; clear:both }
footer .cc-footer-btm .cc-foot-cclogo{float:left;padding:25px 0 0;width:215px;height:37px;}
footer .cc-footer-btm .cc-foot-cclogo a {display:block;}
.cc-influx{float:right;padding-right:25px;/*width:167px;*/margin:25px 0px 0;height:37px;background:url("../images/influx-arrow.png") right 0 no-repeat;cursor:pointer;}
.cc-influx-xs {float:right;width:18px;height:25px;background:url("../images/influx-arrow.png") no-repeat 0 0;background-size:100% auto;display:block;}
ul.easeout li{float:right;text-align:right; list-style:none; margin:5px 10px 0 0;}
ul.easeout li a{display:inline-block !important;overflow:hidden;height:auto;width:0px;white-space:nowrap;text-align:left;margin-top:-4px;}
/*E.O.Footer*/
/* **E.O.Home Page(New Design-20170209)** */

/*Movies List Page*/
.movielist-wrap, .cc-experiences-landing, .cc-experience-detailed {margin-top:85px;position:relative;}
.common-template .cc-experience-detailed{margin-top:0 !important;}
 .common-template.cc-experiences-landing, .cc-experiences-landing.common-experience{margin-top:30px !important;/*margin-top:85px;*/position:relative;}
.movielist-wrap .cc-movies-block {margin:30px 0 60px !important;}
.movielist-wrap .topbanner, .innerpage-topbanner, .inner-common-banner {width:100%;min-height:215px;background:url("../images/bg-movieslist-header.jpg") no-repeat top center;/*background-size:100% 100%;*/position:absolute;top:-130px;left:0; background-size:100% auto;}
.inner-common-banner {background-image:url('../images/cover-cinema-website.jpg?ver=2');}
@media (max-width:1599px) {
.movielist-wrap .cc-movies-block {margin:30px 0 !important;}
.movielist-wrap .topbanner, .innerpage-topbanner, .inner-common-banner {min-height:170px;background-size:100% 100%;top:-100px}
.innercontent-form.contactus .cc-verticaltab .nav > li.active > a:focus, .innercontent-form.contactus .cc-verticaltab .nav > li.active > a:hover, .innercontent-form.contactus .cc-verticaltab .nav > li > a:hover, .innercontent-form.contactus .cc-verticaltab .nav > li.active a {font-size:14px;}
}
@media (max-width:1365px) {
.movielist-wrap .topbanner, .innerpage-topbanner, .inner-common-banner {min-height:150px;top:-80px}
}
@media (max-width:1199px) {
.movielist-wrap .cc-movies-block {margin:15px 0 30px !important;}
.movielist-wrap .topbanner, .innerpage-topbanner, .inner-common-banner {min-height:140px;background-size:auto 100%;top:-90px}
}
@media (max-width:991px) {
.movielist-wrap .topbanner, .innerpage-topbanner, .inner-common-banner {min-height:120px;top:-85px;}/*top:70px*/
.movielist-wrap .cc-movies-block {margin:0 0 20px !important;}
}
@media (max-width:767px) {
.movielist-wrap .topbanner, .innerpage-topbanner, .inner-common-banner {min-height:110px;}
}
@media (max-width:479px) {
.movielist-wrap .topbanner, .innerpage-topbanner, .inner-common-banner {top:-84px}/*top:70px;*/
}
/*E.O.Movies List Page*/

/*Movie Banner Section Start*/
.movie-content-wrapper {background:#efefef}
.movie-header {background:url("../images/cc-movie-detail/movie-bannernew.jpg") center top no-repeat; height:591px; width:100%; position:relative; overflow:hidden}
.movie-header .bnt-trailer {position:absolute;top:50%; left:50%; margin-left:-34px; margin-top:-34px; display:inline-block; width:68px;  height:68px; background:url("../images/cc-movie-detail/movie-icon.png") center center no-repeat;}

.movie-banner-wrap {position:relative; margin-top:-150px;/*margin-top:-65px;*/ margin-bottom: 65px; z-index:1; -moz-box-shadow: 0 0 11px 0px rgba(0,0,0,0.15);  -webkit-box-shadow: 0 0 11px 0px rgba(0,0,0,0.15);  box-shadow: 0 0 11px 0px rgba(0,0,0,0.15); background:#fff; }
.movie-banner-wrap .movie-bannercontent-wrap {position:relative; margin-top:0px}
/*Breadcrumb*/
.movie-banner-wrap .movie-bannercontent-wrap .breadcrumb{background:none;margin-bottom:0;padding:20px 40px;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
.movie-banner-wrap .movie-bannercontent-wrap .breadcrumb ul.bc {display:inline-block;}
.movie-banner-wrap .movie-bannercontent-wrap .breadcrumb ul.bc li{position:relative;font-family:'GE SS Two';color:#fff;font-size:13px;display:inline-block;margin-right:15px;text-transform:uppercase;}
.movie-banner-wrap .movie-bannercontent-wrap .breadcrumb ul.bc li:after{position:absolute;content:'';width:7px;height:8px;background:url('../images/cc-movie-detail/arrow.png') 0 0 no-repeat;right:-12px;top:6px;}
.movie-banner-wrap .movie-bannercontent-wrap .breadcrumb ul.bc li a {color:#fff;text-decoration:none;text-transform:uppercase;}
.movie-banner-wrap .movie-bannercontent-wrap .breadcrumb ul.bc li:last-child {margin-right:0;}
.movie-banner-wrap .movie-bannercontent-wrap .breadcrumb ul.bc li:last-child:after {background:none;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content{position:relative}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top {padding:50px 170px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top h1{font:30px/30px 'GE SS Two'; color:#000; margin:0; padding:0; text-transform:uppercase}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top h1 span.notice {width:30px; display:inline-block;vertical-align:middle; margin-left:10px; margin-top:-6px;margin-right:10px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top h1 span.notice img {width:30px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top h1 span.rate-cont{display:inline-block;vertical-align:middle;margin-left:0;margin-top:0;font:14px/18px 'GE SS Two';}


.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails {margin:0; padding:0; min-height:110px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails.width {width:25%;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li {float:left; display:inline-block; margin:0; padding:0 40px 0 0; position:relative;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:before {content:''; position:absolute; top:0; left:-20px; width:10px; height:135px; background:url('../images/cc-movie-detail/movie-line.png') 0 0 no-repeat;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li.clearfix {display:none}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:first-child:before {display:none;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:first-child{width:350px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:nth-child(3){width:210px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:nth-child(5){width:235px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li h6{display:block; font:14px/18px 'GE SS Two'; text-transform:uppercase; color:#666666; padding:0px 0 5px; margin:30px 0 0;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li p {font:14px/18px 'GE SS Two'; color:#000;word-wrap: break-word;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li.info-director {max-width:130px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li.info-subtitle, .movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li.info-lang {max-width:105px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li.info-subtitle p, .movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li.info-lang p {word-wrap: inherit;}
/*.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .notice {width:50px;position:absolute;top:0px;right:0;cursor: pointer;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .notice img {width:50px;}*/
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .btn-details {display:none;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom {background:#E30613; width:1648px; padding:7px 0px 7px 80px; position:relative; display:inline-block;margin-left:-15px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom:before {width:15px;height:13px;background:url(../images/cc-movie-detail/home-tabs-arrow.png) no-repeat 0 0;content:'';position:absolute;top:-12px;left:-1px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom h2 {font:20px/40px 'GE SS Two'; color:#fff; display:inline-block; float:left; margin:0px; padding:2px 15px 0 0; text-transform:uppercase; position:relative; letter-spacing:2px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom h2:after {content:''; position:absolute; right:-5px; top:50%; margin-top:-7px; background:url('../images/cc-movie-detail/arrow1.png') 0 0 no-repeat; width:8px; height:15px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .datescroll {width:1447px; overflow:hidden; padding:0 25px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date {margin:1px 0 0 30px; padding:0px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date li {position:relative; width:171px; float:left; font:18px 'GE SS Two'; text-align:center; color:#fff; text-transform:uppercase; cursor:pointer; -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:0}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date li:before {content:''; position:absolute; left:-1px; top:50%; margin-top:-7px; width:1px; height:14px; background:#fff;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date li:first-child:before, .movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date li:hover:before, .movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date li.active:before {display:none;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date li a {color:#fff; text-decoration:none; padding:11px 20px 9px 20px; display:block;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date li:hover, .movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date li.active {background:#000; z-index:1}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date li.active {z-index:2}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date li.active {font-family:'GE SS Two'}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date li span {display:inline-block}
.movie-banner-wrap .movie-bannercontent-wrap .movie-name {float:left; width:296px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .datescroll .slick-slider .slick-track {transition:transform 1500ms ease;-moz-transition:transform 1500ms ease;-webkit-transition:transform 1500ms ease;-o-transition:transform 1500ms ease;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .slick-arrow {border:0; text-indent:-999em; cursor:pointer;position: absolute; top: 50%; z-index:1; margin-top:-13px}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .slick-prev {background: url(../images/date-arrow3.png) left center no-repeat; opacity: 1; height: 25px; left:-17px; width: 15px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .slick-next {background: url(../images/date-arrow2.png) right center no-repeat; opacity: 1; height: 25px; right:-20px; width: 15px;}

.movie-location {width:1355px;padding-bottom:30px;padding-top:20px;margin:0 auto;z-index:2;position:relative;}
.movie-location:after{display:table; clear:both; content:" "}
.movie-location .movie-location-left {padding:0 0 1px;margin:0;position:relative;overflow:hidden;}
.movie-location .movie-location-left:after {content:''; position:absolute; height:1px; width:950px; right:0; bottom:0; background:#c7c7c7}
.movie-location .movie-location-left:after{display:block; content:''; clear:both}
.movie-location h2.location {float:left;margin:0px;/*padding:10px 0; Hided25092018*/padding:15px 0;width:100%;cursor:pointer;position:relative;}
.movie-location h2.location > span {width:330px;font:20px/20px 'GE SS Two';color:#000;padding:4px 60px 0 0;margin:0;text-transform:uppercase;text-align:right;display:block;position:relative;}
.movie-location h2.location > span:after {width:11px;height:21px;background:url('../images/cc-movie-detail/arrow2.png') no-repeat 0 0;content:'';position:absolute;right:0;top:50%;margin-top:-10px;}
.movie-location .movie-location-left .movie-location-area {float:right; width:950px; position:relative;}

.movie-location h2.location .movie-btn {width:20px;height:20px;background:#E30613;position:absolute;top:50%;right:0;z-index:1001;margin-top:-10px;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; text-align:center}
.movie-location h2.location .movie-btn .icon-span {width:10px;height:2px;background:#fff;display:inline-block; transition: all 0.4s;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s; position:absolute;top:50%;left:5px;margin-top:-1px;}
.movie-location h2.location .movie-btn .icon-span:first-child {transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);}
.movie-location .movie-location-left.active  h2.location .movie-btn .icon-span {transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);}

.movie-location .movie-location-left .movie-location-area.mb {margin-bottom:30px !important}

.movie-location .movie-location-left .movie-location-area .movie-locationarea-list {padding-bottom:10px;display:block;clear:both;overflow:hidden;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list .movie-lalist-rows {margin:10px 0 0 ;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list .movie-lalist-rows:first-child {margin:0;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list h2 {float:left;width:15%;/*font:16px/29px 'GE SS Two'; Hided-18092018*/font:16px/22px 'GE SS Two';color:#000;margin:7px 0 0;text-transform:uppercase;position:relative;}
/*.movie-location .movie-location-left .movie-location-area .movie-locationarea-list .movie-lalist-rows.mexperience-standard h2{color:#000000;}*/
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list .movie-lalist-rows.mexperience-imax h2{color:#4ba1ff;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list .movie-lalist-rows.mexperience-vip h2{color:#ff9602;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list .movie-lalist-rows.mexperience-4dx h2{color:#5d5d60;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list .movie-lalist-rows.mexperience-premium h2{color:#ff2216;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list .movie-lalist-rows.mexperience-std h2{color:#FF2216;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list .movie-lalist-rows.mexperience-dolby h2{color:#0099CC;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list .movie-lalist-rows.mexperience-11 h2{color:#FF2216;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time {float:right;width:85%;margin:0 -10px;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time:before, .movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time:after {content:"";display:table;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time:after {clear:both;}
/*.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time:last-child{margin:0;}*/
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li {float:left;width:12.5%;padding:0 10px;margin:0 0 10px;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li a {font:16px/16px 'GE SS Two';color:#000;text-transform:uppercase;text-align:center;padding:8px 5px 7px; border:1px solid #969696; border-radius: 2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px; -webkit-transition:0.2s all; -ms-transition:0.2s all; -o-transition:0.2s all; transition:0.2s all;display:block;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li a:hover, .movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li a:focus {text-decoration:none;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li a span {/*display:block; font:14px/16px 'GE SS Two'; Hided-18092018*/ display:inline-block; color:#E30613; font:11px/11px Tahoma, GE SS Two, Geneva, sans-serif;padding-left:5px;}
/*.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li.active a, .movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li a:hover {border:1px solid #269454; background:#269454;}*/
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li.active a, .movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li a:hover {border:1px solid #E30613; background:#E30613;} 
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li.booked a {border:1px solid #E30613; background:#E30613;} 
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li.booked a,
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li.booked a span,
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li.active a,
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li.active a span,
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li a:hover,
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li a:hover span {color:#fff !important;}
.movie-location .movie-selectbox {display:block; clear:both; overflow:hidden; margin:0px;}

.movie-location .movie-selectbox h2.selectbox-title {float:left;padding:30px 0;}
.movie-location .movie-selectbox h2.selectbox-title > span {width:330px;font:20px/20px 'GE SS Two';color:#000;padding:4px 60px 0 0px;margin:0px;text-transform:uppercase;text-align:right;display:block;position:relative;}
.movie-location .movie-selectbox h2.selectbox-title > span:after {content:''; position:absolute; right:0px; top:50%; margin-top:-11px; background:url('../images/cc-movie-detail/arrow2.png') 0 0 no-repeat; width:11px; height:21px;}

.movie-location .movie-selectbox .movie-selectbox-sub {float:left; width:100%; max-width:950px; margin-left:75px; padding:30px 0 10px; border-bottom:1px solid #c8c8c8; }
.movie-location .movie-selectbox:last-child .movie-selectbox-sub {padding-bottom:0; border-bottom:0;}
.movie-location .movie-selectbox .movie-selectbox-sub p {font:14px/18px 'GE SS Two';color:#000;margin-bottom:20px;}
.movie-location .movie-selectbox .movie-selectbox-sub .check input[type="checkbox"] {display:none;}
.movie-location .movie-selectbox .movie-selectbox-sub .check label {font:14px/32px 'GE SS Two';color:#000;padding-left:52px;margin-bottom:0;cursor:pointer;position:relative}
/*.movie-location .movie-selectbox .movie-selectbox-sub .check input[type="checkbox"] + label span {width:32px;height:32px;background:url('../images/cc-movie-detail/ic-simplecb-default.png') no-repeat 0 0;position:absolute;top:0;left:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}*/
.movie-location .movie-selectbox .movie-selectbox-sub .check input[type="checkbox"] + label span {width:32px;height:32px;background:url('../images/cc-movie-detail/movie-icon5.png') no-repeat 0 0;position:absolute;top:0;left:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.movie-location .movie-selectbox .movie-selectbox-sub .check input[type="checkbox"]:checked + label span {background-image:url('../images/cc-movie-detail/movie-icon5a.png');}

.movie-location .movie-selectbox .movie-selectbox-sub .btngroup {padding:25px 0 0;text-align:left;}
.movie-location .movie-selectbox .movie-selectbox-sub .btngroup .btn {min-width:180px;padding:10px 50px 6px;margin-left:20px;vertical-align:top;text-align:center; line-height:40px}
.movie-location .movie-selectbox .movie-selectbox-sub .btngroup .btn:first-child {margin-left:0;}
.movie-location .movie-selectbox .movie-selectbox-sub .booking-type {margin:0; padding:0; width:100%}
.movie-location .movie-selectbox .movie-selectbox-sub .booking-type ul {margin:0;padding:0; width:100%;}
.movie-location .movie-selectbox .movie-selectbox-sub .booking-type ul li {float:left;padding:0 40px 20px 0;}
.movie-location .movie-selectbox .movie-selectbox-sub .booking-type ul li .type input[type="checkbox"] {display:none;}
.movie-location .movie-selectbox .movie-selectbox-sub .booking-type ul li .type label {font:18px/18px 'GE SS Two';color:#000;padding:9px 0 5px 52px;margin-bottom:0;cursor:pointer;display:block;position:relative;text-transform:uppercase;}
.movie-location .movie-selectbox .movie-selectbox-sub .booking-type ul li .type label strong {color:#E30613;display:inline-block;}
.movie-location .movie-selectbox .movie-selectbox-sub .booking-type ul li .type input[type="checkbox"] + label span {width:32px;height:32px;background:url('../images/cc-movie-detail/movie-icon5.png') no-repeat 0 0;cursor:pointer;display:block;position:absolute;top:0;left:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.movie-location .movie-selectbox .movie-selectbox-sub .booking-type ul li .type input[type="checkbox"]:checked + label span {background-image:url("../images/cc-movie-detail/movie-icon5a.png");}
.movie-location .rightside {padding:0px; width:296px; float:right; min-height:300px; margin-bottom:40px;}
.rating-wrap {}
.rating-wrap .modal-dialog {width:100%; max-width:880px; min-height:463px; margin-top:230px;}
.rating-wrap .modal-dialog .modal-content {border-radius: 0px;-webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;  -webkit-box-shadow: none; box-shadow: none;}
.rating-wrap .modal-dialog .modal-content .modal-body {padding:60px; overflow:hidden}
.rating-wrap .modal-dialog .modal-content .modal-body figure {float:left; margin:0; padding:0;}
.rating-wrap .modal-dialog .modal-content .modal-body .rating-content {float:left;width: 100%; max-width: 400px; margin-left: 40px}
.rating-wrap .modal-dialog .modal-content .modal-body .rating-content p {font:13px/18px 'GE SS Two'; color:#000; margin-bottom: 15px;}
.rating-wrap .modal-dialog .modal-content .modal-body .rating-content .btngroup {padding:80px 0 0;text-align:left;}
.rating-wrap .modal-dialog .modal-content .modal-body .rating-content .btngroup .btn {min-width:180px;padding:3px 50px 0 50px;margin-left:20px;vertical-align:top;text-align:center; line-height:49px;}
.rating-wrap .modal-dialog .modal-content .modal-body .rating-content .btngroup .btn:first-child {margin-left:0;}
.movie-location .btngroup{text-align:center; display:block; clear:both;}
.movie-location .btngroup1 {position:absolute; right:0; bottom:-42px;}
.movie-location .btngroup  .btn-view {border:1px solid #d7d7d7; padding:7px 15px 3px; background:none; color: #000;max-width:260px; text-transform: uppercase;font-size:18px;line-height:30px;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 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;}
.movie-location .btngroup  .btn-view:hover, .movie-location .btngroup  .btn-view:focus {color:#fff;background:#E30613;border-color:#E30613;}
#mtrailer-modal .modal-dialog {max-width: 900px;   width: 100%; position:absolute; top:50%; left:50%; margin-left: -450px;  margin-top: -253px;}
#mtrailer-modal .modal-dialog.add{margin-left: -450px !important;  margin-top: -253px !important;}
#mtrailer-modal .modal-content {background: none; border:0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none;}
#mtrailer-modal .modal-content .modal-body {padding:0;}
#mtrailer-modal .mtrailermodal-close {width:15px;height:15px;background:url(../images/ic-tmodal-close.png) no-repeat 0 0;display:block;text-indent:-9999em;position:absolute;top:0;right:-15px;z-index:2;}
#mtrailer-iframewrap iframe {vertical-align:top;}
.datescroll {float:left;}
.datescroll .mCSB_scrollTools.mCSB_scrollTools_horizontal {opacity:0 !important;}
.datescroll .mCSB_horizontal.mCSB_inside > .mCSB_container {margin:0;}
/*Movie Banner section end*/
.rating-wrap.myaccount-cancel .modal-dialog{width:100%;max-width:450px;background:#fff;padding:30px;margin:-50px auto 0;top:50%;position:relative;min-height:inherit;}
.rating-wrap.myaccount-cancel .modal-dialog .modal-content .modal-body .rating-content{margin-left:0;text-align:center;}
.rating-wrap.myaccount-cancel .modal-dialog .modal-content .modal-body .rating-content .btngroup .btn{min-width:90px;padding:3px 30px 0;margin-left:20px;vertical-align:top;text-align:center;line-height:40px;}
.rating-wrap.myaccount-cancel .modal-dialog .modal-content .modal-body .rating-content .btngroup .btn:first-child {margin-left:0;}
.rating-wrap.myaccount-cancel .modal-dialog .modal-content .modal-body .rating-content .btngroup{padding:0;text-align:center;}
.rating-wrap.myaccount-cancel .modal-dialog .modal-content .modal-body{padding:0;}
.rating-wrap.myaccount-cancel .modal-dialog .modal-content {border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-box-shadow: none; box-shadow: none;border:0;}

/*Movie List Start*/
/*Movie List End*/

/*Movie Details Start*/
/*Movie Details End*/

/*Booking Progress Header Start*/
.bookingprogress-header {}
.bookingprogress-header .bookingstatus-bar {padding:0px 0 32px;}
.bookingprogress-header .bookingstatus-bar ul {margin:0 auto;}


/*Select Seats*/

.bookingprogress-header .bookingstatus-bar{width:100%;float:left;position:relative; z-index:2;}
.bookingprogress-header .bookingstatus-bar{/*position:fixed;*/position:relative;width:100%; top:0;z-index:10;text-align:center;/*height:165px;*/box-sizing:border-box;}
.bookingprogress-header .bookingstatus-bar ul{display:inline-block;margin:0; position:relative;}
.bookingprogress-header .bookingstatus-bar ul li{float:left;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;position:relative; z-index:2;margin-left:100px;}
.bookingprogress-header .bookingstatus-bar ul:before{background:#aaaaaa;text-align:center;position:absolute;left:40px;top:34px;content:'';width:82%;z-index:-1;height:1px;}
.bookingprogress-header .bookingstatus-bar ul li p{color:#b4b3b2;font:12px 'GE SS Two';text-transform:uppercase;padding-top:0px;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}

.bookingprogress-header .bookingstatus-bar ul li p small{color:#666666;font-size:12px;}
.bookingprogress-header .bookingstatus-bar ul li.active p{color:#d22800;}
.bookingprogress-header .bookingstatus-bar ul li.active p small{color:#d22800;}

.bookingprogress-header .bookingstatus-bar ul li.complete p{color:#a8a8a8;}
.bookingprogress-header .bookingstatus-bar ul li.complete p small{color:#a8a8a8;}

.bookingprogress-header .bookingstatus-bar ul li span{width:68px;height:68px;display:inline-block;position:relative; background-color:#fff;border-radius:50%;-webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; border:1px solid #aaaaaa;}
.bookingprogress-header .bookingstatus-bar ul li.active span{display:inline-block;position:relative; background-color:#fff;border-radius:50%;-webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%;border:1px solid #E30613;}
.bookingprogress-header .bookingstatus-bar ul li.complete span{display:inline-block;position:relative; background-color:#e3e3e3;border-radius:50%;-webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%;border:1px solid #aaaaaa;}
.bookingprogress-header .bookingstatus-bar ul li span i{background:url('../images/cc-seatlayout/progress-icons.png') no-repeat 0 0;display:block;width:68px;height:68px;}


/*.bookingprogress-header .bookingstatus-bar ul li span:before{position:absolute;left:0;top:0;content:'';width:100%;height:100%;background:url('../images/my-movies-bg.jpg') repeat left top;z-index:-1;}*/
.bookingprogress-header .bookingstatus-bar ul li span i.cc-your-login-icon{background-position:19px 15px;}
.bookingprogress-header .bookingstatus-bar ul li.active span i.cc-your-login-icon{background-position:19px -40px;}
.bookingprogress-header .bookingstatus-bar ul li.complete span i.cc-your-login-icon{background-position:19px -98px;}

.bookingprogress-header .bookingstatus-bar ul li span i.cc-select-show-icon{background-position:-266px 15px;}
.bookingprogress-header .bookingstatus-bar ul li.active span i.cc-select-show-icon{background-position:-266px -40px;}
.bookingprogress-header .bookingstatus-bar ul li.complete span i.cc-select-show-icon{background-position:-266px -95px;}

.bookingprogress-header .bookingstatus-bar ul li span i.cc-select-amount-icon{background-position:-329px 15px;}
.bookingprogress-header .bookingstatus-bar ul li.active span i.cc-select-amount-icon{background-position:-329px -40px;}
.bookingprogress-header .bookingstatus-bar ul li.complete span i.cc-select-amount-icon{background-position:-329px -96px;}

.bookingprogress-header .bookingstatus-bar ul li span i.cc-your-seats-icon{background-position:-42px 15px;}
.bookingprogress-header .bookingstatus-bar ul li.active span i.cc-your-seats-icon{background-position:-42px -40px;}
.bookingprogress-header .bookingstatus-bar ul li.complete span i.cc-your-seats-icon{background-position:-42px -95px;}

.bookingprogress-header .bookingstatus-bar ul li span i.cc-your-fb-icon{background-position:-100px 15px;}
.bookingprogress-header .bookingstatus-bar ul li.active span i.cc-your-fb-icon{background-position:-100px -40px;}
.bookingprogress-header .bookingstatus-bar ul li.complete span i.cc-your-fb-icon{background-position:-100px -96px;}

.bookingprogress-header .bookingstatus-bar ul li span i.cc-your-pay-icon{background-position:-152px 15px;}
.bookingprogress-header .bookingstatus-bar ul li.active span i.cc-your-pay-icon{background-position:-152px -40px;}
.bookingprogress-header .bookingstatus-bar ul li.complete span i.cc-your-pay-icon{background-position:-152px -98px;}


.bookingprogress-header .bookingstatus-bar ul li span i.cc-your-confirm-icon{background-position:-210px 18px;}
.bookingprogress-header .bookingstatus-bar ul li.active span i.cc-your-confirm-icon{background-position:-210px -38px;}
.bookingprogress-header .bookingstatus-bar ul li.complete span i.cc-your-confirm-icon{background-position:-210px -92px;}

.bookingprogress-header .bookingstatus-bar ul li:first-child{margin-left:0;}
.bookingprogress-header .bookingstatus-bar ul li:first-child:before{display:none;}
/*.bookingprogress-header .bookingstatus-bar ul li:first-child:after{border-top:1px solid #aaa9a8;text-align:center;position:absolute;left:78%;top:62px;content:'';width:22%;}
.bookingprogress-header .bookingstatus-bar ul li:last-child:before{border-top:1px solid #aaa9a8;text-align:center;position:absolute;left:0;top:62px;content:'';width:78%;}*/



/*.bookingprogress-header .bookingstatus-bar ul li.completed a{border-top:0;border-left:0;}
.bookingprogress-header .bookingstatus-bar ul li {-moz-    box-shadow: 0 -5px 6px -5px rgba(115,115,115,0.75), 4px 0px 20px -5px rgba(115,115,115,0.75);-webkit-    box-shadow: 0 -5px 6px -5px #bfbfbf, 4px 0px 20px -5px #bfbfbf;box-shadow: 0 -5px 6px -5px #bfbfbf, 4px 0px 20px -5px #bfbfbf;float:left;background:#dedede;position:relative;text-align:center;min-width:300px;}
.bookingprogress-header .bookingstatus-bar ul li.completed, .bookingprogress-header .bookingstatus-bar ul li.active, .bookingprogress-header .bookingstatus-bar ul li.completed a, .bookingprogress-header .bookingstatus-bar ul li.active a{box-shadow:none;}
.bookingprogress-header .bookingstatus-bar ul li:last-child a{border-right: 1px solid #bfbfbf; -moz-box-shadow:inset -18px 20px 10px -20px #bfbfbf;-webkit-box-shadow:inset -18px 20px 10px -20px #bfbfbf;box-shadow:inset -18px 20px 10px -20px #bfbfbf;}
.bookingprogress-header .bookingstatus-bar ul li a {border-top: 1px solid #ababab;border-left: 1px solid #bfbfbf; cursor:pointer; border-bottom:3px solid #bfbfbf;-webkit-box-shadow: inset 0 20px 10px -20px #ababab;-moz-box-shadow: inset 0 20px 10px -20px #ababab;box-shadow: inset 0 20px 10px -20px #ababab;font:18px/18px 'GE SS Two';color:#919191;padding:15px 0 12px;margin:0;text-align:center;position:relative;text-transform:uppercase;display:block; -webkit-transition:all 0.5s; transition:all 0.5s;-ms-transition:all 0.5s; -moz-transition:all 0.5s;}
.bookingprogress-header .bookingstatus-bar ul li.active a {border-right:1px solid #000;border-top:1px solid #000;border-left:0;}
.bookingprogress-header .bookingstatus-bar ul li:hover a {background:#000;color:#fff;}
.bookingprogress-header .bookingstatus-bar ul li:first-child a {border-left:0;border-right: 1px solid #bfbfbf;}
.bookingprogress-header .bookingstatus-bar ul li a:hover, .bookingprogress-header .bookingstatus-bar ul li a:focus {text-decoration:none;box-shadow:none;}
.bookingprogress-header .bookingstatus-bar ul .active {background:#000;}
.bookingprogress-header .bookingstatus-bar ul .active a {color:#fff;}
.bookingprogress-header .bookingstatus-bar ul .active:after {position:absolute;background:url('../images/cc-seatlayout/booking-progress-arrow.png') no-repeat center bottom;content:"";bottom:-25px;left:0; height:28px; width:100%;}
.bookingprogress-header .bookingstatus-bar ul li.completed, .bookingprogress-header .bookingstatus-bar ul li.completed:hover, .bookingprogress-header .bookingstatus-bar ul li.completed a:hover, .bookingprogress-header .bookingstatus-bar ul li.completed:hover a {background:#656565; color:#919191; cursor:default;}
.bookingprogress-header .bookingstatus-bar ul li.completed a span {position:relative}
.bookingprogress-header .bookingstatus-bar ul li.completed a span:before {content:''; position:absolute; background:url('../images/payment-stepicon.jpg') no-repeat left top; left:-27px; top:0; width:22px; height:17px; position:static;display:inline-block;margin-right:5px;vertical-align:text-top;}*/
.bookingprogress-header .bs-successmsg {padding: 10px 0 20px;}
.bookingprogress-header .bs-successmsg h2 {font:48px/50px 'GE SS Two';color:#000;text-align:center;}
.bookingprogress-header .bs-successmsg p {font:20px/30px 'GE SS Two';color:#000;padding:6px 0;text-align:center;letter-spacing:-1px;}
.bookingprogress-header .bs-successmsg p span {display:inline-block;text-transform:uppercase;vertical-align:top;margin-left:5px;}
.bookingprogress-header .bookingtimer .finalinfo {}
.bookingprogress-header .bookingtimer .finalinfo p {font:18px/40px 'GE SS Two';color:#000;text-transform:uppercase;}
.bookingprogress-header .bookingtimer .finalinfo p span {color:#94070a;background: url(../images/ic-phone.png) no-repeat 0 0;background-size:40px auto;padding-left:50px;margin-left:10px;display:inline-block;vertical-align:top;}
.bookingprogress-header .bookingtimer .finalinfo p a {color:#000;display:inline-block;text-decoration:underline;vertical-align:top;}
.bookingprogress-header .bookingtimer .finalinfo p a:hover, .bookingprogress-header .bookingtimer .finalinfo p a:focus {text-decoration:none;}
.bookingprogress-header .bookingtimer .finalinfo .finfo-lft {float:left;}
.bookingprogress-header .bookingtimer .finalinfo .finfo-rgt {float:right;}
.bookingprogress-header .bottom-infobar {background:#E30613;border-top:1px solid #fff;}
.bookingprogress-header .bottom-infobar.addposition {position:fixed; width:100%; z-index:1000; top:63px; border-top:0;}
.cc-seatlayout-block.topspace {margin-top:71px;}
.bookingprogress-header .bottom-infobar .bottom-infobar-inner {padding:15px 0;}
/*.bookingprogress-header .bottom-infobar .infobar-left {float:left;padding:8px 0;} Hided 20170301*/
.bookingprogress-header .bottom-infobar .infobar-left {float:left;}
.bookingprogress-header .bottom-infobar .infobar-left .pagetitle {float:left;font:20px/20px 'GE SS Two';/*font:24px/24px 'GE SS Two'; Hided 20170301*/color:#fff;background:url(../images/ic-white-arrowdown.png) no-repeat right center;padding:12px 0 8px;padding-right:45px;text-transform:uppercase;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status {float:left;padding-left:40px; margin-top:5px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul {}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul li {float:left;font:16px/16px 'GE SS Two';color:#fff;text-transform:uppercase;position:relative;padding:8px 0 8px;padding-left:40px;margin-left:30px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul li:first-child {margin-left:0;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul li span {width:30px;height:30px;position:absolute;top:0;left:0;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status01 span {background:url("../images/cc-seatlayout/sold.svg") center center no-repeat;background-size:30px 30px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status02 span {background:url("../images/cc-seatlayout/available.svg") center center no-repeat;background-size:30px 30px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status03 span {background:url("../images/cc-seatlayout/selection.svg") center center no-repeat;color:#fff;background-size:30px 30px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status04 span {background:url("../images/cc-seatlayout/unavailable.svg") center center no-repeat;background-size:30px 30px;}
/*Premium*/
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status01-premium span {background:url("../images/cc-seatlayout/sold-premium.svg") center center no-repeat;background-size:30px 30px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status02-premium span {background:url("../images/cc-seatlayout/available-premium.svg") center center no-repeat;background-size:30px 30px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status03-premium span {background:url("../images/cc-seatlayout/selection-premium.svg") center center no-repeat;color:#fff;background-size:30px 30px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status04-premium span {background:url("../images/cc-seatlayout/unavailable.svg") center center no-repeat;background-size:30px 30px;}





.bookingprogress-header .bottom-infobar .infobar-right {float:right;}

.bookingprogress-header .bottom-infobar .infobar-right .skip-btn{display:inline-block;}
.bookingprogress-header .bottom-infobar .infobar-right .skip-btn a{font:20px/40px 'GE SS Two';color:#fff;padding:8px 0 4px;margin:0;text-transform:uppercase;}
.bookingprogress-header .bottom-infobar .infobar-right .skip-btn a:hover{text-decoration:none;}

.bookingprogress-header .bottom-infobar .bookingtimer-inner {}
/*.bookingprogress-header .bottom-infobar .bookingtimer-inner label {float:left;font:15px/16px 'GE SS Two';color:#fff;margin:12px 10px 0 0;text-transform:uppercase;} Hided 20170301*/
.bookingprogress-header .bottom-infobar .bookingtimer-inner label {float:left;font:14px/14px 'GE SS Two';color:#fff;padding:8px 0 4px;margin:0;text-transform:uppercase;} 
.bookingprogress-header .bottom-infobar .bookingtimer-inner .booking-timecounter {float:left;font:30px/40px 'GE SS Two';color:#fff;padding-left:28px;padding-right:28px;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .booking-timecounter span {font:13px/13px 'GE SS Two';padding-bottom:3px;margin-left:5px;display:inline-block;vertical-align:middle;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .booking-timecounter span:first-child {margin-right:12px;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .flip-clock-wrapper {width:auto;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-col {float:left;margin-left:10px;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-col ul {float:left;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-col ul li {float:left;width:44px;height:56px;font:30px/56px 'GE SS Two';color:#fff;background:url(../images/bg-timer-container.png) no-repeat 0 0;margin-left:1px;text-align:center;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-col p {float:left;font:14px/56px 'GE SS Two';color:#666;margin-left:5px;}
/*Flip Clock - Countdown*/
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-fclock {float:left;max-width:255px;margin:0;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-fclock .flip {-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-fclock ul {float:left;width:44px;height:56px;background:url(../images/bg-timer-container.png) no-repeat 0 0;margin:0 0 0 1px;text-align:center;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-fclock ul:first-child {margin-left:10px;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-fclock ul li a div {font:30px/56px 'GE SS Two';color:#fff;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-fclock ul li a div div.inn {background:url(../images/bg-timer-container.png) no-repeat 0 0;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-fclock .flip-clock-divider {width:auto;height:auto;margin-left:5px;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-fclock .flip-clock-divider.min {margin-right:10px;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-fclock .flip-clock-divider .flip-clock-label {position:static;font:14px/56px 'GE SS Two';color:#fff;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-fclock .flip-clock-divider .flip-clock-dot {display:none;}
/*Flip Clock - Countdown End*/
.bookingprogress-header .bottom-infobar .seatbooking-status {float:right;}
.bookingprogress-header .bottom-infobar .seatbooking-status ul {}
.bookingprogress-header .bottom-infobar .seatbooking-status ul li {float:left;font:16px/40px 'GE SS Two';color:#fff;text-transform:uppercase;position:relative;padding-left:50px;margin-left:30px;}
.bookingprogress-header .bottom-infobar .seatbooking-status ul li:first-child {margin-left:0;}
/*.bookingprogress-header .bottom-infobar .seatbooking-status ul li span {width:40px;height:40px;border:1px solid transparent;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;position:absolute;top:0;left:0;}
.bookingprogress-header .bottom-infobar .seatbooking-status ul .seat-status01 span {background:#d9d9d9;border-color:#d9d9d9;}
.bookingprogress-header .bottom-infobar .seatbooking-status ul .seat-status02 span {background:#fff;border-color:#bebebe;}
.bookingprogress-header .bottom-infobar .seatbooking-status ul .seat-status03 span {background:#000;border-color:#000;}
.bookingprogress-header .bottom-infobar .seatbooking-status ul .seat-status03 span:before {width:23px;height:21px;background:url(../images/ic-tick.png) no-repeat 0 0;content:"";position:absolute;top:50%;left:50%;margin:-10px 0 0 -11px;}*/


.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul li span {width:30px;height:30px;position:absolute;top:0;left:0;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status01 span {background:url("../images/cc-seatlayout/sold.svg") center center no-repeat;background-size:30px 30px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status02 span {background:url("../images/cc-seatlayout/available.svg") center center no-repeat;background-size:30px 30px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status03 span {background:url("../images/cc-seatlayout/selection.svg") center center no-repeat;color:#fff;background-size:30px 30px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status04 span {background:url("../images/cc-seatlayout/unavailable.svg") center center no-repeat;background-size:30px 30px;}





/*Payment Confirmation Page > Booking Progress Header > Additional Info*/
.bookingtimer .finalinfo {border-top:1px solid #c8c8c8; clear:both; padding-top:30px;}
.bookingtimer .finalinfo p {font:18px/40px 'GE SS Two';color:#000;text-transform:uppercase;}
.bookingtimer .finalinfo p span {color:#94070a;background: url(../images/ic-phone.png) no-repeat 0 0;background-size:40px auto;padding-left:50px;margin-left:10px;display:inline-block;vertical-align:top;}
.bookingtimer .finalinfo p a {color:#5151ff;display:inline-block;text-decoration:underline;vertical-align:top;}
.bookingtimer .finalinfo p a:hover, .bookingprogress-header .bookingtimer .finalinfo p a:focus {text-decoration:none; color:#5151ff}
.bookingtimer .finalinfo .finfo-lft {float:left;}
.bookingtimer .finalinfo .finfo-rgt {float:right;}

@media(max-width: 1599px){
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status{padding-left:30px;}
.bookingprogress-header .bs-successmsg {padding:0 0 19px;}
.bookingprogress-header .bs-successmsg h2 {font-size:40px;line-height:40px;}
.bookingprogress-header .bs-successmsg p {line-height:20px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status {margin-top:5px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul li {padding:8px 0 5px;padding-left:35px;margin-left:30px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul li span {width:26px;height:26px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status01 span,.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status02 span,.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status04 span,.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status03 span {background-size:26px 26px;}
/*Premium*/
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status01-premium span, .bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status02-premium span, .bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status04-premium span, .bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status03-premium span{background-size:26px 26px;}

}
@media(max-width: 1365px){
/*.bookingprogress-header .bookingstatus-bar ul li{min-width:25%;}*/
.bookingprogress-header .bottom-infobar .infobar-left .pagetitle{padding-right:32px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status{padding-left:20px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul li{margin-left:10px;}

.bookingprogress-header .bs-successmsg {padding:0 0 17px;}
.bookingprogress-header .bs-successmsg h2 {font-size:36px;line-height:36px;}
.bookingprogress-header .bs-successmsg p {font-size:18px;line-height:18px;}
}

@media(max-width:1199px) {
.bookingprogress-header .bottom-infobar .bottom-infobar-inner {padding:15px 0;}	
.bookingprogress-header .bottom-infobar .infobar-left {padding:0;}
.bookingprogress-header .bottom-infobar .infobar-left .pagetitle {font-size:18px;line-height:18px;background-size:18px auto;padding:8px 0 4px;padding-right:27px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status {padding-left:15px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul li {font-size:14px;line-height:14px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status03 span:before {width:20px;height:18px;background-size:100% auto;margin:-9px 0 0 -10px;}
.bookingprogress-header .bookingstatus-bar ul li a {font-size:14px;line-height:14px;}
.bookingprogress-header .bookingstatus-bar ul li.completed a span:before {width:17px;height:13px;background-size:17px auto;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner label {padding:1px 0;position:relative;top:2px;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .booking-timecounter {line-height:30px;padding-left:15px;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-fclock .flip {-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-fclock ul {width:22px;height:28px;background-size:100% auto;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-fclock ul:first-child {margin-left:10px;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-fclock ul li a div {font-size:20px;line-height:28px;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-fclock ul li a div div.inn {background-size:100% auto;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-fclock .flip-clock-divider {margin-left:2px;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-fclock .flip-clock-divider.min {margin-right:5px;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-fclock .flip-clock-divider .flip-clock-label {font-size:12px;line-height:28px;}
.bookingprogress-header .bs-successmsg h2 {font-size:32px;line-height:32px;}
.bookingprogress-header .bs-successmsg p {font-size:16px;line-height:16px;}
}
@media(max-width:991px) {
.bookingprogress-header .bookingstatus-bar ul li{margin-left:50px;}
.bookingprogress-header .bookingstatus-bar ul li:first-child {margin-left:0;padding-left:10px;}
.bookingprogress-header .bookingstatus-bar ul:before{left:25px;}
.bookingprogress-header .bookingstatus-bar {background: #e9e9e9;padding:15px 0 0;}
.bookingprogress-header .bookingstatus-bar ul li a {font-size:14px;padding:13px 0 9px;line-height:18px;}
.bookingprogress-header .bookingstatus-bar ul li.completed a span:before {width:14px;height:10px;background-size:14px auto;margin-right:2px;}
.bookingprogress-header .bottom-infobar {background:transparent;border-top:0;}
.bookingprogress-header .bottom-infobar .bottom-infobar-inner {padding:0}
.bookingprogress-header .bottom-infobar .infobar-left {float:none;width:100%;background:#E30613;padding:15px 0;position:relative;}
.bookingprogress-header .bottom-infobar .infobar-left:before, .bookingprogress-header .bottom-infobar .infobar-left:after {width:100%;height:100%;background:#E30613;content:"";position:absolute;top:0;z-index:-1; display:none;}

.bookingprogress-header .bottom-infobar .infobar-left:before {left:-90%;}
.bookingprogress-header .bottom-infobar .infobar-left:after {right:-90%;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner {max-width:400px;margin:0 auto;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner label {color:#000;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .booking-timecounter {float:left;font-size:28px;color:#000;padding:0;position:relative;top:-1px;padding-right:50px;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-fclock .flip-clock-divider .flip-clock-label {color:#000;}
.bookingprogress-header .bottom-infobar .infobar-right {float:none;width:100%;background:#e9e9e9;padding:15px 0;position:relative;z-index:-1;}
.bookingprogress-header .bottom-infobar .infobar-right .skip-btn a{color:#000;line-height:30px;}
.bookingprogress-header .bottom-infobar .infobar-right:before, .bookingprogress-header .bottom-infobar .infobar-right:after {width:100%;height:100%;background:#e9e9e9; display:none;content:"";position:absolute;top:0;z-index:-1;}
.bookingprogress-header .bottom-infobar .infobar-right:before {left:-90%;}
.bookingprogress-header .bottom-infobar .infobar-right:after {right:-90%;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status {float:right;padding-left:0;padding-right:15px;}
.bookingprogress-header .bottom-infobar .content-container {width:100%;}
.bookingprogress-header .bottom-infobar .infobar-left .pagetitle {margin-left:15px;}
.bookingprogress-header .bs-successmsg {padding:10px 0 3px;}
.bookingprogress-header .bs-successmsg h2 {font-size:28px;line-height:28px;}
.bookingprogress-header .bs-successmsg p {font-size:16px;line-height:16px;}
}

@media (max-width: 767px) {

/*new-progress bar*/
.bookingprogress-header .bottom-infobar .infobar-right .skip-btn a{font-size:16px;line-height:30px;}
.bookingprogress-header .bookingstatus-bar ul li:first-child{padding-left:0;}
.bookingprogress-header .bookingstatus-bar ul li p{display:none;}
.bookingprogress-header .bookingstatus-bar ul li {margin-left:60px;height:68px;}
.bookingprogress-header .bookingstatus-bar ul{margin:25px 0 0;}
.bookingprogress-header .bookingtimer .bookingtimer-inner {max-width:345px;}
.bookingprogress-header .bookingtimer .bookingtimer-inner label {font-size:14px;line-height:15px;margin:7px 10px 0 0;}
.bookingprogress-header .bookingtimer .bookingtimer-inner .btimer-fclock {max-width:200px;}
.bookingprogress-header .bookingtimer .bookingtimer-inner .btimer-fclock ul {width:34px;height:44px;background-size:100% auto;}
.bookingprogress-header .bookingtimer .bookingtimer-inner .btimer-fclock ul:first-child {margin-left:5px;}
.bookingprogress-header .bookingtimer .bookingtimer-inner .btimer-fclock ul li a div {font-size:20px;line-height:44px;}
.bookingprogress-header .bookingtimer .bookingtimer-inner .btimer-fclock ul li a div div.inn {background-size:100% auto;}
.bookingprogress-header .bookingtimer .bookingtimer-inner .btimer-fclock .flip-clock-divider.min {margin-right:5px;}
.bookingprogress-header .bookingtimer .bookingtimer-inner .btimer-fclock .flip-clock-divider .flip-clock-label {font-size:12px;line-height:44px;}
.bookingprogress-header .bookingstatus-bar {padding:0 0 10px;}
/*.bookingprogress-header .bookingstatus-bar ul li {width:25%; max-width:inherit}*/
.bookingprogress-header .bookingstatus-bar ul li a {font-size:13px; padding:10px 25px 8px; line-height:18px;}
.bookingprogress-header .bookingstatus-bar ul li:nth-child(2) a {padding:10px 37px 8px}
.bookingprogress-header .bookingstatus-bar ul li:nth-child(3) a {padding:10px 50px 8px}
.bookingprogress-header .bottom-infobar .infobar-left .pagetitle {background-size:15px auto;padding:5px 0 1px;padding-right:25px;/*font-size:16px;line-height:16px;background-size:15px auto;padding:4px 0 0px;padding-right:25px;*/}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .booking-timecounter {font-size:28px;color:#000;padding:0;position:relative;top:-1px;padding-right:50px;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .booking-timecounter span {margin-left:3px;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .booking-timecounter span:first-child {margin-right:8px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul li {font-size:13px;line-height:13px;padding:6px 0 4px;padding-left:29px;margin-left:5px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul li span {width:24px;height:24px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status01 span,.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status02 span,.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status04 span,.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status03 span {background-size:24px 24px;}

.bookingprogress-header .bs-successmsg {padding:10px 0 4px;}
.bookingprogress-header .bs-successmsg h2 {font-size:25px;line-height:25px;}
.bookingprogress-header .bs-successmsg p {font-size:15px;line-height:15px;}
/*Premium*/
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status01-premium span, .bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status02-premium span, .bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status04-premium span, .bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status03-premium span{background-size:24px 24px;}
/*Premium*/
}





@media (max-width: 639px) {
/*seat progress*/
.bookingprogress-header .bookingstatus-bar ul li {margin-left:60px;height:50px;}
.bookingprogress-header .bookingstatus-bar ul:before{top:25px;}
.bookingprogress-header .bookingstatus-bar ul li span{width:50px;height:50px;}
.bookingprogress-header .bookingstatus-bar ul li span i{background-size:320px auto;width:50px;height:50px;}/*290px*/
.bookingprogress-header .bookingstatus-bar ul li.active span i.cc-your-login-icon {background-position:13px -37px;}
.bookingprogress-header .bookingstatus-bar ul li span i.cc-your-login-icon{background-position:13px 9px;}
.bookingprogress-header .bookingstatus-bar ul li.complete span i.cc-your-login-icon{background-position:13px -84px;}

.bookingprogress-header .bookingstatus-bar ul li.active span i.cc-select-show-icon {background-position:-224px -37px;}
.bookingprogress-header .bookingstatus-bar ul li span i.cc-select-show-icon{background-position:-224px 10px;}
.bookingprogress-header .bookingstatus-bar ul li.complete span i.cc-select-show-icon{background-position:-224px -82px;}

.bookingprogress-header .bookingstatus-bar ul li span i.cc-your-seats-icon{background-position:-39px 10px;}
.bookingprogress-header .bookingstatus-bar ul li.active span i.cc-your-seats-icon{background-position:-39px -36px;}
.bookingprogress-header .bookingstatus-bar ul li.complete span i.cc-your-seats-icon{background-position:-39px -82px;}

.bookingprogress-header .bookingstatus-bar ul li span i.cc-your-fb-icon{background-position:-86px 10px;}
.bookingprogress-header .bookingstatus-bar ul li.active span i.cc-your-fb-icon {background-position:-86px -36px;}
.bookingprogress-header .bookingstatus-bar ul li.complete span i.cc-your-fb-icon{background-position:-86px -82px;}

.bookingprogress-header .bookingstatus-bar ul li span i.cc-your-pay-icon {background-position:-130px 10px;}
.bookingprogress-header .bookingstatus-bar ul li.active span i.cc-your-pay-icon {background-position:-130px -36px;}
.bookingprogress-header .bookingstatus-bar ul li.complete span i.cc-your-pay-icon {background-position:-130px -82px;}

.bookingprogress-header .bookingstatus-bar ul li span i.cc-your-confirm-icon{background-position:-178px 13px;}
.bookingprogress-header .bookingstatus-bar ul li.active span i.cc-your-confirm-icon{background-position:-178px -34px;}
.bookingprogress-header .bookingstatus-bar ul li.complete span i.cc-your-confirm-icon{background-position:-178px -82px;}

.bookingprogress-header .bookingstatus-bar ul li span i.cc-select-amount-icon{background-position:-276px 10px;}
.bookingprogress-header .bookingstatus-bar ul li.active span i.cc-select-amount-icon{background-position:-276px -36px;}
.bookingprogress-header .bookingstatus-bar ul li.complete span i.cc-select-amount-icon{background-position:-276px -82px;}


.bookingprogress-header .bookingstatus-bar ul li {margin-left:65px;}
.bookingprogress-header .bookingstatus-bar ul li a {font-size:11px;padding:7px 20px 5px;line-height:16px;}
.bookingprogress-header .bookingstatus-bar ul li:nth-child(2) a {padding:7px 30px 5px}
.bookingprogress-header .bookingstatus-bar ul li:nth-child(3) a {padding: 7px 40px 5px;}
.bookingprogress-header .bookingstatus-bar ul li.completed a span:before {background-size:15px;left:-17px;}
.bookingprogress-header .bookingstatus-bar ul li.completed a span:before {display:none;}
.bookingprogress-header .bottom-infobar .infobar-left {
    padding: 11px 0 20px;
    text-align: center;
}
.bookingprogress-header .bottom-infobar .infobar-left .pagetitle {float:none;font-size:16px;line-height:16px;background:none;padding:3px 0 0;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status {float:none;padding:1px 0 5px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul li {float:none;display:inline-block;vertical-align:top;}
.bookingprogress-header .bs-successmsg {padding:10px 0 3px;}
.bookingprogress-header .bs-successmsg h2 {font-size:20px;line-height:20px;}
.bookingprogress-header .bs-successmsg p {font-size:14px;line-height:14px;}


}

@media(max-width:567px) {
.bookingprogress-header .bookingtimer .finalinfo .finfo-lft, .bookingprogress-header .bookingtimer .finalinfo .finfo-rgt {font-size: 14px;line-height: 16px;}
.bookingprogress-header .bookingstatus-bar ul li a {padding:7px 18px 5px;}
.bookingprogress-header .bookingstatus-bar ul li:nth-child(2) a {padding:7px 28px 5px}
.bookingprogress-header .bookingstatus-bar ul li:nth-child(3) a {padding: 7px 34px 5px;}
.bookingprogress-header .bookingstatus-bar ul li{margin-left:45px;}

}
@media(max-width:479px) {
.bookingprogress-header .bookingstatus-bar ul li{margin-left:30px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li.no-recordfound {padding: 50px 11px;}
.bookingprogress-header .bookingtimer .finalinfo .finfo-lft, .bookingprogress-header .bookingtimer .finalinfo .finfo-rgt {text-align:center;width:100%;}
.bookingprogress-header .bookingtimer .finalinfo p a {float: none;width: auto;line-height: 15px;font-size: 14px;}
.bookingprogress-header .bookingtimer .finalinfo .finfo-rgt {padding-top:15px;}
.bookingprogress-header .bookingstatus-bar ul li a {font-size: 9px; padding: 7px 20px 5px; line-height: 12px;}
.bookingprogress-header .bookingstatus-bar ul li:nth-child(2) a {padding:7px 20px 5px}
.bookingprogress-header .bookingstatus-bar ul li:nth-child(3) a {padding: 7px 30px 5px;}
.bookingprogress-header .bookingstatus-bar ul li.completed a span:before {display:none;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-fclock ul:first-child {margin-left:9px;}
.bookingprogress-header .bs-successmsg h2 {font-size:18px;line-height:18px;}
.bookingprogress-header .bs-successmsg p {font-size:14px;line-height:14px;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner {max-width:100%;padding:0 15px;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner label {font-size:13px;line-height:13px;padding:0;top:1px;padding-right:20px;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .booking-timecounter {font-size:26px;line-height:26px;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .booking-timecounter span {font-size:12px;line-height:12px;margin-left:1px;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .booking-timecounter span:first-child {margin-right:4px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul {min-height:20px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul li {font-size:12px;line-height:12px;padding:5px 0 3px;padding-left:25px;margin-left:2px;width:40%;margin-bottom:5px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul li span {width:20px;height:20px;}
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status01 span,.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status02 span,.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status04 span,.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status03 span {background-size:20px 20px;}

.cbp-spmenu-left {left:-100%;}
.cbp-spmenu-vertical {width:100%;}
.cbp-spmenu-left:before {width:100%;}
.cbp-spmenu {background:rgba(0,0,0,0.9);  -webkit-transition: all 0.5s ease;   -moz-transition: all 0.5s ease;  transition: all 0.5s ease;}
.innercontent-form .formgroup.mgb5{margin-bottom:5px;}
/*Premium*/
.bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status01-premium span, .bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status02-premium span, .bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status04-premium span, .bookingprogress-header .bottom-infobar .infobar-left .seatbooking-status ul .seat-status03-premium span{background-size:20px 20px;}
/*Premium*/
}


@media(max-width: 413px) {
    .bookingprogress-header .bookingstatus-bar ul{margin:20px 0 0;}
    .bookingprogress-header .bookingstatus-bar ul li{height:35px;}
    .bookingprogress-header .bookingstatus-bar ul:before{top:19px;left:20px;}
.bookingprogress-header .bookingstatus-bar ul li span i {background-size:225px auto;width:35px;height:35px;}/*204px*/
.bookingprogress-header .bookingstatus-bar ul li span{width:35px;height:35px;}
.bookingprogress-header .bookingstatus-bar ul li span i.cc-your-login-icon{background-position:8px 6px;}
.bookingprogress-header .bookingstatus-bar ul li.active span i.cc-your-login-icon{background-position:8px -26px;}
.bookingprogress-header .bookingstatus-bar ul li.complete span i.cc-your-login-icon{background-position:8px -59px;}

.bookingprogress-header .bookingstatus-bar ul li span i.cc-select-show-icon{background-position:-158px 6px;}
.bookingprogress-header .bookingstatus-bar ul li.active span i.cc-select-show-icon{background-position:-158px -26px;}
.bookingprogress-header .bookingstatus-bar ul li.complete span i.cc-select-show-icon{background-position:-158px -58px;}

.bookingprogress-header .bookingstatus-bar ul li span i.cc-your-seats-icon{background-position:-28px 6px;}
.bookingprogress-header .bookingstatus-bar ul li.active span i.cc-your-seats-icon{background-position:-28px -26px;}
.bookingprogress-header .bookingstatus-bar ul li.complete span i.cc-your-seats-icon{background-position:-28px -59px;}


.bookingprogress-header .bookingstatus-bar ul li span i.cc-your-fb-icon{background-position:-61px 6px;}
.bookingprogress-header .bookingstatus-bar ul li.active span i.cc-your-fb-icon{background-position:-61px -26px;}
.bookingprogress-header .bookingstatus-bar ul li.complete span i.cc-your-fb-icon{background-position:-61px -59px;}

.bookingprogress-header .bookingstatus-bar ul li span i.cc-your-pay-icon{background-position:-91px 6px;}
.bookingprogress-header .bookingstatus-bar ul li.active span i.cc-your-pay-icon{background-position:-91px -26px;}
.bookingprogress-header .bookingstatus-bar ul li.complete span i.cc-your-pay-icon{background-position:-91px -59px;}

.bookingprogress-header .bookingstatus-bar ul li span i.cc-your-confirm-icon{background-position:-124px 9px;}
.bookingprogress-header .bookingstatus-bar ul li.active span i.cc-your-confirm-icon{background-position:-124px -23px;}
.bookingprogress-header .bookingstatus-bar ul li.complete span i.cc-your-confirm-icon{background-position:-124px -56px;}

.bookingprogress-header .bookingstatus-bar ul li span i.cc-select-amount-icon{background-position:-195px 6px;}
.bookingprogress-header .bookingstatus-bar ul li.active span i.cc-select-amount-icon{background-position:-195px -26px;}
.bookingprogress-header .bookingstatus-bar ul li.complete span i.cc-select-amount-icon{background-position:-195px -59px;}

.bookingprogress-header .bookingstatus-bar ul li a {font-size:9px;padding:7px 7px 5px;line-height:12px;}
.bookingprogress-header .bookingstatus-bar ul li:nth-child(2) a {padding:7px 15px 5px}
.bookingprogress-header .bookingstatus-bar ul li:nth-child(3) a {padding: 7px 20px 5px;}

}
@media(max-width:384px) {
.bookingprogress-header .bookingstatus-bar ul li{margin-left:25px;}
.bookingprogress-header .bookingstatus-bar ul .stage-02 a {padding-right:10px;padding-left:10px;}	
.bookingprogress-header .bottom-infobar .seatbooking-status ul li {font-size:12px;line-height:16px;padding-left:20px;margin-left:5px;}
.bookingprogress-header .bottom-infobar .seatbooking-status ul li span {width:16px;height:16px;}
.bookingprogress-header .bottom-infobar .seatbooking-status ul .seat-status03 span:before {width:12px;height:10px;margin:-5px 0 0 -6px;}
.cc-lang-options{width:60px;}
.cc-lang-options li{width:52px;height:25px;line-height:24px;}
.cc-lang-options li a:after{top:7px;}
.cc-sitelogo{width:110px;margin-left:-55px;}
header.hminified .cc-sitelogo{width:100px;margin-left:-50px;top:10px;}
}

@media(max-width:320px) {
.cc-lang-options li{height:22px;line-height:22px;}
.cc-lang-options li a:after{background-size:100% auto;width: 10px;top:8px;}
.cc-site-account ul li a span {width:18px;height:22px;background-size:100% auto;}
.cc-lang-options li a img{width:40px;margin:-8px 0 0;}

}

/*Booking Progress Header End*/

/*Seat Layout Start*/
.cc-selectedseats-info {}
.cc-selectedseats-info p {font:24px/30px 'GE SS Two';color:#000;text-align:center;}
.cc-selectedseats-info p#selectedSeatsHTML {text-align:center;}
.cc-selectedseats-info p span {font-size:17px;color:#fff;background:#000;padding:3px 10px 0;display:inline-block;vertical-align:top;margin:0 0 0 10px;text-transform:uppercase;}
.movie-header .movie-banner-wrap-seat .cc-select-seat-wrap h2:after,.movie-header .movie-banner-wrap-seat .cc-seat-time-wrap .cc-seat-time span.cc-hrs{background:url("../images/cc-seatlayout/cc-seatlayout-common.png") 0 0 no-repeat;}
.movie-header .movie-banner-wrap-seat {}
.movie-header .movie-banner-wrap-seat .cc-select-seat-wrap{background:#94070a;min-height:100px;padding: 0 40px;border-top:1px solid #fff;}
.movie-header .movie-banner-wrap-seat .cc-select-seat-wrap h2{position:relative;font:24px/24px 'GE SS Two';color:#fff;text-transform:uppercase;padding:38px 65px 0 0;float:left;}
.movie-header .movie-banner-wrap-seat .cc-select-seat-wrap h2:after{position:absolute;right:0;top:71%;content:'';background-position:center -368px;width:21px;height:11px;}
.movie-header .movie-banner-wrap-seat ul.cc-seat-type{float:right;padding:30px 0 0;margin:0;}
.movie-header .movie-banner-wrap-seat ul.cc-seat-type li{float:left;margin-left:28px;font:16px/40px 'GE SS Two';color:#fff;text-transform:uppercase;}
.movie-header .movie-banner-wrap-seat ul.cc-seat-type li span{float:left;width:40px;height:40px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-right:8px;}
.movie-header .movie-banner-wrap-seat ul.cc-seat-type li span.cc-sold{background:#d9d9d9;}
.movie-header .movie-banner-wrap-seat ul.cc-seat-type li span.cc-available{background:#fff;border:1px solid #bebebe;}
.movie-header .movie-banner-wrap-seat ul.cc-seat-type li span.cc-selection{background:#000 url("../images/cc-seatlayout/cc-seatlayout-common.png") center 10px no-repeat;}
.movie-header .movie-banner-wrap-seat .cc-seat-time-wrap{background:#e9e9e9;min-height:100px;padding:22px 40px;}
.movie-header .movie-banner-wrap-seat .cc-seat-time-wrap h3{float:left;width:150px;font:14px/18px 'GE SS Two';color:#000;text-transform:uppercase;margin:9px 20px 0 0;}
.movie-header .movie-banner-wrap-seat .cc-seat-time-wrap .cc-seat-time{float:left;font:14px/14px 'GE SS Two';color:#666;}
.movie-header .movie-banner-wrap-seat .cc-seat-time-wrap .cc-seat-time span.cc-hrs{display:inline-block;width:89px;height:56px;background-position:center -265px;font:30px/55px 'GE SS Two';color:#fff;text-align:center;word-spacing:20px;vertical-align: top;}
.movie-header .movie-banner-wrap-seat .cc-seat-time-wrap .cc-seat-time span.cc-mins{display:inline-block;width:45px;font:14px/55px 'GE SS Two';color:#666;text-align:center;vertical-align:top;}
.movie-header .movie-banner-wrap-seat .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails{margin:20px -40px 0; padding:30px 40px 0; border-top:1px solid #969696}
.movie-header .movie-banner-wrap-seat .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:first-child{width:12%;}
.movie-header .movie-banner-wrap-seat .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:nth-child(2){width:8%;}
.movie-header .movie-banner-wrap-seat .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:nth-child(3){width:7%;}
.movie-header .movie-banner-wrap-seat .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:nth-child(4){width:7%;}
.movie-header .movie-banner-wrap-seat .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:nth-child(5){width:8%;}
.movie-header .movie-banner-wrap-seat .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:last-child{float:right;}
.movie-header .movie-banner-wrap-seat .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li {float:left;font:18px/22px 'GE SS Two';color:#000; display:inline-block; padding:0; margin:0 50px 0 0;text-transform:uppercase;}
.movie-header .movie-banner-wrap-seat .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li span{display:block; text-transform:uppercase; color:#666; padding-bottom:10px;font:16px/16px 'GE SS Two';}

.cc-seatlayout-block{padding:30px 0 60px;text-align:center;}
.cc-seatlayout-mp-block{padding:30px 0 0}
.cc-seatlayout-block hr{margin:30px 0;border-top:1px solid #c8c8c8;}
.cc-seatlayout-block .cc-ticket-detail{display:inline-block;}
.cc-seatlayout-block .cc-ticket-detail h4{font:24px/51px 'GE SS Two';color:#000;text-transform:uppercase;position:relative;display:inline-block;vertical-align:top;padding-right:70px;}
.cc-seatlayout-block .cc-ticket-detail h4:after{position:absolute;right:-10px;top:19px;content:'';background-position:0 -1417px;width:21px;height:11px;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
.cc-seatlayout-block .cc-ticket-detail ul{display:inline-block;margin-left:20px;}
.cc-seatlayout-block .cc-ticket-detail li{margin-left:20px;float:left;width:50px;height:50px;text-align:center;font:20px/50px 'GE SS Two';color:#000;}
.cc-seatlayout-block .cc-ticket-detail li a{color:#000;display:block;text-decoration:none;border:1px solid #969696;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;}
.cc-seatlayout-block .cc-ticket-detail li a:hover,.cc-seatlayout-block .cc-ticket-detail li.active a{color:#fff;background:#E30613;border:1px solid #E30613;}
.cc-seatlayout-block .cc-seat-block{position:relative;background:url('../images/cc-seatlayout/cc-seat-bg.png') no-repeat center 0;padding:150px 0 25px;text-align:center;}
.cc-seatlayout-block .cc-seat-block:before{position:absolute;text-align:center;width:100%;left:0;top:0;content:'screen this way';font:20px/24px 'GE SS Two';color:#666;text-transform:uppercase;margin-top:7px;vertical-align:top;}
.cc-seatarea{overflow:auto;position:relative;max-width:100%;margin:0 auto;}
.cc-seat-list{padding:0;}

.cc-seat-list li{width:40px;height:40px;display:inline-block;vertical-align:middle;/*margin:0 2.9px 8px;*/margin:0 0 8px;}
.cc-seat-list li.cc-alphabet{font:14px/40px 'GE SS Two';text-align:center;color:#000;}
.cc-seat-list li a{display:block;font:13px/40px 'GE SS Two';/*font:14px;*/text-decoration:none;color:#000;background:url("../images/cc-seatlayout/available.svg") center center no-repeat;background-size:40px 40px;width:100%;height:100%;letter-spacing:-1px;}
.cc-seat-list li.cc-noseat{}
.cc-seat-list li.cc-availableseats a{}
.cc-seat-list li.cc-soldseat a{color:#fff;background:url("../images/cc-seatlayout/sold.svg") center center no-repeat;background-size:40px 40px;}
.cc-seat-list li.cc-selectedseats a{background:url("../images/cc-seatlayout/selection.svg") center center no-repeat;color:#fff;background-size:40px 40px;}
.cc-seat-list li.cc-disable a{background:url("../images/cc-seatlayout/available.svg") center center no-repeat;opacity:0.5;color:rgba(119,119,119,1);background-size:40px 40px;}
.cc-seat-list li.cc-soldseat-wheel a{background:url("../images/cc-seatlayout/Sold.svg") center center no-repeat;background-size:40px 40px;}
.cc-seatlayout-block .cc-rules-block{margin:0 0 50px;background:#e9e9e9;padding:40px 0 10px 35px;-moz-box-shadow:inset 1px 4px 9px -6px;-webkit-box-shadow:inset 1px 4px 9px -6px;box-shadow:inset 1px 4px 9px -6px;text-align:left;display:inline-block;}
.cc-seatlayout-block .cc-rules-block h4{text-align:center;font:24px/24px 'GE SS Two';color:#000;text-transform:uppercase;margin:0;padding:0 0 30px;}
.cc-seatlayout-block .cc-rules-block ol{width:48%;float:left;margin:0 0 0 15px;padding:0;}
.cc-seatlayout-block .cc-rules-block li{width:100%;float:left;font:14px/18px 'GE SS Two';color:#000;margin:0;padding:0 35px 20px 0;box-sizing:border-box;list-style:inherit;}
.cc-seatlayout-block .cc-rules-block li ol.cs{width:100%;padding-top:10px;}
.cc-seatlayout-block .cc-rules-block li ol.cs li{width:100%;float:left;font:14px/18px 'GE SS Two';color:#000;margin:0;padding:10px 0 0;box-sizing:border-box;list-style:lower-alpha;}
    .cc-seatlayout-block .cc-rules-block li ol.cs li:first-child {padding-top:0;}
.cc-seatlayout-block .cc-rules-block li.lastchd{list-style:none;margin-left:-15px;}
.cc-seatlayout-block .cc-rules-block li span{padding-top:5px;display:inline-block;}
.cc-seatlayout-block .cc-rules-block .checkbox label{color:#000;font:14px 'GE SS Two';padding-left:0; line-height:30px;}
.cc-seatlayout-block .cc-rules-block .checkbox input[type="checkbox"] {display:none;}
.cc-seatlayout-block .cc-rules-block .checkbox input[type="checkbox"] + label span {display:inline-block;width:32px;height:32px;margin:0px 15px 0px 0; float:left;vertical-align:middle;background:url('../images/cc-movie-detail/movie-icon4.png') no-repeat left top;cursor:pointer; position:relative}
.cc-seatlayout-block .cc-rules-block .checkbox input[type="checkbox"] + label span:before { content:''; width:0; height:0; top:50%; left:50%; position:absolute; background:url('../images/cc-movie-detail/movie-icon41.png') no-repeat left top; background-size:0; -webkit-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease;  transition: all 0.2s ease;}
.cc-seatlayout-block .cc-rules-block .checkbox input[type="checkbox"]:checked + label span:before {width:32px; height:32px; top:0; left:0; background-size:32px;}
.cc-seatlayout-btm{text-align:center;border-bottom:1px solid #c8c8c8;padding-bottom:60px;}
.cc-seatlayout-btm ul{display:inline-block;vertical-align:top;}
.cc-seatlayout-btm ul li{float:left;margin-left:40px;}
.cc-seatlayout-btm ul li:first-child{margin-left:0;}
.cc-seatlayout-btm .checkbox{margin-top:22px;}
.cc-seatlayout-btm .checkbox label{color:#000;font:14px 'GE SS Two';padding-left:0;text-transform:uppercase; line-height:30px;}
.cc-seatlayout-btm .checkbox input[type="checkbox"] {display:none;}
.cc-seatlayout-btm .checkbox input[type="checkbox"] + label span {display:inline-block;width:32px;height:32px;margin:0px 15px 0px 0; float:left;vertical-align:middle;background:url('../images/cc-movie-detail/movie-icon4.png') no-repeat left top;cursor:pointer; position:relative}
.cc-seatlayout-btm .checkbox input[type="checkbox"] + label span:before { content:''; width:0; height:0; top:50%; left:50%; position:absolute; background:url('../images/cc-movie-detail/movie-icon41.png') no-repeat left top; background-size:0; -webkit-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease;  transition: all 0.2s ease;}
.cc-seatlayout-btm .checkbox input[type="checkbox"]:checked + label span:before {width:32px; height:32px; top:0; left:0; background-size:32px;}
.cc-seatlayout-btm .btn{padding:6px 160px;}

.cc-seat-list li.cc-soldseat-couple-lt{width:45px;height:40px;margin:0 0 8px 2.9px;}
.cc-seat-list li.cc-soldseat-couple-rt{width:43px;height:40px;margin:0 2.9px 8px 0;}
.cc-seat-list li.cc-soldseat-couple-lt a{background:url("../images/cc-seatlayout/couple-sold-lt.png") 0 0 no-repeat;border:0;color:#b5b5b5;width:100%;height:100%;}
.cc-seat-list li.cc-soldseat-couple-rt a{background:url("../images/cc-seatlayout/couple-sold-rt.png") 0 0 no-repeat;border:0;color:#b5b5b5;width:100%;height:100%;}

.cc-seat-list li.cc-selectedseats-couple-lt{width:45px;height:40px;margin:0 0 8px 2.9px;}
.cc-seat-list li.cc-selectedseats-couple-rt{width:43px;height:40px;margin:0 2.9px 8px 0;}
.cc-seat-list li.cc-selectedseats-couple-lt a{background:url("../images/cc-seatlayout/couple-selection-lt.png") 0 0 no-repeat;border:0;text-indent:-9999px;width:100%;height:100%;}
.cc-seat-list li.cc-selectedseats-couple-rt a{background:url("../images/cc-seatlayout/couple-selection-rt.png") 0 0 no-repeat;border:0;text-indent:-9999px;width:100%;height:100%;}

.cc-seat-list li.cc-availableseat-couple-lt{width:45px;height:40px;margin:0 0 8px 2.9px;}
.cc-seat-list li.cc-availableseat-couple-rt{width:43px;height:40px;margin:0 2.9px 8px 0;}
.cc-seat-list li.cc-availableseat-couple-lt a{background:url("../images/cc-seatlayout/couple-available-lt.png") 0 0 no-repeat;border:0;width:100%;height:100%;}
.cc-seat-list li.cc-availableseat-couple-rt a{background:url("../images/cc-seatlayout/couple-available-rt.png") 0 0 no-repeat;border:0;width:100%;height:100%;}

.cc-seat-list li.cc-soldseat-couple,.cc-seat-list li.cc-selectedseats-couple,.cc-seat-list li.cc-availableseat-couple, .cc-seat-list li.cc-disable-couple{width:80px;height:40px;margin:0 2.9px 8px;}
.cc-seat-list li.cc-soldseat-couple a{background:url("../images/cc-seatlayout/sold-couple.png") center center no-repeat;color:#fff;width:100%;height:100%;}
.cc-seat-list li.cc-selectedseats-couple a{background:url("../images/cc-seatlayout/selection-couple.png") center center no-repeat;width:100%;height:100%;color:#fff;}
.cc-seat-list li.cc-availableseat-couple a{background:url("../images/cc-seatlayout/available-couple.png") center center no-repeat;width:100%;height:100%;color:#777;}
.cc-seat-list li.cc-disable-couple a{background:url("../images/cc-seatlayout/available-couple.png") center center no-repeat;width:100%;height:100%;color:#777; opacity:0.8;}
.cc-seat-list li.cc-soldseat-couple a, .cc-seat-list li.cc-selectedseats-couple a, .cc-seat-list li.cc-availableseat-couple a, .cc-seat-list li.cc-disable-couple a{display:block;font:13px/26px 'GE SS Two';/*font:14px;*/}

/*.cc-seat-list li.cc-soldseat-couple-one-by-two,.cc-seat-list li.cc-selectedseats-couple-one-by-two,.cc-seat-list li.cc-availableseats-couple-one-by-two{width:80px;height:40px;margin:0 2.9px 8px;}
.cc-seat-list li.cc-soldseat-couple-one-by-two a{background:url("../images/cc-seatlayout/couple-sold-one-one-by-two.png") 0 0 no-repeat;border:0;color:#b5b5b5;width:100%;height:100%;}
.cc-seat-list li.cc-selectedseats-couple-one-by-two a{background:url("../images/cc-seatlayout/couple-selection-one-one-by-two.png") 0 0 no-repeat;border:0;text-indent:-9999px;width:100%;height:100%;}
.cc-seat-list li.cc-availableseats-couple-one-by-two a{background:url("../images/cc-seatlayout/couple-available-one-one-by-two.png") 0 0 no-repeat;border:0;width:100%;height:100%;}*/


.cc-seat-list li.cc-soldseat-couple-obt,.cc-seat-list li.cc-selectedseats-couple-obt,.cc-seat-list li.cc-availableseat-couple-obt, .cc-seat-list li.cc-disable-couple-obt{width:60px;height:40px;margin:0 2.9px 8px;}
.cc-seat-list li.cc-noseat-obt{width:60px;height:40px;margin:0 2.9px 8px;}
.cc-seat-list li.cc-soldseat-couple-obt a{background:url("../images/cc-seatlayout/couple-sold-obt.png") 0 center no-repeat;color:#fff;width:100%;height:100%;}
.cc-seat-list li.cc-selectedseats-couple-obt a{background:url("../images/cc-seatlayout/selection-couple-obt.png") 0 center no-repeat;width:100%;height:100%;color:#fff;}
.cc-seat-list li.cc-availableseat-couple-obt a{background:url("../images/cc-seatlayout/available-couple-obt.png") 0 center no-repeat;width:100%;height:100%;color:#777;}
.cc-seat-list li.cc-disable-couple-obt a{background:url("../images/cc-seatlayout/available-couple-obt.png") 0 center no-repeat;width:100%;height:100%;color:#777; opacity:0.8;}
.cc-seat-list li.cc-soldseat-couple-obt a,.cc-seat-list li.cc-selectedseats-couple-obt a,.cc-seat-list li.cc-availableseat-couple-obt a, .cc-seat-list li.cc-disable-couple-obt a{display:block;font:13px/26px 'GE SS Two';}
/*Premium*/
.cc-seat-list li.cc-availableseat-premium a{background:url("../images/cc-seatlayout/available-premium.svg") center center no-repeat;color: #fff;}
.cc-seat-list li.cc-soldseat-premium a{color:#fff;background:url("../images/cc-seatlayout/sold-premium.svg") center center no-repeat;background-size:40px 40px;}
.cc-seat-list li.cc-soldseat-wheel-premium a{color:#fff;background:url("../images/cc-seatlayout/sold-wheel.svg") center center no-repeat;background-size:40px 40px;}
.cc-seat-list li.cc-selectedseats-premium a{background:url("../images/cc-seatlayout/selection-premium.svg") center center no-repeat;color:#fff;background-size:40px 40px;}
.cc-seat-list li.cc-disable-premium a{background:url("../images/cc-seatlayout/available-premium.svg") center center no-repeat;opacity:0.5;color:rgba(119,119,119,1);background-size:40px 40px;}
/*Premium*/






@media (max-width:1680px) {
.cc-seatlayout-block .cc-rules-block ol{width:48%;}
.cc-seat-list li{width:33px;height:33px;/*margin:0 2px 8px;*/margin:0 0 8px;}
.cc-seat-list li.cc-alphabet{line-height:33px;}
.cc-seat-list li a{line-height:33px;background-size:33px 33px;}
.cc-seat-list li.cc-soldseat a,.cc-seat-list li.cc-selectedseats a,.cc-seat-list li.cc-disable a,.cc-seat-list li.cc-soldseat-wheel a{background-size:33px 33px;}
.cc-seat-list li.cc-soldseat-couple,.cc-seat-list li.cc-selectedseats-couple,.cc-seat-list li.cc-availableseat-couple, .cc-seat-list li.cc-disable-couple{width:66px;height:33px;/*margin:0 2px 8px;*/margin:0 2px 8px;}
.cc-seat-list li.cc-soldseat-couple a,.cc-seat-list li.cc-selectedseats-couple a,.cc-seat-list li.cc-availableseat-couple a, .cc-seat-list li.cc-disable-couple a{background-size:100% auto;line-height:22px;}

.cc-seat-list li.cc-soldseat-couple-obt,.cc-seat-list li.cc-selectedseats-couple-obt,.cc-seat-list li.cc-availableseat-couple-obt, .cc-seat-list li.cc-disable-couple-obt{width:44px;height:33px;*margin:0 2px 8px;}
.cc-seat-list li.cc-soldseat-couple-obt a,.cc-seat-list li.cc-selectedseats-couple-obt a,.cc-seat-list li.cc-availableseat-couple-obt a, .cc-seat-list li.cc-disable-couple-obt a{background-size:100% auto;line-height:24px;}
/*Premium*/
.cc-seat-list li.cc-availableseat-premium a, .cc-seat-list li.cc-soldseat-premium a, .cc-seat-list li.cc-soldseat-wheel-premium a, .cc-seat-list li.cc-selectedseats-premium a, .cc-seat-list li.cc-disable-premium a{background-size:33px 33px;}

}

@media (max-width:1599px) {
.cc-seat-list li{width:27px;height:27px;}
.cc-seat-list li.cc-alphabet{line-height:28px;font-size:12px;}
.cc-seat-list li a{line-height:28px;background-size:27px 27px;font-size:10px;}
.cc-seat-list li.cc-soldseat a,.cc-seat-list li.cc-selectedseats a,.cc-seat-list li.cc-disable a,.cc-seat-list li.cc-soldseat-wheel a{background-size:27px 27px;}
.cc-seat-list li.cc-soldseat-couple,.cc-seat-list li.cc-selectedseats-couple,.cc-seat-list li.cc-availableseat-couple, .cc-seat-list li.cc-disable-couple{width:54px;height:27px;}
.cc-seat-list li.cc-soldseat-couple-obt,.cc-seat-list li.cc-selectedseats-couple-obt,.cc-seat-list li.cc-availableseat-couple-obt, .cc-seat-list li.cc-disable-couple-obt{width:40px;height:27px;}
.cc-seat-list li.cc-soldseat-couple a, .cc-seat-list li.cc-selectedseats-couple a, .cc-seat-list li.cc-availableseat-couple a, .cc-seat-list li.cc-disable-couple a{line-height:18px;font-size:10px;}
.cc-seat-list li.cc-soldseat-couple-obt a,.cc-seat-list li.cc-selectedseats-couple-obt a,.cc-seat-list li.cc-availableseat-couple-obt a, .cc-seat-list li.cc-disable-couple-obt a{line-height:20px;}
.cc-selectedseats-info p {text-align:right;}
.cc-selectedseats-info p strong{width:100%;float:right;}
/*Premium*/
.cc-seat-list li.cc-availableseat-premium a,.cc-seat-list li.cc-soldseat-premium a,.cc-seat-list li.cc-soldseat-wheel-premium a,.cc-seat-list li.cc-selectedseats-premium a,.cc-seat-list li.cc-disable-premium a{background-size:27px 27px;}

}

@media (max-width:1119px) {
.cc-seatlayout-block{padding:20px 0 30px;}
.cc-seatlayout-mp-block{padding:20px 0 0;}
.cc-seatlayout-block hr {margin:10px 0 20px;}
.cc-selectedseats-info p {font-size:20px;line-height:24px;}
.cc-selectedseats-info p span {font-size:16px;padding:3px 8px 0;}
}
@media (max-width:991px) {
.cc-seatlayout-block{padding:15px 0 15px;}
.cc-seatlayout-mp-block{padding:15px 0 0;}
.cc-seatlayout-block hr {margin:18px 0;/*margin-top:20px;*/}
.cc-selectedseats-info p {font-size:18px;line-height:22px;}
.cc-selectedseats-info p span {font-size:15px;margin:5px 5px 0 0; }
}
@media (max-width:767px) {
.cc-seatlayout-block{padding-top:12px;}
.cc-seatlayout-mp-block{padding:12px 0 0;}
.cc-seatlayout-block hr {margin:15px 0;}
.cc-selectedseats-info p {font-size:16px;line-height:20px;}
.cc-selectedseats-info p span {font-size:14px;}
}
@media (max-width:479px) {
.cc-selectedseats-info p span {font-size:12px;}
}
/*Seat Layout End*/

/*F&B Layout Start*/
.cc-fnb-skipbtn {float:right;min-width:160px;}
.cc-fnb-skipbtn .btn-secondary {padding:0 40px;display:block;}
.cc-fnb-block {padding:0 0 25px;}
.cc-fnb-block .btngroup {padding:5px 0 30px;text-align:center;border-bottom: 1px solid #c8c8c8;margin:0 0 25px;float:left;width:100%;font-size:0;}
.cc-fnb-block .btngroup .btn {min-width:180px;line-height:20px;padding:20px 50px 15px;margin-left:20px;vertical-align:top;text-align:center;}
.cc-fnb-block .btngroup .btn:first-child {margin-left:0;}
.cc-fnb-block .cc-fnb-maincontent {}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks {background:#e4e4e4;margin-bottom:4px;/* overflow:hidden; */}

/* 29.04.2019 */
/* .cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner{display: inline-block;white-space: nowrap;height: auto !important;padding-bottom:0;} */
/* .cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .content-container .tse-scroll-content .tse-content{display: inline-block;white-space: nowrap;height: auto !important;padding-bottom:24px;} */
/* .cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .drag-handle{height:3px;top:-1px;} */
/* .cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .tse-scrollbar{margin:6px 0;} */

.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul{padding:0 0 16px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li{float:none;display:inline-block;vertical-align:top;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li span{display:block;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li a{padding-left:114px;padding-right:40px;display:block;position:relative;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li a img{display:block;position:absolute;top:50%;left:40px;
    margin-top: -4px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
	width:64px;
	height:53px;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-border-radius-ms-transform:translateY(-50%);
	transform:translateY(-50%);}
/* Custom Scrollbar - Trackpad Scroll Emulator */
.tse-scrollable.cc-tsescroll-wrapper{width:100%;height:auto;padding:0 0 20px;}
.cc-tsescroll-wrapper .tse-content{height:auto !important;display:inline-block;white-space:nowrap;}
.tse-scrollable.cc-tsescroll-wrapper.horizontal .tse-scroll-content{height:auto !important;/*overflow:hidden;*/}
.tse-scrollable.cc-tsescroll-wrapper.horizontal .tse-scrollbar{width:100%;height:5px;background:#e5e5e5;background:rgba(0,0,0,0.1);margin:0;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
.tse-scrollable.cc-tsescroll-wrapper.horizontal .tse-scrollbar .drag-handle{height:5px;background:#b2b2b2;background:rgba(0,0,0,0.3);top:0;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
.tse-scrollable.cc-tsescroll-wrapper.horizontal.rewards-options .tse-scrollbar {bottom:0px;}
.tse-scrollbar.cc-tsescroll-wrapper .drag-handle.visible {opacity:1;}
body.browser-firefox .tse-scrollable.cc-tsescroll-wrapper.horizontal .tse-scroll-content,
body.browser-ie .tse-scrollable.cc-tsescroll-wrapper.horizontal .tse-scroll-content{margin: 0 0 -50px !important;padding: 0 0 50px 0;}



.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner{position:relative;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner:after{width:500%;height:16px;background:#fff;content:"";position:absolute;left:-250%;bottom:0;/*display:none; 06052019*/}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_scrollTools{-ms-filter:"alpha(opacity=100)";filter:"alpha(opacity=100)";opacity:1;top:0;bottom:auto;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_scrollTools.mCSB_scrollTools_horizontal{height:100%;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_horizontal.mCSB_inside > .mCSB_container{margin:0;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerContainer{opacity:0;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{width:60px;background:#e4e4e4 url("../images/fandb/ic-linearrow-left.png") no-repeat center 29px;/*-ms-filter:"alpha(opacity=100)";filter:"alpha(opacity=100)";opacity:1;*/-ms-filter:"alpha(opacity=50)";filter:"alpha(opacity=50)";opacity:0.5;z-index:2;/* visibility:hidden; */transition:none;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{width:60px;background:#e4e4e4 url("../images/fandb/ic-linearrow-right.png") no-repeat center 29px;-ms-filter:"alpha(opacity=100)";filter:"alpha(opacity=100)";opacity:1;z-index:2;}
/* .cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft:before,
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight:before{width:100%;height:100%;background:#e4e4e4;content:"";position:absolute;top:0;left:0;} */
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft:after,
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight:after{width:100%;height:16px;background:#fff;content:"";position:absolute;left:0;bottom:0;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul {padding:0 30px 16px;padding:0 0px 16px;position:relative;z-index:1;font-size:0;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li {/*float:left;*/display:inline-block;}
/* .cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li a {font:20px/75px 'GE SS Two';color:#000;padding:0 40px;display:inline-block;vertical-align:top;text-transform:uppercase;position:relative;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;} */
/* 29.04.2019 */
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li a {position:relative;font:20px/75px 'GE SS Two';color:#000;padding:0 40px 0 114px;display:block;vertical-align:top;text-transform:uppercase;position:relative;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

/* .cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li a img{margin-top:-4px;margin-right:10px;display:inline-block;vertical-align:middle;} */
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li a:after {display:inline-block;width:0;height:0;vertical-align:middle;border-top:16px dashed;border-top:16px solid \9;border-right:18px solid transparent;border-left:18px solid transparent;border-top-color:transparent;content:"";position:absolute;bottom:0;left:50%;margin-left:-18px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul .active a:after {border-top-color:#c7c7c7;bottom:-16px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul .active a, .cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li a:hover, .cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li a:focus {background:#c7c7c7;text-decoration:none;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbmc-row{padding:20px 0 0;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbmc-row .cc-fnbmc-rgt{padding:10px 0 0;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnblist{}
.cc-fnb-block .cc-fnb-maincontent .cc-fnblist .cc-fnblist-row{margin-left:-20px;margin-right:-20px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnblist .cc-fnblist-row .cc-fnblist-cols{float:left;width:25%;padding-left:20px;padding-right:20px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox{padding:10px 0;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-thumb{position:relative;border:1px solid #c8c7c7;text-align:center;padding: 30px 0}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-thumb img{width:180px;height:150px;display:inline-block;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-thumb .itemprice{font:18px/24px 'GE SS Two';color:#fff;background:#E30613;text-transform:uppercase;padding:4px 15px 0;position:absolute;top:20px;left:0;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-info{min-height:95px;padding:20px 84px 0 0;position:relative;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox.withqcounter .cc-fnbbox-info{padding-right:134px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-info .fnb-itemtitle{font:18px/20px 'GE SS Two';color:#000;margin:6px 0 0;text-transform:uppercase;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-info .fnb-itemadd-info{font:16px/20px 'GE SS Two';color:#000;color:rgba(0,0,0,0.66);padding:5px 0 0;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-info .btn-addfnb{min-width:78px;border:1px solid #bebebe;text-align:center;position:absolute;top:20px;right:0;border-color:#707070;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-info .btn-addfnb a{font:16px/18px 'GE SS Two';color:#000;padding:6px 10px 2px;display:block;text-transform:uppercase;color:#fff;background:#e30613;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-info .btn-addfnb a:hover, .cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-info .btn-addfnb a:focus{text-decoration:none;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-info .fnbqcounter{width:124px;height:28px;padding:0 30px;border:1px solid #c8c7c7;position:absolute;top:20px;right:0;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-info .fnbqcounter input{width:100%;height:26px;font:17px 'GE SS Two';color:#000;background:none;padding:2px 10px 0;border:0;text-align:center;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-info .fnbqcounter .qcontrols{width:30px;height:100%;background-repeat:no-repeat;background-position:center center;border-width:0;border-style:solid;border-color:#c8c7c7;display:block;text-indent:-999em;position:absolute;top:0;z-index:1;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-info .fnbqcounter .qcontrols.decrement{background-image:url("../images/fandb/ic-minus-sign-sm.png");border-right-width:1px;left:0;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-info .fnbqcounter .qcontrols.increment{background-image:url("../images/fandb/ic-plus-sign-sm.png");border-left-width:1px;right:0;}
.cc-fnb-block .cc-fnb-sidebar {padding:24px 0 0;padding:0;}
.cc-fnb-block .cc-fnb-paymentdetails {-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,0.26);-moz-box-shadow:0 0 24px 0 rgba(0,0,0,0.26);-ms-box-shadow:0 0 24px 0 rgba(0,0,0,0.26);-o-box-shadow:0 0 24px 0 rgba(0,0,0,0.26);box-shadow:0 0 24px 0 rgba(0,0,0,0.26);margin:0 0 20px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdhead {background:#000;padding:13px 20px 9px;position:relative;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdhead h3 {font:18px/18px 'GE SS Two';color:#fff;text-transform:uppercase;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody {}
/*Addedd On 2017 03 02*/
.cc-fnb-block .cc-fnb-pdetails-trigger {width:100%;position:fixed;bottom:0;left:0;z-index:1011;}
.cc-fnb-block .cc-fnb-pdetails-trigger a {font:18px/18px 'GE SS Two';color:#fff;background:#000;padding:13px 20px 9px;display:block;text-transform:uppercase;text-align:center;}
.cc-fnb-block .cc-fnb-pdetails-trigger a:hover, .cc-fnb-block .cc-fnb-pdetails-trigger a:focus {text-decoration:none;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdhead h3 a {width:20px;height:20px;background:url(../images/ic-close-white31x31.png) no-repeat 0 0;background-size:100% auto;display:block;text-indent:-99em;position:absolute;top:50%;right:15px;margin-top:-10px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails {padding:22px 15px 0;border-bottom:1px solid transparent; /*border-bottom:1px solid #c8c8c8;*/}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails h4 {font:14px/14px 'GE SS Two';color:#000;background:url(../images/ic-tickets.png) no-repeat 0 0;padding:6px 0 3px 30px;text-transform:uppercase;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-ticketinfo h4 {}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails ul {padding:20px 0 0;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails ul li {font:14px/14px 'GE SS Two';color:#666;padding:10px 0 0;text-transform:uppercase;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails ul li:first-child {padding:0;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails ul li > label {float:left;max-width:90px;font-weight:normal;display:block;margin:0;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails ul li > span {color:#000;padding-left:100px;display:block;}
/*E.O.Addedd On 2017 03 02*/
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement {padding:0;/*padding:0 20px;*/border-bottom:1px solid #c8c8c8;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row {padding:22px 15px 20px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-ticketinfo {padding: 0 17px;border-top:1px solid #c8c8c8;margin-top:20px;border-bottom:1px solid #c8c8c8;padding-bottom: 13px;}
/*.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row ul{border-top: 1px solid;margin-top: 20px;border-bottom: 1px solid;padding-bottom: 13px;}*/
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row ul li {margin:17px 0 0;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-fandbinfo ul li{padding-left:35px;position:relative;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-fandbinfo ul li > img{width:30px;height:30px;position:absolute;top:0;left:0;}
/*.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-fandbinfo ul li{padding-left:20px;}  Hided19072018*/
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row h4 {font:14px/14px 'GE SS Two';color:#000;background-repeat:no-repeat;background-position:left center;padding-left:30px;text-transform:uppercase;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-ticketinfo h4 {background-image: url(../images/ic-tickets.png);}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-fandbinfo h4   {background-image: url(../images/ic-fnb.png);padding:5px 0 1px 30px;margin-bottom:4px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row h5 {font:14px/20px 'GE SS Two';color:#666;text-transform:uppercase;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-fandbinfo h5 {text-transform:none;position:relative;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-fandbinfo h5 .cc-deleterow {width:13px;height:13px;background:url("../images/fandb/ic-rcbclose.png") no-repeat 0 0;display:block;text-indent:-9999em;/*width:11px;height:11px;background:url("../images/ic-close.png") no-repeat 0 0;display:inline-block;vertical-align:middle;margin-left:10px; Hided23052018*/cursor:pointer;position:absolute;left:-20px;top:1px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row p {font:14px/20px 'GE SS Two';color:#666;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-fandbinfo p{line-height:16px;color:#000;padding:9px 0 0;text-transform:uppercase;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row p span {display:block;text-transform:uppercase;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row p .collft {float:left;width:60%;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row p .colrgt {float:right;width:40%;color:#000;text-align:right;padding-right:15px;position:relative;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row .fnbitem-customize{font:10px/12px 'GE SS Two';color:#858585;background:url("../images/fandb/ic-linearrow-right-red5x8.png") no-repeat right 1px;display:inline-block;vertical-align:top;padding:0 8px 0 0;text-decoration:underline;text-transform:uppercase;margin:5px 0 0;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row p .colrgt .cc-deleterow{width:10px;height:10px;font:10px/10px 'GE SS Two';color:#ff0000;background:url("../images/fandb/ic-removeitem10x10.png") no-repeat 0 0;display:block;text-indent:-999em;position:absolute;top:1px;right:0;/*-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);*/text-align:left;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row p .colrgt .cc-deleterow:hover, .cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row p .colrgt .cc-deleterow:focus{text-decoration:none;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction {padding:22px 15px 20px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction p {font:16px/24px 'GE SS Two';color:#000;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction p span {display:block;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction p b {font-weight:normal;font-size:14px;line-height:23px;display:inline-block;vertical-align:top;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction p .collft {float:left;width:40%;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction p .colrgt {float:right;width:60%;font-size:16px;text-align:right;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction p .colrgt b {text-transform:uppercase;font-size: 16px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction .cc-totalcost-breakup{padding:0 0 10px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction .cc-totalcost-breakup ul{padding:0 0 25px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction .cc-totalcost-breakup ul li{font:16px/21px 'GE SS Two';color:#000;padding:0 130px 0 0;margin:20px 0 0;text-transform:uppercase;position:relative;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction .cc-totalcost-breakup ul li:first-child{margin:0;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction .cc-totalcost-breakup ul li:nth-child(2){padding:0;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction .cc-totalcost-breakup ul li span{width:120px;display:block;position:absolute;top:0;right:0;text-align:right;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction .cc-totalcost-breakup ul li.cc-tcbreakup-total{font-size:18px;line-height:23px;color:#ec1c24;border-top:1px solid #c7c7c7;margin:30px 0 0;padding:30px 0 0;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction .cc-totalcost-breakup ul li.cc-tcbreakup-total span{top:30px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction .cc-actionbtn {padding:10px 0 0;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction .cc-actionbtn .btn{font-family:'GE SS Two';line-height:51px;padding:0 20px 0 20px;display:block;border:1px solid #707070;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction .cc-actionbtn .btnsecondary{background:#000;margin:15px 0 0;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction .cc-actionbtn .btnsecondary:hover, .cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction .cc-actionbtn .btnsecondary:focus{background:#e30613;}
.cc-fnb-block .cc-fnb-adsblock {padding:10px 0 0;}
.cc-fnb-block .cc-fnb-adsblock img {margin:0 auto;cursor:pointer;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-fandbinfo p.cc-snbitem-info{font:14px/14px 'GE SS Two';color:#000;word-spacing:3px;padding:0 0 10px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-fandbinfo p.cc-snbitem-info span{display:inline-block;vertical-align:top;word-spacing:normal;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row ul li .fnbqcounter{width:100px;height:28px;padding:0 28px;border:1px solid #c8c7c7;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row ul li .fnbqcounter p{}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row ul li .fnbqcounter input{width:100%;height:26px;font:14px 'GE SS Two';color:#000;background:none;padding:2px 10px 0;border:0;text-align:center;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row ul li .fnbqcounter .qcontrols{width:26px;height:100%;background-repeat:no-repeat;background-position:center center;background-size:10px auto;border-width:0;border-style:solid;border-color:#c8c7c7;display:block;text-indent:-999em;position:absolute;top:0;z-index:1;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row ul li .fnbqcounter .qcontrols.decrement{background-image:url("../images/fandb/ic-minus-sign-sm.png");border-right-width:1px;left:0;background-size:10px 2px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row ul li .fnbqcounter .qcontrols.increment{background-image:url("../images/fandb/ic-plus-sign-sm.png");border-left-width:1px;right:0;}

.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-fandbinfo.cc-fandbinfo-mini p{font-family:'GE SS Two';line-height:18px/*15px; in design*/}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-fandbinfo.cc-fandbinfo-mini p .collft{font-size:14px/*11px in design*/;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-fandbinfo.cc-fandbinfo-mini p .colrgt{font-size:13px/*10px in design*/;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-fandbinfo.cc-fandbinfo-mini p .colrgt .cc-deleterow{top:50%;margin-top:-5px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-fandbinfo.cc-fandbinfo-mini p.cc-snbitem-info{font-size:10px/*8px; in design*/;line-height:14px/*11px; in design*/;padding:0 0 5px;word-spacing:0;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-fandbinfo.cc-fandbinfo-mini ul li .fnbqcounter{width:70px;height:20px;padding:0 20px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-fandbinfo.cc-fandbinfo-mini ul li .fnbqcounter input{height:18px;font:13px 'GE SS Two';padding:0 3px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-fandbinfo.cc-fandbinfo-mini ul li .fnbqcounter .qcontrols{width:20px;background-size:10px auto;}

/*FandB Modal Popup*/
.modal-backdrop{z-index:5;}
.modal-backdrop.in{-ms-filter:"alpha(opacity=80)";filter:"alpha(opacity=80)";opacity:0.8;}
.fandb-modalpopup .modal-dialog{width:930px;margin:50px auto;}
.fandb-modalpopup #fandbConfirmation, .fandb-modalpopup section[id^="fandbConfirmation_"]{padding-top:15px;padding-bottom:15px;}
.fandb-modalpopup #fandbConfirmation .modal-dialog, .fandb-modalpopup section[id^="fandbConfirmation_"] .modal-dialog{width:525px;margin:0;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%);}
.fandb-modalpopup .modal-content{background:#fff;border-color:#707070;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;margin-top:33px;}
.fandb-modalpopup .modal-content > .close-fandbmodalpopup{width:31px;height:31px;background:url("../images/ic-close-white31x31.png") no-repeat 0 0;display:block;text-indent:-999em;position:absolute;top:0;right:-55px;}
.fandb-modalpopup .modal-body{padding:15px;}
.fandb-modalpopup .fnb-modalbanner{}
.fandb-modalpopup .fnb-modalbanner > figure > img{/*width:100%; Hided11042019*/margin:0 auto;}
.fandb-modalpopup .fnb-selectdetailed{padding:45px 25px;}
.fandb-modalpopup .fnb-selectdetailed h2{font:30px/36px "GE SS Two";color:#000000;text-transform:uppercase;padding-right:200px;position:relative;}
.fandb-modalpopup .fnb-selectdetailed h2 span{max-width:240px;/*float:right;*/display:block;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.fandb-modalpopup .fnb-selectdetailed h3{font:24px/30px "GE SS Two";color:#000;position:relative;text-transform:uppercase;}
.fandb-modalpopup .fnb-selectdetailed h3 span{font-size:17px;font-family:"GE SS Two";}
.fandb-modalpopup .fnb-selectdetailed h3.isrequired{padding-right:105px;}
.fandb-modalpopup .fnb-selectdetailed h3.isrequired span.required{width:100px;font-size:13px;display:block;position:absolute;top:0;right:0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-itemtitle{padding:0 0 20px;border-bottom:1px solid #c7c7c7;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectwrap{padding:15px 0;border-bottom:1px solid #a0a0a0;border-bottom-color:rgba(160,160,160,0.2);}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist{padding:20px 0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul{/*padding:20px 0 0; Hided17072018*/margin:0 -10px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li{float:left;padding:20px 10px 0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li a{min-width:140px;font:18px/24px "GE SS Two";color:#000;padding:6px 5px;border:1px solid #707070;border-color:rgba(112,112,112,0.5);display:block;text-align:center;text-transform:uppercase;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li a:hover, .fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li.active a{color:#fff;background:#ff0000;border-color:#707070;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li a:hover, .fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li a:focus{text-decoration:none;}
/*.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li.active a{font-family:"GE SS Two";padding:7px 5px 4px;} Hided17072018*/
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon li{position:relative;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon li:before{content:"";background-color:transparent;background-repeat:no-repeat;background-position:left bottom;position:absolute;right:25px;bottom:0;}
/*Pupcorn Tub*/
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-pctub li{padding-right:74px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-pctub li:before{width:34px;height:50px;background-image:url("../images/fandb/ic-pctub-regular.png");}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-pctub li.iconlarge, .fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-pctub li.iconsuper{padding-right:83px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-pctub li.iconlarge:before, .fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-pctub li.iconsuper:before{width:43px;height:60px;background-image:url("../images/fandb/ic-pctub-large.png");}
/*Soft Drinks Container*/
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-sdcontainer li{padding-right:69px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-sdcontainer li:before{width:29px;height:51px;background-image:url("../images/fandb/ic-sd-regular.png");}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-sdcontainer li.iconlarge{padding-right:73px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-sdcontainer li.iconlarge:before{width:33px;height:63px;background-image:url("../images/fandb/ic-sd-large.png");}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-sdcontainer li.iconsuper{padding-right:83px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-sdcontainer li.iconsuper:before{width:43px;height:76px;background-image:url("../images/fandb/ic-sd-super.png");}
/*Checkbox List*/
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li .checkbox{margin:0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li .checkbox label{font:18px/24px "GE SS Two";color:#000;padding-left:34px;display:block;margin:0;position:relative;text-transform:uppercase;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li .checkbox label span{width:24px;height:24px;border:1px solid #707070;border-color:rgba(112,112,112,.5);position:absolute;top:50%;left:0;margin-top:-12px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li .checkbox label span:before{width:0;height:16px;background:url("../images/fandb/ic-cb-checked.png") no-repeat 0 0;content:"";position:absolute;bottom:2px;left:4px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li .checkbox label input{display:none;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li .checkbox label input:checked + span:before{width:22px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li .checkbox.with-fnbicon label{/*display:inline-block;vertical-align:top; Hided23072018*/}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li .checkbox.with-fnbicon label:after{height:24px;background-color:transparent;background-repeat:no-repeat;background-position:left center;content:"";display:inline-block;vertical-align:top;margin-left:10px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li .checkbox.with-fnbicon.icon-cheese label:after{width:26px;background-image:url("../images/fandb/ic-cheese.png");}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li .checkbox.with-fnbicon.icon-chilli label:after{width:17px;background-image:url("../images/fandb/ic-chilli.png");}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li .checkbox.with-fnbicon.icon-cheeseextra label:after{width:40px;background-image:url("../images/fandb/ic-cheeseextra.png");}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li .checkbox.with-fnbicon.icon-chilliextra label:after{width:24px;background-image:url("../images/fandb/ic-chilliextra.png");}

.fandb-modalpopup .fnb-selectdetailed .fnb-combinedinfo{padding:25px 0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-combinedinfo h6{font:18px/24px "GE SS Two";color:#ff0000;margin:20px 0 10px;text-transform:uppercase;}
.fandb-modalpopup .fnb-selectdetailed .fnb-combinedinfo .fnb-colswrap{margin:0 -10px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-combinedinfo .fnb-colswrap .fnb-cols{float:left;width:45%;padding:0 10px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-combinedinfo .fnb-colswrap .fnb-cols p{font:18px/24px "GE SS Two";color:#000;padding:10px 0;word-spacing:10px;}
/*.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions{padding:15px 0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions h3{margin:0 0 15px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions .optionslist{padding:10px 20px 10px 5px;border-width:1px 0;border-style:solid;border-color:#e3e3e3;}
.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions .optionslist ul{margin:0 -15px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions .optionslist ul li{float:left;width:50%;padding:10px 15px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions .optionslist ul li .olcheckbox{float:left;width:225px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions .optionslist ul li .olcheckbox input[type="checkbox"] {display:none;}
.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions .optionslist ul li .olcheckbox label {font:15px/18px 'GE SS Two';color:#000;padding:2px 0 0 30px;margin:0;display:block;cursor:pointer;position:relative}
.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions .optionslist ul li .olcheckbox input[type="checkbox"] + label span {width:20px;height:20px;border:1px solid #c7c7c7;position:absolute;top:0;left:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions .optionslist ul li .olcheckbox input[type="checkbox"]:checked + label span{border-color:#ed1b24;}
.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions .optionslist ul li .olcheckbox input[type="checkbox"] + label span:before {width:100%;height:100%;background:#ed1b24 url('../images/fandb/ic-checkbox-checked.png') no-repeat center center;content:"";position:absolute;top:0;left:0;-ms-filter:"alpha(opacity=0)";filter:"alpha(opacity=0)";opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions .optionslist ul li .olcheckbox input[type="checkbox"]:checked + label span:before{-ms-filter:"alpha(opacity=100)";filter:"alpha(opacity=100)";opacity:1;}
.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions .optionslist ul li .olprice{float:left;font:12px/18px "GE SS Two";color:#000;padding:2px 0 0 15px;text-transform:uppercase;}
.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions .optionslist .tse-scrollable{width:auto;height:160px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions .optionslist .tse-scrollbar{width:3px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions .optionslist .tse-scrollbar:before{width:1px;height:100%;background:#d8d6d6;content:"";position:absolute;top:0;left:1px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions .optionslist .tse-scrollbar .drag-handle{width:3px;background:#ed1b24;right:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;} Hided17072018*/
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow{padding:15px 0 0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow .fnbqcounter{float:left;width:180px;height:38px;padding:0 38px;border:1px solid #c8c7c7;position:relative;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow .fnbqcounter input{width:100%;height:36px;font:21px 'GE SS Two';color:#E30613;background:none;padding:2px 10px 0;border:0;text-align:center;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow .fnbqcounter .qcontrols{width:36px;height:100%;background-repeat:no-repeat;background-position:center center;border-width:0;border-style:solid;border-color:#c8c7c7;display:block;text-indent:-999em;position:absolute;top:0;z-index:1;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow .fnbqcounter .qcontrols.decrement{background-image:url("../images/fandb/ic-minus-sign-sm.png");border-right-width:1px;left:0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow .fnbqcounter .qcontrols.increment{background-image:url("../images/fandb/ic-plus-sign-sm.png");border-left-width:1px;right:0;}
.fandb-modalpopup .btngroup{text-align:center;}
.fandb-modalpopup .btngroup .btn{min-width:180px;font-size:21px;line-height:20px;padding:9px 30px 7px;vertical-align:top;text-align:center;border:1px solid #707070;margin-left:35px;}
.fandb-modalpopup .btngroup .btn:first-child{margin-left:0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow > .btngroup {float:right;width:auto;padding:0;margin:0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow > .btngroup .btn {min-width:200px;}
.fandb-modalpopup .fnb-selectmovienseat{}
.fandb-modalpopup .fnb-selectmovienseat h2{font:24px/28px "GE SS TwoOSF";color:#000;text-transform:uppercase;}
.fandb-modalpopup .fnb-selectmovienseat h2 span{font:25px/29px "GE SS Two";color:#4d4c52;display:block;text-transform:none;}
.fandb-modalpopup .fnb-selectmovienseat h3{font:25px/29px "GE SS Two";color:#000;text-transform:uppercase;}
.fandb-modalpopup .fnb-selectmovienseat h4{font:23px/27px "GE SS TwoOSF";color:#000;text-transform:uppercase;}
.fandb-modalpopup .fnb-selectmovienseat h5{font:20px/24px "GE SS TwoOSF";color:#000;text-transform:uppercase;}
.fandb-modalpopup .modal#modalSelectfnbdelivery .modal-dialog{width:600px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo{padding:0 0 25px;border-bottom:1px solid #c7c7c7;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .moviethumb{float:left;width:166px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .movienseatinfo{float:left;width:584px;padding-left:15px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .movietitle{padding:0 10px 25px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo{padding:25px 10px;border-top:1px solid #c7c7c7;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .colswrap{padding:10px 0;margin:0 -5px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .colswrap .cols{float:left;padding:0 5px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .colswrap .collft{width:60%;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .colswrap .colrgt{width:40%;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .seatslist{padding:10px 0 0;margin:0 -6px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .seatslist li{float:left;padding:0 6px;margin:10px 0 0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .seatslist li p{min-width:55px;font:15px/21px "GE SS Two";color:#fff;background:#000;padding:8px 5px 5px;text-align:center;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .datentime{font:25px/29px "GE SS Two";color:#000;padding:20px 0 0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .datentime:first-child{padding:0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .datentime:after{width:27px;height:27px;background-color:transparent;background-repeat:no-repeat;background-position:left center;margin-left:20px;display:inline-block;vertical-align:top;content:"";}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .datentime.showdate:after{background-image:url("../images/fandb/ic-calender.png");}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .datentime.showtime:after{background-image:url("../images/fandb/ic-clock.png");}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option{padding:15px 0;text-align:center;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option > h2 {margin:10px 0 20px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option > h3{color:#ed1b24;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option > p{font:16px/20px 'GE SS Two';color:#9a9595;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option > .btngroup{float:none;padding:10px 0;border-bottom:0;margin:0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .pickup-option{padding:15px 0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .putime-dragger{padding:15px 0 0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .putime-dragger .putdragger-wrap{float:left;margin:3px 10px 0 0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .putime-dragger input{float:left;width:85px;height:37px;font:17px "GE SS Two";color:#fff;background:#000;padding:0 5px 0;border:1px solid #c7c7c7;text-align:center;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .pickup-option .puo-timeslots{padding:20px 0 0;font-size:0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .pickup-option .puo-timeslots li{padding:0 8px 15px;display:inline-block;vertical-align:top;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .pickup-option .puo-timeslots li a{min-width:135px;font:16px/20px "GE SS Two";color:#000;padding:5px;border:1px solid #c7c7c7;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;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .pickup-option .puo-timeslots li.active a, .fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .pickup-option .puo-timeslots li a:hover, .fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .pickup-option .puo-timeslots li a:focus{color:#fff;background:#e30613;text-decoration:none;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .pickup-option .btngroup{max-width:477px;padding:2px 0 0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .pickup-option .btngroup .btn.btnplain{float:left;min-width:165px;font:17px/21px "GE SS Two";color:#000;padding:6px 15px;border:1px solid #c7c7c7;text-transform:uppercase;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;margin:8px 0 0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .pickup-option .btngroup .btn.btnprimary{float:right;min-width:145px;line-height:46px;padding:4px 15px 0;text-align:center;}
.fandb-modalpopup .fnb-confirmation{padding:50px 0 25px;text-align:center;}
.fandb-modalpopup .fnb-confirmation h2{font:24px/28px "GE SS Two";color:#000;margin:20px 0;text-transform:uppercase;}
.fandb-modalpopup .fnb-confirmation h2 span{display:block;}
.fandb-modalpopup .fnb-confirmation .btngroup{float:none;width:auto;padding:30px 0 20px;border:0;margin:0;}
.cc-fnb-page.modal-open .inner-content{z-index:1006;}
.cc-fnb-page.modal-open .modal-backdrop.in{z-index:1005;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity:0;}
.cc-fnb-page.modal-open .modal{background:rgba(0,0,0,0.8);}


.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .tse-scrollable.cc-tsescroll-wrapper{padding:0;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .tse-scrollable.cc-tsescroll-wrapper .tse-content{vertical-align:top;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .tse-scrollable.cc-tsescroll-wrapper.horizontal .tse-scrollbar{display:none !important;}
/*E.O.FandB Modal Popup*/
@media(min-width:768px) {
    .cc-fnb-block .cc-fnb-maincontent .cc-fnbmc-row .cc-fnbmc-lft {float:left;width:485px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbmc-row .cc-fnbmc-rgt {float:right;width:250px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner{width:485px;width:auto;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{width:30px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{width:30px;}
/* .cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul {padding:0 30px 16px;} */
/*Addedd On 2017 03 02*/
.cc-fnb-block .cc-fnb-paymentdetails {display:block !important;}
/*E.O.Addedd On 2017 03 02*/
}
@media(min-width:992px) {
.cc-fnb-block .cc-fnb-maincontent .cc-fnbmc-row .cc-fnbmc-lft {width:705px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbmc-row .cc-fnbmc-rgt {width:250px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner{width:705px;width:auto;}
}
@media(min-width:1200px) {
.cc-fnb-block .cc-fnb-maincontent .cc-fnbmc-row .cc-fnbmc-lft {width:850px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbmc-row .cc-fnbmc-rgt {width:300px;}
/*.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner{width:850px;} Hided06052019*/
}
@media(min-width:1366px) {
.cc-fnb-block .cc-fnb-maincontent .cc-fnbmc-row .cc-fnbmc-lft {width:875px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbmc-row .cc-fnbmc-rgt {width:300px;}
/*.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner{width:875px;} Hided06052019*/
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{width:40px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{width:40px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul {padding:0 40px 16px;padding:0 0px 16px;}
}
@media(min-width:1600px) {
.cc-fnb-block .cc-fnb-maincontent .cc-fnbmc-row .cc-fnbmc-lft {width:1115px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbmc-row .cc-fnbmc-rgt {width:300px;}
/*.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner{width:1115px;} Hided06052019*/
}
@media(min-width:1920px) {
.cc-fnb-block .cc-fnb-maincontent .cc-fnbmc-row .cc-fnbmc-lft {width:1370px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbmc-row .cc-fnbmc-rgt {width:300px;}
/*.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner{width:1370px;} Hided06052019*/
}
@media(max-width:1919px) {
.cc-fnb-block .cc-fnb-maincontent .cc-fnblist .cc-fnblist-row .cc-fnblist-cols{width:33.33333333333333%;}
/* .cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li a{padding:0 30px;} */
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li a {padding:0 30px 0 104px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li a img{left:30px;}
}
@media(max-width:1599px) {
.cc-fnb-block .cc-fnb-maincontent .cc-fnblist .cc-fnblist-row{margin-left:-15px;margin-right:-15px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnblist .cc-fnblist-row .cc-fnblist-cols{padding-left:15px;padding-right:15px;}

.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-info .fnb-itemtitle{font-size:18px;line-height:16px;}

.fandb-modalpopup .fnb-selectdetailed{padding:30px 15px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-itemtitle{padding:0 0 15px;}
.fandb-modalpopup .fnb-selectdetailed h2{font-size:26px;line-height:32px;}
.fandb-modalpopup .fnb-selectdetailed h3{font-size:20px;line-height:26px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectwrap{padding:10px 0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist{padding:15px 0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li{padding:10px 10px 0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-combinedinfo{padding:15px 0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-combinedinfo .fnb-colswrap .fnb-cols p{padding:5px 0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow{padding:10px 0 0;}
.fandb-modalpopup .fnb-confirmation{padding:25px 0;}
.fandb-modalpopup .fnb-confirmation h2{font-size:22px;line-height:26px;margin:10px 0;}
.fandb-modalpopup .fnb-confirmation .btngroup{padding:15px 0 10px;}

.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{background-position:center 20px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{background-position:center 20px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li a {font-size:18px;line-height:55px;/*padding:0 30px 0 96px; Hided06052019*/padding:0 30px 0 80px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li a img{height:40px;width:40px;}
}
@media(max-width:1439px) {
}
@media(max-width:1365px) {
.cc-fnb-block .cc-fnb-maincontent .cc-fnblist .cc-fnblist-row{margin-left:-10px;margin-right:-10px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnblist .cc-fnblist-row .cc-fnblist-cols{padding-left:10px;padding-right:10px;}
}
@media(max-width:1199px) {
.cc-fnb-block {padding:0 0 15px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks {/*margin-bottom:14px; Hided23052018*/margin:0;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner:after{height:10px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul{padding:0 0 10px}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li a{font-size:15px;line-height:37px;/*padding:0 20px 0 70px; Hided06052019*/padding:0 20px 0 59px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li a:after {border-top:10px dashed;border-top:10px solid \9;border-right:12px solid transparent;border-left:12px solid transparent;border-top-color:transparent;margin-left:-12px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul .active a:after {bottom:-10px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li a img{height:34px;margin-top:0px;margin-right:5px;left:20px;width:34px;}
/*.cc-fnb-block .cc-fnb-maincontent .cc-fnblist {padding:4px 0 15px;}
.cc-fnb-block .cc-fnb-sidebar {padding:16px 0 0;} Hided23052018*/
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement {padding:0;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row {padding:15px 10px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-ticketinfo{padding: 0 10px 15px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row h4 {font-size:15px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row h5 {font-size:15px;line-height:19px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row p  {font-size:15px;line-height:19px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row ul li {margin:15px 0 0;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction {padding:15px 10px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction p {font-size:16px;line-height:18px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction p b {font-size:14px;line-height:17px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction p .colrgt {font-size:16px;}
/*.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction .cc-actionbtn {padding:12px 0 0;}*/
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction .cc-actionbtn .btn{line-height:41px;}
.cc-fnb-block .btngroup{padding:5px 0 20px;}
.cc-fnb-block .btngroup .btn {line-height:17px;padding:15px 50px 11px;}
/*Addedd On 2017 03 02*/
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdhead {padding-right:15px;padding-left:15px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails {padding:15px 10px 0;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails h4 {font-size:15px;line-height:15px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails ul {padding:15px 0 0;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails ul li {font-size:15px;line-height:15px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails ul li > span {font-size:14px;line-height:14px;}
/*E.O.Addedd On 2017 03 02*/

.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{background-position:center 12px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{background-position:center 12px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft:after,
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight:after{height:10px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbmc-row{padding:10px 0 0;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnblist .cc-fnblist-row .cc-fnblist-cols{width:50%;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-thumb .itemprice{font-size:17px;line-height:21px;padding:3px 10px 0;top:20px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-info{min-height:75px;padding:15px 78px 0 0;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox.withqcounter .cc-fnbbox-info{padding-right:120px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-info .fnb-itemtitle{font-size:16px;line-height:14px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-info .fnb-itemadd-info{font:14px/16px 'GE SS TwoOSF';}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-info .btn-addfnb{top:15px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-info .btn-addfnb{min-width:68px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-info .btn-addfnb a{font-size:16px;padding:7px 5px 3px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-info .fnbqcounter{width:110px;top:15px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-info .fnbqcounter input{font-size:16px;padding:3px 5px 0;}
/*.fandb-modalpopup .modal-body{padding:20px;} Hided20072018*/
.fandb-modalpopup .fnb-selectdetailed .fnb-itemtitle{padding:0 0 10px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist{padding:10px 0;}
/* .fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul{padding:5px 0 0;} Hided20072018*/
/*.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions{padding:10px 0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions h3{margin:0 0 10px;} Hided17072018*/
/*.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow{padding:10px 0 0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow .fnbqcounter{height:43px;padding:0 43px;margin:0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow .fnbqcounter input{height:43px;font-size:22px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow .fnbqcounter .qcontrols{width:43px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow > .btngroup .btn{line-height:17px;padding:15px 50px 11px;} Hided20072018*/
.fandb-modalpopup .modal#modalSelectfnbdelivery .modal-dialog{width:500px;}
.fandb-modalpopup .fnb-selectmovienseat h2{font-size:24px;line-height:28px;}
.fandb-modalpopup .fnb-selectmovienseat h2 span{font-size:21px;line-height:25px;}
.fandb-modalpopup .fnb-selectmovienseat h3{font-size:21px;line-height:25px;}
.fandb-modalpopup .fnb-selectmovienseat h4{font-size:19px;line-height:23px;}
.fandb-modalpopup .fnb-selectmovienseat h5{font-size:18px;line-height:22px;}
.fandb-modalpopup .modal-content > .close-fandbmodalpopup{width:21px;height:21px;background-size:21px auto;top:-30px;right:0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .movietitle{padding:0 5px 15px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .movienseatinfo{width:604px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo{padding:15px 5px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .datentime{font-size:21px;line-height:25px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .datentime:after{width:21px;height:21px;background-size:21px auto;margin-left:10px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option > h2{margin:10px 0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .putime-dragger{padding:10px 0 0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .pickup-option .puo-timeslots{padding:10px 0 0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .pickup-option .puo-timeslots li{padding:0 10px 15px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .pickup-option .puo-timeslots li a{min-width:120px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .pickup-option{padding:10px 0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .pickup-option .btngroup .btn.btnplain{font-size:15px;padding:7px 15px 5px;margin:4px 0 0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .pickup-option .btngroup .btn.btnprimary{line-height:39px;}

.fandb-modalpopup .fnb-selectdetailed h2{font-size:22px;line-height:28px;padding-right:160px;}
.fandb-modalpopup .fnb-selectdetailed h2 span{max-width:150px;}
.fandb-modalpopup .fnb-selectdetailed h3{font-size:18px;line-height:24px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-pctub li{padding-right:55px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-pctub li:before{width:25px;height:38px;background-size:auto 38px;right:20px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-pctub li.iconlarge,
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-pctub li.iconsuper{padding-right:62px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-pctub li.iconlarge:before,
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-pctub li.iconsuper:before{width:32px;height:45px;background-size:auto 45px;}

.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-sdcontainer li{padding-right:51px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-sdcontainer li:before{width:21px;height:38px;background-size:auto 38px;right:20px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-sdcontainer li.iconlarge{padding-right:55px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-sdcontainer li.iconlarge:before{width:25px;height:47px;background-size:auto 47px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-sdcontainer li.iconsuper{padding-right:61px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-sdcontainer li.iconsuper:before{width:31px;height:57px;background-size:auto 57px;}

.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li a{min-width:120px;font-size:16px;line-height:22px;padding:5px 5px 4px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li .checkbox label{font-size:16px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-combinedinfo{padding:10px 0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-combinedinfo h6{font-size:16px;line-height:22px;margin:10px 0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-combinedinfo .fnb-colswrap .fnb-cols p{font-size:16px;line-height:22px;padding:0;word-spacing:7px;}
.fandb-modalpopup #fandbConfirmation .modal-dialog, .fandb-modalpopup section[id^="fandbConfirmation_"] .modal-dialog{width:420px;}
.fandb-modalpopup .fnb-confirmation{padding:0;}
.fandb-modalpopup .fnb-confirmation h2{font-size:20px;line-height:24px;}
.fandb-modalpopup .fnb-confirmation .btngroup{padding:10px 0;}
.fandb-modalpopup .btngroup .btn{min-width:120px;font-size:18px;margin-left:15px;}

.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row p .collft {width:55%;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row p .colrgt {width:45%;padding-right:0;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-fandbinfo.cc-fandbinfo-mini p .colrgt{padding-right:15px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row p .colrgt .cc-deleterow{top:-15px;margin-top:0;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-fandbinfo.cc-fandbinfo-mini p .colrgt .cc-deleterow{top:50%;margin-top:-5px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-fandbinfo p.cc-snbitem-info{font-size:13px;line-height:13px;word-spacing:1px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction .cc-totalcost-breakup ul{padding:0 0 10px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction .cc-totalcost-breakup ul li{font-size:14px;line-height:19px;margin:15px 0 0;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction .cc-totalcost-breakup ul li.cc-tcbreakup-total{font-size:16px;line-height:21px;padding:20px 0 0;margin:20px 0 0;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction .cc-totalcost-breakup ul li.cc-tcbreakup-total span{top:20px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction .cc-actionbtn .btnsecondary{margin:10px 0 0;}
}
@media(max-width:991px) {
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row h4 {line-height:15px;padding-left:22px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-ticketinfo h4 {background-size:20px auto;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-fandbinfo h4 {background-size:15px auto;padding:4px 0 0 25px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row h5 {font-size:14px;line-height:18px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row p  {font-size:14px;line-height:18px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction p .collft {width:45%;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction p .colrgt {width:55%;font-size:14px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction p .colrgt b {font-size:14px;}
.cc-fnb-block .btngroup .btn {line-height:20px;padding:13px 50px 10px;}
/*Addedd On 2017 03 02*/
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row p .collft {width:55%;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row p .colrgt {width:45%;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails h4 {background-size:20px auto;padding:6px 0 3px 25px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails ul li {font-size:14px;line-height:14px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails ul li > label {max-width:85px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails ul li > span {padding-left:90px;}
/*E.O.Addedd On 2017 03 02*/

.cc-fnb-block .cc-fnb-maincontent .cc-fnblist .cc-fnblist-row{margin-right:-5px;margin-left:-5px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnblist .cc-fnblist-row .cc-fnblist-cols{padding-right:5px;padding-left:5px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-info .fnb-itemadd-info{padding:3px 0 0;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-thumb .itemprice{font-size:15px;line-height:19px;top:15px;}
.fandb-modalpopup .modal-dialog{width:750px;margin:50px auto;}
/*.fandb-modalpopup .modal-content > .close-fandbmodalpopup{width:21px;height:21px;background-size:21px auto;top:-30px;right:0;}
.fandb-modalpopup .fnb-selectdetailed h2{font-size:20px;line-height:22px;}
.fandb-modalpopup .fnb-selectdetailed h2 span{font-size:18px;line-height:20px;} Hided20072018*/
.fandb-modalpopup .fnb-selectdetailed h3{font-size:18px;line-height:20px;}
.fandb-modalpopup .fnb-selectdetailed h3 span{font-size:15px;}
.fandb-modalpopup .fnb-selectdetailed h3.isrequired{padding-right:60px;}
.fandb-modalpopup .fnb-selectdetailed h3.isrequired span.required{width:auto;}
/*.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow .fnbqcounter{width:165px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow .fnbqcounter input{font-size:20px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow > .btngroup .btn{line-height:20px;padding:13px 30px 10px;} Hided20072018*/
.fandb-modalpopup .fnb-selectmovienseat h2{font-size:22px;line-height:26px;}
.fandb-modalpopup .fnb-selectmovienseat h2 span{font-size:19px;line-height:23px;}
.fandb-modalpopup .fnb-selectmovienseat h3{font-size:19px;line-height:23px;}
.fandb-modalpopup .fnb-selectmovienseat h4{font-size:17px;line-height:21px;}
.fandb-modalpopup .fnb-selectmovienseat h5{font-size:16px;line-height:20px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .movietitle{padding:0 5px 10px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .movienseatinfo{width:544px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo{padding:10px 5px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .colswrap{padding:0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .seatslist{padding:5px 0 0;margin:0 -3px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .seatslist li{padding:0 3px;margin:5px 0 0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .seatslist li p{font-size:14px;line-height:18px;padding:6px 5px 3px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .datentime{font-size:19px;line-height:23px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .putime-dragger{padding:5px 0 0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option > p{letter-spacing:.025em;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .pickup-option .puo-timeslots{}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .pickup-option .puo-timeslots li{padding:0 7px 15px;}
}
@media (max-width:767px) {
.cc-fnb-block {padding:0 0 20px;}
/*.cc-fnb-block .cc-fnb-maincontent .cc-fnblist {padding:8px 0 0;} Hided23052018*/
.cc-fnb-block .btngroup {padding:20px 0 0;margin:0;border-bottom:0;}
.cc-fnb-block .btngroup .btn {min-width:10px;padding:12px 50px 9px;margin-left:10px;}
.cc-fnb-block .btngroup .btn {}
.cc-fnb-block .cc-fnb-sidebar {padding:10px 0 0;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails{padding:15px 15px 0;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row{padding:15px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row.cc-ticketinfo{padding:0 15px 15px;margin-top:15px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction{padding:15px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction .cc-actionbtn{background:#fff;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction .cc-actionbtn .btn{line-height:38px;}
.cc-fnb-block .cc-fnb-paymentdetails {width:100%;background:#fff;padding:40px 0 90px;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1012;overflow-y:auto;display:none;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdhead {width:100%;position:fixed;top:0;left:0;z-index:2;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdaction .cc-actionbtn {width:100%;position:fixed;bottom:0;left:0;z-index:1;}
.tse-scrollable.cc-tsescroll-wrapper{padding:0 0 15px;}
/* .cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li a{padding:3px 15px 0;} */
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{width:30px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{width:30px;}
/* .cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul {padding:0 30px 16px;} */
.fandb-modalpopup .modal-dialog{width:auto;margin:50px 15px 25px;}
/*.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li a{font-size:14px;line-height:20px;padding:4px 5px;}
 .fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li.active a{padding:6px 5px 2px;} Hided20072018*/
/*.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions .optionslist{padding:10px 0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions .optionslist ul{margin:0 -10px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions .optionslist ul li{padding:5px 10px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions .optionslist ul li .olcheckbox{width:auto;float:none;padding-right:5px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions .optionslist ul li .olprice{float:none;padding-left:30px;} Hided17072018*/
/*.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow .fnbqcounter{width:145px;height:41px;padding:0 41px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow .fnbqcounter input{height:41px;font-size:18px;padding:2px 5px 0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow .fnbqcounter .qcontrols{width:41px;background-size:14px auto;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow > .btngroup .btn{min-width:10px;padding:12px 25px 9px;} Hided20072018*/
/*.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions .optionslist .tse-scrollable{height:200px;} Hided17072018*/
.fandb-modalpopup .modal#modalSelectfnbdelivery .modal-dialog{width:auto;}
.fandb-modalpopup .fnb-selectmovienseat h2{font-size:20px;line-height:24px;}
.fandb-modalpopup .fnb-selectmovienseat h2 span{font-size:17px;line-height:21px;}
.fandb-modalpopup .fnb-selectmovienseat h3{font-size:17px;line-height:21px;}
.fandb-modalpopup .fnb-selectmovienseat h4{font-size:16px;line-height:20px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo{min-height:208px;padding:0 0 15px;position:relative;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .moviethumb{float:none;width:125px;position:absolute;top:0;left:0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .movienseatinfo{float:none;width:auto;padding-left:135px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .colswrap{margin:0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .colswrap .cols{float:none;padding:10px 0 0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .colswrap .cols:first-child{padding:0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .colswrap .collft, .fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .colswrap .colrgt{width:auto;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .seatslist{padding:0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .datentime{float:left;font-size:17px;line-height:21px;padding:0;margin-left:15px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .seatinfo .datentime:first-child{margin:0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option{padding:0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .pickup-option .puo-timeslots li a{min-width:100px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .pickup-option .btngroup .btn.btnplain{min-width:10px;padding:5px 15px 3px;margin:5px 0 0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .pickup-option .btngroup .btn.btnprimary{min-width:10px;line-height:37px;padding:4px 30px 0;}

.fandb-modalpopup .fnb-selectdetailed{padding:15px 0;}
.fandb-modalpopup .fnb-selectdetailed h2{font-size:20px;line-height:26px;}
.fandb-modalpopup .fnb-selectdetailed h3{font-size:16px;line-height:22px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul{margin:0 -5px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li{padding:10px 5px 0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-pctub li{padding-right:45px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-pctub li:before{right:10px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-pctub li.iconlarge,
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-pctub li.iconsuper{padding-right:52px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-sdcontainer li{padding-right:41px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-sdcontainer li:before{right:10px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-sdcontainer li.iconlarge{padding-right:45px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-sdcontainer li.iconsuper{padding-right:51px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li a{min-width:100px;font-size:14px;line-height:20px;padding:4px 5px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li .checkbox label{font-size:14px;line-height:20px;padding-left:27px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li .checkbox label span{width:18px;height:18px;margin-top:-9px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li .checkbox label span:before{height:12px;background-size:auto 12px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li .checkbox label input:checked + span:before{width:15px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li .checkbox.with-fnbicon label:after{height:18px;background-size:auto 18px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li .checkbox.with-fnbicon.icon-cheese label:after{}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li .checkbox.with-fnbicon.icon-chilliextra label:after{}
.fandb-modalpopup .fnb-selectdetailed .fnb-combinedinfo .fnb-colswrap{margin:0 -5px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-combinedinfo .fnb-colswrap .fnb-cols{width:50%;padding:0 5px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-combinedinfo .fnb-colswrap .fnb-cols p{word-spacing:3px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow .fnbqcounter{width:150px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow .fnbqcounter input{font-size:18px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow > .btngroup .btn{min-width:160px;font-size:18px;}

.fandb-modalpopup .fnb-confirmation h2{font-size:18px;line-height:22px;}
.fandb-modalpopup .btngroup .btn{min-width:100px;font-size:18px;margin-left:10px;}
}
@media (max-width:639px) {
/*.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks {margin-bottom:8px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li {width:33.33333333333333%;} Hided23052018* /
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li a {font-size:15px;/*line-height:45px; Hided23052018* /padding:0 15px;text-align:center;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li a:after {border-top:8px dashed;border-top:8px solid \9;border-right:10px solid transparent;border-left:10px solid transparent;border-top-color:transparent;margin-left:-10px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul .active a:after {bottom:-8px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnblist {padding:3px 0 0;} Hided23052018*/
.cc-fnb-block .cc-fnb-sidebar {padding:16px 0 0;}
.cc-fnb-block .cc-fnb-adsblock {padding: 4px 0 0;}

.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-pctub li, .fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-pctub li.iconlarge, .fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-pctub li.iconsuper,
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-sdcontainer li, .fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-pctub li.iconlarge, .fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-pctub li.iconsuper{padding-right:5px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-pctub li:before, .fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul.with-fnbicon.icon-sdcontainer li:before{display:none;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li .checkbox.with-fnbicon label:after{display:none;}
}
@media(max-width:567px) {
/*.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions .optionslist ul{margin:0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-otheroptions .optionslist ul li{float:none;width:auto;padding:5px 0;} Hided17072018*/
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .pickup-option .puo-timeslots li{padding:0 5px 10px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .pickup-option .puo-timeslots li a{min-width:90px;padding:3px 5px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .putime-dragger .putdragger-wrap{float:none;margin:0;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-orderserver-option .putime-dragger input{float:none;margin:10px 0 0;}

.fandb-modalpopup .fnb-selectdetailed h2{font-size:18px;line-height:22px;padding-right:120px;}
.fandb-modalpopup .fnb-selectdetailed h2 span{max-width:110px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-combinedinfo .fnb-colswrap{margin:0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-combinedinfo .fnb-colswrap .fnb-cols{float:none;width:auto;padding:5px 0 0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-combinedinfo .fnb-colswrap .fnb-cols:first-child{padding:0}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow .fnbqcounter{width:120px;padding:0 32px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow .fnbqcounter input{font-size:16px;padding:2px 5px 0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow .fnbqcounter .qcontrols{width:32px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow > .btngroup .btn{min-width:160px;font-size:18px;}

.fandb-modalpopup #fandbConfirmation .modal-dialog, .fandb-modalpopup section[id^="fandbConfirmation_"] .modal-dialog{width:100%;padding:0 17px 0 15px;}
.fandb-modalpopup .fnb-confirmation h2{font-size:16px;line-height:20px;}
.fandb-modalpopup .btngroup .btn{min-width:90px;font-size:16px;padding:5px 15px 3px;margin-left:10px;}
}
@media (max-width:479px) {
/*.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li a {padding:0;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnblist {padding:15px 0 0;} Hided23052018*/
.cc-fnb-block .cc-fnb-sidebar {padding: 0;}
.cc-fnb-block .cc-fnb-adsblock {padding: 5px 0 0;}
.cc-fnb-block .btngroup .btn{width:48%;/*padding:0;*/padding: 12px 10px 9px;}
.cc-seatlayout-btm .btn {/*line-height: 40px;*/padding: 0 80px;width: 100%;/*height: 40px;*/height: inherit}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row h5 {font-size: 16px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-pdstatement .pds-row p {font-size: 16px;}

.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{width:20px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks .cc-fnb-tablinks-inner .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{width:20px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul{padding:0 0 10px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li a{/*padding:0 20px 0 50px; Hided06052019*/padding:0 20px 0 49px;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnb-tablinks ul li a img{/*left:5px; Hided06052019*/left:10px;}

.cc-fnb-block .cc-fnb-maincontent .cc-fnblist .cc-fnblist-row{margin-right:0;margin-left:0;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnblist .cc-fnblist-row .cc-fnblist-cols{width:100%;padding-right:0;padding-left:0;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox{padding:5px 0;}
.cc-fnb-block .cc-fnb-maincontent .cc-fnbbox .cc-fnbbox-info{min-height:60px;}
.fandb-modalpopup .modal-body{padding:15px;}
/*.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul{margin:0 -2px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li{width:33.33333333333333%;min-width:10px;padding:0 2px;} Hided20072018*/
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow .fnbqcounter{width:135px;padding:0 36px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow .fnbqcounter .qcontrols{width:36px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow > .btngroup .btn{padding:12px 15px 9px;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .moviethumb{width:120px;padding:0 0 10px;margin:0 auto;position:static;}
.fandb-modalpopup .fnb-selectmovienseat .fnb-movienseatinfo .movienseatinfo{padding:0;}

.fandb-modalpopup .fnb-selectdetailed h2{line-height:20px;padding-right:0;}
.fandb-modalpopup .fnb-selectdetailed h2 span{max-width:none;font-size:16px;line-height:20px;padding:5px 0 0;position:static;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;}
.fandb-modalpopup .fnb-selectdetailed .fnb-subselectlist ul li a{min-width:75px;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow .fnbqcounter{float:none;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow > .btngroup{float:none;padding:15px 0 0;}
.fandb-modalpopup .fnb-selectdetailed .fnb-bottomrow > .btngroup .btn{display:block;}
}
/*F&B Layout End*/

/*Login & Signup Start*/
/*Login & Signup End*/

/*Payment Start*/
/*Payment End*/

/*Confirmation Start*/
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom h2.cc-booking-details{width:310px;position:relative;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom h2.cc-booking-details:after{}
/*
.cc-payment-confirmation-wrapper{padding:50px 0px 30px; margin:0;position:relative;}
.cc-payment-confirmation-wrapper:after {display:table; content:''; clear:both}
.cc-payment-confirmation-wrapper .cc-confirmation-left{float:left;width:79.5%;margin-right:3%;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-confirmation-show {-moz-box-shadow: 0 0 20px 0px #d3d3d3;-webkit-box-shadow: 0 0 20px 0px #d3d3d3;box-shadow: 0 0 20px 0px #d3d3d3; }
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-confirmation-show:after {display:table; content:''; clear:both}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-movie-details{float:left;width:37%;background:#fff;box-shadow: inset -10px 0 9px -5px rgba(0,0,0,0.1);}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-movie-details .cc-movie-details-top h2{font:24px/24px 'GE SS Two';text-transform:uppercase;color:#94070a;border-bottom:1px solid #c8c8c8;padding:30px 40px 25px;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-movie-details .cc-movie-details-bottom{padding:40px;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-movie-details .cc-movie-details-bottom .payment-share span{position:relative;font:14px/18px 'GE SS Two';text-transform:uppercase;color:#E30613;padding-right:35px; display:inline-block}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-movie-details .cc-movie-details-bottom .payment-share span:after{content:'';right:0;top:-5px;position:absolute;background:url("../images/cc-payment/share-icon.png") 0 0 no-repeat;width:25px;height:28px;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-movie-details .cc-movie-details-bottom ul {margin:0; padding:0}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-movie-details .cc-movie-details-bottom ul li{display:inline-block;width:100%;float:left;padding-bottom:20px;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-movie-details .cc-movie-details-bottom ul li span.cc-movie-left{width:30%;margin-right:3%;float:left;font:16px/24px 'GE SS Two';text-transform:uppercase;color:#666666;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-movie-details  .cc-movie-details-bottom ul li span.cc-movie-right{width:67%;float:right;font:18px/24px 'GE SS Two';text-transform:uppercase;color:#000;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details{float:left;width:63%;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-top h2{font:24px/24px 'GE SS Two';text-transform:uppercase;color:#fff;border-bottom:1px solid #000;padding:30px 40px 25px;background:#000;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom{background:#fff;padding:40px; border-bottom:1px solid #c8c8c8; min-height:295px;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-left{float:left;width:60%;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-left h3{font:16px/16px 'GE SS Two';color:#000;text-transform:uppercase;position:relative;padding-left:30px;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-left h3:before{content:'';left:0;top:-9px;position:absolute;background:url("../images/cc-payment/tickets.png") 0 0 no-repeat;width:26px;height:32px;background-position:0 0;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-left ul{margin-top:25px;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-left ul li{display:inline-block;width:100%;float:left;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-left ul li span.cc-ticket-left{width:47%;margin-right:3%;float:left;font:16px/22px 'GE SS Two';text-transform:uppercase;color:#666666;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-left ul li span.cc-ticket-right{width:50%;float:right;font:16px/22px 'GE SS Two';text-transform:uppercase;color:#000;margin-top:20px;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-right{float:left;width:60%;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-right h3{font:16px/16px 'GE SS Two';color:#000;text-transform:uppercase;position:relative;padding-left:25px;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-right h3:before{content:'';left:0;top:-10px;position:absolute;background:url("../images/cc-payment/food/.png") 0 0 no-repeat;width:20px;height:35px;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-right ul{margin-top:25px;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-right ul li{display:inline-block;width:100%;float:left;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-right ul li span.cc-ticket-left{width:47%;margin-right:3%;float:left;font:16px/22px 'GE SS Two';text-transform:uppercase;color:#666666;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-right ul li span.cc-ticket-right{width:50%;float:right;font:16px/22px 'GE SS Two';text-transform:uppercase;color:#000;margin-top:20px;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-right ul li span.cc-ticket-left.pdb-20{padding-bottom:20px}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-right ul li span.cc-ticket-left.pdb-20 p{font:16px/22px 'GE SS Two';text-transform:none;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-right{float:right;width:40%;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-ticket-grand-total{background:#fff;padding:25px 35px 20px;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-ticket-grand-total .cc-total-left{float:left;width:60%;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-ticket-grand-total .cc-total-left p{font:16px/23px 'GE SS Two';color:#000;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-ticket-grand-total .cc-total-right{float:right;width:40%;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-ticket-grand-total .cc-total-right ul li{display:inline-block;width:100%;float:left;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-ticket-grand-total .cc-total-right ul li span.cc-total-bottom-left{width:47%;margin-right:3%;float:left;font:16px/25px 'GE SS Two';color:#94070a;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-ticket-grand-total .cc-total-right ul li span.cc-total-bottom-right{width:50%;float:right;font:24px/24px 'GE SS Two';text-transform:uppercase;color:#94070a;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-ticket-grand-total .cc-total-right ul li span.cc-total-bottom-right span{font:16px/23px 'GE SS Two';}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-confirmation-print {}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-confirmation-print p {text-transform:uppercase;text-align:center;background:#E30613;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-confirmation-print p a{padding:25px 0 20px;color:#fff;cursor:pointer; position:relative;  font:20px/20px 'GE SS Two'; display:block}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-confirmation-print p a span {position:relative; display:inline-block; padding-left:45px;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-confirmation-print p a span:before{content:'';left:0;top:50%; margin-top:-15px; position:absolute;background:url("../images/cc-payment/print-icon.png") 0 0 no-repeat;width:36px;height:30px;}
.cc-payment-confirmation-wrapper .cc-confirmation-right{float:right;width:17.5%;}
.cc-payment-confirmation-wrapper .cc-confirmation-left p.cc-confirmation-sent{float:left;padding:30px 0;font:13px/18px 'GE SS Two';color:#666666;width:100%;}
*/
.cc-payment-confirmation {}
.cc-payment-confirmation .bs-successmsg {padding:50px 0 30px 0;}
.cc-payment-confirmation .bs-successmsg h2 {font:36px/39px 'GE SS Two';color:#000;margin:0 0 12px;text-align:center;}
.cc-payment-confirmation .bs-successmsg .cc-bidfpndetails{font-size:0;text-align:center;}
.cc-payment-confirmation .bs-successmsg .cc-bidfpndetails p {color:#000;background:#c7c7c7;padding:15px 30px;text-align:center;display:inline-block;vertical-align:top;}
.cc-payment-confirmation .bs-successmsg .cc-bidfpndetails p span{font:34px/38px 'GE SS Two';font-family:'GE SS Two';padding:7px 0 3px;margin-left:90px;display:inline-block;vertical-align:top;text-transform:uppercase;}
.cc-payment-confirmation .bs-successmsg .cc-bidfpndetails p span:first-child{margin-left:0;}
.cc-payment-confirmation .bs-successmsg .cc-bidfpndetails p span strong{font-family:'GE SS Two';font-weight:normal;display:inline-block;}
.cc-payment-confirmation .cc-payment-confirmation-row  {padding:0 0 15px;}
.cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols {}
.cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols.collft{float:right;float:none;margin:0 auto;}
.cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols.colrgt {float:right;}
.cc-payment-confirmation .cc-pcinfo-detailed {background:#F7F7F7;border:1px solid #C7C7C7;padding:42px 40px 0 60px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap{padding-bottom:25px;border-bottom:1px solid #C7C7C7;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols {float:left;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols.collft{width:41.87779433681073%;min-height:204px;}
.cc-left-subhead{}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols.collft .cc-left-subhead{font:18px/22px 'GE SS Two';max-width:215px;text-transform:uppercase;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols.collft figure.cc-confor-img{float: left;width: 27%;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols.collft .cc-pcinfo-body{padding:0 30px 5px 46px;float:right;width: 73%;color:#000;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols.colrgt {width:32.78688524590164%;min-height:204px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-pcinfo-head {background:#000;padding:20px 40px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-pcinfo-head h3 {font:18px/20px 'GE SS Two';color:#fff;text-transform:uppercase;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-pcinfo-body {padding:0 40px 40px 20px;position:relative;min-height:204px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols.collft .cc-pcinfo-body:before {width:1px;height:100%;background:#c8c8c8;content:"";position:absolute;top:0;right:-1px;bottom:0;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols.colrgt .cc-pcinfo-body:before {width:1px;height:100%;background:#c8c8c8;content:"";position:absolute;top:0;left:-20px;bottom:0;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols.colrgt .cc-pcinfo-body{padding:0 30px;margin-left:20px;background:#fff;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols.colrgt .conf-qrcode{margin-top:6px;margin-right:0;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-mdetails {padding:30px 0 5px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-mdetails ul {}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-mdetails ul li {font:12px/12px 'GE SS Two';color:#000;margin:22px 0 0;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-mdetails ul li:first-child {margin:0;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-mdetails ul li > label {float:left;width:100%;max-width:120px;font-weight:normal;padding:3px 0 0;display:block;margin:0;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-mdetails ul li > span {color:#000;/*padding:3px 0 0 116px; Hided1052019*/padding:3px 0 0 120px;display:block;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-mdetails ul li > .seats-selected {padding-left:130px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-mdetails ul li > .seats-selected > li {float:left;color:#fff;background:#000;padding:8px 10px 5px;margin:0 10px 10px 0;text-transform:uppercase;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo {text-align:center;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-ticketinfo {}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-fandbsinfo {}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo h4 {font:16px/16px 'GE SS Two';color:#000;background-repeat:no-repeat;background-position:0 0;padding-left:30px;margin:0 0 20px;text-transform:uppercase;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-ticketinfo h4 {background-image:url("../images/ic-tickets.png");padding-top:6px;padding-bottom:2px;text-align:left}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-fandbsinfo h4 {background-image:url("../images/ic-fnb.png");padding-top:4px;padding-bottom:1px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-inforow {margin:0 0 20px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-inforow li {padding:5px 0;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-inforow li label {float:left;font:16px/16px 'GE SS Two';color:#666;margin:0 25px 0 0;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-inforow li p {font:16px/16px 'GE SS Two';color:#666;position:relative;text-transform:uppercase;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-inforow li p span {color:#000;display:block;position:absolute;top:0;right:0;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-grandtotal {width:100%;border-top:1px solid #c8c8c8;padding:20px 40px;position:absolute;left:0;bottom:0;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-grandtotal label {float:left;font:16px/24px 'GE SS Two';color:#000;margin:0;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-grandtotal p {float:right;font:16px/24px 'GE SS Two';color:#94070a;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-grandtotal p span {margin-left:30px;display:inline-block;vertical-align:bottom;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-grandtotal p strong {font-size:24px;display:inline-block;vertical-align:top;text-transform:uppercase;}
.cc-payment-confirmation .btnsrow{padding:40px 40px 85px 40px;text-align:center;}
.cc-payment-confirmation .btnsrow p {font:24px/28px 'GE SS Two';color:#7c7c7c;}
.cc-payment-confirmation .btnsrow .btnswrap{padding:34px 0 0;}
.cc-payment-confirmation .btnsrow .btnswrap .btnprimary, .cc-payment-confirmation .btnsrow .btnswrap .btnsecondary {line-height:20px;padding:0 36px;}
.cc-payment-confirmation .btnsrow .btnswrap .btnsecondary {margin-left:20px;}
.cc-payment-confirmation .btnsrow .btnswrap .btnprimary span, .cc-payment-confirmation .btnsrow .btnswrap .btnsecondary span {padding-top:19px;padding-bottom:15px;display:inline-block;vertical-align:top;position:relative;}
.cc-payment-confirmation .btnsrow .btnswrap .btnprint span {padding-left:51px;}
.cc-payment-confirmation .btnsrow .btnswrap .btnprint span:before {width:36px;height:30px;background:url("../images/cc-payment/print-icon.png") no-repeat 0 0;content:"";position:absolute;top:50%;left:0;margin-top:-15px;}
.cc-payment-confirmation .btnsrow .btnswrap .btnshare span {padding-right:40px;}
.cc-payment-confirmation .btnsrow .btnswrap .btnshare span:after {width:25px;height:28px;background:url("../images/cc-payment/ic-share.png") no-repeat 0 0;content:"";position:absolute;top:50%;right:0;margin-top:-14px;}
.cc-payment-confirmation .finalinfo {padding:30px 0;}
.cc-payment-confirmation .finalinfo p {font:18px/40px 'GE SS Two';color:#000;}
.cc-payment-confirmation .finalinfo p span {color:#94070a;background: url(../images/ic-phone.png) no-repeat 0 0;background-size:40px auto;padding-left:50px;margin-left:10px;display:inline-block;vertical-align:top;}
.cc-payment-confirmation .finalinfo p a {color:#5151ff;display:inline-block;text-decoration:underline;vertical-align:top;}
.cc-payment-confirmation .finalinfo p a:hover, .cc-payment-confirmation .finalinfo p a:focus {text-decoration:none;}
.cc-payment-confirmation .finalinfo .finfo-lft {float:left;}
.cc-payment-confirmation .finalinfo .finfo-rgt {float:right;}
.cc-payment-confirmation .advblock {margin:135px 0 15px;}
.cc-conformation-center-blk{}
.cc-payment-confirmation .cc-pcinfo-colswrap .cc-conformation-center-blk{min-height:204px;width:25.33532041728763%;float:left;color:#000;}
.cc-payment-confirmation .cc-pcinfo-colswrap .cc-conformation-center-blk .cc-pcinfo-body{padding:20px 50px 16px 50px !important;}
.cc-payment-confirmation .cc-pcinfo-colswrap .cc-conformation-center-blk ul li:first-child{margin-top:0;}
.cc-payment-confirmation .cc-pcinfo-colswrap .cc-conformation-center-blk ul li{margin-top:22px;font:10px/12px 'GE SS Two';}
.cc-payment-confirmation .cc-pcinfo-colswrap .cc-conformation-center-blk ul li label{width:50%;}
.cc-payment-confirmation .cc-pcinfo-colswrap .cc-conformation-center-blk ul li span{width:50%;padding-left:8px;}
.cc-payment-confirmation .cc-pcinfo-colswrap .cc-conformation-center-blk ul li ul.seats-selected{float: right;width: 50%;padding-left:8px;}
.cc-payment-confirmation .cc-pcinfo-colswrap .cc-conformation-center-blk ul li ul.seats-selected li{display: inline-block;margin-top: 0;}
.cc-ticket-head{}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-ticket-head{text-transform:uppercase;font:26px/30px 'GE SS Two';padding-bottom:32px;color:#000;}
.cc-total-permium-blk{}
.cc-payment-confirmation .cc-total-permium-blk{}
.cc-total-permium-inner{}
.cc-payment-confirmation .cc-total-permium-blk .cc-total-permium-inner{padding:16px 0 40px;text-align:right;}
.cc-payment-confirmation .cc-total-permium-blk .cc-total-permium-inner ul{font-size:0;}
.cc-payment-confirmation .cc-total-permium-blk .cc-total-permium-inner ul li{display:inline-block;font:20px/24px 'GE SS Two';color:#000;}
.cc-payment-confirmation .cc-total-permium-blk .cc-total-permium-inner ul li.cc-ticket-total{text-transform:uppercase;padding-right:35px;}
.cc-payment-confirmation .cc-total-permium-blk .cc-total-permium-inner ul li.cc-pre-bach{font:14px/18px 'GE SS Two';padding-right:80px;}
.cc-payment-confirmation .cc-total-permium-blk .cc-total-permium-inner ul li.cc-total-kwd{text-transform:uppercase;}
.cc-payment-confirmation.cc-fnbfor-bookedticket .cc-total-permium-blk .cc-total-permium-inner ul li.cc-pre-bach{display:none;}
.cc-payment-confirmation .cc-total-permium-blk .cc-total-permium-inner ul li.cc-paymentinfo{font:14px/18px 'GE SS Two';padding-right:25px;display:none;}
.cc-payment-confirmation.cc-fnbfor-bookedticket .cc-total-permium-blk .cc-total-permium-inner ul li.cc-paymentinfo{display:inline-block;}
.cc-food-blk{}
.cc-payment-confirmation .cc-food-blk{padding:50px 40px 30px 60px;background: #F7F7F7;border: 1px solid #C7C7C7;border-top:0;border-bottom:0;}
.cc-food-inner{}
.cc-payment-confirmation .cc-food-blk .cc-food-inner{}
.cc-food-content-blk{display:inline-block;vertical-align:bottom;color:#000;}
.cc-payment-confirmation .cc-food-blk .cc-food-inner .cc-food-content-blk h3{text-transform:uppercase;font:26px/30px 'GE SS Two';padding-right:35px;}
.cc-viewdetail-btn{}
.cc-payment-confirmation .cc-food-blk .cc-food-inner .cc-viewdetail-btn{display:inline-block;vertical-align: top;}
.cc-payment-confirmation .cc-food-blk .cc-food-inner .cc-viewdetail-btn a{font:16px/30px 'GE SS Two';color:#7C7C7C;text-decoration:none;position:relative;}
.cc-payment-confirmation .cc-food-blk .cc-food-inner .cc-viewdetail-btn a.active:after{-webkit-transform: rotateX(180deg);-moz-transform: rotateX(180deg);-o-transform: rotateX(180deg);-ms-transform: rotateX(180deg);transform: rotateX(180deg);}
.cc-payment-confirmation .cc-food-blk .cc-food-inner .cc-viewdetail-btn a:after{content:'';position:absolute;background-image:url("../images/confor-arrow.png");right:-22px;width:14px;height:9px;top:50%;margin-top:-4px;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;}
.cc-food-total-blk{}
.cc-payment-confirmation .cc-food-blk .cc-food-inner .cc-food-total-blk{display: inline-block;float: right;color:#000;}
.cc-payment-confirmation .cc-food-blk .cc-food-inner .cc-food-total-blk ul{font-size:0;}
.cc-payment-confirmation .cc-food-blk .cc-food-inner .cc-food-total-blk ul li{display:inline-block;text-transform:uppercase;font:20px/24px 'GE SS Two';}
.cc-payment-confirmation .cc-food-blk .cc-food-inner .cc-food-total-blk ul li.cc-ftotal{padding-right:100px;}
.cc-payment-confirmation.cc-fnbfor-bookedticket .cc-food-blk .cc-food-inner .cc-food-total-blk ul li.cc-ftotal{padding-right:0;}
.cc-payment-confirmation .cc-food-blk .cc-food-inner .cc-food-total-blk ul li.cc-paymentinfo{font:14px/18px 'GE SS Two';padding:0 25px;text-transform:none;display:none;}
.cc-payment-confirmation.cc-fnbfor-bookedticket .cc-food-blk .cc-food-inner .cc-food-total-blk ul li.cc-paymentinfo{display:inline-block;}
.cc-grand-total-blk{}
.cc-payment-confirmation .cc-grand-total-blk{}
.cc-payment-confirmation .cc-grand-total-blk .cc-grandtotal{text-align:right;background:#000;padding:22px 60px;color:#fff;}
.cc-payment-confirmation .cc-grand-total-blk .cc-grandtotal ul{font-size:0;}
.cc-payment-confirmation .cc-grand-total-blk .cc-grandtotal ul li{display:inline-block;font:24px/30px 'GE SS Two';}
.cc-payment-confirmation .cc-grand-total-blk .cc-grandtotal ul li.cc-paid{font:18px/22px 'GE SS Two';color:#fff;padding-right:34px;}
.cc-payment-confirmation .cc-grand-total-blk .cc-grandtotal ul li.cc-grand, .cc-payment-confirmation .cc-grand-total-blk .cc-grandtotal ul li.cc-foodtotal{text-transform:uppercase;padding-right:70px;}
.cc-payment-confirmation.cc-fnbfor-bookedticket .cc-grand-total-blk .cc-grandtotal ul li.cc-paid, .cc-payment-confirmation.cc-fnbfor-bookedticket .cc-grand-total-blk .cc-grandtotal ul li.cc-grand{display:none;}
.cc-payment-confirmation .cc-grand-total-blk .cc-grandtotal ul li.cc-foodtotal{display:none;}
.cc-payment-confirmation.cc-fnbfor-bookedticket .cc-grand-total-blk .cc-grandtotal ul li.cc-foodtotal{display:inline-block;}
.cc-payment-confirmation .cc-grand-total-blk .cc-grandtotal ul li.cc-kwd-total{text-transform:uppercase;}
.cc-viewdetail-dropdown{}
.cc-payment-confirmation .cc-viewdetail-dropdown{/*max-height:380px;border: 1px solid red;*/padding:10px 40px 0 60px;background:#F7F7F7;border:1px solid #C7C7C7;border-top:0;display:none;}
.cc-payment-confirmation .cc-viewdetail-dropdown ul{font-size:0;position:relative;}
.cc-payment-confirmation .cc-viewdetail-dropdown ul li{position:relative;padding-left:42px;margin-bottom:15px;}
.cc-payment-confirmation .cc-viewdetail-dropdown ul li figure{position:absolute;left:0;top:0;width:30px;height:30px;}
.cc-payment-confirmation .cc-viewdetail-dropdown ul li figure img{width:30px;height:30px;}
.cc-payment-confirmation .cc-viewdetail-dropdown ul li:last-child{padding-bottom:0;}
.cc-payment-confirmation .cc-viewdetail-dropdown ul li h3{font:14px/18px 'GE SS Two';text-transform: uppercase;width:60%;padding:5px 0 0;}
.cc-payment-confirmation .cc-viewdetail-dropdown ul li p.fb-subtitle{font:11px/15px 'GE SS Two';text-transform: uppercase;width:60%;}
.cc-payment-confirmation .cc-viewdetail-dropdown ul li p.fb-price{position:absolute;top:0;right:0;font:14px/18px 'GE SS Two';text-transform:uppercase;text-align: right;/*width:15%; Hided09052019*/padding:5px 0 0;width:20%;}


/* .cc-payment-confirmation .cc-viewdetail-dropdown ul li:before{content:'';position:absolute;left:0;width:30px;height:30px;top:0;} */
/* .cc-payment-confirmation .cc-viewdetail-dropdown ul li.small-pop:before{background:url('/Content/images/movie-censor-rating/combo-1.png')no-repeat;} */
/* .cc-payment-confirmation .cc-viewdetail-dropdown ul li.nachos-pop:before{background:url('/Content/images/movie-censor-rating/combo-2.png')no-repeat;} */
/* .cc-payment-confirmation .cc-viewdetail-dropdown ul li.hotdog-pop:before{background:url('/Content/images/movie-censor-rating/combo-3.png')no-repeat;} */
/* .cc-payment-confirmation .cc-viewdetail-dropdown ul li.soft-drink:before{background:url('/Content/images/movie-censor-rating/combo-4.png')no-repeat;} */
/* .cc-payment-confirmation .cc-viewdetail-dropdown ul li.slush-drink:before{background:url('/Content/images/movie-censor-rating/combo-5.png')no-repeat;} */
/* .cc-payment-confirmation .cc-viewdetail-dropdown ul li.crepe-drink:before{background:url('/Content/images/movie-censor-rating/combo-6.png')no-repeat;} */

.cc-payment-confirmation .cc-viewdetail-dropdown .mCSB_scrollTools .mCSB_draggerRail{background-color:#c7c7c7;width:5px;border:1px solid #dbdada;}
.cc-payment-confirmation .cc-viewdetail-dropdown .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:0;background:#707070;width:7px;}
.cc-viewdetail-btn{}
.cc-payment-confirmation .cc-viewdetail-dropdown .cc-viewdetail-btn{/*display:inline-block;*/vertical-align: top;text-align:right;padding-right:30px;padding-bottom:20px;}
.cc-payment-confirmation .cc-viewdetail-dropdown .cc-viewdetail-btn a{font:16px/30px 'GE SS Two';color:#7C7C7C;text-decoration:none;position:relative;   -webkit-transition: all 0.5s;}
.cc-payment-confirmation .cc-viewdetail-dropdown .cc-viewdetail-btn a:after{content:'';position:absolute;background-image:url("../images/confor-arrow.png");right:-22px;width:14px;height:9px;top:50%;margin-top:-4px;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;    -webkit-transform: rotateX(180deg);-moz-transform: rotateX(180deg);-o-transform: rotateX(180deg);-ms-transform: rotateX(180deg);transform: rotateX(180deg);}
.cc-food-total-blk{}
.cc-payment-confirmation .cc-viewdetail-dropdown .cc-food-total-blk{text-align:right;padding:16px 0 30px;border-top:1px solid #C7C7C7;margin-top:16px;}
.cc-payment-confirmation .cc-viewdetail-dropdown .cc-food-total-blk ul.cc-view-total{font-size:0;}
.cc-payment-confirmation .cc-viewdetail-dropdown .cc-food-total-blk ul.cc-view-total li{display:inline-block;vertical-align:top;text-transform:uppercase;font:20px/24px 'GE SS Two';padding:0;margin-bottom:0;}
.cc-payment-confirmation .cc-viewdetail-dropdown .cc-food-total-blk ul.cc-view-total li.cc-ftotal{padding-right:72px;}
.cc-payment-confirmation.cc-fnbfor-bookedticket .cc-viewdetail-dropdown .cc-food-total-blk ul.cc-view-total li.cc-ftotal{padding-right:0;}
.cc-payment-confirmation .cc-viewdetail-dropdown .cc-food-total-blk ul.cc-view-total li.cc-paymentinfo{font:14px/18px 'GE SS Two';padding:0 25px;text-transform:none;display:none;}
.cc-payment-confirmation.cc-fnbfor-bookedticket .cc-viewdetail-dropdown .cc-food-total-blk ul.cc-view-total li{display:inline-block;}
.cc-payment-confirmation .cc-viewdetail-dropdown .cc-food-total-blk ul.cc-view-total li:before{display:none;}

@media (min-width:768px) {
.cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols.collft {/*width:490px;*/padding:0 15px;}
.cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols.colrgt {width:250px;}
}
@media (min-width:992px) {
/* .cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols.collft {width:650px;} */
.cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols.colrgt {width:300px;}
}
@media (min-width:1200px) {
/* .cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols.collft {width:850px;} */
.cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols.colrgt {width:300px;}
}
@media (min-width:1366px) {
/* .cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols.collft {width:880px;} */
.cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols.colrgt {width:300px;}/*width:25%;*/
}
@media (min-width:1600px) {
.cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols.collft {width:1120px;}/*width:76.55038759689923%;*/
.cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols.colrgt {width:300px;}/*width:20.83333333333333%*/
}
@media (min-width:1920px) {
/* .cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols.collft {width:1375px;}*/
.cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols.collft {width:1342px;}
.cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols.colrgt {width:300px;}/*width:17.44186046511628%;*/
}
@media (max-width:1599px) {
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-pcinfo-head {padding:20px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-pcinfo-body {padding:20px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-grandtotal {padding:20px;}
}
@media (max-width:1365px) {
.cc-payment-confirmation .bs-successmsg {padding:15px 0;}
.cc-payment-confirmation .bs-successmsg h2 {font-size:32px;line-height:35px;margin:0 0 8px;}
.cc-payment-confirmation .bs-successmsg p {font-size:20px;line-height:20px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-pcinfo-head {padding:15px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-pcinfo-body {padding:15px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-grandtotal {padding:10px 15px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-mdetails ul li {font-size:12px;line-height:13px;margin:12px 0 0;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-mdetails ul li > .seats-selected > li {padding:6px 8px 3px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo h4 {font-size:15px;line-height:15px;margin:0 0 9px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-ticketinfo h4 {padding-top:6px;padding-bottom:3px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-fandbsinfo h4 {padding-top:5px;padding-bottom:1px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-inforow li label {font-size:15px;line-height:15px;margin-right:15px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-inforow li p {font-size:15px;line-height:15px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-grandtotal label {font-size:15px;line-height:20px}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-grandtotal p {font-size:15px;line-height:20px}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-grandtotal p span {margin-left:15px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-grandtotal p strong {font-size:20px;}
.cc-payment-confirmation .btnsrow {padding:15px;}
.cc-payment-confirmation .btnsrow p {font-size:17px;line-height:17px;}
.cc-payment-confirmation .btnsrow .btnswrap {padding:15px 0 0;}
.cc-payment-confirmation .finalinfo {padding:15px 0;}
.cc-payment-confirmation .finalinfo p {font-size:16px;}
}
@media (max-width:1199px) {
.cc-payment-confirmation .bs-successmsg h2 {font-size:30px;line-height:33px;margin:0 0 6px;}
.cc-payment-confirmation .bs-successmsg p {font-size:18px;line-height:18px;}
/* .cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols {width:100%;} */
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-pcinfo-head {padding:10px 15px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-pcinfo-head h3 {font-size:16px;line-height:16px;padding:1px 0 0;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols.colrgt .cc-pcinfo-body {padding:15px 0 0;}
/* .cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols.collft .cc-pcinfo-body:before, */
/* .cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols.colrgt .cc-pcinfo-body:before {display:none;} */
.cc-payment-confirmation .btnsrow .btnswrap .btnprimary, .cc-payment-confirmation .btnsrow .btnswrap .btnsecondary {padding:0 10px;font-size:14px;}
.cc-payment-confirmation .btnsrow .btnswrap .btnprimary span, .cc-payment-confirmation .btnsrow .btnswrap .btnsecondary span {padding-top:14px;padding-bottom:10px;}
.cc-payment-confirmation .btnsrow p {font-size:15px;line-height:15px;}
.cc-payment-confirmation .finalinfo .finfo-lft, .cc-payment-confirmation .finalinfo .finfo-rgt {float:none;}
.cc-payment-confirmation .finalinfo p {font-size:15px;line-height:25px;text-align:center;}
.cc-payment-confirmation .finalinfo p span {background-size:25px auto;padding-left:35px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-ticketinfo,
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-fandbsinfo {padding:0 15px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-grandtotal {position:static;}
}
@media (max-width:991px) {
.cc-payment-confirmation .bs-successmsg h2 {font-size:28px;line-height:31px;margin:0 0 4px;}
.cc-payment-confirmation .bs-successmsg p {font-size:16px;line-height:16px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-pcinfo-head {padding:10px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-pcinfo-body {padding:10px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols.colrgt .cc-pcinfo-body {padding:10px 0 0;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-grandtotal {padding:10px;}
.cc-payment-confirmation .btnsrow {padding:15px 10px;}
.cc-payment-confirmation .btnsrow .btnswrap {padding:10px 0 0;}
.cc-payment-confirmation .btnsrow .btnswrap .btnprimary, .cc-payment-confirmation .btnsrow .btnswrap .btnsecondary {padding:0 8px;}
.cc-payment-confirmation .btnsrow .btnswrap .btnprimary span, .cc-payment-confirmation .btnsrow .btnswrap .btnsecondary span {padding-top:11px;padding-bottom:8px;}
.cc-payment-confirmation .btnsrow .btnswrap .btnprint span {padding-left:40px;}
.cc-payment-confirmation .btnsrow .btnswrap .btnprint span:before {width:30px;height:24px;background-size:100% auto;margin-top:-12px;}
.cc-payment-confirmation .btnsrow .btnswrap .btnshare span {padding-right:31px;}
.cc-payment-confirmation .btnsrow .btnswrap .btnshare span:after {width:21px;height:24px;background-size:100% auto;margin-top:-12px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-ticketinfo,
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-fandbsinfo {padding:0 10px;} 
}
@media (max-width:767px) {
.cc-payment-confirmation .bs-successmsg h2 {font-size:26px;line-height:29px;}
.cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols.collft {width:100%;}
.cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols.colrgt {width:100%;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo h4 {margin:0 0 5px;}
.cc-payment-confirmation .btnsrow .btnswrap .btnprint span {padding-left:36px;}
.cc-payment-confirmation .btnsrow .btnswrap .btnprint span:before {width:26px;height:20px;margin-top:-10px;}
.cc-payment-confirmation .btnsrow .btnswrap .btnshare span {padding-right:27px;}
.cc-payment-confirmation .btnsrow .btnswrap .btnshare span:after {width:17px;height:21px;margin-top:-10px;}
.cc-payment-confirmation .advblock {max-width:inherit;margin: 20px 0 15px;text-align:center;}
.cc-payment-confirmation .advblock figure {display:inline-block;}
}
@media (max-width:639px) {
.cc-payment-confirmation .bs-successmsg {padding:10px 0;}
.cc-payment-confirmation .bs-successmsg h2 {font-size:24px;line-height:27px;}
.cc-payment-confirmation .bs-successmsg p {font-size:15px;line-height:15px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-pcinfo-head h3 {font-size:15px;line-height:15px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-mdetails ul li {font-size:14px;line-height:14px;margin:8px 0 0;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-mdetails ul li > label {max-width:100px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-mdetails ul li > span,
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-mdetails ul li > .seats-selected {padding-left:100px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-mdetails ul li > .seats-selected > li {padding:5px 5px 2px;margin-right:5px;margin-bottom:5px;}
.cc-payment-confirmation .btnsrow p {font-size:14px;line-height:16px;}
.cc-payment-confirmation .btnsrow .btnswrap .btnsecondary {margin:0 0 0 10px;}
.cc-payment-confirmation .btnsrow .btnswrap .btnprint span {padding-left:25px;}
.cc-payment-confirmation .btnsrow .btnswrap .btnprint span:before {width:20px;height:16px;margin-top:-8px;}
.cc-payment-confirmation .btnsrow .btnswrap .btnshare span {padding-right:20px;}
.cc-payment-confirmation .btnsrow .btnswrap .btnshare span:after {width:15px;height:16px;margin-top:-8px;}

.cc-payment-confirmation .finalinfo p {font-size:14px;line-height:22px;}
.cc-payment-confirmation .finalinfo p span {background-size:18px auto;padding-left:23px;margin-left:5px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo h4 {font-size:14px;line-height:14px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-ticketinfo h4 {padding-top:7px;padding-bottom:3px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-fandbsinfo h4 {padding-top:6px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-inforow li label {font-size:14px;line-height:14px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-inforow li p {font-size:14px;line-height:14px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-grandtotal label {font-size:14px;line-height:18px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-grandtotal p {font-size:14px;line-height:18px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-grandtotal p span {margin-left:10px;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-grandtotal p strong {font-size:18px;}
}
@media (max-width:479px) {
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-inforow li label {float:none;margin:0;display:block;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-grandtotal label {float:none;text-align:right;display:block;}
.cc-payment-confirmation .btnsrow .btnswrap .btnprimary, .cc-payment-confirmation .btnsrow .btnswrap .btnsecondary {width:100%;padding:0 10px;}
.cc-payment-confirmation .btnsrow .btnswrap .btnsecondary {margin:10px 0 0;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-grandtotal p {float:none;text-align:right;} 
}
/*Confirmation End*/

/*My Account Start*/
/*My Account End*/

/*Static Pages Start*/
/*Static Pages End*/
.menuoverlay {position:fixed; top:0; left:0; background:#000; background:rgba(0, 0, 0, 0.5); width:100%; height:100%; display:none;z-index:1;}
@media(max-width: 991px){
.cc-seatlayout-block .cc-rules-block {margin:0 0 40px;padding:30px 35px 10px 35px}
.cc-seatlayout-block .cc-rules-block h4{padding-bottom:20px;}
.cc-seatlayout-block .cc-rules-block ol{width:100%;}
.cc-seatlayout-block .cc-rules-block li{padding:0 0 15px 0;}
.cc-seatlayout-block .cc-rules-block ol.cs{width:100%;}
.cc-seatlayout-block .cc-rules-block li ol.cs{padding:0 0 15px 0;}
.cc-seatlayout-btm{padding-bottom:30px;}
}
@media(max-width: 767px){
.cc-seatlayout-block .cc-rules-block{margin-bottom:25px;}
.cc-seatlayout-block .cc-rules-block li{font-size:12px;}
.cc-seatlayout-block .cc-rules-block li ol.cs li{font-size:12px;}
.cc-seatlayout-block .cc-rules-block .checkbox label{font-size:12px;line-height:20px;}
.cc-seatlayout-block .cc-rules-block .checkbox input[type="checkbox"] + label span{background-size:20px auto;width:20px;height:20px;margin-right:9px;}
.cc-seatlayout-block .cc-rules-block .checkbox input[type="checkbox"]:checked + label span:before {width:20px; height:20px; top:0; left:0; background-size:20px;}
.cc-seatlayout-btm .checkbox input[type="checkbox"] + label span {background-size:20px auto;width:20px;height:20px;margin-right:9px;margin-top:5px;}
.cc-seatlayout-btm .checkbox input[type="checkbox"]:checked + label span:before {width:20px; height:20px; background-size:20px auto;}
.cc-seatlayout-btm{padding-bottom:10px;}
.cc-seatlayout-btm .btn{padding:6px 80px;}
.cc-seatlayout-btm .checkbox{margin-top:10px;}

}
@media(max-width: 639px) {
.cc-seatlayout-block .cc-rules-block {padding:30px 35px 0px 15px; margin-bottom:15px}
.cc-seatlayout-btm .btn {padding:6px 68px}
}
@media(max-width: 479px) {
.cc-seatlayout-btm ul li {float:none; margin:10px 0 15px;}
}


/*Inner Pages 20170308*/
.inner-content-container {padding:0 20px 50px 20px;}
.common-template .common-experience .inner-content-container {padding:0 20px 10px 20px;}
.innercontent-row {margin-right:-20px;margin-left:-20px;}
.innercontent-row .innercontent-cols {float:left;padding:0 20px;}
.innercontent-row .innercontent-cols.collft {width:76.50684931506849%;margin:0 0 50px;}
.innercontent-row .innercontent-cols.collft .innercontent-collft-inner {-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,0.26);-moz-box-shadow:0 0 24px 0 rgba(0,0,0,0.26);-ms-box-shadow:0 0 24px 0 rgba(0,0,0,0.26);-o-box-shadow:0 0 24px 0 rgba(0,0,0,0.26);box-shadow:0 0 24px 0 rgba(0,0,0,0.26);}
.innercontent-row .innercontent-cols.colrgt {width:23.28767123287671%;margin:0 0 50px;}

.innercontent-row.innercontentfull{margin:0;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,0.26);-moz-box-shadow:0 0 24px 0 rgba(0,0,0,0.26);-ms-box-shadow:0 0 24px 0 rgba(0,0,0,0.26);-o-box-shadow:0 0 24px 0 rgba(0,0,0,0.26);box-shadow:0 0 24px 0 rgba(0,0,0,0.26);}
.innercontent-row.innercontentfull .innercontent-cols{width:50%;padding:0;}


.cc-breadcrumb {padding:0px 0 20px;}
.cc-breadcrumb ul li {float:left;position:relative;}
.cc-breadcrumb ul li:before {float:left;font:14px/15px 'GE SS Two';color:#000;content:">";padding:0 5px;}
.cc-breadcrumb ul li:first-child:before {display:none;}
.cc-breadcrumb ul li a , .cc-breadcrumb ul li span {float:left;font:14px/14px 'GE SS Two';color:#000;display:block;}
.cc-breadcrumb ul li span a {color:#000;text-decoration:none;cursor:default;}
.innercontent-banner {min-height:181px;background-repeat:no-repeat;background-position:center center;padding:0 60px;}
.innercontent-banner .innercontent-banner-content {padding:40px 0 0;}
.innercontent-banner .innercontent-banner-content h1 {font:24px/24px 'GE SS Two';color:#fff;padding:15px 0;text-transform:uppercase;}
.inner-common-banner.experience h1 {font:24px/24px 'GE SS Two';color:#fff;padding:40px 20px;text-transform:uppercase;}
.innercontent-banner .innercontent-banner-content p  {font:16px/20px 'robotoregular';color:#fff;}
@media (max-width:1599px) {
.innercontent-banner{padding:0 50px;}
}
@media (max-width:1439px) {
.innercontent-banner{padding:0 40px;}
}
@media (max-width:1365px) {
.innercontent-banner{padding:0 30px;}
}
@media (max-width:1199px) {
.innercontent-banner{padding:0 20px;}
.innercontent-banner .innercontent-banner-content h1{font-size:22px;line-height:22px;}
}
@media (max-width:991px) {
.innercontent-banner .innercontent-banner-content h1{font-size:20px;line-height:20px;}
}
@media (max-width:767px) {
.innercontent-banner{min-height:10px;padding:15px 15px 30px;}
.innercontent-banner .innercontent-banner-content{padding:0;}
.innercontent-banner .innercontent-banner-content h1{font-size:18px;line-height:18px;}
.innercontent-banner .innercontent-banner-content p{font-size:14px;line-height:18px;}
}

/*Signup & Signin Page*/
.cc-signup-page .innercontent-banner {background-image:url("../images/inner-pages/banner-images/signup-page.jpg"); background-size:cover;}
.cc-signin-page .innercontent-banner {/*background-image:url("../images/inner-pages/banner-images/signin-page.jpg");*/background-image:url("../images/inner-pages/banner-images/signin-page-01.jpg"); background-size:cover;}
.cc-signup-page .innercontent-banner.cont {background-image:url("../images/inner-pages/banner-images/contactus.jpg"); background-size:cover;}
.innercontent-form {/*padding:40px;*/padding:40px 60px;position:relative;}
.innercontent-form .hintinfo{padding:0 0 25px;}
.innercontent-form .hintinfo .backlink{float:left;font:14px/20px 'robotoregular';color:#E30613;text-decoration:underline;}
.innercontent-form .hintinfo .backlink:hover{text-decoration:none;}
.innercontent-form .hintinfo .hint-required {float:right;font:14px/20px 'robotoregular';color:#333;/*position:absolute;top:40px;right:40px;*/}
/*.innercontent-form .hint-required:after {content:"*";display:inline-block;margin-left:5px;vertical-align:top;}*/
.innercontent-form .formgroup {margin-bottom:20px;}
.innercontent-form .formgroup > label {float:left;width:180px;font:18px/18px 'GE SS Two';color:#000;padding:21px 0 16px;margin:0;display:block;}
.innercontent-form .formgroup > label:after {content:"*";display:inline-block;margin-left:5px;vertical-align:top;}
.innercontent-form .formgroup > .formfield {float:left;/*width:50%;*/width:100%;max-width:400px;}
.innercontent-form .formgroup > .formfield a {font: 13px/13px 'GE SS Two';color: #666;padding: 0 0 10px; text-decoration:underline !important;float:left;}
.innercontent-form .formgroup > .formfield a.field-new-user {float:right;} 
.innercontent-form .formgroup > .formfield .form-control {height:55px;font:18px 'GE SS Two';color:#000;padding:13px 20px 10px;border-color:#c8c8c8;-webkit-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.innercontent-form .formgroup p.pwd-err-red{font: 14px/14px 'GE SS Two';color:#E30613;padding-top:5px;}
.innercontent-form .formgroup p.pwd-err-red.pwd-err-green {color:green;}
.innercontent-form .formgroup  a.txt-usr-err{font:14px/14px 'GE SS Two';color:#E30613;padding-top: 5px;display:block;float:right;padding-bottom:0;}
.innercontent-form .formgroup .txt-usr-note{font: 14px/14px 'GE SS Two';color:#000;padding-top: 5px;display:block;float:left;}
.innercontent-form .formgroup .ipt-btmblk{width:100%;float:left;}
.txt-usr-note-mya{font: 14px/14px 'GE SS Two';color:#000;padding:5px 0;width:100%;float:left;}






.innercontent-form .formgroup .formfield-hint {padding:15px 0 10px;}
.innercontent-form .formgroup .formfield-hint h6 {font:13px/13px 'GE SS Two';color:#333;padding:0 0 10px;}
.innercontent-form .formgroup .formfield-hint ul {padding:7px 0 0;}
.innercontent-form .formgroup .formfield-hint ul li {float:left;width:33.33333333333333%;font:13px/13px 'GE SS Two';color:#333;padding:0 10px 0 20px;position:relative;}
.innercontent-form .formgroup .formfield-hint ul li:before {width:11px;height:8px;background:url("../images/inner-pages/ic-tick.png") no-repeat left center;content:"";position:absolute;top:50%;left:0;margin-top:-4px;}
.innercontent-form .formgroup.hidden-label > label {padding:0;text-indent:-999em;}
.innercontent-form .formgroup.hidden-label > label:after {display:none;}
.innercontent-form .formgroup.field-checkbox > .formfield input[type="checkbox"] {display:none;}
.innercontent-form .formgroup.field-checkbox > .formfield input[type="checkbox"] + label {font:14px/32px 'GE SS Two';color:#000;padding-left:52px;margin:0;position:relative;cursor:pointer;}
.innercontent-form .formgroup.field-checkbox > .formfield input[type="checkbox"] + label a {color:#E30613;text-decoration:underline;}
.innercontent-form .formgroup.field-checkbox > .formfield input[type="checkbox"] + label a:hover {text-decoration:none;}
.innercontent-form .formgroup.field-checkbox > .formfield input[type="checkbox"] + label span{width:32px;height:32px;background:url("../images/inner-pages/ic-checkbox.jpg") no-repeat 0 0;position:absolute;top:0;left:0;}
.innercontent-form .formgroup.field-checkbox > .formfield input[type="checkbox"]:checked + label span{background-image:url("../images/inner-pages/ic-checkbox-selected.jpg");}
.innercontent-form .formgroup > .formfield .captcha-block {}
.innercontent-form .formgroup > .formfield.field-forgeccassword a.field-new-user {float:right;}
.innercontent-form .formgroup > .formfield.field-forgeccassword a {display:inline-block;vertical-align:top;text-decoration:underline;font: 14px/14px 'GE SS Two';color: #000;}
.innercontent-form .formgroup > .formfield.field-forgeccassword a:hover {text-decoration:none;}

.innercontent-form .formgroup > .actionfield {}
.innercontent-form .formgroup > .actionfield .btn {margin-left:20px;}
.innercontent-form .formgroup > .actionfield .btn:first-child {margin-left:0;}
.innercontent-form .formgroup > .actionfield .btnprimary, .innercontent-form .formgroup > .actionfield .btnsecondary {min-width:165px;line-height:20px;padding:19px 10px 15px;}
.innercontent-form .formgroup > .actionfield .btnwrap {padding:18px 0 0;display:inline-table;position:relative;}
.innercontent-form .formgroup > .actionfield .btnwrap .hint-text {font:12px/14px 'GE SS Two';color:#333;position:absolute;top:0;left:20px;}
.innercontent-form .formgroup > .actionfield p {font:14px/14px 'GE SS Two';color:#000;padding:15px 0 0;}
.innercontent-form .formgroup > .actionfield p a {color:#000;text-decoration:underline;}
.innercontent-form .formgroup > .actionfield p a:hover{text-decoration:none;}
.innercontent-form .formgroup > .actionfield.withguestlogin .btn {float:left;}
.innercontent-form .formgroup > .actionfield.withguestlogin p{float:right;font:17px/21px 'GE SS Two';font-family:"GE SS TwoOSF";padding:16px 0 0;}
.innercontent-form .formgroup > .actionfield.withguestlogin p > a{float:none;font:17px/21px 'GE SS Two';font-family:"GE SS TwoOSF";display:inline-block;vertical-align:top;padding:0;}

.innercontent-form.cc-guestlogin-form .fg-phonenumber .countrycode{padding-left:40px;}
.innercontent-form.cc-guestlogin-form .fg-phonenumber .countrycode span{font-family:'GE SS Two';color:#000;}
@media (max-width:1199px) {
.innercontent-form .formgroup > .actionfield.withguestlogin p{font-size:15px;line-height:19px;padding:13px 0 0;}
.innercontent-form .formgroup > .actionfield.withguestlogin p > a{font-size:15px;line-height:19px;}
}
@media (max-width:479px) {
.innercontent-form .formgroup > .actionfield.withguestlogin .btn {float:none;}
.innercontent-form .formgroup > .actionfield.withguestlogin p{float:none;padding:10px 0 0;text-align:center;}
}
@media (max-width:384px) {
.innercontent-form.cc-guestlogin-form .fg-phonenumber .countrycode span{/*font:bold 14px 'GE SS Two';*/font-size:15px;letter-spacing:0;}
}

/*Signin - Sidebar*/
.sidebar-banners{}
.sidebar-banners .sbbanner{width:100%;height:250px;background-repeat:no-repeat;background-position:center center;background-size:cover;display:table;text-align:center;}
.sidebar-banners .sbbanner.sbbanner-01{background-image:url("../images/bg-sidebar-banner-01.jpg");}
.sidebar-banners .sbbanner.sbbanner-02{background-image:url("../images/bg-sidebar-banner-02.jpg?ver=2");}
.sidebar-banners .sbbanner .sbbanner-inner{padding:15px;display:table-cell;vertical-align:middle;}
.sidebar-banners .sbbanner .sbbanner-inner h2{font:30px/30px 'GE SS Two';color:#fff;text-transform:uppercase;margin:0 0 8px;}
.sidebar-banners .sbbanner .sbbanner-inner .sbbannerbtn{min-width:160px;font:20px/50px 'GE SS Two';color:#fff;padding:4px 15px 0;border:1px solid #fff;display:inline-block;text-transform:uppercase;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.sidebar-banners .sbbanner .sbbanner-inner .sbbannerbtn:hover{background:#E30613;border-color:#E30613;text-decoration:none;}
@media(max-width:1599px) {
    .innercontent-form {padding:40px 40px 30px;}
    .innercontent-form .hintinfo{padding:0 0 15px;}
    .cc-signin-page .innercontent-form .formgroup > label{width:150px;}
    .cc-signin-page .innercontent-form .formgroup > .formfield {max-width:340px;}
    /*.cc-signin-page .innercontent-form .formgroup > .actionfield .btn{margin-left:10px;}
    .cc-signin-page .innercontent-form .formgroup > .actionfield .btn:first-child{margin-left:0;}*/
    .cc-signin-page .innercontent-form .formgroup > .actionfield .btnprimary, .cc-signin-page .innercontent-form .formgroup > .actionfield .btnsecondary{min-width:155px;}
}
@media(max-width:1365px) {
    .sidebar-banners .sbbanner .sbbanner-inner h2{font-size:25px;line-height:25px;}
    .sidebar-banners .sbbanner .sbbanner-inner .sbbannerbtn{font-size:18px;line-height:40px;}
}
@media(max-width:1199px) {
    .innercontent-form {padding:40px 20px 20px;}
    .innercontent-form .formgroup > label{padding:16px 0 11px;}
    .innercontent-form .formgroup > .formfield .form-control{height:45px;font-size:16px;padding:5px 10px;}
    .innercontent-form .formgroup > .actionfield .btnprimary, .innercontent-form .formgroup > .actionfield .btnsecondary{padding:14px 10px 11px;}

    /*.cc-signin-page .innercontent-form {padding:40px 20px;}*/
    .cc-signin-page .innercontent-row .innercontent-cols{float:left;}
    .cc-signin-page .innercontent-form .formgroup > label{width:150px;}
    .cc-signin-page .innercontent-form .formgroup > .formfield {max-width:270px;}
    .cc-signin-page .innercontent-form .formgroup > .actionfield .btnprimary, .cc-signin-page .innercontent-form .formgroup > .actionfield .btnsecondary{min-width:120px;}

    .sidebar-banners .sbbanner .sbbanner-inner h2{font-size:22px;line-height:22px;}
    .sidebar-banners .sbbanner .sbbanner-inner .sbbannerbtn{font-size:16px;line-height:30px;}
}
@media(max-width:991px) {
    .cc-signin-page .innercontent-form .formgroup > label{padding:0 0 10px;}
    .cc-signin-page .innercontent-form .formgroup.hidden-label > label{display:none;}
    .cc-signin-page .innercontent-form .formgroup > .formfield{max-width:none;}
}
@media(max-width:767px) {
    .innercontent-form {padding:20px 15px 5px;}
    .innercontent-form .hintinfo .backlink, .innercontent-form .hintinfo .hint-required{font-size:12px;}

    /*.cc-signin-page .innercontent-form{padding:20px 15px 5px;}*/
    .cc-signin-page .innercontent-row .innercontent-cols{float:none;width:100%;}
    .cc-signin-page .innercontent-form .formgroup > .formfield a.field-new-user{display:none;}

    .sidebar-banners .sbbanner{float:left;width:50%;height:200px;}
    .sidebar-banners .sbbanner .sbbanner-inner h2{font-size:20px;line-height:20px;}
    .sidebar-banners .sbbanner .sbbanner-inner .sbbannerbtn{min-width:100px;font-size:14px;line-height:24px;}
}
@media(max-width:639px) {
    .innercontent-form .formgroup > .formfield{max-width:none;}

    .cc-signin-page .innercontent-form .formgroup > .actionfield{margin:15px 0 0;}
}
@media(max-width:479px) {
    .cc-signin-page .innercontent-form .formgroup > .actionfield{margin:0;}
    .cc-signin-page .innercontent-form .formgroup > .actionfield .btnprimary, .cc-signin-page .innercontent-form .formgroup > .actionfield .btnsecondary {margin:15px 0 0;}

    .sidebar-banners .sbbanner{float:none;width:100%;height:150px;}
}
/*E.O.Signin - Sidebar*/
/*E.O.Signup & Signin Page*/


/*My Account Page*/
.cc-myaccount .innercontent-banner {background-image:url("../images/inner-pages/banner-images/myaccount.jpg");background-size:cover;padding:14px 441px 14px 60px;position:relative;}
.cc-myaccount .innercontent-banner .innercontent-banner-content{/*width:590px;float:left;padding:26px 15px 0 0;*/padding:26px 0 0;}
.cc-myaccount .innercontent-banner .club-card-balance-block{width:412px;background:#000;/*border:1px solid #a3a0a0;float:right;*/-webkit-box-shadow:inset 0 0 0 1px #a3a0a0;-moz-box-shadow:inset 0 0 0 1px #a3a0a0;-ms-box-shadow:inset 0 0 0 1px #a3a0a0;-o-box-shadow:inset 0 0 0 1px #a3a0a0;box-shadow:inset 0 0 0 1px #a3a0a0;position:absolute;top:14px;right:14px;}
.cc-myaccount .innercontent-banner .club-card-balance-block h2{padding:12px 0;border-bottom:1px solid #a3a0a0;font:16px/14px 'GE SS Two';color:#fff;text-transform:uppercase;text-align:center;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk{/*min-height:110px;*/padding:20px;position:relative;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk ul.club-card{} 
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk ul.club-card li{font:14px/22px 'GE SS Two';color:#fff;padding:4px 0 0;text-align:left;text-transform:uppercase;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk ul.club-card li:first-child{padding:0;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk ul.club-card li label{float:left;max-width:215px;width:100%;font-weight:normal;padding:0 15px 0 0;margin:0;display:block;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk ul.club-card li p{padding-left:215px !important ;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk ul.club-card li p .viewbtn{max-width:70px;font-size:12px;line-height:20px;color:#fff;background:#242424;padding:0 5px;border:1px solid #a3a0a0;display:block;text-align:center;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk ul.club-card li p .viewbtn:hover{text-decoration:none;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk ul.club-card li p .viewbtn span{padding-right:10px;display:inline-block;vertical-align:top;position:relative;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk ul.club-card li p .viewbtn span:after{width:7px;height:7px;background:url("../images/ic-plussign7.png") no-repeat 0 0;content:"";position:absolute;top:50%;right:0;margin-top:-4px;}
.cc-myaccount .innercontent-banner .club-card-balance-block.open .club-card-balance-cnt-blk ul.club-card li p .viewbtn span{padding-right:15px;}
.cc-myaccount .innercontent-banner .club-card-balance-block.open .club-card-balance-cnt-blk ul.club-card li p .viewbtn span:after{width:8px;height:8px;background:url("../images/ic-close-white.png") no-repeat 0 0;}

.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content{width:100%;background:#000;border:1px solid #a3a0a0;border-top:0;position:absolute;top:100%;left:0;z-index:1;margin-top:-1px;display:none;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-head{font:14px/15px 'GE SS Two';color:#fff;background:#272727;padding:5px 20px;border-width:1px 0;border-style:solid;border-color:#404040;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-head label{float:left;max-width:215px;width:100%;font-weight:normal;padding:0 15px 0 0;margin:0;display:block;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-head p{padding-left:215px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-body{padding:15px 20px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-body ul li{font:14px/14px 'GE SS Two';color:#fff;padding:12px 0 0;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-body ul li:first-child{padding:0;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-body ul li label{float:left;max-width:215px;width:100%;font-weight:normal;padding:0 15px 0 0;margin:0;display:block;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-body ul li p{padding-left:215px;text-transform:uppercase;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-foot{font:14px/21px 'GE SS Two';color:#fff;padding:10px 20px;border-top:1px solid #404040;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-foot label{float:left;max-width:215px;width:100%;font-weight:normal;padding:0 15px 0 0;margin:0;display:block;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-foot p{padding-left:215px;}

/*.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk .points-earned-blk{right:20px;top:20px;position:absolute;background:#595757;padding:10px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk .points-earned-blk p{font:14px/14px 'GE SS Two';color:#fff;text-align:center;text-transform:uppercase;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk .points-earned-blk p span{font-weight:bold;padding-top:6px;display:block;} Hided 20170407*/
.cc-acctabs-head-block {background:#000;}
.cc-acctabs-head-block .cc-acctabs-list-lft {background:#E30613;color:#fff;}
.cc-acctabs-head-block .cc-acctabs-list-lft .nav li {float:left;}
.cc-acctabs-head-block .cc-acctabs-list-lft .nav{padding:0 28px;}
.cc-acctabs-head-block .cc-acctabs-list-lft .nav li a{-webkit-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease;  transition: all 0.4s ease; position:relative;color:#fff;padding:24px 8px 19px 18px;font:14px/14px 'GE SS Two';text-transform: uppercase;}
.cc-acctabs-head-block .cc-acctabs-list-lft .nav li.active a:after, .cc-acctabs-head-block .cc-acctabs-list-lft .nav li:hover a:after{content:'';position:absolute;right:50%;bottom:0;border:10px solid transparent;border-bottom:10px solid #fff;margin-right:-10px;}
.cc-acctabs-head-block .cc-acctabs-list-lft .nav li a:hover, .cc-acctabs-head-block .cc-acctabs-list-lft .nav li a:active, .cc-acctabs-head-block .cc-acctabs-list-lft .nav li a:focus {background:#E30613;color:#fff;}
.cc-acctabs-head-block .cc-cardbalance-rgt {float:right;background: #000000;color: #fff;padding: 20px 26px 17px;}
.cc-acctabs-head-block .cc-cardbalance-rgt span{font:14px/14px 'GE SS Two';text-transform:uppercase;position:relative;padding: 0 26px 0 0;}
.cc-acctabs-head-block .cc-cardbalance-rgt span:after{content:'';position:absolute;right:0;top:50%;background:url('../images/inner-pages/cc-acc-arrow.png') no-repeat right center;height:6px;width:11px;margin-top:-3px;}

/*Tabpane Content*/
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-cancel-reservation{padding:39px 60px 62px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan.active {}
.cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > thead > tr > th{background:#dfdfdf;color:#000;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > tbody > tr > td span.title{font:13px/16px 'GE SS Two';float:left;padding:0;width:100%;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > tbody > tr > td{color:#000;border-bottom:1px solid #c8c8c8;padding-bottom:17px}
.cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > tbody > tr{background:transparent;}

.cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > tbody > tr > td input[type="checkbox"] {display:none;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > tbody > tr > td input[type="checkbox"] + label span {display:inline-block;width:32px;height:32px;margin:0px 15px 0px 0; float:left;vertical-align:middle;background:url('../images/cc-movie-detail/movie-icon4.png') no-repeat left top;cursor:pointer; position:relative}
.cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > tbody > tr > td input[type="checkbox"] + label span:before { content:''; width:0; height:0; top:50%; left:50%; position:absolute; background:url('../images/cc-movie-detail/movie-icon41.png') no-repeat left top; background-size:0; -webkit-transition: all 0.2s ease; -ms-transition: all 0.2s ease; -o-transition: all 0.2s ease;  transition: all 0.2s ease;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > tbody > tr > td input[type="checkbox"]:checked + label span:before {width:32px; height:32px; top:0; left:0; background-size:32px;}
.cc-reservation-cancel-rule {padding:30px 77px 40px;margin: 35px 0 50px;background: #e9e9e9;-webkit-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.5);-moz-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.5);box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.5);}
.cc-reservation-cancel-rule h3{font: 20px/20px 'GE SS Two';text-align: center;text-transform: uppercase;padding: 0 0 23px;color:#000;}
.cc-reservation-cancel-rule ol{margin: 0;padding: 0;}
.cc-reservation-cancel-rule ol li{list-style-type:decimal;padding:0 15px 17px;font: 14px/16px 'GE SS Two';color:#000000;}
.cc-reservation-cancel-rule ol li:last-child{padding:0 0 0 15px;}
.cc-res-cancelbtn .btnprimary {min-width:200px;font:20px/20px 'GE SS Two';padding:19px 73px 15px 72px;text-align:center;z-index:1;}
.cc-res-cancelbtn {text-align:center;}

/*Tabpane Content - Club Card*/
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-loyalty-card{padding:39px 60px 62px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-loyalty-card p{padding:0 0 12px 18px;font:14px 'GE SS Two';color:#666666;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-loyalty-card h4{text-align:right;font:15px 'GE SS Two';color:#000;padding-right:50px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-loyalty-card h4 span{padding-left:26px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-loyalty-card .table-condensed > thead > tr > th, .cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > thead > tr > th, .cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > tbody > tr > td, .cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .last-seen-block .table-condensed > thead > tr > th{padding:10px 18px 8px;font:13px/17px 'GE SS Two';vertical-align:middle;border:0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-loyalty-card .table-condensed > tbody > tr > td{font:13px/17px 'GE SS Two';color:#000;border-bottom:1px solid #c8c8c8;padding:18px 18px 14px;border-top:0;}

/*Tabpane Content - Coupon list */
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-coupon-list{padding:50px 60px 35px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-coupon-list .table-condensed > thead > tr > th{padding:19px 18px 16px;font:13px/17px 'GE SS Two';vertical-align:middle;border:0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-coupon-list .table-condensed > tbody > tr > td{font:14px/32px 'GE SS Two';color:#000;border-bottom:1px solid #c8c8c8;padding:12px 18px 8px;border-top:0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-coupon-list .table-condensed > tbody > tr > td:first-child{padding:10px 18px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-coupon-list label{margin:0}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-coupon-list .table-condensed > tbody > tr > td input[type="checkbox"] + label span{float:none;}

/*Tabpane Content - Booking History */
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history{padding:50px 60px 35px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block{padding:20px 0 0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .last-seen-block{padding:20px 0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .yet-to-see-wrap{/*margin-bottom:10px;*/-webkit-box-shadow: 0 7px 6px -6px #999;-moz-box-shadow: 0 7px 6px -6px #999;box-shadow: 0 7px 6px -6px #999;padding:0 0 20px 0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .nav-tabs{text-align:center;border:0;margin-bottom:28px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .nav-tabs > li{display:inline-block;float:none;margin-left:-4px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .nav-tabs > li a{position:relative;margin:0;padding:12px 40px 8px;border:1px solid #666666;line-height:18px;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;color:#666666;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .nav-tabs > li.active > a:after{position:absolute;bottom:-8px;left:50%;margin-left:-4px;width:0;height:0;content:'';border-top:8px solid #666666;border-left:8px solid transparent;border-right:8px solid transparent;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .nav-tabs > li.active > a,
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .nav-tabs > li.active > a:hover, 
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history  .nav-tabs > li.active > a:focus  {background:#666666;color:#fff;}

.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box {float:left;width:286px;margin:0;padding:10px;-moz-box-shadow:0 0 10px 2px #e2e2e2;-webkit-box-shadow: 0 0 10px 2px#e2e2e2; box-shadow: 0 0 10px 2px #e2e2e2;cursor:pointer;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter {cursor:pointer;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .cc-movie-poster-detail {display:block;text-align:center;position:relative;overflow:hidden;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .cc-movie-poster-detail .cc-poster-icon-pg {position:absolute; left:10px; top:0; z-index:2; width:30px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .cc-moviecontent {margin:0; padding:0 0 20px; position:relative}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .cc-moviecontent h3 {margin:10px 0 5px; padding:0; font:16px/18px 'GE SS Two'; text-transform:uppercase; color:#000;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .cc-moviecontent p {margin:0;padding:0 0 10px; font:16px/16px 'GE SS Two'; letter-spacing:1px; position:relative;left:inherit;bottom:inherit;color:#000;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .btnprimary{line-height:20px;padding:0 18px;margin:10px 0 0;display:block;/*text-align:left; Added & Hided07052019*/}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .btnprimary:first-child{margin:0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .btnprimary span {padding-top:19px;padding-bottom:15px;display:inline-block;vertical-align:top;position:relative;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .btnprint span,
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .btnaddfood span{padding-left:51px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .btnprint span:before {width:36px;height:30px;background:url("../images/cc-payment/print-icon.png") no-repeat 0 0;content:"";position:absolute;top:50%;left:0;margin-top:-15px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .btnaddfood span:before {width:40px;height:100%;background:url("../images/cc-payment/ic-addfood.png") no-repeat left center;content:"";position:absolute;top:0;left:0;}


.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details {float:left;width:670px;padding-left:42px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-mdetails {padding:6px 0 20px;margin-bottom:28px;border-bottom:1px solid #c8c8c8;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-mdetails ul {}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-mdetails ul li {font:14px/16px 'GE SS Two';color:#666;margin:14px 0 0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-mdetails ul li:first-child {margin:0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-mdetails ul li > label {float:left;width:100%;max-width:120px;font-weight:normal;padding:3px 0 0;display:block;margin:0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-mdetails ul li > span {color:#000;padding:3px 0 0 130px;display:block;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-mdetails ul li > .seats-selected {padding-left:130px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-mdetails ul li > .seats-selected > li {float:left;color:#fff;background:#000;padding:7px 8px 4px;margin:0 10px 10px 0;text-transform:uppercase;}

.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo {}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-ticketinfo {padding-right:60px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo {padding-right:60px;margin-bottom:28px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo h4 {font:15px/17px 'GE SS Two';color:#000;background-repeat:no-repeat;background-position:0 0;padding-left:30px;margin:0 0 10px;text-transform:uppercase;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-ticketinfo h4 {background-image:url("../images/ic-tickets.png");padding-top:6px;padding-bottom:2px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo h4 {line-height:27px;background-image:url("../images/ic-fnb30x31.png");background-position:left center;padding:4px 285px 0 40px;position:relative;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo h4 .cc-fnbtoggle{font:12px/23px 'GE SS Two';color:#7c7c7c;display:inline-block;vertical-align:top;padding:1px 15px 0 0;margin-left:15px;text-transform:none;position:relative;cursor:pointer}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo h4 .cc-fnbtoggle:after{width:0;height:0;content:"";position:absolute;top:50%;right:0;margin-top:-3px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #c7c7c7;transform:rotateX(0);transition:all 0.5s;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo.open h4 .cc-fnbtoggle:after{transform:rotateX(-180deg);}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo h4 .cc-colright-total{font:15px/27px 'GE SS Two';color:#000;position:absolute;top:4px;right:0;text-transform:uppercase;transition:all 0.3s 0.3s;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo h4 .cc-paymentinfo-span{min-width:175px;font-size:14px;font-family:'GE SS Two';position:absolute;top:3px;right:115px;text-align:right;text-transform:none;transition:all 0.3s 0.3s;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo.open h4 .cc-colright-total,
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo.open h4 .cc-paymentinfo-span{opacity:0;transition:all 0.3s;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo .cc-payment-confirmation .cc-viewdetail-dropdown{background:none;padding:0;border:0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo .cc-payment-confirmation .cc-viewdetail-dropdown > ul{padding:20px 0 0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo .cc-payment-confirmation .cc-viewdetail-dropdown .cc-food-total-blk{padding:15px 0 0;border-top:0;margin:0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo .cc-payment-confirmation .cc-viewdetail-dropdown .cc-food-total-blk ul.cc-view-total li{font-size:15px;line-height:19px;margin-bottom:0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo .cc-payment-confirmation .cc-viewdetail-dropdown .cc-food-total-blk ul.cc-view-total li.cc-ftotal{font-size:14px;font-family:'GE SS Two';padding-right:25px;text-transform:none;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo .cc-payment-confirmation .cc-viewdetail-dropdown .cc-viewdetail-btn{display:none;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo .cc-fpickupid{font:15px/17px 'GE SS Two';color:#000;padding:5px 0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo .cc-fpickupid span{color:#7c7c7c;padding-right:12px;margin-right:40px;position:relative;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo .cc-fpickupid span:after{font-size:16px;content:"#";position:absolute;top:0;right:0;}

.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-inforow {margin:0 0 20px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-inforow li {padding:5px 0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-inforow li:before,.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-inforow li:after{content:"";display:table;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-inforow li:after{clear:both;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-inforow li label {float:left;font:14px/16px 'GE SS Two';color:#666;/*margin:0 25px 0 0;Hided09052019*/margin:0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-inforow li p {min-height:16px;font:14px/16px 'GE SS Two';color:#666;position:relative;text-transform:uppercase;padding-right:115px !important;text-align:right;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-inforow li p span {color:#000;display:block;position:absolute;top:0;right:0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-inforow li p .cc-paymentinfo-span{min-width:175px;font-family:'GE SS Two';display:inline-block;vertical-align:top;position:static;margin:-2px 0 0;text-transform:none;}

.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-grandtotal {width:100%;padding:20px 60px 10px 0;border-top:1px solid #c8c8c8;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-grandtotal label {float:left;font:15px/24px 'GE SS Two';color:#000;margin:0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-grandtotal p {float:right;font:18px/24px 'GE SS Two';color:#000;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-grandtotal p span {margin-left:30px;display:inline-block;vertical-align:bottom;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-grandtotal p strong {/*font-size:24px;*/display:inline-block;vertical-align:top;text-transform:uppercase;}

.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .last-seen-block .table-condensed > tbody > tr > td{font:13px/17px 'GE SS Two';color:#000;border-top:0;border-bottom:1px solid #c8c8c8;padding:21px 18px 17px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .last-seen-block .table-condensed > tbody > tr > td span.title{font:13px/16px 'GE SS Two';float:left;padding:0;width:100%;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .last-seen-block .table-condensed > tbody > tr > td li {float:left;padding-top:20px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .last-seen-block .table-condensed > tbody > tr > td li:first-child {padding-top:0;}

/*TNC Modal pop*/
#cc-cancelmodalpopup .modal-header {padding:24px 40px 20px;border-bottom: 0;background: #94070a;color: #fff;}
#cc-cancelmodalpopup .modal-body {padding: 40px 39px 43px 41px;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
#cc-cancelmodalpopup .modal-body ol{margin: 0 0 3px 15px;padding: 0;}
#cc-cancelmodalpopup .modal-body ol li{list-style-type:decimal;font: 14px/16px 'GE SS Two';color: #000000;padding: 0 15px 21px}
#cc-cancelmodalpopup .modal-content {-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
#cc-cancelmodalpopup button.close {opacity:1;}
#cc-cancelmodalpopup h4.modal-title{font:20px/20px 'GE SS Two';text-transform:uppercase;}

#cc-cancelmodalpopup .btnprimary.btncontinue {margin-right:17px;min-width:200px;font:20px/20px 'GE SS Two';padding:19px 32px 15px 32px;text-align:center;z-index:1;}
#cc-cancelmodalpopup .btnprimary.btncancel {min-width:200px;font:20px/20px 'GE SS Two';padding:19px 42px 15px 42px;background:#aaaaaa;text-align:center;z-index:1;}
#cc-cancelmodalpopup .btnprimary.btncancel:hover, #cc-cancelmodalpopup .btnprimary.btncancel:focus {background:#000;color:#fff;}

/*My Account Password strength*/
.cc-profileedit-inpuccs  ul {padding:15px 0 0;}
.cc-profileedit-inpuccs  ul li {float:left;width:100%;font:13px/13px 'GE SS Two';color:#333;padding:0 0 10px 20px;position:relative;}
.cc-profileedit-inpuccs  ul li:before {width:11px;height:8px;background:url("../images/inner-pages/ic-tick.png") no-repeat left center;content:"";position:absolute;top:50%;left:0;margin-top:-10px;}



/*Mobile tab*/
.cc-acctabs-content-block .cc-tabcontent .cc-myacc-tabtrigger.active{background:#000;color:#fff;}
.cc-acctabs-content-block .cc-tabcontent .cc-myacc-tabtrigger {background:#94070a;padding:15px 25px;padding-right:60px;margin:5px 0 5px;position:relative;cursor:pointer;overflow:hidden;display:none;}
.cc-acctabs-content-block .cc-tabcontent .cc-myacc-tabtrigger:first-child {margin:30px 60px 5px;}
.cc-acctabs-content-block .cc-tabcontent .cc-myacc-tabtrigger span {font:20px/24px 'GE SS Two';color:#fff;padding:0;display:inline-block;vertical-align:top;position:relative;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.cc-acctabs-content-block .cc-tabcontent .cc-myacc-tabtrigger.active span {color:#fff;}

.cc-acctabs-content-block .cc-tabcontent .cc-myacc-tabtrigger.active:before {border-right-color:transparent;}
.cc-acctabs-content-block .cc-tabcontent .cc-myacc-tabtrigger.active:after {background:transparent;}
.cc-acctabs-content-block .cc-tabcontent .cc-myacc-tabtrigger .rgticon {width:20px;height:20px;background:#d22800;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;position:absolute;top:50%;right:20px;margin-top:-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;}
.cc-acctabs-content-block .cc-tabcontent .cc-myacc-tabtrigger .rgticon:before, .cc-acctabs-content-block .cc-tabcontent .cc-myacc-tabtrigger .rgticon:after {width:2px;height:10px;background:#fff;content:" ";position:absolute;top:50%;left:50%;margin:-5px 0 0 -1px;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.cc-acctabs-content-block .cc-tabcontent .cc-myacc-tabtrigger .rgticon:after {-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.cc-acctabs-content-block .cc-tabcontent .cc-myacc-tabtrigger.active .rgticon:before {-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.cc-acctabs-content-block .cc-tabcontent .cc-myacc-tabtrigger.active .rgticon:after {-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);}


/*My Profile Tab*/
.cc-myacc-myprofile-bg {position:relative;/*overflow:hidden;*/}
.cc-myacc-myprofile-bg .hint-required {font:14px/20px 'robotoregular';color:#333;position:absolute;top:40px;right:-100%;transition:all 0.5s;}
.cc-myacc-myprofile-bg.in .hint-required {right:40px;transition:all 0.5s 0.5s;}
.cc-myacc-myprofile-bg .fg-phonenumber .countrycode {cursor:not-allowed;}
@media (max-width:991px) {
.cc-myacc-myprofile-bg {padding:35px 0 0;}
.cc-myacc-myprofile-bg .hint-required {top:15px;}
.cc-myacc-myprofile-bg.in .hint-required {right:15px;}
}

.cc-myacc-myprofile-bg.in,.cc-myacc-myprofile-bgbgemail.inEmail,.cc-myacc-myprofile-bgpasswod.inPassw{background:url('../images/bg-bar-new.png') repeat-x 0 0;height:100%;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-head{padding:0 60px 20px;border-bottom:1px solid #c8c8c8;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-inner:first-child{padding:47px 0 20px;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-head h3{position:relative;font:16px/20px 'GE SS Two';color:#000;text-transform:uppercase;padding: 7px 0 5px 40px;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-head h3.user-icon:before, .cc-myacc-myprofile-main .cc-myacc-myprofile-head h3.mail-icon:before, .cc-myacc-myprofile-main .cc-myacc-myprofile-head h3.psw-icon:before, .cc-myacc-myprofile-main .cc-myacc-myprofile-head h3.loc-icon:before, .cc-myacc-myprofile-main .cc-myacc-myprofile-head h3.bkghst-icon:before{background:url('../images/inner-pages/cc-profile-icons.png')}
.cc-myacc-myprofile-main .cc-myacc-myprofile-head h3.user-icon:before,  .cc-myacc-myprofile-main .cc-myacc-myprofile-head h3.mail-icon:before, .cc-myacc-myprofile-main .cc-myacc-myprofile-head h3.psw-icon:before, .cc-myacc-myprofile-main .cc-myacc-myprofile-head h3.loc-icon:before, .cc-myacc-myprofile-main .cc-myacc-myprofile-head h3.bkghst-icon:before,.cc-myacc-myprofile-main .cc-myacc-myprofile-head h3.username-icon:before{content:'';position:absolute;left:0;top:0;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-head h3.user-icon:before{background-position:0 0;height: 32px;width: 28px;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-head h3.mail-icon:before{background-position:0 -42px;height: 32px;width: 28px;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-head h3.psw-icon:before{background-position:0 -90px;height: 32px;width: 28px;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-head h3.loc-icon:before{background-position:0 -129px;height: 32px;width: 28px;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-head h3.bkghst-icon:before{background-position:-43px 0;height: 32px;width: 28px;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-head h3.username-icon:before{background:url(../images/usename-icon.png) 0 0 no-repeat;height:32px;width: 28px;}

.cc-myacc-myprofile-main .cc-myacc-myprofile-info{padding: 41px 0 33px;max-width: 768px;margin: 0 auto;}

.cc-myacc-myprofile-main .cc-myacc-myprofile-info.cc-myacc-myprofile-recharge{padding:10px 0;max-width:inherit;margin:0 auto;}







.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-lft{width:54%;float:left;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-lft ul li{padding:0 0 15px;float:left;width:100%;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-lft ul li span{float:left;color:#000;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-lft ul li span.fst{float:left;width:41%;font: 16px/16px 'GE SS Two';padding:0 55px 0 0;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-lft ul li span.fst.fullWidth{float:left;width:100%;font: 16px/16px 'GE SS Two';padding:0 55px 0 0;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-lft ul li span.lst{font: 16px/20px 'GE SS Two';float:right;width:59%;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-rgt{width:46%;float:right;text-align:right;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-rgt .update-btn{transition:0.4s all ease;-webkit-transition:0.4s all ease;-moz-transition:0.4s all ease;font:18px/18px 'GE SS Two';padding:8px 0 4px;text-align:center;z-index:1;border-radius: 0;text-transform: uppercase;background:transparent;color:#E30613;border:1px solid #E30613;min-width: 110px;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-rgt .update-btn:hover{background:#000;border:1px solid #000;color:#fff;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-lft.cc-myacc-myprofile-lft-rc{width:100%;}
.cc-Loyalty-card-total{float:left;font: 16px/38px 'GE SS Two';padding:0 0 0 20px;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-rgt.cc-myacc-myprofile-rgt-rc{float:left;width:auto;text-align:left;margin-left:-50px;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-lft.cc-myacc-myprofile-lft-rc .update-btn {
    transition: 0.4s all ease;
    -webkit-transition: 0.4s all ease;
    -moz-transition: 0.4s all ease;
    font: 18px/18px 'GE SS Two';
    padding: 12px 0 7px;
    text-align: center;
    z-index: 1;
   -webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;
    text-transform: uppercase;
    background: transparent;
    color: #E30613;
    border: 1px solid #E30613;
    min-width: 130px;
}
/*Personal Detail Update */
.cc-myacc-myprofile-main-inner {}
.cc-myacc-persprofile-edit{float:left;width:100%;padding-right:10px;position:relative;display:none;}
.cc-myacc-persprofile-edit .cc-profileedit-inner{max-width:550px;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-lbl{float: left;width:26%;padding:0 20px 0 0;font: 16px/16px 'GE SS Two';min-height: 55px;line-height: 55px;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input{float:right;width:64%;position:relative;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input p{width:100%;font:14px/14px 'GE SS Two';color: #a1a1a1;position:absolute;bottom:-16px;left:0;}

.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-lbl.cc-profileedit-lbl-sgl{width:36%;padding: 0 20px 0 0;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input.cc-profileedit-input-sgl{width:64%}


.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .form-control{color:#000;font: 16px/16px 'GE SS Two';-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;21px 20px 20px;min-height: 55px;box-shadow:none;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input input.form-control:focus, .cc-myacc-persprofile-edit .cc-profileedit-inner .form-group textarea{border-color:#c8c8c8;}
.btn-myprofile {width:64%;float:right;}
.btn-myprofile .btn-primary.save {position: relative;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 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;color: #ffffff;background-color: #E30613;border-color: #E30613;border-radius: 0;border-radius: 0;-o-border-radius: 0;-moz-border-radius: 0;padding: 10px 0 8px;margin-top:0;vertical-align: top;text-align: center;line-height: 30px;font: 16px/20px 'GE SS Two';display: inline-block; width:47%; text-transform:uppercase;}
.btn-myprofile .btn-primary.save:hover{background: #000;border-color:#000;color: #fff;}
.btn-myprofile .btn-secondary {background-color:#aaaaaa; color:#fff; float:right; position: relative;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 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;border-color: #aaaaaa;border-radius: 0;border-radius: 0;-o-border-radius: 0;-moz-border-radius: 0;padding: 10px 0 8px;margin-top:0;vertical-align: top;text-align: center;line-height: 30px;font: 16px/20px 'GE SS Two';display: inline-block;margin-left:4%; width:48%; text-transform:uppercase;}
.btn-myprofile .btn-secondary:hover{background: #000;border-color:#000;color: #fff;}

.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .btn-primary {position: relative;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 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;color: #ffffff;background-color: #E30613;border-color: #E30613;border-radius: 0;border-radius: 0;-o-border-radius: 0;-moz-border-radius: 0;width:100%;padding: 14px 0;margin-top:20px;vertical-align: top;text-align: center;line-height: 40px;font: 20px/20px 'GE SS Two';display: inline-block;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input.btn-primary:hover{background: #000;border-color:#000;color: #fff;}

.cc-myacc-persprofile-edit .cc-profileedit-inner .form-group {margin-bottom: 20px;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .form-group textarea{width: 100%;height: 100px;resize: none;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input input, .cc-myacc-persprofile-edit .cc-profileedit-inner .form-group textarea{padding:15px 20px 13px;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input input::-webkit-input-placeholder {color:#000 !important;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input input:-moz-placeholder {color:#000 !important;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input input::-moz-placeholder {color:#000 !important;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input input:-ms-input-placeholder {color:#000 !important;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .form-control:focus {outline:0;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .dropdown{font: 16px/16px 'GE SS Two';}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .dropdown .bootstrap-select.btn-group .dropdown-menu li:first-child{display:none;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .dropdown .dropdown-menu > li > a:hover, .cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .dropdown .dropdown-menu > li > a:focus{background:#E30613;color:#fff;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .dropdown .dropdown-menu > li > a{padding: 6px 17px 3px;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .dropdown .bootstrap-select.btn-group .dropdown-toggle .caret{border:transparent;background: url('../images//ic-quickbook-spcaret.png') 0 0 no-repeat;width:21px;height:21px;margin-top:-6px;right:5px;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .dropdown .bootstrap-select button{-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;min-height: 55px;padding: 19px 20px 13px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .dropdown .bootstrap-select button:hover,
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .dropdown .bootstrap-select button:active,
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .dropdown .bootstrap-select button:focus,
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .dropdown .bootstrap-select .btn-default:active,
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .dropdown .bootstrap-select .btn-default.active,
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .dropdown .bootstrap-select.open > .dropdown-toggle.btn-default{background:transparent;border:1px solid #c8c8c8}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .dropdown .bootstrap-select.btn-group .dropdown-toggle .filter-option{font: 16px/16px 'GE SS Two';}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .dropdown .dropdown-menu{font: 16px/16px 'GE SS Two';-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;max-height: 135px !important;z-index:11;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;padding:0;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input ul{width:100%;float:left;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input ul li.cc-date{float: left;width: 33.333%;padding-right: 20px;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input ul li.cc-month{float: left;width: 33.333%;padding-right: 20px;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input ul li.cc-years{float: left;width:33.333%;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input.cc-profileedit-textarea{width:64%;}


.cc-signup-page .cc-profileedit-input.dropdown{font: 16px/16px 'GE SS Two';}
.cc-signup-page .cc-profileedit-input.dropdown .bootstrap-select.btn-group .dropdown-menu li:first-child{display:none;}
.cc-signup-page .cc-profileedit-input.dropdown .dropdown-menu > li > a:hover, .cc-signup-page .cc-profileedit-input.dropdown .dropdown-menu > li > a:focus{background:#E30613;color:#fff;}
.cc-signup-page .cc-profileedit-input.dropdown .dropdown-menu > li > a{padding: 6px 20px 3px; display:block;float:none; line-height:1.42857143}
.cc-signup-page .cc-profileedit-input.dropdown .bootstrap-select.btn-group .dropdown-toggle .caret{border:transparent;background: url('../images//ic-quickbook-spcaret.png') 0 0 no-repeat;width:21px;height:21px;margin-top:-6px;}
.cc-signup-page .cc-profileedit-input.dropdown .bootstrap-select button{-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;min-height: 55px;padding: 19px 20px 13px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.cc-signup-page .cc-profileedit-input.dropdown .bootstrap-select button:hover,
.cc-signup-page .cc-profileedit-input.dropdown .bootstrap-select button:active,
.cc-signup-page .cc-profileedit-input.dropdown .bootstrap-select button:focus,
.cc-signup-page .cc-profileedit-input.dropdown .bootstrap-select .btn-default:active,
.cc-signup-page .cc-profileedit-input.dropdown .bootstrap-select .btn-default.active,
.cc-signup-page .cc-profileedit-input.dropdown .bootstrap-select.open > .dropdown-toggle.btn-default{background:transparent;border:1px solid #c8c8c8}
.cc-signup-page .cc-profileedit-input.dropdown .bootstrap-select.btn-group .dropdown-toggle .filter-option{font: 16px/16px 'GE SS Two';}
.cc-signup-page .cc-profileedit-input.dropdown .dropdown-menu{font: 16px/16px 'GE SS Two';-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;max-height: 135px !important;}
.cc-signup-page .cc-profileedit-input ul{width:100%;float:left;}
.cc-signup-page .cc-profileedit-input ul li.cc-date{float: left;width: 31.7692%;padding-right: 20px;}
.cc-signup-page .cc-profileedit-input ul li.cc-month{float: left;width: 40.97435%;padding-right: 20px;}
.cc-signup-page .cc-profileedit-input ul li.cc-years{float: left;width:27.12820%;;}
.cc-signup-page .cc-profileedit-input.cc-profileedit-textarea{width:64%;}


@media(max-width:767px){
/*.cc-myacc-persprofile-edit p{top:-40px;}*/
}
@media(max-width:680px){
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-lbl {width:100%;padding: 0 10px 0 0;font-size:14px;min-height:inherit;line-height:18px;}
/*.cc-myacc-persprofile-edit p{top:0;}*/
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input{float:left;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-lbl.cc-profileedit-lbl-sgl {padding:0;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input.cc-profileedit-textarea,.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input {width:70%}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input.cc-profileedit-input-sgl {width: 70%;}
.btn-myprofile {float:left; width:70%}
}

@media(max-width:580px){
.btn-myprofile {float:left;width:100%;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-lbl {width: 100%;padding: 0;min-height: 15px;line-height: 25px;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input,.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input.cc-profileedit-textarea {width: 100%;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .form-group {margin-bottom: 10px;}
/*.cc-myacc-persprofile-edit p {top: 0;}*/
.cc-myacc-persprofile-edit{padding:0;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-lbl.cc-profileedit-lbl-sgl {padding: 0;width: 100%;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input.cc-profileedit-input-sgl {width: 100%;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input.cc-profileedit-input-sgl a.btn-primary{margin-top:20px;}
}
@media(max-width:479px){
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input ul li.cc-date, .cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input ul li.cc-month{width: 100%;padding: 0 0 10px;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .btn-primary {margin:0;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .form-control {min-height: 41px;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .dropdown .bootstrap-select button {padding: 10px 20px 3px;min-height: 41px;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .btn-primary {padding: 10px 0;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input input, .cc-myacc-persprofile-edit .cc-profileedit-inner .form-group textarea {padding: 10px 20px 8px;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input ul li.cc-years {width: 100%;padding:0;}
}
@media(max-width:415px){
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .form-control {min-height: 41px;padding: 10px;font-size: 13px;line-height: 13px;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-lbl {font-size: 13px;}
.cc-myacc-persprofile-edit p{font-size: 13px;line-height:13px;bottom:-15px;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .dropdown .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size: 13px;line-height:13px;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .dropdown .bootstrap-select button {padding:12px 10px 3px;min-height: 41px;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .dropdown .bootstrap-select.btn-group .dropdown-menu li a span.text {font-size: 13px;line-height: 13px;}
}
/*E.O.Inner Pages 20170308*/
.cc-giftcard-main-block {max-width:1420px;margin:0 auto;padding:40px 0;}
.cc-giftcard-main-block .cc-giftcard-lft-inner{width:40%;float:left;padding-right:15px;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head{margin:50px 0 0;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main:first-child .cc-giftcards-head:first-child{margin:0;}
.cc-giftcard-main-block .cc-giftcard-rgt-inner{width:25%;float:right;}


.cc-giftcard-main-block .cc-giftcard-rgt-inner figure{max-width:300px;margin: 0 0 0 auto;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head .type input[type="checkbox"] {display:none;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head .type label {font:16px/16px 'GE SS Two';color:#000;padding:9px 0 3px 52px;/*padding:7px 0 5px 52px;*/margin-bottom:0;cursor:pointer;display:block;position:relative;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head .type label strong {color:#000;display:inline-block;font-family:'GE SS Two'}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head .type label span {width:22px;height:22px;cursor:pointer;display:block;position:absolute;top:0;left:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;border:1px solid #707070;background:#fff;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head.active .type label span {width:22px;height:22px;background:url('../images/cc-movie-detail/movie-icon5a.png') no-repeat 0 0;cursor:pointer;display:block;position:absolute;top:0;left:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background-size:100%;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content {max-width:83.11258%;background: #dfdfdf;padding: 42px 53px;position: relative;margin-top: 18px;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content:before{content:'';border:10px solid transparent;border-bottom:10px solid #dfdfdf;position:absolute;left:6px;top:-20px;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.cardnumber{width: 46.76923%;float:left;padding-right:30px;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.pinnumber{width: 29.2307%;float:left;padding-right:30px;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.procbtn{width:24%;float:left;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li label{margin:0 0 8px;width:100%;float:left;text-transform: uppercase;color: #000;font: 16px/16px 'GE SS Two';}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li input{padding: 23px 20px;height: 55px;border: 0;text-transform: uppercase;font: 16px/16px 'GE SS Two';outline: none;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.cardnumber input{width:100%;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.pinnumber input{width:100%;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.procbtn a.btnprimary{height: 55px;line-height: 55px;padding: 0 32px;}
.make-payment {padding:25px 0 0;text-align:left;margin-right:20px;display:inline-block}
.make-payment .btn {min-width:180px;padding:10px 40px 6px;margin-left:0;vertical-align:top;text-align:center; line-height:40px}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content .giftcard-balance{background:#d0d0d0;width:100%;float:left;padding: 15px 10px;text-align: center;margin-top: 20px;}
.giftcard-balance p{font: 24px/24px 'GE SS Two';color: #000000;}
.giftcard-balance p strong{font-family: 'GE SS Two';}
/*.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul{width:100%;float:left;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li{width:33.33%;float:left;}*/

@media(max-width:1599px){
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.pinnumber {width: 50%;padding-right:0;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.cardnumber {width: 50%;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.procbtn, .cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.procbtn a.btnprimary {width: 100%;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head .type label {padding: 6px 0 3px 40px;/*padding: 3px 0 3px 40px;*/}
/* .cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head.active .type label span, .cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head .type label span {background-size:93% auto;} */
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content:before {left:2px;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content {margin-top: 45px;}
}
@media(max-width:1199px){
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content {padding:30px;}
.cc-giftcard-main-block .cc-giftcard-rgt-inner.addbanner-mb{display:block;text-align:center;margin-bottom:10px;}
}
@media(max-width:991px){
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content {margin-top: 20px;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head {margin:30px 0 0;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head .type label {font-size:14px;padding:3px 0 0px 40px;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.cardnumber {margin-bottom:15px;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content.loyaltycard ul li.cardnumber {margin-bottom:0;}
.giftcard-balance p {font-size:18px;line-height:18px;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li label {font-size:14px;line-height:14px;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.cardnumber, .cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.pinnumber {padding:0;width: 100%;}
/* .cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head.active .type label span, .cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head .type label span {background-size:93% auto;width: 25px;height: 24px;} */
}
@media(max-width:767px){

/*Session Timeout Block*/
.rc-session-timeout .rc-stbox {padding:25px 15px 15px;margin-right:15px;margin-left:15px;top:50%; margin-top:-200px;}
.rc-session-timeout .rc-stbox p {font-size:18px;line-height:26px;}
.rc-errormessage .rc-stbox {padding:25px 15px 15px;margin-right:15px;margin-left:15px;top:50%; margin-top:-200px;}
.rc-errormessage .rc-stbox p {font-size:18px;line-height:26px;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.cardnumber {margin-bottom:5px;}
.cc-giftcard-main-block .cc-giftcard-lft-inner {width: 100%;padding-right: 0;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content {max-width:100%;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head {margin: 20px 0 0;}
.giftcard-balance p {font-size:20px;line-height:20px;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li input {padding:8px 10px 6px;height: 40px;font-size: 14px;line-height: 14px;}
.cc-giftcard-main-block {padding: 20px 0;}
.cc-giftcard-main-block .cc-giftcard-rgt-inner {display:none;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head .type label {font-size:15px;line-height:15px;padding: 5px 0 2px 40px;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li label {margin: 0 0 5px;font-size:14px;line-height:14px;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.procbtn a.btnprimary {height: 40px;width:100%;line-height: 44px;font-size: 14px;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.cardnumber, .cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.pinnumber {width: 33.33%;padding: 0 15px 0 0;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.procbtn{width: 33.33%;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content .giftcard-balance {padding: 10px;margin-top:10px;}
}

@media(max-width:480px){
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.pinnumber {padding:0;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.procbtn {width: 100%;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.procbtn label {display:none;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content .giftcard-balance {margin-top: 15px;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.cardnumber, .cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.pinnumber {width: 50%;}
}
@media(max-width:479px){
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.cardnumber {margin-bottom:15px;}
}
@media(max-width:415px){
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li label {font-size: 12px;line-height: 12px;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li input {font-size: 12px;line-height: 12px;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.cardnumber{padding:0;}
.giftcard-balance p {font-size: 16px;line-height: 16px;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.cardnumber, .cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.pinnumber {width:100%;}
.cc-giftcard-main-block .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-content ul li.procbtn {width: 100%;margin-top: 15px;}
.giftcard-balance p strong {float: left;width: 100%;padding-top: 5px;}
body .rc-session-timeout .rc-stbox {max-width:300px; }
body .rc-errormessage .rc-stbox {max-width:300px; }
body .rc-errormessage .rc-stbox {padding: 25px 15px;}
body .rc-errormessage .rc-stbox p {font-size:16px;line-height:22px;}
}

/*Session Timeout Block*/
.rc-session-timeout {width:100%;height:100%;background:#000;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:1100; display:none;}
.rc-session-timeout .rc-stbox {max-width:500px;background:#fff;padding:30px;margin:-50px auto 0; top:50%;position:relative;}
.rc-session-timeout .rc-stbox .rc-stclose {width:20px;height:20px;background:url(../images/pop-up/popupclose.png) no-repeat 0 0;background-size:100% auto;display:block;text-indent:-999em;position:absolute;top:5px;right:5px;}
.rc-session-timeout .rc-stbox p {font:20px/28px 'GE SS Two';color:#2d2926;text-align:center;}
.rc-session-timeout .rc-stbox p a {color:#d22800;display:inline-block;}
.no-data-found {width:100% !important; padding:30px 20px; text-align:center; color:#ff0000; font-size:14px; line-height:18px;font-family: 'GE SS Two';margin:0px;}


.rc-errormessage {width:100%;height:100%;background:#000;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:10050000; display:none;}
.rc-errormessage .rc-stbox {max-width:500px;background:#fff;padding:30px;margin:-50px auto 0; top:50%;position:relative;}
.rc-errormessage .rc-stbox .rc-errorclose {width:20px;height:20px;background:url(../images/pop-up/popupclose.png) no-repeat 0 0;background-size:100% auto;display:block;text-indent:-999em;position:absolute;top:5px;right:5px;}
.rc-errormessage .rc-stbox p {font:20px/28px 'GE SS Two';color:#2d2926;text-align:center;}
.rc-errormessage .rc-stbox p a {color:#d22800;display:inline-block;}
/*Country Code*/
.pos-rel{position:relative;}
.fg-phonenumber {position:relative}
.fg-phonenumber .countrycode {position:absolute; display:inline-block; left:0; top:17px; z-index:10; font:18px/24px 'GE SS Two'; border-right:1px solid #b2b2b2; padding:0 15px 0 35px; letter-spacing:2px; width:100%; max-width:130px;}
.fg-phonenumber .countrycode span {position:relative; display:inline-block; padding-right:16px;font:16px 'GE SS Two';padding-top:3px;}
.fg-phonenumber .countrycode span:after {content:''; position:absolute; width:10px; height:6px; top:50%; right:0px; margin-top:-2px; background:url(../images/flags/flag-arrow.png) no-repeat 0 0;}
.fg-phonenumber .countrycode img {display:inline-block; height:18px; position:absolute; left:0; top:5px;}
.fg-phonenumber .countrycode img {top:2px;}
.fg-phonenumber .countrycode {/*top:17px;*/ font:15px/20px 'GE SS Two'; color:#999; left:18px; max-width:115px; top:50%;margin-top:-11px;}
.fg-phonenumber .formcontrol {padding-left:150px !important;}
.countrycode-popup {}
.countrycode-popup .modal-dialog {width:320px;margin:30px auto;}
.countrycode-popup .modal-dialog .modal-content {-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;}
.countrycode-popup .modal-dialog .modal-content .countrycode-content {}
.countrycode-popup .modal-dialog .modal-content .countrycode-content h2 {margin:0; padding:0 0 13px; font:24px/30px 'GE SS Two'; color:#2d2926; border-bottom:2px solid #2d2926}
.countrycode-popup .modal-dialog .modal-content .countrycode-content .form-group {margin:15px 0;}
.countrycode-popup .modal-dialog .modal-content .countrycode-content .form-group .form-control {height: 42px;  font: 18px 'GE SS Two';  color: #101010; color: rgba(16,16,16,0.44);  background: transparent;   padding: 0; border: 0;  border-bottom: 2px solid #383838; border-bottom-color: rgba(56,56,56,0.2); -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none;}
.countrycode-popup .modal-dialog .modal-content .countrycode-content .form-group .search-flag {position:relative; padding:0px; height:400px; overflow:hidden; margin-top:10px;}
.countrycode-popup .modal-dialog .modal-content .countrycode-content .form-group .search-flag:after {content:''; display:table; clear:both}
.countrycode-popup .modal-dialog .modal-content .countrycode-content .form-group .search-flag ul {margin:0; padding:0;}
.countrycode-popup .modal-dialog .modal-content .countrycode-content .form-group .search-flag ul li {padding:8px 10px; margin:0; position:relative; background:#f6f6f6; cursor:pointer; font: 18px 'GE SS Two';  color: #222;float:left; display:block; width:100%;}
.countrycode-popup .modal-dialog .modal-content .countrycode-content .form-group .search-flag ul li:nth-child(2n+2) {background:#fff;}
.countrycode-popup .modal-dialog .modal-content .countrycode-content .form-group .search-flag ul li .country { display:inline-block; float:left; padding-left:36px; width:200px}
.countrycode-popup .modal-dialog .modal-content .countrycode-content .form-group .search-flag ul li img {margin-top:12px; position:absolute; width:28px; height:18px; top:0; left:10px;}
.countrycode-popup .modal-dialog .modal-content .countrycode-content .form-group .search-flag ul li .code { display:inline-block; left:0; top:5px; float:right}
.countrycode-popup .modal-dialog .modal-content .countrycode-content .form-group .search-flag .mCSB_scrollTools {width:3px;}
.countrycode-popup .modal-dialog .modal-content .countrycode-content .form-group .search-flag .mCSB_inside > .mCSB_container {margin-right:0px}
.countrycode-popup .modal-dialog .modal-content .countrycode-content .form-group .search-flag .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background:#d7d7d7; -webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0; width:3px;}
.countrycode-popup .modal-dialog .modal-content .countrycode-content .form-group .search-flag .mCSB_scrollTools .mCSB_draggerRail {background-color:#ededed}
.countrycode-popup .modal-dialog .modal-content .countrycode-content .form-group .search-flag .mCSB_scrollTools .mCSB_draggerContainer {top:0;}
.countrycode-content .close { background: url(../images/close-icon.png) no-repeat 0 0; display: inline-block;  width: 24px; height: 25px; opacity:1; margin-top:4px;}
.cc-signup-page .innercontent-form .formgroup > .formfield .form-control.fg-mobile{padding-left:145px;}

/*My Account Mobile with Flag*/
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .form-control.mobile-pd{padding-left:148px;}
.cc-Loyalty-card{float:left;width:100%;font:16px/16px 'GE SS Two';padding:20px 20px 16px;background:#dfdfdf;color:#000;margin: 0 0 20px;}
.cc-Loyalty-card-qty{float:left;width:20%;}
.cc-Loyalty-card-qty label{float:left;font: 16px/38px 'GE SS Two';padding-right:20px;margin:0;}
.cc-Loyalty-card-qty .dropdown{float:left;width:100px;}
.cc-Loyalty-card-qty .dropdown .bootstrap-select.btn-group .dropdown-menu li:first-child{display:none;}
.cc-Loyalty-card-qty .dropdown .dropdown-menu > li > a:hover, .cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .dropdown .dropdown-menu > li > a:focus{background:#E30613;color:#fff;}
.cc-Loyalty-card-qty .dropdown .dropdown-menu > li > a{padding: 6px 20px 3px;}
.cc-Loyalty-card-qty .dropdown .bootstrap-select.btn-group .dropdown-toggle .caret{border:transparent;background: url('../images//ic-quickbook-spcaret.png') 0 0 no-repeat;width:21px;height:21px;margin-top:-6px;}
.cc-Loyalty-card-qty .dropdown .bootstrap-select button{-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;min-height:40px;padding:10px 12px 6px;}
.cc-Loyalty-card-qty .dropdown .bootstrap-select button:hover, .cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .dropdown .bootstrap-select button:active, .cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .dropdown .bootstrap-select button:focus{background:transparent;border:1px solid #c8c8c8}
.cc-Loyalty-card-qty .dropdown .bootstrap-select.btn-group .dropdown-toggle .filter-option{font: 16px/22px 'GE SS Two';}
.cc-Loyalty-card-qty .dropdown .dropdown-menu{font: 16px/16px 'GE SS Two';-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;max-height: 135px !important;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.cc-Loyalty-card-qty .dropdown ul li{padding:0 !important;}
.cc-Loyalty-card-qty .dropdown ul li span{float:none !important;color:inherit !important;}
.cc-Loyalty-card-qty .dropdown .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;}
.cc-Loyalty-card-total{float:left;font: 16px/38px 'GE SS Two';padding:0 20px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history ul.nav-tabs{border:0;text-align:center;margin:0 0 20px;}

/*contact us*/
.cc-signup-page.cc-contactus .innercontent-banner {background-image: url(../images/inner-pages/banner-images/contactus.png);}
.innercontent-form .contact-left-main{float:left;width:100%;}

.innercontent-form .contact-left-block{float:left;width:538px; height:431px; padding:55px 60px 35px;}
.innercontent-form .contact-left-block.commercial{background:url('../images/contact/contact-img1.jpg')left top no-repeat;}
.innercontent-form .contact-left-block.corporate{background:url('../images/contact/contact-img2.jpg')left top no-repeat;margin-left:1px;}
.innercontent-form .contact-left-block .contact-add{padding:20px 40px 0px 40px; background:rgba(255,255,255,0.7); float:left; width:100%; min-height:335px}
.innercontent-form .contact-left-block.commercial .contact-add ul{padding:70px 35px 0px;}
.innercontent-form .contact-left-block .contact-add h3{font: 18px/24px 'GE SS Two'; color:#fff; padding:6px 30px 3px 20px; background:#E30613; display:inline-block; position:relative; text-transform:uppercase; margin-left:-40px;}
.innercontent-form .contact-left-block .contact-add h3:before {background:url('../images/contact/contact-icon18.png')center 0 no-repeat; content:''; position:absolute; top:-6px; left:-7px; width:7px; height:45px;}
.innercontent-form .contact-left-block .contact-add ul {margin:0; padding:20px 0 0;}
.innercontent-form .contact-left-block .contact-add ul li{margin: 0 0 17px;font:16px/16px 'GE SS Two'; display:block; overflow:hidden}
.innercontent-form .contact-left-block .contact-add ul li a{color:#0000ff;text-decoration:underline;}
.innercontent-form .contact-left-block .contact-add ul li span{float:left;width:32px;height: 32px;margin-right:15px;position:relative;}
.innercontent-form .contact-left-block .contact-add ul li span:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;}
.innercontent-form .contact-left-block .contact-add ul li span.location-icon:before{background:url('../images/contact/contact-icon3.png')center 0 no-repeat;}
.innercontent-form .contact-left-block .contact-add ul li span.pbox-icon:before{background:url('../images/contact/contact-icon4.png')center 0 no-repeat;}
.innercontent-form .contact-left-block .contact-add ul li span.tele-icon:before{background:url('../images/contact/contact-icon5.png')center 0 no-repeat;}

.innercontent-form .contact-left-main  .contact-add ul li span.num-icon:before{background:url('../images/contact/contact-icon1.png')center 0 no-repeat;}
.innercontent-form .contact-left-block .contact-add ul li span.fax-icon:before{background:url('../images/contact/contact-icon6.png')center 0 no-repeat;}
.innercontent-form .contact-left-block .contact-add ul li span.ask-icon:before{background:url('../images/contact/contact-icon2.png')center 0 no-repeat;}
.innercontent-form .contact-left-block .contact-add ul li p.add-txt{float:left;margin:10px 0 0; display:inline-block; font-size:15px; color:#000;}
.innercontent-form .contact-left-block .contact-add ul li p.add-txt.red a{color:#e92128;}
.innercontent-form .contact-left-main .social-main {margin:0; padding:50px 0; float:left; width:100%; text-align:center}
.innercontent-form .contact-left-main .social-main p {font:24px/24px 'GE SS Two'; color:#000000; padding-bottom:30px;}
.innercontent-form .contact-left-main .social-main ul.cc-social{display:inline-block;padding:0;}
.innercontent-form .contact-left-main .social-main ul.cc-social li{display:inline-block;float:left;margin-right:35px;}
.innercontent-form .contact-left-main .social-main ul.cc-social li a{display:block;font:20px/24px 'GE SS Two'; color:#000000; text-align:left; padding:7px 0 7px 75px; text-decoration:none}
.innercontent-form .contact-left-main .social-main ul.cc-social li.cc-hd-facebook a{background:url(../images/contact/contact-icon7.png) no-repeat 0 0;}
.innercontent-form .contact-left-main .social-main ul.cc-social li.cc-hd-twitter a{background:url(../images/contact/contact-icon8.png) no-repeat 0 0;}
.innercontent-form .contact-left-main .social-main ul.cc-social li.cc-hd-instagram a{background:url(../images/contact/contact-icon9.png) no-repeat 0 0;}

.innercontent-form .contact-right-block{float:left;width:100%; background:#e7e7e7; padding:50px 60px 30px; position:relative}
.innercontent-form .contact-right-block:before {background:url('../images/contact/s.png')center 0 repeat-x; content:''; position:absolute; top:0; left:0; width:100%; height:10px;}
.innercontent-form .contact-right-block:after {background:url('../images/contact/s1.png')center 0 repeat-x; content:''; position:absolute; bottom:0; left:0; width:100%; height:10px;}
.innercontent-form .contact-right-block h4 {font:24px/24px 'GE SS Two'; color:#000000; padding-bottom:30px; text-align:center}
.innercontent-form .contact-right-block .formgroup {margin-bottom:15px; float:left; width:455px;}
.innercontent-form .contact-right-block .formgroup:nth-child(2n+1){margin-left:47px;}
.innercontent-form .contact-right-block .formgroup.formgroup2 {width:100%;margin-left:0 !important;}
.innercontent-form .contact-right-block .formgroup > .formfield {float:none; width:100%; max-width:100%; position:relative} 
.innercontent-form .contact-right-block .formgroup > .formfield .inputicon {position:absolute; display:inline-block; left:1px; top:1px; width:55px; height:53px; background:#efefef; z-index:10; border-right:1px solid #c8c8c8}
.innercontent-form .contact-right-block .formgroup > .formfield .inputicon.name {background:url(../images/contact/contact-icon10.png) no-repeat center center #efefef;}
.innercontent-form .contact-right-block .formgroup > .formfield .inputicon.email {background:url(../images/contact/contact-icon11.png) no-repeat center center #efefef;}
.innercontent-form .contact-right-block .formgroup > .formfield .inputicon.cine {background:url(../images/contact/contact-icon12.png) no-repeat center center #efefef;}
.innercontent-form .contact-right-block .formgroup > .formfield .inputicon.mob {background:url(../images/contact/contact-icon14.png) no-repeat center center #efefef;}
.innercontent-form .contact-right-block .formgroup > .formfield .inputicon.loca {background:url(../images/contact/contact-icon15.png) no-repeat center center #efefef;}
.innercontent-form .contact-right-block .formgroup > .formfield .inputicon.sub {background:url(../images/contact/contact-icon16.png) no-repeat center center #efefef;}
.innercontent-form .contact-right-block .formgroup > .formfield .inputicon.msg {height:173px; background:url(../images/contact/contact-icon13.png) no-repeat center 10px #efefef;}
.innercontent-form .contact-right-block .fg-phonenumber .countrycode{cursor:not-allowed; left:65px}
.innercontent-form .contact-right-block .fg-phonenumber > .formfield .form-control.fg-mobile {padding-left: 190px;}
.innercontent-form.contactus{padding:50px 0px 0px;position:relative;}
.innercontent-form.contactus h2 {text-align:center; margin:0; padding:0 0 20px; font: 24px/24px 'GE SS Two';}
.innercontent-form.contactus h2 img{margin:-5px 10px 0 0;}
.innercontent-form.contactus .hint-required {font:12px/20px 'GE SS Two';color:#666666; float:right; position:relative ; top:0 !important; right:0 !important;}
.innercontent-form.contactus .formgroup > .formfield .form-control {padding-left:65px;}
.innercontent-form.contactus .formgroup > .formfield .dropdown .bootstrap-select button {padding-left:65px;}
.innercontent-form.contactus .formgroup > .formfield .cc-contact-textarea textarea.form-control {height:175px;resize:none;}
.innercontent-form .formgroup.contact-captcha {margin-left:0 !important}
.innercontent-form .formgroup.buttonnt {margin-left:47px !important}
.innercontent-form.contactus .actionfield .btnprimary {width:100%; margin-top:20px}
.innercontent-form.contactus h2.contact-hd{font:35px/35px 'GE SS Two';}



.innercontent-form.contactus .cc-verticaltab .cc-verticaltab-list {background:#1a1a1a; width:320px; padding:0 0 20px; float:left; box-sizing:border-box; display:block; position:relative; top:0;}
.innercontent-form.contactus .cc-verticaltab .cc-verticaltab-list h2 {text-align:left; margin:0 0 15px; padding:20px 50px 20px 110px; font:24px/30px 'GE SS Two'; color:#c8c8c8; background:url(../images/contact/contact-icon17.png) no-repeat 50px center #414141; }
.innercontent-form.contactus .cc-verticaltab .nav > li {margin:0; border:0;}
.innercontent-form.contactus .cc-verticaltab .nav > li > a {font:16px/35px 'GE SS Two'; color:#c8c8c8; padding:0 50px 0 50px;}
.innercontent-form.contactus .cc-verticaltab .nav > li.active > a:focus, .innercontent-form.contactus .cc-verticaltab .nav > li.active > a:hover, .innercontent-form.contactus .cc-verticaltab .nav > li > a:hover, .innercontent-form.contactus .cc-verticaltab .nav > li.active a {color:#ffffff !important; font-family:'GE SS Two'; background:transparent}
.innercontent-form.contactus .cc-cinemas-detail-content {width:757px; padding:0;}
.innercontent-form.contactus .cc-verticaltab .nav {margin:0;}
.innercontent-form.contactus .cc-verticaltab .nav > li {float:left;width:100%;}
.innercontent-form.contactus .cc-verticaltab .nav > li > a {text-transform:uppercase;}
.innercontent-form.contactus .cc-verticaltab .nav > li > a:after {display:inline-block;width:11px;height:21px;content:"";position:absolute;top:50%;right:15px; margin-top:-12px; -webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;background:url(../images/cinemas/cinemas-arrow.png) right 0 no-repeat;opacity:0;}
.innercontent-form.contactus .cc-verticaltab .nav > li.active a:after, .innercontent-form.contactus .cc-verticaltab .nav > li:hover a:after{opacity:1;}   






.contact-right-block .cc-contact-cinema .dropdown{font: 16px/16px 'GE SS Two';}
.contact-right-block .cc-contact-cinema .dropdown .bootstrap-select.btn-group .dropdown-menu li:first-child{display:none;}
.contact-right-block .cc-contact-cinema .dropdown .dropdown-menu > li {display:block;}
.contact-right-block .cc-contact-cinema .dropdown .dropdown-menu > li > a:hover, .cc-contact-cinema .dropdown .dropdown-menu > li > a:focus{background:#E30613;color:#fff !important;}
.contact-right-block .cc-contact-cinema .dropdown .dropdown-menu > li > a{padding: 12px 10px 9px;color:#cfcfcf; display:block; width:100%; font:16px 'GE SS Two'}
.contact-right-block .cc-contact-cinema .dropdown .dropdown-menu > li > a span {white-space: normal;}
.contact-right-block .cc-contact-cinema .dropdown .bootstrap-select.btn-group .dropdown-toggle .caret{border:transparent;background: url('../images//ic-quickbook-spcaret.png') 0 0 no-repeat;width:21px;height:21px;margin-top:-6px;}
.contact-right-block .cc-contact-cinema .dropdown .bootstrap-select button{-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;min-height: 55px;padding: 19px 20px 13px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.contact-right-block .cc-contact-cinema .dropdown .bootstrap-select button:hover,
.contact-right-block .cc-contact-cinema .dropdown .bootstrap-select button:active,
.contact-right-block .cc-contact-cinema .dropdown .bootstrap-select button:focus,
.contact-right-block .cc-contact-cinema .dropdown .bootstrap-select .btn-default:active,
.contact-right-block .cc-contact-cinema .dropdown .bootstrap-select .btn-default.active,
.contact-right-block .cc-contact-cinema .dropdown .bootstrap-select.open > .dropdown-toggle.btn-default{background:#fff;border:1px solid #c8c8c8}
.contact-right-block .cc-contact-cinema .dropdown .bootstrap-select button:focus, .contact-right-block .cc-contact-cinema .dropdown .bootstrap-select button:hover {background:#fff;}
.contact-right-block .cc-contact-cinema .dropdown .bootstrap-select.btn-group .dropdown-toggle .filter-option{font: 16px/16px 'GE SS Two';color:#cfcfcf;}
.contact-right-block .cc-contact-cinema .dropdown .bootstrap-select.btn-group .dropdown-toggle .filter-option.in{color:#000;}
.contact-right-block .cc-contact-cinema .dropdown .dropdown-menu{font: 16px/16px 'GE SS Two';-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;max-height: 135px !important; max-width:100%; margin-top:0; padding:0; left:55px; min-width:88%; border-top:0;}
.contact-right-block .cc-contact-cinema ul{width:100%;float:left;}
.contact-right-block .cc-contact-cinema ul li.cc-date{float: left;width: 31.7692%;padding-right: 20px;}
.contact-right-block .cc-contact-cinema ul li.cc-month{float: left;width: 40.97435%;padding-right: 20px;}
.contact-right-block .cc-contact-cinema ul li.cc-years{float: left;width:27.12820%;;}
.contact-right-block .cc-contact-cinema.cc-contact-textarea{width:70.09090%;}
.innercontent-form.contactus .formgroup > .formfield .form-control{font:16px 'GE SS Two';color:#000;}
.innercontent-form.contactus .formgroup > .formfield .captcha-block {float:right;}
.innercontent-form .formgroup.contact-captcha{/*border:1px solid #c8c8c8;padding:5px 10px;border-radius:3px;*/}
.innercontent-form.contactus .formgroup > .formfield input::-webkit-input-placeholder {color:#cfcfcf !important;}
.innercontent-form.contactus .formgroup > .formfield input::-moz-input-placeholder {color:#cfcfcf !important;}
.innercontent-form.contactus .formgroup > .formfield input::-ms-input-placeholder{color:#cfcfcf !important;}

.cc-map{line-height:0;}
.innercontent-form.contactus p.contact-viewmap{float:right;margin:10px 0 0;}
.innercontent-form.contactus p.contact-viewmap a{color:#0000ff;font:13px/13px 'GE SS Two';text-decoration:underline;}

.innercontent-form.contactus .formgroup > .formfield textarea::-webkit-input-placeholder {color:#cfcfcf !important;}
.innercontent-form.contactus .formgroup > .formfield textarea::-moz-input-placeholder {color:#cfcfcf !important;}
.innercontent-form.contactus .formgroup > .formfield textarea::-ms-input-placeholder{color:#cfcfcf !important;}
.innercontent-form.contactus .formgroup.field-checkbox > .formfield input[type="checkbox"] + label {font:14px/32px 'GE SS Two';color:#000;padding-left:52px;margin:20px 0 0 0;position:relative;cursor:pointer;}

/*Search Block*/
.cc-search-blk{width:0; position:absolute;left:50px;-ms-transform-origin:center left; -webkit-transform-origin:center left;transform-origin:center left;-ms-transform: scaleX(0); -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition:all 0.8s;-moz-transition:all 0.8s;-ms-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s; float:left;border:1px solid #434342;background:rgba(0,0,0,0.9);margin:3px 0 0 35px; z-index:1}
.cc-search-blk.in{display:block;-ms-transform: scaleX(1); -webkit-transform: scaleX(1); transform: scaleX(1); width:650px;}
.cc-search-blk .formgroup{position:relative; float:left;width:0;}
.cc-search-blk .formgroup.open{width:100%; }
.cc-search-blk .formgroup:after{position:absolute;right:30px;top:22px;content:'';width:17px;height:18px;background:url(../images/search-icon.png) 0 0 no-repeat;}
.cc-search-blk .formgroup .form-control{height:60px;padding:6px 40px;background-color:transparent;border:1px solid #434342;border-width:0 0 1px;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;box-shadow:none;font:18px 'GE SS Two';color:#fff;}
.cc-search-blk .mCSB_inside > .mCSB_container{margin-right:0;}
.cc-search-blk .cc-search-list{width:100%; float:left;height:0;padding:10px 0; -ms-transform-origin: top center;  -webkit-transform-origin: top center; transform-origin: top center; -ms-transform: scaleY(0); -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transition:all 0.8s;-moz-transition:all 0.8s;-ms-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;}
.cc-search-blk .cc-search-list.down{height:525px; -ms-transform: scaleY(1); -webkit-transform: scaleY(1); transform: scaleY(1);}
.cc-search-blk .cc-search-list .cc-search-scroll{height:500px;}
.cc-search-blk .cc-search-list li{width:100%;}
.cc-search-blk .cc-search-list li a{width:100%;font:18px/22px 'GE SS Two';color:#fff;display:block;padding:12px 40px;text-decoration:none;}
.cc-search-blk .cc-search-list li a span{font:17px 'GE SS Two';color:#737373;}
.cc-search-blk .cc-search-list li a:hover{background:rgba(50,50,50,0.8);}


@media (max-width:991px) {
.cc-search-blk{width:100%;float:none;position:fixed;z-index:10;background:rgba(0,0,0,0.9);height:100%;left:0;margin:0;top: 0; bottom: 0; overflow-y: auto;}
}



/*Experiences*/
@media (min-width:1400px) {
.exp-content-container{width:1360px;margin:0 auto;}
}
.cc-4dx-experience-wrapper{background:#fff;width:88%;margin:0 auto 50px;position:relative;min-height:1000px;box-shadow:none;overflow:hidden;}

@media (min-width:1921px) {
    .movie-header {width:100%; background-size:100% auto; height:700px;}
    .innercontent-form {min-height:500px;}
}
@media (min-width:2000px) {
    .innercontent-form {min-height:600px;}
}

.cc-4dx-experience-wrapper{background:#fff;width:88%;margin:0 auto;position:relative;min-height:1000px;box-shadow:none;overflow:hidden;}
.cc-4dx-experience-top{min-height:60px;padding:0;}
.cc-4dx-experience-top .cc-breadcrumb{float:left;}
.cc-4dx-experience-top .cc-browse-category{float:right;width:240px;position:relative;}
.cc-4dx-experience-top .cc-browse-category .cc-browse-category-link{cursor:pointer;margin:-14px 0 0;float:left;width:240px;height:40px;border:1px solid #b2b2b2;color:#000;font:14px/43px 'GE SS Two';box-sizing:border-box;padding:0 50px 0 20px;text-decoration:none;position:relative;text-transform:uppercase;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.cc-4dx-experience-top .cc-browse-category .cc-browse-category-link:after{width:21px;height:11px;position:absolute;right:20px;top:14px;background:url(../images/experience/browse-arrow.png) no-repeat 0 0;content:'';}
.cc-4dx-experience-top .cc-browse-category .cc-browse-category-link:hover{color:#fff;background:#E30613;}
.cc-4dx-experience-top .cc-browse-category .cc-browse-category-link:after{width:21px;height:11px;position:absolute;right:20px;top:14px;background:url(../images/experience/browse-arrow.png) no-repeat 0 0;content:'';}
.cc-4dx-experience-top .cc-browse-category .cc-browse-category-link:hover:after{background:url(../images/experience/browse-arrow-hover.png) no-repeat 0 0;}
.cc-4dx-experience-top .cc-browse-category ul.cc-browse-category-list{margin:0;padding:0;border:1px solid #b2b2b2;border-width:0 1px 1px;width:240px;display:none;position:absolute;left:0;top:26px;z-index:100;background: #fff;}
.cc-4dx-experience-top .cc-browse-category ul.cc-browse-category-list li{margin:0;padding:0;float:left;width:100%;border-top:1px solid #b2b2b2;}
.cc-4dx-experience-top .cc-browse-category ul.cc-browse-category-list li:first-child{border-top:0;}
.cc-4dx-experience-top .cc-browse-category ul.cc-browse-category-list li a{display:block;width:100%;color:#000;height:40px;font:14px/43px 'GE SS Two';box-sizing:border-box;padding:0 50px 0 20px;text-decoration:none;position:relative;text-transform:uppercase;}
.cc-4dx-experience-top .cc-browse-category ul.cc-browse-category-list li.active a, .cc-4dx-experience-top .cc-browse-category ul.cc-browse-category-list li a:hover{border:1px solid #E30613;color:#fff;background:#E30613;}
.cc-4dx-experience-top .cc-browse-category ul.cc-browse-category-list li a:after{width:21px;height:11px;position:absolute;right:20px;top:14px;background:url(../images/experience/browse-arrow.png) no-repeat 0 0;content:''; display:none;}
.cc-4dx-experience-top .cc-browse-category ul.cc-browse-category-list li a:hover:after{background:url(../images/experience/browse-arrow-hover.png) no-repeat 0 0;}

.cc-4dx-experience-wrapper .movie-header{background:url("../images/experience/4dx-banner.png") center top no-repeat; height:440px; width:100%; position:relative; overflow:hidden}
.cc-4dx-experience-wrapper .movie-header .bnt-trailer {position:absolute;top:50%; left:50%; margin-left:-36px; margin-top:-36px; display:inline-block; width:73px; height:73px; background:url(../images/experience/video-icon.png) center center no-repeat;}
.cc-4dx-experience-wrapper .movie-header .exp-banner-title{font: 48px/48px 'GE SS Two';color:#fff;font-style:italic;position:absolute;bottom:60px;right:60px;}

.cc-whats-4dx-block{}
.cc-whats-4dx-block .home-title h2{font:36px/36px 'GE SS Two';color:#000;text-transform:inherit;text-align:center;padding:50px 0 35px;margin:0;display:inline-block;position:relative}
.cc-whats-4dx-block .home-title h2:before {display:none;}
.cc-whats-4dx-block .cc-whats-4dx-cont{padding:0 120px;}
.cc-whats-4dx-block .cc-whats-4dx-cont .cc-whats-4dx-img{width:49%;float:left;}
.cc-whats-4dx-block .cc-whats-4dx-cont .cc-whats-4dx-des{width:51%;float:right;background:#e7e7e7;min-height:555px;padding:50px 40px 0 60px;box-sizing:border-box;}
.cc-whats-4dx-block .cc-whats-4dx-cont .cc-whats-4dx-des p{font:16px/20px 'GE SS Two';color:#000;padding:0 30px 20px 0;margin:0;}

.cc-real-4dmovie-block .home-title h2{font:40px/36px 'GE SS Two';color:#000000;text-transform:uppercase;text-align:center;padding:0 0 15px;margin:50px 0 35px; display:inline-block; position:relative}
.cc-real-4dmovie-block .home-title h2 span{font:26px/26px 'GE SS Two';color:#9a9595; display:block;text-shadow: 0 0 0.1px #9a9595;}
.cc-real-4dmovie-block .home-title h2:before {position:absolute; content:''; bottom:0; left:31%; width:37%; height:1px; background:#000; -moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.cc-real-4dmovie-block .cc-real-4dmovie-cont{padding:0 140px;}
.cc-real-4dmovie-block .cc-real-4dmovie-cont .cc-real-4dmovie-img{width:49.5%;float:left;}
.cc-real-4dmovie-block .cc-real-4dmovie-cont .cc-real-4dmovie-des{width:50.5%;float:left;background:#e7e7e7;min-height:630px;padding:50px 54px 0 45px;box-sizing:border-box;}
.cc-real-4dmovie-block .cc-real-4dmovie-cont .cc-real-4dmovie-des h3{font:36px/36px 'GE SS Two';color:#000;padding:0 0 30px;margin:0;}
.cc-real-4dmovie-block .cc-real-4dmovie-cont .cc-real-4dmovie-des p{font:16px/20px 'GE SS Two';color:#000;padding:0 0 60px;margin:0;}
.cc-real-4dmovie-block .cc-real-4dmovie-cont .cc-real-4dmovie-des figure{text-align:center;}
.cc-real-4dmovie-block .cc-real-4dmovie-cont .cc-real-4dmovie-des figure img{display:inline-block;}

.cc-environment-effect-block{padding:50px 0;display:inline-block;width:100%;}
.cc-environment-effect-block .cc-environment-effect-cont{padding:0 140px;}
.cc-environment-effect-block .cc-environment-effect-cont .cc-environment-effect-img{width:49.5%;float:left;}
.cc-environment-effect-block .cc-environment-effect-cont .cc-environment-effect-des{width:50.5%;float:right;background:#e7e7e7;min-height:555px;padding:45px 30px 0 40px;box-sizing:border-box;}
.cc-environment-effect-block .cc-environment-effect-cont .cc-environment-effect-des h3{font:36px/36px 'GE SS Two';color:#000;padding:0 0 15px;margin:0;}
.cc-environment-effect-block .cc-environment-effect-cont .cc-environment-effect-des p{font:16px/20px 'GE SS Two';color:#000;padding:0 0 30px;margin:0;}
.cc-environment-effect-block .cc-environment-effect-cont .cc-environment-effect-des figure{text-align:left;}
.cc-environment-effect-block .cc-environment-effect-cont .cc-environment-effect-des figure img{display:inline-block;}

.cc-movies-type{padding:0 50px 50px;display:inline-block;width:100%;}
.cc-coming-soon-details .cmg-page-title {font:24px/30px 'GE SS Two'; color:#000; margin:0; padding:15px 0 0; text-transform:uppercase}
.cc-coming-soon-details .cc-movies-wrapper {margin-top:15px;}
.cc-movies-type .cc-movies-block {padding:0;margin:0;background:transparent;box-shadow:none;}



/* FAQS */
.innercontent-faqs {padding:45px 60px 36px;position:relative;}
.cc-faqs .innercontent-banner {background-image: url(../images/inner-pages/banner-images/faqs.jpg);}
.innercontent-faqs ul.cc-faqs{}
.innercontent-faqs ul.cc-faqs h3{font:18px/20px 'GE SS Two';color:#000;padding:0 0 12px;margin:0;}
.innercontent-faqs ul.cc-faqs li{padding-bottom:24px;}
.innercontent-faqs ul.cc-faqs li h4{font:16px/18px 'GE SS Two';color:#000;padding:0 0 12px;margin:0;}
.innercontent-faqs ul.cc-faqs li p{font:16px/18px 'GE SS Two';color:#000;padding:0 0 12px;margin:0;}
.innercontent-faqs ul.cc-faqs li ol{}
.innercontent-faqs ul.cc-faqs li ol li{list-style-type: decimal;font:16px/18px 'GE SS Two';padding:0 0 12px;}
.innercontent-faqs ul.cc-faqs li ul{padding-left:30px;}
.innercontent-faqs ul.cc-faqs li ul li{list-style-type: disc;font:16px/18px 'GE SS Two';padding:12px 0 0;}
.innercontent-faqs ul.cc-faqs li ul li:first-child{padding-top:0;}

/* TERMS AND CONDITIONS */
.cc-terms .innercontent-banner {position: relative;background-image: url(../images/inner-pages/banner-images/terms-conditions.jpg);}
.cc-terms .innercontent-banner .innercontent-banner-content h1 {position:absolute;top:50%;margin-top:-12px;padding:0;}

/* NEWS AND EVENTS */
/*.cc-news .innercontent-banner {position: relative;background-image: url(../images/inner-pages/banner-images/terms-conditions.jpg);}
.cc-news .innercontent-banner .innercontent-banner-content h1 {margin-top:0px;padding:10px 0 15px 0;}*/
.cc-newsnevents .innercontent-banner {background-image: url(../images/inner-pages/banner-images/newsn-events.jpg?ver=2); background-size:cover;}
.cc-newsnevents .innercontent-banner .innercontent-banner-content h1 {/*padding:10px 0 15px 0;*/}
.cc-newsnevents .cc-newsnevents-inner{padding:40px 0;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock{}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks{max-width:600px;padding:0 0 10px;margin:0 auto;position:relative;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks-mdropdown{border:1px solid #666;display:none;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks-mdropdown a{font:14px/14px 'GE SS Two';color:#666;padding:11px 22px 7px 10px;display:block;text-transform:uppercase;position:relative;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks-mdropdown a:hover, .cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks-mdropdown a:focus{text-decoration:none;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks-mdropdown a:after{width:0;height:0;border-right:6px solid transparent;border-left:6px solid transparent;border-top:8px solid #666;content:"";position:absolute;top:50%;right:10px;margin-top:-4px;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul{border:1px solid #666;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul li{float:left;padding-left:1px;position:relative;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul.three-column li {width:33.3%;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul.three-column li:first-child {width:33.4%}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul.four-column li {width:25%;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul.five-column li {width:20%;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul li:first-child{padding-left:0;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul li:before{width:1px;height:100%;background:#bcbcbc;content:"";position:absolute;top:0;left:0;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul li:first-child:before{display:none;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul li:after{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:6px solid #666;content:"";position:absolute;bottom:-7px;left:50%;margin-left:-7px;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul li.active:after, .cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul li:hover:after{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul li a{font:14px/14px 'GE SS Two';color:#666;padding:16px 0 12px;display:block;text-align:center;text-transform:uppercase;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul li.active a, .cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul li a:hover, .cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul li a:focus{color:#fff;background:#666;text-decoration:none;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tabcontent{}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tabcontent .tabpane{display:none;}
.cc-newsnevents .cc-newsnevents-inner .nnelist{}
.cc-newsnevents .cc-newsnevents-inner .nnelist figure{margin:0 0 30px;}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul{padding:20px 0 0;}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul li{padding:15px 60px;margin:10px 0 0;}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul li.open{background:#ededed;}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul li .nnelist-head{}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul li .nnelist-head h2{font:16px/16px 'GE SS Two';color:#000;margin:0 0 10px;}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul li .nnelist-head h2 span{font-style:italic;font-family:'GE SS Two';display:block;margin:0 0 5px;}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul li .nnelist-head p{font:16px/21px 'GE SS Two';color:#000;}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul li .nnelist-head p a{color:#e92128;text-decoration:underline;}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul li .nnelist-body{padding:20px 0 0;display:none;}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul li .nnelist-body > figure{padding:0 0 20px;}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul li .nnelist-body p{font:16px/21px 'GE SS Two';color:#000;padding:0 0 20px;}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul li .nnelist-body p:last-child{padding:0;}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul li .nnelist-body p a{color:#e92128;text-decoration:underline;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination{padding:40px 0 0;text-align:center;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination ul{display:inline-block;vertical-align:top;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination ul li{min-width:48px;float:left;margin-left:-1px;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination ul li a{width:100%;float:left;font-family:'GE SS Two';line-height:14px;color:#666;padding:13px 5px 9px;border:1px solid #c8c8c8;display:block;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination ul li a span{position:relative;display:inline-block;vertical-align:top;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination ul li.navprev{min-width:120px;margin:0 5px 0 0;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination ul li.navnext{min-width:120px;margin:0 0 0 5px;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination ul li.navprev a span:before, .cc-newsnevents .cc-newsnevents-inner .nnelist-pagination ul li.navnext a span:after{width:4px;height:7px;background-repeat:no-repeat;background-position:0 0;content:"";position:absolute;top:50%;margin-top:-5px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination ul li.navprev a span{padding-left:10px;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination ul li.navnext a span{padding-right:10px;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination ul li.navprev a span:before{background-image:url("../images/ic-greyarrowleft-4x7.png");left:0;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination ul li.navnext a span:after{background-image:url("../images/ic-greyarrowright-4x7.png");right:0;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination ul li a:hover, .cc-newsnevents .cc-newsnevents-inner .nnelist-pagination ul li a:focus{background:#c8c8c8;text-decoration:none;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination ul li.navprev a:hover span:before{left:-4px;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination ul li.navnext a:hover span:after{right:-4px;}
.view-map.modal-dialog{width:750px;margin:0 auto;}
.view-map.modal-dialog iframe{height:450px;}



@media (max-width:1599px) {
.cc-newsnevents .cc-newsnevents-inner{padding:30px 0;}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul li{padding-right:50px;padding-left:50px;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination{padding:30px 0 0;}
.innercontent-form .contact-left-block {width:50%}
.innercontent-form .contact-left-block.corporate {margin-left:0; background-size:cover; background-position:1px top;}
.innercontent-form .contact-left-block.commercial {background-size:cover}
.innercontent-form .contact-left-block.commercial .contact-add ul {padding:70px 15px 0px}
.innercontent-form .contact-left-block .contact-add {padding:20px 20px 0px 40px}
.innercontent-form .contact-right-block .formgroup {width:47.47%}
.innercontent-form.contactus .cc-verticaltab .cc-verticaltab-list {width:30%;}
.innercontent-form.contactus .cc-cinemas-detail-content {width: 70%;}
}
@media (max-width:1439px) {
.cc-newsnevents .cc-newsnevents-inner .nnelist ul li{padding-right:40px;padding-left:40px;}
.innercontent-form .contact-right-block .formgroup {width:47.3%}

}
@media (max-width:1365px) {
.cc-newsnevents .cc-newsnevents-inner .nnelist ul li{padding-right:30px;padding-left:30px;}
.innercontent-form .contact-left-block {padding:30px 25px 35px; height:390px}
.innercontent-form .contact-left-block .contact-add {padding:20px 20px 0px 30px}
.innercontent-form .contact-left-block .contact-add h3 {margin-left:-30px}
.innercontent-form .contact-right-block {padding:50px 25px 30px}
.innercontent-form .contact-right-block .formgroup {width:48%}
.innercontent-form .contact-right-block .formgroup:nth-child(2n+1) {margin-left:4%;}
.innercontent-form .formgroup.buttonnt {margin-left: 4% !important;}
.innercontent-form.contactus .cc-verticaltab .cc-verticaltab-list h2 {padding:20px 40px 20px 90px; background-position:30px center}
.innercontent-form.contactus .cc-verticaltab .nav > li > a {padding:0 30px;}
}
@media (max-width:1199px) {
.cc-newsnevents .cc-newsnevents-inner{padding:20px 0;}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul{padding:10px 0 0;}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul li{padding:10px 20px;}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul li .nnelist-head h2{font-size:15px;line-height:15px;}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul li .nnelist-head p{font-size:15px;line-height:20px;}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul li .nnelist-body p{font-size:15px;line-height:20px;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination{padding:20px 0 0;}
}
@media (max-width:991px) {
    .innercontent-form .contact-left-block .contact-add {padding:20px 15px 0px 15px}
    .innercontent-form .contact-left-block .contact-add h3 {margin-left:-15px; padding:6px 20px 3px 15px}
    .innercontent-form .contact-left-block .contact-add ul li span {margin-right:10px;}
    .innercontent-form .contact-left-block .contact-add ul li p.add-txt {font-size:13px;}
    .innercontent-form.contactus .cc-verticaltab .cc-verticaltab-list h2 {padding: 20px 15px 20px 75px; background-position: 15px center; font-size:22px;}
    .innercontent-form.contactus .cc-verticaltab .nav > li > a {padding: 0 15px;}
    .view-map.modal-dialog{width:710px;}

}
@media (max-width:767px) {
.cc-experience-detailed .block-body .cc-experience-descblock-01 p.exp-intro{font-size:16px;line-height:20px;}
.cc-cinemas-detail-content.cc-view-map .modal-dialog{max-width:100%;margin:0;}
.cc-cinemas-detail-content.cc-view-map .modal-body.view-map-inner,.view-map.modal-dialog iframe {height:300px;}
.view-map.modal-dialog{width:100%;max-width:100%;position:absolute;top:50%;padding:0 20px;left:0;margin-top:-150px !important;}
.cc-newsnevents .cc-newsnevents-inner{padding:15px 0;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks{max-width:none;padding:0;margin:0 15px;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul li a{padding:11px 0 7px;}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul li{padding:10px 15px;}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul li .nnelist-head h2 span{font-size:14px;line-height:14px;}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul li .nnelist-head p{font-size:14px;line-height:18px;}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul li .nnelist-body p{font-size:14px;line-height:18px;padding:0 0 10px;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination{padding:15px 15px 0;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination ul li{min-width:10px;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination ul li.navprev,.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination ul li.navnext{min-width:10px;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination ul li a{font-size:13px;line-height:13px;padding:7px 10px 5px;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination ul li.navprev a:hover span:before{left:0;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination ul li.navnext a:hover span:after{right:0;}
.innercontent-form.contactus {padding:30px 0px 0px}
.innercontent-form .contact-left-block {width:100%; height:auto; padding:30px 15px}
.innercontent-form .contact-left-block.corporate {background-position:0 0;}
.innercontent-form .contact-left-block .contact-add {min-height:inherit}
.innercontent-form .contact-left-block.commercial .contact-add ul {padding:20px 0 0px}
.innercontent-form .contact-left-main .social-main {padding:30px 15px}
.innercontent-form .contact-left-main .social-main p {padding-bottom:15px;}
.innercontent-form .contact-left-main .social-main ul.cc-social li {margin-right:25px;}
.innercontent-form .contact-right-block {padding:30px 15px}
.innercontent-form .contact-right-block .formgroup {width:100%;}
.innercontent-form .contact-right-block h4 {padding-bottom:15px}
.innercontent-form .contact-right-block .formgroup:nth-child(2n+1) {margin-left:0;}
.innercontent-form .formgroup.buttonnt {margin-left:0 !important; margin-bottom:0;}
.innercontent-form.contactus .actionfield .btnprimary {margin-top:0;}
.innercontent-form.contactus .cc-verticaltab .cc-verticaltab-list {width:100%; margin:0; padding:0;}
.innercontent-form.contactus .cc-verticaltab .cc-verticaltab-list h2 {margin:0;}
.innercontent-form.contactus .cc-cinemas-detail-content {width:100%}
.cc-map, .cc-map iframe {height:300px;}
 .innercontent-form .contact-left-main .social-main ul.cc-social li:last-child {margin-right:0;}
 .innercontent-form .contact-left-main .social-main ul.cc-social li a {background-size:40px !important; padding:0 0 7px 50px; font-size:15px; line-height:18px;}
 .innercontent-form .contact-right-block h4 {font-size:20px;}
}
@media (max-width:639px) {
    .cc-signup-page .innercontent-banner.cont p {display:none}
    .innercontent-form .contact-left-block {padding:15px 15px}
    .innercontent-form .contact-left-main .social-main {padding:15px 15px}
    .innercontent-form .contact-left-main .social-main p {font-size:20px;}
    .cc-cinemas-detail-content.cc-view-map .modal-body.view-map-inner, .view-map.modal-dialog iframe{height:275px;}
    .view-map.modal-dialog{margin-top:-137px !important;}
   
    
}
@media (max-width:567px) {
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks-mdropdown{display:block;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul{width:100%;background:#fff;border-top:0;position:absolute;top:100%;left:0;z-index:10;display:none;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul li{float:none;width:100%;padding:1px 0 0;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul li:first-child{padding:0;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul li:before{width:100%;height:1px;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul li:after{display:none;}
.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul li a{padding:11px 10px 7px;text-align:left;}
.cc-newsnevents .cc-newsnevents-inner .nnelist ul{padding:0;}
.cc-newsnevents .cc-newsnevents-inner .nnelist-pagination ul li a{padding:7px 7px 5px;}

}
@media (max-width:479px) {
     .innercontent-form.contactus {padding:30px 0px 0px !important}
     .innercontent-form.contactus h2 {font-size:20px; padding:0 15px 15px;}
     .innercontent-form .contact-left-block .contact-add ul li {margin:0 0 10px}
     .cc-map,.cc-cinemas-detail-content.cc-view-map .modal-body.view-map-inner, .cc-map iframe {height:250px;}
     .view-map.modal-dialog{margin-top:-125px !important;}
     .innercontent-form .contact-right-block .formgroup {margin-bottom:5px;}
     .innercontent-form .contact-right-block .formgroup > .formfield .inputicon {width: 40px; height: 38px;}
     .innercontent-form.contactus .formgroup > .formfield .form-control {padding-left:45px !important}
     .innercontent-form .contact-right-block .fg-phonenumber .countrycode {left:45px;}
     .innercontent-form .contact-right-block .fg-phonenumber > .formfield .form-control.fg-mobile {padding-left: 160px !important;}
     .innercontent-form.contactus .formgroup > .formfield .dropdown .bootstrap-select button {padding:12px 20px 6px 45px; min-height:40px;}
     .innercontent-form .contact-right-block .formgroup > .formfield .inputicon.name, .innercontent-form .contact-right-block .formgroup > .formfield .inputicon.mob, .innercontent-form .contact-right-block .formgroup > .formfield .inputicon.email, .innercontent-form .contact-right-block .formgroup > .formfield .inputicon.loca, .innercontent-form .contact-right-block .formgroup > .formfield .inputicon.cine, .innercontent-form .contact-right-block .formgroup > .formfield .inputicon.sub, .innercontent-form .contact-right-block .formgroup > .formfield .inputicon.msg {background-size:25px;}
    .innercontent-form.contactus .formgroup > .formfield .cc-contact-textarea textarea.form-control {height:135px;}
    .innercontent-form .contact-right-block .formgroup > .formfield .inputicon.msg {height:133px}
    .innercontent-form .contact-left-main .social-main ul.cc-social li {margin-right:0; margin-bottom:10px; width:100%;}
    .innercontent-form .contact-left-main .social-main ul.cc-social li a {background-size: 47px !important; padding: 3px 0 7px 60px; font-size: 18px;  line-height: 20px;}
    .contact-right-block .cc-contact-cinema .dropdown .dropdown-menu {left:40px;}
}
/* E.O.NEWS AND EVENTS */

@media (min-width:1440px) and (max-width:1900px) {
.cc-4dx-experience-wrapper{width:1400px;}
}
@media (max-width:1599px) {
.exp-content-container{width:1300px;}
.cc-4dx-experience-top{padding:0 0 45px;min-height: inherit;}
.cc-whats-4dx-block .cc-whats-4dx-cont,.cc-real-4dmovie-block .cc-real-4dmovie-cont,.cc-environment-effect-block .cc-environment-effect-cont{padding:0;}
.cc-whats-4dx-block .cc-whats-4dx-cont .cc-whats-4dx-des{width:57.5%;}
.cc-whats-4dx-block .cc-whats-4dx-cont .cc-whats-4dx-img{width:42.5%;}
.cc-real-4dmovie-block .cc-real-4dmovie-cont .cc-real-4dmovie-des{width:57%;}
.cc-real-4dmovie-block .cc-real-4dmovie-cont .cc-real-4dmovie-img{width: 43%;}
.cc-environment-effect-block .cc-environment-effect-cont .cc-environment-effect-img{width:42.5%;}
.cc-environment-effect-block .cc-environment-effect-cont .cc-environment-effect-des{width:57.5%;}
}

@media (max-width:1439px) {
.cc-4dx-experience-wrapper{width:auto;margin:0 30px 0;}
.exp-content-container{width:auto;padding:0 30px;}
.cc-environment-effect-block .cc-environment-effect-cont .cc-environment-effect-img{width:44.5%;}
.cc-environment-effect-block .cc-environment-effect-cont .cc-environment-effect-des{width:55.5%;}
.cc-real-4dmovie-block .cc-real-4dmovie-cont .cc-real-4dmovie-img{width:44.5%;}
.cc-real-4dmovie-block .cc-real-4dmovie-cont .cc-real-4dmovie-des{width:55.4%;}
}

@media (max-width:1365px) {
    .cc-search-blk .formgroup .form-control {height:50px;}
    .cc-search-blk .formgroup:after {top:15px}
.cc-whats-4dx-block .cc-whats-4dx-cont .cc-whats-4dx-img{width:48.5%;}
.cc-whats-4dx-block .cc-whats-4dx-cont .cc-whats-4dx-des{width:51.5%;}
.cc-real-4dmovie-block .cc-real-4dmovie-cont .cc-real-4dmovie-img,.cc-environment-effect-block .cc-environment-effect-cont .cc-environment-effect-img{width:48.5%;}
.cc-real-4dmovie-block .cc-real-4dmovie-cont .cc-real-4dmovie-des,.cc-environment-effect-block .cc-environment-effect-cont .cc-environment-effect-des{width:51.5%;}
.cc-whats-4dx-block .home-title h2{padding:30px 0;}
.cc-environment-effect-block .cc-environment-effect-cont .cc-environment-effect-des{padding:32px 30px 0 40px;}
}

@media (max-width:1199px) {
.cc-4dx-experience-wrapper .hp-bannerslider .hp-bannerslider-inner .hp-bslide .hp-bslide-content .hp-bscontent-title{font-size:40px;line-height:40px;bottom:30px;}
.cc-whats-4dx-block .cc-whats-4dx-cont .cc-whats-4dx-img{width:100%;}
.cc-whats-4dx-block .cc-whats-4dx-cont .cc-whats-4dx-des{width:100%;padding:20px 20px 0;min-height:inherit;}
.cc-whats-4dx-block .cc-whats-4dx-cont .cc-whats-4dx-img img{display:block;max-width:100%;height:auto;}
.cc-whats-4dx-block .cc-whats-4dx-cont .cc-whats-4dx-des p{padding: 0 0 20px;}
.cc-whats-4dx-block .cc-whats-4dx-cont, .cc-real-4dmovie-block .cc-real-4dmovie-cont, .cc-environment-effect-block .cc-environment-effect-cont{padding: 0 174px 0 173px;}
.cc-real-4dmovie-block .cc-real-4dmovie-cont .cc-real-4dmovie-des{width:100%;padding:20px;min-height:inherit;}
.cc-environment-effect-block .cc-environment-effect-cont .cc-environment-effect-des{width:100%;}
.cc-real-4dmovie-block .cc-real-4dmovie-cont .cc-real-4dmovie-des h3,.cc-environment-effect-block .cc-environment-effect-cont .cc-environment-effect-des h3{padding:0 0 10px;font-size:30px;line-height:30px;}
.cc-real-4dmovie-block .cc-real-4dmovie-cont .cc-real-4dmovie-des p{padding: 0 0 20px;}
.cc-real-4dmovie-block .cc-real-4dmovie-cont .cc-real-4dmovie-img{width:100%;}
.cc-real-4dmovie-block .cc-real-4dmovie-cont .cc-real-4dmovie-img img{display:block;max-width:100%;height:auto;}
.cc-environment-effect-block .cc-environment-effect-cont .cc-environment-effect-des{padding: 20px;min-height:inherit;}
 .cc-whats-4dx-block .home-title h2{padding:15px 0;font-size:30px;line-height:30px;} 
 .cc-real-4dmovie-block .home-title h2{font-size:30px;line-height:32px;padding:0 0 10px;margin: 20px 0 20px;}
 .cc-real-4dmovie-block .cc-real-4dmovie-cont .cc-real-4dmovie-img, .cc-environment-effect-block .cc-environment-effect-cont .cc-environment-effect-img{width: 100%;}
  .cc-real-4dmovie-block .cc-real-4dmovie-cont .cc-real-4dmovie-img img, .cc-environment-effect-block .cc-environment-effect-cont .cc-environment-effect-img img{display:block;max-width:100%;height:auto;}
  .cc-4dx-experience-wrapper .hp-bannerslider .hp-bannerslider-inner-exp .hp-bslide-content-exp{bottom:30px;}
  .cc-4dx-experience-wrapper .hp-bannerslider .hp-bannerslider-inner-exp .hp-bslide-content-exp .hp-bscontent-title-exp{font-size: 30px;line-height: 30px;}
  .cc-4dx-experience-wrapper .movie-header{height:284px;background-size: 100% auto;}
  .cc-4dx-experience-wrapper .movie-header .exp-banner-title {bottom:25px;right:60px;font-size:30px;line-height:30px;}
  .cc-4dx-experience-wrapper .movie-header .bnt-trailer{margin-left:-25px;margin-top: -25px;width: 50px;height: 50px;background-size: 100% auto;}
}

@media (max-width:991px) {
.cc-whats-4dx-block .cc-whats-4dx-cont, .cc-real-4dmovie-block .cc-real-4dmovie-cont, .cc-environment-effect-block .cc-environment-effect-cont{padding:0 53px;}
.cc-environment-effect-block{padding: 20px 0;}
.cc-4dx-experience-wrapper{margin:30px;}
.cc-4dx-experience-wrapper .movie-header{height: 203px;}
.cc-search-blk .cc-search-list .cc-search-scroll{height:auto;padding:0 0 50px;}

/* FAQS */
.innercontent-faqs {padding:50px 50px 36px;}
}

@media (max-width: 767px){
.cc-whats-4dx-block .home-title h2{padding: 15px 0;font-size: 24px;line-height: 24px;}
.cc-whats-4dx-block .cc-whats-4dx-cont, .cc-real-4dmovie-block .cc-real-4dmovie-cont, .cc-environment-effect-block .cc-environment-effect-cont{padding:0 30px;}
.cc-4dx-experience-wrapper .movie-header .bnt-trailer{margin-left: -15px;margin-top: -15px;width: 30px;height: 30px;}
.cc-4dx-experience-wrapper .movie-header .exp-banner-title{right: 30px;font-size: 24px;line-height: 24px;bottom: 15px;}
.cc-4dx-experience-wrapper .movie-header{height: 170px;background-size: cover;background-position: 0 0;}

/* FAQS */
.innercontent-faqs {padding:40px 30px 26px;}

}

@media (max-width:639px){
.cc-4dx-experience-wrapper{margin:15px;}
.exp-content-container{padding:0 15px;}
.cc-whats-4dx-block .cc-whats-4dx-cont, .cc-real-4dmovie-block .cc-real-4dmovie-cont, .cc-environment-effect-block .cc-environment-effect-cont{padding:0;}
.cc-4dx-experience-top{padding:0 0 30px;}
.cc-real-4dmovie-block .home-title h2 span{font-size:20px;line-height:20px;}
.cc-real-4dmovie-block .home-title h2{font-size: 24px;line-height: 26px;padding: 0 0 10px;margin: 20px 0 17px;}
.cc-real-4dmovie-block .cc-real-4dmovie-cont .cc-real-4dmovie-des h3, .cc-environment-effect-block .cc-environment-effect-cont .cc-environment-effect-des h3 {font-size:24px;line-height:24px;}

/* FAQS */
.innercontent-faqs ul.cc-faqs li{padding-bottom:18px;}
.innercontent-faqs ul.cc-faqs h3{font-size:16px;padding-bottom:12px;}
.innercontent-faqs ul.cc-faqs li h4,.innercontent-faqs ul.cc-faqs li p,.innercontent-faqs ul.cc-faqs li ol li{font-size:14px;padding-bottom:10px;}
.innercontent-faqs ul.cc-faqs li ul li{font-size:14px;padding-top:10px;}

}

@media (max-width:479px) {
 .cc-4dx-experience-top{padding:0 0 20px;}
 .cc-4dx-experience-top .cc-browse-category{float:left;width:100%;margin: 0 0 15px;}
 .cc-4dx-experience-top .cc-browse-category .cc-browse-category-link,.cc-4dx-experience-top .cc-browse-category ul.cc-browse-category-list{width:100%;}
 .cc-whats-4dx-block .home-title h2{font-size: 20px;line-height: 20px;padding: 10px 0;}
 .cc-real-4dmovie-block .cc-real-4dmovie-cont .cc-real-4dmovie-des h3, .cc-environment-effect-block .cc-environment-effect-cont .cc-environment-effect-des h3{font-size: 20px;line-height: 20px;}
 .cc-whats-4dx-block .cc-whats-4dx-cont .cc-whats-4dx-des{padding:15px 15px 0;}
 .cc-whats-4dx-block .cc-whats-4dx-cont .cc-whats-4dx-des p,.cc-real-4dmovie-block .cc-real-4dmovie-cont .cc-real-4dmovie-des p,.cc-environment-effect-block .cc-environment-effect-cont .cc-environment-effect-des p{padding: 0 0 15px;font-size: 14px;text-align: justify;}
 .cc-real-4dmovie-block .home-title h2{font-size: 20px;line-height: 20px;padding: 0 0 5px;margin: 15px 0 15px;}
 .cc-real-4dmovie-block .home-title h2 span{font-size: 18px;line-height: 18px;}
 .cc-real-4dmovie-block .cc-real-4dmovie-cont .cc-real-4dmovie-des,.cc-environment-effect-block .cc-environment-effect-cont .cc-environment-effect-des{padding:15px;}
 .cc-environment-effect-block{padding:15px 0 8px;}
 .cc-4dx-experience-wrapper .movie-header .exp-banner-title{right: 0;font-size: 20px;line-height: 20px;bottom: 15px;text-align: center;width: 100%;}
 .cc-4dx-experience-wrapper .movie-header{height:120px;}
 .cc-4dx-experience-top .cc-browse-category .cc-browse-category-link {height: 30px;font-size:12px;line-height:32px;padding: 0 40px 0 15px;}
 .cc-4dx-experience-top .cc-browse-category .cc-browse-category-link:after{right:15px;top: 9px;}
 .cc-4dx-experience-top .cc-browse-category ul.cc-browse-category-list{top:16px;}
 .cc-4dx-experience-top .cc-browse-category ul.cc-browse-category-list li a{height: 30px;font-size:12px;line-height:34px;padding: 0 40px 0 15px;}
 .cc-breadcrumb ul li a, .cc-breadcrumb ul li span{font-size:12px;}

 /* FAQS */
.innercontent-faqs {padding:20px 20px 10px;}
.innercontent-faqs ul.cc-faqs li{padding-bottom:15px;}
.innercontent-faqs ul.cc-faqs h3{font-size:14px;padding-bottom:10px;}
.innercontent-faqs ul.cc-faqs li h4,.innercontent-faqs ul.cc-faqs li p,.innercontent-faqs ul.cc-faqs li ol li{font-size:12px;padding-bottom:8px;}
.innercontent-faqs ul.cc-faqs li ul li{font-size:12px;padding-top:8px;}
.innercontent-faqs ul.cc-faqs li ol {padding-left:28px;}
 }

@media (max-width:320px) {
.cc-real-4dmovie-block .home-title h2 {font-size: 18px;line-height: 18px;}
.cc-real-4dmovie-block .home-title h2 span{font-size: 16px;line-height: 16px;}
}

.seat-content-block .movie-bannercontent-top h1{padding-top:10px;}
.seat-content-block .movie-bannercontent-top h1{padding-top:10px;font:30px/30px 'GE SS Two';}
.seat-content-block .movie-bannercontent-top ul.moviedetails{margin:30px auto 0;padding:0;min-height:80px;width:610px;}
.seat-content-block .movie-bannercontent-top ul.moviedetails  li h6{text-align:left;text-transform:uppercase;font:14px/14px 'GE SS Two';color:#666666;}
.seat-content-block .movie-bannercontent-top ul.moviedetails  li p{text-align:left;}
/*.seat-content-block .movie-bannercontent-top ul.moviedetails li:first-child{width:180px;}*/
.seat-content-block .movie-bannercontent-top ul.moviedetails li.info-genre{max-width:165px;}
/*.seat-content-block .movie-bannercontent-top ul.moviedetails li:nth-child(3){width:210px;}*/
.seat-content-block .movie-bannercontent-top ul.moviedetails li:before {content:''; position:absolute; top:-15px; left:0px; width:10px; height:50px; background:url('../images/cc-movie-detail/movie-line.png') 0 0 no-repeat;background-size:1px 100%;}
.seat-content-block .movie-bannercontent-top ul.moviedetails li:first-child:before {display:none;}
.seat-content-block .movie-bannercontent-top ul.moviedetails li {float:left; display:inline-block; margin:0; padding:0 30px; position:relative;}
.seat-content-block .movie-bannercontent-top h1 span {display:inline-block; vertical-align:middle;margin-left:10px; width:50px; height:50px;overflow:hidden; margin-top:-5px;}
.seat-content-block .movie-bannercontent-top h1 span img{width:50px;height:50px;}
.error-message {color:#fff;font-size:12px; line-height:30px; text-align:center;background:rgba(0,0,0,0.8);}
.error-showtime, .error-ticket, .error-check, .error-seatlayout {color:#E30613;font-size:14px; line-height:30px; text-align:center;}
.error-ticket, .error-check {text-align:left;}
.error-seatlayout {padding-bottom:10px;}
#pay-type-error {padding-top:20px;}

/*Cinemas*/
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li span{background:url(../images/cinemas/cinemas-icon.png) 0 0 no-repeat;}
.cc-cinemas-wrapper{padding:0;}
.cc-cinemas-wrapper h3{padding:0 0 20px;margin:0;font:24px 'GE SS Two';color:#000;text-transform:uppercase;}
.cc-cinemas-wrapper p{padding:0 0 30px;margin:0;font:20px/28px 'GE SS Two';color:#000;}
ul.cc-cinemas-list{float:left;width:100%;padding:0 0 70px;}
.common-template ul.cc-cinemas-list{float:left;width:100%;padding:0 0 30px;}
ul.cc-cinemas-list li{float:left;width:33.333%;overflow:hidden;position:relative;}
ul.cc-cinemas-list li .cc-cinema-img{position:relative;z-index:0;-webkit-transition: all 1s;-ms-transition: all 1s;-o-transition:all 1s;transition:all 1s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
ul.cc-cinemas-list li:hover .cc-cinema-img{-webkit-transform:scale(1.1);transform: scale(1.1);}
ul.cc-cinemas-list li .cc-cinema-name{position:absolute;z-index:1;left:30px;bottom:20px;color:#fff;text-transform:uppercase;-webkit-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
ul.cc-cinemas-list li .cc-cinema-name h4{font:40px/40px 'GE SS Two';}
ul.cc-cinemas-list li .cc-cinema-name span{font:18px/18px 'GE SS Two';}
ul.cc-cinemas-list li:hover .cc-cinema-name h4:after{position:absolute;left:0;bottom:0;content:'';width:100%;height:1px;background:#fff;}
ul.cc-cinemas-list li:hover .cc-cinema-name{bottom:80px;}

.cc-cinemas-detail-wrapper{padding:0;}
.cc-cinemas-detail-content{float:left;width:100%;padding:50px 0 0;}
.common-template .cc-cinemas-detail-content{float:left;width:100%;padding:30px 0 0;}
.cc-cinemas-detail-content .cc-cinema-banner{position:relative;width:100%;}
.cc-cinemas-detail-content .cc-cinema-banner .cc-cinema-banner-img{position:relative;width:100%;}
.cc-cinemas-detail-content .cc-cinema-banner h3{font:48px/48px 'GE SS Two';position:absolute;z-index:1;left:40px;bottom:40px;color:#fff;text-transform:uppercase;}/*left:350px;*/
.cc-cinemas-detail-content .cc-cinema-banner h3 span{font:24px 'GE SS Two';}
.cc-cinemas-detail-content-area{background:#ddd;position:relative;padding:40px 0 10px;overflow: hidden;}
.cc-cinemas-detail-content-area:before {content:'';width:50%;left:0;top:0;height:100%;background:#e7e7e7;position:absolute;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-left{position:relative;float:left;width:50%;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-left p{font:20px/28px 'GE SS Two';color:#000;padding:0 40px;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right{position:relative;float:left;width:50%;padding:0 0 0 40px;box-sizing:border-box;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li{float:left;width:100%;margin:0 0 30px;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li span{float:left;width:60px;height:60px;margin-right:30px;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li span.cc-cinemas-loaction-icon{background-position:0 0;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li span.cc-cinemas-screen-icon{background-position:0 -70px;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li span.cc-cinemas-seat-icon{background-position:0 -142px;}



.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li p{float:left;font:20px/60px 'GE SS Two';color:#000;word-wrap:break-word;width:385px;padding:2px 0 0;}/*width:400px;*/
 

.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li p.cc-line-ht{line-height:24px;padding:5px 0 0;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li p a{color:#0000ff;font:16px/16px 'GE SS Two';text-decoration:underline;}
.cc-cinemas-detail-images-list{float:left;width:100%;padding:0 0 70px;}
.cc-cinemas-detail-images-list li{float:left;width:20%;position:relative;}
.cc-cinemas-detail-images-list li .cc-cinema-list-img{position:relative;z-index:0;}
.cc-cinemas-detail-images-list li .cc-cinema-list-overlay{opacity:0;position:absolute;left:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.9);-webkit-transition: all 1.5s;-ms-transition: all 1.5s;-o-transition:all 1.5s;transition:all 1.5s;}
.cc-cinemas-detail-images-list li:hover .cc-cinema-list-overlay{opacity:1;}
.cc-cinemas-detail-images-list li .cc-cinema-list-overlay span{z-index:2;width:40px;background:url(../images/cinemas/zoom-icon.png) center 0 no-repeat;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-ms-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;opacity:0;}
.cc-cinemas-detail-images-list li:hover .cc-cinema-list-overlay span{opacity:1;}
.cc-verticaltab .cc-verticaltab-list{width:100%;display:none;position:absolute;left:0;top:39px;border:1px solid #b2b2b2;z-index:10;background:#fff;}
.cc-verticaltab .nav {margin:0;}
.cc-verticaltab .nav > li {float:left;width:100%;border-top:1px solid #b2b2b2;}
.cc-verticaltab .nav > li:first-child{border:0;}
.cc-verticaltab .nav > li > a {-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;font:16px 'GE SS Two';text-transform:uppercase;color:#888;position:relative;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;padding:10px 20px;}
/*.cc-verticaltab .nav > li > a:after {display:inline-block;width:11px;height:21px;content:"";position:absolute;bottom:8px;right:20px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;background:url(../images/cinemas/cinemas-arrow.png) right 0 no-repeat;opacity:0;}
.cc-verticaltab .nav > li.active a:after{opacity:1;}*/
.cc-verticaltab .nav > li.active > a:focus,  .cc-verticaltab .nav > li.active > a:hover,.cc-verticaltab .nav > li > a:hover{color:#fff;background-color:#E30613;}
.cc-verticaltab .nav > li.active a {color:#fff !important;background-color:#E30613;}
/*Widget mobile Block*/
.cc-verticaltab .tab-content {padding:0;margin:0;}
.cc-verticaltab .tab-content .cc-tabaccdn-trigger {line-height:30px;padding:10px 20px;font:16px 'GE SS Two';text-transform:uppercase;background:#dedede;color:#919191;text-transform:uppercase;position:relative;cursor:pointer;overflow:hidden;border-bottom:2px solid #bfbfbf;}
.cc-verticaltab .tab-content .cc-tabaccdn-trigger:after {width:15px;height:15px;background:url("../images/plus.png") no-repeat 0 0;content:" ";position:absolute;top:50%;right:15px;margin-top:-7px;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.cc-verticaltab .tab-content .cc-tabaccdn-trigger.open:after {background:url("../images/minus.png") no-repeat 0 0;margin-top:0;}
.cc-verticaltab .tab-content .cc-tabaccdn-trigger.open{line-height:30px;padding:10px 20px;font:16px 'GE SS Two';background:#000;color:#fff;text-transform:uppercase;position:relative;cursor:pointer;overflow:hidden;border-bottom:2px solid #f90f0e;}
.cc-verticaltab .tab-content .tab-pane{float:left;width:100%;}
.hp-bannerslider1 {position:relative;}
.hp-bannerslider1 .hp-bannerslider-inner1 {}
.hp-bannerslider1 .hp-bannerslider-inner1 .hp-bslide1 {position:relative;}
.hp-bannerslider1 .hp-bannerslider-inner1 .hp-bslide1:focus {outline:0 none;}
.hp-bannerslider1 .hp-bannerslider-inner1 .hp-bslide1 > img {width:100%;}
.hp-bannerslider1 .hp-bannerslider-inner1 .slick-arrow {width:22px;height:46px;background-color:transparent;background-repeat:no-repeat;background-position:0 0;padding:0;position:absolute;top:50%; margin-top:-23px;z-index:2;display:block;text-indent:-9999em;border:0;}
.hp-bannerslider1 .hp-bannerslider-inner1 .slick-prev {background-image:url(../images/ic-snav-prev.png);left:5%;}
.hp-bannerslider1 .hp-bannerslider-inner1 .slick-next {background-image:url(../images/ic-snav-next.png);right:5%;}
/*.hp-bannerslider1 .hp-bannerslider-inner1 .slick-dots {width:100%;height:12px;position:absolute;left:0;bottom:200px;text-align:center;}
.hp-bannerslider1 .hp-bannerslider-inner1 .slick-dots li {display:inline-block;margin:0 7px;}
.hp-bannerslider1 .hp-bannerslider-inner1 .slick-dots li button {width:12px;height:12px;background:#fff;background:rgba(255,255,255,0.7);padding:0;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;border:0;display:block;text-indent:-9999em;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.hp-bannerslider1 .hp-bannerslider-inner1 .slick-dots .slick-active button {background:#fff;-webkit-box-shadow:inset 0 0 0 4px #E30613;-moz-box-shadow:inset 0 0 0 4px #E30613;-ms-box-shadow:inset 0 0 0 4px #E30613;-o-box-shadow:inset 0 0 0 4px #E30613;box-shadow:inset 0 0 0 4px #E30613;}*/
.cc-cinemas-detail-content .modal-body{padding:0;}
.cc-cinemas-detail-content .mtrailermodal-close{width: 15px;height: 15px;background: url(../images/ic-tmodal-close.png) no-repeat 0 0;display:block;text-indent:-9999em;position:absolute;top:0;right:-15px;z-index:2;}
/*.cc-cinemas-detail-content .modal-dialog {max-width:600px;width:100%;position:absolute;top:50%;left:50%;margin-left:-25%; margin-top:-25%;}*/
.cc-cinemas-detail-content .modal-content{box-shadow:none;border:0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;background-color: transparent;}

#flb-lightbox-text span{font:16px 'GE SS Two' !important;color:#E30613 !important;}
#flb-back-pic{font-size:0;background:url('../images/prev.png') 0 0 no-repeat;width:14px;height:25px;display:block;position:absolute;left:20px;top:17px;font-size:0 !important;}
#flb-next-pic{font-size:0;background:url('../images/next.png') 0 0 no-repeat;width:14px;height:25px;display:block;position:absolute;right:20px;top:17px;font-size:0 !important;}

.cinemas-block-head .cc-breadcrumb{float:left;padding:12px 0 13px;}
.cinemas-block-head .cc-browse-category{float:right;width:240px;position:relative;}
.cinemas-block-head .cc-browse-category .cc-browse-category-link{height:40px;font:14px/34px 'GE SS Two';color:#000;border:1px solid #b2b2b2;text-decoration:none;position:relative;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.cinemas-block-head .cc-browse-category .cc-browse-category-link a{color:#000;text-decoration:none;display:block;width:100%;padding:4px 15px 0 15px;height:40px;line-height:34px;float:left;}
.cinemas-block-head .cc-browse-category .cc-browse-category-link a:after{width:21px;height:11px;position:absolute;right:20px;top:14px;background:url(../images/experience/browse-arrow.png) no-repeat 0 0;content:'';}
.cinemas-block-head .cc-browse-category .cc-browse-category-link a:hover{color:#fff;background:#E30613;}
.cinemas-block-head .cc-browse-category .cc-browse-category-link a:after{width:21px;height:11px;position:absolute;right:15px;top:14px;background:url(../images/experience/browse-arrow.png) no-repeat 0 0;content:'';}
.cinemas-block-head .cc-browse-category .cc-browse-category-link a:hover:after{background:url(../images/experience/browse-arrow-hover.png) no-repeat 0 0;}

@media (max-width:1599px) {
ul.cc-cinemas-list li .cc-cinema-name h4{font-size:35px;line-height:35px;}
ul.cc-cinemas-list li .cc-cinema-name span{font-size:16px;line-height:16px;}
.cc-cinemas-detail-wrapper{width:100%;float:left;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right{padding:0 0 0 50px;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li p{width:365px;}

}
@media (max-width:1439px) {
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li p{width:340px;font-size:18px;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li span{margin-right:20px;}
}

@media (max-width:1280px) {
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right{padding:0 0 0 75px;}
.cc-verticaltab .nav > li > a{font-size:14px;}
.cc-cinemas-detail-content .cc-cinema-banner h3 {font-size:40px;line-height:40px;}
.cc-cinemas-detail-content-area{padding:40px 0 15px;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right{padding:0 0 0 30px;}/*50px*/
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li span{margin-right:15px;}

}

@media (max-width:1199px) {
.cc-cinemas-wrapper h3{padding:0 0 15px;font-size:20px;}
.cc-cinemas-wrapper p{padding:0 0 20px;font-size:16px;line-height:20px;}
ul.cc-cinemas-list li .cc-cinema-name h4{font-size:24px;line-height:24px;}
ul.cc-cinemas-list li .cc-cinema-name span{font-size:14px;line-height:16px;}
ul.cc-cinemas-list li .cc-cinema-name{left:15px;bottom:15px;}
.cc-verticaltab .cc-verticaltab-list{width:100%;}
.cc-cinemas-detail-content{width:100%;padding: 20px 0 0;}
.cc-verticaltab .nav > li > a:after {background-position:right 1px;}
.cc-cinemas-detail-content .cc-cinema-banner h3{font-size:30px;line-height:30px;left:30px;bottom:20px;}
.cc-cinemas-detail-content .cc-cinema-banner h3 span{font-size:20px;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-left p{font-size:16px;line-height:22px;padding:0 20px;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right{padding:0 0 0 20px;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li{margin: 0 0 20px;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li span{width:50px;height:50px;margin-right:20px;background-size:100% auto;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li p{font-size:16px;line-height:40px;width:auto;/*width:245px;*/padding:5px 0 0;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li span.cc-cinemas-screen-icon{background-position: 0 -58px;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li p.cc-line-ht{line-height:20px;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li span.cc-cinemas-seat-icon{background-position:0 -118px;}
.cc-cinemas-detail-content-area{padding:20px 0 0;}
.cc-cinemas-detail-images-list li{width:25%;}
.cc-cinemas-detail-images-list li .cc-cinema-list-overlay span {width:30px;height:30px;margin:-15px 0 0 -15px;background-size:100% auto;}

}

@media (max-width:991px) {
.cc-cinemas-detail-content-area{background:transparent;padding:0;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-left{width:100%;background:#e7e7e7;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right{width:100%;padding:20px 0 0 20px;background:#ddd;}
.cc-cinemas-detail-content-area:before{display:none;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-left{padding:20px 0;}
.cc-verticaltab .nav > li > a{font-size: 13px;}
.cc-verticaltab .nav > li > a:after{background-position: right 4px;height:24px;bottom:7px;}
.cc-cinemas-detail-content{width:100%;}
.cc-cinemas-detail-content .cc-cinema-banner h3{font-size:26px;line-height:26px;left:20px;bottom:15px;}
.cc-cinemas-detail-content .cc-cinema-banner h3 span{font-size:18px;}
}

@media (max-width:767px) {
.cc-cinemas-wrapper h3{padding:0 0 10px;font-size:18px;text-align:left;float:left;width:100%;}
.cc-cinemas-wrapper p{padding:0 0 15px;font-size:14px;line-height:18px;text-align:justify;}
ul.cc-cinemas-list li .cc-cinema-name h4{font-size:20px;line-height:20px;}
ul.cc-cinemas-list li .cc-cinema-name span{font-size:12px;line-height:14px;}
ul.cc-cinemas-list{padding:0;}
.cc-4dx-experience-wrapper{min-height:inherit;padding:0 0 40px;}
.cc-verticaltab .cc-verticaltab-list{width:100%;padding-right:0;}
.cc-cinemas-detail-content{width:100%;}
.cc-cinemas-detail-images-list{padding:0 0 30px;}
.cc-cinemas-detail-content .modal-dialog {margin:15px 0;}
.cc-cinemas-detail-content .mtrailermodal-close {right:15px;}
.cc-cinemas-detail-content.cc-view-map .mtrailermodal-close {right:-15px;}
.cc-cinemas-detail-content .modal-dialog {max-width:400px;}
}

@media (max-width:639px) {
ul.cc-cinemas-list li .cc-cinema-name h4{font-size:16px;line-height:16px;}
ul.cc-cinemas-list li .cc-cinema-name span{font-size:10px;line-height:12px;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li p {width:315px;}
}

@media (max-width:479px) {
ul.cc-cinemas-list li{width:50%;}
.cc-cinemas-wrapper h3{font-size:16px;text-align:left;float:left;width:100%;}
.cc-cinemas-detail-content .cc-cinema-banner h3{font-size:18px;line-height:18px;left:15px;}
.cc-cinemas-detail-content .cc-cinema-banner h3 span{font-size: 14px;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-left{padding: 15px 0;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-left p{font-size: 14px;line-height: 20px;padding: 0 15px;text-align: justify;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right{padding:15px 0 0 15px;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li{margin: 0 0 15px;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li span{width:40px;height:40px;margin-right:15px;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li p a{font-size:14px;line-height:14px;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li span.cc-cinemas-screen-icon{background-position:0 -46px;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li span.cc-cinemas-seat-icon{background-position:0 -94px;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li p{font-size: 14px;line-height: 18px;width: 65%;padding:2px 0 0;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li p a{font-size: 14px;line-height: 14px;}
.cc-cinemas-detail-images-list li{width:50%;}
.cc-verticaltab .tab-content .cc-tabaccdn-trigger,.cc-verticaltab .tab-content .cc-tabaccdn-trigger.open{padding:10px 15px 7px;font-size:14px;}
.cc-cinemas-detail-images-list{padding: 0 0 15px;}
.cc-4dx-experience-wrapper{padding:0 0 15px;}
.cc-cinemas-detail-content .modal-dialog {max-width:600px;}
.cinemas-block-head .cc-browse-category{float:left;width:100%;}
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li p.lh-mb{line-height:20px;}

}

@media (max-width: 360px){
ul.cc-cinemas-list li{width:100%;}
.cc-cinemas-wrapper p{font-size: 13px;}
}
.payment-container {}
.seat-content-block .movie-bannercontent-top ul.moviedetails.payment{width:100%; min-height:60px;float:left;margin: 0px 0px 20px 0 ;text-align:left;}/*width:720px;*/
.seat-content-block .movie-bannercontent-top ul.moviedetails.payment li {float:none;vertical-align:top; text-align:left;}
.seat-content-block .movie-bannercontent-top ul.moviedetails.payment li.info-card {max-width:100%; width:auto;}/*02-02-2018:max-width:250px; */

.seat-content-block .movie-bannercontent-top ul.moviedetails.payment.first-block {margin-top:20px;margin-bottom:0px;}
.seat-content-block .movie-bannercontent-top ul.moviedetails.payment li:first-child{margin-left:120px;}
.seat-content-block .movie-bannercontent-top ul.moviedetails.payment li.sel-seat {width:230px;}
.seat-content-block .movie-bannercontent-top ul.moviedetails.payment li.clear-mobile {display:none;}

.payment-container .cc-giftcard-main-block{padding:0 0 200px;}
.cc-coming-soon-details .cc-movies-block {margin-top:0px !important;}

/*maintenance page*/
.maintenance-page .movie-header{background:url(../images/maintenance/404-bg.png)0 0 no-repeat;width:100%;height:820px;display:table;}
.maintenance-page .movie-header figure{display:table-cell;vertical-align:middle; padding:0 30px;}
/*Maintenance End*/
.password-block {position:relative;}

/*Experiences Landing Page*/
.cc-experiences-landing{padding:0 0 50px;}
.cc-experiences-landing.common-experience{padding:0px;}
.cc-experiences-landing .cc-experiences-landing-inner{padding:0px;/*background:#fff;*/position:relative;margin:0;/*-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,0.26);-moz-box-shadow:0 0 24px 0 rgba(0,0,0,0.26);-ms-box-shadow:0 0 24px 0 rgba(0,0,0,0.26);-o-box-shadow:0 0 24px 0 rgba(0,0,0,0.26);box-shadow:0 0 24px 0 rgba(0,0,0,0.26);*/}
.cc-experiences-landing .cc-experiences-landing-inner .block-head .cc-breadcrumb{padding:0;}
.cc-experiences-landing .cc-experiences-landing-inner .block-head .block-headtext{text-align:center;}
.cc-experiences-landing .cc-experiences-landing-inner .block-head .block-headtext h1{font:40px/40px "GE SS Two";color:#000;padding:6px 0 13px;display:inline-block;position:relative;}
.cc-experiences-landing .cc-experiences-landing-inner .block-head .block-headtext h1 span{font:26px/26px "GE SS TwoOSF";color:#9a9595;display:block;}
.cc-experiences-landing .cc-experiences-landing-inner .block-head .block-headtext h1:after{width:50%;height:1px;background:#000;content:"";position:absolute;left:25%;bottom:0;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist{padding:40px 0 0;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul{}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul li{margin:0 0 40px;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .evenrow{}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox{max-width:1400px;float:left;margin:0 0 143px;margin-right:74px;position:relative;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content{width:52%;height:286px;padding:15px;display:table;position:absolute;bottom:-143px;right:-74px;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content:before{width:74px;height:41px;background-repeat:no-repeat;background-position:0 0;content:"";position:absolute;top:-41px;right:0;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .evenrow .cc-experiencebox .cc-floating-content:before{right:auto;left:0;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-01 .cc-experiencebox .cc-floating-content{background:#7a7d82;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-01 .cc-experiencebox .cc-floating-content:before{background-image:url("../images/experiences/bg-topflip-exp01.png");}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-02 .cc-experiencebox .cc-floating-content{background:#fb2128;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-02 .cc-experiencebox .cc-floating-content:before{background-image:url("../images/experiences/bg-topflip-exp02.png");}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-03 .cc-experiencebox .cc-floating-content{background:#0096d7;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-03 .cc-experiencebox .cc-floating-content:before{background-image:url("../images/experiences/bg-topflip-exp03.png");}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-04 .cc-experiencebox .cc-floating-content{background:#1e4a94;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-04 .cc-experiencebox .cc-floating-content:before{background-image:url("../images/experiences/bg-topflip-exp04.png");}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-05 .cc-experiencebox .cc-floating-content{background:#f37435;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-05 .cc-experiencebox .cc-floating-content:before{background-image:url("../images/experiences/bg-topflip-screenx.png");}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-06 .cc-experiencebox .cc-floating-content{background: #6d429b;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-06 .cc-experiencebox .cc-floating-content:before{background-image: url("../images/experiences/bg-topflip-exp06.png");}

.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content:before{background-image:url("../images/experiences/bg-topflip-exp01.png");}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content .cc-floating-contentinner{display:table-cell;vertical-align:middle;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content h2{font:42px/36px "GE SS Two";color:#fff;text-align:center;text-transform:uppercase;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content h2 span{font-family:"GE SS Two";padding:4px 0 0;display:block;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content .btnrow{padding:26px 0 0;text-align:center;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content .btnrow a{min-width:166px;font:20px/20px "GE SS Two";color:#fff;padding:19px 0 15px;border:1px solid #fff;display:inline-block;text-transform:uppercase;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;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content .btnrow a:hover, .cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content .btnrow a:focus{background:#fff;text-decoration:none;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-01 .cc-experiencebox .cc-floating-content .btnrow a:hover, .cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-01 .cc-experiencebox .cc-floating-content .btnrow a:focus{color:#7a7d82;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-02 .cc-experiencebox .cc-floating-content .btnrow a:hover, .cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-02 .cc-experiencebox .cc-floating-content .btnrow a:focus{color:#fb2128;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-03 .cc-experiencebox .cc-floating-content .btnrow a:hover, .cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-03 .cc-experiencebox .cc-floating-content .btnrow a:focus{color:#0096d7;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-04 .cc-experiencebox .cc-floating-content .btnrow a:hover, .cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-04 .cc-experiencebox .cc-floating-content .btnrow a:focus{color:#1e4a94;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-05 .cc-experiencebox .cc-floating-content .btnrow a:hover, .cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-05 .cc-experiencebox .cc-floating-content .btnrow a:focus{color:#f37435;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-06 .cc-experiencebox .cc-floating-content .btnrow a:hover, .cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .experience-06 .cc-experiencebox .cc-floating-content .btnrow a:focus {color: #6d429b;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .evenrow .cc-experiencebox{float:right;margin-right:0;margin-left:74px;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .evenrow .cc-experiencebox .cc-floating-content{right:auto;left:-74px;}
@media (max-width:1694px) {
/*.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul li{padding-right:5%;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .evenrow{padding:0 0 0 5%;}*/
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content h2{font-size:38px;line-height:32px;}

.seat-content-block .movie-bannercontent-top ul.moviedetails.payment li:first-child{margin-left:0px;padding-left:10px;}
.seat-content-block .movie-bannercontent-top ul.moviedetails.payment li.info-card {width:auto;}/*02-02-2018:max-width:250px; */
}
@media (max-width:1199px) {
.seat-content-block .movie-bannercontent-top ul.moviedetails.payment li:first-child {width:130px;}
.seat-content-block .movie-bannercontent-top ul.moviedetails.payment li.info-card { width:auto;}/*02-02-2018:max-width:250px; */
.cc-experiences-landing{padding:0 0 25px;}
.cc-experiences-landing .cc-experiences-landing-inner{padding:0;margin:0;}
.cc-experiences-landing .cc-experiences-landing-inner .block-head .block-headtext h1{font-size:36px;line-height:36px;}
.cc-experiences-landing .cc-experiences-landing-inner .block-head .block-headtext h1 span{font-size:24px;line-height:24px;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist{padding:30px 0 0;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul li{margin:0 0 20px;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox{margin-right:50px;margin-bottom:100px;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .evenrow .cc-experiencebox{margin-left:50px;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content{height:200px;bottom:-100px;right:-50px;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .evenrow .cc-experiencebox .cc-floating-content{left:-50px;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content:before{width:50px;height:41px;background-size:100% auto;top:-27px;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content h2{font-size:34px;line-height:28px;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content .btnrow{padding:13px 0 0;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content .btnrow a{min-width:140px;font-size:18px;line-height:18px;padding:14px 0 10px;}
}
@media (max-width:991px) {
.cc-experiences-landing .cc-experiences-landing-inner .block-head .block-headtext h1{font-size:32px;line-height:32px;}
.cc-experiences-landing .cc-experiences-landing-inner .block-head .block-headtext h1 span{font-size:22px;line-height:22px;}
/*.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul li{padding-right:5%;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .evenrow{padding:0 0 0 5%;}*/
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content{width:55%;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content h2{font-size:30px;line-height:24px;}
.seat-content-block .movie-bannercontent-top ul.moviedetails.payment {text-align:left;}
.seat-content-block .movie-bannercontent-top ul.moviedetails.payment.first-block {margin-bottom:20px;}
.seat-content-block .movie-bannercontent-top ul.moviedetails.payment li {width:32.3% !important; max-width:inherit !important;}
.seat-content-block .movie-bannercontent-top ul.moviedetails.payment li.info-card {width:50% !important;}
.seat-content-block .movie-bannercontent-top ul.moviedetails.payment li.info-exp:before {display:none;}
.seat-content-block .movie-bannercontent-top ul.moviedetails.payment li.info-exp {padding-left:0px;}
.seat-content-block .movie-bannercontent-top ul.moviedetails.payment li.clear-mobile {display:none; padding-bottom:20px;}
.seat-content-block .movie-bannercontent-top ul.moviedetails.payment li.clear-mobile:before {background:none;}
.seat-content-block .movie-bannercontent-top ul.moviedetails.payment {width:100%;}
}
@media (max-width:767px) {
.cc-experiences-landing .cc-experiences-landing-inner .block-head .block-headtext{padding:20px 0 0;}
.cc-experiences-landing .cc-experiences-landing-inner .block-head .block-headtext h1{font-size:28px;line-height:28px;}
.cc-experiences-landing .cc-experiences-landing-inner .block-head .block-headtext h1 span{font-size:20px;line-height:20px;}
.cc-experiences-landing .cc-experiences-landing-inner .block-head{padding:0;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul li{padding-right:0;margin:0 0 15px;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .evenrow{padding:0;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox,
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul .evenrow .cc-experiencebox{margin:0;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content{width:100%;height:auto;padding:30px 15px 34px;position:static;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content:before{display:none;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content h2{font-size:26px;line-height:26px;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content .btnrow a{font-size:16px;line-height:16px;padding:9px 0 5px;}
}
@media (max-width:639px) {
.cc-experiences-landing .cc-experiences-landing-inner .block-head .block-headtext h1{font-size:24px;line-height:24px;}
.cc-experiences-landing .cc-experiences-landing-inner .block-head .block-headtext h1 span{font-size:18px;line-height:18px;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content{padding:15px 10px 19px;}
.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist .cc-experiencebox .cc-floating-content h2{font-size:22px;line-height:22px;}
}
@media (max-width:414px) {
.seat-content-block .movie-bannercontent-top ul.moviedetails.payment li.clear-mobile {display:block; padding-bottom:0px;}
.cc-experiences-landing .cc-experiences-landing-inner .block-head .block-headtext h1 span{font-size:14px;line-height:14px;}
}
/*E.O.Experiences Landing Page*/

/*E.O.Experiences Detailed Page*/
.cc-experience-detailed{padding:0 0 75px;}
.common-template .cc-experience-detailed{padding:0 0 20px;}
.cc-experience-detailed.cc-experience-cinescape11 .innerpage-topbanner{background-image:url("../images/experiences/cinescape11/bg-innerpage-topbanner.jpg");}
.cc-experience-detailed .cc-experience-detailed-inner{position:relative;margin:90px 0 0;}
.common-template .cc-experience-detailed .cc-experience-detailed-inner{margin:0;}
.cc-experience-detailed .cc-experience-detailed-inner .cc-experience-detailed-contentblock{max-width:84.08408408408408%;padding:25px 0;margin:0 auto;}
.common-template .cc-experience-detailed .cc-experience-detailed-inner .cc-experience-detailed-contentblock{max-width:100%;padding:0;margin:0;}
.cc-experience-detailed .cc-experience-detailed-inner .cc-experience-detailed-contentblock .block-head .cc-breadcrumb{float:left;padding:12px 0 13px;}
.cc-experience-detailed .cc-experience-detailed-inner .cc-experience-detailed-contentblock .block-head .cc-browse-category{float:right;width:240px;position:relative;}
.cc-experience-detailed .cc-experience-detailed-inner .cc-experience-detailed-contentblock .block-head .cc-browse-category .cc-browse-category-link{height:40px;font:14px/34px 'GE SS Two';color:#000;padding:4px 50px 0 20px;border:1px solid #b2b2b2;text-decoration:none;position:relative;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.cc-experience-detailed .cc-experience-detailed-inner .cc-experience-detailed-contentblock .block-head .cc-browse-category .cc-browse-category-link:after{width:21px;height:11px;position:absolute;right:20px;top:14px;background:url(../images/experience/browse-arrow.png) no-repeat 0 0;content:'';}
.cc-experience-detailed .cc-experience-detailed-inner .cc-experience-detailed-contentblock .block-head .cc-browse-category .cc-browse-category-link:hover{color:#fff;background:#E30613;}
.cc-experience-detailed .cc-experience-detailed-inner .cc-experience-detailed-contentblock .block-head .cc-browse-category .cc-browse-category-link:after{width:21px;height:11px;position:absolute;right:20px;top:14px;background:url(../images/experience/browse-arrow.png) no-repeat 0 0;content:'';}
.cc-experience-detailed .cc-experience-detailed-inner .cc-experience-detailed-contentblock .block-head .cc-browse-category .cc-browse-category-link:hover:after{background:url(../images/experience/browse-arrow-hover.png) no-repeat 0 0;}
.cc-experience-detailed .cc-experience-detailed-inner .cc-experience-detailed-contentblock .block-head .cc-browse-category ul.cc-browse-category-list{width:100%;margin:0;padding:0;border:1px solid #b2b2b2;border-width:0 1px 1px;display:none;position:absolute;left:0;top:100%;z-index:100;background: #fff;}
.cc-experience-detailed .cc-experience-detailed-inner .cc-experience-detailed-contentblock .block-head .cc-browse-category ul.cc-browse-category-list li{margin:0;padding:0;float:left;width:100%;border-top:1px solid #b2b2b2;}
.cc-experience-detailed .cc-experience-detailed-inner .cc-experience-detailed-contentblock .block-head .cc-browse-category ul.cc-browse-category-list li:first-child{border-top:0;}
.cc-experience-detailed .cc-experience-detailed-inner .cc-experience-detailed-contentblock .block-head .cc-browse-category ul.cc-browse-category-list li a{width:100%;height:40px;font:14px/43px 'GE SS Two';color:#000;padding:0 20px;display:block;text-decoration:none;position:relative;text-transform:uppercase;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.cc-experience-detailed .cc-experience-detailed-inner .cc-experience-detailed-contentblock .block-head .cc-browse-category ul.cc-browse-category-list li.active a, .cc-experience-detailed .cc-experience-detailed-inner .cc-experience-detailed-contentblock .block-head .cc-browse-category ul.cc-browse-category-list li a:hover{/*border:1px solid #E30613*/;color:#fff;background:#E30613;}
.cc-experience-detailed .cc-experience-detailed-inner .cc-experience-detailed-contentblock .block-head .cc-browse-category ul.cc-browse-category-list li a:after{width:21px;height:11px;position:absolute;right:20px;top:14px;background:url(../images/experience/browse-arrow.png) no-repeat 0 0;content:'';display:none;}
.cc-experience-detailed .cc-experience-detailed-inner .cc-experience-detailed-contentblock .block-head .cc-browse-category ul.cc-browse-category-list li a:hover:after{background:url(../images/experience/browse-arrow-hover.png) no-repeat 0 0;}
.cc-experience-detailed .block-body{padding:50px 0 0;}
.common-template .cc-experience-detailed .block-body{padding:30px 0 0;}
.cc-experience-detailed .cc-experience-descblock{padding:30px 0;}
.cc-experience-detailed .block-body .cc-expcolswrap{max-width:1114px;min-height:555px;margin:0 auto;background:#E7E7E7;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcols{float:left;width:50%;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcols .figurewrap{max-width:557px;position:relative;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcol-content{height:100%;background:#e7e7e7;padding:25px;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcols h3{font:33px/36px 'GE SS Two';color:#000;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcols h6{font:16px/24px 'GE SS Two';color:#000;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcols p{font:16px/24px 'GE SS Two';color:#000;margin:0 0 23px;}
.cc-experience-detailed .block-body .cc-experience-descblock .cc-expcolswrap .cc-expcols ul{padding-left:20px}
.cc-experience-detailed .block-body .cc-experience-descblock .cc-expcolswrap .cc-expcols ul li{list-style-type:disc;font:16px/24px 'GE SS Two';color:#000;}
.cc-experience-detailed .block-body .cc-experience-descblock .cc-expcolswrap .cc-expcols.cc-expcol-content figure{margin-top:30px;}

.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcol-content .cc-specifications{padding:37px 0 0;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcol-content .cc-specifications figure img{margin:0 auto;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcol-content .cc-specifications ul{margin:0 -15px;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcol-content .cc-specifications ul li{float:left;width:33.33333333333333%;padding:0 15px;}
.cc-experience-detailed .block-body .cc-experience-bannerblock{margin:0 0 20px;position:relative;}
.cc-experience-detailed .block-body .cc-experience-bannerblock figure{position:relative;}
.cc-experience-detailed .block-body .cc-experience-bannerblock figure .popup-trigger{width:72px;height:72px;background:#000;background:rgba(0,0,0,0.3);display:block;text-indent:-999em;cursor:pointer;-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;-o-border-radius:36px;border-radius:36px;position:absolute;top:50%;left:50%;margin:-36px 0 0 -36px;}
.cc-experience-detailed .block-body .cc-experience-bannerblock figure .popup-trigger:before{width:48px;height:48px;background:url("../images/experiences/ic-play.png") no-repeat 0 0;content:"";position:absolute;top:50%;left:50%;margin:-24px 0 0 -24px;}
.cc-experience-detailed .block-body .cc-experience-descblock-01 h2 {font:36px/36px 'GE SS Two';color:#000;margin:0 0 25px;text-align:center;text-transform:uppercase;}
.cc-experience-detailed .block-body .cc-experience-descblock-01 p.exp-intro {font:20px/24px 'GE SS Two';color:#000;margin:0 25px 25px;}
.cc-experience-detailed .block-body .cc-experience-descblock-01 .cc-expcolswrap{}
.cc-experience-detailed .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcollft figure .popup-trigger{width:48px;height:48px;background:url("../images/ic-play.png") no-repeat 0 0;display:block;text-indent:-999em;cursor:pointer;position:absolute;top:50%;left:50%;margin:-24px 0 0 -24px;}
.cc-experience-detailed .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcol-content{padding:50px;}
.cc-experience-detailed .block-body .cc-experience-descblock-01 .benefits-list{padding:30px 0 0;}
.cc-experience-detailed .block-body .cc-experience-descblock-02 .home-title{margin:0 0 40px;}
.cc-experience-detailed .block-body .cc-experience-descblock-02 .cc-expcolswrap.cc-expcolswrap01{min-height:630px;}
.cc-experience-detailed .block-body .cc-experience-descblock-02 .cc-expcolswrap.cc-expcolswrap02{margin-top:50px;}
.cc-experience-detailed .block-body .cc-experience-descblock-03{}
.cc-experience-detailed .block-body .cc-experience-descblock-03 .cc-movies-block,
.cc-experience-detailed .block-body .cc-experience-descblock-03 .cc-movies-block{padding:0;margin:0 auto !important;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.cc-experience-detailed .block-body .cc-experience-descblock-03 .cc-movies-block .cc-movies-tabs{float:none;background:transparent;padding:0;margin:0;display:block;text-align:center;}
.cc-experience-detailed .block-body .cc-experience-descblock-03 .cc-movies-block .cc-movies-tabs:before{display:none;}
.cc-experience-detailed .block-body .cc-experience-descblock-03 .cc-movies-block .cc-movies-tabs .nav-tabs > li{float:none;display:inline-block;position:relative;}
.cc-experience-detailed .block-body .cc-experience-descblock-03 .cc-movies-block .cc-movies-tabs .nav-tabs > li:after{width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;border-top:6px solid #666;content:"";position:absolute;left:50%;bottom:-6px;margin-left:-8px;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.cc-experience-detailed .block-body .cc-experience-descblock-03 .cc-movies-block .cc-movies-tabs .nav-tabs > li.active:after{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);}
.cc-experience-detailed .block-body .cc-experience-descblock-03 .cc-movies-block .cc-movies-tabs .nav-tabs > li > a{font-size:14px;line-height:20px;color:#666;padding:13px 15px 9px;border:1px solid #666;margin:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.cc-experience-detailed .block-body .cc-experience-descblock-03 .cc-movies-block .cc-movies-tabs .nav-tabs > li > a span{display:inline-block;vertical-align:top;}
.cc-experience-detailed .block-body .cc-experience-descblock-03 .cc-movies-block .cc-movies-tabs .nav-tabs > li > a:hover{color:#fff;background-color:#666;border-color:#666;}
.cc-experience-detailed .block-body .cc-experience-descblock-03 .cc-movies-block .cc-movies-tabs .nav-tabs > li.active > a,
.cc-experience-detailed .block-body .cc-experience-descblock-03 .cc-movies-block .nav-tabs > li.active > a:hover,
.cc-experience-detailed .block-body .cc-experience-descblock-03 .cc-movies-block .nav-tabs > li.active > a:focus{color:#fff;background-color:#666;}
.cc-experience-detailed .block-body .cc-experience-descblock-03 .cc-movies-wrapper{display:block;}
.cc-experience-detailed .block-body .cc-experience-descblock-03 .cc-movies-wrapper .cc-movie-right-panel{float:none;margin:0 auto;}
/*4DX*/
.cc-experience-detailed.cc-experience-4dx .block-body .cc-expcolswrap .cc-expcols h3{font-family:"GE SS Two";margin:0 0 8px;}
.cc-experience-detailed.cc-experience-4dx .block-body .cc-experience-descblock-02 .cc-expcolswrap.cc-expcolswrap02 .cc-expcol-content .cc-specifications{padding:5px 0 0;}
/*E.O.4DX*/
/*Imax*/
.cc-experience-detailed.cc-experience-imax .innerpage-topbanner{background-image:url("../images/experiences/imax/bg-innerpage-topbanner.jpg");}
.cc-experience-detailed.cc-experience-imax .block-body .cc-expcolswrap .cc-expcols .cc-textcontent{padding:15px 15px 0;}
.cc-experience-detailed.cc-experience-imax .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcol-content{padding:25px;}
.cc-experience-detailed.cc-experience-imax .block-body .cc-experience-descblock-02 .cc-expcolswrap.cc-expcolswrap02 .cc-expcols h3{font-family:"GE SS Two";margin:0 0 8px;text-transform:uppercase;}
.cc-experience-detailed.cc-experience-imax .block-body .cc-experience-descblock-02 .cc-expcolswrap.cc-expcolswrap02 .cc-expcols p{line-height:24px;text-align:left;}
/*E.O.Imax*/
/*Cinescape11*/
.cc-experience-detailed.cc-experience-cinescape11 .block-body .cc-experience-descblock-02 .cc-expcolswrap.cc-expcolswrap02 .cc-expcols p{line-height:31px;text-align:justify;}
/*E.O.Cinescape11*/
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcol-content .mCSB_scrollTools{width:6px;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcol-content .mCSB_scrollTools .mCSB_draggerRail{background:#666;}
.search-close{display:none;}
/*ScreenX*/
.common-template .cc-experience-detailed.cc-experience-screenx{}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-bannerblock{margin:0 0 50px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock h2{font:43px/43px "GE SS Two";color:#000;text-align:center;text-transform:uppercase;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock h2 > img{display:inline-block;vertical-align:top;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01{padding:0 0 50px;}
.cc-experience-detailed.cc-experience-screenx.mobile-app .block-body .cc-experience-descblock-01{padding:0 0 50px !important;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01 h2{padding:45px 0 20px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01 h2 > img{height:37px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01 .cc-expcolswrap{min-height:10px;background:#e7e7e7;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcols.cc-expcollft{width:40%;} 
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcol-content{padding:45px 30px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcols.cc-expcollft p{font-size:18px;line-height:20px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcols.cc-expcollft strong{font-family:"GE SS Two";color:#f1733e;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcols.cc-expcolrgt{float:right;width:60%;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcols.cc-expcolrgt .figurewrap{max-width:none;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcols.cc-expcolrgt .figurewrap > img{float:right;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02{padding:95px 0;}
.cc-experience-detailed.cc-experience-screenx.mobile-app .block-body .cc-experience-descblock-02{padding:95px 0 !important;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02 h2{padding:0 0 50px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02 .cc-expcolswrap{min-height:10px;max-width:none;background:#fff;padding:50px 0 0;margin:0 -10px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02 .cc-expcolswrap .cc-expcols{float:left;width:33.33333333333333%;padding:0 10px;text-align:center;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02 .cc-expcolswrap .cc-expcols > .fgifwrap > img{margin:0 auto;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02 .cc-expcolswrap .cc-expcols h3{font:18px/24px "GE SS Two";color:#080808;padding:15px 0;text-transform:uppercase;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02 .cc-expcolswrap .cc-expcols p{max-width:80%;font-size:18px;line-height:22px;margin:0 auto;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-04{padding:50px 0;}
.cc-experience-detailed.cc-experience-screenx.mobile-app .block-body .cc-experience-descblock-04{padding:50px 0 !important;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-04 h2{padding:0 0 45px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-04 .cc-expcolswrap{min-height:10px;}
/*E.O.ScreenX*/
@media (min-width:992px) and (max-width:1439px) {
    .cc-experience-detailed .block-body .cc-expcolswrap .cc-expcol-content{overflow:hidden;}
}
@media (min-width:1200px) {
.cc-experience-detailed.cc-experience-4dx .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcols p{line-height:20px;margin:0 0 13px;}
}
@media (max-width:1694px) {
.cc-experience-detailed{padding:0 0 50px;}
.common-template .cc-experience-detailed {padding:0px;}
.cc-experience-detailed .block-body .cc-expcolswrap{min-height:544px;}
.cc-experience-detailed .block-body .cc-experience-descblock-02 .cc-expcolswrap.cc-expcolswrap01{min-height:618px;}
}
@media (max-width:1599px) {
/*ScreenX*/
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-bannerblock{margin:0 0 25px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01{padding:0 0 25px;}
.cc-experience-detailed.cc-experience-screenx.mobile-app .block-body .cc-experience-descblock-01{padding:0 0 25px !important;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01 h2{padding:25px 0 10px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02{padding:50px 0;}
.cc-experience-detailed.cc-experience-screenx.mobile-app .block-body .cc-experience-descblock-02{padding:50px 0 !important;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02 h2{padding:0 0 25px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02 .cc-expcolswrap{padding:25px 0 0;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02 .cc-expcolswrap .cc-expcols p{max-width:none;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-04{padding:25px 0;}
.cc-experience-detailed.cc-experience-screenx.mobile-app .block-body .cc-experience-descblock-04{padding:25px 0 !important;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-04 h2{padding:0 0 20px;}
}
@media (max-width:1439px) {
.cc-experience-detailed .cc-experience-detailed-inner .cc-experience-detailed-contentblock{max-width:90%;}
.cc-experience-detailed .block-body .cc-expcolswrap{min-height:538px;}
.cc-experience-detailed .block-body .cc-experience-descblock-02 .cc-expcolswrap.cc-expcolswrap01{min-height:611px;}
/*ScreenX*/
/*.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01 h2 > img{height:42px;} Hided16102018*/
}
@media (max-width:1365px) {
.cc-experience-detailed .block-body .cc-expcolswrap{min-height:525px;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcols p{margin:0 0 15px;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcol-content{padding:20px;}
.cc-experience-detailed .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcol-content{padding:25px;}
.cc-experience-detailed .block-body .cc-experience-descblock-02 .cc-expcolswrap.cc-expcolswrap01{min-height:596px;}
/*Cinescape11*/
.cc-experience-detailed.cc-experience-cinescape11 .block-body .cc-experience-descblock-02 .cc-expcolswrap.cc-expcolswrap02 .cc-expcols p{line-height:24px;}
/*E.O.Cinescape11*/
/*Imax*/
.cc-experience-detailed.cc-experience-imax .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcol-content{padding:20px;}
/*E.O.Imax*/
}
@media (max-width:1279px) {
.cc-experience-detailed .block-body .cc-expcolswrap{min-height:516px;}
.cc-experience-detailed .block-body .cc-experience-descblock-01 h2{font-size:32px;line-height:32px;}
.cc-experience-detailed .block-body .cc-experience-descblock-02 .cc-expcolswrap.cc-expcolswrap01{min-height:586px;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcols h3{font-size:30px;line-height:33px;}
}
@media (max-width:1199px) {
.cc-experience-detailed{padding:0 0 25px;}
.cc-experience-detailed .block-body{padding:25px 0 0;}
.cc-experience-detailed .cc-experience-descblock{padding:15px 0;}
.cc-experience-detailed .block-body .cc-expcolswrap{min-height:435px;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcols h6{line-height:18px;margin:0 0 5px;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcols p{font-size:15px;line-height:18px;margin:0 0 10px}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcol-content{padding:15px;}
.cc-experience-detailed .block-body .cc-experience-descblock-01 .benefits-list{padding:15px 0 0;}
.cc-experience-detailed .block-body .cc-experience-descblock-01 h2{font-size:28px;line-height:28px;margin-bottom:15px;}
.cc-experience-detailed .block-body .cc-experience-descblock-02 .cc-expcolswrap.cc-expcolswrap01{min-height:494px;}
.cc-experience-detailed .block-body .cc-experience-descblock-02 .cc-expcolswrap.cc-expcolswrap02{margin-top:25px;}
.cc-experience-detailed .block-body .cc-experience-descblock-02 .home-title{margin:0 0 30px;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcols h3{font-size:27px;line-height:30px;}
/*Imax*/
.cc-experience-detailed.cc-experience-imax .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcol-content{padding:15px;}
.cc-experience-detailed.cc-experience-imax .block-body .cc-experience-descblock-02 .cc-expcolswrap.cc-expcolswrap02 .cc-expcols p{line-height:18px;}
/*E.O.Imax*/
}
@media (max-width:991px) {
.cc-experience-detailed .block-body .cc-expcolswrap{height:auto;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcols{float:none;width:100%;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcols .figurewrap{max-width:none;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcols .figurewrap img{width:100%;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcols p{font-size:16px;line-height:20px;margin:0 0 10px}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcol-content{padding:25px 15px 15px;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcols h3{font-size:25px;line-height:27px;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcol-content .cc-specifications{padding:15px 0 0;}
.cc-experience-detailed .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcol-content{padding:25px 15px 15px;}
.cc-experience-detailed .block-body .cc-experience-descblock-01 h2{font-size:26px;line-height:26px;}
.cc-experience-detailed .block-body .cc-experience-descblock-01 .benefits-list{padding:0;}
.cc-experience-detailed .block-body .cc-experience-descblock-02 .cc-expcolswrap.cc-expcolswrap01{height:auto;}
.cc-experience-detailed .block-body .cc-experience-descblock-02 .cc-expcolswrap.cc-expcolswrap02 .cc-expcols p{line-height:20px;}
/*4DX*/
.cc-experience-detailed.cc-experience-4dx .block-body .cc-expcolswrap .cc-expcol-content{padding:25px 15px;}
.cc-experience-detailed.cc-experience-4dx .block-body .cc-experience-descblock-02 .cc-expcolswrap.cc-expcolswrap02 .cc-expcol-content .cc-specifications{padding:15px 0 0;}
/*E.O.4DX*/
/*Imax*/
.cc-experience-detailed.cc-experience-imax .block-body .cc-expcolswrap .cc-expcol-content{padding:25px 15px;}
.cc-experience-detailed.cc-experience-imax .block-body .cc-expcolswrap .cc-expcols .cc-textcontent{padding:0;}
.cc-experience-detailed.cc-experience-imax .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcol-content{padding:25px 15px;}
/*E.O.Imax*/
/*ScreenX*/
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock h2{font-size:34px;line-height:34px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcols.cc-expcollft p{font-size:16px;line-height:18px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01 h2{padding-bottom:5px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01 h2 > img,
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02 h2 > img,
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-04 h2 > img{height:30px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcol-content{padding:25px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcols.cc-expcollft{float:none;width:auto;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcols.cc-expcolrgt{float:none;width:auto;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcols.cc-expcolrgt .figurewrap > img{float:none;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02{padding:25px 0;}
.cc-experience-detailed.cc-experience-screenx.mobile-app .block-body .cc-experience-descblock-02{padding:25px 0 !important;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02 h2{padding:0 0 15px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02 .cc-expcolswrap{padding:15px 0 0;margin:0 -5px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02 .cc-expcolswrap .cc-expcols{padding:0 5px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02 .cc-expcolswrap .cc-expcols h3{font-size:16px;line-height:22px;padding:15px 0 10px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02 .cc-expcolswrap .cc-expcols p{font-size:16px;line-height:20px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-04 h2{padding:0 0 15px;}
}
@media (max-width:767px) {
.cc-experience-detailed .cc-experience-detailed-inner .cc-experience-detailed-contentblock .block-head .cc-breadcrumb{float:none;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcols h6{font-size:15px;line-height:16px;margin:0 0 5px;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcols p{font-size:14px;}
.cc-experience-detailed .cc-experience-detailed-inner .cc-experience-detailed-contentblock{max-width:none;padding:0;}
.cc-experience-detailed .block-body .cc-experience-descblock-01 h2{font-size:24px;line-height:24px;margin-bottom:10px;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcols h3{font-size:23px;line-height:25px;}
.cc-experience-detailed .block-body .cc-experience-descblock-03 .cc-movies-block .cc-movies-tabs .nav-tabs > li > a{padding:8px 10px 4px;}
.cc-experience-detailed .block-body .cc-experience-descblock-03 .cc-movies-wrapper{margin-top:20px;}
.cc-experience-detailed .block-body .cc-experience-bannerblock figure .popup-trigger{width:48px;height:48px;margin:-24px 0 0 -24px;}
.cc-experience-detailed .block-body .cc-experience-bannerblock figure .popup-trigger:before{width:36px;height:36px;background-size:100% auto;margin:-18px 0 0 -18px;}
.search-close{float:right;width:15px;height:15px;background:url("../images/search-close.png") 0 0 no-repeat;cursor:pointer;margin:0 20px 0 0;background-size: 100% auto;display:block;}
/*ScreenX*/
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock h2{font-size:30px;line-height:30px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01 h2 > img,
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02 h2 > img,
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-04 h2 > img{height:27px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02 .cc-expcolswrap{margin:0;}
.cc-experience-detailed.cc-experience-screenx.mobile-app .block-body .cc-experience-descblock-02 .cc-expcolswrap{padding:0 15px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02 .cc-expcolswrap .cc-expcols{float:none;width:auto;padding:25px 0 0;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02 .cc-expcolswrap .cc-expcols:first-child{padding:0;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02 .cc-expcolswrap .cc-expcols h3{padding:10px 0 0;}
}
@media (max-width:639px) {
.cc-experience-detailed .cc-experience-detailed-inner .cc-experience-detailed-contentblock .block-head .cc-browse-category{float:none;width:100%;}
.cc-experience-detailed .block-body .cc-experience-bannerblock figure .popup-trigger{width:36px;height:36px;margin:-18px 0 0 -18px;}
.cc-experience-detailed .block-body .cc-experience-bannerblock figure .popup-trigger:before{width:30px;height:30px;background-size:100% auto;margin:-15px 0 0 -15px;}
.cc-experience-detailed .block-body .cc-experience-descblock-01 h2{font-size:22px;line-height:22px;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcols h3{font-size:21px;line-height:23px;}
}
@media (max-width:479px) {
/*ScreenX*/
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock h2{font-size:28px;line-height:30px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01 h2 > img,
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02 h2 > img,
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-04 h2 > img{height:25px;}
}
@media (max-width:359px) {
/*ScreenX*/
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock h2{font-size:25px;line-height:27px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcol-content{padding:15px;}
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-01 h2 > img,
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-02 h2 > img,
.cc-experience-detailed.cc-experience-screenx .block-body .cc-experience-descblock-04 h2 > img{height:22px;}
}
/*E.O.Experiences Detailed Page*/

.cc-terms,.cc-contactus,.cc-faqs,.cc-signup-page,.cc-myaccount, .cc-newsnevents/*,.cc-confirm*/{padding:17px 0 0;}
.cc-acctabs-content-block .no-recordfound {width:100%;font-size:16px;color:#E30613 !important;padding:25px 0;text-align:center;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .last-seen-block .table-condensed > tbody > tr > td.no-recordfound,.cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > tbody > tr > td.no-recordfound {width:100%;font-size:16px;color:#E30613 !important;padding:25px 0;text-align:center;}
/*.hp-bannerslider .hp-bslide img{width:100%;}*/

.cc-inner-banner .hp-bannerslider .hp-bslide img{width:100%;}

/*.innercontent-form .contact-right-block iframe{width:100% !important;}
.innercontent-form.contactus .formgroup > .formfield .g-recaptcha div{width:100% !important;}
.innercontent-form.contactus .formgroup > .formfield .rc-anchor-normal{width:auto !important;}
.innercontent-form.contactus .formgroup > .formfield .rc-anchor-normal-footer{float:right;padding-right: 12px;}*/
.innercontent-form.contactus .formgroup > .formfield .g-recaptcha > div{width:100% !important;}


.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-cancel-reservation .table-condensed > tbody > tr > td label {vertical-align:middle;}
.cc-acctabs-content-block .cc-tabcontent .tabpan  .no-recordfound {background:#dfdfdf; padding:20px !important; font-size:16px !important;}
.cc-inner-page-top{padding:110px 0 0;}
.innercontent-form .formgroup > .formfield a.fltnone{float:none;}

.cc-failure-block {padding:100px 0;}
.cc-failure-block h2{font:28px/36px 'GE SS Two';color:#000;text-align:center;margin:0;padding-bottom:5px;}
.cc-failure-block figure{text-align:center;padding-bottom:35px;}
.cc-failure-block p{font:16px 'GE SS Two';color:#000;text-align:center;margin:0;}
.cc-failure-block p a{color:#0000ff;text-decoration:underline;}
.cc-failure-block p a:hover{text-decoration:none;}

.mobile-app, .mobile-app .cc-inner-page-top, .mobile-app .inner-content-container, .mobile-app.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist, .mobile-app.cc-experiences-landing .cc-experiences-landing-inner, .mobile-app.cc-experience-detailed .cc-experience-detailed-inner, .mobile-app.cc-experience-detailed .cc-experience-descblock{margin:0px !important;padding:0px !important;}
.mobile-app.cc-experiences-landing .cc-experiences-landing-inner .cc-experienceslist ul li {margin:0px; padding:0px;}


.conf-qrcode {margin:0 auto; display:inline-block;padding:15px 0;width:135px; text-align:center;margin-right:15px;}
.conf-qrcode p {font-size:12px; line-height:16px;}
.rating-opt {padding-bottom:20px !important;}

.cc-movies-block .cc-movie-left-panel .filter-block ul li .tooltip.right {margin-left:-30px; min-width:100px;}
.cc-movies-block .cc-movie-left-panel .filter-block ul li .tooltip-inner {text-align:left;}


/*android*/
.block-head.cc-android-cont{margin:10px 0 0;}
.block-head.cc-android-cont .cc-browse-category{margin-top:5px;}
.cc-experience-detailed.cc-experience-cinescape11.mobile-app p.exp-intro{padding:0 20px;}
.cc-experience-detailed.cc-experience-cinescape11.mobile-app .block-body .cc-experience-descblock-02 .home-title {margin:20px 0;}
.cc-verticaltab.cc-android-cont .tab-content{margin-top:5px;}
.cc-verticaltab.cc-android-cont .cc-cinemas-detail-content{padding:10px 0 0 !important;}
a.mob-btn{color:#000;font:14px/14px 'GE SS Two';position:relative;padding-left:25px;}
a.mob-btn:before{position:absolute;content:'';left:10px;top:-3px;background:url('../images/android-ic-arrowrgt.png') 0 0 no-repeat;width:14px;height:18px;background-size:70%;}

.cc-myaccount .dropdown-backdrop {display:none;}
.home-add-banner {width:100%; margin-top:20px;}
.home-add-banner  > div {width:100% !important}
.home-add-banner iframe {width:100%;}
.home-add-banner iframe body #google_image_div a img {width:100% !important;}
/*.mobile-visible {display:none;}
.desktop-visible {display:block;}*/

.home-add-banner.mrgv{margin:-30px 0 30px !important;}

/*Loader 21.6.2017*/
.ajax-loader-block {
            position: fixed;
            left: 0px;
            top: 0px;
            width: 100%;
            height: 100%;
            background: rgba(0,0,0,0.8);
            z-index: 99999;
            display:block;
        }

            .ajax-loader-block figure {
                position: absolute;
                left: 50%;
                top: 50%;
                width:60px;
                margin: -25px 0 0 -24px;
            }

        .error-text {
            font: 14px/14px 'GE SS Two';
            color: #E30613;
            padding-top: 5px;
        }


        .movie-location .movie-selectbox .movie-selectbox-sub .colleft{float:left;width:68%;padding:0 40px 0 0;box-sizing:border-box;}
		.movie-location .movie-selectbox .movie-selectbox-sub .colleftar{float:right;width:68%;padding:0 0 0 0;box-sizing:border-box;}
        .movie-location .movie-selectbox .movie-selectbox-sub .colright{float:left;width:32%;}

@media (max-height: 480px) {
    .countrycode-popup .modal-dialog .modal-content .countrycode-content .form-group .search-flag {
        height: 115px;
    }
}

/*Make Payment*/
.cc-seatlayout-mp-block .movie-bannercontent-top{padding-top:25px;}
.cc-giftcard-main-block .cc-paymentdetail-blk{float:left;box-sizing:border-box;margin:25px 0 0;}
.cc-giftcard-main-block .cc-paymentdetail{width:33.33333333333333%;float:left;background:#3d3d3d;/*min-height:614px; Hided17052019*/padding:30px 25px 31px 25px;}
/* .cc-giftcard-main-block .cc-paymentdetail .movie-bannercontent-top{padding:30px 25px 31px 25px;} */

.cc-giftcard-main-block .cc-paymentdetail h2{font:26px/30px 'GE SS Two';color:#fff;padding:10px 0 40px;text-transform:uppercase;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner{width:33.33333333333333%;float:left;padding:30px 25px 40px 25px;box-sizing: border-box;background:#f8f8f8;/*min-height:614px; Hided19052019*/}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.moviedetails.payment{min-height: inherit;margin: 0;box-sizing: border-box;padding:0;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.ticket-total{padding-bottom:18px;}
.total-card{color:#fff !important;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.payment-total li{min-width:100%;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.payment-total li p{font:20px/24px 'GE SS Two';color:#fff;float:right;padding-right:8px;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.payment-total{border-top:1px solid #C7C7C7;padding-top:30px;float: left;width: 100%;margin-top:16px;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.payment-total li p.row-bach{font:14px/16px 'GE SS Two';color:#fff;float:left;max-width:140px;padding-left:22px;padding-right:0;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.payment-total li h6{font:20px/24px 'GE SS Two';color: #919191;float:left;text-transform:uppercase;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.moviedetails.payment.first-block{margin:0;padding:0;} 
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.moviedetails.payment li{width:100%;padding:0 0 38px;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.moviedetails.payment li:first-child{padding-left:0;margin-left:0;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.moviedetails.payment li.sel-seat{width:100%;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.moviedetails li.info-genre{max-width: 100%;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.moviedetails li{padding:0;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.moviedetails li p{font:16px/16px 'GE SS Two';color:#fff;float:left;width:65%;}/*02-02-18:width:70%;*/
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.moviedetails li h6{font:16px/16px 'GE SS Two';color: #C7C7C7;width:27%;float:left;}/*02-02-18:width:30%*/
.seat-content-block .movie-bannercontent-top ul.moviedetails li:before{display:none;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .cc-giftcard-main h3{font:26px/30px 'GE SS Two';color:#000;margin:0;padding:0;text-align:center;text-transform:uppercase;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head .type{position:relative;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head .type label{text-transform:uppercase;padding: 6px 0 3px 54px;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner.cc-giftcard-main .cc-giftcards-head .type label:first-child{padding:0 0 3px 52px;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head .type label strong{text-transform:capitalize;/*font-size:16px;width:100%; Hided17052019*/width:250px;font-size:14px;position:absolute;top:100%;left:54px;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .cc-giftcard-main{/*padding-top:45px;*/}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head{margin:32px 0 0;/*display:inline-block;*/display:block;}
.payment-check-blk{}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .cc-giftcard-main .payment-check-blk{/*max-width:225px;*/margin:0 auto;padding-top:10px;}
.pickup-time-blk{}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .pickup-time-blk{padding-bottom:47px;border-bottom:1px solid #c7c7c7;display:none;}
.pickup-inner-content{}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .pickup-time-blk .pickup-inner-content{}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .pickup-time-blk .pickup-inner-content h2{font:26px/30px 'GE SS Two';color:#000;margin:0;padding:10px 0;text-align:center;text-transform:uppercase;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .pickup-time-blk .pickup-inner-content p{font:16px/20px 'GE SS Two';text-align:center;padding:20px 0 20px;max-width:214px;margin:0 auto;}
.time-blk{}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .pickup-time-blk .pickup-inner-content .time-blk{}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .pickup-time-blk .pickup-inner-content .time-blk ul{font-size:0;padding:0 50px;margin:-9px -20px;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .pickup-time-blk .pickup-inner-content .time-blk ul li{display:inline-block;margin:9px 20px;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .pickup-time-blk .pickup-inner-content .time-blk ul li a{padding:10px 16px;border:1px solid red;font:15px/15px 'GE SS Two';border: 1px solid red;display: block;color:#7C7C7C;border:1px solid #C7C7C7;border-radius:4px;min-width:78px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-ms-transition: all 0.5s;transition: all 0.5s;text-align:center;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .pickup-time-blk .pickup-inner-content .time-blk ul li a:hover{color:#fff;background:#ff0000;text-decoration:none;}
.grand-total-blk{}

/* .cc-giftcard-main-block .cc-paymentdetail-blk .grand-total-blk{padding:8px 45px 8px 460px;background:#000;float:left;width:100%;} */
.cc-giftcard-main-block .cc-paymentdetail-blk .grand-total-blk{background:#000;float:left;width:100%;padding:10px 0;font-size:0;}
.cc-giftcard-main-block .cc-paymentdetail-blk .grand-total-blk .payment-btn-group{float:left;width:33.33333333333333%;text-align:center;}
/* .cc-giftcard-main-block .cc-paymentdetail-blk .grand-total-blk p.grand-para{font:25px/29px 'GE SS Two';text-transform:uppercase;color:#fff;display:inline-block;padding-left:72px;padding-top:16px;} */
.cc-giftcard-main-block .cc-paymentdetail-blk .grand-total-blk p.grand-para{font:25px/52px 'GE SS Two';text-transform:uppercase;color:#fff;display:inline-block;padding-right:52px;}
/* .cc-giftcard-main-block .cc-paymentdetail-blk .grand-total-blk p.price-para{font:25px/29px 'GE SS Two';text-transform:uppercase;color:#fff;display:inline-block;padding-left:60px;padding-top:16px;padding-right:80px;} */
.cc-giftcard-main-block .cc-paymentdetail-blk .grand-total-blk p.price-para{font:25px/52px 'GE SS Two';text-transform:uppercase;color:#fff;display:inline-block;}
.cc-giftcard-main-block .cc-paymentdetail-blk .grand-total-blk .make-payment{padding:0;vertical-align:top;margin-left:10px;margin-right:0;}
.cc-giftcard-main-block .cc-paymentdetail-blk .grand-total-blk .make-payment:first-child{margin-left:0;}
.cc-giftcard-main-block .cc-paymentdetail-blk .grand-total-blk .make-payment .btn.btnprimary{min-width:170px;padding:8px 30px 8px;font-family:'GE SS Two';background:#e30613;border:1px solid #707070;line-height:34px;}
.cc-giftcard-main-block .cc-paymentdetail-blk .grand-total-blk .make-payment .btn.btnprimary:hover{background:#fff;color:#000;}
.cc-giftcard-main-block .cc-paymentdetail-blk .grand-total-blk .make-payment .btn.btnsecondary{background:#7c7c7c;border:1px solid #707070;line-height:34px;}
.cc-giftcard-main-block .cc-paymentdetail-blk .grand-total-blk .make-payment .btn.btnsecondary:hover{background:#fff;color:#000;}

.grand-total-blk{}
.cc-giftcard-main-block .cc-paymentdetail-blk .grand-total-blk .cc-btm-grandtotal{}
.cc-giftcard-main-block .cc-paymentdetail-blk .grand-total-blk .cc-btm-grandtotal{float:left;width:33.33333333333333%;text-align:right;margin-left:33.33333333333333%;padding:0 25px;}


.payment-fandb-blk{}
.cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk{width:33.33333333333333%;float:left;background:#efeded;/*min-height:614px; Hided17052019*/padding:30px 25px 38px 25px;}
.payment-fandb-inner-content{}
/* .cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk .payment-fandb-inner-content{padding:30px 25px 38px 25px;} */
.cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk .payment-fandb-inner-content h2{font:26px/30px 'GE SS Two';padding:10px 0 36px;text-transform:uppercase;}

.fandb-content-blk{}
.cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk .payment-fandb-inner-content .fandb-content-blk{max-height:380px;height:380px;/*border: 1px solid red;*/margin-bottom:20px;}
.cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk .payment-fandb-inner-content .fandb-content-blk ul{position:relative;}
.cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk .payment-fandb-inner-content .fandb-content-blk ul li{position:relative;padding-left:42px;padding-bottom:32px;color:#000;}
.cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk .payment-fandb-inner-content .fandb-content-blk ul li figure{position:absolute;left:0;top:0;width:30px;height:30px;}
.cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk .payment-fandb-inner-content .fandb-content-blk ul li figure img{width:30px;height:30px;}
.cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk .payment-fandb-inner-content .fandb-content-blk ul li:last-child{padding-bottom:0;}
.cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk .payment-fandb-inner-content .fandb-content-blk ul li h3{font:16px/20px 'GE SS Two';text-transform: uppercase;width:65%;padding-right:10px;}
.cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk .payment-fandb-inner-content .fandb-content-blk ul li p.fb-subtitle{font:12px/16px 'GE SS Two';text-transform: uppercase;width:65%;padding-right:10px;}
.cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk .payment-fandb-inner-content .fandb-content-blk ul li p.fb-price{position:absolute;top:0;right:0;font:16px/20px 'GE SS Two';text-transform:uppercase;width: 35%;text-align:right;}
/* .cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk .payment-fandb-inner-content .fandb-content-blk ul li:before{content:'';position:absolute;left:0;width:30px;height:30px;top:0;} */
/* .cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk .payment-fandb-inner-content .fandb-content-blk ul li.small-pop:before{background:url('/Content/images/movie-censor-rating/combo-1.png')no-repeat;} */
/* .cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk .payment-fandb-inner-content .fandb-content-blk ul li.nachos-pop:before{background:url('/Content/images/movie-censor-rating/combo-2.png')no-repeat;} */
/* .cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk .payment-fandb-inner-content .fandb-content-blk ul li.hotdog-pop:before{background:url('/Content/images/movie-censor-rating/combo-3.png')no-repeat;} */
/* .cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk .payment-fandb-inner-content .fandb-content-blk ul li.soft-drink:before{background:url('/Content/images/movie-censor-rating/combo-4.png')no-repeat;} */
/* .cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk .payment-fandb-inner-content .fandb-content-blk ul li.slush-drink:before{background:url('/Content/images/movie-censor-rating/combo-5.png')no-repeat;} */
/* .cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk .payment-fandb-inner-content .fandb-content-blk ul li.crepe-drink:before{background:url('/Content/images/movie-censor-rating/combo-6.png')no-repeat;} */
.cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk .payment-fandb-inner-content .fandb-content-blk .mCSB_scrollTools .mCSB_draggerRail{background-color:#c7c7c7;width:5px;border:1px solid #dbdada;}
.cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk .payment-fandb-inner-content .fandb-content-blk .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:0;background:#707070;width:7px;}
.fandb-total{}
.cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk .payment-fandb-inner-content .fandb-total{padding-top:30px;border-top: 1px solid #C7C7C7;color:#000;margin-top:159px;}
.cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk .payment-fandb-inner-content .fandb-total ul li p{font:20px/24px 'GE SS Two';text-transform:uppercase;float:left;}
.cc-giftcard-main-block .cc-paymentdetail-blk .payment-fandb-blk .payment-fandb-inner-content .fandb-total ul li p.total-amount{float:right;}
.cc-giftcard-main-block .cc-paymentdetail-blk.cc-twocol{}
.cc-giftcard-main-block .cc-paymentdetail-blk.cc-twocol .cc-paymentdetail{width:50%;}
.cc-giftcard-main-block .cc-paymentdetail-blk.cc-twocol .cc-giftcard-lft-inner{width:50%;}
.cc-giftcard-main-block .cc-paymentdetail-blk.cc-twocol .cc-giftcard-lft-inner .cc-giftcard-main .payment-check-blk{max-width:400px;padding-top:10px;}
.cc-giftcard-main-block .cc-paymentdetail-blk.cc-twocol .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head{display:block;}
.cc-giftcard-main-block .cc-paymentdetail-blk.cc-twocol .cc-giftcard-lft-inner .cc-giftcard-main h3{text-align:left;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-mposter-col{float:left;width:33.33333333333333%;/*min-height:614px; Hided17052019*/background:#f1f1f1;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-mposter-col figure{padding:30px;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-mposter-col figure img{width:100%;}

@media (max-width:1599px) {
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner{padding:30px;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .cc-giftcard-main h3{padding: 7px 86px 40px 95px;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.moviedetails.payment.first-block{padding: 30px 30px 0;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.moviedetails.payment{padding:0 30px 20px;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.payment-total li h6{font-size:18px;/*width:60%; Hided17052019*/}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.payment-total li p{font-size:18px;/*width:40%; Hided17052019*/}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.moviedetails.payment{padding: 0 30px 14px;}
/*.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner,.cc-giftcard-main-block .cc-paymentdetail{min-height: 524px;} Hided17052019*/
}

@media (max-width:1365px) {
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head .type label strong{left:42px;}
}

@media (max-width:1199px) {
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-mposter-col figure{padding:20px;}
.cc-giftcard-main-block .cc-paymentdetail-blk{width:100%;}
.cc-giftcard-main-block .cc-giftcard-rgt-inner{width:100%;margin:30px 0 0;}

.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head .type label strong{width:auto;position:static;}
}

@media (max-width:991px) {
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner{width:100%;}
.cc-giftcard-main-block .cc-paymentdetail{width:100%;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-mposter-col{width:100%;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-mposter-col figure{padding:15px;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-mposter-col figure img{width:auto;margin:0 auto;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.moviedetails.payment li{width: 100% !important;max-width: inherit !important;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner,.cc-giftcard-main-block .cc-paymentdetail{min-height:inherit;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .cc-giftcard-main h3{padding:15px 0 34px 70px;background-size:60px;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.payment-total{margin:0 0 30px;width:80%;}
/*.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.payment-total li h6{width: 36%;} Hided17052019*/

.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head .type label strong{width:250px;}
}

@media (max-width:567px) {
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head .type label strong{width:auto;}
}

@media (max-width:480px) {
.cc-giftcard-main-block .cc-paymentdetail-blk{margin:0;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.moviedetails.payment li{padding: 0 0 15px;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.payment-total:after{display:none;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.payment-total{width:100%;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.moviedetails li h6{width:40%;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.moviedetails  li p{width:60%;}
/*.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.payment-total li h6{width: 37%;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.payment-total li p{width: 60%;} Hided17052019*/
.cc-paymentdetail-blk .make-payment .btn{min-width:150px;padding:10px 30px 6px;}
}

@media (max-width:479px) {
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.moviedetails.payment.first-block{padding: 15px 15px 0;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.moviedetails li h6,.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.moviedetails  li p{font-size:14px;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.moviedetails.payment li{padding:0 0 10px;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.moviedetails.payment{padding: 0 15px 0;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.payment-total{padding:0 0 0 15px;margin:0 0 15px;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.payment-total li h6{width:40%;font-size:16px;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.payment-total li p{font-size:16px;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner{padding:15px;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .cc-giftcard-main h3{font-size:20px;line-height:20px;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head{margin: 20px 0 0;}
.cc-paymentdetail-blk .make-payment{padding:0;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .booking-timecounter{padding-right:30px;}
}

@media (max-width:385px) {
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head .type label{padding: 6px 0 3px 35px;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head{margin:15px 0 0;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .cc-giftcard-main{padding:0;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .cc-giftcard-main .cc-giftcards-head .type label strong{font-size:14px;}
.cc-giftcard-main-block .cc-paymentdetail-blk .cc-giftcard-lft-inner .cc-giftcard-main h3{padding: 3px 0 15px 60px;background-size: 50px;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top h1{padding: 5px 0 10px;}
.cc-paymentdetail-blk .make-payment .btn{padding: 10px 30px 6px;min-width:100px;}
.cc-paymentdetail-blk .make-payment{padding: 15px 0 0;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .booking-timecounter{float:none;padding-right:0;}
.bookingprogress-header .bottom-infobar .infobar-right .skip-btn{display:block;text-align:center;padding-top:10px;}
}

@media (max-width:360px) {
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.payment-total li h6{font-size:15px;}
.seat-content-block .cc-paymentdetail .movie-bannercontent-top ul.payment-total li p{font-size: 15px;}
}


/*Seat Selection > Time Extension Model Popup*/
#cc-btimeexetension {}
#cc-btimeexetension .modal-dialog {width:100%;max-width:500px;margin:0;position:absolute;top:50%;left:50%;margin-top:-88px;margin-left:-250px;}
#cc-btimeexetension .modal-dialog .modal-content {border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
#cc-btimeexetension .modal-dialog .modal-content .modal-body {padding:30px;overflow:hidden}
#cc-btimeexetension .modal-dialog .modal-content .modal-body p {font:20px/28px 'GE SS Two';color:#2d2926;text-align:center;}
#cc-btimeexetension .modal-dialog .modal-content .modal-body .btngroup {padding:15px 0 0;text-align:center;}
#cc-btimeexetension .modal-dialog .modal-content .modal-body .btngroup .btn {line-height:49px;padding:3px 15px 0;margin-left:15px;vertical-align:top;}
#cc-btimeexetension .modal-dialog .modal-content .modal-body .btngroup .btn:first-child {margin-left:0;}
@media(max-width:767px) {
#cc-btimeexetension .modal-dialog {width:100%;max-width:500px;}
#cc-btimeexetension .modal-dialog .modal-content .modal-body p {font-size:18px;line-height:26px;}
#cc-btimeexetension .modal-dialog .modal-content .modal-body .btngroup .btn {line-height:39px;margin-left:10px;}
}
@media(max-width:567px) {
#cc-btimeexetension .modal-dialog {width:100%;max-width:none;left:0;margin-left:0;}
}
@media(max-width:479px) {
#cc-btimeexetension .modal-dialog .modal-content .modal-body{padding:15px;}
#cc-btimeexetension .modal-dialog .modal-content .modal-body .btngroup .btn {font-size:14px;line-height:37px;margin-left:10px;}
}
/*E.O.Seat Selection > Time Extension Model Popup*/
.seat-content-block .movie-bannercontent-top h1.make-hd{padding-left:40px;text-align:left;text-transform:uppercase;}



/* Oscar Film Festival */
.innercontent-off {padding:30px 30px 10px 30px;position:relative;overflow: hidden;}
.innercontent-off h3{font:18px/20px 'GE SS Two';color:#fff;padding:15px 10px 10px;margin:0;text-transform:uppercase;background:#E30613;}
.innercontent-off p{font:16px/22px 'GE SS Two';color:#000;padding:0 0 10px;margin:0;}
.innercontent-off p.pbt{padding-bottom:18px;}
.innercontent-off p span{font:16px 'GE SS Two';color:#000;}
.innercontent-off .off-cont{float:left;width:100%;border:1px #c8c8c8 solid;margin:0 0 20px;}
.innercontent-off .off-cont.off-cont-fw{width:100%;margin:0 0 20px 0;}
.innercontent-off ul.off-date-dec{padding:15px 10px 10px;}
.innercontent-off ul.off-date-dec li{display:inline-block;width:100%;vertical-align:top;font:16px/22px 'GE SS Two';color:#000;padding:0 0 5px;}
.innercontent-off ul.off-date-dec li .off-movie{display:inline-block;width:78%;vertical-align:top;}
.innercontent-off ul.off-date-dec li .off-time{display:inline-block;width:20%;vertical-align:top;}
.innercontent-off .off-banner{float:left;width:42%;margin:5px 0 0 0;}
.innercontent-off .innercontent-off-cont{float:left;width:58%;}

.google-add-home.mrgv{margin:0 0 20px !important;}
.cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols.colrgt.mgv{margin-top:135px;}
.cc-giftcard-main-block .cc-giftcard-rgt-inner.mgv {margin-top: 25px;}

/*Login/Signup - Socialmedia*/
.cc-alternate-useraccess{padding:10px 0 0;}
.cc-alternate-useraccess p{font:18px/18px 'GE SS Two';color:#030303;padding:4px 0 0;position:relative;text-transform:uppercase;text-align:center;}
.cc-alternate-useraccess p:before{width:100%;height:1px;background:#c8c8c8;content:"";position:absolute;top:50%;left:0;margin-top:-1px;}
.cc-alternate-useraccess p > span{background:#fff;padding:0 10px;display:inline-block;vertical-align:top;position:relative;}
.cc-alternate-useraccess ul{padding:20px 0 0;margin:0 -7px;}
.cc-alternate-useraccess ul li{float:left;width:50%;padding:0 7px;}
.cc-alternate-useraccess ul li a{font:16px/30px 'GE SS Two';padding:15px;border:1px solid #3b5997;display:block;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.cc-alternate-useraccess ul li.sm01 a{color:#3b5998;}
.cc-alternate-useraccess ul li.sm02 a{color:#1da1f2;}
.cc-alternate-useraccess ul li a span{padding-top:2px;display:inline-block;vertical-align:top;position:relative;text-align:left;}
.cc-alternate-useraccess ul li a span:before{width:32px;height:100%;background-color:transparent;background-repeat:no-repeat;background-position:left center;content:"";position:absolute;top:0;left:0;}
.cc-alternate-useraccess ul li.sm01 a span{padding-left:36px;}
.cc-alternate-useraccess ul li.sm01 a span:before{background-image:url("../images/ic-facebook.png");}
.cc-alternate-useraccess ul li.sm02 a span{padding-left:42px;}
.cc-alternate-useraccess ul li.sm02 a span:before{background-image:url("../images/ic-twitter.png");}
@media(max-width:1199px) {
.cc-alternate-useraccess{padding:0;}
.cc-alternate-useraccess ul{padding:10px 0 0;margin:0 -5px;}
.cc-alternate-useraccess ul li{padding:0 5px;}
.cc-alternate-useraccess ul li a{line-height:26px;padding:10px;}
}
@media(max-width:991px) {
.cc-alternate-useraccess ul{margin:0;}
.cc-alternate-useraccess ul li{width:100%;padding:0;margin:10px 0 0;}
.cc-alternate-useraccess ul li:first-child{margin:0;}
.cc-alternate-useraccess ul li a{padding:5px;}
.cc-alternate-useraccess ul li.sm01 a span, .cc-alternate-useraccess ul li.sm02 a span{min-width:190px;padding-left:42px;}
}
@media(max-width:767px) {
.cc-alternate-useraccess{padding:0 0 10px;}
.cc-alternate-useraccess p{font-size:16px;line-height:16px;}
.cc-alternate-useraccess ul{padding:10px 0;margin:0 -3px;}
.cc-alternate-useraccess ul li{width:50%;padding:0 3px;margin:0;}
.cc-alternate-useraccess ul li a span:before{width:25px;background-size:auto 20px;}
.cc-alternate-useraccess ul li.sm01 a span{min-width:10px;padding-left:30px;}
.cc-alternate-useraccess ul li.sm02 a span{min-width:10px;padding-left:35px;}
}
@media(max-width:479px) {
.cc-alternate-useraccess ul{margin:0;}
.cc-alternate-useraccess ul li{width:100%;padding:0;margin:10px 0 0;}
.cc-alternate-useraccess ul li:first-child{margin:0;}
.cc-alternate-useraccess ul li.sm01 a span, .cc-alternate-useraccess ul li.sm02 a span{min-width:185px;padding-left:30px;}
}

/*FandB - 10042019*/
.bookingprogress-header .bottom-infobar .infobar-left .pagetitle{margin-top:6px;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner{padding-top:6px;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch{float:left;margin-left:36px;position:relative;z-index:5;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch:before{width:1px;height:75%;background:#ff7984;background:rgba(255,255,255,0.5);content:"";position:absolute;top:12.5%;left:-16px;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform{width:26px;min-height:52px;position:relative;-webkit-transition:all 0.5s 0.5s;-moz-transition:all 0.5s 0.5s;-ms-transition:all 0.5s 0.5s;-o-transition:all 0.5s 0.5s;transition:all 0.5s 0.5s;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch.open .cc-fnbsearchform{width:435px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform input{height:52px;font:19px 'GE SS Two';color:#000;padding-right:56px;padding-left:25px;border:1px solid #c7c7c7;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;position:absolute;top:0;left:0;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;text-transform:uppercase;-webkit-transition:all 0.5s 0.5s;-moz-transition:all 0.5s 0.5s;-ms-transition:all 0.5s 0.5s;-o-transition:all 0.5s 0.5s;transition:all 0.5s 0.5s;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch.open .cc-fnbsearchform input{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform a{width:26px;height:100%;background:url("../images/fandb/ic-search_W26x25.png") no-repeat center center;display:block;text-indent:-999em;position:absolute;top:0;right:0;-webkit-transition:all 0.5s 0.5s;-moz-transition:all 0.5s 0.5s;-ms-transition:all 0.5s 0.5s;-o-transition:all 0.5s 0.5s;transition:all 0.5s 0.5s;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch.open .cc-fnbsearchform a{width:56px;background-image:url("../images/fandb/ic-search_G26x25.png");-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform-dropdown{width:100%;background:#f7f7f7;padding:10px 0;border:1px solid #c7c7c7;position:absolute;top:100%;left:0;display:none;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform-dropdown ul{padding:0 0 10px;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform-dropdown ul li{padding:15px 25px;margin:10px 0 0;position:relative;text-transform:uppercase;cursor:pointer;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform-dropdown ul li:first-child{margin:0;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform-dropdown ul li p{min-height:30px;font:15px/21px 'GE SS Two';color:#000;padding-top:7px;padding-left:40px;padding-right:95px;position:relative;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform-dropdown ul li p > img{position:absolute;top:0;left:0;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform-dropdown ul li p span{font:13px/19px 'GE SS Two';display:block;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform-dropdown ul li p span.cc-pricespan{width:85px;font:14px/21px 'GE SS Two';color:#000;padding:7px 0 0;position:absolute;top:0;right:0;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform-dropdown .mCustomScrollbar{max-height:430px;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform-dropdown .mCSB_inside>.mCSB_container{margin-right:16px;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform-dropdown .mCustomScrollbar.mCS_no_scrollbar .mCSB_inside>.mCSB_container{margin-right:0;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform-dropdown .mCSB_scrollTools .mCSB_draggerRail{background-color:#ddd;}
/*.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform-dropdown .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform-dropdown .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform-dropdown .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform-dropdown .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;}*/
@media (max-width:1599px) {
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch.open .cc-fnbsearchform{width:400px;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform-dropdown ul li{padding:10px 15px;}
}
@media (max-width:1199px) {
.bookingprogress-header .bottom-infobar .bookingtimer-inner .booking-timecounter{padding-left:10px;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .booking-timecounter span:first-child{margin-left:0;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner .booking-timecounter span:first-child{margin-right:6px;}

.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch{margin-left:26px;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch:before{left:-11px;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform{min-height:42px;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch.open .cc-fnbsearchform{width:300px;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform input{padding-left:15px;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform input{padding-right:46px;padding-left:15px;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch.open .cc-fnbsearchform a{width:46px;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform input{height:42px;font-size:17px;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform-dropdown ul li{padding:5px 10px;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform-dropdown .mCustomScrollbar:not(.mCS_no_scrollbar) ul li{padding-right:0;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform-dropdown ul li p{font-size:14px;line-height:20px;padding-right:85px;padding-left:35px;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform-dropdown ul li p span.cc-pricespan{width:80px;font-size:13px;line-height:20px;}
}
@media (max-width:767px) {
.bookingprogress-header .bottom-infobar .infobar-left .pagetitle{margin-top:8px;}
.bookingprogress-header .bottom-infobar .bookingtimer-inner{padding-top:0;}
.bookingprogress-header .bottom-infobar .infobar-left .pagetitle{font-size:16px;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch.open .cc-fnbsearchform{width:275px;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform-dropdown .mCustomScrollbar{max-height:200px;}
}
@media (max-width:639px) {
.bookingprogress-header .bottom-infobar .infobar-left{padding:10px 15px;}
.bookingprogress-header .bottom-infobar .infobar-left .pagetitle{margin:0 0 5px;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch{float:none;margin-left:0;text-align:left;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch:before{display:none;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform{min-height:36px;margin:0 auto;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch.open .cc-fnbsearchform{width:100%;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform input{height:36px;font-size:15px;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform input{padding-right:36px;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch.open .cc-fnbsearchform a{width:36px;}
.bookingprogress-header .bottom-infobar .infobar-left .cc-fnbsearch .cc-fnbsearchform-dropdown ul li{margin:5px 0 0;}
}

/*FandB - FandB for booked movie ticket*/
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails-bookedmticket.ticket-wrap{padding-top:10px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails-bookedmticket h3{font:18px/20px 'GE SS Two';color:#000;text-transform:uppercase;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails-bookedmticket h3 strong{font-family:'GE SS Two';}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails-bookedmticket h4{font:16px/16px 'GE SS Two';color:#000;margin:0 0 15px;text-transform:uppercase;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails-bookedmticket.ticket-wrap h5{font:14px/16px 'GE SS Two';color:#000;text-transform:uppercase;padding-bottom:4px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails-bookedmticket.ticket-wrap ul{padding:0 0 10px;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails-bookedmticket.ticket-wrap ul li{font-size:0;margin:0;padding:0;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails-bookedmticket.ticket-wrap ul li span{width:auto;position:static;font:14px/20px 'GE SS Two';color:#000;margin-left:10px;display:inline-block;vertical-align:top;text-align:left;}
.cc-fnb-block .cc-fnb-paymentdetails .cc-pdbody .cc-mdetails-bookedmticket ul li span:first-child{/*max-width:150px;width:100%;*/margin-left:0;}

.ticket-wrap{}

.rc-errormessage .rc-stbox{max-width:630px}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-inforow li:before, .cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-inforow li:after{content:"";display:table;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-inforow li:after{clear:both;}

.cc-transref{}
.cc-transref .cc-transref-inner{max-width:610px;padding:15px 30px;border:1px solid #c1c1c1;margin:20px auto;}
.cc-transref .cc-transref-inner ul{}
.cc-transref .cc-transref-inner ul li{min-height:22px;font:16px/22px 'GE SS Two';color:#000;padding:0 0 0 185px;margin: 5px 0 0;position:relative;text-align:right;}
.cc-transref .cc-transref-inner ul li:first-child{margin:0;}
.cc-transref .cc-transref-inner ul li > span{display:block;}
.cc-transref .cc-transref-inner ul li > .cc-labelspan{position:absolute;top:0;left:0;text-align:left;}
/*Failure Page*/
.cc-failure-block .cc-transref .cc-transref-inner{max-width:475px;font-size:0;border-color:#e9e9e9;margin-top:30px;margin-bottom:30px;text-align:center;}
.cc-failure-block .cc-transref .cc-transref-inner ul{padding:0 25px;display:inline-block;vertical-align:top;}
.cc-failure-block .cc-transref .cc-transref-inner ul li{text-align:left;}
/*Confirmation Page*/
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-transref .cc-transref-inner{padding:0;border:0;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-transref .cc-transref-inner ul li{color:#333;text-align:right;}
/*Transaction Declined Popup*/
.rc-errormessage .rc-stbox .cc-transref .cc-transref-inner{}
.rc-errormessage .rc-stbox .cc-transref .cc-transref-inner ul li{font:18px/24px 'GE SS Two';color:#2d2926;}

@media (max-width:1365px) {
.rc-errormessage .rc-stbox{max-width:500px}
.cc-transref .cc-transref-inner ul li{font-size:15px;line-height:21px;}

.rc-errormessage .rc-stbox .cc-transref .cc-transref-inner ul li{font-size:16px;line-height:22px;}
}
@media (max-width:1199px) {
.cc-transref .cc-transref-inner{padding:10px 20px;margin:20px auto;}
.cc-transref .cc-transref-inner ul li{margin: 7px 0 0;}
.cc-failure-block .cc-transref .cc-transref-inner{margin-top:20px;margin-bottom:20px;}
}
@media (max-width:991px) {
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-transref{padding:0 10px;}
}
@media (max-width:767px) {
.cc-transref .cc-transref-inner{max-width:none;}
.rc-errormessage .rc-stbox .cc-transref .cc-transref-inner{margin-right:-15px;margin-left:-15px;}
}
@media (max-width:479px) {
.cc-transref .cc-transref-inner ul li{font-size:14px;line-height:18px;padding:0;}
.cc-transref .cc-transref-inner ul li:before, .cc-transref .cc-transref-inner ul li:after{content:"";display:table;}
.cc-transref .cc-transref-inner ul li:after{clear:both;}
.cc-transref .cc-transref-inner ul li > .cc-labelspan{float:left;position:static;text-align:left;}

.rc-errormessage .rc-stbox .cc-transref .cc-transref-inner ul li{font-size:15px;line-height:19px;letter-spacing:-0.025em;}
.rc-errormessage .rc-stbox .cc-transref .cc-transref-inner ul li > .cc-labelspan{max-width:140px;font-size:16px;line-height:19px;padding-right:10px;letter-spacing:0;}
}
@media (max-width:415px) {
.rc-errormessage .rc-stbox .cc-transref .cc-transref-inner{padding:10px;margin-right:0;margin-left:0;}
.rc-errormessage .rc-stbox .cc-transref .cc-transref-inner ul li{letter-spacing:-0.075em;}
.rc-errormessage .rc-stbox .cc-transref .cc-transref-inner ul li > .cc-labelspan{max-width:115px;}
}-errormessage .rc-stbox .cc-transref .cc-transref-inner ul li > .cc-labelspan{max-width:120px;}
}
@media (max-width:360px) {
.cc-transref .cc-transref-inner ul li > .cc-labelspan{max-width:120px;padding-right:10px;}
}
#card_type{
    position: absolute;
    left: 18px;
    top: 24px;
}
.b_gray_active{

color: #7C7C7C;
}
.food-notice li{
	    list-style: disc;
    width: 63%;
    text-align: left;
    margin: 0 auto;
}
ul.ul_eng li,.ul_eng_head p,.ul_eng_head h5{
	direction:ltr;
	text-align:left;
	
}
.ul_eng_head p,.ul_eng_head h5{
	font-weight:Bold;
}
