@media (min-width:640px) {
.cc-movies-block .cc-movie-right-panel .cc-select-date .mCSB_horizontal.mCSB_inside > .mCSB_container {width:100% !important;}
}
@media (min-width:768px) {
.content-container {width:750px;margin:0 auto;}
#cc-cancelmodalpopup .modal-dialog {margin:180px auto;width: 835px;}
}
@media (min-width:992px) {
.content-container {width:970px;}
}
@media (min-width:1200px) {
.content-container {width:1170px;}
}
@media (min-width:1200px) and (max-width:1599px) and (max-height:950px) {
.hp-bannerslider .hp-bannerslider-inner .slick-dots {bottom:100px !important;}
.cc-movies-block {margin-top:-100px !important;}
}
@media (min-width:1366px) {
.content-container {width:1200px;}
}
@media (min-width:1366px) and (max-width:1599px) and (min-height:800px) and (max-height: 1024px) {
.hp-bannerslider .hp-bannerslider-inner .slick-dots {bottom:85px;}
.cc-movies-block{margin-top:-85px;}
}
/*@media (min-width:1366px) and (max-height:900px) {
.hp-bannerslider .hp-bannerslider-inner .slick-dots {bottom:100px;}
.cc-movies-block{margin-top:-100px;}
} Added & Hidded 20170313*/
@media (min-width:1600px) {
.content-container {width:1440px;}
}
@media (min-width:1600px) and (min-height:2000px) {
.hp-bannerslider .hp-bannerslider-inner .slick-dots {bottom:100px;}
.cc-movies-block{margin-top:-100px;}
}
/*@media (min-width:1920px) {*/
@media (min-width:1900px) {
.content-container {width:1720px;}
}
@media (min-width:2200px) {
.hp-bannerslider .hp-bannerslider-inner .slick-dots {bottom:300px;}
.cc-movies-block {margin-top:-300px;}
}


@media (min-width:1366px) {
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li:nth-child(8n+8) > div.tooltip{left:0 !important;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li:nth-child(8n+8) > div.tooltip.top .tooltip-arrow{left:25% !important;}
}
@media (min-width:768px) and (max-width:1365px) {
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li:nth-child(7n+7) > div.tooltip{left:0 !important;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li:nth-child(7n+7) > div.tooltip.top .tooltip-arrow{left:25% !important;}
}
@media (min-width:568px) and (max-width:767px) {
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li:nth-child(5n+5) > div.tooltip{left:0 !important;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li:nth-child(5n+5) > div.tooltip.top .tooltip-arrow{left:25% !important;}
}
@media (min-width:385px) and (max-width:567px) {
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li:nth-child(4n+4) > div.tooltip{left:0 !important;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li:nth-child(4n+4) > div.tooltip.top .tooltip-arrow{left:25% !important;}
}



@media (max-width:767px) {
.content-container {padding-right:15px;padding-left:15px;}
.bookingprogress-header .bottom-infobar .content-container {padding:0px;}
}

@media (max-width:1919px) {
.cc-search-blk.in {width:550px}
.cc-coming-soon-details.cc-movies-type {padding:0 40px 30px;} 
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top {padding:40px}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top h1 span.notice {top:0px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom {padding:7px 0px 7px 55px; width:1368px}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .datescroll {width:1230px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date li {    font-size: 18px;}
/*.movie-location .movie-selectbox .movie-selectbox-sub {padding:40px 0}
.movie-location .movie-selectbox h2.selectbox-title > span {line-height:52px;}*/

/*.cc-payment-confirmation-wrapper .cc-confirmation-left {width:79%; margin-right:2%;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-movie-details .cc-movie-details-top h2, .cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-top h2 {padding:22px 20px 15px}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-movie-details .cc-movie-details-bottom, .cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom, .cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-ticket-grand-total {padding:20px;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom {min-height:284px}
.cc-payment-confirmation-wrapper .cc-confirmation-right {width:19%}*/
}

@media (max-width:1694px) {
.cc-search-blk.in {width:500px}
.cc-movies-block {padding:30px 15px}

.cc-movies-block .cc-movies-tabs {margin:-18px 0 0 -30px; padding:0 40px 0 30px}
/*.cc-movies-block .cc-movie-left-panel .filter-block ul.cc-filter-list li a {font-size:14px;}*/
.cc-movies-wrapper .cc-movie-right-panel {margin-left:25px;width:935px;}
.cc-coming-soon-details.cc-movies-type {padding:0 40px 30px;} 
.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 {margin:0 -10px}
.common-template .cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul {margin:0;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li {margin: 0 10px 20px;width:218px;min-height:400px;}
.cc-coming-soon-details .cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li {width:277px;}

.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .play-icon {width:40px;height:40px;background-size:100% auto;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .cc-booknow {font-size:18px;line-height:22px;margin-top:10px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .cc-movieinfo {font-size:18px;line-height:22px;margin-top:10px; padding:5px 15px 5px}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topleft {width:620px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright {width:679px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list {width:339px}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form {min-height:316px; padding:0 20px}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form figure {width:175px; margin:20px 0 10px}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .btn-default {padding:12px 50px 10px 20px}
.cc-experience-wrapper .cc-experiencecontent-bottom .cc-experiencecontent-bottom-list.leftad {width:620px;}
.cc-experience-wrapper .cc-experiencecontent-bottom .cc-experiencecontent-bottom-list.rightad {width:679px;}
.cc-submit {font-size:20px;padding:14px 0 10px;}/*padding:12px 0;*/

.cc-events-promotions-block .cc-events-promotions-block-list .slick-prev{left:-40px;}
.cc-events-promotions-block .cc-events-promotions-block-list .slick-next{right:-40px;}
.cc-events-promotions-block .cc-events-promotions-block-list .events-promotion-img .cc-ep-more {font-size:18px;padding:4px 10px 0;bottom:15px;}
.cc-experience-detailed .cc-experience-detailed-inner{margin: 60px 0 0;}
.cc-inner-page-top{padding: 90px 0 0;}
.cc-experiences-landing{padding:0;}

}

@media (max-width:1599px) {
    
.cc-search-blk.in {width:450px}
.cc-search-blk .cc-search-list li a {padding:10px 30px;}
.cc-search-blk .formgroup .form-control {padding:6px 30px;}
.movie-header {background-size:1600px; height:492px}
.movie-banner-wrap {margin-bottom:45px}
.cc-coming-soon-details.cc-movies-type {padding:0 15px 30px;} 
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top {padding: 30px 15px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li {padding-right:30px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:before {left:-16px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:first-child {width: 290px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:nth-child(3) { width: 180px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li h6 {padding:0;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom {padding:7px 15px 7px 30px; width:auto;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .datescroll {width:1045px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom h2 {font-size:18px; line-height:34px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date li {font-size:18px; width:161px}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date li a { padding:8px 15px 6px 15px; line-height:20px;}

.movie-location {width:auto; padding:20px 15px 45px;}
.movie-location h2.location > span {width:260px;padding-right:30px;}
.movie-location .movie-location-left:after {width:875px;}
.movie-location .movie-location-left .movie-location-area {width:875px;}
/*.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time {width:775px}*/


.movie-location .movie-selectbox h2.selectbox-title > span {font-size:20px; width:260px; padding-right:30px;}
.movie-location .movie-selectbox .movie-selectbox-sub {max-width:875px; margin-left:35px}

.rating-wrap .modal-dialog {max-width:810px; min-height:413px; margin-top:200px;}
.rating-wrap .modal-dialog .modal-content .modal-body {padding:35px}
.rating-wrap .modal-dialog .modal-content .modal-body .rating-content {margin-left:35px;}


/*.movie-location .movie-selectbox .movie-selectbox-sub .booking-type ul li {width:260px;padding-right:20px;}*/
.movie-location h2.location.cine-360:after{right:80px;}
.movie-location h2.location.cine-ave:after{right:35px;}
.movie-location h2.location:after{right:5px;}
.movie-location h2.location.cine-seat:after{right:125px;}
.movie-location h2.location.cine-rules:after{right:165px;}
/*.movie-location .movie-location-area .movie-locationarea-list ul.time li{height:44px;}*/

/*.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom {min-height: 260px;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-movie-details .cc-movie-details-top h2, .cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-top h2 {font-size:18px;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-movie-details .cc-movie-details-bottom ul li span.cc-movie-left, .cc-payment-confirmation-wrapper .cc-confirmation-left .cc-movie-details  .cc-movie-details-bottom ul li span.cc-movie-right, .cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-left h3, .cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-left ul li span.cc-ticket-left, .cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-left ul li span.cc-ticket-right, .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, .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, .cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-right ul li span.cc-ticket-right {font-size:14px;}*/

/*My Account Page*/
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details {width:640px;padding-left:32px;}
.cc-acctabs-head-block .cc-acctabs-list-lft .nav li a {padding: 24px 8px 19px 15px;}
.cc-acctabs-head-block .cc-cardbalance-rgt {padding: 20px 15px 17px;}

/*.cc-myaccount .innercontent-banner .innercontent-banner-content{width:518px;} Hided 20170406*/
.cc-myaccount .innercontent-banner{padding-left:30px;}

/*header*/
header {min-height: 100px;}
.inner-content {margin-top:100px;}
.prod-detlsndisc .tlk-prod-list-slider-lft{padding:5px 0 0;}
.cc-payment-confirmation .cc-pcinfo-detailed .cc-pcinfo-colswrap .cc-pcinfo-cols .cc-consolidatedinfo .cc-grandtotal label{font-size:14px;}
.movie-location .movie-selectbox .movie-selectbox-sub .colright{width:34.5%;}
.movie-location .movie-selectbox .movie-selectbox-sub .colleft{width:65.5%;padding:0 0 0 20px;}
.movie-location .movie-selectbox .movie-selectbox-sub .btngroup .btn{padding:10px 32px 6px;}
.seat-content-block .movie-bannercontent-top h1.make-hd{padding: 0 30px 15px 0;}
/*OFF*/
.innercontent-off .off-banner img{width:400px;}
.innercontent-off .off-banner{width:43%;}
.innercontent-off .innercontent-off-cont{width:57%;}
}



@media (max-width:1439px) {
.cc-cinemas-detail-content-area .cc-cinemas-detail-content-area-right li span { margin-right: 0; margin-left: 20px;}
.cc-movies-wrapper .cc-movie-right-panel {width:845px;}
.cc-coming-soon-details .cc-movies-wrapper .cc-movie-right-panel {width:100%;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li {margin:0 10px 20px;width:194px;min-height:360px;}
.cc-coming-soon-details .cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li {width:265px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-moviecontent h3 {font-size: 15px;line-height: 16px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-moviecontent p {font-size:13px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topleft {width:572px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright {width:626px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list:first-child {width:313px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list {width:312px}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form {min-height:292px; padding:15px}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form figure {margin:0 0 5px}
.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 {padding-left:15px;}
.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 {padding:10px 15px; font-size:16px;}
.cc-experience-wrapper .cc-experiencecontent-bottom .cc-experiencecontent-bottom-list.leftad {width:572px;}
.cc-experience-wrapper .cc-experiencecontent-bottom .cc-experiencecontent-bottom-list.rightad {width:626px;}
.cc-submit {font-size:18px;padding:10px 0 6px;}/*padding:8px 0;*/

.cc-events-promotions-block .cc-events-promotions-block-list .events-promotion-img .cc-ep-more {font-size:16px;line-height:20px;padding:4px 10px 1px;bottom:10px;}

.movie-banner-wrap {margin-top:-65px;}

/*My Account Page*/
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box{width:250px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details {width:620px;padding-left:22px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .btnprimary{padding:0 9px;font-size:17px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .btnprimary span{padding-top:15px;padding-bottom:11px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .btnprint span{padding-left:50px;}
.cc-acctabs-head-block .cc-acctabs-list-lft .nav li a {padding: 24px 8px 19px 7px;}
.cc-acctabs-head-block .cc-cardbalance-rgt {padding: 20px 10px 17px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > thead > tr > th, .cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > tbody > tr > td {font-size:12px;line-height:14px;vertical-align:middle;padding: 10px 19px 10px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > tbody > tr > td span.title {line-height:18px;font-size:14px;}
.cc-Loyalty-card-qty{width: 21%;}
.cc-Loyalty-card-qty label{padding-right:15px;}
/*.innercontent-row .innercontent-cols.colrgt{margin:0 -20px 50px 0;}*/
/*Oscar Film Festival*/
.innercontent-off .off-banner{width: 40%;margin-left:2%;}
.innercontent-off .innercontent-off-cont{width:58%;}
}


@media (max-width:1365px) {
.cc-search-blk.in {width:400px}
.cc-site-account ul li ul.cc-logindetail {top: 55px;right: 0px;}
.cc-site-account ul li ul.cc-logindetail:before {right: 11px;}

.inner-content {margin-top:80px;}
header {/*min-height: 55px;*/}
.bookingprogress-header .bottom-infobar.addposition {top:55px;}
.inner-content.cc-banner-shrink {margin-top:51px;}
.cc-movies-block .cc-movies-tabs {padding:0 15px}
.cc-movies-block .cc-movies-tabs .nav-tabs > li > a {margin:0 15px; font-size:18px;}
.cc-movies-block .cc-select-date {margin:-75px 0 0 0;}
.cc-movies-block .cc-select-date.add {width:650px}
.cc-movies-block .cc-select-date h3 {font-size:16px; padding:0px 35px 0 0px}
.cc-movies-block .cc-select-date ul.date li a {padding:5px 15px}

.cc-movies-block {margin:-170px 0 50px}
.cc-movies-wrapper {margin-top:30px}
.cc-movies-wrapper .cc-movie-left-panel .filter-block {padding:0px 15px 0px}
.cc-movies-wrapper .cc-movie-left-panel h3 {margin:0 -15px; padding:10px 15px;}

.home-title h2 {font-size:30px; line-height:30px; padding:0px 0 10px}
.home-title h2 span {font-size:20px; line-height:22px;}

.cc-experience-wrapper .cc-experiencecontent-top {margin:30px 0 0}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list {width:303px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list:first-child {width:306px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form {min-height:285px}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form figure {width:160px}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topleft {width:559px}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright {width:610px;}
.cc-experience-wrapper .cc-experiencecontent-bottom .cc-experiencecontent-bottom-list.leftad {width:559px}
.cc-experience-wrapper .cc-experiencecontent-bottom .cc-experiencecontent-bottom-list.rightad {width:610px}

.cc-events-promotions-block {padding:50px 0}
.cc-events-promotions-block .cc-events-promotions-block-list {margin:30px -9px 0}
.cc-events-promotions-block .cc-events-promotions-block-list .slick-arrow {width:20px; height:40px; background-size:20px; margin-top:-20px}
.cc-events-promotions-block .cc-events-promotions-block-list .slick-next {background-position:0 -39px}
.cc-events-promotions-block .cc-events-promotions-block-list .slick-prev {left:-25px;}
.cc-events-promotions-block .cc-events-promotions-block-list .slick-next {right:-25px;}

footer {padding:30px 0 25px}
footer .cc-footer-top, footer .cc-footer-btm {padding:0 15px;}
footer .cc-footer-topleft li a {font-size:12px;}
footer .cc-footer-topright {width:180px;}
footer .cc-footer-btm .cc-foot-cclogo {width:170px;}

.cc-menutrigger {top:22px; left:15px}
.cc-menutrigger.active:before {width:65px; height:60px; top:-25px; left:1px;}
.cc-menutrigger.active .icon-span {left:15px;}
.cc-menutrigger.cc-shrink {top: 20px;}
.cc-menutrigger.active {left:269px}
.cc-menutrigger.active.cc-shrink {top:20px;}
.cc-menutrigger.cc-shrink.active:before {width:60px; height:52px; top:-22px;}
.cc-menutrigger.cc-shrink.active .icon-span {left:14px}

.cbp-spmenu-vertical {width:270px;}
.cbp-spmenu-left {left:-270px;}
.cbp-spmenu-left.cbp-spmenu-open {left:0;}
.cbp-spmenu-push-toright {left:270px;}
.cbp-spmenu-push-toright header {left:300px}
.navwrap .nav-item {padding:15px 0 0}
.navwrap .nav-item li a {font-size:18px; padding:15px 20px}
.navwrap .nav-app {padding:0 0 25px 0px;}
.navwrap .nav-app h2 {font-size:18px;}
.navwrap .nav-app h2 span {font-size:28px;}
.navwrap .nav-app ul {padding-top:25px}

.movie-location .movie-location-left:after {width: 845px;}
.movie-location .movie-location-left .movie-location-area {width: 845px;}
/*.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time {width: 745px;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li {margin:0 15px 15px 0}*/
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li {width:14.28571428571429%;}

.movie-location .movie-selectbox .movie-selectbox-sub {max-width: 845px;}

/*My Account*/
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-grandtotal,
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-ticketinfo,
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo{padding-right:40px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details{width:545px;padding-left:20px;}
.cc-acctabs-head-block .cc-acctabs-list-lft .nav {padding: 0 18px 0 52px;}
.cc-acctabs-head-block .cc-acctabs-list-lft .nav li a {padding: 20px 0 17px 10px;font-size:13px;line-height:14px;}
.cc-acctabs-head-block .cc-cardbalance-rgt span {font-size:13px;}
.cc-acctabs-head-block .cc-cardbalance-rgt {padding:17px 15px 12px 15px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > thead > tr > th, .cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > tbody > tr > td {font-size:12px;line-height:14px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > tbody > tr > td span.title {line-height:18px;font-size:14px;}

/*.cc-myaccount .innercontent-banner .innercontent-banner-content{width:432px;}*/
/*.innercontent-banner .innercontent-banner-content p br{display:none;} Hided20170425*/
.cc-myaccount .innercontent-banner{padding-right:400px;}
.cc-myaccount .innercontent-banner .club-card-balance-block{width:370px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk{padding:15px 10px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-head{padding:5px 10px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-body{padding:15px 10px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-foot{padding:5px 10px;}

/*contact us*/
.cc-Loyalty-card-qty{width: 23%;}
.cc-movies-wrapper .cc-movie-right-panel{width:815px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li{width:255px;}
.movie-location .movie-selectbox .movie-selectbox-sub .btngroup .btn{min-width:160px;}
.movie-location .movie-selectbox .movie-selectbox-sub .colleft{width:64.5%;}
.movie-location .movie-selectbox .movie-selectbox-sub .colright{width:35.5%;}
/*Oscar Film Festival*/
.innercontent-off p.pbt{padding-bottom:20px;}
.innercontent-off .off-cont.off-cont-fw ul.off-date-dec{padding: 10px 10px 5px;}
.cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols.colrgt.mgv {margin-top:93px;}
}

@media (max-width:1280px) {
.cc-payment-confirmation .advblock{margin: 93px 0 15px;}
}

@media (max-width:1279px) {
    
.cc-search-blk.in {width:300px}

/*My Account*/
.cc-acctabs-head-block .cc-acctabs-list-lft .nav {padding: 0 18px 0 52px;}
.cc-acctabs-head-block .cc-acctabs-list-lft .nav li a {padding: 20px 0 17px 10px;font-size:12px;line-height:14px;}
.cc-acctabs-head-block .cc-cardbalance-rgt span {font-size:12px;}
.cc-acctabs-head-block .cc-cardbalance-rgt {padding:17px 15px 12px 15px;}


.cc-movies-block {margin:-40px 0 50px}
.cc-movies-wrapper .cc-movie-right-panel {width:795px;}
.cc-coming-soon-details .cc-movies-wrapper .cc-movie-right-panel {width:100%;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li {width:249px;min-height:445px;}
.cc-coming-soon-details .cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li {width:261px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-moviecontent h3 {font-size:15px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-moviecontent p {font-size:15px;}

.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topleft {width:549px}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright {width:600px}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list {width:299px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list:first-child {width:300px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form {min-height:280px}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .btn-default {font-size:16px; padding:10px 40px 10px 15px}

.cc-experience-wrapper .cc-experiencecontent-bottom .cc-experiencecontent-bottom-list.leftad {width:549px}
.cc-experience-wrapper .cc-experiencecontent-bottom .cc-experiencecontent-bottom-list.rightad {width:600px}

.cc-events-promotions-block .cc-events-promotions-block-list .slick-arrow {background:url('../images/cc-events-promotions/arrow-slider.png') no-repeat 0 0 rgba(255,255,255,0.5); background-size: 20px;}
.cc-events-promotions-block .cc-events-promotions-block-list .slick-prev {left:15px;}
.cc-events-promotions-block .cc-events-promotions-block-list .slick-next {right:15px; background-position: 0 -39px;}
.movie-location .movie-selectbox .movie-selectbox-sub .colleft{width:100%;padding:0;}
}

@media (max-width:1199px) {
/*seat-progress*/
    .bookingprogress-header .bookingstatus-bar ul li p{padding-top:0;}
.cc-seatlayout-block .cc-seat-block{padding:100px 0 25px;}
.inner-content {margin-top: 90px;}

.inner-content-container{padding:0 20px 25px;}
.innercontent-row .innercontent-cols{float:none;}
.innercontent-row .innercontent-cols.collft {width:100%;margin:0;}
.innercontent-row .innercontent-cols.colrgt {display:none;}
/*signIn*/
/*.cc-signin-page .innercontent-row .innercontent-cols.collft {width:100%;margin:0;}
.cc-signin-page .innercontent-row .innercontent-cols.colrgt {display:none;} Hided20170425*/
/*signup*/
/*.cc-signup-page .innercontent-row .innercontent-cols.collft {width:100%;margin:0;}
.cc-signup-page .innercontent-row .innercontent-cols.colrgt {display:none;} Hided20170425*/
.cc-signup-page .innercontent-form .formgroup .formfield-hint ul li {padding: 0 0 0 20px;margin:0;}
.cc-signup-page .innercontent-form .formgroup .formfield-hint ul li:last-child{margin:0;}
.cc-signup-page .innercontent-form .formgroup .formfield-hint ul {padding: 7px 0 0;}
.cc-signup-page .innercontent-form .formgroup .formfield-hint {padding: 15px 0 0;}

.home-title h2 {font-size:28px;line-height:28px;}
.home-title h2 span {font-size:18px;line-height:20px;}

.cc-movies-block .cc-select-date {padding:0;}
.cc-movies-block .cc-select-date.add {padding:0 35px; width:615px}
.cc-movies-block .cc-select-date h3 {display:none}
/*.cc-movies-block .cc-movie-left-panel .filter-block ul.cc-filter-list li {padding:0 0 10px}*/

.cc-movies-wrapper .cc-movie-right-panel {width:615px; margin-left:20px}
.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 li {width:191px;min-height:350px;}
.cc-coming-soon-details .cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li {width:207px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-moviecontent h3 {font-size:15px; line-height:16px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-moviecontent p {font-size:13px;}

.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topleft {width:462px}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright {width:505px}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list {width:251px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list:first-child {width:253px}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form {min-height:225px}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form figure {width:125px}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .btn-default {padding:7px 40px 5px 15px}
.cc-submit {font-size:16px;line-height:16px;padding:12px 0 9px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .btn-default .caret {right:10px;}
.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 {padding: 7px 15px 5px}

.cc-experience-wrapper .cc-experiencecontent-bottom .cc-experiencecontent-bottom-list.leftad {width:462px}
.cc-experience-wrapper .cc-experiencecontent-bottom .cc-experiencecontent-bottom-list.rightad {width:505px}

.cc-events-promotions-block .cc-events-promotions-block-list .events-promotion-img .cc-ep-more {width:100px;font-size:14px;line-height:18px;padding:4px 10px 0;bottom:10px;margin-left:-50px;}

.movie-header {background-size: 1200px; background-position: center 0px;  height: 368px;}
.movie-header .bnt-trailer {width:45px; height:45px; background-size:45px; margin-left: -22px; margin-top: -22px;}
.movie-banner-wrap {margin-bottom:30px}
.cc-coming-soon-details.cc-movies-type {padding:0 15px 30px;} 
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top {padding:30px 15px 0}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li {margin-top:10px}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:first-child {width:100%; padding:0; margin:0}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:first-child h6 {margin-top:15px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:before {height:100%; background-size:auto 100%;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:nth-child(2):before {display:none;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li h6 {margin-top:15px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom {margin-top:25px; width:100%;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom h2 {line-height:26px; width:7%; margin-right:2.5%; display:none}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .datescroll {width:100%;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date {margin:0}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date li { font-size: 15px; width:146px; line-height:20px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date li a {padding: 8px 15px 6px 15px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom {padding:7px 15px 5px 30px}


.movie-location {padding:10px 15px 35px}
.movie-location h2.location > span {text-align:left}
.movie-location .movie-location-left:after {width:100%;}
.movie-location .movie-location-left .movie-location-area {width:100%;}
/*.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time {width:840px}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li {height:50px; width:90px;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li a {padding:6px 15px 4px}*/
.movie-location .movie-selectbox h2.selectbox-title > span {text-align:left}
/*.movie-location h2.location .movie-btn {right:0}*/
.movie-location .movie-selectbox {padding:20px 0;border-bottom:1px solid #c8c8c8;}
.movie-location .movie-selectbox:last-child {padding-bottom:0;border:0;}
.movie-location .movie-selectbox h2.selectbox-title {padding:0;margin:4px 0;}
.movie-location .movie-selectbox .movie-selectbox-sub {max-width: 655px; margin-left:20px; padding:0; border:0;}

.movie-location .movie-selectbox .movie-selectbox-sub .booking-type ul li .type label {font-size:16px;line-height:16px;padding:10px 0 6px 42px;}
.movie-location .movie-selectbox .movie-selectbox-sub .check label {padding-left:42px;}

.movie-location .movie-selectbox .movie-selectbox-sub .btngroup .btn {padding:10px 45px 6px; line-height:30px;}
.movie-location .rightside {width: 200px;}
.movie-location .btngroup1 {width:520px}

.rating-wrap .modal-dialog .modal-content {margin:0 15px}
.rating-wrap .modal-dialog .modal-content .modal-body figure {width:230px;}
.rating-wrap .modal-dialog .modal-content .modal-body .rating-content .btngroup {padding:20px 0 0}
.rating-wrap .modal-dialog .modal-content .modal-body .rating-content .btngroup .btn {padding:3px 50px 0 50px}


/*.cc-payment-confirmation-wrapper .cc-confirmation-left {width:100%; margin:0;}
.cc-payment-confirmation-wrapper .cc-confirmation-right {display:none}*/
/*.bookingprogress-header .bs-successmsg h2 {font-size:36px; line-height:40px;} Hided 20170227*/

/*My Account Page*/
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-grandtotal,
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-ticketinfo,
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo{padding-right:20px;}

.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box{width:286px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .btnprimary{padding:0 18px;font-size:20px;}


.cc-acctabs-head-block .cc-acctabs-list-lft .nav li a {padding: 20px 10px 17px 0;font-size: 14px;line-height: 14px;}
.cc-acctabs-head-block .cc-acctabs-list-lft .nav li:first-child a{padding-left:10px;}
/*.cc-acctabs-head-block .cc-acctabs-list-lft {float:left;width:100%;}*/
.cc-acctabs-head-block .cc-acctabs-list-lft .nav {padding: 0 0 0 52px;}
.cc-acctabs-head-block .cc-cardbalance-rgt {padding:17px 20px 12px 15px;}
.cc-acctabs-head-block .cc-cardbalance-rgt span {font-size: 14px;}
.cc-myaccount .innercontent-row .innercontent-cols.colrgt {display:none;}
.cc-myaccount .innercontent-row .innercontent-cols.collft {float:left;width:100%;}

/*.cc-myaccount .innercontent-banner .innercontent-banner-content{width:506px;} Hided 20170407*/
.cc-payment-confirmation .advblock{margin: 87px 0 15px;}
.cc-experience-detailed .cc-experience-detailed-inner{margin: 50px 0 0;}
.cc-inner-page-top{padding: 80px 0 0;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcol-content .cc-specifications figure img {width: 350px;}
.cc-experience-detailed .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcol-content{padding: 17px;}
.cc-experience-detailed .block-body .cc-expcolswrap .cc-expcols p{margin: 0 0 5px;}

.cc-failure-block {padding:50px 0;}
.cc-seatlayout-block.topspace {margin-top:65px;}
.innercontent-form .contact-right-block .formgroup > .formfield .inputicon{height:43px;}
.contact-right-block .cc-contact-cinema .dropdown .bootstrap-select button{min-height:45px;padding:5px 10px;}
.contact-right-block .cc-contact-cinema .dropdown .bootstrap-select.btn-group .dropdown-toggle .filter-option{line-height:22px;}
.fg-phonenumber .countrycode{margin-top:-13px;}
.cc-movies-block .cc-movie-left-panel .filter-block ul.cc-filter-list li{width:100%;}
.movie-location .movie-selectbox .movie-selectbox-sub .colright{display:none;}
.seat-content-block .movie-bannercontent-top h1.make-hd{margin-right:50%;}
.cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols.colrgt.mgv {margin-top:87px;text-align:center;}
.google-add-home{margin-bottom: 20px;}
}

@media (max-width:991px) {
    .cc-experience-detailed .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcol-content{padding:25px;}
    .cc-experience-detailed .block-body .cc-expcolswrap .cc-expcols p{margin: 0 0 15px;}
    /*seat-content*/
.cc-search-blk.in {width:100%}
.seat-content-block .movie-bannercontent-top h1{font-size:22px;line-height:22px;}
.seat-content-block .movie-bannercontent-top ul.moviedetails{margin:30px auto 0;min-height:80px;}
/*seat-progress*/
.bookingprogress-header .bookingstatus-bar ul li span, .bookingprogress-header .bookingstatus-bar ul li.active span{background:#e9e9e9;}



.table {width:600px;}
#cc-cancelmodalpopup .modal-dialog {width:80%;margin:100px auto}

/*signup*/
.cc-signup-page .innercontent-row .innercontent-cols.collft {width:100%;}
.cc-signup-page .innercontent-form .formgroup .formfield-hint ul li {padding: 0 0 0 20px;margin: 0 0 15px;width:100%;}
/*.cc-signup-page .innercontent-form .hint-required {right:20px;top:10px; font-size:12px;}*/

.cc-signup-page .innercontent-form .formgroup .formfield-hint ul li:last-child{padding: 0 0 0 20px;margin:0;}
.cc-signup-page .innercontent-form .formgroup .formfield-hint ul {padding: 7px 0 0;}
.cc-signup-page .innercontent-form .formgroup.field-checkbox > .formfield input[type="checkbox"] + label {line-height:16px;}
.cc-signup-page .innercontent-form .formgroup.field-checkbox > .formfield input[type="checkbox"] + label a {float:left;width:100%;}
.cc-signin-page .innercontent-form .formgroup > .actionfield .btnprimary, .cc-signin-page .innercontent-form .formgroup > .actionfield .btnsecondary, .cc-signup-page .innercontent-form .formgroup > .actionfield .btnprimary, .cc-signup-page .innercontent-form .formgroup > .actionfield .btnsecondary {min-width: 100px; line-height: 20px; /*padding: 15px 10px 12px;*/}


.inner-content {margin-top:80px;}
.inner-content.cc-banner-shrink {margin-top:44px;}
.home-title h2 {font-size:26px;line-height:26px;}

.cc-movies-block {padding: 25px 15px 20px;}
.cc-movies-block .cc-movies-tabs {margin:-5px 0 0 -25px}
.cc-movies-block .cc-movies-tabs:before {width:11px}
.cc-movies-block .cc-movies-tabs .nav-tabs > li > a {font-size:14px; padding:14px 0; margin:0 10px}
.cc-movies-wrapper {margin-top:25px}
.cc-movies-block .cc-select-date {margin:-65px 0 0 0;}
.cc-movies-block .cc-select-date.add {width:460px}
.cc-movies-block .cc-select-date.add ul.date {width:405px}
/*.cc-movies-block .cc-select-date ul.date li {font-size:12px; line-height:13px;}*/
.cc-movies-block .cc-select-date ul.date li a {font-size:12px;line-height:13px;padding:5px 8px 3px}
.cc-movies-block .cc-select-date ul.date li a span {font-size:11px;}

.cc-movies-wrapper .cc-movie-left-panel {width:205px;}
.cc-movies-wrapper .cc-movie-left-panel h2 {font-size:16px;}

.cc-movies-wrapper .cc-movie-right-panel {width: 480px; margin-left: 15px;}
.cc-coming-soon-details .cc-movies-wrapper .cc-movie-right-panel {width:100%;margin-left:0px; margin-top:0px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul {margin:0 -7px}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li {width:150px; margin:0 7px 15px; padding:10px 7px;min-height: 275px;}
.cc-coming-soon-details .cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li {width:227px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-moviecontent {min-height:42px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-moviecontent h3 {font-size:12px; line-height:12px; margin:5px 0 0}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-moviecontent p {font-size:13px; line-height:12px; letter-spacing:0;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .cc-poster-icon-pg {left: 5px; width: 21px;}

.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .play-icon {width:34px;height:34px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .cc-booknow {max-width:90%;font-size:16px;line-height:19px;padding:6px 6px 3px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .cc-movieinfo {font-size:16px;line-height:19px;padding:3px 10px 3px}

.cc-view-more-btn {bottom:-18px}
.cc-view-more {font-size:15px;padding:7px 25px 8px 30px;margin:0px -10px 0 0px}
.cc-view-more:before {width: 10px; height: 10px; right: 0px; top: -10px;}

.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topleft {width:348px}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright {width:380px}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list {width:189px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list:first-child {width:190px}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form {padding:12px 15px; min-height:177px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form figure {width: 90px; margin: 0 0 -4px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form .cc-luxury-options .btn-default {padding:3px 30px 2px 10px; font-size:13px;}
.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 {padding-left:10px;}
.cc-submit {font-size:13px;line-height:13px;padding:8px 0 6px;}
.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 {font-size:13px; padding:6px 10px 4px}
.cc-experience-wrapper .cc-experiencecontent-bottom .cc-experiencecontent-bottom-list.leftad {width:348px;}
.cc-experience-wrapper .cc-experiencecontent-bottom .cc-experiencecontent-bottom-list.rightad {width:380px}

footer .cc-footer-topleft {width:525px}

.cc-menutrigger {top:20px; left:15px}
.cc-menutrigger.active:before {width:65px; height:60px; top:-25px; left:1px;}
.cc-menutrigger.active .icon-span {left:15px;}
.cc-menutrigger.cc-shrink {top: 14px;}
.cc-menutrigger.active.cc-shrink {top:16px;}
.cc-menutrigger.cc-shrink.active:before {width:50px; height:45px; top:-18px;}
.cc-menutrigger.cc-shrink.active .icon-span {left:11px}

.navwrap .nav-app {padding:0 0 15px 0px;}
.navwrap .nav-app h2 {font-size:16px;}
.navwrap .nav-app h2 span {font-size:22px;}
.navwrap .nav-app ul {padding-top:15px}

/*.cc-payment-confirmation-wrapper {padding:30px 0}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-movie-details {width:100%; box-shadow:none;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details {width:100%;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom {min-height:inherit}*/
.bookingtimer .finalinfo .finfo-rgt {float:left}
header:before {background-position: center -90px; height:80px}

.movie-header {background-size:1024px; height:315px}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top h1 {padding-right:50px; font-size:24px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li {padding-right:24px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:before {left: -10px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:nth-child(3) {width:120px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:nth-child(5) {width:160px;}
.movie-location .movie-location-left .movie-location-area, .movie-location .movie-location-left .movie-location-area .movie-locationarea-list {width:100%;}
/*.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time {display:block; float:none; overflow:hidden; margin:0 -1.3% 10px; width:auto}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li {margin:0 1.3% 15px; width:10%}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time:last-child {margin:0 -1.3% 0px;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li a {padding:0}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list h2 {line-height:24px; display:block; float:none}*/
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list {padding-bottom:10px;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list .movie-lalist-rows {margin:5px 0 0;}
/*.movie-location .movie-location-left .movie-location-area .movie-locationarea-list h2 {line-height:40px;} Hided25092018*/
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time {margin:0 -5px;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li {padding:0 5px;margin:0 0 5px;}

.movie-location .movie-selectbox h2.selectbox-title > span:after {display:none}

.movie-location h2.location > span {font-size:18px;line-height:18px;}
.movie-location .movie-selectbox {padding:20px 0}
.movie-location .movie-selectbox {padding:15px 0;}
.movie-location .movie-selectbox h2.selectbox-title {margin:0;}
.movie-location .movie-selectbox h2.selectbox-title span {font-size:18px;line-height:18px;padding:0;margin-bottom:5px;display:block;}
.movie-location .movie-selectbox .movie-selectbox-sub {margin:0; max-width:inherit}
.movie-location .movie-selectbox .movie-selectbox-sub .booking-type ul li .type label {padding:7px 0 4px 37px;}
.movie-location .movie-selectbox .movie-selectbox-sub .booking-type ul li .type input[type="checkbox"] + label span {width:27px;height:27px;background-size:100% auto;}
.movie-location .movie-selectbox .movie-selectbox-sub .check label {line-height:27px;padding-left:37px;}
.movie-location .movie-selectbox .movie-selectbox-sub .check input[type="checkbox"] + label span {width:27px;height:27px;background-size:100% auto;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom h2 {width:9%;}
.datescroll {width: 88.5%;}
/*.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom {margin-left:-10px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom:before {width:11px;}*/

.rating-wrap .modal-dialog .modal-content .modal-body .rating-content .btngroup .btn {padding:1px 50px 0 50px; line-height:48px}

/*Mobile Tab*/

.cc-acctabs-content-block .cc-tabcontent .cc-myacc-tabtrigger {display:block;margin:3px 0 2px;text-transform:uppercase;padding: 15px 20px 11px;}
/*.cc-myaccount .innercontent-banner {padding: 0 20px;} Hided 20170407*/
.cc-acctabs-content-block .cc-tabcontent .cc-myacc-tabtrigger:first-child {margin:3px 0 2px}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-cancel-reservation{padding: 20px 0;}
.cc-reservation-cancel-rule {padding: 20px 50px 20px;margin:20px 0 20px;}
.cc-reservation-cancel-rule h3 {padding: 0 0 10px;}
.cc-acctabs-head-block .cc-acctabs-list-lft {display:none;}
.cc-res-cancelbtn .btnprimary {font-size:16px;line-height:16px;padding:18px 20px 15px;}
.cc-acctabs-content-block .cc-tabcontent .cc-myacc-tabtrigger span {font-size:18px;line-height:20px;}
.cc-myaccount .innercontent-row .innercontent-cols.collft {width:100%;}
.cc-acctabs-head-block .cc-cardbalance-rgt {padding: 17px 25px 12px 15px;}
.cc-myaccount .innercontent-row .innercontent-cols.colrgt{display:none;}
.cc-myaccount .inner-content-container {padding: 0 20px 0 20px;}
.cc-myaccount .innercontent-row .innercontent-cols.collft {margin: 0 0 20px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > thead > tr > th, .cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > tbody > tr > td {font-size: 16px;line-height: 16px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > tbody > tr > td span.title {line-height: 18px;font-size: 16px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > tbody > tr > td {vertical-align: middle;}

/*My Profile Tab*/
.cc-myacc-myprofile-main .cc-myacc-myprofile-info {padding:15px 20px;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-head { padding: 0 20px 10px;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-lft ul li {padding: 0 0 10px;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-rgt .update-btn {font-size:16px;padding: 8px 0 4px; line-height:16px}
.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-lft ul li span.fst, .cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-lft ul li span.lst {width: 50%;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-inner:first-child {padding: 20px 0 20px;}
/*.cc-acctabs-content-block .cc-tabcontent .cc-cancel-reservation{margin:0 60px;}*/

/*My Account page*/
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box{width:200px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details{padding-left:20px;width:408px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .btnprimary{font-size:14px;padding:0 9px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .btnprint span{padding:10px 0 6px 35px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .btnprint span:before{background-size:24px;width:24px;margin-top:-10px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-grandtotal,
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-ticketinfo,
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo{padding-right:0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-mdetails{padding-bottom:15px;margin-bottom:15px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-ticketinfo h4{padding-bottom:0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-inforow{margin-bottom:15px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-grandtotal{padding-top:10px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-grandtotal label,
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-grandtotal p{font-size:14px;}
.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:20px;}

.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-mdetails ul li{margin-top:10px;}


/*.cc-myaccount .innercontent-banner .innercontent-banner-content{width:100%;min-height:181px;}
.cc-myaccount .innercontent-banner .club-card-balance-block{float:left;width:100%;margin:15px 0;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk ul.club-card li label{max-width:60%;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk ul.club-card li span{padding-left:60%;} Hided 20170407*/

.cc-myaccount .innercontent-banner {padding:14px 320px 14px 14px;}
.cc-myaccount .innercontent-banner .innercontent-banner-content{padding:33px 0 0;}
.cc-myaccount .innercontent-banner .innercontent-banner-content h1{font-size:20px;line-height:20px;padding:0 0 10px;}
.cc-myaccount .innercontent-banner .innercontent-banner-content p{font-size:15px;line-height:19px;}
.cc-myaccount .innercontent-banner .club-card-balance-block{width:300px;top:14px;right:14px;}
.cc-myaccount .innercontent-banner .club-card-balance-block h2{font-size:15px;line-height:15px;padding:10px 0 6px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk{padding:10px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk ul.club-card li label{max-width:180px;padding:0 15px 0 0;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk ul.club-card li p{padding-left:180px !important;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-head label{max-width:180px;padding:0 15px 0 0;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-head p{padding-left:180px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-body{padding:10px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-body ul li label{max-width:180px;padding:0 15px 0 0;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-body ul li p{padding-left:180px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-foot label{max-width:180px;padding:0 15px 0 0;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-foot p{padding-left:180px;}

.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-loyalty-card{padding:20px 60px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-coupon-list{padding:20px 60px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history{padding:20px 60px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .last-seen-block .table{width:900px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-cancel-reservation{padding:20px 60px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-cancel-reservation .table{width:800px;}

.mCSB_horizontal.mCSB_inside > .mCSB_container{margin-bottom:10px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-loyalty-card h4{padding:10px 0 0;}
.cc-payment-confirmation .advblock{margin: 81px 0 15px;}

#mtrailer-modal .modal-dialog {margin-left: -384px;  margin-top: -216px;}
#mtrailer-modal .modal-dialog.add{margin-left: -384px !important;  margin-top: -216px !important;}
.cc-Loyalty-card-qty{width: 31%;}

.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .datescroll {padding:0 25px 0 20px}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date li {width:132px; font-size:14px}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date li a {padding:8px 12px 6px 12px}

.bookingprogress-header .bottom-infobar.addposition {top:0; position:static;}
.bookingprogress-header .bottom-infobar.addposition .infobar-right {position:fixed; top:44px; z-index:1000; padding-right:30px;}
.cc-seatlayout-block.topspace {margin-top:0;}
.bookingprogress-header .bottom-infobar.addposition .infobar-left {margin-top:55px;} 
/*22.6.2017*/
.cc-movies-block {padding:15px;margin:20px 0;}
.cc-movies-wrapper {margin-top:0;width:100%; display:block}
.cc-movies-block .cc-movies-tabs {margin-top:0;}
.cc-movies-block .cc-select-date {margin:15px 0 0;}
.cc-movies-block .cc-select-date ul.date {display:inline-block;}
.cc-movies-block .cc-select-date.add {width:100%; display:inline-block; padding:0 20px}
.cc-movies-block .cc-select-date.add ul.date {width:100%}
.cc-movies-block .cc-select-date ul.date li {margin:0 3px 5px;}
.cc-movies-wrapper .cc-movie-left-panel {width:100%;margin:15px 0 0;}
.cc-movies-wrapper .cc-movie-left-panel h2{line-height:20px;color:#fff;background:#252525;padding:16px 25px 16px 60px;margin:0;cursor:pointer;}
.cc-movies-wrapper .cc-movie-left-panel h2:after {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.cc-movies-wrapper .cc-movie-left-panel .moviefilters-wrap {display:none;}
.cc-movies-wrapper .cc-movie-left-panel .cc-reset {display:none;}
.cc-movies-wrapper .cc-movie-right-panel {width:100%;margin:15px 0 0;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul {margin:0 -5px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li {width:33.33333333333333%;background:transparent;margin:0 0 15px;padding:0 5px;box-shadow:none;}
.cc-coming-soon-details .cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li {width:33.333333333%;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter {padding:10px;box-shadow:0 0 10px 2px #e2e2e2;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-moviecontent {min-height:52px;position:relative;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-moviecontent h3 {font-size:14px;line-height:14px;margin:7px 0 0;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .play-icon {width:32px;height:32px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .cc-booknow {max-width:75%;font-size:15px;line-height:17px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .cc-movieinfo {font-size:15px;line-height:17px;}
.cc-view-more-btn {position:static;display:block;text-align:right;}
.cc-view-more-btn .cc-view-more {font-size:14px;padding:5px 15px 5px 20px;margin:0;right:-25px;letter-spacing:0px;}
.ajax-loader-block{display:none !important;}
.tooltip.left{margin-left:-30px;left:40% !important;min-width:100px;}
.cc-experience-wrapper{padding:20px 0 0;}
.cc-giftcard-main-block .cc-giftcard-lft-inner{width:60%;}
.cc-giftcard-main-block .cc-giftcard-rgt-inner{width:40%;}
.seat-content-block .movie-bannercontent-top h1.make-hd{margin-right: 0;}
/*Oscar Film Festivals*/
.innercontent-off h3{font-size:16px;line-height:20px;}
.innercontent-off ul.off-date-dec li{font-size:14px;line-height:20px;}
.innercontent-off ul.off-date-dec li .off-movie{width:76%;}
.innercontent-off ul.off-date-dec li .off-time{width:22%;}
.innercontent-off h3{font-size:16px;line-height:20px;}
.innercontent-row .innercontent-cols.colrgt.addbanner-mb {display:block;width:100%;text-align:center;margin:30px 0 10px;float:left;padding:0;}
.cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols.colrgt.mgv {margin-top:80px;}
.cc-giftcard-main-block .cc-giftcard-rgt-inner.fw{width:100%;}
}

@media (max-width:767px) {
.cc-verticaltab.cc-android-cont .cc-cinemas-detail-content .modal-dialog{max-width:100%;margin:0;}
.cc-verticaltab.cc-android-cont .cc-cinemas-detail-content.cc-view-map .mtrailermodal-close {right:auto;left:-15px;}
.cc-cinemas-detail-content.cc-view-map .mtrailermodal-close{right:auto;left:-15px;}
.cc-movies-block .cc-movie-left-panel .filter-block ul li .tooltip.right {margin-left:-290px;}
.rating-wrap.myaccount-cancel .modal-dialog .modal-content .modal-body .rating-content .btngroup .btn{line-height:26px;}
.rating-wrap.myaccount-cancel .modal-dialog .modal-content .modal-body .rating-content{padding-left:0;width:inherit;float:none;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-grandtotal label, .cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-grandtotal p{font-size:12px;}
/*seat content*/
.seat-content-block .movie-bannercontent-top h1{font-size:20px;line-height:20px;}
.seat-content-block .movie-bannercontent-top ul.moviedetails{margin:30px auto 0;min-height:60px;}

.home-title h2 {font-size:24px;line-height:24px;}
.home-title h2 span {font-size:16px;line-height:18px;}



.cc-experience-wrapper .cc-experiencecontent-top {margin:20px 0 0;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topleft {width:100%;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright {width:100%;margin:1px 0 0;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list, .cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list:first-child {width:50%;margin:0;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form {height:100%;padding:15px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form figure {margin:18% 0 0;}
.cc-experience-wrapper .cc-experiencecontent-bottom .cc-experiencecontent-bottom-list.leftad, .cc-experience-wrapper .cc-experiencecontent-bottom .cc-experiencecontent-bottom-list.rightad {width:100%;margin:1px 0 0;}
.cc-events-promotions-block {padding:20px 0;}
.cc-events-promotions-block .cc-events-promotions-block-list {margin:20px -5px 0;}
.cc-events-promotions-block .cc-events-promotions-block-list .events-promotion-img .cc-ep-more {bottom:5px;display:block;opacity:1;}
.cc-events-promotions-block .cc-events-promotions-block-list .events-promotion-img{padding:0 5px;}

footer {padding:10px 0 15px;}
footer.add {padding-bottom:60px;}
footer .cc-footer-topleft ul {margin:0 0 10px;}
footer .cc-footer-topleft ul li {padding:0;}
footer .cc-footer-topleft ul li a {line-height:18px;}
footer .cc-footer-topleft ul li a:before {display:none;}
footer .cc-footer-topleft, footer .cc-footer-topright {width:100%;}
footer .cc-footer-topleft li a {padding:0;}
footer .cc-appdownload {float:left;width:60%}
footer .cc-footer-topright {margin:0 0 15px;}
footer .cc-footer-topright h5, footer .cc-stayin-touch h5 {padding:0 0 5px;}
footer .cc-footer-topright .cc-appdownload h5 {text-align:left;}
footer .cc-footer-topright .cc-appdownload ul.appStore {float:left;}
footer .cc-stayin-touch {width:40%;margin:0;}
footer p.copyright {margin:0 0 12px;}
footer .cc-footer-btm {padding-top:15px;}
footer .cc-footer-btm .cc-foot-cclogo {width:150px;padding:0;}
 

.movie-header {background-size: 1010px; height:310px}
.movie-banner-wrap {margin-top:-85px;}
.cc-coming-soon-details.cc-movies-type {padding:0 15px 30px;} 
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top {min-height:inherit; max-height: inherit; padding:15px 15px 50px; position:relative}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top h1 span.notice {width:25px;margin-top:0;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top h1 span.notice img {width:25px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top h1 {padding:0 0px 20px 0; border-bottom:1px solid #c7c7c7}


.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom h2 {display:none;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .datescroll {padding:0 20px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date li {font-size:13px;}
.datescroll {width:100%;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:before {display:none}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li, .movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:nth-child(3), .movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:nth-child(5) {width:33.333%; padding-right:20px; margin-top:15px;max-width:inherit !important;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li h6 {margin-top:0;}
/*.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li.hide-details {display:none;}*/

.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .btn-details {display: inline-block; position: absolute; bottom: 15px; right:15px; border:1px solid #969696; font:12px/16px 'FoundrySterling-Bold'; padding:5px 10px 3px; color:#000; text-transform:uppercase; text-decoration:none;}
.movie-location {padding:0px 15px 25px; border-bottom:none;}
/*.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li {width:11.7%; height:40px;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li a {font-size:13px; line-height:15px;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li a span {font-size:13px; line-height:13px}*/

/*.movie-location .movie-location-left .movie-location-area .movie-locationarea-list h2 {font-size:16px;line-height:33px;} Hided25092018*/
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time {margin-left:-5px;margin-right:-5px;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li {/*width:16.66666666666667%; Hided25092018*/width:20%;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li a {/*font-size:16px; Hided25092018*/line-height:16px;padding:8px 5px 7px;}
.movie-location .movie-selectbox .movie-selectbox-sub .booking-type ul li {padding-left:10px;}
.movie-location .movie-selectbox .movie-selectbox-sub .booking-type ul li .type input[type="checkbox"] + label {font-size:14px;line-height:14px;padding:6px 0 2px 32px;}
.movie-location .movie-selectbox .movie-selectbox-sub .booking-type ul li .type input[type="checkbox"] + label span {width:22px;height:22px;background-size:100% auto;}
.movie-location .movie-selectbox .movie-selectbox-sub .check label {line-height:22px;padding-left:32px;}
.movie-location .movie-selectbox .movie-selectbox-sub .check input[type="checkbox"] + label span {width:22px;height:22px;background-size:100% auto;}
.movie-location .btngroup1 {width:100%}
.rating-wrap .modal-dialog {margin:25px 0 ; min-height:inherit}
.rating-wrap .modal-dialog .modal-content {margin:0}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom {padding:7px 15px 7px 25px; margin-top:0;}

.rating-wrap {padding:0 15px !important;}
.rating-wrap .modal-dialog .modal-content .modal-body {padding:15px;}
.rating-wrap .modal-dialog .modal-content .modal-body figure {width:35%;}
.rating-wrap .modal-dialog .modal-content .modal-body .rating-content {margin-left:0; padding-left:15px; width:65%;}
.rating-wrap .modal-dialog .modal-content .modal-body .rating-content .btngroup {padding-top:0px;}
.rating-wrap .modal-dialog .modal-content .modal-body .rating-content .btngroup .btn {min-width:inherit;}

.movie-location .btngroup {padding-bottom:20px;}
.movie-location .btngroup  .btn-primary.view {font-size:15px; line-height:24px;}

#mtrailer-modal .modal-dialog {margin-left: -50%; margin-top: -50%;}
#mtrailer-modal .modal-dialog.add{margin-left: -50% !important;  margin-top: -50% !important;}
#mtrailer-modal .mtrailermodal-close {right:0px;}

/*.bookingprogress-header .bs-successmsg {padding:15px 0;}
.bookingprogress-header .bs-successmsg h2 {font-size:30px; line-height:36px;}
.bookingprogress-header .bs-successmsg p {font-size:16px; line-height:22px;} Hided 20170227*/
.nav-overlay {z-index:1003}
.cbp-spmenu-vertical, .cc-menutrigger {z-index:1004}
.cbp-spmenu-push-toright {left:0;}
.cbp-spmenu-push-toright header {left:0px}

.cc-menutrigger.cc-shrink.active:before, .cc-menutrigger.active:before {display:none}
.navwrap .nav-item {padding:35px 0 0}
.cbp-spmenu-left {top:0px;}
.cbp-spmenu-left:before {content:''; position:fixed; left:-270px; width:70px; height:45px; top:0px; background:#000; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.cbp-spmenu-left.cbp-spmenu-open:before {left:0}
.cc-menutrigger .icon-span {width:20px}
.cc-menutrigger.active {left:15px; top:20px;}
.cc-menutrigger.active .icon-span, .cc-menutrigger.cc-shrink.active .icon-span {left:0;}
.cc-menutrigger.active .icon-span:first-child {top:1px;}

/*My Profile Tab*/
.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-lft ul li span.fst, .cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-lft ul li span.lst, .cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-lft ul li span.fst.fullWidth {font-size:15px;line-height:16px;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-lft ul li {padding: 0 0 10px;}

.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .last-seen-block .table-condensed > thead > tr > th{font-size:14px;padding:15px 12px 12px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .last-seen-block .table-condensed > tbody > tr > td{font-size:12px;padding:8px 12px 6px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .last-seen-block .table-condensed > tbody > tr > td li{padding-top:10px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-loyalty-card{padding:20px 40px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-loyalty-card .table-condensed > thead > tr > th{padding:15px 12px 12px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-loyalty-card .table-condensed > tbody > tr > td{font-size:12px;padding:8px 12px 6px;line-height:16px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-loyalty-card h4{padding:10px 20px 0 0;}

.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-coupon-list{padding:20px 40px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-coupon-list .table-condensed > thead > tr > th{font-size:14px;padding:15px 12px 12px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-coupon-list .table-condensed > tbody > tr > td{font-size:12px;line-height:26px;padding:8px 12px 6px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history{padding:20px 40px;}

.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-cancel-reservation{padding:20px 40px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-cancel-reservation .table-condensed > thead > tr > th{font-size:14px;padding:15px 12px 12px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-cancel-reservation .table-condensed > tbody > tr > td{font-size:12px;line-height:26px;padding:8px 12px 6px;}

.cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > tbody > tr > td input[type="checkbox"] + label span, .cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > tbody > tr > td input[type="checkbox"]:checked + label span:before{background-size:26px;width:26px;height:26px;}

/*My Account - Booking History */
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details{padding-left:15px;width:320px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-mdetails ul li,
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-inforow li p{font-size:12px;line-height:14px;}
.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:8px;}
.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:16px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .cc-moviecontent h3{font-size:12px;line-height:14px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .cc-moviecontent p{font-size:12px;line-height:14px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .cc-moviecontent{min-height:46px;}

#cc-cancelmodalpopup .modal-header{padding:18px 30px 14px;}
#cc-cancelmodalpopup h4.modal-title{font-size:18px;}
#cc-cancelmodalpopup button.close img{width:20px}
#cc-cancelmodalpopup .modal-body{padding:25px;}
#cc-cancelmodalpopup .btnprimary.btncontinue,#cc-cancelmodalpopup .btnprimary.btncancel{padding:15px 32px 12px 32px;font-size:18px;}
#cc-cancelmodalpopup .modal-body ol li{padding:0 10px 15px;}

/*.innercontent-banner .innercontent-banner-content h1{font-size:20px;line-height:20px;}
.innercontent-banner .innercontent-banner-content p{font-size:14px;} Hided 20170425*/
.cc-selectedseats-info p{text-align:left;word-break:break-all;}
.cc-selectedseats-info p strong{text-align:center;width:100%;float:left;}

.cc-myaccount .innercontent-banner {padding:14px;}
.cc-myaccount .innercontent-banner .innercontent-banner-content{padding:0 0 15px;}
.cc-myaccount .innercontent-banner .innercontent-banner-content h1{padding:5px 0;}
.cc-myaccount .innercontent-banner .innercontent-banner-content p{font-size:14px;line-height:18px;}
.cc-myaccount .innercontent-banner .club-card-balance-block{width:100%;position:relative;top:auto;right:auto;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk{padding:15px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-head{padding:5px 15px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-body{padding:15px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-foot{padding:5px 15px;}
.cc-search-blk .formgroup .form-control{padding: 6px 20px;}
.cc-search-blk .formgroup:after{right:20px;}
.cc-search-blk .cc-search-list li a{font-size:16px;line-height:20px;padding: 10px 20px;}
.cc-search-blk .cc-search-list li a span{font-size:14px;}

.seat-content-block .movie-bannercontent-top ul.moviedetails.payment li:first-child {width: auto;padding-left:0px;}
.seat-content-block .movie-bannercontent-top ul.moviedetails.payment li.info-card {max-width:250px; width:auto;}
.seat-content-block .movie-bannercontent-top ul.moviedetails.payment li{padding:0 22px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .nav-tabs > li a{padding: 12px 35px 8px;}
.cc-inner-page-top{padding:65px 0 0;}
.cc-experience-detailed .cc-experience-detailed-inner{margin: 40px 0 0;}
.cc-payment-confirmation .advblock {max-width:inherit;margin: 20px 0 15px;text-align:center;}
.cc-payment-confirmation .advblock figure {display:inline-block;}
.inner-content-container{padding:0 15px 20px;}
.innercontent-row{margin-right:-15px;margin-left:-15px;}
.innercontent-row .innercontent-cols{padding:0 15px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date li a {padding:8px 5px 6px 5px; line-height:18px;}
/*.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .datescroll .slick-slider .slick-track {transition:transform 500ms ease !important;}*/

.cc-failure-block h2{font-size:24px;}
.mobile-visible {display:block;}
.desktop-visible {display:none;}
.mpu-conf{margin:30px auto 0 !important;}
.cc-giftcard-main-block .cc-giftcard-lft-inner{width:100%;}
.cc-giftcard-main-block .cc-giftcard-rgt-inner{width:100%;}
.google-add-home.mtv{margin:20px 0 0 !important;}
.seat-content-block .movie-bannercontent-top h1.make-hd{padding: 15px 30px 5px 0;}
/*Oscar Film Festivals*/
.innercontent-off{padding:20px;}
.innercontent-off .off-cont,.innercontent-off .off-cont.off-cont-fw{width:100%;margin:0 0 15px;min-height:inherit;}
.innercontent-off ul.off-date-dec{padding: 10px 10px 0;}
.innercontent-off .off-banner img{width:300px;}
.innercontent-off ul.off-date-dec li .off-time{width:24%;}
.innercontent-off ul.off-date-dec li .off-movie{width:74%;}
.innercontent-row .innercontent-cols.colrgt.addbanner-mb {display:block;width:100%;text-align:center;margin:30px 0 10px;float:left;padding:0;}
.cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols.colrgt.mgv {margin-top:0;}
}

@media (max-width:680px) {
    .cc-Loyalty-card-qty{width: 36%;}
}

@media (max-width:639px) {
.cc-myacc-myprofile-bg{padding:0;}
/*seat-content*/
.seat-content-block .movie-bannercontent-top ul.moviedetails{width:540px;}
.seat-content-block .movie-bannercontent-top ul.moviedetails li{padding:0 18px;}/*padding:0 24px;*/

.home-title h2 {font-size:22px;line-height:22px;padding:0 0 5px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form figure {margin:14% 0 0;}
.cc-events-promotions-block .cc-events-promotions-block-list .events-promotion-img .cc-ep-more {width:100%;max-width:70px;margin-left:-35px;}

.movie-header {background-size: 800px; height:245px}
.movie-banner-wrap {margin-top: -70px;}
.movie-header .bnt-trailer {width: 35px; height: 35px; background-size: 35px; margin-left: -17px; margin-top: -17px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top h1 {font-size:17px;line-height:22px}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li, .movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:nth-child(3), .movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:nth-child(5) {width:50%}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li.clearfix {display:block; margin:0; padding:0; width:100%}
.movie-location h2.location {/*padding:5px 0; Hided25092018*/padding:10px 0;}
.movie-location h2.location > span {font-size:16px;line-height:16px;}
.movie-location h2.location > span:after {display:none}
/*.movie-location h2.location .movie-btn {width:22px;height:22px;margin-top:-11px;}
.movie-location h2.location .movie-btn .icon-span {width:12px;left: 5px; top: 10px;}
.movie-location h2.location .movie-btn .icon-span:first-child {top:10px;}*/
.movie-location .movie-selectbox h2.selectbox-title span {font-size:16px;line-height:16px;}
/*.movie-location .movie-selectbox .movie-selectbox-sub .booking-type ul li {width:50%;}
.movie-location .movie-selectbox .movie-selectbox-sub .booking-type ul li .type label {font-size:15px; line-height:15px;}
.movie-location .movie-selectbox .movie-selectbox-sub .booking-type ul li .type input[type="checkbox"] + label span {background-size:30px; height:30px; width:30px; margin:0px 7px 0px 0}
.movie-location .movie-selectbox .movie-selectbox-sub .booking-type ul li .type input[type="checkbox"] + label span:before {background-size:30px;}
.movie-location .movie-selectbox .movie-selectbox-sub .booking-type ul li .type input[type="checkbox"]:checked + label span:before {background-size:30px; height:30px; width:30px;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list h2 {font-size:16px;}*/

.movie-location .movie-location-left{padding-top:10px;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list h2 {font-size:14px;line-height:20px;/*line-height:28px; Hided25092018*/margin:6px 0 0;}
/*.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li {width:20%;} Hided25092018*/
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li a {font-size:14px;line-height:14px;padding:6px 5px;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li a span{padding-right:2px;}
.movie-location .movie-selectbox .movie-selectbox-sub .booking-type ul li {float:none;width:100%;padding:10px 0 0;}
.movie-location .movie-selectbox .movie-selectbox-sub .booking-type ul li:first-child {padding:0;}

.rating-wrap .modal-dialog .modal-content .modal-body figure {width:20%;}
.rating-wrap .modal-dialog .modal-content .modal-body .rating-content {width:80%;}
.rating-wrap .modal-dialog .modal-content .modal-body .rating-content .btngroup .btn {padding:2px 40px 0 40px; line-height:36px;}
.movie-location .movie-selectbox .movie-selectbox-sub .btngroup .btn {min-width:inherit; padding:6px 25px 3px}

/*.cc-payment-confirmation-wrapper {padding:20px 0 10px}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-left {width:100%;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-right {width:100%; margin-top:40px;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-ticket-grand-total .cc-total-left {width:47%; margin-right:3%;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-ticket-grand-total .cc-total-right {width:50%;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-ticket-grand-total .cc-total-right ul li span.cc-total-bottom-right {font-size:20px;}
.cc-payment-confirmation-wrapper .cc-confirmation-left p.cc-confirmation-sent {padding:15px 0; line-height:16px;}*/
.bookingtimer .finalinfo {padding-top:15px;}
.bookingtimer .finalinfo .finfo-lft {font-size:13px; line-height:30px;}
.bookingtimer .finalinfo .finfo-rgt {font-size:13px;}
.bookingtimer .finalinfo p span {background-size:25px; padding-left:35px;}

/*My Account*/
#cc-cancelmodalpopup .modal-body {padding: 20px;}
#cc-cancelmodalpopup .btnprimary.btncontinue {width: 100%;margin: 0 0 15px;}
#cc-cancelmodalpopup .btnprimary.btncancel {width: 100%;}
#cc-cancelmodalpopup .modal-header {padding: 20px;}
#cc-cancelmodalpopup .modal-body ol li { padding: 0 10px 15px;}

.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .last-seen-block .table-condensed > tbody > tr > td li{padding-top:5px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-loyalty-card{padding:20px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-coupon-list{padding:20px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history{padding:20px;}


/*My Profile Tab*/
.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-lft, .cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-rgt {width:100%;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-rgt {margin:20px 0 0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-cancel-reservation{padding: 20px ;}
.cc-acctabs-content-block .cc-tabcontent {margin:0;}

/*signup*/
.cc-signin-page .innercontent-form .formgroup > label, .cc-signup-page .innercontent-form .formgroup > label {width: 100%;padding:0 0 5px;}
.cc-signup-page .innercontent-form .formgroup > .formfield {width:100%;}
.cc-signup-page .innercontent-banner {padding: 0 20px;}
.cc-signup-page .innercontent-banner .innercontent-banner-content {padding: 0;}
.innercontent-form .formgroup.mb0{margin-bottom: 0px;}

/*My Account - Booking History */
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box{width:180px;padding:8px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details{padding-left:15px;width:308px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo h4{margin:0  0 2px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo h4,
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-ticketinfo h4{background-size:16px;padding-left:23px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-inforow{margin-bottom:10px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-mdetails ul li > label{max-width:84px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-mdetails ul li > span{padding-left:84px;}
.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:14px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .btnprimary{font-size:12px;}
.seat-content-block .movie-bannercontent-top ul.moviedetails.payment li{padding:0 13px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .nav-tabs > li a {padding:8px 30px 5px;font-size:13px;}
.innercontent-form .formgroup.hidden-label > label.hidden-xxs{display:none !important;}
.innercontent-form .formgroup.mrb10{margin-bottom:10px;}
.cc-Loyalty-card-qty{width: 38%;}

.cc-failure-block {padding: 0;}
.cc-failure-block h2{font-size:20px;}
.cc-failure-block figure {padding-bottom:20px;}

.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date li {font-size:11px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .yet-to-see-wrap{padding:0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block, .cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .last-seen-block{padding:10px 0 0;}
.tooltip.left{left:30% !important;}
.innercontent-form .contact-left-main .social-main ul.cc-social li {margin-left: 19px;}
/*OFF*/
.innercontent-off .off-banner{width:100%;margin:0 0 20px;text-align:center;}
.innercontent-off .off-banner img{width:auto;display:inline-block;}
.innercontent-off .innercontent-off-cont{width:100%;}
.innercontent-off p.pbt{padding-bottom:15px;}
}

@media (max-width:567px) {
.cc-movies-block .cc-movie-left-panel .filter-block ul li .tooltip.right {margin-left:-100px;}
.rc-errormessage .rc-stbox{max-width:450px;}
/*seat content*/

.seat-content-block .movie-bannercontent-top ul.moviedetails{margin:20px 0 0;min-height:60px;width:auto;}
.seat-content-block .movie-bannercontent-top ul.moviedetails li:first-child{width:50%;}
.seat-content-block .movie-bannercontent-top ul.moviedetails li{padding:0 10px 0 0;width:50%;margin:0 0 10px;}
.seat-content-block .movie-bannercontent-top ul.moviedetails li.clearfix {width:100%;}
.seat-content-block .movie-bannercontent-top ul.moviedetails li.info-genre{max-width:50%;}
.seat-content-block .movie-bannercontent-top ul.moviedetails li:before{background:none;}
.seat-content-block .movie-bannercontent-top h1{padding:5px 0 20px;text-align:left;border-bottom:1px solid #c7c7c7;}


.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li {width:50%;}
.cc-coming-soon-details .cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li {width:50%;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .cc-booknow {max-width:65%;font-size:14px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .cc-movieinfo {font-size:14px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form {padding:10px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form figure {width:70px;margin:10% 0 0;}

/*SignIn*/
/*.cc-signin-page .innercontent-form .formgroup > .actionfield .btnwrap {width: 100%;padding:0;}
.cc-signin-page .innercontent-form .formgroup > .actionfield .btnwrap .btnprimary{width: 100%;}
.cc-signin-page .innercontent-form .formgroup > .actionfield .btnsecondary{margin:30px 0 0;width:100%;}
.cc-signin-page .innercontent-form .formgroup > .actionfield .btnwrap .hint-text {top: 10px;left: 0;}*/

/*My Account */
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-cancel-reservation > thead > tr > th{padding:13px 12px 10px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-cancel-reservation > tbody > tr > td{padding:6px 12px 4px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-cancel-reservation > tbody > tr > td:first-child{padding:6px 12px;}

.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk{padding:10px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk .points-earned-blk{top:10px;right:10px;padding:6px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk .points-earned-blk p{font-size:12px;}

.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .last-seen-block > thead > tr > th{padding:13px 12px 10px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .last-seen-block > tbody > tr > td{padding:6px 12px 4px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .last-seen-block > tbody > tr > td:first-child{padding:6px 12px;}

.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-loyalty-card > thead > tr > th{padding:13px 12px 10px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-loyalty-card > tbody > tr > td{padding:6px 12px 4px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-loyalty-card > tbody > tr > td:first-child{padding:6px 12px;}

.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-coupon-list .table-condensed > thead > tr > th{padding:13px 12px 10px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-coupon-list .table-condensed > tbody > tr > td{padding:6px 12px 4px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-coupon-list .table-condensed > tbody > tr > td:first-child{padding:6px 12px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .yet-to-see-wrap{margin-bottom:10px;}
/*.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .yet-to-see-wrap{margin-bottom:20px;}*/
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box {float:none;width:286px;margin:0 auto 20px;padding:10px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .cc-moviecontent h3{font-size:16px;line-height:18px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .cc-moviecontent p{font-size:12px;line-height:14px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .cc-moviecontent{min-height:46px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-ticketinfo h4,
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo h4{padding-bottom:6px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-inforow{margin-bottom:15px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .btnprimary{width:100%;font-size:14px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box .cc-movieposter .cc-moviecontent p{font-size:14px;line-height:16px;}


.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details{padding-left:0;width:100%;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-mdetails ul li > label{max-width: 120px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-mdetails ul li > span{padding-left:130px;}
.innercontent-form .formgroup > label.no-mobile-data{display:none;}
/*contact us*/
.innercontent-form .contact-left-block .contact-add ul li p.add-txt{width:75%;}

.seat-content-block .movie-bannercontent-top ul.moviedetails.payment li:first-child {width: 50%;}
.payment-container .cc-giftcard-main-block {padding:20px 0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .nav-tabs > li a{padding:8px 25px 5px;font-size:11px;}
.cc-Loyalty-card-qty{width:47%;}
.cc-Loyalty-card-total{padding:0 6px;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-lft.cc-myacc-myprofile-lft-rc .update-btn {font-size:16px;padding:12px 0 7px;min-width:104px;}

.cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul.three-column li:first-child, .cc-newsnevents .cc-newsnevents-inner .nne-tabblock .tablinks ul.three-column li{width:100%;}
.tooltip.left{left:30% !important;}
.innercontent-form .contact-left-main .social-main ul.cc-social li {margin-left: 10px;}
.innercontent-form .contact-left-main .social-main ul.cc-social li a{padding:7px 55px 7px 0;}
.seat-content-block .movie-bannercontent-top h1.make-hd{padding: 0 30px 5px 0;}
/*OFF*/
.innercontent-off .off-banner img{width:auto;}
.innercontent-off .off-banner{float:none;margin:0 0 20px;text-align:center;}
.innercontent-off .off-banner img{width:auto;display:inline-block;}

.movie-location .movie-location-left .movie-location-area .movie-locationarea-list h2{width:20%;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time{width:80%;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li {width:25%;}
 }


@media (max-width:479px) {
    .seat-content-block .movie-bannercontent-top h1 span{width:25px;height:25px;margin-top:0;}
    .seat-content-block .movie-bannercontent-top h1 span img{width:25px;height:25px;}
    .view-map.modal-dialog{margin-top:-125px !important;}
.cc-movies-block .cc-movie-left-panel .filter-block ul li .tooltip.right {margin-left:-100px;}
.make-payment .btn {padding:10px 25px 6px;line-height:20px;min-width:130px;font-size:14px;}
.rc-errormessage .rc-stbox{max-width:385px;}
.rc-errormessage .rc-stbox p{font-size:18px;}
.rating-wrap.myaccount-cancel .modal-dialog .modal-content .modal-body .rating-content{padding:0;}

/*.innercontent-banner .innercontent-banner-content h1{font-size:18px;line-height:18px;}
.innercontent-banner .innercontent-banner-content p{font-size:12px;} Hided20170425*/
.rating-wrap .modal-dialog .modal-content .modal-body .rating-content .btngroup{text-align:center;}
/*signIn*/
.cc-signin-page .innercontent-form .formgroup > .actionfield .btnwrap .hint-text {top:5px;}

/*signup*/
.cc-signin-page .innercontent-form .formgroup > .actionfield .btnprimary, .cc-signin-page .innercontent-form .formgroup > .actionfield .btnsecondary, .cc-signup-page .innercontent-form .formgroup > .actionfield .btnprimary, .innercontent-form .formgroup > .actionfield .btnsecondary {width:100%;}
.cc-signup-page .innercontent-form .formgroup > .actionfield .btn.btnsecondary {margin-left:0;margin-top:15px;}
.cc-signup-page .innercontent-form {padding:20px 20px 1px;}
.cc-signin-page .innercontent-form .formgroup > label, .cc-signup-page .innercontent-form .formgroup > label {font-size:16px;line-height:16px;}
.cc-signin-page .innercontent-form .formgroup > .formfield .form-control, .cc-signup-page .innercontent-form .formgroup > .formfield .form-control {/*height: 40px;font-size:16px;padding: 13px 20px;*/}
/*My Account Mobile Tab*/
#cc-cancelmodalpopup .modal-header{padding:18px 15px 15px;}
#cc-cancelmodalpopup button.close img{width:16px;}
#cc-cancelmodalpopup .modal-dialog {width:90%;margin:100px auto}
.cc-reservation-cancel-rule {padding:20px 10px 20px 20px;}
.cc-reservation-cancel-rule ol li {font-size:12px;padding: 0 0 17px;}
#cc-cancelmodalpopup h4.modal-title {font-size:16px;line-height:16px;}
.cc-reservation-cancel-rule ol li:last-child {padding: 0;}
#cc-cancelmodalpopup .modal-body{padding:15px;}
#cc-cancelmodalpopup .modal-body ol li{padding:0 8px 10px;}
#cc-cancelmodalpopup .btnprimary.btncontinue{margin-bottom:10px;}
#cc-cancelmodalpopup .btnprimary.btncontinue,#cc-cancelmodalpopup .btnprimary.btncancel{padding:10px 0 7px;font-size:16px;}

.cc-res-cancelbtn .btnprimary {width: 100%;}
.cc-acctabs-head-block .cc-cardbalance-rgt {padding: 10px 20px 8px 19px;}
.cc-acctabs-head-block .cc-cardbalance-rgt span {font-size: 12px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > thead > tr > th, .cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > tbody > tr > td {padding: 10px 10px 10px; font-size: 14px;line-height: 16px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > tbody > tr > td span.title {line-height: 16px;font-size: 12px;}

/*.cc-myaccount .innercontent-banner .innercontent-banner-content {padding: 20px 0 0;}
.cc-myaccount .innercontent-banner .club-card-balance-block{margin:10px 0;}
.cc-myaccount .innercontent-banner .club-card-balance-block h2{font-size:14px;line-height:14px;padding:12px 0 8px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk{padding:10px 10px 0;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk ul.club-card li{font-size:12px;line-height:18px;padding-bottom:8px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk .points-earned-blk{position:static;margin-left:-10px;margin-right:-10px;padding:0 0 6px;line-height:18px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk .points-earned-blk p br{display:none;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk .points-earned-blk p span{display:inline-block;} Hided 20170407*/

.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-loyalty-card{padding:15px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-coupon-list{padding:15px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history{padding:15px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > tbody > tr > td input[type="checkbox"] + label span, .cc-acctabs-content-block .cc-tabcontent .tabpan .table-condensed > tbody > tr > td input[type="checkbox"]:checked + label span:before{background-size:20px;width:20px;height:20px;}


/*signin*/
.cc-signin-page .innercontent-banner .innercontent-banner-content {padding: 20px 0;}
.cc-signin-page .innercontent-banner {padding:0 20px;}


/*My Profile Tab*/
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-cancel-reservation{padding:15px;margin: 0;}

.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-lft ul li {padding: 0 0 10px;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-lft ul li span.fst {padding: 0 40px 0 0;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-rgt {margin: 10px 0;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-inner:first-child {padding: 20px 0 10px;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-head {padding:0 20px 10px;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-head h3 {font-size:14px;padding: 7px 0 1px 40px;line-height:24px;}

.inner-content {margin-top:70px;}
.inner-content.cc-banner-shrink {margin-top:40px;}
.home-title h2 {font-size:20px;line-height:20px;}
.home-title h2 span {font-size:14px;line-height:16px;}

.cc-movies-block .cc-select-date {margin:10px 0 0; width:100%;}
.cc-movies-wrapper .cc-movie-left-panel {margin:10px 0 0;}
.cc-movies-wrapper .cc-movie-left-panel h2 {font-size:14px;line-height:18px;padding:10px 36px 8px 10px;}
.cc-movies-wrapper .cc-movie-left-panel h2:after {width:40px;background-size:18px auto;}
.cc-movies-block {padding:10px;margin-top:10px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul {margin:0 -2px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li {margin:0 0 10px;padding:0 2px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter {padding:5px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-moviecontent {min-height:50px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-moviecontent h3 {font-size:12px;line-height:14px;margin:8px 0 0;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-moviecontent p {font-size:11px;line-height:14px;letter-spacing:0;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li .cc-movieposter .cc-movie-poster-detail .movies-overlay .cc-booknow {max-width:90%;}
.cc-view-more-btn .cc-view-more {right:-20px;}

.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list:first-child {margin:0 0 1px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list, .cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list:first-child {width:100%;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form {padding:15px;}
.cc-experience-wrapper .cc-experiencecontent-top .cc-experiencecontent-topright .cc-experience-list .cc-experience-form figure {margin:0;}

.cc-events-promotions-block .cc-events-promotions-block-list .events-promotion-img .cc-ep-more {font-size:13px;line-height:13px;padding:4px 10px 2px;}

footer .cc-footer-topleft ul {width:50%;}

.cc-menutrigger {top:12px; left:15px; width:20px}
.cc-menutrigger.cc-shrink {top: 10px;}
.cc-sitesearch {margin-left: 30px;}

/*.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time {margin:0 -1.3% 0px}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li {width:14.1%; height:35px;}
.movie-location .movie-selectbox .movie-selectbox-sub .booking-type ul li {width:100%;}
.movie-location .movie-selectbox .movie-selectbox-sub .booking-type ul li:first-child {margin-bottom:10px;}*/
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list h2 {float:none;width:100%;line-height:14px;margin:10px 0 5px;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time{float:none;width:auto;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li a span{padding-right:1px;}

.movie-location .movie-selectbox .movie-selectbox-sub .btngroup .btn {font-size:13px;}


.rating-wrap .modal-dialog .modal-content .modal-body figure {width:100%; text-align:center}
.rating-wrap .modal-dialog .modal-content .modal-body figure img {width:100px; display:inline-block;}
.rating-wrap .modal-dialog .modal-content .modal-body .rating-content {width:100%; padding:15px 0 0;}

.cc-seatlayout-btm .btn {line-height:25px;}


/*.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-movie-details .cc-movie-details-bottom, .cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom, .cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-ticket-grand-total {padding:15px;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-movie-details .cc-movie-details-top h2, .cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-top h2 {padding:15px 15px 10px}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-ticket-grand-total .cc-total-left {width:100%; margin:0;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-ticket-grand-total .cc-total-right {width:100%; margin-top:15px;}
.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-confirmation-print p a {padding:16px 0 15px; font-size:16px;}*/
.bookingtimer .finalinfo p span {margin:0 0 5px;}
.cc-movies-block .cc-movies-tabs {margin:5px 0 5px -20px}
/*.bookingprogress-header .bottom-infobar .bottom-infobar-inner.bottom-infobar-inner-fb{padding:30px 0 0;}
.bookingprogress-header .bottom-infobar .bottom-infobar-inner.bottom-infobar-inner-fb .infobar-left .pagetitle{font-size:16px;}
.bookingprogress-header .bs-successmsg {padding:15px 0 5px 0} Hided 20170227*/
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-loyalty-card h4{padding:10px 0 0; text-align:center;}
/*Country Code*/
.cc-signup-page .innercontent-form .formgroup > .formfield .form-control.fg-mobile{padding-left:138px;}
/*.fg-phonenumber .countrycode{top:8px;line-height:25px;max-width:110px;}
.fg-phonenumber .countrycode img{top:3px;}*/
.countrycode-popup .modal-dialog{width:auto;margin:10px;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .form-control.mobile-pd{padding-left:140px;}
.bookingprogress-header .bookingstatus-bar ul li{box-shadow:none;}
.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 {margin:0 5px 5px 0;}
.inner-content-container{padding: 0 20px 20px 20px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top{padding:15px;}
.cc-coming-soon-details.cc-movies-type {padding:0 15px 30px;} 
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .nav-tabs > li a{padding:8px 17px 5px;font-size:11px;}
.cc-experience-detailed .cc-experience-detailed-inner{margin:40px 0 0;}
.cc-Loyalty-card-qty{float: left;width: 100%;}
.cc-Loyalty-card-total{padding: 10px 20px 0 0;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-lft.cc-myacc-myprofile-lft-rc .update-btn {padding: 8px 0 3px;margin:10px 0 0;}
.cc-Loyalty-card-qty .dropdown .bootstrap-select button{min-height:30px;padding:5px 12px 2px;}
.cc-myacc-myprofile-main .cc-myacc-myprofile-info.cc-myacc-myprofile-recharge{padding:0;}
.cc-Loyalty-card{padding:15px 20px 12px;}
.cc-inner-page-top{padding: 35px 0 0;}
.cc-experience-detailed .block-body .cc-experience-descblock-01 .cc-expcolswrap .cc-expcol-content{padding: 15px;}

.cc-movies-block .cc-select-date.add {padding:0 15px;}
.cc-movies-block .cc-select-date.add .slick-prev {left:-15px;}
.cc-movies-block .cc-select-date.add .slick-next {right:-15px}

.cc-failure-block h2{font-size:16px;line-height:22px;}
.cc-failure-block figure {padding-bottom:10px;}
.innercontent-form.contactus h2.contact-hd{padding:0 0 15px;font-size:26px;text-align:left;}
.bookingprogress-header .bottom-infobar.addposition .infobar-right {top:40px;}
.bookingprogress-header .bottom-infobar.addposition .infobar-left {margin-top:50px}
.col-xxs-12{width:100% !important;}
.contact-right-block .cc-contact-cinema .dropdown .bootstrap-select.btn-group .dropdown-toggle .filter-option{line-height:25px;}
.tooltip.left{margin-left:0;left:0 !important;min-width:inherit;width:150px;}
.mpu-conf{margin:20px auto 0 !important;}
/*Oscar Film Festival*/
/*Oscar Film Festival*/
.innercontent-off{padding:15px 15px 5px;}
.innercontent-off p{font-size:14px;line-height:18px;}
.innercontent-off p span{font-size:13px;}
.innercontent-off p.pbt{padding-bottom:15px;}
.innercontent-off h3{font-size:14px; line-height:18px;padding:10px 10px 5px;}
.innercontent-off ul.off-date-dec li{font-size: 12px;line-height: 16px;}
.innercontent-off .off-cont,.innercontent-off .off-cont, .innercontent-off .off-cont.off-cont-fw{margin:0 0 15px;}
.innercontent-off .off-banner{margin:0 0 15px;}
.innercontent-off ul.off-date-dec li .off-movie{width:70%;}
.innercontent-off ul.off-date-dec li .off-time{width:28%;}
.innercontent-off ul.off-date-dec li .off-time{font-size:12px;}
}

@media (max-width:415px) {


/*seat content*/
 .seat-content-block .movie-bannercontent-top ul.moviedetails  li p{font-size:12px;}

 .cc-failure-block h2{font-size:14px;line-height:18px;}
 .cc-failure-block p{font-size:14px;}

}


@media (max-width:413px) {
 

.cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-lft ul li span.fst, .cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-lft ul li span.lst, .cc-myacc-myprofile-main .cc-myacc-myprofile-info .cc-myacc-myprofile-lft ul li span.fst.fullWidth {font-size:12px;line-height:14px;}
.rating-wrap .modal-dialog .modal-content .modal-body .rating-content .btngroup .btn {padding: 2px 20px 0 20px; font-size: 13px; line-height: 27px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top h1 {font-size: 16px;  padding-top: 0; line-height: 20px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li, .movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:nth-child(3), .movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li:nth-child(5) {padding-right:15px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li h6 {font-size:12px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top .moviedetails li p {font-size:11px; line-height:15px;}
/*.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li {width:22.4%}*/
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li {width:25%;}
.movie-location .movie-selectbox .movie-selectbox-sub .btngroup .btn {font-size:12px; margin-left:10px; padding:4px 10px 2px; line-height:24px;}

/*.cc-payment-confirmation-wrapper .cc-confirmation-left .cc-movie-details .cc-movie-details-bottom ul li span.cc-movie-left, .cc-payment-confirmation-wrapper .cc-confirmation-left .cc-movie-details  .cc-movie-details-bottom ul li span.cc-movie-right, .cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-left h3, .cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-left ul li span.cc-ticket-left, .cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-left ul li span.cc-ticket-right, .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, .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, .cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-right ul li span.cc-ticket-right, .cc-payment-confirmation-wrapper .cc-confirmation-left .cc-payment-details .cc-payment-details-bottom .cc-payment-bottom-right ul li span.cc-ticket-left {font-size:13px; line-height:18px;}*/
/*.bookingprogress-header .bottom-infobar .bookingtimer-inner label,.bookingprogress-header .bottom-infobar .bookingtimer-inner .btimer-fclock{float:none; margin:0px 0 10px 0}
.bookingprogress-header .bottom-infobar .bottom-infobar-inner.bottom-infobar-inner-fb{padding:35px 0 7px;}
.bookingprogress-header .bs-successmsg h2 {font-size: 26px; line-height: 26px;}*/

/*.cc-myaccount .innercontent-banner .club-card-balance-block h2{font-size:12px;padding:10px 0 6px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk{padding:5px 8px 0;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk ul.club-card li{padding-bottom:5px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk .points-earned-blk{margin-left:-8px;margin-right:-8px;padding:3px 0 5px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk .points-earned-blk p{font-size:12px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk .points-earned-blk p span{padding-top:3px;} Hided 20170407*/

.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box{width:100%;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .cc-movieposter-box img{width:100%;}


.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date li {font-size: 11px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-bottom .date li a {padding:8px 10px 6px 10px}
}

@media (max-width:384px) {
.make-payment{margin-right:10px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .nav-tabs > li a {padding: 4px 11px 0px;font-size:9px;}
.seat-content-block .movie-bannercontent-top ul.moviedetails  li p{font-size:10px;}

.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li {width:33.33333333333333%;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li:nth-child(3n+3) > div.tooltip{left:0 !important;white-space:nowrap;}
.movie-location .movie-location-left .movie-location-area .movie-locationarea-list ul.time li:nth-child(3n+3) > div.tooltip.top .tooltip-arrow{left:25% !important;}

.cc-events-promotions-block .cc-events-promotions-block-list .events-promotion-img .cc-ep-more {max-width:60px;font-size:12px;line-height:12px;padding:2px 5px 0;margin-left:-30px;}


.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-mdetails ul li > label{max-width:90px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-mdetails ul li > span{padding-left:90px;}
.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:90px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-ticketinfo h4, .cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-fandbsinfo h4{padding-bottom:0;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-inforow li label{font-size:12px;margin-right:10px;}

.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-grandtotal p{margin-bottom:10px;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .yet-to-see-block .movie-booking-details .cc-consolidatedinfo .cc-grandtotal label{float:none;text-align:center;border-top:1px solid #c8c8c8;padding:8px 0 5px;display:block;clear:both;}
.cc-acctabs-content-block .cc-tabcontent .tabpan .cc-myacc-booking-history .nav-tabs > li a{padding:10px 10px 6px;}
/*.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk ul.club-card li label{max-width:66%;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk ul.club-card li span{padding-left:66%;} Hided 20170407*/
.cc-acctabs-content-block .cc-tabcontent .cc-myacc-tabtrigger span{font-size:16px;line-height:18px;}

.cc-myaccount .innercontent-banner .club-card-balance-block h2{font-size:12px;line-height:12px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk{padding:10px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk ul.club-card li{font-size:12px;line-height:18px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk ul.club-card li label{max-width:150px;padding-right:5px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk ul.club-card li p{padding-left:150px !important;}
.cc-myaccount .innercontent-banner .club-card-balance-block .club-card-balance-cnt-blk ul.club-card li p .viewbtn{font-size:11px;line-height:11px;padding:3px 0 2px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-head{font-size:13px;line-height:14px;padding:5px 10px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-head label{max-width:150px;padding-right:5px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-head p{padding-left:150px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-body{padding:10px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-body ul li{font-size:12px;line-height:12px;padding:10px 0 0;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-body ul li label{max-width:150px;padding-right:5px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-body ul li p{padding-left:150px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-foot{font-size:13px;line-height:14px;padding:5px 10px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-foot label{max-width:150px;padding-right:5px;}
.cc-myaccount .innercontent-banner .club-card-balance-block .collapsible-content .ccontent-foot p{padding-left:150px;}

.make-payment .btn{padding:10px 15px 6px;}
.cc-movies-block .cc-movie-right-panel .cc-movie-listwrap ul li{min-height:250px;}
}

 
@media (max-width:320px) {
/*Country Code*/
.fg-phonenumber .countrycode{left:12px;}
.cc-signup-page .innercontent-form .formgroup > .formfield .form-control{padding:13px 12px;}
.cc-signup-page .innercontent-form .formgroup > .formfield .form-control.fg-mobile{padding-left:123px;}
.fg-phonenumber .countrycode{max-width:105px;}
.cc-myacc-persprofile-edit .cc-profileedit-inner .cc-profileedit-input .form-control.mobile-pd{padding-left:125px;}
.movie-banner-wrap .movie-bannercontent-wrap .movie-bannercontent-content .movie-bannercontent-top h1{padding:0 0px 25px 0;}
.cc-signup-page .innercontent-form .formgroup > label.mrgt{margin-top:20px;}
.cc-Loyalty-card{font-size:14px;}
.google-add-home iframe{margin-right:-10px !important;}
.mpu-conf{margin:20px -5px 0 0 !important;}
/*OFF*/
.innercontent-off ul.off-date-dec li .off-time{width:32%;}
.innercontent-off ul.off-date-dec li .off-movie{width:66%;}
.cc-payment-confirmation .cc-payment-confirmation-row .cc-payment-confirmation-cols.colrgt{width:101.6%;}
.google-add-home{float:left;width:101.6%;}
}

/*Maintenance Responsive*/

@media(max-width:1599px){
.maintenance-page .movie-header{height:630px;background-size:100% auto;}
}
@media(max-width:1199px){
.maintenance-page .movie-header{height:615px;}
}
@media(max-width:991px){
/*.cc-movie-left-panel .tooltip{display:none !important;}*/
.maintenance-page .movie-header{background-size:cover;}
}
@media(max-width:767px){
.maintenance-page .movie-header{height:405px;}
}
/*Maintenance Responsive*/