header .opener{display:none;}
.tabset-film{display:none;}
.main-navigation{position:static!important}
#home .gmask-m .prev-m{display:none;}
#home .gmask-m .next-m{display:none;}
footer .mobile{display:none;}
.for-mobile-text{display:none;}
body{
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust: none;
}
input[type=text], input[type=password], input[type=file], input[type=submit], textarea{-webkit-appearance:none;-webkit-border-radius: 0;border-radius: 0;}
@media only screen and (max-width: 767px) {
	.inner{width:auto;}
	header img{margin:0 0 0 22px;float:left;width:169px;height:auto;}
	header{padding-top:22px;padding-bottom:10px;}
	header ul{display:none}
	header .opener{float:right;width:36px;height:45px;text-indent:-9999px;overflow:hidden;display:block;background:url('assets/images/bg-open.gif') no-repeat;margin:8px 31px 0 0;}
	header.active .opener{background-position:0 -45px;}
	a.btn_login{float:left;margin:21px 0 0 15px;font-size:12px;padding:0 11px;line-height:26px;height:25px;clear:left;}
	header .location em{padding-top:22px;font-size:11px;margin:0 10px 0 0;}
	.dots{display:none;}
	.banner{margin-top:0;}
	.banner ul li span{ background-size: auto 113px;}
	.banner.has-dots{padding-bottom:4px;background-size:auto 100%}
	#quickTimes .inner{width:auto;padding:7px 23px}
	.banner .inner, .banner .inner .als-viewport, .banner ul li, .banner ul li img{max-height:113px}
	#quickTimes label{font-size:12px;line-height:15px;margin:6px 0 7px;}
	h2, h3{font-size:15px;margin:1.2em auto;}
	#quickTimes .social{display:none;}
	#quickTimes{padding:0;}
	#quickTimes label select{font-size:9px;margin:0 7px 0 4px;}
	#home ul.movieNav{font-size:15px;width:100%;}
	#home ul.movieNav li{width:100%;text-align:center;display:block;float:left;}
	#home ul.movieNav li a{font-size:15px;}
	ul.posters{clear:both;}
	#news{display:block;}
	#news ul li a{height:110px}
	#news ul li{width:178px;}
	header .location{width:100%;overflow:hidden;clear:both}
	#news ul li .headline{font-size:11px;padding:0.2em 2px;}
	footer .mobile{overflow: hidden;display:block;background:#000;margin:0 -9999px;padding:4px 9999px}
	footer .mobile img{width:84px;height:auto;float:left;margin:0 0 0 23px}
	footer .social {display: block;float: right;text-align: right;color: #fff;font-size:10px;padding:6px 32px 0 0;}
	footer ul li a{font-size:11px;margin:0 5px;}
	footer ul{padding:0 0 15px;}
	footer .social a{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;display: inline-block;height: 20px;margin-left: 0.65em;text-align: left;text-indent: -9999px;vertical-align: middle;    width: 20px;}
	footer .social a.fb {background-image: url("assets/images/social-fb.png");}
	footer .social a.tw {background-image: url("assets/images/social-tw.png");}
	footer .social a.in {background-image: url("assets/images/social-in.png");}
	footer div.inner{padding:2em 16px 17px;}
	#home .gmask-m {position:relative;}
	#home .gmask-m .prev-m,
	#home .gmask-m .next-m{display:block;background-size:100% auto;clear: both;cursor: pointer;height: 22px;position: absolute;top: 50%;width: 22px;z-index: 3;margin:-11px 0 0;text-indent:-9999px;overflow:hidden}
	#home .gmask-m .prev-m{background-image: url("assets/images/prev.png");left: 20px;}
	#home .gmask-m .next-m{background-image: url("assets/images/next.png");right: 20px;}
	ul.posters{margin:20px 0}
	.gmask-m2{padding:0;position:relative;margin:20px 0;width:100%;overflow:hidden;}
	.gmask-m2 ul.posters{
		position:relative;
		width:66666px;
		margin:0;
		padding:0;
		list-style:none;
	}
	.gmask-m2 .top-a{display:none;z-index: 10;content:'';background:url('assets/images/bg-info.jpg') no-repeat 50% 50%;background-size:100% 100%;position:absolute;top:0;left:0;width:100%;height:100%;}
	.session_wrap .filter{display:none;float:none;width:auto;margin:0 0 10px}
	.session_wrap .tabs_nav .h{width:240px;}
	.session_wrap .tabs_nav ul li a{padding:0 2px;}
	.session_wrap .tabs_nav .next, .session_wrap .tabs_nav .prev{width:12px;height:12px;background-size:24px auto;margin:5px 0 0;}
	.session_wrap .tabs_nav ul li{font-size:13px;}
	ul.posters li{float:left;}
	ul.posters li{width:90px}
	ul.posters li img{width:90px;height:134px}
	ul.posters li .title{font-size:13px;}
	.session_wrap .tabs_nav{padding:5px 0 0;}
	ul.posters li .more a{float:right;}
	.session_wrap .tabs_nav .next{background-position:-12px 0;}
	ul.posters li .more{overflow:hidden;}
	ul.posters.allSessionsActive{width:auto;}
	 ul.posters.allSessionsActive li .poster{display:block;margin:0 auto;}
	 ul.posters.allSessionsActive li ul.sessions li .date{width:100%}
	 .content-image{padding:0 0 20px;}
	 header .location{position:static}
	 h1,
	 .h1,
	 .content-image h1{font-size:25px;}
	 .tiles_list .el.align_right,
	 .tiles_list .el.width_half{width:100%}
	 .tiles_list .el .inf .title{font-size:14px;line-height:16px;margin:3px 0 0}
	 .tiles_list .el.width_full img{min-height: 112px;max-width:130%}
	 .tiles_list .el .inf .cont{font-size:9px;line-height:10px;padding:0 3px;}
	 .tiles_list .el .inf .btn_buy{height:30px;line-height:33px;font-size:19px;width:138px;}
	 .tiles_list .el .inf .btn_more{font-size:9px;line-height:10px;}
	 #movie .subneading{font-size:9px;}
	 body{font-size:11px;}
	 #home ul.movieNav,
	 .tabset-film{margin:0 -16px 14px;padding:10px 0;width:auto;list-style:none;overflow:hidden;background:#000;text-align:center;display:block;position:relative;}
	 .banner .play img{position:absolute;top:50%;left:50%;margin:-37px 0 0 -37px}
	 .banner .play{height:100%}
	 #home ul.movieNav li,
	 .tabset-film li{display:inline-block;vertical-align:top;overflow:hidden;text-transform:uppercase;font-family:"bn","Helvetica Neue",helvetica,arial,sans-serif;font-size:13px;margin:0 5px;}
	 .tabset-film li{font-size:20px;}
	 #home ul.movieNav li a,
	 .tabset-film li a{color:#fff;}
	 #home ul.movieNav li.selected a,
	 .tabset-film li a.active{text-decoration:underline;}
	 #movie .right,
	 #movie .left{width:100%;margin:0;}
	 .single #related{display:none;}
	 .single-film div.inner { padding-top: 0;}
	 .rewards-btns{text-align:center;}
	 .rewards-btns a{max-width:174px;font-size:18px;line-height:38px;height:37px;margin:0 auto 11px;display:block}
	 #reward-bg{width:280px;height:210px;background-size:100% auto}
	 #loyalty-activate-card label,
	 .loyalty-authentication-form-page .loyalty-authentication-form .form-line label,
	 .loyalty-member label {display:block;margin:0 0 4px;width:100%;}
	 .loyalty-member .checkbox{float:left;margin:0 5px 0 0;}
	 #loyalty-member-password label{width:100%;margin:0 0 4px;}
	 .loyalty-member .left-column,
	 #breadcrumb, .content{width:100%}
	 .loyalty-member .checkbox-label{font-size:11px;line-height:14px;}
	 #loyalty-activate-card{width:100%}
	 .bodyCopy ifrmae{width:100%;height:auto!important}
	 .image-placer img{max-width:100%;width:auto;height:auto}
	 .content-image .content-holder{width:100%;}
	 a.btn{padding:0 23px;}
	 td,th{font-size:9px;}
	 table.grid td, table.grid th {padding: 2px;}
	 .gift-row .content-wrapper{width:100%}
	 .gift-row .img-placer{margin-bottom: 25px; margin-left: 0;}
	 .gift-row{padding-top:0}
	 .content-image {padding: 0 ;}
	 #visShop .page-title{font-size:15px;}
	 .categories {width: 100%;}
	 .category-tabs-items{width:100%}
	 #visShop .concession-tabs .item{width:33.3%}
	 #sign-in-page h2{font-size:18px;}
	 .loyalty-authentication-form-page{width:auto}
	 #visShop .concession-tabs .item-footer{width:100%}
	 .main-navigation{z-index:10000;position:absolute!important;left:0;top:83px;background:#fff;width:100%;margin:0;padding:0}
	 .main-navigation li{border-bottom:1px solid #898989;display:block;float:none;overflow:hidden;vertical-align:top;margin:0;padding:0}
	 .main-navigation li a{padding:0 33px;margin:0;display:block;text-align:left;line-height:50px;}
	 .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{width:100%!important}
	 header div.inner,
	 header .location{overflow:visible}
	 header div.inner:after,
	 header .location:after{display:block;clear:both;content:'';}
	 #news ul li{height:115px}
	 #home .post-15{width:100%}
	 header div.inner{margin:0 -3.2%;padding:0 3.2%}
	 .single-feature div.inner .bodyCopy .video{float:none;overflow:hidden;width:100%;margin:0 0 20px}
	  .single-feature .feature_films .el{width:100%;margin:0 0 10px}
	 .single-feature  .feature_films{margin:0;}
	 .single-feature div.inner .bodyCopy .video iframe{width:100%!important}
	 .film .banner{padding-bottom:0;}
	 body { font-size: 13px;}
	#movie .subneading { font-size: 11px;}
	#news{display:none;}
	#home ul.movieNav li{display:none;width:auto;float:none}
	#home ul.movieNav{text-align:center;}
	#home ul.movieNav .mobile-enter{display:inline-block;}
	.delete-on-mobile{display:none;}
	.for-mobile-text{display:inline-block;}
		header .location em{font-size:10px;}
	#quickTimes .inner{text-align:center;}
	#quickTimes label select{background:#fff;font-size:11px;color:#000}

	ul.posters li {width: 136px;margin:0 5px 10px !important}
	.image-placer img{min-height:1px;}
	.page-id-15 .bodyCopy  iframe{height:800px!important}
	ul.posters li img {height: 195px;width: 136px;}
	.gmask-m2{overflow:hidden;}

	.instructions .top-a { display:block }

	.session_wrap .tabs_nav{width:auto;}
	.session_wrap  .feature_films .el{width:100%;margin:0 0 10px}

	#menu-item-122 {display:none}
 /*	.rewards-btns .first, .rewards-btns .third {display:none} */
	.rewards-btns .first, .rewards-btns .third {display:block}
}