@charset "utf-8";
/* CSS Document */
.clearfix:after, before{content: ""; display: block; clear: both; visibility: hidden;}
.clearfix{zoom:1;}
html[xmlns] .clearfix{display: block;}
* html .clearfix{height: 1%;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #424242 !important; opacity: 1;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #424242 !important; opacity: 1;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #424242 !important; opacity: 1;
}
:-moz-placeholder { /* Firefox 18- */
  color: #424242 !important; opacity: 1;
}
.view_moreBox, .contactAdrass_div a, .readMore_btn, .view_btn, #sticky, .premium_adDiv a, a.explore_btn, .explore_btn, .buttonsearch_block, .get-in-touch .newsletter-submit, .extraBoxs_div, .theaterSeat_section button, .cinemaTime_listInner, .cinemaList_gridView ul li, .gallery_div li, .errorDiv_inner a, .continue a, .select_gift li a, .search_area .input-text-m, .faq-search button, .submit_btn, .priority_form .submit, .rs-area .modal-body button, .watchList_icon, .wishlist_heart, .infoIcon_noTooltip, .search_display li a,.search_result button, .close:{
	-o-transition: color .2s ease-out, all .3s ease-in;
 -ms-transition: color .2s ease-out, all .3s ease-in;
 -moz-transition: color .2s ease-out, all .3s ease-in;
 -webkit-transition: color .2s ease-out, all .3s ease-in;
 transition: color .2s ease-out, all .3s ease-in;}
/********************* Clearfix ************************/
*{margin:0; padding:0;}
body{color: #000000 !important; font-family: 'StagSans-Book' !important; font-size: 18px !important;}
input{outline: 0 !important;}
ul{padding: 0; margin: 0;}
a:hover, a:focus{text-decoration: none !important; outline: 0 !important;}

h1{font-family: 'BrandonGrotesque-Black' !important; font-size: 50px !important; text-transform: uppercase !important;}
h2{font-family: 'BrandonGrotesque-Black' !important; font-size: 35px !important; text-transform: uppercase !important;}
h3{font-family: 'StagSans-Medium' !important; font-size: 22px !important;}
h4{font-family: 'BrandonGrotesque-Black' !important; font-size: 16px !important; text-transform: uppercase !important;}
form{font-family: 'StagSans-Book' !important; font-size: 18px !important;}

.text-center img{display: inline-block;}
.page-header{position: absolute; z-index: 999; top: 0; width: 100%;}
.header_banner{position: relative;}
.open_time,open_time p{padding-left: 0;
    font-size: 19px;
    margin-top: 15px;
    color: #000000;
    font-family: 'StagSans-Light';}
/* top search section */
.sign_in_btn.sign_in_btn2{margin-right: 100px;}
.sign_in_btn{margin-top: 15px; margin-right: 20px;}
.sign_in_btn ul{margin: 0;}
.sign_in_btn ul li{display: inline-block; padding: 0 15px; color: #fff; position: relative; list-style-type: none;}
.top-search a{border:0 !important; padding: 0; color: #fff}
.top-search a:hover{background: inherit !important; color: #31847d !important}
.top-search #demo-2 input[type=search] {width: 15px; padding-left: 10px; color: transparent; cursor: pointer;}
.top-search #demo-2 input[type=search]:focus{width: 130px; padding-left: 32px; color: #000; background-color: #c3c3c3; cursor: auto;}
.top-search #demo-2 input:-moz-placeholder{color: transparent;}
.top-search #demo-2 input::-webkit-input-placeholder{color: transparent;}
#demo-2{position: static; top: 0; margin: 0; right: 0;}
#demo-3{position: absolute; top: -26px; margin: 0; left: 0;}
.top-search #demo-3 input[type=search] {width: 15px; padding-left: 10px; color: transparent; cursor: pointer;}
.top-search #demo-3 input[type=search]:focus{width: 130px; padding-left: 32px; color: #000; background-color: #e8e8e8; cursor: auto;}
.top-search #demo-3 input:-moz-placeholder{color: transparent;}
.top-search #demo-3 input::-webkit-input-placeholder{color: transparent;}
.sign_in_btn a{color: #fff; text-decoration: none;}
.sign_in_btn a:hover{color: #E2124D;}
.top-search a:hover{color: #E2124D;}
.top-search input{outline: none;}
.top-search input[type=search] {-webkit-appearance: textfield; -webkit-box-sizing: content-box; font-size: 100%;}
.top-search input::-webkit-search-decoration, .top-search input::-webkit-search-cancel-button {display: none;}
.top-search input[type=search]{background: url(../images/search_iconBig.png) no-repeat 9px center; background-size: 20px; border: solid 0 #1f534f; padding: 9px 10px 9px 32px; width: 55px; -webkit-border-radius: 10em; -moz-border-radius: 10em; border-radius: 10em; -webkit-transition: all .5s; -moz-transition: all .5s;
transition: all .5s;}
.top-search input[type=search]:focus{width: 130px; background-color: #fff; border-color: #66CC75; -webkit-box-shadow: 0 0 5px rgba(109,207,246,.5); -moz-box-shadow: 0 0 5px rgba(109,207,246,.5); box-shadow: 0 0 5px rgba(109,207,246,.5);}
.top-search input:-moz-placeholder{color: #999;}
.top-search input::-webkit-input-placeholder{color: #999;}
.sign_in_btn ul li.search_main{padding-right: 0;}
.sign_in_btn ul li.search_main .navbar{padding: .5rem 0;}
/* top search section end */

/* Top Nav */
.header-menu .topnav{overflow: hidden;}
.header-menu .bg-light{background-color: transparent !important;}
.header-menu li{margin-left: 40px; list-style-type: none;}
.header-menu li a{color: #f2f2f2 !important; text-align: center; padding: 3px 0 !important; text-decoration: none; font-size: 19px; text-transform: uppercase; font-family: 'BrandonGrotesque-Black'; border-bottom: 4px solid transparent; border-radius: 1px;}
.header-menu li a:hover{border-bottom: 4px solid #E2124D !important; border-radius: 1px;}
.header-menu li a.active{border-bottom: 4px solid #fff; border-radius: 1px;}
.stick .header-menu li a.active{color: #000 !important; border-bottom: 4px solid #000;}

.header-menu .active{border-bottom: solid 0px #a58c27;}
.header-menu .topnav .icon{display: none;}
.header-menu .dropdown{float: left; overflow: hidden;}
.header-menu .dropdown .dropbtn{font-size: 17px; border: none; outline: none; color: white; padding: 14px 16px; background-color: inherit; font-family: inherit; margin: 0;}
.header-menu .dropdown-content{display: none; position: absolute; background-color: #f9f9f9; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
 z-index: 1;}
.header-menu .dropdown-content a{float: none; color: black; padding: 12px 16px; text-decoration: none; display: block; text-align: left;}
.header-menu .dropdown-content a:hover{background-color: #ddd; color: black;}
.header-menu .dropdown:hover .dropdown-content{display: block;}
/* Top Nav End*/
.has-sub{margin-right: 25px !important;}
#cssmenu{margin-top: 8px;}
#cssmenu > ul > li:last-child{margin: 0;}
#cssmenu > ul > li > a{display: block; color: #000;}
#cssmenu > ul > li > a > span{display: block; padding: 5px 30px 1px 5px;}
#cssmenu > ul > li > a:hover{text-decoration: none;}
#cssmenu > ul > li.active{border-bottom: none;}
#cssmenu > ul > li.has-sub > a span{background: url(../images/icon_plus.png) 98% center no-repeat;}
#cssmenu > ul > li.has-sub.active > a span{background: url(../images/icon_minus.png) 98% center no-repeat;}
/* Sub menu */
#cssmenu ul ul{padding: 15px; display: none; position: absolute; background: #fff; width: 300px; right: 40px; margin-top: 10px; border-radius: 4px; box-shadow: 0 0 5px #6f6f6f;}
#cssmenu ul ul li{padding: 3px 0; margin-left: 0; text-transform: uppercase;}
#cssmenu ul ul a{display: block; color: #595959; font-size: 13px; padding: 0 !important;}
#cssmenu ul ul a:hover{color: #79980d;}
.header-menu li.has-sub a{margin: 4px 0px 0 20px;}
.has-sub.active a{border-bottom: 4px solid #fff;}
.has-sub.active .box a{background: #fff; box-shadow: 0 0 0px #000; color: #424242 !important; border-bottom: 2px solid #d8d7d6 !important; margin: 0; text-align: left; font-family: 'StagSans-Book'; text-transform: inherit;}
.has-sub.active .box .select2-container{width: 100%;}
.select2-container .select2-choice .select2-arrow b{display: none;}

.top_logo.error_logo{margin: 0 20px;}

div.custom-select{position: relative; display: inline-block; width: 100%; padding: 0 0px 0 0; border: 0; margin-bottom: 12px;}
.custom-select select{display: inline-block; border-bottom: 2px solid #d8d7d6 !important; text-transform: uppercase; border: 0px solid #d8d7d6; padding: 8px 0; width: 100%; margin: 0; color: #424242; font-size: 13px !important; font: inherit; outline: none; background: #fff; -webkit-appearance: none; cursor: pointer;}

/* Select arrow styling */
.custom-select:after{content: "▼"; width: 16px; height: 16px; background: #fff url(../images/down.png); position: absolute; font-size: 0; top: 10px; right: 10px; bottom: 0; padding: 0; color: white; pointer-events: none;}
.no-pointer-events .custom-select:after{content: none;}
.today_cls{width: 47%; position: relative;}
.today_cls input{display: inline-block; border-bottom: 2px solid #d8d7d6 !important; border: 0px solid #d8d7d6; width: 100%; color: #424242; padding: 8px 0 0; margin-bottom: 12px;}
.today_cls:after{content: ""; width: 14px; height: 14px; background: url(../images/today_icon.png); position: absolute; font-size: 0; top: 15px; right: 0px; bottom: 0; padding: 0;}
.today_cls.time_cls:after{background: url(../images/time_icon.png);}
.submit_btn{display: inline-block; width: 100%; background: #E2124D; border-radius: 6px; padding: 12px; color: #fff; text-align: center; text-transform: uppercase; margin-top: 8px; border: 0; font-size: 15px; cursor: pointer;}
.submit_btn:hover{background: #144270;}
.heightBox{height: 30px;}
.filmEvent{position: absolute; top: 50%; z-index: 1; width: 65%; left: 0; right: 0; margin: 0 auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.filmEvent h1{color: #fff; font-size: 50px; text-transform: uppercase; font-family: 'BrandonGrotesque-Black';}
.boxSha_div{background: #fff; padding: 5px; box-shadow: 0 0 5px #424242; width: 90%; border-radius: 6px;}
.boxSha_div a, .boxSha_div a .select2-default, .mobileBooking a, .mobileBooking a .select2-default{font-size: 13px !important; color: #424242 !important; text-transform: uppercase;}
.boxSha_div .select2-container .select2-choice{line-height: 40px;}
.width_film{width: 25% !important; border-right: 1px solid #f8f8f8 !important; padding: 0 10px !important; height: 55px !important; margin: 0 !important; border-radius: 0 !important;}
.cinemaPagefom .today_cls.width_film input{text-transform: inherit;}
.custom-select.width_film select, .today_cls.width_film input{border-bottom: 0px solid #d8d7d6 !important; height: 55px; text-transform: uppercase;}
.custom-select.width_film::after{background: url(../images/bookDown_icon.png); top: 20px;}
.width_film.today_cls::after{background:transparent;}
.width_film.time_cls{border-right: 0px solid #f8f8f8 !important;}
.filmEvent .mobileBooking input.form-controll{border: 1px solid #c0c0c0 !important; padding-left: 10px; border-radius: 4px; width: 100%; height: 50px;}
.buttonsearch_block{left: 20px; margin: 0; position: absolute; border: 0; top: 0px; background: #E2124D; cursor: pointer; padding: 17px; color: #fff; font-size: 14px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
.buttonsearch_block:hover{background: #144270;}
.filmEvent .seaBox_div{position: relative;}
.mainSlider .carousel-caption{right: 15%; bottom: 100px; left: 3%; text-align: left; padding-bottom: 0;}
.mainSlider .carousel-caption.innerSlider_welcomeDivn{bottom: 100px;}
.mainSlider .carousel-caption h2{text-transform: uppercase;}
.mainSlider .carousel-caption p .fas.fa-star{color: #ffd037;}
.mainSlider .carousel-caption h2{text-transform: inherit;}
.mainSlider .carousel-item{width: 100%; background-repeat: no-repeat; background-size: cover;}

#sticky{margin-top: 0 !important; position: fixed; width: 100%; z-index: 99999; min-height: 90px;}
.stick{top: 0 !important; background: #fff;}
.stick .menu ul li{padding: 15px;}
.stick .logo a{top: 0px; border-radius: 50%; width: 100px; height: 100px;}
.stick .menuDiv{margin-left: 10%;}
.slick-dots{display: none !important;}
.top_logo{background: url(../images/logo.png); width: 185px; height: 109px; background-size: 100%; background-repeat: no-repeat;}
.stick .top_logo, .nav_dark .top_logo{background: url(../images/footer_logo.png); background-size: 100%; background-repeat: no-repeat;}
.stick .header-menu li a{color: #000000 !important;}
.nav_dark .header-menu li a{color: #000000 !important;}
.stick #cssmenu > ul > li.has-sub > a span, .nav_dark #cssmenu > ul > li.has-sub > a span{background: url(../images/icon_plusHover.png) 98% center no-repeat;}
.stick .sign_in_btn ul li, .stick .sign_in_btn a, .nav_dark .sign_in_btn a{color: #212121;}
.stick .top-search input, .nav_dark .top-search input[type="search"]{background: url(../images/search_iconHover.png) no-repeat 9px center; background-size: 20px;}
.stick .header-menu .navbar-toggler .navbar-toggler-icon,  .nav_dark .header-menu .navbar-toggler .navbar-toggler-icon{background: url(../images/responsive_icon_hover.png); background-size: 100%; background-repeat: no-repeat;}

.premium_adDiv{color: #fff; width: 100%; margin-top: 50px; background-size: cover;}
.premium_adDiv .carousel-item::after{position: absolute; content: ""; background: rgba(0, 0, 0, 0.4); top: 0; width: 100%; height: 100%; left: 0;}
.premium_adDiv h2{font-size: 30px !important; font-family: 'StagSans-Medium' !important; text-transform: none !important;}
/* .premium_adDiv h1{font-size: 60px !important; font-family: 'DejaVuSerif' !important; text-transform: uppercase;} */
.premium_adDiv h4{font-size: 26px !important; font-family: 'StagSans-Book' !important;    text-transform: none !important;}
.premium_adDiv p{font-size: 18px;}
.premium_adDiv .carousel-caption{bottom: auto; color: #ffff; top: 50%; text-align: right; right: 10%; transform: translateY(-50%);}
.premium_adDiv img.sliImg{height: 500px; object-fit: cover;}

.entertainment .top_logo{
    background: url(../images/ph_logo_entertainment.png);
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}
.entertainment .stick .top_logo{
    background: url(../images/ph_logo_entertainment_hover.png) !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}

.clubGroup_box .hovereffect a{margin-bottom: 0;}
.showTime_div{position: absolute; left: 0; right: 0; top: 0; width: 100%; height: 100%; margin: 0 auto; text-align: center; border-radius: 6px;}
.showTime_div p{color: #fff; padding: 0px 30px; text-decoration: none; margin: 0; text-transform: uppercase; position: relative; top: 50%; font-family: 'StagSans-Semibold'; display: inline-block; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.showTime_div p span{font-size: 14px; font-family: 'StagSans-Light'; display: block;}
.hovereffect{width: 100%; height: 100%; float: left; overflow: hidden; position: relative; cursor: pointer; border-radius: 6px;}
.hovereffect a{position: relative; margin-bottom: 10px; display: inline-block; box-shadow: 0 0 5px #c3c3c3; border-radius: 6px; width: 100%; height: 100%}
.hovereffect a:before{background: rgba(0, 0, 0, 0.3); position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; border-radius: 6px;
-o-transition: color .2s ease-out, all .3s ease-in;
 -ms-transition: color .2s ease-out, all .3s ease-in;
 -moz-transition: color .2s ease-out, all .3s ease-in;
 -webkit-transition: color .2s ease-out, all .3s ease-in;
 transition: color .2s ease-out, all .3s ease-in;
}
.membership_desktop_view .hovereffect a:before{
	background: rgba(226,18,77, 0.3) !important;
	position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 6px;
    -o-transition: color .2s ease-out, all .3s ease-in;
    -ms-transition: color .2s ease-out, all .3s ease-in;
    -moz-transition: color .2s ease-out, all .3s ease-in;
    -webkit-transition: color .2s ease-out, all .3s ease-in;
    transition: color .2s ease-out, all .3s ease-in;
	}
.membership_desktop_view .hovereffect a.color_1:hover:before{background: rgba(0,0,0, 0.2) !important}
.relesed_cinemas{padding-top: 50px;}
.relesed_cinemas .sign_in_btn a{color: #000; font-family: 'StagSans-Light';}
.relesed_cinemas .sign_in_btn{margin-top: 0; margin-right: 10px;}
.relesed_cinemas .sign_in_btn ul li a.active{text-decoration: underline;}
.relesed_cinemas h2{color: #000; margin-left: 0px; text-transform: uppercase;}
h2.highlMar{margin-left: 0;}
.search_area .input-text-m{
    border-radius: 50% !important;
    height: 42px;
    border-left: 0;
    width: 42px;
    display: inline-block;
    line-height: 42px;
    padding: 0;
    background: #E2124D;
    color: #fff !important;
	border: 0px solid #d7d7d7 !important;
}
.search_area .input-text-m:hover{
    background: #144270;
}
.search_area .input-group > .form-control{flex: auto;
flex: auto;
color: #000;
border: 1px solid #d7d7d7;
width: 30% !important;
border-radius: 30px !important;
font-size: 14px;
margin-right: 5px;
height: 42px;
}
.search_area .input-group > .form-control:focus{border: 1px solid #d7d7d7; box-shadow: 0 0 0 #fff;}
.search_main .form-control, .search_main .input-group-text{border: 1px solid #d7d7d7;}
.highlight_divs img{border-radius: 6px; width: 100%;}
.highlight_divs h4{color: #000; margin: 20px 0 10px; text-transform: uppercase;}
.highlight_divs h3{color: #000; font-family: 'BrandonGrotesque-Black' !important; text-transform: uppercase;}
.highlight_divs p{color: #000;font-size: 14px;}
.highlight_divs p span {    font-family: 'StagSans-Semibold';    font-size: 14px;    margin: 0 10px 0 0;    padding: 6px 0 4px;}
.view_btn{display: inline-block; background: #E2124D; border-radius: 4px; box-shadow: 0px 12px 8px -5px #9e9e9e; font-size: 16px; color: #fff; padding: 12px 20px; min-width: 180px; margin: 30px 0;}
.view_btn:hover{box-shadow: 0px 0 0 0 #9e9e9e; color: #fff; background: #144270 !important;}

.spotlight_div{margin-top: 50px;}
.spotlight_div .carousel-item{border-radius: 6px;}
.spotlight_div .carousel-control-next{width: auto; opacity: 1; right: -55px;}
.spotlight_div .carousel-control-prev{width: auto; opacity: 1; left: -55px;}
.spotlight_div .carousel-caption{right: 5%; bottom: auto; left: 0; padding: 0; text-align: right; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);}

.spotlight_div.spotlight2_div .carousel-inner .carousel-item .carousel-caption{height: 100%; right: 0;}
.spotlight_div.spotlight2_div .carousel-inner .carousel-item .carousel-caption:before{content: ""; background: rgba(0, 0, 0, 0.2); left: 0; width: 100%; top: -1px; position: absolute;  height: 100%; z-index: -1; border-radius: 6px;}
.carousel-caption-innerDiv{position: relative; top: 50%; right: 5%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);}

.spotlight_div .carousel-caption h3, .spotlight_div .carousel-caption h1{text-transform: uppercase;}
.spotlight_div .carousel-caption h2{text-transform: uppercase; margin-left: 0;}
.spotlight_div .carousel-caption h4{font-family: 'StagSans-Book' !important;}
.cbfcBox{color: #fff; font-family: 'StagSans-Semibold'; margin-right: 30px;}
a.explore_btn, .explore_btn{display: inline-block; background: #E2124D; border-radius: 6px; text-align: center; font-size: 16px; color: #fff; padding: 12px 20px; min-width: 150px; margin: 10px 0;}
a.explore_btn:hover{color: #fff; background: #144270 !important;}
.spotlight_div .carousel-item img{border-radius: 6px;}

.beauty_div .carousel-item{background: #000;}
.beauty_div .carousel-item iframe{width: 100%; height: 380px;}
.beauty_div.spotlight_div .carousel-item{height: auto;}
.beauty_div.spotlight_div .carousel-caption{right: 0; bottom: auto; left: 0; text-align: left;}
.beauty_inner{position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.get-in-touch fieldset{border: 0; padding: 0; position: relative; width: 100%;}
.get-in-touch .newsletter-email{background: #fff; border: solid 1px #dfdfdf; border-radius: 0px; padding: 10px; width: 100%; color: #fff; font-size: 1em;color: #000;
border-radius: 6px;}
.get-in-touch .newsletter-submit{position: absolute; background: #000000; top: 0; right: 0; padding: 13px 15px; border: 0; border-radius: 6px; color: #fff;text-transform: uppercase; font-size: 15px;  cursor: pointer;}
.get-in-touch .newsletter-submit:hover{background: #666666;}
.footer{background: #f2f2f2; padding: 3% 0 0; margin-top: 50px;}
.footer ul li{list-style-type: none;}
.footer p{color: #000; font-size: 15px; font-family: 'StagSans-Book';}
.footer h3{color: #000; margin-bottom: 15px; text-transform: uppercase; font-size: 20px !important;}
.footer ul li a{color: #000; font-size: 15px; padding-bottom: 10px; display: inline-block; font-family: 'StagSans-Book';}
.footer ul li a:hover{color: #000;}
.footer_menu{border-top: 1px solid #ababab; padding: 25px 0; margin-top: 20px;}
.footer_menu p{color: #000;}
.social_icons li{display: inline-block; margin-right: 20px;}
.mobile_view, .mobileBooking, .cinema_mobile_view, .top-search.cinema_mobile_view{display: none;}

.mobileBooking{background: rgba(247, 244, 242, 0.99); width: 100%; padding: 20px; border-radius: 6px; box-shadow: 0 0 5px #999;}
.mobileBooking label{text-transform: uppercase; color: #424242; font-size: 18px; font-family: 'StagSans-Medium';}
.mobileBooking .custom-select select, .mobileBooking .today_cls input{border: 1px solid #c0c0c0 !important; padding-left: 10px; border-radius: 4px;}
.mobileBooking .today_cls::after{right: 10px;}
.mainSlider .carousel-item::after{position: absolute; content:''; left: 0; right: 0; top: 0; width: 100%; background: rgba(0, 0, 0, 0.3); height: 100%;}

.mainSlider .carousel-indicators{z-index: 1;}
.comingsoon_div h4{font-size: 18px; font-family: 'StagSans-Semibold'; color: #000;}
.quickBook_mobPop{display: none;}
.quickBook_mobPop{position: absolute; top: 45px; right: 80px;}
.quickBook_mobPop a{background: #000; padding: 10px 20px 12px; border-radius: 6px; color: #fff; text-transform: uppercase;}
.quickBook_mobPop a:hover{color: #fff;}
.popBox .mobileBooking{margin: 0;}
.popBox .modal-body{padding: 0;}
.highlightDiv, .spotlight_div{margin-left: 10px; margin-right: 10px;}
.text_transform{text-transform: uppercase;}
.beauty_div.spotlight_div .carousel-item img{object-fit: cover; height: 510px; width: 100%;}


/*********** cinema home page **********/
.relesed_cinemas .cinemaPage_list.cinema_desktop_view{margin-top: -190px;}
.cinemaPage_list li{
	margin: 0 0.5% 1%;
width: 24%;
position: relative;
border-radius: 6px; float: left; list-style-type: none;
}
.cinemaPage_list li .hovereffect a{margin-bottom: 0;}
.cinemaPage_list li img{border-radius: 6px; width: 100%; height: 220px; object-fit: cover;}
.phoeinxBoxs{margin-top: 50px;}
a.color_1:hover:before, a.color_2:hover:before, a.color_3:hover:before, a.color_4:hover:before, a.color_5:hover:before, a.color_6:hover:before, a.color_7:hover:before,
a.color_8:hover:before, a.color_9:hover:before, a.color_10:hover:before, a.color_11:hover:before, a.color_12:hover:before, a.color_13:hover:before, a.color_14:hover:before, a.color_15:hover:before, a.color_16:hover:before, a.color_17:hover:before, a.color_18:hover:before, a.color_19:hover:before, a.color_20:hover:before, a.color_21:hover:before, a.color_22:hover:before, a.color_23:hover:before, a.color_24:hover:before, a.color_25:hover:before, a.color_26:hover:before, a.color_27:hover:before, a.color_28:hover:before, a.color_29:hover:before, a.color_30:hover:before, a.color_31:hover:before, a.color_32:hover:before, a.color_33:hover:before, a.color_34:hover:before, a.color_35:hover:before, a.color_36:hover:before, a.color_37:hover:before, a.color_38:hover:before, a.color_39:hover:before, a.color_40:hover:before, a.color_41:hover:before, a.color_42:hover:before, a.color_43:hover:before, a.color_44:hover:before, a.color_45:hover:before, a.color_46:hover:before, a.color_47:hover:before, a.color_48:hover:before, a.color_49:hover:before, a.color_50:hover:before, a.color_51:hover:before, a.color_52:hover:before, a.color_53:hover:before, a.color_54:hover:before, a.color_55:hover:before, a.color_56:hover:before, a.color_57:hover:before, a.color_58:hover:before, a.color_59:hover:before, a.color_60:hover:before, a.color_61:hover:before, a.color_62:hover:before, a.color_63:hover:before, a.color_64:hover:before, a.color_65:hover:before, a.color_66:hover:before, a.color_67:hover:before, a.color_68:hover:before, a.color_69:hover:before, a.color_70:hover:before, a.color_71:hover:before, a.color_72:hover:before, a.color_73:hover:before, a.color_74:hover:before, a.color_75:hover:before, a.color_76:hover:before, a.color_77:hover:before, a.color_78:hover:before, a.color_79:hover:before, a.color_80:hover:before, a.color_81:hover:before, a.color_82:hover:before, a.color_83:hover:before, a.color_84:hover:before, a.color_85:hover:before, a.color_86:hover:before, a.color_87:hover:before, a.color_88:hover:before, a.color_89:hover:before, a.color_90:hover:before, a.color_91:hover:before, a.color_92:hover:before, a.color_93:hover:before, a.color_94:hover:before, a.color_95:hover:before, a.color_96:hover:before, a.color_97:hover:before, a.color_98:hover:before, a.color_99:hover:before, a.color_100:hover:before{background: rgba(0, 0, 0, 0.2);}

a.color_1:before{
background: rgba(51, 102, 102, 0.85);
}
a.color_2:before{
background: rgba(77, 71, 115, 0.85);
}
a.color_3:before{
background: rgba(165, 58, 62, 0.85);
}
a.color_4:before{
background: rgba(235, 35, 38, 0.85);
}
a.color_5:before{
background: rgba(38, 36, 94, 0.85);
}
a.color_6:before{
background: rgba(1, 99, 169, 0.85);
}
a.color_7:before{
background: rgba(80, 133, 70, 0.85);
}
a.color_8:before{
background: rgba(66, 92, 102, 0.85);
}
a.color_9:before{
background: rgba(35, 183, 230, 0.85);
}
a.color_10:before{
background: rgba(241, 95, 49, 0.85);
}
a.color_11:before{
background: rgba(76, 185, 72, 0.85);
}
a.color_12:before{
background: rgba(217, 35, 53, 0.85);
}
a.color_13:before{
background: rgba(222, 84, 158, 0.85);
}
a.color_14:before{
background: rgba(36, 79, 130, 0.85);
}
a.color_15:before{
background: rgba(161, 72, 46, 0.85);
}
a.color_16:before{
background: rgba(203, 151, 49, 0.85);
}
a.color_17:before{
background: rgba(38, 64, 143, 0.85);
}
a.color_18:before{
background: rgba(250, 204, 18, 0.85);
}
a.color_19:before{
background: rgba(167, 25, 29, 0.85);
}
a.color_20:before{
background: rgba(104, 50, 96, 0.85);
}
a.color_21:before{
background: rgba(54, 32, 99, 0.85);
}
a.color_22:before{
background: rgba(157, 60, 37, 0.85);
}
a.color_23:before{
background: rgba(62, 147, 186, 0.85);
}
a.color_24:before{
background: rgba(93, 196, 185, 0.85);
}
a.color_25:before{
background: rgba(199, 56, 84, 0.85);
}
a.color_26:before{
background: rgba(185, 32, 78, 0.85);
}
a.color_27:before{
background: rgba(46,162,242,0.85);
}
a.color_28:before{
background: rgba(77, 71, 115, 0.85);
}
a.color_29:before{
background: rgba(165, 58, 62, 0.85);
}
a.color_30:before{
background: rgba(235, 35, 38, 0.85);
}
a.color_31:before{
background: rgba(38, 36, 94, 0.85);
}
a.color_32:before{
background: rgba(1, 99, 169, 0.85);
}
a.color_33:before{
background: rgba(80, 133, 70, 0.85);
}
a.color_34:before{
background: rgba(66, 92, 102, 0.85);
}
a.color_35:before{
background: rgba(35, 183, 230, 0.85);
}
a.color_36:before{
background: rgba(241, 95, 49, 0.85);
}
a.color_37:before{
background: rgba(51, 102, 102, 0.85);
}
a.color_38:before{
background: rgba(77, 71, 115, 0.85);
}
a.color_39:before{
background: rgba(165, 58, 62, 0.85);
}
a.color_40:before{
background: rgba(235, 35, 38, 0.85);
}
a.color_41:before{
background: rgba(38, 36, 94, 0.85);
}
a.color_42:before{
background: rgba(1, 99, 169, 0.85);
}
a.color_43:before{
background: rgba(80, 133, 70, 0.85);
}
a.color_44:before{
background: rgba(66, 92, 102, 0.85);
}
a.color_45:before{
background: rgba(35, 183, 230, 0.85);
}
a.color_46:before{
background: rgba(241, 95, 49, 0.85);
}
a.color_47:before{
background: rgba(76, 185, 72, 0.85);
}
a.color_48:before{
background: rgba(217, 35, 53, 0.85);
}
a.color_49:before{
background: rgba(222, 84, 158, 0.85);
}
a.color_50:before{
background: rgba(36, 79, 130, 0.85);
}
a.color_51:before{
background: rgba(161, 72, 46, 0.85);
}
a.color_52:before{
background: rgba(203, 151, 49, 0.85);
}
a.color_53:before{
background: rgba(38, 64, 143, 0.85);
}
a.color_54:before{
background: rgba(250, 204, 18, 0.85);
}
a.color_55:before{
background: rgba(167, 25, 29, 0.85);
}
a.color_56:before{
background: rgba(104, 50, 96, 0.85);
}
a.color_57:before{
background: rgba(54, 32, 99, 0.85);
}
a.color_58:before{
background: rgba(157, 60, 37, 0.85);
}
a.color_59:before{
background: rgba(62, 147, 186, 0.85);
}
a.color_60:before{
background: rgba(93, 196, 185, 0.85);
}
a.color_61:before{
background: rgba(199, 56, 84, 0.85);
}
a.color_62:before{
background: rgba(185, 32, 78, 0.85);
}
a.color_63:before{
background: rgba(46,162,242,0.85);
}
a.color_64:before{
background: rgba(77, 71, 115, 0.85);
}
a.color_65:before{
background: rgba(165, 58, 62, 0.85);
}
a.color_66:before{
background: rgba(235, 35, 38, 0.85);
}
a.color_67:before{
background: rgba(38, 36, 94, 0.85);
}
a.color_68:before{
background: rgba(1, 99, 169, 0.85);
}
a.color_69:before{
background: rgba(80, 133, 70, 0.85);
}
a.color_79:before{
background: rgba(66, 92, 102, 0.85);
}
a.color_71:before{
background: rgba(35, 183, 230, 0.85);
}
a.color_72:before{
background: rgba(241, 95, 49, 0.85);
}
a.color_73:before{
background: rgba(235, 35, 38, 0.85);
}
a.color_74:before{
background: rgba(38, 36, 94, 0.85);
}
a.color_75:before{
background: rgba(1, 99, 169, 0.85);
}
a.color_76:before{
background: rgba(80, 133, 70, 0.85);
}
a.color_77:before{
background: rgba(66, 92, 102, 0.85);
}
a.color_78:before{
background: rgba(35, 183, 230, 0.85);
}
a.color_79:before{
background: rgba(241, 95, 49, 0.85);
}
a.color_80:before{
background: rgba(76, 185, 72, 0.85);
}
a.color_81:before{
background: rgba(217, 35, 53, 0.85);
}
a.color_82:before{
background: rgba(222, 84, 158, 0.85);
}
a.color_83:before{
background: rgba(36, 79, 130, 0.85);
}
a.color_84:before{
background: rgba(161, 72, 46, 0.85);
}
a.color_85:before{
background: rgba(203, 151, 49, 0.85);
}
a.color_86:before{
background: rgba(38, 64, 143, 0.85);
}
a.color_87:before{
background: rgba(250, 204, 18, 0.85);
}
a.color_88:before{
background: rgba(167, 25, 29, 0.85);
}
a.color_89:before{
background: rgba(104, 50, 96, 0.85);
}
a.color_90:before{
background: rgba(54, 32, 99, 0.85);
}
a.color_91:before{
background: rgba(157, 60, 37, 0.85);
}
a.color_92:before{
background: rgba(62, 147, 186, 0.85);
}
a.color_93:before{
background: rgba(93, 196, 185, 0.85);
}
a.color_94:before{
background: rgba(199, 56, 84, 0.85);
}
a.color_95:before{
background: rgba(185, 32, 78, 0.85);
}
a.color_96:before{
background: rgba(46,162,242,0.85);
}
a.color_97:before{
background: rgba(77, 71, 115, 0.85);
}
a.color_98:before{
background: rgba(165, 58, 62, 0.85);
}
a.color_99:before{
background: rgba(235, 35, 38, 0.85);
}
a.color_100:before{
background: rgba(36, 79, 130, 0.85);
}

/******** inner pages logos and colors and buttons **********/
/* #color_1 .top_logo{background-image: url(../images/color_1_logo.png);}
#color_1 .stick .top_logo{background-image: url(../images/color_1_logoHover.png);} */

/* #color_1 .calanterSlider a.active, #color_1 .calanterSlider a:hover, #color_1 a.explore_btn, #color_1 a.explore_btn, #color_1 .explore_btn, #color_1 .view_btn, #color_1 .theaterSeat_section button, #color_1 .cinemaTime_listInner:hover{background: #2d6766;} */

/* #color_2 .top_logo{background-image: url(../images/color_2_logo.png);}
#color_2 .stick .top_logo{background-image: url(../images/color_2_logoHover.png);} */

/* #color_2 .calanterSlider a.active, #color_2 .calanterSlider a:hover, #color_2 a.explore_btn, #color_2 a.explore_btn, #color_2 .explore_btn, #color_2 .view_btn, #color_2 .theaterSeat_section button, #color_2 .cinemaTime_listInner:hover{background: #4d4775;} */

/* #color_3 .top_logo{background-image: url(../images/color_3_logo.png);}
#color_3 .stick .top_logo{background-image: url(../images/color_3_logoHover.png);} */

/* #color_3 .calanterSlider a.active, #color_3 .calanterSlider a:hover, #color_3 a.explore_btn, #color_3 a.explore_btn, #color_3 .explore_btn, #color_3 .view_btn, #color_3 .theaterSeat_section button, #color_3 .cinemaTime_listInner:hover{background: #a53a3e;} */

/* #color_4 .top_logo{background-image: url(../images/color_4_logo.png);}
#color_4 .stick .top_logo{background-image: url(../images/color_4_logoHover.png);} */

/* #color_4 .calanterSlider a.active, #color_4 .calanterSlider a:hover, #color_4 a.explore_btn, #color_4 a.explore_btn, #color_4 .explore_btn, #color_4 .view_btn, #color_4 .theaterSeat_section button, #color_4 .cinemaTime_listInner:hover{background: #eb2326;} */

/* #color_5 .top_logo{background-image: url(../images/color_5_logo.png);}
#color_5 .stick .top_logo{background-image: url(../images/color_5_logoHover.png);} */

/* #color_5 .calanterSlider a.active, #color_5 .calanterSlider a:hover, #color_5 a.explore_btn, #color_5 a.explore_btn, #color_5 .explore_btn, #color_5 .view_btn, #color_5 .theaterSeat_section button, #color_5 .cinemaTime_listInner:hover{background: #26245e;} */

/* #color_6 .top_logo{background-image: url(../images/color_6_logo.png);}
#color_6 .stick .top_logo{background-image: url(../images/color_6_logoHover.png);} */

/* #color_6 .calanterSlider a.active, #color_6 .calanterSlider a:hover, #color_6 a.explore_btn, #color_6 a.explore_btn, #color_6 .explore_btn, #color_6 .view_btn, #color_6 .theaterSeat_section button, #color_6 .cinemaTime_listInner:hover{background: #0163a9;} */

/* #color_7 .top_logo{background-image: url(../images/color_7_logo.png);}
#color_7 .stick .top_logo{background-image: url(../images/color_7_logoHover.png);} */

/* #color_7 .calanterSlider a.active, #color_7 .calanterSlider a:hover, #color_7 a.explore_btn, #color_7 a.explore_btn, #color_7 .explore_btn, #color_7 .view_btn, #color_7 .theaterSeat_section button, #color_7 .cinemaTime_listInner:hover{background: #508546;} */

/* #color_8 .top_logo{background-image: url(../images/color_8_logo.png);}
#color_8 .stick .top_logo{background-image: url(../images/color_8_logoHover.png);} */

/* #color_8 .calanterSlider a.active, #color_8 .calanterSlider a:hover, #color_8 a.explore_btn, #color_8 a.explore_btn, #color_8 .explore_btn, #color_8 .view_btn, #color_8 .theaterSeat_section button, #color_8 .cinemaTime_listInner:hover{background: #425c66;} */

/* #color_9 .top_logo{background-image: url(../images/color_9_logo.png);}
#color_9 .stick .top_logo{background-image: url(../images/color_9_logoHover.png);} */

/* #color_9 .calanterSlider a.active, #color_9 .calanterSlider a:hover, #color_9 a.explore_btn, #color_9 a.explore_btn, #color_9 .explore_btn, #color_9 .view_btn, #color_9 .theaterSeat_section button, #color_9 .cinemaTime_listInner:hover{background: #23b7e6;} */

/* #color_10 .top_logo{background-image: url(../images/color_10_logo.png);}
#color_10 .stick .top_logo{background-image: url(../images/color_10_logoHover.png);} */

/* #color_10 .calanterSlider a.active, #color_10 .calanterSlider a:hover, #color_10 a.explore_btn, #color_10 a.explore_btn, #color_10 .explore_btn, #color_10 .view_btn, #color_10 .theaterSeat_section button, #color_10 .cinemaTime_listInner:hover{background: #f15f31;} */

/* #color_11 .top_logo{background-image: url(../images/color_11_logo.png);}
#color_11 .stick .top_logo{background-image: url(../images/color_11_logoHover.png);} */

/* #color_11 .calanterSlider a.active, #color_11 .calanterSlider a:hover, #color_11 a.explore_btn, #color_11 a.explore_btn, #color_11 .explore_btn, #color_11 .view_btn, #color_11 .theaterSeat_section button, #color_11 .cinemaTime_listInner:hover{background: #4cb948;} */

/* #color_12 .top_logo{background-image: url(../images/color_12_logo.png);}
#color_12 .stick .top_logo{background-image: url(../images/color_12_logoHover.png);} */

/* #color_12 .calanterSlider a.active, #color_12 .calanterSlider a:hover, #color_12 a.explore_btn, #color_12 a.explore_btn, #color_12 .explore_btn, #color_12 .view_btn, #color_12 .theaterSeat_section button, #color_12 .cinemaTime_listInner:hover{background: #d92335;} */

/* #color_13 .top_logo{background-image: url(../images/color_13_logo.png);}
#color_13 .stick .top_logo{background-image: url(../images/color_13_logoHover.png);} */

/* #color_13 .calanterSlider a.active, #color_13 .calanterSlider a:hover, #color_13 a.explore_btn, #color_13 a.explore_btn, #color_13 .explore_btn, #color_13 .view_btn, #color_13 .theaterSeat_section button, #color_13 .cinemaTime_listInner:hover{background: #de549e;} */

/* #color_14 .top_logo{background-image: url(../images/color_14_logo.png);}
#color_14 .stick .top_logo{background-image: url(../images/color_14_logoHover.png);} */

/* #color_14 .calanterSlider a.active, #color_14 .calanterSlider a:hover, #color_14 a.explore_btn, #color_14 a.explore_btn, #color_14 .explore_btn, #color_14 .view_btn, #color_14 .theaterSeat_section button, #color_14 .cinemaTime_listInner:hover{background: #244f82;} */

/* #color_15 .top_logo{background-image: url(../images/color_15_logo.png);}
#color_15 .stick .top_logo{background-image: url(../images/color_15_logoHover.png);} */

/* #color_15 .calanterSlider a.active, #color_15 .calanterSlider a:hover, #color_15 a.explore_btn, #color_15 a.explore_btn, #color_15 .explore_btn, #color_15 .view_btn, #color_15 .theaterSeat_section button, #color_15 .cinemaTime_listInner:hover{background: #a1482e;} */

/* #color_16 .top_logo{background-image: url(../images/color_16_logo.png);}
#color_16 .stick .top_logo{background-image: url(../images/color_16_logoHover.png);} */

/* #color_16 .calanterSlider a.active, #color_16 .calanterSlider a:hover, #color_16 a.explore_btn, #color_16 a.explore_btn, #color_16 .explore_btn, #color_16 .view_btn, #color_16 .theaterSeat_section button, #color_16 .cinemaTime_listInner:hover{background: #cb9731;} */

/* #color_17 .top_logo{background-image: url(../images/color_17_logo.png);}
#color_17 .stick .top_logo{background-image: url(../images/color_17_logoHover.png);} */

/* #color_17 .calanterSlider a.active, #color_17 .calanterSlider a:hover, #color_17 a.explore_btn, #color_17 a.explore_btn, #color_17 .explore_btn, #color_17 .view_btn, #color_17 .theaterSeat_section button, #color_17 .cinemaTime_listInner:hover{background: #26408f;} */

/* #color_18 .top_logo{background-image: url(../images/color_18_logo.png);}
#color_18 .stick .top_logo{background-image: url(../images/color_18_logoHover.png);} */

/* #color_18 .calanterSlider a.active, #color_18 .calanterSlider a:hover, #color_18 a.explore_btn, #color_18 a.explore_btn, #color_18 .explore_btn, #color_18 .view_btn, #color_18 .theaterSeat_section button, #color_18 .cinemaTime_listInner:hover{background: #facc12;} */

/* #color_19 .top_logo{background-image: url(../images/color_19_logo.png);}
#color_19 .stick .top_logo{background-image: url(../images/color_19_logoHover.png);} */

/* #color_19 .calanterSlider a.active, #color_19 .calanterSlider a:hover, #color_19 a.explore_btn, #color_19 a.explore_btn, #color_19 .explore_btn, #color_19 .view_btn, #color_19 .theaterSeat_section button, #color_19 .cinemaTime_listInner:hover{background: #a7191d;} */

/* #color_20 .top_logo{background-image: url(../images/color_20_logo.png);}
#color_20 .stick .top_logo{background-image: url(../images/color_20_logoHover.png);} */

/* #color_20 .calanterSlider a.active, #color_20 .calanterSlider a:hover, #color_20 a.explore_btn, #color_20 a.explore_btn, #color_20 .explore_btn, #color_20 .view_btn, #color_20 .theaterSeat_section button, #color_20 .cinemaTime_listInner:hover{background: #683260;} */

/* #color_21 .top_logo{background-image: url(../images/color_21_logo.png);}
#color_21 .stick .top_logo{background-image: url(../images/color_21_logoHover.png);} */

/* #color_21 .calanterSlider a.active, #color_21 .calanterSlider a:hover, #color_21 a.explore_btn, #color_21 a.explore_btn, #color_21 .explore_btn, #color_21 .view_btn, #color_21 .theaterSeat_section button, #color_21 .cinemaTime_listInner:hover{background: #362063;} */

/* #color_22 .top_logo{background-image: url(../images/color_22_logo.png);}
#color_22 .stick .top_logo{background-image: url(../images/color_22_logoHover.png);} */

/* #color_22 .calanterSlider a.active, #color_22 .calanterSlider a:hover, #color_22 a.explore_btn, #color_22 a.explore_btn, #color_22 .explore_btn, #color_22 .view_btn, #color_22 .theaterSeat_section button, #color_22 .cinemaTime_listInner:hover{background: #9d3c25;} */

/* #color_23 .top_logo{background-image: url(../images/color_23_logo.png);}
#color_23 .stick .top_logo{background-image: url(../images/color_23_logoHover.png);} */

/* #color_23 .calanterSlider a.active, #color_23 .calanterSlider a:hover, #color_23 a.explore_btn, #color_23 a.explore_btn, #color_23 .explore_btn, #color_23 .view_btn, #color_23 .theaterSeat_section button, #color_23 .cinemaTime_listInner:hover{background: #3e93ba;} */

/* #color_24 .top_logo{background-image: url(../images/color_24_logo.png);}
#color_24 .stick .top_logo{background-image: url(../images/color_24_logoHover.png);} */

/* #color_24 .calanterSlider a.active, #color_24 .calanterSlider a:hover, #color_24 a.explore_btn, #color_24 a.explore_btn, #color_24 .explore_btn, #color_24 .view_btn, #color_24 .theaterSeat_section button, #color_24 .cinemaTime_listInner:hover{background: #5dc4b9;} */

/* #color_25 .top_logo{background-image: url(../images/color_25_logo.png);}
#color_25 .stick .top_logo{background-image: url(../images/color_25_logoHover.png);} */

/* #color_25 .calanterSlider a.active, #color_25 .calanterSlider a:hover, #color_25 a.explore_btn, #color_25 a.explore_btn, #color_25 .explore_btn, #color_25 .view_btn, #color_25 .theaterSeat_section button, #color_25 .cinemaTime_listInner:hover{background: #c73854;} */

/* #color_26 .top_logo{background-image: url(../images/color_26_logo.png);}
#color_26 .stick .top_logo{background-image: url(../images/color_26_logoHover.png);} */

/* #color_26 .calanterSlider a.active, #color_26 .calanterSlider a:hover, #color_26 a.explore_btn, #color_26 a.explore_btn, #color_26 .explore_btn, #color_26 .view_btn, #color_26 .theaterSeat_section button, #color_26 .cinemaTime_listInner:hover{background: #b9204e;} */


.spotlight_div.promationDiv .carousel-caption{left: 5%; bottom: auto; text-align: left; right: auto;}
.mobileSlideimg{display: none !important;}


/*********** cinema home pages **********/
.innerSli_right{right: 3% !important; left: auto !important; text-align: right !important;}
.innerSlider_welcomeDivn{width: 90%;}
.innerSlider_welcomeDivn h1{text-transform: uppercase; margin-bottom: 15px; position: relative;}
/* .innerSlider_welcomeDivn h1::after{position: absolute; border-radius: 2px; content: ""; width: 35px; height: 6px; background: #fff; left: 5px; top: 150px;} */
.innerSlider_welcomeDivn h1 span{text-transform: uppercase; font-family: 'StagSans-Medium'; font-size: 16px;}
.innerSlider_welcomeDivn p{margin-right: 10%;}
ul.innerBanner_adrass{width: 100%; text-align: right;}
.innerBanner_adrass li.topSocial_icons{padding: 0px 5% 0 0;}
.innerBanner_adrass li i{margin-right: 10px;}
.topSocial_icons a{margin-top: 10px; display: inline-block; margin-right: 15px;}
.innerBanner_adrass li a:hover{opacity: 0.7;}
.accessibilityDiv li{display: inline-block; margin-right: 20px;}
.accessibilityDiv li a{color: #fff; font-family: 'StagSans-Book';}

.fixed{position: fixed; top: 0;  height: 70px;  z-index: 9;}
.scrollMenu_banner{position: absolute; bottom: 0px; width: 100%; height: auto; background: rgba(255, 255, 255, 0.2); padding-left: 2%;}
.fixed .scrollMenu_banner{background: #000;}
.fixed.scrollMenu_bar{top: 80px; bottom: auto; width: 100%;}
.scrollMenu_banner ul{margin: 0;}
.scrollMenu_banner li{display: inline-block; padding: 10px 20px 10px 0; text-transform: uppercase; vertical-align: top;list-style-type: none;}
.scrollMenu_banner li a{color: #fff; font-size: 14px; position: relative; padding-bottom: 2px; width: 24px;   height: 24px;}
/* .scrollMenu_banner li a:hover{border-bottom: 2px solid #e2124d;} */
.scrollMenu_banner li a.social_facebook {background: url(../images/facebook-white.svg) no-repeat; border-bottom:0px;}
.scrollMenu_banner li a.social_facebook:hover {background: url(../images/facebook-pink.svg) no-repeat;opacity: 1 !important;}

.scrollMenu_banner li a.social_twitter {background: url(../images/twitter-white.svg) no-repeat;border-bottom:0px;}
.scrollMenu_banner li a.social_twitter:hover {background: url(../images/twitter-pink.svg) no-repeat;opacity: 1 !important;}
.scrollMenu_banner li a.social_youtube {background: url(../images/top_youtube-logo.png) no-repeat;border-bottom:0px;}
.scrollMenu_banner li a.social_youtube:hover {background: url(../images/top_youtube-logo-hover.png) no-repeat;opacity: 1 !important;}
.scrollMenu_banner li a.social_instagram {background: url(../images/instagram-white.svg) no-repeat;border-bottom:0px;}
.scrollMenu_banner li a.social_instagram:hover {background: url(../images/instagram-pink.svg) no-repeat;opacity: 1 !important;}
.scrollMenu_banner li a.active{border-bottom: 2px solid #fff; border-radius: 1px;}
.scrollMenu_banner li a:hover{border-radius: 1px;}
.scrollMenu_bar{width: 100%;}
.innerSlider .carousel-indicators{bottom: 45px;}
.innerCalanter{border-bottom: 10px solid #f1f1f1; padding: 30px 0; padding-bottom:0px}
.innerCalanter li li{padding-left: 5px !important;}
.allCinema_dropdown li li{padding-left: 5px !important;}
.innerCalanter2{background: #f1f1f1; border-bottom: 10px solid #f1f1f1; padding: 20px 0 10px;}
.calanterSlider a{color: #000000; font-family: 'StagSans-Semibold'; font-size: 18px; display: inline-block; width: 70px; height: 70px; padding: 11px 5px;}
.calanterSlider a:hover{color: #fff; background: #144270; border-radius: 0; width: 100%;}
.calanterSlider a.active{color: #fff; background: #e2124d; border-radius: 0; width: 100%;}
.calanterSlider a:hover span, .calanterSlider a.active span{color: #fff;}
.calanterSlider a span{display: block; word-wrap: break-word;}
.cls_tomorrow{padding-top: 8px; line-height: 18px;}
.weeksCol{color: #000000; font-family: 'StagSans-Book'; font-size: 12px;}
.responsive3{padding: 0 50px;}
.filter_Boxs ul{margin: 0;}
.filter_Boxs ul li{display: inline-block; margin: 10px 12px; position: relative; list-style-type: none;}
.filter_Boxs ul li.top-search input[type="search"] {background: url(../images/search_iconHover.png) no-repeat 9px center; background-size: auto auto; background-size: 20px;}
.filter_Boxs ul li div.custom-select{width: 135px;}
.filter_Boxs ul li a{color: #000;}
.filter_Boxs ul li a:hover{color: #144270;}
.filter_Boxs #demo-2{position: absolute; top: -18px; right: -15px;}
.filter_Boxs ul li .custom-select select{border: 1px solid #aaa !important; border-radius: 6px;}
.filter_Boxs ul li .custom-select::after{background: url(../images/venue_icon.png); top: 12px;}
.filter_Boxs ul li .custom-select2::after{background: url(../images/venue_icon2.png); top: 12px;}
.cinemaList_line{border-top: 1px solid #acacac;}
.cinemaList_box{background: #fff; margin-bottom: 20px; border-radius: 6px;}
.cinemaList_box .cinemaList_videoBox{position: relative;}
.cinemaList_box .cinemaList_videoBox img{border-radius: 6px;}
.cinema_ListingBox{padding: 15px 20px 10px 0;}
.cinema_ListingBox h3{color: #262626; margin-left: 0; text-transform: uppercase; font-family: 'BrandonGrotesque-Black' !important;}
.cinema_ListingBox h3 a{color: #000;}
.cinema_ListingBox h3 a.float-right{color: #E2124D;}
.cinema_ListingBox h3 a:hover{color: #144270 !important;}
.cinema_ListingBox a h3:hover{color: #144270 !important;}

/* .cinema_ListingBox h3 a.float-right{color: #fff; text-shadow: -1px 0 #e2124d, 0 1px #e2124d, 1px 0 #e2124d, 0 -1px #e2124d;}
.cinema_ListingBox h3 a:hover{color: #144270 !important; text-shadow: -1px 0 #144270, 0 1px #144270, 1px 0 #144270, 0 -1px #144270;} */

.moviMint{font-family: 'StagSans-Book'; font-size: 14px; margin-left: 20px; position: relative; top: 0px;}
.movieNumber_12A{font-size: 16px; margin-left: 0px; position: relative; top: 0px;}
.pictureAction li{display: inline-block; padding-right: 30px; margin: 5px 0; font-size: 16px; color: #242424; font-family: 'StagSans-Medium'; width: auto !important; min-height: inherit !important; list-style-type: none;}
.pictureAction li:hover{box-shadow: 0 0 0px #666 !important; border-radius: 0px;}
.pictureAction li span{background: #f1f1f1; border: 1px solid #000000; border-radius: 4px; padding: 5px 10px; text-transform: uppercase;}
.cinemaTime_list{display: inline-block; width: 100%; margin: 0;}
.cinemaTime_list li{float: left;
margin-right: 5px;
text-align: center; list-style-type: none;
color: #424242;
width: 150px !important;
min-height: 125px !important;
padding: 0 5px !important;
}
.cinemaTime_list li:hover{box-shadow: 0 0 0px #666 !important; border-radius: 0px;}
.cinemaTime_list li p a{color: #000000;
display: block;
font-size: 14px;
}
.cinemaTime_list li p a:hover{
	color: #144270;
}
.cinemaTime_listInner{background: #fff; border: 1px solid #E2124D; padding: 9px; display: inline-block; border-radius: 4px; font-family: 'StagSans-Light'; font-size: 13px; color: #000; text-align: center; text-transform: uppercase; width: 100%; position: relative;}
.cinemaTime_listInner:hover .timeBox img { display:none}
/*.cinemaTime_listInner:hover .time-icon-Box {background: url(../images/i_icon-hover.png) no-repeat right 21px center;    display: block;    padding-left: 21px!important;    text-align: left;}*/
.cinemaTime_listInner:hover{background: #144270; border: 1px solid #144270; color: #fff;}
.cinemaTime_list li a span.timeBox{padding: 0 5px;}
.cinemaTime_list li .timeBox{font-family: 'StagSans-Book'; font-size: 16px; padding: 0; list-style-type: none;}
.cinemaTime_list li .timeBox img{margin-left: 6px;}
.cinemaTime_list li hr{border-top: 1px solid #c8c8c8; margin: 5px 0;}
.clubGroup_box ul li{float: left; width: 24%; margin-right: 1%;}
.clubGroup_box ul li:last-chils{margin-right: 0%;}
.clubGroup_box .hovereffect:hover .showTime_div{display: block;}
.clubGroup_box .showTime_div{display: none; background: rgba(0, 0, 0, 0.5); border-radius: 6px; padding-top: 9%;}
.promation_innerSlider.spotlight_div{margin: 4% 0;}
.promation_innerSlider.spotlight_div .carousel-item, .promation_innerSlider.spotlight_div .carousel-item img{border-radius: 0px;}
.promation_innerSlider.spotlight_div .carousel-control-prev{left: 50px;}
.promation_innerSlider.spotlight_div .carousel-control-next{right: 50px;}
.promation_innerSlider.spotlight_div.promationDiv .carousel-caption{left: 15%; bottom: 35%;}
.restaurantBoxs{background: #fff; border: 1px solid #e4e4e4; border-radius: 4px; padding: 30px; position: relative; left: -80px;top: 50%;transform: translateY(-50%);}
.restaurantBoxs h2 { color:#000; text-transform:uppercase}
.imgRestaurant img{object-fit: cover; height: auto;}
.restaurantBoxs h1{color: #000; font-family: 'StagSans-Semibold'; padding-bottom: 30px; position: relative;}
.restaurantBoxs p{color: #000;}
.restaurantBoxs h1:after{position: absolute; border-radius: 2px; content: ""; width: 40px; height: 5px; background: #000; left: 5px; top: 55px;}
.restaurantBoxs ul li{display: inline-block; width: 49%; list-style-type: none;}
.restaurantBoxs ul li span{color: #000000; position: relative; top: 2px; font-size: 16px; font-family: 'StagSans-Semibold';}
.restaurantBoxs ul li img{margin-right: 10px;}
.rest_arrow{width: 60px;}
.extraBoxs_div{background: #f1f1f1; padding: 60px 40px; border-radius: 4px; cursor: pointer; height: 100%;}
.extraBoxs_div p{font-size: 16px;}
.extraBoxs_div:hover{background: #fff; box-shadow: 0 0 12px #d2d2d2;}
.extraBoxs_div h3{color: #464646; margin-bottom: 25px; position: relative;}
.extraDiv_icon1{background: url(../images/luggage.png) no-repeat; width: 100%; height: 118px; background-position: center center; margin-bottom: 20px;}
/* .extraBoxs_div:hover .extraDiv_icon1{background: url(../images/luggage-1.png) no-repeat; width: 100%; height: 118px; background-position: center center;} */
/* .extraBoxs_div:hover  h2:after{position: absolute; border-radius: 2px; content: ""; width: 40px; height: 5px; background: #673160; left: 0; top: 40px; right: 0; margin: 0 auto;} */
.extraDiv_icon2{background: url(../images/wheelchair.png) no-repeat; width: 100%; height: 118px; background-position: center center; margin-bottom: 20px;}
/* .extraBoxs_div:hover .extraDiv_icon2{background: url(../images/wheelchair-1.png) no-repeat; width: 100%; height: 118px; background-position: center center;} */
.extraDiv_icon3{background: url(../images/seats-hall.png) no-repeat; width: 100%; height: 118px; background-position: center center; margin-bottom: 20px;}
/* .extraBoxs_div:hover .extraDiv_icon3{background: url(../images/seats-hall-1.png) no-repeat; width: 100%; height: 118px; background-position: center center;} */
.memberLogo_box li{float: left; width: 15%; border: 1px solid #f1f1f1; margin-right: 1%; text-align: center; border-radius: 4px; list-style-type: none;}
.memberLogo_box li:last-child{margin-right: 0;}
.memberLogo_box li a{padding: 10px; display: inline-block; width: 100%; border-radius: 4px;}
.memberLogo_box li a:hover{background: #fff; box-shadow: 0 0 8px #d2d2d2;}
.panorama{width: 100%; float: left; position: relative; overflow: hidden;}
.galley_boxs li{overflow: hidden; border-radius: 4px;}
.galley_boxs li img.w-100{height: 350px; object-fit: cover; border-radius: 4px;}
.clapalamDiv{background: #f1f1f1; padding-bottom: 30px; margin-top: 40px;}
.claphamMap iframe{width: 100%; height: 550px; margin-top: 20px;}
.theaterSeat_section{background: url(../images/theaterSeat_bg.png) no-repeat; background-size: auto auto; padding: 8% 1%; background-size: cover;}
.theaterSeat_section h1{text-transform: uppercase; color: #fff;}
.theaterSeat_section h1 span{display: block; text-transform: uppercase; margin-bottom: 30px;}
.theaterSeat_section .col-md-6, .theaterSeat_section .col-md-8, .theaterSeat_section .col-md-4{padding-right: 0;}
.theaterSeat_section .form-group input{ background: #fff; border: solid 1px #dfdfdf; border-radius: 0px; padding: 10px; width: 100%; color: #fff; font-size: 1em; color: #000; border-radius: 4px; height: 50px;}
.theaterSeat_section button{display: inline-block; background: #2DCCD3; border-radius: 4px; border: 0; font-size: 16px; color: #fff; padding: 12px 20px; min-width: 100%; height: 50px; text-transform: uppercase; cursor: pointer;}
.theaterSeat_section button:hover{background: #ab4330 !important; color: #fff;}
.convertedDiv{margin-top: 50px;}
.insidePic_box{margin-top: 50px; padding: 6% 0;}
.insidePic_box iframe{width: 100%; height: 450px;}
.insideBox_inner{position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.insideBox_inner h1{margin-bottom: 25px; font-family: 'StagSans-Semibold'; font-size: 30px; color: #fff;}
.insideBox_inner p{font-family: 'StagSans-Book'; font-size: 18px; color: #fff;}
.abcd li{float: left; width: 39.5%; margin-right: 1.5%; list-style-type: none;}
.abcd li:last-child{margin-right: 0;}
.abcd li.abcd_inner{width: 17.8%;}
.abcd li img{border-radius: 6px;}

.cinemaPage_cinemasDiv{position: relative;}
.filmEvent.cinemaPagefom .sign_in_btn{margin-bottom: 10px;}
.filmEvent.cinemaPagefom a.active{text-decoration: underline;}
.filmEvent.cinemaPagefom a{color: #fff;}
.filmEvent.cinemaPagefom .width_film{width: 100% !important;}
.videoBox_icon{position: absolute; width: 100px; top: 50%; left: 0; right: 0; margin: 0 auto; text-align: center; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.innerCalanter3{padding: 60px 0; border-bottom: 0px solid #f1f1f1;}
.synopsisDiv h3{color: #000000; font-size: 24px; font-family: 'StagSans-Semibold'; margin-bottom: 20px;}
.synopsisDiv p{color: #000000; font-size: 17px; font-family: 'StagSans-Book'; line-height: 30px;}
.synopsisDiv a{color: #000000; font-size: 17px; font-family: 'StagSans-Book'; line-height: 30px;}
.directorDiv{background: #f1f1f1; padding: 5%; display: inline-block; width: 100%; margin-top: 10px;}
.directorDiv ul li{color: #000000; font-size: 17px; margin-bottom: 20px; float: left; width: 65%; list-style-type: none;}
.directorDiv ul li.directorInner{width: 30%; text-align: right; margin-right: 5%;}
.directorDiv ul{width: 100%; display: inline-block; margin: 0;}
.peopleSlider{background: #f1f1f1; padding-bottom: 30px; margin-top: 50px;}
.relesed_cinemas.peopleSlider h3{text-transform: inherit; color: #000000; margin-top: 10px; font-family: 'BrandonGrotesque-Black' !important;text-transform: uppercase;  height: 55px;}
.videoPop_box iframe{width: 100%; height: 700px;}
.videoPop_box .modal-dialog{max-width: 1200px; margin: 5rem auto;}
.videoPop_box .modal-body{padding: 0;}
.videoPop_box .modal-content{background: transparent;}
.videoPop_box .close{position: absolute; right: 0; color: #fff; background: #000; padding: 4px 10px 6px; text-shadow: 0 0px 0 #fff; line-height: 24px;}
.videoPop_box .close:not(:disabled):not(.disabled):hover{color: #fff;}
.width-fifty{width: 46%}
.showFilter_rigBox{position: relative; top: 12px;}
.showFilter_lefBox{position: relative; top: 0px;}
.filter_Boxs ul.showFilter_lefBox li{margin: 0;}
.form-control:focus{box-shadow: 0 0 0 0 rgba(0,123,255,.25) !important;}
.showFilter_lefBox li{ list-style-type: none;}
.showFilter_lefBox li input.datepicker{border: 1px solid #e2124d; cursor: pointer; border-radius: 6px; height: 72px;}
.showFilter_lefBox li input.datepicker:hover{border: 1px solid #144270;}
.showFilter_lefBox li input.datepicker1{border: 1px solid #e2124d; cursor: pointer; border-radius: 6px; height: 72px;}
.showFilter_lefBox li input.datepicker1:hover{border: 1px solid #144270;}
.filter_Boxs ul.showFilter_lefBox li .custom-select2::after{
background: url(../images/calSvg_icon.svg) no-repeat;
top: 0;
width: 70px;
height: 70px;
left: 0;
background-position: center center;
}
.filter_Boxs ul.showFilter_lefBox li .custom-select.custom-select2{width: 70px;}
.filter_Boxs ul.showFilter_lefBox li .custom-select.custom-select2 input.datepicker{padding: 0; font-size: 0;}
.filter_Boxs ul.showFilter_lefBox li .custom-select.custom-select2 input.datepicker1{padding: 0; font-size: 0;}
.cinemaList_gridView ul{margin: 0;}
.cinemaList_gridView ul li{float: left; width: 25%; border-radius: 6px; padding: 8px; position: relative; margin-bottom: 0; min-height: 325px; vertical-align: top; list-style-type: none;}
.cinemaList_gridView ul li im.w-100{border-radius: 6px;}
.cinemaList_gridView ul li:hover{padding: 8px; box-shadow: 0 0 5px #d1d1d1;}
.cinemaList_gridView ul li:hover .videoBox_icon{display: block;}
.videoBox_icon{}
.cinemaList_gridView ul li .videoBox_icon{transform: translateY(-50%);}
.cinemaList_gridView ul li h3{color: #000000; text-transform: uppercase; margin-top: 10px; margin-bottom: 0; margin-left: 0; height: 85px; overflow: hidden;font-family: 'BrandonGrotesque-Black' !important;}
.cinemaList_gridView ul li h3 a{color: #000000; text-transform: uppercase; margin-top: 10px; margin-bottom: 0; margin-left: 0; height: 55px; overflow: hidden;}
.cinemaList_gridView ul li h3 a:hover { color:#144270}
.cinemaList_gridView ul li p{color: #000000; font-size: 14px; margin-bottom: 0;}
.cinemaList_gridView ul li p span{font-family: 'StagSans-Semibold'; font-size: 14px; margin: 0 10px 0 0; padding: 6px 0 4px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.cinemaList_videoBox img.w-100{border-radius: 6px;}
.cinemaList_gridView .cinemaList_videoBox .posiRel img.w-100{height: 220px; object-fit: cover;}
#movie_list .cinemaList_videoBox img.w-100{
	height: 220px;
object-fit: cover;
}
.carousel-item.cinemaList_videoBox img.w-100{border-radius: 0; height: auto; object-fit: inherit;}
.carousel-item.cinemaList_videoBox h1{text-transform: uppercase;}
.cinemaList_videoBox .videoBox_icon2{position: absolute; width: 90px; top: 50%; left: 0; right: 0; margin: 0 auto; text-align: center; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.gridView_imgList{position: relative;}
.gridView_imgList img.w-100{object-fit: cover; height:240px }

.contact-details-new{padding: 5% 0;}
.by_tel h2{color: #fff !important; margin-left: 0 !important;}
.by_tel{background: #144270; padding: 35px; height: 100%;}
.by_tel .main_time h3{font-size: 21px; color: #fff; font-family: 'StagSans-Light';}
.by_tel .main_time p{color: #fff;font-size: 12px;}
.by_tel .secondary_time h3{text-transform: uppercase; color: #fff; margin-top: 25px;}
.secondary_time p{color: #fff; font-size: 18px;}
.by_tel .timing h5{font-size: 18px; color: #fff;}
.by_tel .timing p{color: #fff; font-size: 18px;}
.by_tel .timing {color: #fff;background: url(../images/phone-ico.png) no-repeat;}
.by_email h2{color: #000; text-transform: uppercase; padding-bottom: 5px; margin-left: 15px;}
.by_email{background: #fff;}
.inner_content{padding: 5% 10% 5% 5%;}
.inner_content input, .inner_content select, .inner_content textarea.form-control{height: 75px; font-size: 18px;color: #000; border-radius: 4px; border: 2px solid #e7e7e7;}
.inner_content textarea{height: 200px !important;}
.inner_content input::placeholder, .inner_content select::placeholder, .inner_content textarea::placeholder{color: #000 !important;}
.explore_btn.submitBtn_c{border: 0; cursor: pointer;}
.explore_btn.submitBtn_c:hover{color: #fff; background: #144270 !important;}
#toster_status img{width: 120px;}
.explore_btn.imgInne_btn{background: #fff; color: #E2124D;}
.explore_btn.imgInne_btn:hover{background: #fff !important; color: #144270 !important;}
.restaurant h3{color: #000; text-transform: uppercase;}
.restaurant h4{color: #000; margin: 20px 0 10px;}
.highlight_divs{position: relative;}
.highMargin .highlight_divs{position: relative; padding: 8px; margin: 0 4px; border-radius: 6px;}
.highMargin .highlight_divs:hover{box-shadow: 0 0 8px #ccc;}
.highMargin .col-md-2{padding: 0;}
.highlight_divs a{color: #000;}
.explore_picHouse .showTime_div{background: rgba(0, 0, 0, 0.2);}
.explore_picHouse  .showTime_div p{color: #fff; font-family: 'StagSans-Semibold'; font-size: 21px;}
.comingsoon_div2 h3, .picHouse_blog h3{color: #000; margin-top: 20px;}
.comingsoon_div2 p{font-family: 'StagSans-Book'; font-size: 16px; color: #636363;}

.picHouse_blog h3{color: #000; font-family: 'BrandonGrotesque-Black' !important; text-transform: uppercase;}
.picHouse_blog h4{color: #000; font-family: 'StagSans-book' !important; margin-top: 10px;}
.picHouse_blog h4 span{font-family: 'BrandonGrotesque-Black' !important; margin-right: 20px; text-transform: uppercase;}
.blog_bottomlinks li a{float: left; padding-right: 5px; color: #fff; border-bottom: solid 1px #6b6b6b;margin-right: 5px;font-size: 12px}
.blog_bottomlinks{background: #000;display: inline-block;width: 100%;padding: 5px 10px;}

.filter_accordion{background-color: #f1f1f1; color: #444; padding: 18px; width: 100%; border: none; text-align: left; outline: none; font-size: 15px;}
.filter_accordion h3{color: #393939; margin: 0; position: relative; top: 33%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.filter_accordionlist li{display: inline-block;}
.filter_accordionlist li a{display: inline-block; color: #000; margin-bottom: 10px; border: 1px solid #E2124D; background: #fff; padding: 10px 30px; margin-right: 10px; border-radius: 6px; font-size: 18px; position: relative;}
.tooltip p{margin-bottom: 0 !important;}
.closeIcon{display: none !important; position: absolute; top: 15px; right: 15px}
.filter_accordionlist li a:hover .closeIcon{display: block !important;}
.filter_accordionlist li a:hover{background: #144270; border: 1px solid #144270; color: #fff;}
.filter_accordionlist li a.active{background: #E2124D; border: 1px solid #E2124D; color: #fff;}
.filter_accordionlist li a.active .closeIcon{display: block !important;}
.closeIcon_btn{position: absolute; top: 50%; right: 0; cursor: pointer; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.allCinema_dropdown .custom-select2{border: solid 0px #e2124d !important; box-shadow: 0 0 9px #c0c0c0; border-radius: 6px !important; padding: 17px 10px !important;}
.allCinema_dropdown .select2-search-field:after{top: 0; content: "▼"; width: 25px; height: 40px; background: url(../images/icon_plusHover.png) no-repeat; position: absolute; font-size: 0; right: 3px; bottom: auto; padding: 0; color: white; pointer-events: none; border-radius: 2px; background-position: center center;}
.allCinema_dropdown .custom-select select{border: 1px solid #a2a2a2 !important; color: #5d5d5d; border-radius: 6px; font-size: 18px; padding-left: 10px; font-family: 'StagSans-Book';}
.allCinema_dropdown .custom-select::after{top: 3px; content: "▼"; width: 25px; height: 40px;background: #eee url(../images/down12.png) no-repeat; position: absolute; font-size: 0; right: 3px; bottom: auto; padding: 0; color: white; pointer-events: none; border-radius: 2px; background-position: center center;}
.picHouse_blog{font-family: 'StagSans-Book'; font-size: 14px; color: #000000; margin-bottom: 30px;}
.giftMember_div .nav-tabs li a{ font-family: 'StagSans-Medium'; color: #37c2c5; font-size: 30px; padding-bottom: 10px; margin-right: 40px;}
.giftMember_div .nav-tabs li a.active{border-bottom: 6px solid #40bbc2; padding-bottom: 12px;}
.giftMember_div .nav-tabs{border-bottom: 1px solid #e1e1e1; padding-bottom: 10px; margin-bottom: 30px;}
.giftMember_div .giftCard_div h3{margin-left: 0; margin-top: 20px; color: #000; text-transform: inherit;}
.giftMember_div .giftCard_div h2{margin-left: 0;}
.giftMember_div .giftCard_div p{font-family: 'StagSans-Book'; color: #828282; margin-top: 15px;}
.giftMember_div .giftCard_div p a{color: #40bbc2;}
.giftCard_inner{background: #f1f1f1; padding: 20px; margin-top: 15px;}
.giftMember_div .giftCard_div h1{color: #2a2a2a; margin-top: 10px; text-transform: uppercase;}
.giftCard_inner h2{font-size: 18px; color: #707070; font-family: 'StagSans-Medium';}
.giftCard_inner p{font-size: 18px !important; color: #707070; margin-top: 40px !important;}
.giftCard_inner ul li{float: left; margin-top: 20px; text-align: center; margin-right: 10px;}
.giftCard_inner ul li a{background: #37c2c5; font-size: 16px; padding: 10px 20px 8px; color: #fff; border-radius: 6px;}
.corporateDiv{border: 1px solid #e0e0e0; padding: 10px 20px; margin-top: 40px; border-radius: 6px;}
.corporateDiv span{color: #2c2c2c; margin-right: 20px; font-size: 16px;}
.corporateDiv i{margin-right: 8px; color: #40bbc2;}
.cinemas_filter{background: #fff; padding-top: 30px;}
.cinemas_filterInner{border-bottom: 1px solid #989898; padding-bottom: 20px;}
.cinemas_filterInner .filter_accordionlist{margin: 0;}
div.custom-select.custom-select3 {
    position: absolute;
    bottom: -8px;
    right: 0;
    margin-bottom: 0;
	background: transparent;
	width: auto;
}
.cinema_ListingBox div.custom-select.custom-select3{bottom: 0px; right: auto; left: 22px;}
.custom-select.custom-select3 select{border: 0px solid #d8d7d6 !important; padding-right: 30px; text-align: right; background: transparent;}
.custom-select.custom-select3::after{background: #fff url(../images/down_3.png) no-repeat; right: 0; width: 23px; height: 23px; top: 6px;}
.venueHire_heading h1{text-transform: uppercase;}
.mainSlider .carousel-caption.venueHire_heading h2{text-transform: uppercase; margin-left: 0;}
.venueHire_heading p{font-size: 21px; font-family: 'StagSans-Book';}
.venueLine_head{position: relative; text-transform: uppercase;}
.venueLine_head span{background: #fff; padding-right: 20px;}
.venueLine_head::before{position: absolute; width: 100%; height: 1px; background: #b8b8b8; content: ''; top: 20px; left: 0; z-index: -1;}
.techSpecs_div li{display: inline-block; margin-right: 1%; width: 23.9%; vertical-align: top; list-style-type: none;}
.techSpecs_div li:last-child{margin-right: 0%;}
.extraBoxs_div2{background: #f1f1f1; padding: 60px 40px; border-radius: 4px; color: #000;}
.extraBoxs_div2 h2{padding: 30px 0 20px; font-size: 21px; font-family: 'StagSans-Book';}
.extraBoxs_div2 p{font-size: 16px;}
.gallery_div{margin: 0;}
.gallery_div li{display: inline-block; width: 24%; margin-right: 0.5%; margin-bottom: 0.7%; position: relative;}
.gallery_div li a{cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in;}
.gallery_div li a img.w-100{object-fit: cover; height: 250px;}
.mfp-bottom-bar{display: none;}
.blog_bannerVideo iframe{width: 100%; height: 500px;}
.venueContact_section{background: #f2f2f2; padding: 3% 0; margin-top: 50px;}
.venueContact_section .form-control{border-radius: 0px; height: 52px; box-shadow: 0 0 5px #dadada; border: 1px solid #e8e8e8; color: #aaaaaa;border-radius: 6px;}
.venueContact_section textarea.form-control{ padding: 10px !important; height: 150px; box-shadow: 0 0 5px #dadada; border: 1px solid #e8e8e8 !important;border-radius: 6px;}
.venueContact_section .form-control::placeholder{color: #000 !important; font-family: 'StagSans-Light';}
.venueContact_section .form-control::-moz-placeholder{color: #000 !important; font-family: 'StagSans-Light';}
.venueContact_section .form-control::-webkit-input-placeholder{color: #00 !important; font-family: 'StagSans-Light';}
.venueContact_img{position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.venueContact_img img{border-radius: 6px;}
.venueContact_section .explore_btn{cursor: pointer; border: 0; text-transform: uppercase;}
.venueContact_section .explore_btn:hover{background: #144270;}
.prterlooBox h3{color: #000000; margin-left: 0;}
.prterlooBox p{font-size: 19px; color: #000000;}
.johnDoe_imgBox img.img-fluid{width: 80px; border-radius: 50%; float: left; margin-right: 20px; position: relative; top: -12px;}
.johnDoe_imgBox h3{color: #000000; font-family: 'StagSans-Medium'; font-size: 24px; margin-top: 11px;}
.johnDoe_imgBox p{font-family: 'StagSans-Light'; color: #000000; font-size: 18px;}
.johnDoe_imgBox a{color: #000000; text-align: center; border: 1px solid #000000; padding: 5px 20px; border-radius: 4px;}
.blog_details{color: #000000;}
.blog_details ul li {
    background: url(../images/ulDoted.svg) no-repeat;
    padding: 0 25px 13px;
    background-position: 2px 8px;
    list-style-type: none;
}
.blog_details iframe{width:100%; margin: 15px 0; height: 625px;}
.blog_details iframe.blog_player {height:122px!important;}
.prterlooBox_inner{margin-top: 30px;}
.prterlooBox_inner p{font-size: 16px; color: #000000; line-height: 30px; margin-bottom: 50px;}
.mar_bottom{margin-bottom: 50px;}
.prterlooBox.hateU_giveBox h2{margin-top: 30px; text-transform: uppercase;}
.blogShare_box{color: #fff; padding: 10px 0;}
.blogShare_box span{font-family: 'StagSans-Medium'; font-size: 17px;color: #000;}
.blogShare_box a{color: #000; margin-left: 15px; font-size: 21px;}
.blogBoxs_outer li{display: inline-block; vertical-align: top; width: 31%; min-height: 575px; margin-right: 1%; margin-bottom: 15px; list-style-type: none;}
.blogBoxs_outer li .blogBoxs_inner img.w-100{height: 250px; object-fit: cover; border-radius: 6px;}
.blogBoxs_outer li:last-child{margin-right: 0;}
.blogBoxs_inner h5{color: #000000; margin: 20px 0;}
.blogBoxs_inner h3{color: #000000; margin: 10px 0;}
.blogBoxs_inner p{font-size: 14px; font-family: 'StagSans-Light'; margin-bottom: 20px; color: #000;}
.blogForm_div{background: url(../images/blogForm_img.png) no-repeat; background-size: cover; margin-top: 50px;}
.blogForm_div .theaterSeat_section{background: inherit;}
.blogForm_div .theaterSeat_section .col-md-6{padding-right: 15px;}
.blogForm_div .theaterSeat_section .explore_btn{cursor: pointer; box-shadow: 0 0 0 #000; min-width: inherit; border: 0; text-transform: uppercase;}
.cinemaList_videoBox.comingSoon_div h2{font-size: 21px; text-transform: inherit; margin-right: 40px;}
.cinemaList_gridView ul li .comingSoon_div p{margin: 0;}
.comingSoon_div .heartIcon{position: absolute; bottom: 20px; right: 10px;}
.comingSoon_div .heartIcon a{color: #E2124D; font-size: 30px;}
.peginetionDiv ul{display: inline-block; margin-top: 50px;}
.peginetionDiv ul li{display: inline-block}
.peginetionDiv ul li a{color: #000000; border: 0;}
.peginetionDiv ul li a.active{background: #E2124D; border-radius: 4px; color: #fff;}
.peginetionDiv ul li a.page-link:hover{color: #fff; border-radius: 4px; background-color: #E2124D; border: 0;}
.errorPage{background: #2e2e2e !important;}
.errorDiv_inner{position: absolute; top: 50%; width: 100%; color: #fff; text-transform: uppercase; transform: translateY(-50%); transform: -webkit-translateY(-50%); transform: -moz-translateY(-50%);}
.errorDiv_inner h3{margin-top: 20px; color: #fff;}
.errorDiv_inner a{background: #E2124D; padding: 15px 50px; font-family: 'StagSans-Bold'; border-radius: 6px; display: inline-block; margin-top: 30px; color: #fff;text-decoration: none;}
.errorDiv_inner a:hover{background: #144270; color: #fff;}
.box-content-araea img.img-fluid.rounded{width: 100%;}
.carousel-caption.blog-ticket-slider{top: 50%; transform: translateY(-50%); bottom: auto; text-align: left; left: 5%; right: 0; width: 50%;}
.carousel-caption.blog-ticket-slider h1{text-transform: uppercase; font-size: 60px; font-family: 'StagSans-Semibold';}
.carousel-caption.blog-ticket-slider h2{margin: 0; color: #fff; font-family: 'StagSans-Light'; font-size: 26px;}
.blog-ticket-slider .explore_btn.imgInne_btn{text-transform: uppercase; font-family: 'StagSans-Semibold'; color: #000;}
.relesed_cinemas h3.education_slidHeading{margin-top: 10px; margin-left: 0; color: #4a4a4a;}
.aboutUs_inner h1{text-transform: inherit; color: #000;}
/*.aboutUs_inner, .synopsisDiv{position: relative; top: 20%; transform: translateY(-50%);}*/
.aboutUs_inner h3{color: #000; text-transform: inherit;}
.aboutUs_inner p{color: #000; line-height: 34px; margin-top: 30px;}
.sundaceTrailer{position: absolute; bottom: 5%; left: 5%; color: #fff; font-size: 30px; font-family: 'StagSans-Medium';}
.eventPage_gridDiv.cinemaList_gridView ul li p{font-size: 17px; margin-bottom: 0;}
.eventPage_gridDiv.cinemaList_gridView ul li h2{font-size: 24px; text-transform: inherit;}
.moreInfo_outerBox{display: none;}
.cinemaList_gridView ul li:hover .moreInfo_outerBox{display: block;}
.cinemaList_gridView.eventPage_gridDiv ul li{padding: 0px; min-height: 390px; margin-bottom: 20px;}
.cinemaList_gridView.eventPage_gridDiv ul li:hover{padding: 0px; box-shadow: 0 0 0 #d1d1d1; z-index: 1;}
.cinemaList_gridView.eventPage_gridDiv ul li .cinemaList_videoBox{position: absolute; padding: 10px; width: 100%;}
.cinemaList_gridView.eventPage_gridDiv ul li .cinemaList_videoBox:hover{box-shadow: 0 0 5px #d1d1d1; background: #fff; border-radius: 6px;}
.relesed_cinemas h2.colorWight{color: #fff;}
.blog-inner-image{object-fit: cover; height: 450px; width: 100%;}
.carousel-control-next, .carousel-control-prev{opacity: 1 !important;}
.carousel-control-next img, .carousel-control-prev img{display: none;}
.carousel-control-next{background: url(../images/bt-next.png) no-repeat 0 0; background-position: center center; width: 105px !important; height: 105px; top: 50% !important; transform: translateY(-50%);}
.carousel-control-prev{background: url(../images/bt-prev.png) no-repeat 0 0; background-position: center center; width: 105px !important; height: 105px; top: 50% !important; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.carousel-control-next:hover{background: url(../images/bt-nextHover.png) no-repeat 0 0; background-position: center center;}
.carousel-control-prev:hover{background: url(../images/bt-prevHover.png) no-repeat 0 0; background-position: center center;}
.newCinema_signBtn{position: absolute; top: -5px; right: 0; background: #fff;}
.restExplore_btn{border: 0; cursor: pointer;}
.carousel-caption h3, .carousel-caption p{/*text-transform:capitalize !important*/}
.blog_details img{max-width: 100% !important;}
.convertedDiv .slick-slide img.w-100{border-radius: 0;}
.galleryMobileView{display: none;}
.aboutDiv .cinemaList_videoBox iframe{width: 100%; min-height: inherit !important; height: 865px;}
.partner_slider .slick-slide img{width: auto; max-width: 100%; display: inline-block;}
.partner_slider .slick-slide{text-align: center;}
.cinemaCala2 .select2-container.select_movie_list{ width: 100%;
background: url(../images/icon_plusHover_2.png) no-repeat;
border: solid 0px #e2124d; box-shadow: 0 0 9px #c0c0c0;
border-radius: 6px;
padding: 17px 10px;
background-position: right center;
}
.calanterSlider{text-transform: uppercase;}
.cinemaCala2 li{list-style-type: none;}
.select2-results .select2-result-label{font-size: 12px;}
.ourStory_div h1{color: #000000; text-transform: uppercase;}
.ourStory_div p{color: #000000; font-size: 19px; line-height: 36px; font-family: 'StagSans-Light';}
.cinemaAdrass{position: relative; padding-left: 30px; margin-top: 30px; color: #000000; font-size: 19px; font-family: 'StagSans-Light';}
.cinemaAdrass span{display: block;}
.cinemaAdrass i{position: absolute; top: 8px; left: 0;}
.cinemaAdrass.openingTime{padding-left: 0; margin-top: 15px; font-size: 19px;}
.peakDiv{background: #f1f1f1; text-align: center; padding: 30px 20px 10px; color: #000000; height: 100%;}
.peakDiv h5{font-size: 19px; font-family: 'StagSans-Light'; margin: 20px 0;}
.peakDiv .peakDiv_inner{margin-bottom: 30px;}
.peakDiv .peakDiv_inner p{
	font-size: 18px;
    margin-bottom: 0;
    display: inline-block;
    padding: 0 15px;
}
.peakDiv .peakDiv_inner p span{font-family: 'StagSans-Light'; margin-left: 20px;}
.location_map iframe{width: 100%; height: 500px;}
.travel_information{background: #f1f1f1; padding: 40px 75px 50px 20px; color: #000000; margin-top: 15px;}
.travel_information h3{margin-top: 20px; margin-bottom: 0;}
.travel_infoInner{position: relative; top: 50%; transform: translateY(-50%);}
.travel_infoInner p{color: #000000; font-family: 'StagSans-Light'; font-size: 18px; line-height: 28px;}
.travel_infoInner p a{color: #144270; font-family: 'StagSans-Book';}
.local_partner{text-align: center;}
.local_partner li{border-radius: 6px; display: inline-block; vertical-align: top; width: 20%; text-align: center; margin: 0.8%; list-style-type: none;}
.local_partner li a{padding: 10px; line-height: 100px; min-height: 100px; width: 100%; border-radius: 6px; display: inline-block; /* box-shadow: 0 0 5px #999; */}
.local_partner li a img{border-radius: 6px;}
.brighton_div{background: #f1f1f1; padding-bottom: 50px; margin-top: 40px;}
.relesed_cinemas.brighton_div h1{text-transform: inherit;}
.relesed_cinemas.brighton_div h3{color: #000000;}
.restaurant .positionClass.slick-slide, .highlight_divs.picHouse_blog, .comingDiv .comingsoon_div .positionClass.slick-slide{padding: 10px;}
.restaurant .positionClass.slick-slide:hover, .highlight_divs.picHouse_blog:hover, .comingDiv .comingsoon_div .positionClass.slick-slide:hover{box-shadow: 0 0 8px #ccc; border-radius: 6px;}
.comingDiv .comingsoon_div.explore_picHouse .positionClass.slick-slide{padding: 0px;}
.comingDiv .comingsoon_div.explore_picHouse .positionClass.slick-slide:hover{box-shadow: 0 0 0px #ccc;}
.shadowClass_pading{padding: 0 5px !important;}
.shadowHover_div{padding: 10px !important; border-radius: 6px;}
.shadowHover_div:hover{box-shadow: 0 0 8px #ccc;}
.today{margin-top: 10px;}
select::-ms-expand {display: none;}
.dateMask{position: absolute; top: 40px; text-align: center; width: 90%; background: #fff; margin: 0 5%; font-size: 16px; font-size: 0; height: 30px; display: none;}
.select2-search-choice div {margin-left:16px}
.box-content-araea .picHouse_blog h4{text-transform: uppercase;}
.cinemaPage_list.membership_desktop_view li{height: auto;}
.blog-section-2{color: #000000;}
.mobileCal{display: none;}
.cinema_mobile_view_new{display: none;}
.readonly_select select{color: #dedede !important;}
.custom-select.width_film.readonly_select::after{background: url(../images/bookDown_iconhover.png);}


/* .giftcard_tiles2 ul li{
    border: solid 1px #244f82;
    padding: 50px 5px 90px;
    border-radius: 15px;
    margin-right: 1.5%;
    width: 31%;
    display: inline-block;
    vertical-align: top;
	text-align: center;
	min-height: 590px;
	position: relative;
	margin-bottom: 35px;
	list-style-type: none;
}
*/

.giftcard_tiles2 ul li{
    border: solid 1px #244f82;
    padding: 50px 5px 90px;
    border-radius: 15px;
    margin-right: 1% !important;
    width: 31% !important;
    display: inline-block !important;
    vertical-align: top;
	text-align: center;
	position: relative; flex: inherit !important;
	margin-bottom: 2% !important;
	list-style-type: none;
}
.giftcard_tiles2 ul li h2{margin-top: 30px; min-height: 90px;}
.giftcard_tiles2 ul li p{color: #000000; font-size: 16px; margin: 0 30px 15px;}
/* .gift_inner{height: 200px; overflow: auto;} */
.select_gift2{
    display: inline-block;
    background: #e2124d;
    color: #fff;
    width: 100%;
    font-size: 18px;
    padding: 10px 20px;
    border-radius: 4px;
    font-family: 'StagSans-Book';
	width: 150px;
	margin-top: 30px;
	position: absolute;
bottom: 35px;
left: 0;
right: 0;
margin: 0 auto;
}
.select_gift2:hover {
    background: #144270; color: #fff;
}
.giftCard_div2 .corporateDiv h3{margin-bottom: 15px;}
.giftCard_div2 h3{font-family: 'StagSans-Book' !important; color: #000000; margin-bottom: 30px;}
.giftCard_div2 h5{color: #000000; font-size: 18px;}
.giftCard_div2 p{font-size: 16px;}
.grid_active{color: #E2124D !important;}
.select2-input.select2-default, .cinemaList_gridView, .extraBoxs_div, .comingsoon_div.explore_picHouse, .relesed_cinemas{color: #000000 !important;}
.education_innerDiv {margin-top: 2%!important;}
.education_innerDiv h3{text-transform: uppercase; color: #000000;}
.subscriptionForm_outerDiv{background: #f1f1f1; padding: 30px 30px 1px; min-height: 150px; margin-bottom: 15px; display: inline-block; width: 100%;}
.subscriptionForm_outerDiv ul li{
float: left;
vertical-align: top;
font-size: 17px;
margin-right: 30px;
color: #000;
width: 22%;
font-family: 'StagSans-Light';
min-height: 55px;
list-style: none;
}
.subscriptionForm_outerDiv ul li .custom-control-label::after {
    top: .20rem;
	left: -1.55rem;
	width: 1.25rem;
	height: 1.25rem;
}
.subscriptionForm_outerDiv ul li .custom-control-label::before {
    width: 1.1rem;
    height: 1.1rem;
    background-color: #fff;
    border-radius: 2px;
    border: 1px solid #000;
}
.subscriptionForm_outerDiv .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #000;
}
.subscriptionForm_outerDiv .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0;
}
.subscription_innerDiv p{font-size: 16px;}
.subscription_innerDiv .subscriptionForm_outerDiv p{font-size: 21px;}
.unsubscribeDiv{
	background: inherit;
    padding: 20px 0 0;
    margin-bottom: 0;
}
.ConfirmEmail_box input{border: 1px solid #000000;
border-radius: 6px;
padding: 10px;
font-size: 16px;
width: 24%;
height: 45px;
margin: 0 10px;
}
.ConfirmEmail_box .explore_btn{border: 0; cursor: pointer;}
.ConfirmEmail_box .explore_btn:hover{color: #fff; background: #144270;}
.educationInner_tabBox .tab-content{display: inline-block; width: 100%;}
.educationInner_tabBox .nav-tabs{
	float: right;
padding: 30px 30px 5px;
clear: both;
border-bottom: 0;
}
.educationInner_tabBox .nav-tabs .nav-item a{
	color: #000;
	font-size: 16px;
	padding: 2px;
}
.educationInner_tabBox .nav-tabs .nav-item{
	padding: 10px 20px;
}
.educationInner_tabBox .nav-tabs .nav-link.active{
color: #E2124D;
border-bottom: 2px solid #E2124D !important;
border: 0;
padding: 3px;
}
.educationInner_tabBox .nav-tabs .nav-link:focus, .educationInner_tabBox .nav-tabs .nav-link:hover {
    border: 0; padding: 3px;
}
.cinemaPage_list.riskAssessment_list li{width: 32%; height: 200px;}
.education_deteails{color: #000;}
.custom-select.contactCustom::after {
    background: url(../images/bookDown_icon.png);
    top: 30px;
}
div.custom-select.contactCustom{
    margin-bottom: 55px;
}
.custom-select.contactCustom select {
    padding: .375rem .75rem;
    font-size: 18px !important;
    text-transform: inherit;
}
.posiRel{position: relative;}
.blog-d-area{color: #000000;}
.member ul{height: 100%;}
.member ul li{display: inline-block; width: 32%; vertical-align: top; margin: 10px 15px; height: 100%; list-style-type: none;}
.cookiesTop_div{background: #000; color: #fff; padding: 20px;}
.cookiesTop_div.emergency_banner{background: #e2124d;}
.cookiesTop_div p{margin: 0; padding: 0 30px 0 0;}
.cookiesClose{position: absolute; right: 0; top: 50%; transform: translateY(-50%); cursor: pointer;}
.cinemaList_videoBox {
    position: relative;
}
.select_movie_date{text-transform: uppercase;}
.cinemaList_town{margin-left: 20px; font-family: 'BrandonGrotesque-Regular'; font-size: 15px; text-transform: uppercase;}
.select2-results{text-transform: uppercase;}
.select2-container-multi .select2-choices .select2-search-field input{font-family: StagSans-Book !important;}
.relesed_cinemas.mystyle{padding-top: 170px;}

.watchList_icon{color: #e2124d; font-size: 18px; padding: 0px 10px;}
.watchList_icon:hover{color: #144270;}
.rating-stars .rating-stars-container .rating-star{font-size: 18px !important;}
.mainSlider .carousel-caption p i{font-size: 18px !important; padding-right: 3px;}

.cinemaTime_listInner.infoIcon_noTooltip{
background-color: #fff;
background-image: url(../images/info_icon.svg);
 background-repeat: no-repeat; background-size: 18px;
 background-position: 83px center;
}
.cinemaTime_listInner.infoIcon_noTooltip:hover{
background-color: #144270;
background-image: url(../images/info_icon_hover.svg);
 background-repeat: no-repeat; background-size: 18px;
 background-position: 83px center;
}
.infoIcon_noTooltip span.timeBox {
padding-right: 25px !important;
}

.mobSearchIcon{
right: 21px;
position: absolute;
top: 0px;
padding: 6px 0px;
border-radius: 0 5px 5px 0;
-moz-border-radius: 0 5px 5px 0;
-webkit-border-radius: 0 5px 5px 0;
}
.mod_searchDiv{
    position: relative;
}
.mobSearchBox{border-radius: 4px;

border: 0;

padding: 3px 0;}

.bomWishlistIcon{display: none;}
.stick .bomWishlistIcon{display: block;}

.selling_fastDiv{position: absolute;
position: absolute;
background: #E2124D;
width: 75px;
top: -5px;
color: #fff;
font-family: 'StagSans-Book';
font-size: 10px;
border-radius: 4px;
right: 0;
/*z-index: 9;*/
}
.select2-container-multi .select2-choices{padding-right: 30px !important;}
.appBanner_entertainment{margin-top: 50px; margin-left: 0; margin-right: 0;}
.appBanner_entertainment .carousel-caption.appbanner_content  {text-align: left; left: 10%; right: 0;}

.searchPage_subTitile{color: #000;
margin-left: 10px;
font-family: 'StagSans-Light';
font-size: 18px;
}
.memberPage_becomeHeading{color: #fff; text-align: left; margin-left: 6px; font-size: 24px;}
.marketing_banner{background: #144270 !important;}
.sundance_video::after {
    content: "";
    background: rgba(0, 0, 0, 0.5);
    left: 0;
    width: 100%;
    top: 0;
    position: absolute;
    height: 100%;
    border-radius: 6px;
}

.request_booking li{list-style-type: none;}

.watchlist_heart{background: url(/themes/love_icon.svg) -35px 1px no-repeat; background-size: 105px; opacity: 0.5; width: 35px; height: 27px;}
.watchlist_heart:hover{background: url(/themes/love_icon.svg) -1px 1px no-repeat; background-size: 105px;}
.watchlist_heart_selected{background: url(/themes/love_icon.svg) -1px 1px no-repeat; background-size: 105px; width: 35px; height: 27px;}

.movie_heart {background: url(/themes/love_icon2.svg) 5px 1px no-repeat; background-size: 105px; opacity: 1; width: 33px; height: 27px;}
.movie_heart:hover {background: url(/themes/love_icon2.svg) -22px 1px no-repeat; background-size: 105px; opacity: 1; width: 33px; height: 27px;}

.watchlist_heart_commingsoon {float: right; position: relative; right: -7px;}
.comingSoon_ticket_info{color: #dc3545; font-weight: bold; font-size: 14px; position: absolute;}
.toast-success{background: #144270 !important;}
.ajaxSearchResult {
    position: absolute;
    background: #f9f9f9;
    z-index: 1000;
    padding: 5px;
    box-shadow: 0 0 6px #c2c2c2;
    font-size: 14px;
    max-height: 300px;
	right:0;
    overflow: auto;
	color: #000;
}
.ajaxSearchResult ul li{
   padding: 5px;
   border-bottom: 1px solid #e3e3e3;
   width: 100%;
}
.search_field_active{
       width: 130px !important;
   padding-left: 32px !important;
   color: #000 !important;
   background-color: #c3c3c3 !important;
   cursor: auto !important;
}
.peopleSlider2 .slick-slide img{height: 240px; object-fit: cover;}
.cinemaList_videoBox .whatson_movie_deatils_url img{height: 225px; object-fit: cover;}
.news_justify p{text-align: justify;}
.rest-main-tab .navone{color: #000000; text-transform: uppercase; font-size: 16px; padding: 0.5rem 1rem; display: block; margin: 1px;}
.comingSoon-dateClas{
	text-transform: uppercase;
font-family: 'StagSans-book' !important;
margin-top: 5px;
padding-right: 100px;
height: 40px;
overflow: hidden;
}
.comingSoon-dateClas span{font-family: 'BrandonGrotesque-Black' !important; margin-right: 20px; text-transform: uppercase;}
/* .comingsoon_div h4.coming_home{font-family: 'StagSans-book' !important;} */
.close{
background-color: #e2124d !important;
color: #fff !important;
opacity: 1 !important;
height: 30px;
width: 30px;
padding: 0 !important;
display: inline-block;
border-radius: 4px;
margin: 0rem 0rem -2rem auto !important;
}
.close:hover{
background-color: #144270 !important;
}
.close.close-search{
    background-color: transparent !important;
    color: #333 !important;
    padding: 0 !important;
    margin: 0 !important;
    font-size: 18px;
}
.picHouse_blog.blog_content h3{overflow: hidden;}
.picHouse_blog.blog_content p{overflow: hidden;}

.picHouse_blog h4.entertainmentNews-box{position: relative;}
.picHouse_blog h4 span.entertainmentNews-leftSpan{padding-right: 75px; margin: 0;}
.picHouse_blog h4 span.entertainmentNews-rightSpan{font-family: 'StagSans-book' !important; position: absolute; right: 0; margin: 0; text-align: right; top: 0;}

.blogContent .carousel-inner .carousel-item .carousel-caption {
    height: 100%;
    right: 0;
}
.blogContent .carousel-caption {
    right: 5%;
    bottom: auto;
    left: 0;
    padding: 0;
    text-align: right;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.blogContent .carousel-inner .carousel-item .carousel-caption::before {
    content: "";
    background: rgba(0, 0, 0, 0.5);
    left: 0;
    width: 100%;
    top: -1px;
    position: absolute;
    height: 100%;
    z-index: -1;
    border-radius: 6px;
}
.blogContent .carousel-caption-innerDiv{right: 10%; left: 10%; width: 80%;}
.relesed_cinemas.blogContent h2 {
    color: #fff;
    margin-left: 0px;
}
.movie_run{margin-left: 25px;}

.pantop{padding-top: 70px;}
.select2-container.select2-container-disabled .select2-choice, .select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #fff !important;
    border: 1px solid #fff !important;
}
.select2-search-choice-close{top: 50% !important; transform: translateY(-50%);}
.meet_team_single img.img-fluid{height: 230px; width: 100%; object-fit: cover; border-radius: 8px;}
.meet_team_single h3{font-family: 'BrandonGrotesque-Black' !important; text-transform: uppercase;}
.new_education .meet_team_single p{margin-bottom: 6px; line-height: 23px; font-size: 16px;}
.video-img::before {
    background: rgba(0,0, 0, 0.3);
    position: absolute;
    width: 100%;
    height: 100%;
    content: "";

}
.margin_blog h2{margin-left: 0px !important;}
.blogShare_box .prterlooBox_inner2 a{color: #0375b5; margin-left: 0;}
.partner_img img{max-width: 100% !important;}

blockquote {
    margin: 0 50px 0 !important;
}
b{font-family: 'StagSans-Medium' !important;}
.rest-area .premium_adDiv p{color: #fff !important;}

.show_all_btn {
       background: #fff;
    border-radius: 6px;
    position: relative;
    color: #000;
    height: 72px;
    vertical-align: top;
    margin-left: 10px;
    line-height: 72px;
    display: inline-block;
    padding: 0 10px;
    text-transform: uppercase;
    border: 1px solid #E2124D;
    bottom: 12px;
}

.show_all_btn:hover, .show_all_btn.active  {
    background: #E2124D;
    color: #fff !important;
    border: 1px solid #E2124D;
}

/********* CR Slider **********/
.cr_slider_wrap{width: 100%; overflow: hidden; min-height: 350px;}
.cr_slider_wrap ul li{width: 40%; position: absolute; right: 0px; display: none; list-style-type: none;}
.active_slide{display: block !important;}
.cr_slider_wrap ul li img{width: 100%; border-radius: 6px;}
ul .active_slide:nth-child(2){width: 18%; margin-right: 41%; }
ul .active_slide:nth-child(3){width: 18%; margin-right: 41%; margin-top: 11.8%;}
ul .active_slide:nth-child(1){margin-right: 59%;}
ul .active_slide:nth-child(4){margin-right: 1%;}
/*.cr_slider_wrap ul .slide_4{right:1%; }*/
ul .active_slide:nth-child(1) p,.active_slide:nth-child(4) p{ padding: 2% 3%}
ul .active_slide:nth-child(2) p,.active_slide:nth-child(2) p{ padding-top: 4%;}
/*.cr_slider_wrap ul .slide_1{left:1%; }*/
ul .last_slide{margin:0 1% 0 0}
ul .last_slide p{padding: 2%}
.prev_gallery_button{background: url(../images/bt-prev.png) no-repeat 0 0; background-position: center center;width: 105px; height: 105px; left: -25px; z-index: 1;}
.next_gallery_button{background: url(../images/bt-next.png) no-repeat 0 0; background-position: center center; width: 105px; height: 105px; right: -25px;}
.prev_gallery_button, .next_gallery_button{position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; font-size: 0;}
.cinema_popup a{background: #e2124d;color: #fff;padding: 10px 25px;text-transform: capitalize;display: inline-block;border-radius: 5px; margin-top: 15px;}
.cinema_popup img{border-radius: 5px;}
.cinema_popup select{height: 45px}
.pink_button{background-color: #e2124d !important;border-color: #e2124d !important;}
.pink_button:hover{background-color: #144270 !important;border-color: #144270 !important;}
.content_gal{color: #fff; padding: 5px; bottom: 36px; position: relative; width: 100%; display: inline-block; text-align: center; background: rgba(0, 0, 0, 0.6) !important; border-radius: 0px 0px 6px 6px;}


 /********* nizar start style **********/
.form-control[readonly]{background-color: #fff !important;}
.rest-film-slider h3 {text-transform:uppercase !important;}
.product-shadow .slick-slide {padding: 5px;}
.product-shadow .slick-slide:hover {box-shadow: 0 0 8px #ccc;    padding: 5px;}
.favourite_cinema .custom-select2 {position: relative;display: inline-block;width: 100%; height:70px;}
.favourite_cinema .custom-select2:after {content: "▼";width: 17px;height: 9px;background: #fff url(../images/custom-down.png); background-size: 17px; position: absolute;font-size: 0;top: 30px;right: 18px;bottom: 0;padding: 0;color: white;pointer-events: none;}
.favourite_cinema .custom-select2 .select2-choice {line-height:70px; height: 70px; text-align: left;padding-left: 10px;text-transform: uppercase;color: #144270;}
.datepicker table tr td.active.active{background-color: #e2124d !important; border-color: #e2124d !important;}
.rest-food-section { overflow:hidden}
.rest-food-section ul li { float:left;  margin-right: .66%; }
.rest-food-section ul li img { width:100%}
.rest-food-section ul li span { position:relative; display:block}
.rest-food-section ul li span div { color:#fff}
.rest-food-section ul li span div h3 { margin-left:0px; font-size:1.5rem}
.rest-food-section ul li span div p { font-size:.9rem}
.rest-food-section ul li span div {position:absolute; width:50px;   bottom:10%; left:4%; width:60%}
.rest-food-section ul li span div.width-f-res-text { width:82%; left: 10%;     bottom: 5%;}
.rest-food-section ul li:first-child {width: 25.1%;}
.rest-food-section ul li:nth-child(2) { width: 48%;}
.rest-food-section ul li:nth-child(3) { width: 25.1%; margin-right:0px;}
.rest-food-section ul li:nth-child(2) img:nth-child(2) {margin-top: 1.3%;}
.rest-food-section ul li:nth-child(2) span:nth-child(2) img {margin-top: 1.3%;}
.h-menu-area .slick-slide { display:flex !important; width:100% !important;}
.h-menu-area .slick-track { width:100% !important}
.tab-content .slick-track { width:100% !important}
.tab-content .slick-slide {  width:100% !important;}
.tab-content .slick-slide img  {border-radius: 0px ;}
/*.rest-slick-slide .slick-prev{background: url(../images/rest-prev.png) no-repeat 0 0 !important; width: 32px; height: 32px; right: 30px; z-index: 1; left: -13%; top: 70%;}
.rest-slick-slide .slick-next{background: url(../images/rest-next.png) no-repeat 0 0 !important; width: 32px; height: 32px; left: -10%; top: 70%;}*/
/*.rest-slick-slide .slick-prev:before,.rest-slick-slide .slick-next:before { font-size: 20px;opacity: 1; color:inherit; }*/
.p-d-area { background: #f1f1f1; padding: 2% 2%;}
.p-d-area .p-d-text { height:86px; overflow:hidden;}
.rest-film-slider h2 { font-size:2rem; text-align:center; color:#000}
.rest-film-slider h2 span { font-size:1.2rem; display:block}
.rest-film-slider .slick-slide img {border-radius: 6px;}
.rest-film-slider h3 {font-size:1.2rem; color:#000000; margin-top:10px; text-transform: uppercase;}
.rest-film-slider i { color:#6D2F5D;    font-size: 1rem; margin-right:5px;}
.rest-film-slider .rest-slid-list p { color:red; font-weight:bold;    font-size: .9rem;}
.rest-film-slider p.text-black { color:black}
.rest-film-slider .slick-slide { margin:0 5px;}
.rest-film-slider .row { margin:0px;}
.rest-reservation { overflow:hidden}
.rest-reservation .rest-reserv-img { position:relative}
.rest-reservation .rest-reserv-img img { width:100%}
.rest-reservation .rest-reserv-img .rest-reserv-text{ position:absolute; bottom:13%; left:6%;color:#fff}
.rest-reservation .rest-reserv-img .rest-reserv-text h1 {font-size:3rem; text-transform:uppercase; }
.rest-reservation .rest-reserv-img .rest-reserv-text h2 {font-size:1.2rem; margin-left:0px;}
.rest-reservation .rest-reserv-img .rest-reserv-text p { font-size:1rem}
.rest-reservation .rest-reserv-yellow { background:#FFF127 url(../images/rest-bookig-bg.png) no-repeat right center; }
.rest-reservation .rest-reserv-yellow.p-rest-6 { padding:6%;}
.rest-reservation .rest-reserv-yellow h1 {font-size: 3rem; color:#000; font-weight:bold}
.rest-reservation .rest-reserv-yellow h1 span { display:block; font-size:1.3rem}
.rest-reservation .rest-reserv-yellow input, .rest-reservation .rest-reserv-yellow select{border:1px solid #000000 !important; background:#FFF127; color:#000 !important }
.rest-reservation .rest-reserv-yellow input::placeholder { color:#000 !important}
.rest-reservation .rest-reserv-yellow select {background:#FFF127 !important}
.rest-reservation .rest-reserv-yellow input.email-icon { background: #FFF127 url(../images/rest-calendar.png) no-repeat right 5px center; }
.rest-reservation .rest-reserv-yellow input.clock-icon { background: #FFF127 url(../images/rest-clock2.png) no-repeat right 5px center; }
.rest-reservation .rest-reserv-yellow button, .rest-reservation .rest-reserv-img .rest-reserv-text button, .sponsButton{border:0px; cursor: pointer;}
/*nz style 3*/

/*nz 2 start style*/
.rest-area h2.text-pos-head { position:absolute; left:0px; color:#1D1D1D; text-transform:uppercase;top: -10px; }
.rest-area h3{color:#1D1D1D}
.rest-area p, .rest-area p span, .cinimaAccessibility_div p,.cinimaAccessibility_div li, .cinimaAccessibility_div p span{
	color: #000000 !important;
font-size: 19px !important;
line-height: 36px !important;
font-family: 'StagSans-Light' !important;
}
.rest-area .rest-footer-time {/* margin-left: -9px;  */padding: 10px 0px; background:#F1F1F1; width:100%; bottom:0px; left:0px; right:0px; color:#1D1D1D; display:flex;line-height: 25px;font-size: .9rem;}
.rest-area .rest-footer-time img { width:25px; height:25px; margin-left: 10.8%;}
/*rest about end*/
.h-menu-area { background:url(../images/rest-menu-bg.png) no-repeat; background-size:cover;}
.h-menu-area h1 { font-size:2.6rem; color:#000000; text-transform:uppercase; font-weight:bold}
.rest-main-tab .nav-link{color: #000000; margin: 1px; font-size: .9rem; text-transform: uppercase;}
.nav-rest-t .nav-item { margin:0px 10px; }
.nav-rest-t .nav-item .nav-link img{ width:50px; height:50px;}
.nav-rest-t .nav-link {color:#000 !important; border: 1px solid transparent; width: 150px;}
.nav-rest-t .nav-link.active { border:1px solid #707070; border-radius: 5px; background:inherit !important; color:#000000 !important;margin: 0px;   }
.rest-card .card { border:0px;border-radius: 0px; height: 100%;}
.rest-card .card .card-title { color:#000000; text-transform:uppercase; font-size:1.2rem;}
.rest-card .card span { color:#FF1C1C; font-size:1.3rem; margin-top:-5px;    margin-left: 10px;}
.h-menu-area .btn-rest-explore {border-radius: 0px; background:#6D2F5D; color:#fff; padding: .9rem 1.8rem;}
.resr-banner { position:relative}
.resr-banner .text-centered {position: absolute; top: 50%; left: 8%;transform: translateY(-50%);}
.resr-banner .text-centered h3 { font-size:2rem; text-transform:uppercase; color:#fff}
.resr-banner .text-centered h1 { font-size:4rem; text-transform:uppercase;color:#fff; margin-left:0px;}
.resr-banner .text-centered button { background:#fff; color:#4D4D4D; padding: .5rem 2.8rem; font-size: 1rem;}
.box-content-araea h3{color: #1C1C1C; font-family: 'BrandonGrotesque-Black' !important; text-transform: uppercase;}
.box-content-araea .card-deck .card{flex: inherit;}
.podcast-txt-style{font-weight: lighter !important; color: #000000; text-transform: uppercase; font-size: 1.5rem;}
.blog-list-slide h1{font-size: 1.3rem; font-weight: lighter; color: #000000; text-align: left; margin-top: 10px;}
.blog-list-slide p {text-align: left; color: #000000;}
.slider-btn-new .slick-prev { top:55% !important}
.slider-btn-new .slick-next {top:55% !important}
.blog-m-head:after { background:inherit !important; }
.blog-m-head {margin-bottom:20px !important; font-family:inherit !important}
.card-mobile-blog .card { border:0px !important;}
.card-mobile-blog .card a { color:#000000}
.blog-d-area h1 {color:#000000; font-weight:bold; font-size:3rem}
.blog-d-area p { line-height:30px;}
.col-xs-offset-right-1 { margin-right: 8.33333333%;}
.rest-main-tab { border-bottom:1px solid #a7a7a7;}
.rest-main-tab .nav-link.active {background-color:inherit !important; border-bottom:3px solid #6D2F5D;border-radius: 0px; color:#6D2F5D !important}
.rest-main-tab .nav-link { margin-bottom:-2px}
/*nz 2 End style*/
.contact-icon .icon-left-c{width: 93px;    height: 93px;    float: left;    display: block; border-radius: 50%;    behavior: url(PIE.htc); background:#1898a5;  color: #fff;    margin: 5px;    font-size: 1.5rem;    text-decoration: none; -webkit-box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.18); -moz-box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.18); box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.18);}
.contact-icon .icon-left-c i {font-size: 3rem;}
.contact-icon .icon-left-c i.phone{transform: scaleX(-1);  animation: spin-reverse 2s infinite linear;}
.contact-icon h2{font-size:1.3rem !important; text-transform:uppercase; color:#666666; font-weight:bold}
.contact-icon p{color:#666666; text-transform:uppercase; font-size:.8rem; line-height: 23px; font-weight:bold;}
.heading-main{color:#373737; font-weight:bolder}
.contact-form-area input, .contact-form-area textarea{border: 1px solid #cecece !important; padding:20px 10px !important; border-radius: 7px !important; color:#9a9a9a !important; background:#ffffff !important}
.submit-button-c{background:#1898a5; color:#fff;border-radius: 7px !important; text-transform:uppercase;font-size: .8rem !important;padding: .7rem 1.5rem !important;}
/*contact end*/
.accordion{width:100% !important; border-radius: 10px !important;}
.centered{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size:24px; text-transform:uppercase; font-size:3rem; color:#fff; font-weight:bolder;letter-spacing: .1rem;}
.accordian-area h2{color:#494949;text-transform: uppercase; font-size: 1rem;  font-weight: bold;}
.accordian-area .card-header{border:0px; padding:0px;}
.accordian-area .card-header .ac-button{padding:10px; display:block;  width: 100%;  text-align: left; font-size: 18px; background:#f6f6f6; padding: 29px; border-radius: 4px; position:relative; text-transform: inherit; color:#144270; text-decoration: none; font-weight:bold; white-space: inherit;}
.accordian-area .card-header .collapsed{border: 0px solid #144270; border-radius: 0px; padding: 30px 70px 30px 30px;}
.accordian-area .card {border-radius: 0px !important;    margin: 5px 0px;    border: 0px solid #144270 !important;}
.accordian-area .card-header .ac-button .tab-icon{position: absolute; width:28px; height:28px;    right: 30px; top:30px; background:url(../images/arrow-faq.png) no-repeat; background-size: 18px; transform: rotate(180deg);}
.accordian-area .card-header .collapsed .tab-icon{background:url(../images/arrow-faq.png) no-repeat; transform: rotate(0deg); background-size: 18px;}
.accordian-area .card-body{padding:30px; color: #000; font-size: 16px;}
.tab-faq .slick-slide{margin:0px;}
.tab-faq .slick-track {width:100% !important}
.faq-search input {
    border: 1px solid #d7d7d7;
    border-radius: 0rem;
    width: 29% !important;
    border-radius: 25px;
	font-size: 14px;
}
.faq-search input::placeholder{color: #000000 !important;}
/*faq end*/
.reqst-button{font-weight: bold !important;
padding: 12px 20px !important;
font-size: 16px !important;
}
.hilightable span{color: #000000 !important;}
.join-button{font-size: .8rem!important; font-weight: bold!important;padding: .5rem 1rem !important; background:none !important; color:#fff !important; border:#dbdddc 1px solid!important}
.ed-bottom-left {    position: absolute;    bottom: 20px;    left: 50px; color:#fff }
.ed-bottom-left h3 { font-weight:bold;font-size: 2.4rem;}
.ed-bottom-left p { font-size: 1.8rem;}
.col-t-m-25 { width: 39%;  margin-top: 30px; float:left}
.col-t-m-60 { width: 60%;  margin-top: 30px; float:left;min-height: 46%;}
.col-r-sec-text { color:#000000; position: absolute; top: 50%; right: 0%; transform: translate(-10%, -50%); width:82%;}
.col-r-sec-text h3 { font-weight:bold; font-size:2.6rem}
.col-r-sec-text p {font-size:1.1rem}
.box-content-araea h2.card-title {color:#000000;}
.box-content-araea h2 {color:#000000; text-transform:uppercase}
.box-content-araea a{color: #000000; display: inline-block; width: 100%;}
.marg_bottom{margin-bottom: 20px;}
.box-content-araea a:hover{color: #000000;}
.box-content-araea .card {  border:0px;}
.box-content-araea .blog-title-box { color:#000000;font-family: 'StagSans-Light'; font-size: 13px;}
.box-content-araea .blog-title-box span {color:#000000; font-size: 13px;}
.box-content-araea .blog-news-black{background-color:#000000; color:#fff; padding-left:10px; text-decoration: underline;  line-height: 30px;}
.center-c-area { background:#f7f7f7}
.center-c-area h1 { color:#000000; font-weight:bold;font-size: 1.8rem;}
.center-c-area h2 { color:#000000 !important; margin-left:0px; text-transform:uppercase}
.center-c-area a { color:#000000}
.blog-list h5 { color:#000000; font-weight:bold}
.blog-list a { color:#000000}
.blog-content-area {background:#f7f7f7}
.blog-content-area h3 {font-size: 1.5rem;}
.blog-content-area h3 span { color:#000000; font-weight:bold}
.blog-c-list { margin-bottom:10px;}
.media-blog-list .card-title span{ font-weight:bold; color:#000000}
.media-blog-list .card-p { padding:10px;}
.media-blog-list .card {border-radius: 0rem;}
.pt-container .pt-inner{-webkit-box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.11); -moz-box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.11); box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.11);}
.my-pt-6 {margin-bottom: 6rem; margin-top: 6rem;}
.pt-container h2.pt-text { color:#000000; font-weight:bold}
.pt-container h2.pt-text2 { color:#000000; font-weight:bold; text-transform:uppercase;     font-size: 1.2rem!important;}
#container{height: 766px;   width: 100%;   padding:0 25px;   overflow: auto;        position: relative;      }
#mainNav li{list-style-type: none;}
.pt-container a{color:#144270;}
.pt-container{color:#000000;}
.pt-container h1,.pt-container h2,.pt-container h3 { font-size: 1.7rem !important; color:#000000 !important}
.pt-container h3 {font-size: 1.5rem;}
.ml-email { width:53%;}
.faq-search button{
    border-radius: 0rem;
    background: #E2124D;
    border: 0px;
    border-radius: 50%;
    width: 40px;
    height: 40px;
}
.faq-search button:hover {background: #144270;}
.faq-search button i { color:#fff;}
.faq-tab .nav-link{width: 100%; background: #144270; border-radius: 0rem !important; color: #fff; margin-bottom: 1px; text-transform: uppercase; font-size: 14px; padding: 2rem 1rem; border-left: 4px solid #e2124d;}
.faq-tab .nav-link.active{background:#e2124d !important; border-left: 4px solid #144270;font-weight: bold;}
.faq-head{color: #535353; text-transform: uppercase; font-weight: bold; font-size: 1rem;}
/*terms a Condition style start*/
.accordian-area2 h2{color: #494949; text-transform: uppercase; font-size: 1rem; font-weight: bold;}
.accordian-area2 .card-header{border:0px; padding:0px;}
.accordian-area2 .card-header .ac-button{padding: 10px; display: block; width: 100%; text-align: left; background: #ffffff; padding: 29px; padding-bottom: 0px; border-radius: 10px; position: relative; text-transform: uppercase; color:#144270; text-decoration: none; font-weight:bold;}
.accordian-area2 .card-header .collapsed{border:0px solid #144270; border-radius: 10px ;padding: 30px;}
.accordian-area2 .card{border-radius: 10px !important; margin: 5px 0px; border: 1px solid #144270 !important;}
.accordian-area2 .card-header .ac-button .tab-icon{position: absolute; width: 14px; height: 14px; right: 30px; top: 30px; background:url(../images/minus-icon.png) no-repeat;}
.accordian-area2 .card-header .collapsed .tab-icon{background:url(../images/plus-icon.png) no-repeat;}
.accordian-area2 .card-body {padding:30px; font-size: 16px;}
.accordian-area2 hr{margin-top:0px !important; margin-bottom:0px !important}
.accordian-area2 ol{margin-left:15px;}
.venue-i-content h3{color:#000000; font-size: 30px !important;}
.venue-i-content h3 span{font-family: 'StagSans-Book' !important; font-size: 30px !important; color: #000 !important;}
.venue-i-content p, .venue-i-content p span{
	color: #000000 !important;
font-size: 19px !important;
line-height: 36px !important;
font-family: 'StagSans-Light' !important;
}
.venue-i-gallery ul li{float:left;  margin-right: .66%; }
.venue-i-gallery ul li img{width:100%}
.venue-i-gallery ul li span{position:relative; display:block}
.venue-i-gallery ul li span div{color:#fff}
.venue-i-gallery ul li span div h3{margin-left:0px; font-size:1.5rem}
.venue-i-gallery ul li span div p {font-size:.9rem}
.venue-i-gallery ul li span div {position:absolute; width:50px; bottom:10%; left:4%; width:60%}
.venue-i-gallery ul li span div.width-f-res-text { width:82%; left: 10%;     bottom: 5%;}
.venue-i-gallery ul li:first-child {width: 39.1%;}
.venue-i-gallery ul li:nth-child(2) { width: 20.2%;}
.venue-i-gallery ul li:nth-child(3) { width: 39.1%; margin-right:0px;}
.venue-i-gallery ul li:nth-child(2) img:nth-child(2) {margin-top: 1.3%;}
.venue-i-gallery ul li:nth-child(2) span:nth-child(2) img {margin-top: 3.4%;}

.venue-i-gallery h3 {color:#000000; text-transform: uppercase;}
.virtul-tour-area h3{color:#000000; text-transform: uppercase;}
.venue-map-area h3 {color:#000000; text-transform: uppercase;}
.relesed_cinemas_inner h3 {color: #000000; text-transform: uppercase;}
.relesed_cinemas_inner .venueLine_head::before {top: 13px;}
.venue-map-area .venueLine_head::before {top: 13px;}
.virtul-tour-area .venueLine_head::before {top: 13px;}
.popup-cinema-area{color:#000}
.popup-cinema-area img.w-100{border-radius: 6px; height: 240px; object-fit: cover;}
.popup-cinema-area .pc-text1{margin-bottom: 0px; font-size: 1.3rem;}
.sponsors-area {}
.sponsors-area li{float: left; width: 23.7%; margin-right: 1.3%; text-align: center; border-radius: 12px; -webkit-box-shadow: 0px 4px 9px 0px rgba(0,0,0,0.23); -moz-box-shadow: 0px 4px 9px 0px rgba(0,0,0,0.23); box-shadow: 0px 4px 9px 0px rgba(0,0,0,0.23); margin-bottom: 15px; padding: 0px 10px;}
.sponsors-area li:nth-child(5){clear:left;}
.sponsors-area h1{color:#000; text-transform: uppercase;}
.spons-button{padding: .5rem 1.8rem !important; font-size: .8rem !important;}
.out-door-cinema-heading{bottom: 60px !important;}
.follow-outd-button{color: #747474 !important; text-align: center; border: 1px solid #747474; padding: 5px 12px; border-radius: 4px;font-size: .8rem;}
.blog-profile-style{color:#747474;}
.blog-profile-style p{margin-bottom: 0px;}
.blog-profile-style .circle-style{width: 100px; height: 100px;}
.blog-d-share li{display: inline-block; margin-left: 5px; font-size: 1rem; color: #000;}
.blog-d-share li a{color:#000000 !important;}
.blog-d-share {overflow: hidden;  text-align:left;}
.blog-d-share:before, .blog-d-share:after{background-color: #000; content: "";  display: inline-block; height: 1px; position: relative; vertical-align: middle;  width: 100%;}
.blog-d-share:before{margin-left: 100%;}
.blog-d-share:after {left: 0.5em;  margin-right: -100%;}
.outdoor-cinema-banner{color: #000000; text-transform: uppercase; position: relative;}
.outdoor-cinema-banner .outdoor-cinema-textarea-m {position: absolute; top: 50%; left: 15%; transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: -moz-translateY(-50%);}
.outdoor-cinema-banner2{position: relative;}
.outdoor-cinema-banner2 .outdoor-text-area{position: absolute; left: 5%; bottom: 5%; color: #fff;}
.outdoor-cinema-banner3{position:relative;}
.outdoor-cinema-banner3 div{position: absolute; top: 50%;  left: 8%; transform: translateY(-50%); color:#fff;}

.buttonsearch_normal{left: 20px; margin: 0; position: absolute; border: 0; top: 0px; background: #AAA9AE; cursor: pointer; padding: 17px; color: #fff; font-size: 14px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}

.pop-txt-head { color:#000000;}
.pop-m-content {color: #000000;}

.w-list-h { height: 55px !important;}
.w-icon-list{margin-top: 62px; position: absolute; right: 0;}
.w-icon-list a img{width: 16px; height: auto;}

#search-box { position:relative}
.close-search { position: absolute !important; left: 25.5% !important;}
.close-search:hover { background:inherit !important}

/*nz style*/



/************ arun cr ************/
.has-error{color: #e71016;}
.loading {position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.84); z-index: 1000; width: 100%; height: 100%; display:none; z-index: 9999;}
#toster_status{text-align:center; color:white; top: calc(50% - 0px) !important; left: calc(50% - 60px) !important; position:absolute;}


/************ vishnu ************/
.priority_form .submit{padding: 4px 16px;border-radius: 6px;border: solid 1px #E2124D;background: #E2124D;color: #fff;margin-left: -15px; cursor: pointer;}
.priority_form .submit:hover{background: #144270;color: #fff; border: solid 1px #144270;}
.priority_form .input_field{width: 65%;padding: 4px;border-radius: 6px;border: solid 1px #ccc;}
.width-fifty{width: 46% !important}
.width-fifty::after{top: 13 !important;position: absolute;}
/* .no_icon::after{background: transparent !important;} */
.single_cinema{width: 100%; margin-bottom: 50px}
.single_cinema p{font-size: 20px; margin-bottom: 35px;margin-right: 0;}
.single_cinema ul li{display: inline-block;}
.carousel_btn_left{border:solid 1px #fff; background: #fff;padding: 15px 30px;text-transform: uppercase;color: #000;font-weight: 600;border-radius: 5px;}
.carousel_btn_right{border:solid 1px #fff;padding: 15px 30px;text-transform: uppercase;color: #fff;font-weight: 600;border-radius: 5px;margin-left: 10px}
.cineme_content{margin-top: 2%}
.cineme_content h4{font-weight: 900;color: #000;font-size: 16px;margin-bottom: 20px}
.cineme_content h4 span{font-weight: 200;font-size: 16px;margin-left: 36px;}
.cineme_content p{color: #000;font-size: 16px;line-height: 26px;}
.request_booking{text-align: center; margin: 2em 0 0; background: #ececec; padding: 20px 0 20px 0;}
.request_booking ul{text-align: left}
.request_booking ul li h5{font-weight: 600;color: #000;font-size: 18px;margin-bottom: 35px;}
.request_booking ul li p{color: #000;font-size: 14px;font-weight: 200;}
.request_booking a{float: left; border: solid 1px #000; padding: 12px 25px; font-weight: bold; text-transform: uppercase; color: #000; border-radius: 5px; background: #fff;}
.inner_list li{color: #000; font-weight: bold; padding-bottom: 10px}
.inner_list li i{font-size: 6px;position: relative;bottom: 2px;padding-right: 10px;}
.cineme_content a{font-weight: 900;color: #000;font-size: 16px;margin-bottom: 20px}
.ed-bottom-left-2{margin-top: 20px;}
.ed-bottom-left-2 h3{color: #000;text-transform: capitalize;font-weight: 900;}
.ed-bottom-left-2 p{font-size: 22px;color: #000;}
.ed-bottom-right-2{position: relative;top: -200px;margin-left: 50px;}
.ed-bottom-right-2 h3{text-transform: uppercase;color: #fff;font-weight: 900;font-size: 40px;}
.ed-bottom-right-2 p{color: #fff;font-size: 20px;padding-bottom: 14px;}
.ed-bottom-right-2 a{color: #000;text-transform: uppercase;background: #fff;font-weight: 600;padding: 12px;border-radius: 3px;}
.ed-bottom-right-3{margin-left: 10%;}
.ed-bottom-right-3 h3{text-transform: capitalize;color: #000;font-weight: 900;font-size: 42px;}
.ed-bottom-right-3 p{color: #000;font-size: 20px;margin-bottom: 30px}
.ed-bottom-right-3 a{text-transform: uppercase;color: #000;border: solid 1px #000;padding: 12px;border-radius: 3px;font-weight: 900}
.education-section-3 hr{width: 98%;text-align: center;margin: 0 auto;margin-top: 50px; border: solid 2px #37c2c5;}
.recently_viewed{text-align: center;background: #37c2c5;padding: 35px 0 35px 0;}
.recently_viewed ul li{width: 19%; display: inline-block;padding-right: 1%;}
.recently_viewed ul li img{width: 100%;padding-bottom: 10px}
.film_details h4{text-align: left;color: #000;font-size: 16px;}
.film_details i{color: #fff;font-size: 20pxs}
.recently_viewed_head {text-transform: uppercase;font-weight: 900;color: #000;margin-bottom: 35px}
.cineme_content a:hover{color: #3c3c3c}
.request_booking iframe{width: 100%; height: 100%}
.signin_modal .close{position: absolute; right: 15px; top: 10px; z-index: 9}
.signin_modal .modal-content{border-radius: 0px !important}
.signin_modal .modal-dialog {max-width: 900px;}
.signin_modal .left_container {background: #efefef;padding: 25px;margin: 17px 0 17px 0;}
.signin_modal .left_container  h3{color: #000; font-size: 20px; font-weight: bold; text-align: center; margin-bottom: 20px; margin-top: 10px;}
.signin_modal .left_container  p{color: #676767;}
.signin_modal .left_container  ul li{color: #676767;list-style-type: disc;}
.signin_modal .left_container  ul{margin-left: 15px;}
.signin_modal .picturehouse_btn ul li {display: inline-block; margin-right: 5px; margin-bottom: 8px;}
.signin_modal .picturehouse_btn ul{margin-left: 0}
.signin_modal .picturehouse_btn ul li a{color: #000;padding: 9px 20px;border: solid 1px #4e4e4e;background: #fff;border-radius: 4px;display: inline-block;width: 100%;text-align: center;}
.signin_modal .form-group{float: left;}
.signin_modal .form-group .btn.btn-default{background: #000 !important; color: #fff}
.signin_modal .right{position: relative; top: 50%; text-align: center; width: 100%; transform: translateY(-50%);}
.signin_modal .right .form-group{float: none; width: 100%}
.signin_modal .right h3{color: #000;font-weight: bold;font-size: 20px;padding-bottom: 40px;}
.signin_modal .right button{background: #E2124D; border-radius: 6px; color: #fff; padding: 7px 40px; float: right;}
.signin_modal .right a{color: #d2d2d2; float: left;}
.aboutUs_inner h2{margin-left: 0}
/* vish style  end*/

/* vish Feb 22 2019 */
.header_membership_box p{text-align: left; color: #fff;}
.header_membership_box{text-align: center; background: rgba(255,255,255,0.7); position: absolute; top: 40%; left: 0; right: 0; width: 40%; z-index: 1; border-radius: 5px;  margin: 0 auto;}
.header_membership_box h1{text-transform: uppercase; color: #fff;}
.header_membership_box ul{padding: 0px; margin-top:25px}
.header_membership_box ul li{display: inline-block;  margin-right: 30px; list-style-type: none;}
.header_membership_box ul li a{background: #000;text-transform: uppercase;color: #fff; padding: 12px 50px;border-radius: 6px;font-family: 'StagSans-Semibold';}
.benefit_tiles h2{text-transform: uppercase;font-family: 'StagSans-Semibold';color: #2f2f2f;font-size: 21px;}
.tiles ul{text-align: center;}
.tiles ul li{display: inline-block; width: 23%; margin-right: 2%; margin-bottom: 2%;}
.tiles ul li a{padding: 20px;display: inline-block;text-align: center;border: solid 2px #e1e1e1;border-radius: 7px;width: 100%}
.tiles ul li h3{text-transform: uppercase;font-family: 'StagSans-Semibold';color: #2f2f2f;font-size: 21px;}
.tiles ul li a:hover{background: #2f2f2f;border: solid 2px #2f2f2f;color: #fff; border-radius: 7px;}
.tiles ul li a:hover h3 {color: #fff;}
.trailer_inner iframe{height: 400px;width: 95%;}
.triler_outer{padding: 50px;background:url(../images/trailer_bg.png)no-repeat;    background-size: cover;}
.trailer_inner h2{text-transform: uppercase;font-family: 'StagSans-Semibold';color: #ffffff;font-size: 21px;}
.trailer_inner p{color: #fff;}
.trailer_inner a{color: #000;text-transform: uppercase;background: #fff;font-weight: bold;padding: 15px 25px;border-radius: 3px;}
.trailer_inner a:hover{background: #000;color: #fff}
.right_content{margin-top: 15%}
.partner_slider h4{text-transform: uppercase;font-family: 'StagSans-Semibold';color: #2f2f2f;font-size: 21px;}
.single_news h4{color: #969696;
margin: 15px 12px;
text-transform: uppercase;}
.single_news p{color: #2f2f2f;}
.single_news p, .single_news h2, .single_news h6{margin-left: 10px;}
.single_news a{margin-left: 12px; text-transform: uppercase;}
.membership_news h2{text-transform: uppercase; color: #000; margin-bottom: 10px}
.single_news{box-shadow: 0px 0px 15px #cccccc;margin-bottom: 50px; border-radius: 6px;}
.single_news img{border-radius: 6px 6px 0 0;}
/* vish Feb 22 2019 end*/

/* vish Feb 25 2019 */
.custom_height{height: 150px}
.join_us_tab nav > .nav.nav-tabs{border: none; color: #fff; border-radius: 0;}
.join_us_tabnav > div a.nav-item.nav-link, .join_us_tabnav > div a.nav-item.nav-link.active{border: none; padding: 18px 25px; color:#fff; background:#272e38; border-radius:0;}
.join_us_tabnav > div a.nav-item.nav-link.active:after{content: ""; position: relative; bottom: -60px; left: -10%; border: 15px solid transparent; border-top-color: #e74c3c;}
.join_us_tab.tab-content{background: #fdfdfd; line-height: 25px; border: 1px solid #ddd; border-top:5px solid #e74c3c; border-bottom:5px solid #e74c3c; padding:30px 25px;}
.join_us_tabnav > div a.nav-item.nav-link:hover, .join_us_tabnav > div a.nav-item.nav-link:focus{border: none; background: #e74c3c; color:#fff; border-radius: 0; transition: background 0.20s linear;}
.join_us_tab{text-align: center;}
.join_us_tab h1{text-transform: uppercase; color: #144270;}
.join_us_tab p{color: #000000;font-family: 'StagSans-Book' !important; font-weight: 200; font-size: 16px;}
.join_us_tab .nav-tabs .nav-link.active{background-color: #144270 !important; border-color: #144270; border-radius: 2px;color: #fff;}
.join_us_tab .nav-tabs .nav-link{border: 1px solid #efefef; margin-right: 3px; font-size: 16px; color: #144270; padding: 35px;}
.tab_content_head{text-transform: uppercase; font-family: 'StagSans-Semibold'; color: #000000; font-size: 30px;}
.benefits_div ul{border: solid 0px #c7c7c7; padding: 20px; border-radius: 5px; text-align: left; margin-bottom: 30px;}
.benefits_div ul li{display: inline-block; list-style-type: none;}
.individual_div .price{text-transform: uppercase;position: absolute;font-family: 'StagSans-Semibold';color: #000000;font-size: 30px; width: 86%; bottom: 0px; text-align: center;   padding-top: 10px;/* border-top: 1px solid rgba(0,0,0,.1);*/}
.individual_div{border-radius: 25px; height: 100%;}
.individual_div a{border: solid 1px #144270; padding:5px 20px; position: relative; display: inline-block; width: 100%; border-radius: 25px; color: #000000; height: 94%;}
.individual_div.choose_div a{padding-bottom: 55px;}
.individual_div a:hover{border: solid 1px #144270; background: #144270;}
.individual_div a:hover h1{color: #fff;}
.individual_div a:hover h2{color: #fff;}
.individual_div a:hover h3{color: #fff;}
.individual_div a:hover p{color: #fff;}
.individual_div.active a{border: solid 1px #E2124D; background: #E2124D;}
.individual_div.active a span, .individual_div.active a strong, .individual_div a:hover span, .individual_div a:hover strong{color: #fff !important;}
.individual_div.active a h1{color: #fff;}
.individual_div.active a h2{color: #fff;}
.individual_div.active a hr{border-top: 1px solid #ff1356;}
.individual_div.active a h3{color: #fff;}
.individual_div.active a p{color: #fff;}
.individual_div h3{color: #000000; text-transform: uppercase;}
.ticket_sub{font-size: 12px !important;}
.member.individual_div p{border-bottom: solid 1px #f1f1f1;}
.select-cinema .form-control{border: solid 1px #144270; height: 60px; color: #000000;}
.continue a{background: #E2124D; padding: 20px 65px; color: #fff; text-transform: uppercase; font-size: 18px; border-radius: 6px;}
.continue a:hover{background: #144270; padding: 20px 65px; color: #fff; text-transform: uppercase; font-size: 18px; border-radius: 6px;}

.giftcard_tiles{text-align: center}
.giftcard_tiles ul li{width: 47%; display: inline-block; vertical-align: top; float: left; margin: 10px 0 30px;}
.giftcard_tiles.membershiptab_tiles ul li{width: 31%;}
.giftcard_tiles ul .outer_border{border: solid 1px #36c2c5; padding: 45px 5px; border-radius: 15px; margin-right: 3%;}
.giftcard_tiles ul .outer_border:last-child{margin-right: 0%;}
.giftcard_tiles ul li h2{text-transform: uppercase!important;color: #2c2c2c!important;padding-top: 25px!important;}
.giftcard_tiles ul li h3{color: #868686;font-size: 20px !important;}
.giftcard_tiles ul li p{color: #878787!important; font-size: 18px !important}
.select_gift{width: 100%!important;}
.select_gift li{width: 24% !important; margin: 5px; float: none !important;}
.select_gift.seats li{width: 40% !important;}
.select_gift.seats li span{margin-bottom: 10px; display: block;}
.select_gift li{width: 25% !important; margin: 5px !important;}
.select_gift li a{display: inline-block; background: #E2124D; color: #fff; width: 100%; font-size: 20px; padding: 10px 20px; border-radius: 10px;font-family: 'StagSans-medium';}
.select_gift li a:hover{background: #144270;}
.select_gift .active{background: #144270;}
.over_img_btn{background: #fff; padding: 15px 50px; font-family: 'StagSans-Book'; border-radius: 6px; display: inline-block; margin: 20px 0 70px; color: #E2124D;text-transform: uppercase; border: 0;}
.over_img_btn:hover{color: #144270;}
.film_notice p{text-align: center; color: #6d6d6d; letter-spacing: 1px; margin: 7%; font-size: 24px;}
.sundance_banner{background: url(../images/sundance_bg.png)no-repeat;background-size: cover;}
.sundance_banner h2, .appbanner_content h2{color: #fff; text-transform: uppercase;}
.sundance_banner p{color: #fff; font-size: 14px; padding-top: 20px;}
.sundance_banner iframe{width: 100%;}
.sundance_vip_pass{text-align: center;}
.sundance_vip_pass h3{color: #000; text-transform: uppercase;}
.sundance_vip_pass h2{color: #000; text-transform: uppercase;}
.sundance_vip_pass p{color: #000; }
.vip_logos ul li {width: 24%; display: inline-block;}
.sundance_banner_2{position: relative;}
.sundance_banner_2 .sundance_inner_content{text-align: right;position: absolute;right: 50px;top: 40%;}
.sundance_banner_2 {background: url(../images/fk.png)no-repeat; background-size: cover; height: 720px}
.sundance_banner_2 .sundance_inner_content h1{color: #fff;text-transform: uppercase}
.sundance_banner_2 .sundance_inner_content h3{color: #fff;text-transform: uppercase;padding-top: 20px}
.sundance_banner_2 .sundance_inner_content p{color: #fff;text-transform: uppercase}
.sundance_banner_3 .headings h1{margin-left: 35%;color: #000;text-transform: uppercase;}
.sundance_banner_3 .headings h2{margin-left: 35%;color: #000;text-transform: uppercase;}
.sundance_banner_3 .headings h2{margin-left: 35%;color: #000;text-transform: uppercase;line-height: 50px;}
.sundance_banner_3 .headings h5{font-family: 'StagSans-light';text-transform: uppercase;font-size: 38px;margin-left: 35%;color: #000;}
.app_banner{background: url(../images/app_banner.png)no-repeat; background-size: cover}
.appbanner_content{padding: 8%;}
.appbanner_content p{color: #fff}
.appbanner_content ul li{display: inline-block; padding-bottom: 10px}
.relesed_cinemas .cinemaPage_list.membership_desktop_view{margin-top: -230px;}
.member-sec-top {min-height: 420px;}

.accessibility h3{color: #000;}
.accessibility p{color: #222;margin-bottom:0 }
.accessibility ul{margin-left: 15px;}
.select2-container-multi .select2-choices .select2-search-choice{background-color: #144270 !important; border: 1px solid #144270 !important;border: 0 !important;padding: 10px!important;;border-radius: 5px;}
.select2-search-choice-close:hover{background: transparent !important}

.select2-search-choice-close{width: 25px !important}
.select2-search-choice-close:before {display: block;font-family: FontAwesome;font-weight: normal;font-style: normal;font-size: 10px;text-decoration: inherit;-webkit-font-smoothing: antialiased;content: "\f00d";text-align: center;color: transparent !important;background: url(../images/close_xx.png) no-repeat; margin: 5px 0px 0px 0 !important; background-position: center center;}
.select2-container .select2-choice abbr {
    height: 25px !important;
    right: -2px !important; z-index: 1;
    top: 5px !important; background-color: #fff !important;
}
.news_banner{text-transform: uppercase !important}


/* vish Feb 25 2019 end*/

/* vish apr 12 19 education about */
.new_education h2{color: #000}
.new_education p{color: #000;margin-bottom: 30px; line-height: 38px;;}
.new_education .noMarginCopy{margin-bottom: 0px;}
.meet_team_single h5{color: #000;font-weight: bold;font-size: 18px;}
.meet_team_single h6{color: #000;font-weight: bold;font-size: 14px;line-height: 22px;}
.our_cinema h2{color: #000}
.our_cinema .landon{background: #f7f7f7; padding: 25px 30px;}
.our_cinema .landon h2{text-transform: capitalize; font-size: 28px !important;font-family: 'StagSans-medium' !important;}
.our_cinema .landon a{color: #000;font-family: 'StagSans-medium' !important;text-decoration: underline;text-transform: capitalize;font-size: 18px;}
.our_cinema .landon a:hover{text-decoration: underline !important;}
.our_cinema .landon h5{color: #000;font-family: 'StagSans-medium' !important;text-transform: capitalize;font-size: 16px;}
.risk_assessment.relesed_cinemas .cinemaPage_list.cinema_desktop_view{margin-top: 0}
.risk_assessment h3{color: #000; text-transform: capitalize;}
.risk_assessment .assessment_copy p{color: #000;margin-bottom: 0; font-size: 20px;line-height: 35px;}
.risk_assessment .assessment_copy a{border: solid 1px #969696;padding: 20px;border-radius: 15px;color: #000c;}
.News_load_more{margin: 0 auto;}
.outdoor_venue h3{font-family: 'BrandonGrotesque-Black' !important;text-transform: uppercase}
.outdoor_venue p{font-size: 1.1rem !important;font-family: 'StagSans-Book' !important;}

/* vish apr 12 19 end*/


/* vish April 12 2019 */
.current_vacancies .venueLine_head {color: #000;text-transform: capitalize;font-family: 'StagSans-medium' !important; font-size: 38px !important}
.current_vacancies .vacancies_inner h3 {color: #000;text-transform: capitalize;}
.current_vacancies .vacancies_inner p {color: #000;}
.current_vacancies .vacancies_inner a {border-bottom: 1px solid;}
.carousel-caption.careers_head{width: 100%;top: 50%;left:0}
.carousel-caption.careers_head h1{position: absolute;right: 0;left: 0;text-align: center;text-transform: capitalize;font-family: 'StagSans-medium' !important;}
.sold_out a{background: #AAA9AE; border: solid 1px #AAA9AE; cursor: default;}
.sold_out a:hover{background: #AAA9AE; border: solid 1px #AAA9AE; color: #000;}
.popular .slick-prev, .popular .slick-next{top: 41% !important}

.filter_mob {padding: 10px !important; background: url(../images/filter_icon.svg)no-repeat;background-position: right;}

.whatson_filter {padding: 10px !important; background: url(../images/filter.png)no-repeat;background-position: 72px 9px;}

.whatson_filter:hover{padding: 10px !important; background: url(../images/filter.png)no-repeat;background-position: 72px -54px;}
.whatson_filter.active{padding: 10px !important; background: url(../images/filter.png)no-repeat;background-position: 72px -116px;}

/*.whatson_filter:hover{background: url(../images/filter_icon_blue.svg)no-repeat;background-position: right;padding-right: 20px;color: #144270;}*/
.whatson_filter:hover a {color: #144270;}

.whatson_filter a{padding-right: 20px;}
.whatson_filter a:hover {color: #144270;}
.whatson_filter.active a:hover {color: #e2124d !important;}
.filter_mob a{padding-right: 20px;}
.filter_desk a{padding-right: 30px;}
.filter_desk {background: url(../images/filter_icon.svg)no-repeat;background-position: right;}
.filter_desk:hover{background: url(../images/filter_icon_blue.svg)no-repeat;background-position: right;}
.filter_mob:hover{background: url(../images/filter_icon_blue.svg)no-repeat;background-position: right;padding-right: 20px;}
.header_membership_box ul li a:hover{background: #E2124D; color: #fff}

.filter_mob.active, .filter_desk.active {background: url(../images/filter_icon_active.svg)no-repeat;background-position: right;padding-right: 20px;}
.filter_mob.active a, .filter_desk.active a, .whatson_filter.active a{color: #e2124d !important;}


.cinemaList_gridView ul li:hover h3{color: #144270;}
.filter_clear a{color: #e2124d;}
.rs-area .btn-secondary{background-color: #E2124D;border-color: #E2124D;}
.rs-area .modal-body button:hover{background-color: #144270 !important;border-color: #144270; color: #fff;}
.rs-area .modal-body a:hover{background-color: #144270 !important;border-color: #144270; color: #fff;}
.view_btn_blog{color: #fff !important; cursor: pointer; box-shadow: inherit; width: auto !important;}
.text-center.Featured_load_more, .text-center.Recommends_load_more{width: 100%;}
.wishlist_heart i{padding: 15px; color: #E2124D; font-size: 18px;}
.wishlist_heart i:hover{color: #144270}
#watchlist_popup a{color: #144270;border-bottom: solid 1px #144270;text-transform: capitalize;}
#watchlist_popup .watchlist_member_btn{color: #144270;border-bottom: solid 1px #144270;text-transform: capitalize;}
#watchlist_popup .rs-area .watchlist_member_btn:hover{background-color: inherit !important }
.watchlist_signin_btn{border-bottom: 0;background-color: #e2124d !important;color: #fff !important;padding: 5px 15px;display: inline-block;border-radius: 6px;margin: 20px;border-bottom: 0 !important}
.watchlist_signin_btn:hover{background-color: #144270 !important;}


.search_result{text-align: center;padding-top: 10%;}
.search_result ul li{list-style-type: none;}
.search_result button{background: transparent;border: 0;color: #E2124D;position: relative;right: 40px;cursor: pointer}
.search_result button:hover{color: #144270;}
.search_result input{padding: 15px 10px;width: 50%;border-radius: 10px;border: solid 1px #e2e2e2;}
.result_right{position: relative;top:50%;transform: translateY(-50%);}
.result_right p{color: #797979;padding: 10px 20px 10px 0px;margin: 0}
.result_right h3{padding: 8px 0;color: #000}
.result_right .category{text-transform: capitalize;background: #E2124D;color: #fff !important;padding: 7px 12px;border-radius: 5px;}
.result_left{width: 250px;}
.result_left img{width: 250px;height: 250px;border-radius: 20px;background:url(../images/search1.png)no-repeat; object-fit: cover}
.search_display li a{display: inline-block;border: solid 1px #f7f7f7;border-radius: 20px;padding: 10px;width: 100%;}
.search_display li a:hover{box-shadow: 7px 7px 10px #e0e0e0}
.comingSoon_div .watchlist_heart{margin-top: 10px !important}


/* Corp Responsibility */

.corp_security .rest-main-tab {border-bottom: 0 !important;border-bottom: 0 !important;padding: 30px 30px 5px;}
.rest-main-tab .nav-link.active{border-bottom: 3px solid #E2124D;color: #E2124D !important;}
.rest-main-tab .nav-link{font-size: 16px}
.corp_security.rest-area h3 {text-transform: uppercase!important}
.our_roles_list{width: 90%;margin: 0 auto;}
.our_roles_list li{width: 30%;display: inline-block;margin-right: 1%;}
.our_roles_list li h5{font-size: 26px;color: #000;font-weight: bold;}
.our_roles_list li h6{font-size: 18px;color: #000;font-weight: bold;}
.no_comingsoonShowtime_btn{min-height: 0px}
.sold-time.cinemaTime_listInner.comingsoonShowtime_btn {
  width: 80px;
   position: absolute;
   padding: 7px 0px;
   font-size: 12px;
   border-radius: 4px;
   font-family: 'StagSans-Book';
   bottom: 15px;
   right: 17px;
}

.watchlist_heart_commingsoon {margin-top: 10px; margin-right: 3px}
/* Corp Responsibility End*/

/* vish April 12 2019 end*/


/* nizar april 5 19 */
.modal-style button:hover {opacity:1!important ;    background-color: #144270 !important ; color:#fff !important}
.modal-style .modal-header{border-bottom:0px !important; position: relative; z-index: 1;}
.accessibility{color: #000;}
.restaurantBoxs ul li span i {font-style: normal;}
.modal-style button{position: absolute; background-color: #E2124D !important; opacity: 1; top: 23px; right: 23px; color: #fff; padding: .6rem 1rem !important; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
.modal-style button.close{padding: 0 !important;}

.fd-head-new {margin: 0 10.3% !important;}
/* nizar april 5 19 */

.ajaxSearchResult{border-radius: 5px; margin-top: 3px;border: solid 1px #bbbbbb;}
.ajaxSearchResult ul li a{color: #000}
.ajaxSearchResult ul li a:hover{color: #144270 !important}

.faq_copy h2{margin-left: 0}
.faq_copy h3{text-transform: inherit !important;}


/* Media Queries */
@media screen and (min-width: 2000px) {
.cinemaPage_list li .showTime_div{padding-top: 21%;}
.relesed_cinemas .cinemaPage_list.cinema_desktop_view{margin-top: -221px;}
}
@media screen and (max-width: 1799px) {
.relesed_cinemas .cinemaPage_list.cinema_desktop_view{margin-top: -143px;}
.innerSlider_welcomeDivn h1{font-size: 30px; margin-bottom: 0;}
.cinemaTime_list li{min-height: 135px;}
.select_gift.seats li{width: 47% !important;}
.cr_slider_wrap{min-height: 275px;}
.relesed_cinemas .cinemaPage_list.membership_desktop_view{margin-top: -210px;}
.header_membership_box{top: 30%;}
.calanterSlider a{font-size: 16px;}
}
@media screen and (max-width: 1500px) {
.filmEvent{width: 75%;}
.cinemaPage_list li {width: 32%;}
.cinemaCala2{padding: 30px 0;}
.restaurantBoxs h1{font-size: 28px;}
.extraBoxs_div{padding: 30px 10px;}
.cinemaList_videoBox .videoBox_icon{width: 45px;}
.clubGroup_box .hovereffect .showTime_div{padding-top: 0;}
.clubGroup_box .hovereffect .explore_btn{margin: 0;}
.videoPop_box .modal-dialog{max-width: 1000px;}
.directorDiv{padding: 20px;}
.cinemaList_gridView ul li{width: 33.3333%;}
.relesed_cinemas .cinemaPage_list.cinema_desktop_view{margin-top: -155px;}
.extraBoxs_div2{padding: 30px 15px;}
.premium_adDiv h2 {font-size: 30px !important;}
.premium_adDiv h1{font-size: 48px !important;}
.premium_adDiv h4{font-size: 24px !important;}
.premium_adDiv p{font-size: 16px;}
.comingDiv.restaurant .slick-prev, .comingDiv.restaurant .slick-next{top: 25% !important;}
.select_gift.seats li{width: 90% !important;}
.cr_slider_wrap{min-height: 230px;}
.aboutDiv .cinemaList_videoBox iframe{height: 600px;}
.subscriptionForm_outerDiv ul li{width: 29%;}
.mainSlider.innerSlider .cinemaList_videoBox .carousel-caption h1{margin: 0; font-size: 36px !important;}
.mainSlider.innerSlider .cinemaList_videoBox .carousel-caption p{margin-bottom: 5px;}
.mainSlider.innerSlider .cinemaList_videoBox .carousel-caption{bottom: 0px; left: 2%; padding-bottom: 20px;}
.popular .slick-prev, .popular .slick-next{top: 36% !important;}
.header_membership_box p{text-align: center;}
.directorDiv ul li.directorInner{width: 35%;}
.directorDiv ul li{width: 60%; font-size: 16px;}
.rating-stars .rating-stars-container .rating-star{font-size: 14px !important;}
.header-menu li a{font-size: 16px;}
.comingDiv .restaurant .slick-prev, .comingDiv .restaurant .slick-next{top: 29%;}
.comingDiv .comingsoon_div .slick-prev, .comingDiv .comingsoon_div .slick-next{top: 34%;}
.header-menu li a{font-size: 15px;}
.header-menu li{margin-left: 20px;}
.cinemaList_videoBox .whatson_movie_deatils_url img{height: 175px; object-fit: cover;}
.giftcard_tiles2 ul li{width: 30% !important;}
.mainSlider .carousel-caption.innerSlider_welcomeDivn{bottom: 70px;}

/******* Nizar ******/
.rest-reservation .rest-reserv-yellow.p-rest-6 { padding: 3%;}
/*.rest-slick-slide .slick-prev {left: -14%;top: 82%;}
.rest-slick-slide .slick-next {left: -9.5%; top: 82%;}*/
.outdoor-cinema-banner .outdoor-cinema-textarea-m h1 { font-size:2.5rem !important; margin-bottom:0px;}
.outdoor-cinema-banner .outdoor-cinema-textarea-m h2 {font-size:2rem !important;}
.banner-overlaye-new{position: absolute;    top: 0px;    left: 0px;    width: 100%;    bottom: 0px;    background-color: rgba(0, 0, 0, 0.5);}
/******* Nizar ******/

/******* vishnu ******/
.header_membership_box{width: 100% !important;}
/******* vishnu ******/
}
@media screen and (max-width: 1199px) {
.header-menu li a{font-size: 13px;}
.header-menu li{margin-left: 13px;}
.filmEvent{width: 95%;}
.spotlight_div .carousel-caption-innerDiv{right: 10%;}
.spotlight_div.promationDiv .carousel-caption{left: 10%;}
.beauty_div .carousel-item iframe{height: 250px;}
.spotlight_div .carousel-caption h2{font-size: 21px;}
.spotlight_div .carousel-item {height: auto;}
.cinemaPage_list li{width: 48%;}
.innerSlider .carousel-caption{left: 0 !important; right: 0 !important; width: 96%; text-align: left !important; padding-left: 40px; background: #000; position: relative;}
.innerSlider .carousel-caption.innerSlider_welcomeDivn{padding: 0px 20px 10px;}
.mainSlider .carousel-caption.innerSlider_welcomeDivn{bottom: 0;}
.innerSlider .carousel-indicators{bottom: 0px;}
.scrollMenu_banner{bottom: 10px;}
.scrollMenu_bar.fixed .scrollMenu_banner{bottom: -25px;}
.scrollMenu_banner{position: relative; background: #000;}
.restaurantBoxs{padding: 20px; position: relative; left: 0; top: 0; transform: translateY(0%);}
.restaurantBoxs h1::after{background: transparent;}
.restaurantBoxs h1{padding-bottom: 0;}
.restaurantBoxs ul li{width: 100%;}
.claphamMap iframe{height: 350px;}
.memberLogo_box li{width: 32%; margin-bottom: 10px;}
.clubGroup_box ul li{width: 49%; margin-bottom: 10px;}
.clubGroup_box ul li .hovereffect a{margin-bottom: 0px;}
.clubGroup_box .hovereffect .showTime_div{padding-top: 10%;}
.innerSlider_welcomeDivn h1{margin-bottom: 10px;}
.innerSlider_welcomeDivn h1::after{background: transparent;}
.videoPop_box .modal-dialog{max-width: 700px;}
.videoPop_box iframe{height: 600px;}
.directorDiv ul li{font-size: 14px;}
.synopsisDiv p{font-size: 14px; line-height: 22px;}
.directorDiv ul{margin-bottom: 10px; display: inline-block; width: 100%;}
.directorDiv ul li, .directorDiv ul li.directorInner{width: 100%; margin-bottom: 0; text-align: left;}
.cinemaList_gridView ul li{width: 33.3333%; margin-right: 0; min-height: 270px;}
.header-menu li a.active{border-radius: 0; margin-left: 0;}
.relesed_cinemas .cinemaPage_list.cinema_desktop_view{margin-top: -165px;}
.cinemaCala2{padding: 10px 0 20px;}
.benefits_div ul li{width: 100%; text-align: center;}
.benefits_div ul li h3 br{display: none;}
.benefits_div ul{min-height: 180px;}
.techSpecs_div li{width: 48%; margin-bottom: 1%;}
.gallery_div li{width: 32%;}
.prterlooBox.hateU_giveBox h2{font-size: 36px;}
.carousel-caption.blog-ticket-slider h1{font-size: 48px;}
h1{font-size: 35px !important;}
h2{font-size: 24px !important;}
h3{font-size: 18px !important;}
h4{font-size: 14px !important;}
.venueLine_head::before{top: 12px;}
.premium_adDiv img.w-100{height: 400px; object-fit: cover;}
.newCinema_signBtn{top: -15px;}
.mainSlider .carousel-caption{bottom: 0; padding-bottom: 25px;}
.filter_Boxs ul li{margin: 10px 5px; font-size: 17px;}
.techSpecs_div li:nth-child(2){margin-right: 0%;}
.cr_slider_wrap{min-height: 200px;}
.aboutDiv .cinemaList_videoBox iframe{height: 450px;}
.signin_modal .left_container h3{margin-top: 0;}
.innerSlider .carousel-caption{padding-left: 20px;}
.mainSlider .carousel-inner{background: #000;}
.get-in-touch .newsletter-submit{position: inherit; width: 100%;}

.result_left {width: 100%;}
.cinemaList_videoBox .videoBox_icon2{display: none;}

.comingDiv .restaurant .slick-prev, .comingDiv .restaurant .slick-next{top: 34%;}
.comingDiv .comingsoon_div .slick-prev, .comingDiv .comingsoon_div .slick-next{top: 39%;}

.giftcard_tiles2 ul li{width: 47% !important;}
.content_gal{bottom: 28px; font-size: 12px;}
.blog_details iframe{height: 525px;}

/******* Nizar ******/
.rest-area h1.text-pos-head {position: relative;width: 96%;}
/*.rest-slick-slide .slick-prev {left: 42% !important;top: -10%;width: 32px !important; height: 32px !important;    background-size: 100% !important;}
.rest-slick-slide .slick-next {left: 53%;top: -10%;width: 32px !important; height: 32px !important;    background-size: 100% !important;}*/
.rest-reservation .rest-reserv-yellow.p-rest-6 { padding: 3%;}
.outdoor-cinema-banner .outdoor-cinema-textarea-m h1 { font-size:1.5rem !important; margin-bottom:0px;}
.outdoor-cinema-banner .outdoor-cinema-textarea-m h2 {font-size:1.2rem !important;}
.filter_mob{display: none !important;}
/******* Nizar ******/
}
@media screen and (min-width: 1199px){
.filter_desk{display: none !important}
.filter_mob.filer_wrap{position: relative; top: 10px;}
}
@media screen and (min-width: 991px){
	.stick .bomWishlistIcon{display: none;}
}
@media screen and (max-width: 991px) {
.top_logo{background: url(../images/footer_logo.png); background-size: 100%; background-repeat: no-repeat;}
.errorPage .top_logo{background: url(../images/logo.png); background-size: 100%; background-repeat: no-repeat;}
.sign_in_btn {position: absolute;    right: 60px;}
.sign_in_btn ul li, .sign_in_btn a{color: #212121;}
.top-search input[type="search"] {background: url(../images/search_iconHover.png) no-repeat 9px center; background-size: 19px;}
.header-menu .navbar-toggler .navbar-toggler-icon{background: url(../images/responsive_icon_hover.png); background-size: 100%; background-repeat: no-repeat;}
.page-header{position: relative; height: 100px;}
.filmEvent{position: relative;}
.filmEvent{width: 92%;}
.sign_in_btn2.float-right{float: none !important; margin-left: 10px;}
.mobile_view{display: block;}
.desktop_view{display: none;}
.spotlight_div .carousel-caption h2 br{display: none;}
.beauty_div .carousel-item iframe{width: 80%;}
.desQuick_book{display: none;}
.header-menu.float-right{float: none !important;}
.header-menu .navbar-toggler{position: absolute; right: 0px; border: 0; outline: 0; top: 0px;}
.header-menu .active a{border-bottom: solid 1px #393939;}
.header-menu a{border-bottom: solid 1px #393939; padding-bottom: 10px !important; color: #000;}
.heightBox{margin-top: 42px;}
.heightBox .navbar-nav.nav-main{background: #000; border-radius: 6px;}
.header-menu li{padding: 10px 0 10px 0 !important;}
.stick .header-menu li a{color: #fff !important;}
.sign_in_btn{margin-right: 0;}
.filmEvent{top: 18%; transform: inherit;}
.spotlight_div .carousel-caption, .spotlight_div.promationDiv .carousel-caption{right: 0; text-align: center;}
.spotlight_div.promationDiv .carousel-caption{left: 0;}
.beauty_div .col-md-12.col-lg-5.offset-lg-1{order: 2;}
.page-header .stick .sign_in_btn{display: none;}
.stick .heightBox{margin-top: 70px;}
.stick .header-menu .navbar-toggler{top: 35px;}
.mobileBooking{display: block; background: #fff; margin: 20px 0 0px;}
.filmEvent h1{font-size: 30px; color: #212121; margin-top: 20px;}
.whatsDiv .slick-prev, .whatsDiv .slick-next{top: 25% !important;}
.highlightDiv .slick-prev, .highlightDiv .slick-next{top: 160px !important;}
.spotlight_div .carousel-control-prev img, .spotlight_div .carousel-control-next img{margin-top: 10px;}
.sign_in_btn.float-right ul li{padding: 0 5px;}
.sign_in_btn2{margin-bottom: 15px;}
.cinema_desktop_view{display: none;}
.cinema_mobile_view{display: block;}
.top-search.cinema_mobile_view{display: inline-block;}
.stick .quickBook_mobPop{display: block;}
.highlightDiv, .spotlight_div{margin-left: 0px; margin-right: 0px;}
.scrollMenu_banner{width: 100%; padding-left: 0; margin: 0 auto;}
.scrollMenu_banner{bottom: 20px;}
.fixed .scrollMenu_banner{padding-left: 0px;}
.cinemaList_box{padding: 20px;}
.cinemaList_box .cinemaList_videoBox img{max-width: 250px;}
.premium_adDiv h1{font-size: 80px;}
.promation_innerSlider.spotlight_div.promationDiv .carousel-caption{left: 0;}
.imgRestaurant img{object-fit: inherit; height: inherit;}
.restaurantBoxs ul li{width: 49%;}
.extraBoxs_div{margin-bottom: 20px;}
.galley_boxs li img.w-100, .panorama{height: 250px !important;}
.theaterSeat_section{padding: 20px;}
.theaterSeat_section .col-md-6, .theaterSeat_section .col-md-8, .theaterSeat_section .col-md-4{padding-right: 15px;}
.theaterSeat_section h1.text-right{text-align: center !important;}
.footer .col-md-6.col-sm-6.col-lg-2{margin-top: 20px;}
.filmEvent.cinemaPagefom{display: none;}
.cinemaPage_cinemasDiv{margin-top: 0;}
.innerSlider_welcomeDivn h1{font-size: 36px;}
.innerSlider_welcomeDivn p{font-size: 16px;}
.videoPop_box iframe{height: 450px;}
.scrollMenu_banner li{padding: 10px 5px;}
.scrollMenu_banner li a{font-size: 14px;}
.film_infor.mainSlider .carousel-caption{right: 0; bottom: 0; left: 0; background: #000; padding-left: 40px; padding-bottom: 5px; position: relative;}
.cinemaList_gridView ul li{width: 50%;}
.cinema_ListingBox{padding: 15px 0px 10px 0;}
.cinemaTime_list{text-align: center;}
.inner_content, .by_tel{padding: 20px;}
.abcd li.abcd_inner{width: 100%;}
.abcd li{width: 100%; margin-right: 0; margin-bottom: 20px;}
.custom_height{height: 0px;}
.gallery_div li{width: 49%;}
.carousel-caption.blog-ticket-slider{width: 85%;}
.filterOrder1{order: 2;}
.filterOrder2{order: 3;}
.filterOrder3{order: 1;}
.mobileBooking .select2-container{width: 100%; border: 1px solid #c0c0c0; border-radius: 4px; padding-left: 10px;}
.newCinema_signBtn{position: relative; top: 0; right: 0;}
.spotlight_div img.w-100, .blogContent img.w-100{height: 300px; object-fit: cover;}
.beauty_div.spotlight_div .carousel-caption{text-align: center;}
.header-menu li{margin-left: 0;}
.showFilter_lefBox li input.datepicker{height: 50px; margin-top: 10px;}
.showFilter_rigBox{top: 15px;}
.blogBoxs_outer li{width: 48%;}
.giftcard_tiles.membershiptab_tiles ul li{width: 100%;}
.select_gift.seats li{width: 47% !important;}
.cr_slider_wrap{min-height: 150px;}
.prev_gallery_button{left: -40px;}
.next_gallery_button{right: -40px;}
.aboutDiv .cinemaList_videoBox iframe{height: 340px;}
.header-menu .heightBox .navbar-nav.nav-main{width: 190px; right: 0; text-align: right; position: absolute;}
.header-menu .heightBox .navbar-nav.nav-main li{text-align: center;}
.header-menu .heightBox .navbar-nav.nav-main li a{display: inline-block;}
.header-menu .heightBox{position: relative;}
#demo-2{right: -10px; top: 4px; right: 0;}
.cinemaCala2 .select2-container.select_movie_list{margin-top: 10px;}
/* .cinemaTime_list li{width: 46% !important;} */
.signin_modal .modal-content{width: 90%; margin-left: 5%; padding-bottom: 50px;}
.signin_modal .picturehouse_btn ul li{width: 100%;}
.cinemaAdrass{margin-bottom: 25px;}
.peakDiv{margin-top: 10px; margin-bottom: 10px;}
.local_partner li{width: 30%;}
.stick .header-menu li a.active{color: #fff !important;}
.quickBook_mobPop{top: 30px;}
.theater_order1{order: 2;}
.theater_order2{order: 1;}
.theater_order3{order: 3;}
.filter_Boxs ul.showFilter_lefBox li .custom-select.custom-select2{margin-top: 4px;}
.showFilter_lefBox li input.datepicker{height: 72px; margin-top: -4px;}
.get-in-touch .newsletter-submit{position: absolute; width: auto;}
.calanterSlider{width: 85%; float: left; text-transform: uppercase;}
.mobileCal{display: block; float: right;}
.desktopCal{display: none;}
.filter_Boxs.mobileCal ul{text-align: left;}
.filter_Boxs ul{width: 100%; float: none !important; text-align: center;}
.subscriptionForm_outerDiv ul li{width: 44%;}
.educationInner_tabBox .nav-tabs .nav-item{padding: 1px 15px;}
.educationInner_tabBox .nav-tabs{float: none; padding: 30px 0px 5px;}
.relesed_cinemas .cinemaPage_list.cinema_desktop_view{margin-top: 0; display: block;}
.giftcard_tiles2 ul li{padding: 30px 5px; width: 100%; min-height: inherit;}
.select_gift2{position: relative; bottom: 0;}
.giftcard_tiles2 ul li h2{min-height: inherit;}
.filer_wrap a span{display: none;}
.select_movie_list.form-control {
    margin-top: 12px;
    height: 45px;
    border: solid 0px #e2124d !important;
    box-shadow: 0 0 9px #c0c0c0;
    border-radius: 6px !important;
    margin-left: 4%;
    width: 96%;
}
.innerSlider .carousel-indicators{bottom: 0px;}
.mainSlider.innerSlider .cinemaList_videoBox .videoBox_icon{top: 25%;}
/*
.custom-select2{
	background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #cfcfcf 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#cfcfcf 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#cfcfcf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfcfcf',GradientType=0 );
}

 .allCinema_dropdown .select2-search-field::after{background: #e73b6c url(../images/mobileArrow.png) no-repeat; right: 0; background-position: center center;
border-radius: 0 6px 6px 0; height: 100%; width: 22px;}
*/

.allCinema_dropdown .custom-select2{border: solid 1px #e2124d !important;}
.allCinema_dropdown .select2-container-multi .select2-choices .select2-search-field input{min-height: 25px;}

.allCinema_dropdown .select2-search-field::after{height: 100%;}
.allCinema_dropdown .custom-select2{padding: 0 !important; margin-top: 7px;}
.allCinema_dropdown .custom-select2 .select2-search-field{padding: 10px !important;}
.header_membership_box{top: 5%;}

.entertainment .top_logo{
    background: url(../images/ph_logo_entertainment_hover.png);
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}
.spotlight_div .carousel-caption-innerDiv {
    right: 0;
    width: 85%;
    left: 0;
    margin: 0 auto;
}
.header-menu nav.navbar.navbar-light{margin-top: 20px;}

/******* slick slider ******/

.slick-next{width: 50px !important; background-size: 30px !important;}
.slick-prev {background-size: 25px !important;}
.highlightDiv .slick-prev, .highlightDiv .slick-next {top: 31.5% !important; width: 25px!important; height: 25px!important}
.highlightDiv .slick-prev {left: 20px !important}
.highlightDiv .slick-next {right: 20px !important}

.comingDiv .slick-prev, .comingDiv .slick-next { top: 55% !important; }

.comingsoon_div .slick-prev, .comingsoon_div .slick-next { top: 33.5% !important;width: 25px!important;    height: 25px!important}
.comingsoon_div .slick-prev {left: 30px !important}
.comingsoon_div .slick-next {right: 30px !important}

.explore_picHouse .slick-prev, .explore_picHouse .slick-next { top: 50% !important;width: 25px!important;    height: 25px!important}
.explore_picHouse .slick-prev {left: 20px !important}
.explore_picHouse .slick-next {right: 20px !important}


.restaurant .slick-prev, .restaurant .slick-next{top: 28% !important; width: 25px!important; height: 25px!important}
.restaurant .slick-prev {left: 30px !important}
.restaurant .slick-next {right: 30px !important}

.cinema_mobile_view .slick-prev, .cinema_mobile_view .slick-next { top: 81% !important;width: 25px!important;    height: 25px!important}
.cinema_mobile_view .slick-prev { left:45% !important}
.cinema_mobile_view .slick-next { right:45%!important}

.carousel-control-next, .carousel-control-prev { width: 25px !important;  height: 25px; top:50% !important; background-size: 30px !important;}
.carousel-control-next {right: 20px !important}
.carousel-control-prev {left: 20px !important}

.giftcard_tiles2 ul li{width: 100% !important;}
.content_gal{font-size: 10px;}
.header_membership_box ul li {
    margin-right: 5px;
}
.blog_details iframe{height: 390px;}


/******* Nizar ******/
.resr-banner .text-centered h1 { font-size: 2.5rem  ; }
.rest-area h1.text-pos-head { position:relative;clear: left; width: 96%;font-size: 2.4rem ;}
.rest-food-section ul li span div {width: 94%;bottom: -5%;}
.rest-food-section ul li span div h3 {font-size: 1rem;}
.rest-food-section ul li span div.width-f-res-text {bottom: -7%;}
.rest-food-section ul li span div p { font-size:12px;}
/*.rest-slick-slide .slick-prev {left: 46% !important;top: -10%;width: 32px !important; height: 32px !important;    background-size: 100% !important;}
.rest-slick-slide .slick-next {left: 52%;top: -10%;width: 32px !important; height: 32px !important; background-size: 100% !important;}*/
.outdoor-cinema-banner .outdoor-cinema-textarea-m h1 { font-size:1.2rem !important; margin-bottom:0px;}
.outdoor-cinema-banner .outdoor-cinema-textarea-m h2 {font-size:1rem !important}
.rest-main-tab {margin-left:6%;}
.header_membership_box ul li a{padding: 25px 70px !important;}
.individual_div a {font-size: .9rem;}
.t-p-area .col-lg-4,.t-p-area .col-lg-6 {margin-bottom: 15px;}
/******* Nizar ******/

/******* Vishnu ******/
.vip_logos ul li{width: 30%}
.sundance_banner_2 .sundance_inner_content{text-align: left;position: inherit;right: 0}
.sundance_banner_2 {height: auto;padding: 20px;background: #342568;}
.relesed_cinemas .cinemaPage_list.membership_desktop_view{margin-top: -180px;}

/* Corp Responsibility */
	.our_roles_list li {width: 48%;}
	.our_roles_list {width: 100%;}

.whatson_filter {background-position: 0px 9px !important; }

.whatson_filter:hover{background-position: 0px  -54px !important;}
.whatson_filter.active{background-position: 0px -116px !important;}

/* Corp Responsibility End*/

/******* Vishnu ******/
}
@media screen and (max-width: 767px) {
.filmEvent{top: 20%;}
.premium_adDiv h2, .premium_adDiv h4{font-size: 24px;}
.premium_adDiv h1{font-size: 48px;}
.premium_adDiv img.sliImg{height: 350px;}

.calanterSlider .slick-prev, .calanterSlider .slick-next{background-size: inherit !important; width: 50px !important; height: 72px !important;}
.calanterSlider .slick-slide{margin: 0 !important;}
.calanterSlider .slick-prev{left: 0px !important;}
.spotlight_div .carousel-control-prev {left: 0;}
.spotlight_div .carousel-control-next{right: 0;}
.spotlight_div .carousel-control-prev img, .spotlight_div .carousel-control-next img{width: 60px; opacity: 0.9;}
.footer{text-align: center;}
.footer .col-sm-6{width: 50%; margin-top: 20px; text-align: left;}
.comingsoon_div h4, .relesed_cinemas.whatsDiv h3{font-size: 16px; font-family: 'StagSans-Bold';}
.slick-slide{margin: 0 7px !important;}
.view_btn{margin: 0;}
.desktopSlideimg{display: none !important;}
.mobileSlideimg{display: block !important;}
.spotlight_div .carousel-inner{border-radius: 6px;}
.whatsDiv .slick-prev, .whatsDiv .slick-next{top: 38% !important;}
.relesed_cinemas h2, .sign_in_btn2.float-right{margin-left: 0;}
.sign_in_btn ul li{padding: 0 10px 0 0;}
#demo-2{position: absolute; top: -30px;}
.sign_in_btn.float-right ul li{padding: 0 17px 0 0;font-size: 21px;}
.sign_in_btn2 #demo-3{top: -24px;}
.cinemaPage_cinemasDiv .cinema_mobile_view{margin-bottom: 40px;}
.sign_in_btn.sign_in_btn2 ul li{margin: 0;}
.innerSlider_welcomeDivn h1{font-size: 24px;}
.filter_Boxs ul li{position: relative;}
.filter_Boxs ul li #demo-2{position: absolute; top: -18px; right: -18px;}
.clubGroup_box ul li{width: 100%; margin-right: 0;}
.clubGroup_box ul li .img-fluid{width: 100%;}
.panorama{height: 375px !important;}
.videoPop_box iframe{height: 385px;}
.videoPop_box .modal-dialog{max-width: 400px;}
.innerSlider .carousel-caption.innerSlider_welcomeDivn{padding: 0px 20px 0px !important;}
.peopleSlider .slick-slide{margin: 0 10px !important;}
.premium_adDiv .carousel-control-prev{left: 15px;}
.premium_adDiv .carousel-control-next{right: 15px;}
.benefits_div ul{min-height: inherit; margin-bottom: 0;}
.tab_content_head{font-size: 18px;}
.individual_div{margin-bottom: 20px;}
.join_us_tab .nav-tabs .nav-link{padding: 10px;}
.join_us_tab .nav-tabs .nav-link img{width: 45px;}
.blog_bannerVideo iframe{height: 300px;}
.prterlooBox h2{font-size: 42px;}
.blogBoxs_outer li{width: 100%; margin-right: 0; margin-bottom: 15px;}
.errorDiv_inner h1{font-size: 36px;}
.carousel-caption.blog-ticket-slider h1{font-size: 24px;}
.carousel-caption.blog-ticket-slider h2{font-size: 18px;}
.cinemaList_gridView ul li{width: 100%;}
h1{font-size: 24px !important;}
h2{font-size: 18px !important;}
h3{font-size: 16px !important;}
body{font-size: 14px !important;}
.carousel-control-next:hover{background-size: 100%;}
.carousel-control-prev:hover{background-size: 100%;}
.my-pt-6{margin-bottom: 1rem; margin-top: 1rem;}
.blogBoxs_outer li{min-height: inherit;}
.scrollMenu_banner{bottom: 0; height: auto;}
.scrollMenu_banner li{padding: 10px 20px; background: #232323; margin: 1px; text-align: center;}
.scrollMenu_bar.fixed{top: 0; position: inherit; height: auto;}
.box-content-araea .card-deck .card img.img-fluid.rounded{height: auto;}
.galleryMobileView{display: block;}
.galleryDesktopView{display: none;}
.innerBanner_adrass.float-right{text-align: left;}
.innerBanner_adrass li.topSocial_icons{padding: 0; width: 100%; background: inherit; padding-bottom: 10px;}
.header-menu .navbar-toggler{top: 10px;}
.travel_information{padding: 20px;}
.topSocial_icons{display: none !important;}
#movie_list .cinemaList_videoBox img.w-100{display: none;    height: auto;
    width: 100%;
    max-width: 100%;}/*display: none chanaged to block; */
.cinemaList_box{padding: 10px 20px; border-bottom: 1px solid #e9e9e9; margin-bottom: 0px; padding-bottom: 0;}
.individual_div{height: auto;}
.member ul li{width: 100%; margin: 10px 0; height: auto;}
.individual_div .price{position: relative; width: 100%;}
.individual_div.choose_div a {padding-bottom: 20px;}
.disGridview_none{display: none !important;}

.cinemaPage_list li{width: 100%; height: auto; margin-bottom: 10px;}
.subscriptionForm_outerDiv ul li{width: 100%; margin-right: 0;}
.picHouse_blog img.img-fluid{object-fit: inherit; height: inherit;}
.cinemaCala2{padding: 10px 0 0px;}
.rest-slick-slide .slick-prev{left: 42% !important; top: 80% !important;}
.rest-slick-slide .slick-next{right: 42% !important; top: 80% !important;}

.comingsoon_div .slick-prev, .comingsoon_div .slick-next { top: 40% !important;}
.restaurant .slick-prev, .restaurant .slick-next{top: 38% !important;}
.highlightDiv .slick-prev, .highlightDiv .slick-next{top: 36% !important;}
.explore_picHouse .showTime_div p{font-size: 16px;}

.memberPage_becomeHeading{font-size: 18px;}
.search_result input{width: 90%}
.result_left{text-align: left !important}
.result_left img{width: 100%}
.header-menu nav.navbar.navbar-light{margin-top: 0px;}
.comingSoon-dateClas{padding-right: 10px;}
.sold-time.cinemaTime_listInner.comingsoonShowtime_btn{bottom: 0;}

.picHouse_blog.blog_content h3, .picHouse_blog.blog_content p{height: auto;}

.relesed_cinemas .cinemaPage_list.membership_desktop_view{margin-top: 0;}
.memberPage_becomeHeading{color: #000;}


.spotlight_div.spotlight2_div .carousel-inner .carousel-item .carousel-caption:before{background: rgba(0, 0, 0, 0.5);}
.blog_details iframe{height: 310px;}

/* vishnu */
.single_cinema h1{font-size: 28px}
.single_cinema p{font-size: 16px;}
.single_cinema ul li a{display: inline-block}
.single_cinema ul li{margin-bottom: 15px;}
.carousel_btn_right{margin-left: 0}
.request_booking iframe{width: 100%}
.request_booking ul li h5{margin-bottom: 22px}
.request_booking ul{margin-top: 22px}
.innerSlider_welcomeDivn{width: 100%}
.innerSlider_welcomeDivn p{margin-right: 0}
.innerSlider_welcomeDivn button{margin-bottom: 10px}
.ed-bottom-left{position: inherit; left: 0}
.ed-bottom-left h3{font-size: 22px;margin-top: 35px;color: #000}
.ed-bottom-left p{font-size: 14px;color: #000}
.ed-bottom-right-2 {margin-left: 15px;}
.ed-bottom-right-2 h3{font-size: 26px;}
.col-r-sec-text {top: 20%;right: 15%;transform: translate(3%, 35%);}
.col-r-sec-text h3 {font-size: 32px}
.ed-bottom-right-2 {position: absolute;top: 56px;margin-left: 20px;}
.ed-bottom-right-3 {margin-left: 0%;}
.ed-bottom-right-3 h3 {font-size: 1.7em;margin-top: 20px}
.recently_viewed ul li {width: 33%;margin-bottom: 25px;}
.aboutUs_inner h2{margin-top: 20px; font-size: 48px;}
.aboutUs_inner h3, .aboutUs_inner p{margin-bottom: 20px;}
.aboutUs_inner p{line-height: 24px; font-size: 14px;}
.giftcard_tiles ul li{width: 100%;margin-bottom: 30px}
.vip_logos ul li{width: 49%}
.sundance_banner_3 .headings h1, .sundance_banner_3 .headings h2, .sundance_banner_3 .headings h5{margin-left: 0}
.sundance_banner_3  img{-webkit-transform: scaleX(-1);transform: scaleX(-1);}
.premium_adDiv h2 {font-size: 24px !important;}
.premium_adDiv h1{font-size: 36px !important; word-break: break-all;}
.premium_adDiv h4{font-size: 18px !important;}
.premium_adDiv p{font-size: 13px;}
.header_membership_box{width: 100% !important;}
.header_membership_box ul li a{padding: 15px 15px !important; font-size: 12px;}
.header_membership_box ul li {margin-right: 5px;}
.giftMember_div .nav-tabs li a{font-size: 22px; margin-right: 25px;}
.header_membership_box h1{padding: 0 !important;}
.cinemaList_gridView ul li h3{height: auto;}
.ConfirmEmail_box span{display: block;}
.ConfirmEmail_box input{width: 50%; margin: 0 10px 0 0;}
.filter_mob{padding: 10px}
a.explore_btn{padding:10px 15px; min-width: 0; font-size: 14px}
.relesed_cinemas .allCinema_dropdown .custom-select2{box-shadow: 0 0 0 #c0c0c0}
/******* Nizar ******/
.outdoor-cinema-banner .outdoor-cinema-textarea-m h1 { font-size:1rem !important; margin-bottom:0px;}
.outdoor-cinema-banner .outdoor-cinema-textarea-m h2 {font-size:.7rem !important}
.outdoor-cinema-banner2 h1 {font-size:1.5rem !important}
.outdoor-cinema-banner2 p {font-size: .9rem;}
.outdoor-cinema-banner3 h1 {font-size: 2rem !important;}
.pass_section {height:auto !important}
.individual_div a {height:auto !important;}
.cinemaPage_list.riskAssessment_list li {width: 100%;}

.venueHire_heading p { font-size:14px;}
.sold-time.cinemaTime_listInner.comingsoonShowtime_btn { position:relative;right: 0px;float: right;}

/******* Nizar ******/
.partner_slider .slick-next{right: 0}
}
@media screen and (max-width: 575px) {
.sign_in_btn{margin-right: 0;}
.page-header .col-sm-4{width: 25%;}
.page-header .col-sm-8{width: 75%;}
.top-search input[type="search"]{background-size: 21px;}
.top_logo{
width: 95px !important;
height: 55px;
margin-top: 5px;
position: relative;
right: 10px;
}
.stick .heightBox {
    margin-top: 46px;
}
.stick .header-menu .navbar-toggler {
    top: 16px;
}
.whatsDiv .slick-prev, .whatsDiv .slick-next{top: 32% !important;}
.sign_in_btn.float-right ul li{padding: 0 13px !important;}
.top-search {margin-right: 7px;}
.mainSlider .carousel-caption{bottom: -15px;}
.quickBook_mobPop{top: 20px;}
.mainSlider.cinemaPage_slider .carousel-caption h1, .mainSlider.cinemaPage_slider .carousel-caption h3, .mainSlider.cinemaPage_slider .carousel-caption p{margin-bottom: 20px;}
.mainSlider.cinemaPage_slider .carousel-caption h1 { margin-top:15px;}

.mainSlider.cinemaPage_slider .carousel-caption{bottom: 0; background: #000; left: 0; text-align: center; position: relative;}
.mainSlider.cinemaPage_slider .carousel-caption .explore_btn.imgInne_btn{margin-bottom: 30px;}
.innerSlider .carousel-caption.innerSli_right{padding-bottom: 2px !important;}
.memberLogo_box li{width: 49%;}
.claphamMap iframe{height: 250px;}
.premium_adDiv .carousel-control-prev img, .premium_adDiv .carousel-control-next img{width: 65px;}
.premium_adDiv .carousel-control-prev{left: 10px;}
.premium_adDiv .carousel-control-next{right: 10px;}
.filter_accordion h2{margin: 0 0 10px;}
.filter_accordionlist li a {padding: 10px;}
.closeIcon_btn{top: -30px; right: 15px;}
.join_us_tab .nav-tabs .nav-link{width: 100%;}
.ourStory_div p, .cinemaAdrass, .cinemaAdrass.openingTime, .peakDiv .peakDiv_inner p{font-size: 16px; line-height: 26px;}
.travel_infoInner{text-align: center;}
.cinemaCala2 .select2-container.select_movie_list{margin-bottom: 9px;}
.showFilter_lefBox li input.datepicker, .filter_Boxs .showFilter_lefBox .custom-select.custom-select2{height: 41px;}
.dateMask{right:4px;}
.videoBox_icon2, .grid_view{display: none;}
.calanterSlider{width: 80%;}
.cookiesClose{top: 5px;}
.cookiesTop_div p{padding: 0;}

.cinemaCala2 .col-10, .filterOrder1.col-10{padding: 0;}
.cls_tomorrow {
    padding-top: 5px;
    line-height: 12px;
    font-size: 9px;
}
#sticky{min-height: 65px;}
.top-search #demo-2 input[type="search"]:focus {
    width: 100px;
}
.header_membership_box ul li a{padding: 8px 13px !important;}

.rest-slick-slide .slick-prev{left: 39% !important; top: 75% !important;}
.rest-slick-slide .slick-next{right: 39% !important; top:75% !important;}

.spotlight_div, .footer{
    margin-top: 30px;
}
.relesed_cinemas {
    padding-top: 30px;
}
.spotlight_div .carousel-caption-innerDiv{width: 75%;}
.watchlist_heart{position: absolute; top: -56px; right: 0;}
.watchlist_heart_commingsoon{position: inherit !important}

/*new nz 29 -03 */
.filter_Boxs ul{margin: 0; float: none !important; top: -8px; text-align: center;}
.filter_Boxs ul.showFilter_lefBox li{width: 100%;}
.filter_Boxs ul.showFilter_lefBox li .custom-select2::after{top: 4px; background-size: 18px; width: 40px; height: 40px;}
.showFilter_lefBox li input.datepicker{margin-top: 0;}
.filter_Boxs ul li div.custom-select, .filter_Boxs ul{width: 100%; float: none !important; margin-top: 5px; text-align: center;}
.aboutDiv .cinemaList_videoBox iframe{height: 250px;}
.page-header{height: 65px;}
.top-search input[type="search"] {padding: 2px 10px 2px 32px;}
#demo-2{top: -23px; right: -10px;}
.signin_modal .form-group, .signin_modal .btn.btn-default{width: 100%;}
.cinemaList_line{display: none;}
.blog_details iframe{height: 355px;}


/******* Nizar ******/
.centered h1{font-size: 1rem !important;text-align:center}
.ed-bottom-left p {font-size: 1rem;}
.ed-bottom-left h3 { font-size: 1.2rem;}
.col-r-sec-text h3 { font-size: 1.2rem;}
.col-r-sec-text p { font-size: 1rem;}
/*New faq style 15 -02*/
.faq-search form{ float: left;   width: 100%;}
.faq-search input { width:83% !important;}
.faq-tab .nav-link { width:50%;text-align: center;  padding: 1.5rem 0rem; position:relative; border-top: 4px solid #4e5359; text-transform:none;}
.faq-tab .nav-link span { position: absolute;    top: 50%;    left: 50%;    margin-right: -50%;    transform: translate(-50%, -50%);}
.faq-tab .nav-link.active{border-top: 4px solid #144270; border-left: 0px; font-weight: bold;}
.faq-tab .nav-link.active { font-weight:normal}
.accordian-area .card-header .ac-button {padding:10px; text-transform:capitalize; font-weight:normal}
.accordian-area .card-header .ac-button .tab-icon { top:10px; width: 20px; height: 20px;    background-size: 100%;}
.accordian-area .card-header .collapsed .tab-icon{background-size: 100%;}
.accordian-area .card-header .collapsed {padding:11px;}
/*New faq style 15 -02 end*/
.accordian-area2 .card-header .ac-button {font-size: .7rem;}
.accordian-area2 .card-header .collapsed {padding: 30px 15px;}
.accordian-area2 .card-header .ac-button {padding: 30px 14px;}
/*New tc style 15 -02 end*/

.resr-banner .text-centered h3 {font-size: .8rem; }
.resr-banner .text-centered h1 {font-size: 1rem !important;}
.resr-banner .text-centered {}
.resr-banner .text-centered button { padding: .5rem 2.8rem;}
.resr-banner .text-centered button {padding: .3rem .8rem;    font-size: .8rem;}
.h-menu-area h1 {font-size: 2rem;}
.rest-area h1 { font-size: 1.8rem;}
.slider-btn-new .slick-prev { top:35% !important}
.slider-btn-new .slick-next {top: 35% !important;}
.center-c-area-mobile { text-align:center}
.center-c-area h2 { font-size:1rem}
.rest-area h1.text-pos-head {position:relative; font-size: 1.8rem !important; width:96%}
.rest-food-section ul li:first-child { width:100%}
.rest-food-section ul li:nth-child(2) {width:100%}
.rest-food-section ul li:nth-child(3) { width:100%}
.rest-food-section ul li {margin-bottom: 1.4%;}
.rest-food-section ul li span div h3 {font-size: 1.2rem;}
.rest-food-section ul li span div {bottom: 0%!important ;width: 90%;}
.rest-food-section ul li span div.width-f-res-text { width: 84%; left: 4%; bottom: -3%;}
.rest-reservation .rest-reserv-yellow.p-rest-6 { padding: 2.5rem;}
.p-d-area { height:240px;}
.box-content-araea .blog-news-black { font-size:.8rem}
.filmEvent .mobileBooking input.form-controll {font-size: 14px;}

.outdoor-cinema-banner { color:#fff}
.outdoor-cinema-banner .outdoor-cinema-textarea-m h1 { font-size:2rem !important; margin-bottom:0px;}
.outdoor-cinema-banner .outdoor-cinema-textarea-m h2 {font-size:1.5rem !important}
.outdoor-cinema-banner .outdoor-cinema-textarea-m {left: 5%;}
.outdoor-cinema-banner2 {  background:#000}
.outdoor-cinema-banner2 .outdoor-text-area { position:relative; padding:10px 30px 10px 0px;}
.outdoor-cinema-banner2 h1 {font-size:1.5rem !important}
.outdoor-cinema-banner2 p {font-size: .9rem;}
.spons-button {padding: .2rem .8rem !important;}
.outdoor-cinema-banner2 h1 {font-size:1.5rem !important}
.outdoor-cinema-banner3 h1 {font-size: 1rem !important;}
.outdoor-cinema-banner3 div {left: 5%;}
.rest-area h2.text-pos-head { position:relative}
.rest-main-tab {margin-left: 30px; display:block !important; border-bottom:0px;}
.rest-main-tab .nav-link {display: inline-block; padding-left:0px;}
.top-search #demo-2 input[type=search]:focus { margin-right:10px;}
.cinema_ListingBox h3{width: 90%;}
.benefits_div ul {padding: 0px 20px;}
.calanterSlider .slick-prev, .calanterSlider .slick-next{background-size: 10px !important; width: 20px !important; height: 44px !important;}
.calanterSlider a{height: 42px;padding: 6px 1px;font-size: 10px; width: auto;}
.weeksCol{font-size: 10px;}
.responsive3 {padding: 0 20px;}
.filter_Boxs ul.showFilter_lefBox li .custom-select.custom-select2 {width: 40px;}
.filter_Boxs .showFilter_lefBox .custom-select.custom-select2 { height: 41px;}
.dateMask {font-size: 12px;top: 22px;width: 73%; }
.filter_Boxs ul li a span { display:none}
/*.whatson_filter, .filer_wrap{padding: 0px !important; background-size: 100%;}*/
.filter_Boxs ul li{margin: 14px 0px;width: 31px; height: 40px; margin-left: -15px;}
.calanterSlider{width: 86%;}
.today { margin-top: 6px;}
.allCinema_dropdown {padding-left: 15px;}

/*.whatson_filter.active, .filer_wrap.active {width: 31px;     height: 40px;    background-size: 100%;}
.whatson_filter:hover, .filer_wrap:hover{width: 31px;    height: 40px;    background-size: 100%;}*/

.showFilter_lefBox li input.datepicker1 {height: 41px;}
.filter_Boxs ul li a {width: 50px;display: inline-block;height: 50px;}
.cinemaCala2 .select2-container.select_movie_list {width: 95%; margin-left: 15px; padding: 6px 10px; border: 1px solid #e2124d !important; box-shadow: 0 0 0 #c0c0c0;}
div.custom-select.custom-select3 {bottom: -15px;}
.custom-select.custom-select3::after {top: 0;}
.custom-select.custom-select3 select {padding-top: 0px;}
/*div.custom-select.custom-select3 select {padding: 0px;}*/
.resr-banner .text-centered { top:60%}
.outdoor-cinema-m {margin: 0px 25px;}
.filter_accordionlist i { display:none}

.header_membership_box ul{padding: 0px; margin-top:0px}
.cinemaList_gridView ul li p{margin-top: 0px}
.rest-card .card { height:auto}
/******* Nizar ******/

/******* vishnu ******/
.recently_viewed ul li {width: 49%;}
.col-r-sec-text {top: 20%;right: 4%;transform: translate(4%, 0%);}
.col-r-sec-text h3 {font-size: 22px}
.select_gift li {width: 30%!important;}
a.explore_btn{padding: 7px 20px; min-width: 0; font-size: 14px}
/******* vishnu ******/
/* Corp Responsibility */
.our_roles_list li {width: 100%;}
.corp_security .rest-main-tab {padding: 30px 0px 5px;}
/* Corp Responsibility End*/
.watchlist_heart_commingsoon { margin-top: 65px;margin-right: 10px;}
.restaurant .slick-prev, .restaurant .slick-next {top: 36% !important;}
/* .cookiesTop_div{position: fixed;z-index: 9999;} */
}
@media screen and (max-width: 479px) {
.sign_in_btn.float-right ul li{padding: 0 8px !important;font-size: 20px;}
.sign_in_btn.sign_in_btn2 ul li{padding: 0 5px;font-size: 14px;}
.top-search #demo-2 input[type="search"] {width: 12px;}
.top-search input[type="search"]{background-size: 20px;}
#demo-2{top: -23px; z-index: 1;right: -10px;}
.whatsDiv .slick-prev, .whatsDiv .slick-next{top: 26% !important;}
.spotlight_div .carousel-caption h5{font-size: 14px;}
.spotlight_div .carousel-caption h2{font-size: 16px;}
a.explore_btn{padding: 5px 12px;}
.mainSlider.cinemaPage_slider .carousel-caption h2{font-size: 21px;}
.mainSlider.cinemaPage_slider .carousel-caption h5{font-size: 16px;}
.scrollMenu_banner li a{font-size: 13px;}
.filter_Boxs ul li #demo-2{right: 0; left: 0;}
.cinema_ListingBox{padding: 15px 0px 10px 0;}
.clubGroup_box .showTime_div{padding-top: 0;}
.restaurantBoxs ul li{width: 100%; text-align: center;}
.restaurantBoxs ul li.text-right{text-align: center !important;}
.convertedDiv{margin-top: 40px;}
.memberLogo_box li{width: 100%; margin-right: 0;}
.videoPop_box iframe{height: 285px;}
.videoPop_box .modal-dialog{max-width: 300px;}
.cinemaList_gridView ul li{width: 100%;}
.filter_accordionlist li a{width: 100%;}
.filter_accordionlist li{width: 100%; text-align: center;}
.cinemaTime_list li{min-height: inherit; width: 100%;}
.techSpecs_div li, .gallery_div li{width: 100%; margin-right: 0; margin-bottom: 10px;}
.carousel-caption.blog-ticket-slider h1{font-size: 16px;}
.carousel-caption.blog-ticket-slider h2{font-size: 12px;}
.sundaceTrailer{bottom: 10px; left: 25px; font-size: 16px;}
.premium_adDiv h1{font-size: 24px !important;}
.premium_adDiv h2{font-size: 18px !important;}
.premium_adDiv h4{font-size: 16px !important;}
.select_gift.seats li{width: 90% !important;}
.aboutDiv .cinemaList_videoBox iframe{height: 175px;}
.scrollMenu_banner li, .ConfirmEmail_box .explore_btn, .ConfirmEmail_box input{width: 100%;}
.cinemaTime_listInner{width: 100%;}
.restaurant .slick-prev, .restaurant .slick-next{top: 26% !important;}

.sign_in_btn .search_main,.sign_in_btn .search_main .search_area{width: 100%;}

.mainSlider.innerSlider .cinemaList_videoBox .videoBox_icon{top: 15%;}

.highlightDiv .slick-prev, .highlightDiv .slick-next{top: 31% !important;}
.restaurant .slick-prev, .restaurant .slick-next{top: 22% !important;}
.comingsoon_div .slick-prev, .comingsoon_div .slick-next{top: 34% !important;}

.header_membership_box{position: relative; padding-top: 10px;}
.blog_details iframe{height: 190px;}

/******* Nizar ******/
.centered {font-size: 1rem;text-align:center}
/******* Nizar ******/
.restaurant .slick-prev, .restaurant .slick-next {top: 32% !important;}
.mainSlider .carousel-caption p i {
   font-size: 13px !important;
   padding-right: 2px;
}
.cinemaTime_list li{width: 145px !important;}
}
@media screen and (max-width: 375px) {
	.restaurant .slick-prev, .restaurant .slick-next {top: 26% !important;}
}

@media screen and (max-width: 359px) {
.top-search #demo-2 input[type="search"]:focus{width: 70px;}
.restaurant .slick-prev, .restaurant .slick-next {top: 26% !important;}
.mainSlider .carousel-caption p i {font-size: 10px !important; }
.calanterSlider a {font-size: 9px;}
.weeksCol {font-size: 9px;}
.blog_details iframe{height: 170px;}
.cinemaTime_list li{width: 125px !important;}
}
@media screen and (max-width: 313px) {
.mainSlider .carousel-caption p i {    font-size: 7px !important;}
.calanterSlider a {font-size: 8px;}
.weeksCol { font-size: 7px;}
}
.disabled_date {background:#ccc !important;}
#page_content_tss ul li{margin-left: 15px;}
.accordian-area .accordion ul li{margin-left: 15px;}
.reqst-button {color:#e2124d !important;}

