#now_playing .title_section .hasDatepicker{
    min-width: 385px;
}
@media(min-width:1530px){
    header .container, footer .container,.content .container, .header_bottom .container{max-width: 1500px;}
    .sub_container {max-width: 1060px;}
}
@media only screen and (min-width: 1200px){
/*header .container ,.header_bottom .container{ max-width: 1140px;}*/
/*Header Style :: START*/
.navbar_header .open_content  ul.sub-menu > ul.sub-menu,.navbar_header ul li:hover > ul.sub-menu,.header_top_menu ul li:hover > ul.sub-menu{	display: block! important;}
span.menu_arrow,#menu-top-menu span.menu_arrow{margin: 0 0 8px 1px;vertical-align: middle; display: none !important;}

.event_section .load_more a {font-size: 18px;}
    
/*Header Style :: END*/
}


@media(max-width:1600px){
   .slick-next.slick-arrow {right: -3px;} 
   .slick-prev.slick-arrow {left: 0;}
   .slick-next.slick-arrow:before { margin-right: -3px;}
   .slick-prev.slick-arrow:before { margin-left: -3px;}
   .navbar_header ul li { padding: 0px 9px;}
   .row_theater_main .col_right,.row_theater_main .col_left{width: 50%;}
   .single_movie_content .wrapper,.single_event_content .wrapper{   /* max-height: 310px;*/  /* height : 358px; */}
   .silver_box .vc_column-inner{background-position: center;}

     
}
@media(max-width: 1366px){
    .silver_box .vc_col-has-fill>.vc_column-inner{padding: 20px 28px;}
    .preferences{margin-right: 15px;}
    .personal_details{width: 70%; margin:0 auto;}
    .heading_txt h2{font-size: 40px;}
}
@media(max-width:1365px){
 .all_movies .col-md-4{    width: 50%;}
.checkout .checkout_right.col-sm-6 {padding-left: 15px;}
.item_checkout_email span.chk_txt_c{font-size:22px;}
}
@media(max-width:1270px){
    .navbar_header ul li {padding: 0px 5px 13px;}    
    .footer_top {padding: 30px 0;  }
    .footer_top .col-sm-3{width: 21.9%;}    
    .inner_page_main { padding: 40px 0;}
    .sub_list_contant{margin: 20px 0 0;}
    .innerpage_sub_content h1 {font-size: 50px;}
    header .container, footer .container,.content .container{max-width: 1100px;}    
    .header_bottom_left {width: 25%;}
    .header_bottom_right {padding-top: 15px;  width: 75%;    text-align: right;}
    .navbar_header ul li a{font-size: 16px;}
    #now_playing .single_movie{width: 25%;}
    #series_events .single_event {width: 25%;float:left;}
    #coming_soon .single_event_content{width: 25%;} 
    #now_playing .single_movie:nth-child(5n+1), #series_events .single_event:nth-child(5n+1) { clear: inherit;}
    #now_playing .single_movie:nth-child(4n+1), #series_events .single_event:nth-child(4n+1) { clear: both;}
    #now_playing .single_movie a,.event_section .single_event a,.event_section .single_event span{font-size: 20px;}
    #now_playing .single_movie a.nw_movie_nm {/*height: 53px;*/}
/* 
    #series_events .single_event_content { padding: 0 15px;}
 */
    #series_events .event_section {margin: 0 -15px;}
    .navbar_header ul.sub-menu{top:65px;}
    .wpb_content_element.history_up_content{ margin-bottom: 50px !important;}
    .faucibus_left_over_block{    margin-bottom: 60px;}
    .vc_row-fluid.left_over_block{top:45.5%;}
    /* SN CHANGED ON 052925 TO ADJUST FILM DETAIL PAGE .movie_shows .show_wrap{    width: 49.2%;} */
    /*.single_movie_content .wrapper, .single_event_content .wrapper{    max-height: 360px;}*/
    /*Header Style :: START*/
    .navbar_header ul.sub-menu {top: auto;margin-top: 10px;}
    /*happy*/ #series_events .title_section h2 {position: relative; right: unset;}
    /*happy*/ /* #series_events{padding: 0;} */
    .afi_film_content h2.vc_custom_heading{ font-size: 70px;}
.item_checkout_email span.chk_txt_c{font-size:20px;}
.sticky_filter {
    width: 100%;
    position: fixed;
    /* margin-bottom: 101px; */
    /*top: 138px;*/ top: 129px;
    background-color: #ddd;
    /* position: relative; */
    z-index: 9999;}
.header_toggle{position: absolute;}    
.sticky .header_toggle{margin-top: 6px;}
#now_playing .title_section .hasDatepicker {min-width: 340px;}
/* SN CHANGED 022725 #now_playing .title_section .hasDatepicker {min-width: auto;} */
.series_key_code_new .doted_text> div { width: 50%;}
#now_playing .event_section .single_event{
    width: 25%;
}
    #now_playing .event_section .single_event:nth-child(5n+1) {
    clear: inherit;
}
#now_playing .event_section .single_event:nth-child(4n+1){
    clear: both;
}

}
@media(max-width:1199px){
    /*gift and passes*/
    .gift_passes_top .gift_passes_top_right a{    padding: 40px 15px;}
.gift_passes_top .gift_passes_top_left h2{    letter-spacing: 8px; margin-left: 36px;}

    .afi_film_content h2.vc_custom_heading{font-size:65px;}
    
    .subscription_section_form input[type="text"]{width:540px;}
    .innerpage_sub_content {  width: auto;  margin: 0 auto !important;  padding: 0;  position: relative;}
    .innerpage_container { padding: 20px 10px 0;}
    .innerpage_sub_content h2 {  font-size: 36px; margin: 0 0 20px;	}
    .innerpage_sub_content p { margin: 0 0 20px;  font-size: 20px;	}
    .sub_container {  margin: 20px auto !important;   max-width: 100%;  padding: 0 15px;	}
    .sub_container li {   margin: 0 0 20px;  font-size: 20px;}
    .innerpage_sub_content h3 { font-size: 20px; margin: 20px 0 0;	}
    .sub_list_contant li {  font-size: 20px;}
    .sub_list_contant p {  margin-bottom: 0;}
    .sub_label_contant p {  margin: 0;}
    header .container, footer .container, .content .container{ max-width: 1024px;}
    .header_bottom_left{    width: 17%;}
    .header_bottom_right{    width: 83%;}
    .header_search{padding: 0 8px;}
    #coming_soon { margin-bottom: 40px;}  
    #now_playing .single_movie { margin-bottom: 20px;}
    .navbar_header ul.sub-menu{top:54px;}
     #now_playing .single_movie .movie_time a {font-size: 14px;letter-spacing: 0.5px; padding: 5px;margin-right: 5px; margin-bottom: 5px;}
     .single_movie_content .wrapper,.single_event_content .wrapper{    /* max-height: 305px; */ /* max-height: 293px; */}
     #series_events .event_section .single_event a.img_div img { width: 100%; /* height: 380px; */ /* max-height: 320px; */  /*max-height: 293px; */}
     #now_playing .single_movie img { width: 100%; cursor: pointer;  /* max-height: 310px; */ /* max-height: 293px; */}
     .header_search input.search-field {font-size: 50px;letter-spacing: 10px;}
     form.search-form {width: 760px;}
.terms_last_content p{ margin-bottom:15px;}
.innerpage_sub_content table ,.innerpage_sub_content ol li { font-size: 20px;}
.history_top_iamge {margin-top: 40PX;}
.inner_page_main.history_page_main {padding: 40px 0;}
.mega-menu-dropdown { align-items: inherit;}
.toggle_close { right: 19px;top: 14px;}
.mega-menu-dropdown .row{margin-top:30px;}
/*Header Style :: START*/
        .navbar_header ul.navbar-nav li:last-child ul.sub-menu > li.menu-item-has-children ul.sub-menu {display: none;}

    ul.sub-menu.show_sub_menu {display: block !important;}
    span.menu_arrow,#menu-top-menu span.menu_arrow{margin: 0 0 8px 1px;vertical-align: middle;}
    span.menu_arrow{width:7px;height:7px;}
    .navbar_header ul li a {
    font-size: 16px;}
   .navbar_header ul li a:hover{color: #000;}
   .header_top li a:hover {color: #fff;}
    .navbar_header ul li.dropdown_active > a, .header_top_menu ul li.dropdown_active > a { color: #CD1732;}
    .menu-item-has-children > a {pointer-events: none;}
header .container,.header_bottom .container {
    width: auto;
    padding: 0 15px;
    max-width: 100%;
}
span.menu_arrow{width:7px;height:7px;}
.navbar_header ul.navbar-nav li:last-child ul.sub-menu > li.menu-item-has-children:hover ul.sub-menu { display: none;}
    /*Header Style :: END*/
.laa_navigation li { padding: 18px 7.5px;}
.laa_navigation li a {font-size: 19px;}
.laa_sticky { /*top: 81px;*/ top: 90px;}
/* .afi_laa_banner_section {margin-bottom: -33px;} */
.afi_laa_content .col-md-4 {width: 50%;}    
.all_movies_title h1,.afi_film_content .text_color_red p { font-size: 80px;}
.all_movies_title h1, .afi_film_content .text_color_red p { font-size: 50px;}
.btm_movie_box .col-md-4 .movie_img {width: 140px;}
.btm_movie_box .col-md-4 .movie_img { padding-right: 30px;}
.btm_movie_box .col-md-4 .movie_content {width: calc(100% - 140px);}
.btm_movie_box .col-md-4 .movie_content h2 {font-size: 18px;}
.btm_movie_box .col-md-4 .movie_content .OpeningDate { margin: 10px 0 0;}
.btm_movie_box .col-md-4 .movie_content .film_desc {font-size: 16px; margin: 10px 0 0;}
.afi_laa_content .col-md-4 { padding: 0;margin: 0 0 15px;}
.afi_laa_content .row.btm_movie_box { margin: 30px 0 0;}
.all_movies_title .btm_title_link a {margin: 0 5px;}
.sliver_info_bg h2.vc_custom_heading{font-size: 48px;}
.silver_box .container{max-width: 100%;}
.silver_box h3.vc_custom_heading{font-size: 30px;}
.silver_box .vc_col-has-fill>.vc_column-inner{padding: 20px 23px;}
.heading_txt h3{margin: 50px 0 0; font-size: 32px;}
.heading_txt h2{font-size: 36px;}
.create_member .container{max-width: 100%;}
.create_member{padding: 30px 0 70px;}
.navbar_header ul li a {font-size: 14px;}
.header_bottom_right {text-align: center;}

.silver-cinema-club .silver-cinema-club__hero h1 {font-size:50px !important;margin:5px 0;}
.silver-cinema-club .silver-cinema-club__hero {display:block !important;text-align:center;padding:15px 0px;}
.silver-cinema-club .silver-cinema-club__hero > div {margin-bottom:8px;}
.silver-cinema-club .silver-cinema-club__hero a.button {font-size: 18px!important;padding: 8px 20px!important;display: inline-block;}

}

@media screen and (max-width: 1199px) and (min-width: 992px) {
    .afi_film_content h2.vc_custom_heading{font-size:60px;}
    
    .navbar_header ul.sub-menu {top: 46px !important;   width: 175px;}
    /*Header Style :: START*/
     .navbar_header ul.sub-menu,.sticky .navbar_header ul.sub-menu{margin-top: 10px;top: auto !important;}
    
}


@media(max-width:1024px){
/*    .vc_row-fluid.left_over_block{ top: 45.6%;}
    .faucibus_right_over_block .vc_row-fluid.left_over_block{ top: 49.6%;}*/
    .innerpage_sub_content .history_up_content h2{text-align:center;}
    .preferences{width: 100%; margin-right: 0px; margin-bottom: 28px; padding: 15px 20px 30px 20px;}
    .personal_details{width: 100%; margin-left: 0; padding: 15px 20px 40px 15px;}
    .silver_box h3.vc_custom_heading{font-size: 26px;}
    .silver_box .vc_col-has-fill>.vc_column-inner{padding: 20px 15px;}
    .silver_box p{font-size: 23px;}
    .heading_txt h2{font-size: 32px;}
    .heading_txt h3{margin: 35px 0 0; font-size: 28px;}
    .without_login_checkout h3 {font-size: 26px;}
    .without_login_checkout p {font-size: 16px;}
    .checkout_title h2 {margin: 50px 0 30px;}
    .checkout_form .form-group {margin-bottom: 10px;}
    .item_checkout_email span.chk_txt_c {font-size: 18px;}
    .item_checkout_email {margin-bottom: 20px;}
    .checkout .table_row .heading.th,.checkout_items_main .table_row .td span{padding: 12px 0 12px 20px;}
    .login_join_btn .btn{padding: 8.5px 32px;margin: 15px 0px;}
    .forget_text a.lost {margin-top:10px;}
    
    .modal{z-index: 99999;}
    .header_bottom {text-align: center;}
    
    #prices_modal {
    z-index: 9999;
    padding-top: 17%;
}
 .menu-top-menu-for-silver-container ul.sub-menu {left:unset;}
 .innerpage_sub_content .wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom: 18px !important;
}
.afi_laa_content {
    padding: 60px 20px;
}
.film_festival_middle_section h2.vc_custom_heading {
    padding: 20px 0 50px 0;
}
.film_festival_middle_section .afi_two_star h6{
    padding: 20px 0 0;
    min-height: 115px;
    font-size: 30px;
}
.afi_film_content h6{
    font-size: 30px !important;    
}
.afi_film_content h4{
    font-size: 35px !important;
    padding:0 !important;
}
.afi_film_content .pb_40 p {
    padding-bottom: 10px;
}
.film_festival_bottom_section h2.vc_custom_heading {
    padding: 20px 0 0px;
}
.wpb_text_column.wpb_content_element.supporting_pb {
    padding-bottom: 0px;
}
.gift_passes_gallery .gift_passes_description a{
    padding: 12px 20px;  
    font-size: 16px;
}
.gift_passes .gift_passes_top {
    padding: 60px 0 30px;
}
.gift_passes .gift_passes_gallery {
    padding-bottom: 50px;
}
.preferences{
    min-height:unset !important;
}
#loyalty-member-password{
    max-width:70% !important;    
}
h4.already_chk_custom {
    text-align: left;
    margin-left: 40px;
    margin-bottom:0 !important;
}
#loyalty-member-password span.checkbox_text {
    text-align: left;
    display: block;
    margin-left: 30px;
}
.header_top_menu ul li:last-child{
    float: unset;  
}
.wpb_gallery .wpb_flexslider .flex-control-nav{
    margin-top:25px !important;    
}
}



@media(max-width:991px){ 
ul.nav.flex-column.custom-nav{    margin: 10px 3px 38px;} 
    .cart-wrapper button[type=submit]{margin-top: 0;}
    #now_playing .single_movie img {
    /* max-height: 310px; */
    /*max-height: 394px;*/
}
    
    .single_movie_content .wrapper, .single_event_content .wrapper {
  
    /*height: 394px;*/
    }
.single_movie_content .wrapper, .single_event_content .wrapper {
    /* max-height: 305px; */
    /*max-height: 394px;*/
}

#series_events .event_section .single_event a.img_div img {
    /* max-height: 320px; */
    /*max-height: 394px;*/
   
}
    
    
    .sticky_filter {
    width: 100%;
    position: fixed;
    /* margin-bottom: 101px; */
    top: 197px;
    background-color: #ddd;
    /* position: relative; */
    z-index: 99999;
}

    
    /* 11th june 2020 gift and passes*/
    .gift_passes_top .col-sm-6{display: block;  width: 100%; text-align: center;}
    .gift_passes .gift_passes_top{    padding: 50px 0 0px; display: table; margin: auto;}
    .gift_passes_top .gift_passes_top_left h2{margin-bottom:15px;}
    .gift_passes_top .gift_passes_top_right a{ /*padding: 0 15px 40px;*/ padding: 0 15px 10px;}
    .gift_passes_top .gift_passes_top_right{float:none;}
    
    .header_search input.search-field { bottom: 0; right: 49px;}
    .header_bottom{height: 100px;}
    .sticky + .mega-menu-dropdown {padding-top: 58px; position: fixed;}
    .sticky .header_search{/*top: 22px;  bottom:165px*/}
    .logged-in .sticky .header_toggle {/* top: 25px;*/ top:79px; position:absolute; right: 17px; margin-top: 0;}
    .mega-menu-dropdown .mega_menu_space {padding: 30px;}
    .sticky .header_search input.search-field {bottom: -5px;}
    .mega-menu-dropdown .container { max-width: 100%;}  
    .subscription_section {padding: 50px 0;}
    .footer_top .col-sm-3 { width: 21%;}  
    header .container { width: auto; padding: 0 15px; max-width: 100%;}   
    .inner_page_banner_bg {height: 231px;}/*100px*/
    .innerpage_sub_content h2 { font-size: 30px;}
    .innerpage_sub_content h1 { font-size: 42px;}
    section.vc_section.innerpage_sub_content{padding-left: 30px;padding-right: 30px;}
    .header_bottom_right {padding-top: 8px;width: 100%;text-align: center;}
    .header_bottom_left {width: auto;}
    #coming_soon { margin-bottom: 30px;}
     #now_playing .single_movie,#series_events .single_event{width: 33.33%;}
     #coming_soon .event_section .single_event{width: 33.33%;}
    #now_playing .single_movie:nth-child(4n+1) ,#series_events .single_event:nth-child(4n+1){ clear: inherit;}
    #now_playing .single_movie:nth-child(3n+1) ,#series_events .single_event:nth-child(3n+1){ clear: both;}
    #series_events .single_event{margin-bottom: 30px;}
    .navbar_header ul.sub-menu{top:35px;}
    .coming_slider .slick-slide { padding: 0 15px;}
    .coming_slider .slick-list { margin: 0 -15px;}
    .innerpage_sub_content .history_up_content h2 {margin: 0 auto 15px;font-size: 30px;line-height: normal;max-width: 700px;}
    .history_up_content {margin: -50px 30px 0;    padding-top: 15px;}
    .vc_row-fluid.left_over_block {position: relative;top: inherit;bottom: auto;transform: none;margin: auto;width: 100%;padding: 30px 0 0;}
    .history_page_main .small_right_text p{padding-right: 0;}
    .history_afi_block {padding: 0 15px 50px;}
    .history_page_main h2 {font-size: 30px;line-height: normal;}
    .wpb_content_element.history_year_content {margin-bottom: 40px !important;}
    .history_year_content {margin: -30px 15px 0;}
    .innerpage_sub_content .history_up_content h2{    text-align: center;}
    .footer_social_icon ul li{margin: 0 5px;}
    .movie_shows .show_wrap {    width: 100%;    margin-right: 0;}
    form.search-form {width: 700px;}
    .header_search input.search-field {font-size: 40px;letter-spacing: 6px;}
    .search_open_icon {top: 7px;}
    .toggle_close {
    right: 15px;
    top: 12px;
    width: 28px;}
    
#now_plying_events h3.item-title{font-size: 21px; letter-spacing: 1px;}
#now_plying_events a.show_dates{font-size:18px;}
/*Header Style :: START*/
     .navbar_header ul.sub-menu{        top: auto !important;}
     .free_morning_film_popup .sub_list_contant ul ,.popup_custom_main .sub_list_contant ul {margin-left: 15px;}
  .laa_sticky { /*top: 100px;*/ top: 131px;}
/*   .afi_laa_banner_section .inner_page_banner_bg {height: 175px;} */
  .sliver_info_bg{padding: 25px 0 15px;}
  .sliver_info_bg h2.vc_custom_heading{font-size: 42px;}
  .silver_box{padding: 50px 0 20px;}
.checkout_form {padding-bottom: 0;}
.checkout a.place_order_btn {margin: 20px 0;}
.checkout .table_row .heading.th, .checkout_items_main .table_row .td span{font-size:22px;}
#coming_soon .single_event_content {width: 100%;}
.navbar_header ul li a {font-size: 14px;}
.logged-in .sticky .header_search {position: absolute; top: 76px; right: 55px;}
#now_playing .event_section .single_event{
    width: 33.33%;
}
#now_playing .event_section .single_event:nth-child(4n+1){
    clear: inherit;
}
#now_playing .event_section .single_event:nth-child(3n+1){
    clear: both;
}
#now_playing .title_section h2,.title_section span.ult_btn10_span {
    font-size: 18px !important;
}

/*happy  css start*/


/*happy  css end*/


}

@media screen and (max-width: 991px) and (min-width: 768px) {
    

    
/*    .navbar_header ul.sub-menu {top: 35px !important;}  */
    span.menu_arrow{margin-left: 3px;} 
    .navbar_header ul.sub-menu{top:36px;right: 15px;width: auto;left: 15px;padding: 10px;}
    .navbar_header ul li {position: static;}
      .sticky  .navbar_header ul.sub-menu{top:130px !important;}
        /*Header Style :: START*/
     .navbar_header ul.sub-menu,.sticky .navbar_header ul.sub-menu{top: auto !important;margin-top: 10px;}
     
     .afi_film_content h2.vc_custom_heading{ font-size: 37px !important;}
.afi_film_content h6{  font-size: 40px;}

.sticky_filter {
    width: 100%;
    position: fixed;
    /* margin-bottom: 101px; */
    top: 180px;
    background-color: #ddd;
    /* position: relative; */
    z-index: 9999;
}

#loyalty_modal .modal-content {  width: 50%;  padding: 3% 2%;}

.header_search {top: 75px;
right: 50px;
    position: absolute;}
.header_toggle { top:77px;right: 17px;}
.logged-in .header_search {top: 118px;}  
.logged-in .header_toggle {top:120px;}    
.silver-cinema-club .silver-cinema-club__hero {margin-top:15px;}
}
@media(max-width:768px){
    .title_section span.ult_btn10_span, #now_playing .title_section h2 {
    font-size: 18px !important;
}
    
    #prices_modal {
    z-index: 9999;
    padding-top: 24%;
}
    
    #now_playing .single_movie img {
    /* max-height: 310px; */
    /*max-height: 293px;*/
}
    
        #series_events .event_section .single_event a.img_div img {
    /* max-height: 320px; */
    /*max-height: 293px;*/
}
    
    .single_movie_content .wrapper, .single_event_content .wrapper {
    /* max-height: 305px; */
    /*max-height: 293px;*/
}
  
    #now_playing{    margin-top: 29px;}
    #now_playing .title_section{    margin-bottom: 15px;}
    
    .afi_film_content h4{font-size: 50px; padding-bottom:10px;}
    
    .modal .modal-content{width: auto !important; margin: 0 15px; padding: 15px !important;}    
    #loyalty_modal .close { margin-top: -20px;}


/* 11th june 2020 gifts and passes*/
.gift_passes_gallery .col-sm-4{width: 100%;     text-align: center; }
.gift_passes .gift_passes_top{    padding: 30px 0 0px;}
.gift_passes_gallery .gift_passes_description a{    padding: 15px 15px 15px 15px;}
.silver_box .vc_col-sm-4{    width: calc(50% - 0px);
    padding: 0 10px;
    margin-bottom: 20px;}
    .get_movie_price_result h3 {
    margin: 8px 0;
     font-size: 25px;
}
.get_movie_price_result table th{font-size: 20px;}
.get_movie_price_result input.qty_main{    height: 27px !important;
    width: 26%;}
.get_movie_price_result table td {
    padding: 5px 8px 5px 8px;
    font-size: 24px;}
    .get_movie_price_result .total_cost{margin-right: 0;}
    .cart_next_btn a{margin-top: 15px;}
    
    
    

.sticky_filter {
    width: 100%;
    position: fixed;
    /* margin-bottom: 101px; */
    top: 182px;
    background-color: #ddd;
    /* position: relative; */
    z-index: 9999;
}

#coming_soon .event_section .single_event {
    width: 100%;}
    
.header_search {top: 90px; right: 50px; position: absolute;}
.header_toggle { /*top: 55px;*/ top:92px; position:absolute; right: 17px;}
.logged-in .header_search {top: 135px;}  
.logged-in .header_toggle {top:137px;}    
.sticky .header_toggle {margin-top: 0;}

.gift_passes .gift_passes_gallery {
    padding-bottom: 0px;
}
.silver_box .vc_col-has-fill>.vc_column-inner {
    min-height: 350px;
}
.ult_main_cl.ult-adjust-bottom-margin.title_section {
    margin-top: 10px !important;
}
span.menu_arrow.open{margin-top: 4px;}

}
@media(max-width:767px){
    .subscription_section_form input[type="text"]{    font-size: 18px;}
    .subscription_section_form input[type="submit"]{  font-size: 18px;}

.home_season_section {text-align: center;} 

    #prices_modal {
    z-index: 9999;
    padding-top: 73%;
}
    
        #now_playing .single_movie img {
    /* max-height: 310px; */
    /*max-height: 410px;*/
}
    
        #series_events .event_section .single_event a.img_div img {
    /* max-height: 320px; */
    /*max-height: 410px;*/
}
    
    .single_movie_content .wrapper, .single_event_content .wrapper {
    /* max-height: 305px; */
    /*max-height: 410px;*/
}
    
.header_search {top: 75px;}
.header_toggle { top:77px;}
.logged-in .header_search {top: 118px;}  
.logged-in .header_toggle {top:120px;}    
 
.header_top_menu ul {
    margin: 0;
    padding: 0;
    list-style: none;}
    
.single_movie_hover{ display :none; }

.film_festival_top_section h2.vc_custom_heading, .film_festival_middle_section h2.vc_custom_heading{ padding: 0 0 15px;  font-size:37px;}
.afi_film_content h6{    font-size: 42px;}
.wpb_text_column.wpb_content_element.supporting_pb {
    padding-bottom: 60px;
}
.film_festival_bottom_section h2.vc_custom_heading {  padding: 0;}
.afi_film_content p{    font-size: 22px;     line-height: 40px;}
.afi_film_content .priority_text h6{    font-size: 28px;     padding-bottom: 15px;}
.film_festival_bottom_section h6{padding:20px 0 0; font-size: 40px;}
.film_festival_bottom_section h2.vc_custom_heading { font-size: 37px!important;}
    
    .mega-menu-dropdown .col-xl-3 {float: none;width: auto;height: auto;padding: 5px 0;}
    header .container, footer .container {max-width: 100%;padding: 0 15px;width: auto;}
    .header_top_menu ul li a { font-size: 14px;}
    .header_top_menu ul li { /*padding: 7px 18px;*/ padding: 7px 5px; }
    .header_logo img { max-width: 210px;}
    /*.header_search { top: 52px;  bottom :161px; right: 31px;}*/
    .header_bottom { height: auto; text-align: left;}
    .navbar_header ul{text-align: center;}   
    .subscription_section_form input[type="text"] { width: auto;}
    .subscription_section_title h2 {font-size: 20px;}
    .footer_top h2,.footer_top { font-size: 16px;}
    .footer_bottom span { font-size: 14px; padding: 0 0 15px;}
    .footer_top .col-sm-3 { width: 44%;float: left;}
    .footer_top { padding: 20px 0 0;     text-align: center; }
    .header_bottom_right { float: none; padding-top: 10px; text-align: right;}    
    .innerpage_main_img { margin-bottom: 30px;}
    .innerpage_container { padding: 0;}
    .innerpage_sub_content{padding: 0 !important;}
    .inner_page_main { padding: 30px 0;}
    .inner_page_banner_bg {height: 180px;}/*100px*/

    .half_width_content{margin-bottom: 20px;}  
    .innerpage_sub_content h1 { font-size: 32px;}
    #coming_soon { margin-bottom: 0;}
    h2{font-size: 24px;}
    #series_events .title_section h2, #coming_soon .title_section h2,#now_playing .title_section h2 {letter-spacing: 1.1px;    margin: 0;}
    #now_playing .load_more a, .event_section .load_more a {font-size: 18px;letter-spacing: 1.6px;}
    #now_playing .load_more, .event_section .load_more{padding-bottom: 25px;}
    #series_events,#now_playing {margin-bottom: 25px;}
    #now_playing{margin-top: 15px; padding: 15px;}
    #now_playing .single_movie,#series_events .single_event{width: 50%;}
    #coming_soon .event_section .single_event a.img_div img{width: 50%;}
    #now_playing .single_movie:nth-child(3n+1) ,#series_events .single_event:nth-child(3n+1){ clear: inherit;}
    #now_playing .single_movie:nth-child(2n+1) ,#series_events .single_event:nth-child(2n+1){ clear: both;}
    #now_playing .single_movie a ,.event_section .single_event a,.event_section .single_event span{font-size: 18px;}
    .navbar_header ul.sub-menu ul{top:inherit !important ;}
    #now_playing .title_section p {width: 100%; margin: 15px 0 0;}
    #now_playing .title_section .hasDatepicker{margin: 0 0px 0 0;    font-size: 14px;letter-spacing: 1px;min-width: 270px;}
    .wpb_text_column.wpb_content_element.title_section {margin-bottom: 15px;}   
    .navbar_header ul.sub-menu{top:36px;right: 15px;width: auto;left: 15px;padding: 10px;}
    .coming_slider .slick-slide { padding: 0 10px;}
    .coming_slider .slick-list { margin: 0 -10px;}
    .navbar_header ul li {position: static;}
    /*#now_playing .single_movie img { width: 100%;     max-height: 290px;}*/
    .history_up_content {margin: 25px 0 0;padding-top: 0;}
    .innerpage_sub_content .history_up_content h2 {margin: 0 auto 10px;font-size: 26px;}
    .history_year_content {margin: 15px 0 0;}
    .wpb_content_element.history_year_content {margin-bottom: 20px !important;}
    .history_year_content h4 {padding: 0;font-size: 22px;}
    .history_year_content p{    padding: 0;}
    .history_page_main .faucibus_right_over_block{    width: 100%;}
    .history_page_main h2, .innerpage_sub_content h2 {font-size: 26px;}
    .left_over_block .vc_column_container>.vc_column-inner {padding: 0;}
    .innerpage_main_img .wpb_content_element{margin-bottom: 0px;}
    .history_up_content p{    padding: 0;}
    .inner_page_main.history_page_main {padding: 30px 0;}
    .history_top_iamge {margin-top: 30px;}
    .faucibus_left_over_block {margin-bottom: 25px;}
    .history_afi_block .innerpage_sub_content h2 {margin-bottom: 10px;}
    .innerpage_sub_content .history_up_content h2{    text-align: center;}
    .item-details {width: calc(100% - 215px);padding-left: 15px;font-size: 18px;}
    h3.item-title{font-size: 20px;}
    .movie-actions a{font-size: 18px;letter-spacing: 1px; display: flex; justify-content: center;}
    .movie_item{ /* padding-bottom: 20px;margin-bottom: 20px; */ padding: 20px; /*text-align: center;*/ }
    .movie_item:last-child{padding-bottom: 0}
    #now_plying_movies { margin-top: 20px;}
    .movie_detail .movie-details{    padding-left: 20px;}
    .movie_detail .movie-details h3.movie-title{font-size: 20px;}
    .movie_detail .movie-details p{font-size:18px;}
    .movie_shows span{    padding: 5px;font-size: 14px;}
    .movie_shows .show_wrap{    padding: 0px 0px 5px 0px;}
    .movie_detail{padding: 20px;}
    #calender_table{  margin: auto;border-collapse: collapse;overflow-x: auto;display: block;width: fit-content;max-width: 100%;}
    #calender_section .single_movie{    font-size: 14px;}
    #now_plying_movies .action_wrap a.action_btn{font-size: 16px;    padding: 5px 15px;}
    #now_plying_movies .action_wrap{    padding: 15px 0;}
    #now_plying_movies .action_wrap #print, #now_plying_movies .action_wrap #current_btn{    margin-right: 5px;}
    #calender_section .calender_header{font-size: 22px;}
    #calender_section table{    overflow: hidden;}
    .event_item  .event-details {width: calc(100% - 215px);padding-left: 15px;font-size: 18px;}
    .event_item h3.event-title{font-size: 20px;}
    .event_item .event-actions a  {font-size: 18px;letter-spacing: 1px;}
    .event_detail  .event-details {width: calc(100% - 215px);padding-left: 15px;font-size: 18px;}
    .event_detail h3.event-title{font-size: 20px;}
    form.search-form {width: calc(100% - 50px);}
    h1{text-align: center;}
    .wpb_single_image .vc_figure {display: block; text-align: center;}
    #now_plying_movies {text-align: center;}
    .print_btn {margin-left: 0;}
    .content .container {text-align: center;}
    .event_item .event-actions {margin-bottom: 20px;}
    .header_search input.search-field {font-size: 33px;letter-spacing: 3px;padding: 0px 55px 16px 0px;}
    .search_open_icon {top: 10px;width: 35px;}
    .search_close, .toggle_close {top: 25px;right: 25px;width: 30px;}
    .mega-menu-dropdown .col-xl-3 {width: 50%;float: left;}
    .mega-menu-dropdown .col-xl-3:nth-child(2n+1) {clear: both;}
    .mega-menu-dropdown .container {padding-top: 70px;padding-bottom: 20px;}
    .sticky + .mega-menu-dropdown {padding-top: 58px;position: fixed;}
    ul.nav.flex-column.custom-nav {margin: 6px 0px 25px;}
    .mega-menu-dropdown {align-items: inherit;}
    #calender_section .movie_shows span{ font-size: 12px;}
    #now_plying_events a.show_dates{float:none; margin-top:13px;}
    #now_plying_events h3.item-title{font-size:20px;}
    #now_plying_events a.show_dates{background-position: 140px 6px;}
    .new_search{width:100%;margin-top:15px;padding: 25px 20px 25px 20px;}
    .event_section .single_event a{margin-bottom:8px; margin-left: auto;
    margin-right: auto;     margin-top: 5px;}
    /*.inner_page_banner_bg { display: none;}*/
     .inner_page_main {padding: 10px 0;overflow-x: hidden;}
     .error-404{padding: 20px 0 35px;}
   .archive_press_section .single_post a,.press_content .single_title{font-size:26px;}
.archive_press_section a.press_dwn {margin: -30px 6px 0 auto;}
/*Header Style :: START*/
     .navbar_header ul.sub-menu{        top: auto !important;margin: 0;}
     ul#menu-top-menu ul.sub-menu { top: auto !important; margin-top: 7px;}
     
     .free_morning_film_popup .vc_single_image-wrapper {margin-top: 20px;}
     .screen_educ_main .sub_list_contant ul {margin-left: 15px;}
     
     .row_theater_main .col_right,.row_theater_main .col_left{width: 100%;}
.row_theater_main figure {margin: 0 0 10px;}
.laa_theaters_popup .vc_custom_heading {padding: 0 15px;}
.laa_special_policies_popup .popup_page_main {padding-left: 15px;padding-right: 15px;}
.afi_laa_banner_section .inner_page_banner_bg {display: block;}
 .afi_laa_banner_section {margin-bottom: 0px;}  
.laa_sticky {top: 134px;}
.slider-for .slick-slide {max-height: 350px;}
.laa_theaters_popup .vc_row {margin-left: 0;margin-right: 0;}

.afi_laa_content .col-md-4 {width: 100%;}    
.all_movies_title h1,.afi_film_content .text_color_red p { font-size: 40px;}
.film_festival_bottom_section .wpb_single_image { text-align: center !important;}
.film_festival_middle_section .wpb_content_element{margin-bottom:0;}
.film_festival_middle_section .afi_two_star h6{    padding: 50px 0 0; font-size:35px;}
.silver_box .vc_col-sm-4{width: 100%;}
.sliver_info_bg h2.vc_custom_heading{font-size: 32px;}
.p-right .wpb_wrapper{padding-left: 0;}
.create_member{padding: 10px 0 70px;}
.checkout a.place_order_btn{font-size:20px;}
.without_login_checkout{margin-bottom:20px;}
.navbar_header ul li {padding: 0px 5px 4px;}
.navbar_header {margin-bottom: 10px;}
/*happy*/ section.vc_section.innerpage_sub_content p{text-align: center;}
/*happy*/ section.vc_section.innerpage_sub_content h2 {text-align: center !important;}
/*happy*/ section.vc_section.innerpage_sub_content .wpb_content_element{text-align: center;}
/*happy*/ .movie_item {text-align: center;}
/*happy*/ .gift_passes_top .gift_passes_top_right a {float: none; display: flex; justify-content: center;}
/*happy*/ .sub_list_contant li {text-align: left;}
/*happy*/ .innerpage_sub_content h3 {text-align: center !important;}
.inner_page_main li{text-align: left;}
#now_plying_movies .action_wrap {text-align: center;}
.content .wpb_wrapper img{width: 100%; margin-bottom: 20px;}
.close_popup {width: 25px !important;right: 15px;top: 15px;}

/*happy*/.content .wpb_wrapper .single_movie img{width: 100% !important; margin-bottom: 0;}
/*happy*/.title_section span.ult_btn10_span{font-size : 24px !important;}
/*happy*/.menu-top-menu-for-silver-container ul.sub-menu{top: 40px !important;left:unset;}
.movie_detail {
    text-align: center;}
    .event_detail {
    text-align: center;}
.event_shows h1 {
    text-align: center;
}
.new_search .search-wrapper input{    padding-right: 39px;} 
    
/*happy*/




/*.popup-trigger {*/
/*  display: block;*/
/*  width: 170px;*/
/*  right: 2rem;*/
/*  margin: 3em auto;*/
/*  text-align: center;*/
/*  color: #FFF;*/
/*  font-size: 18px;*/
/*  padding:1rem 2rem;*/
/*  text-decoration:none;*/
/*  font-weight: bold;*/
/*  text-transform: uppercase;*/
/*  border-radius: 50em;*/
/*  background: #35a785;*/
/*  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.07);*/
/*  transition:300ms all;*/
/*}*/

/*.popup-trigger:hover {*/
/*    opacity:.8;*/
/*}*/

.popup {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  z-index: 1000;
  width: 100%;
  background-color: rgba(94, 110, 141, 0.9);
  opacity: 0;
  visibility: hidden;
  transition:500ms all;

}

.popup.is-visible {
  opacity: 1;
  visibility: visible;
 transition:1s all;
}

/*.popup-container {*/
/*  transform:translateY(-50%);*/
/*  transition:500ms all;*/
/*  position: relative;*/
/*  width: 40%;*/
/*  margin: 2em auto;*/
/*  top: 5%;*/
/*  padding:5rem;*/
/*  background: #FFF;*/
/*  border-radius: .25em .25em .4em .4em;*/
/*  text-align: center;*/
/*  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);*/
/*}*/

.popup-container {
    transform: translateY(-50%);
    transition: 500ms all;
    position: relative;
    width: 80%;
    margin: 1em auto;
    top: 5%;
    padding: 2rem;
    background: #FFF;
    border-radius: 0.25em 0.25em 0.4em 0.4em;
    text-align: center;
    box-shadow: 0 0 20px rgb(0 0 0 / 20%);
    overflow: scroll; 
    height: 630px;
    font-size: 18px;
}

.is-visible .popup-container {
  transform:translateY(0);
  transition:500ms all;
}

.popup-container .popup-close {
  position: absolute;
  top: 8px;
  font-size:0;
  right: 8px;
  width: 30px;
  height: 30px;
}


.popup-container .popup-close::before,
.popup-container .popup-close::after {
  content: '';
  position: absolute;
  top: 12px;
  width: 14px;
  height: 3px;
  background-color: #8f9cb5;
}

.popup-container .popup-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 8px;
}

.popup-container .popup-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 8px;
}


.popup-container .popup-close:hover:before,
.popup-container .popup-close:hover:after {
  background-color:#35a785;
  transition:300ms all;
}



.popup.is-visible .movie_schedule span.ddate {
    font-size: 23px;
    font-weight: 700;
}


.popup.is-visible .movie_schedule p.dday {
    font-size: 20px;
    font-weight: 600;
    margin-top: 0px;
}

.sticky .header_search {right: 43px; bottom: 82px;}
#now_playing .event_section .single_event {
    width: 50%;
}
#now_playing .event_section .single_event:nth-child(3n+1) {
    clear: inherit;
}
#now_playing .event_section .single_event:nth-child(2n+1) {
    clear: both;
}
a.select_show_home span img {
    width: 100% !important;
    height: 23px !important;
    max-width: 23px;
}
a.ult_colorlink.ult-responsive {
    float: unset !important;
}
#now_playing .title_section h2 {
    font-size: 24px !important;
}
 .innerpage_sub_content .wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom: 18px !important;
}
img.size-medium.wp-image-920.alignleft {
    padding-right: 0 !important;
}
#now_plying_movies div.heateor_sss_sharing_ul {
    display: flex;
    justify-content: center;
}
.content .wpb_wrapper img{
    margin-right:0 !important;
}
.innerpage_sub_content h2{
    margin-bottom:0 !important;   
}
.vc_box_border_grey img {
    margin-bottom: -10px !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.row_theater_main.sub_list_contant ul {
    margin-left: 0;
}
.col-sm-6.gift_passes_top_left h2 {
    margin-top: 0;
}
img.full.screen_edu_dc_img {
    display: none;
}
#loyalty-member-password span.checkbox_text {
   margin: 0 auto;
    text-align: left;
    margin-left: 30px;
    display: block;
}
.wpb_single_image.wpb_content_element.vc_align_left {
    text-align: center;
}
.wpb_gallery .wpb_flexslider .flex-control-nav{
    margin-top:10px !important;    
}
.col-sm-6.gift_passes_top_right a:first-child {margin-bottom: -20px !important;}
.ult_main_cl.ult-adjust-bottom-margin.title_section {
    margin-top: 0px !important;
}
.silver-cinema-club .plan {
	padding: 10px !important;
	}
.silver-cinema-club .plan ul {
list-style-position: inside;
  padding: 0px 20px;
}	
.silver-cinema-club .plan .hint {
	display:block;
}
}


/*.event_section .single_event a{margin: auto;}*/
@media (max-width: 742px){
/*happy*/.sticky_filter{top: 205px;}    
    
    }
    

@media(max-width: 575px){
.cart_items .data.remove_item_cart{    padding-left: 5px;}
    .sliver_info_bg p{display: block;}
.heading_txt h3 {margin: 26px 0 0; font-size: 23px;}
.heading_txt h2{font-size: 26px;}
#loyalty-member-password input{ /*width: 100%;*/ 

top: 2px;
    left: 0px;
    height: 25px;
    width: 25px;
    cursor: pointer;
    border: 1px solid #707070;
    background-color: #fff;
    bottom: 0;

}
.create_member{padding: 10px 0 40px;}
.personal_details .form-group.col-6{width: 100%;}
.personal_details .form-group.col-6-2{width: 100%; margin-left: 0;}
.personal_details h2{padding-bottom: 0;}
#loyalty-member-password label.custom_checkbox{font-size: 20px; display: block; padding-top: 20px; padding-left: 30px;}
#loyalty-member-password{max-width: 500px;}
.cart_next_btn a{padding: 10px 28px; font-size: 23px;}
.get_movie_price_result table td{font-size: 21px;}
.get_movie_price_result .total_cost{font-size: 22px;}
.get_movie_price_result table{width: 600px;}
.get_tic_listing{overflow: auto;}
.get_movie_price_result{overflow: hidden;}
.movie_detail{    display: block;}
.movie_detail .img_wrapper{    width: 100%;float: none;display: block;text-align: center;}
.movie_detail .movie-details{    padding-left: 0;width: 100%;float: none;}
.movie_detail {padding: 15px;}
.sticky .header_toggle {
    margin-top: 0;
}
.series_key_code_new .doted_text> div { width: 100%;}

/*happy*/.header_top_menu ul li:last-child {float: none;}
.navbar_header ul.sub-menu {text-align: center;}
h4.already_chk_custom {
    margin-left: 10px;
}
}

@media(max-width:567px){
/* 
#calender_section #shows_table th, #calender_section #shows_table td {
  width: 100%;
  border: 1px solid #ccc;
  display: inline-block;
  text-align: left;
}
#calender_section table span {
  width: 100%;
  background-color: #ccc;
  display: block;
}
.dayheader, .no_date {
  display: none !important;
}
 */
    .navbar_header ul li a {font-size: 15px;}
    .footer_top .col-sm-3 {width: 43%;}
    /*#now_playing .single_movie_content ,#series_events .single_event_content{padding: 0 7px;}*/
    #now_playing .movie_result,#series_events .event_section{ margin: 0 -7px;}
    #now_playing .single_movie a, .event_section .single_event a, .event_section .single_event span {font-size: 16px;}
    #now_playing .single_movie a{margin: 5px 0 8px;}
   .img_wrapper { padding-bottom: 15px;width: 100%;float:none;margin:0 auto;max-width: 175px;}
   /*happy*/ .event_item .img_wrapper {max-width: 200px; max-height: 300px !important; height: 100%;}
   .item-details {width: 100%;padding-left: 0;}
   .item-details .subtext {margin: 7px 0;}
   .movie_detail .img_wrapper { margin-bottom: 0;width:auto;}
   .event_item  .event-details {width: 100%;padding-left: 0;}
   /*.event_item .event-actions{text-align: left;}*/
   /*happy*/.event_item .event-actions{text-align: center;}
   /*happy*/.event_item {text-align: center; /* display: grid; */ justify-items: center;  padding: 0 7px;}
    .event_detail  .event-details {width: 100%;padding-left: 0;}
    .event_detail .event-actions{text-align: left;}   
     .footer_top .col-sm-3:nth-child(2n+1){clear: both;    margin-bottom: 15px;}
     .gallery_grid_main .slider-for .slick-slide {max-height: 238px;}
    .laa_navigation li {padding: 7px 7.5px;}
         .laa_navigation li a { font-size: 18px;}
         
         
         .afi_film_content h6 { font-size: 40px;}
         .afi_film_content h4{font-size:40px;}
        .all_movies_title h1, .afi_film_content .text_color_red p{    font-size: 34px;}

         .film_festival_bottom_section {    padding: 50px 0 30px;}
        .btm_movie_box .col-md-4 .movie_img { padding-right: 15px; }
        .film_festival_bottom_section h6{padding: 20px 0 10px; font-size: 35px;}
.wpb_text_column.wpb_content_element.supporting_pb {padding-bottom:0}
.afi_film_content .pb_40 p{    padding-bottom: 20px;}
/*.film_festival_middle_section .afi_two_star h6{    padding: 30px 0 0;    min-height: 130px !important;}*/
.film_festival_middle_section .afi_two_star h6 {
    padding: 30px 0 0px;
    min-height: unset;
    margin-bottom: 10px;
}

/*11th june 2020 gifts and passes*/
.gift_passes .gift_passes_top{    padding: 15px 0 0px;}
.checkout_title h2 {  margin: 20px 0 10px;  font-size: 32px;}
.checkout h4{font-size: 24px;}
.gift_passes.checkout input[type="text"], .gift_passes.checkout input[type="email"], .gift_passes.checkout input[type="password"], .gift_passes.checkout select{margin:20px 0 0;}

 .silver-cinema-club .silver-cinema-club__hero h1 {
    font-size: 35px !important;}
    
    /*calendar*/
#calender_section #shows_table td {
  display: inline-block;
  width: 100%;
}
td.othermonthday, td.dayheader {
	display:none !important;
	}
	.date_cell  {
	background-color: #ddd;
	}

}
@media(max-width:479px){
        .subscription_section_form input[type="text"]{    font-size: 14px;}
    .subscription_section_form input[type="submit"]{  font-size: 14px;}
    .navbar_header ul.sub-menu li{    text-align: left;}
    .footer_top h2{    margin: 12px 0;}
    .footer_social_icon{
        position: absolute;
    bottom: 0;
    margin: 0 auto;
    left: 0;
    right: 0;}
    .footer_top{position: relative;}
    .footer_top .col-sm-3.last_footer_content{    margin-bottom: 80px;}
/*11th june 2020 gifts and passes*/    
    .gift_passes_top .gift_passes_top_left h2{    letter-spacing: 3px; margin-left: 21px;}

    .wpb_text_column.wpb_content_element.supporting_pb{    padding-bottom: 70px;}

    .footer_top .col-sm-3 {width: 100%;padding: 0;}
    .footer_top .row{margin: 0;}
    .subscription_section { padding: 30px 0;}
    .subscription_section_form input[type="text"] { padding: 5.5px 15px;width: calc(100% - 60px);  margin: 0 15px;}
    .subscription_section_form input[type="submit"] {margin-left: 0;padding: 6.5px 34px; margin-top: 15px;} 
    .navbar_header ul li a {font-size: 12px;}
/*    .header_search{display: none;}*/
    .header_bottom { height: auto;}
    .header_logo img {  max-width: 180px;}
    .navbar_header ul{text-align: center;}
    .navbar_header ul li a { font-size: 15px;}
    #now_playing .title_section .hasDatepicker{ min-width: inherit; max-width: inherit; /*width: 85.8%;*/ background-position: 96% 50%;
    /*width: 108.8%;*/
    width: 100%;
    /*margin: 0 0 0 -19px;*/
}
    #now_playing .title_section img{display: none;}
   c.movie_detail{    display: block;}
    .movie_detail .img_wrapper{    width: 100%;float: none;display: block;text-align: center;}
    .movie_detail .movie-details{    padding-left: 0;width: 100%;float: none;}
    .movie_detail {padding: 15px;}
    .mega-menu-dropdown .col-xl-3 {width: 100%;}
    .ui-widget.ui-widget-content{    min-width: auto !important;}
 .col-sm-3.last_footer_content {
    margin-top: 20px;
}  .footer_top .col-sm-3:nth-child(2n+1){  margin-bottom: 0;}
.event_item .event-time{display:block;margin-left:6px;}
 /*Header Style :: START*/
     .navbar_header ul.sub-menu{top: auto !important;}
     .laa_navigation li a {font-size: 16px;}
     .pink_btn_gift a{    padding: 9.5px 15px !important;}
     .all_movies_title h1, .afi_film_content .text_color_red p { font-size: 34px;}
     .afi_film_content .priority_text h6{    font-size: 22px;}
     .afi_film_content h4{    font-size: 40px;}
.wpb_text_column.wpb_content_element.supporting_pb{padding-bottom:0;}
.film_festival_bottom_section{padding: 0;}
/* SN HID ON 071025 TO FIX HOMEPAGE ISSUE .content .container{padding: 0px 0px;} */
.page-template-cart .content .container{padding: 0px 10px;}
.silver_box{padding: 30px 0 0px;}
.silver_box h3.vc_custom_heading{font-size: 23px;}
.silver_box p.vc_custom_heading{text-align: center !important; margin: 0 0 0;}
.heading_txt h2{font-size: 22px; padding-top: 12px;}
.create_member{margin: 0 15px;}
.personal_details label.custom_checkbox{padding-left: 25px; font-size: 18px;}
.create_member input[type="submit"]{padding: 8px 15px; margin: 15px auto 0 auto; letter-spacing: 3px; font-size: 17px;}
/*footer,.subscription_section { margin-right: -3px; }*/
#loyalty-member-password{padding-top: 20px;}
.sliver_info_bg a.sign_in{margin-left: 0;}
.gift_passes.checkout .container {padding: 0 15px;}
.item_checkout_email span.chk_txt_c {font-size: 16px;}
.without_login_checkout {margin-bottom: 15px;padding: 15px;}
.login_join_btn .btn {
    padding: 8.5px 28px;
    font-size: 14px;
    height: 38px;
}
.checkout a.place_order_btn {font-size: 18px;}
.checkout .table_row .heading.th, .checkout_items_main .table_row .td span {font-size: 18px;padding: 10px 0 10px 10px;}
.checkout .table_row .heading.th:first-child, .checkout_items_main .table_row .td span:first-child {width: 60%!important;}
.checkout .table_row .heading.th:last-child, .checkout_items_main .table_row .td span:last-child {width: 40%!important;}
.without_login_checkout h3 {font-size: 24px;}
.cart-wrapper button[type=submit]{font-size: 16px;padding: 10px 20px;}
.single_movie_content .wrapper,.single_event_content .wrapper{    /*max-height: 220px;*/   /* max-height: 207px; */}
#series_events .event_section .single_event a.img_div img { width: 100%; /* height: 380px; max-height: 240px; */}
.event_section .single_event a.img_div{min-height: 190px;}
.shipping_and_login {display: block;}
.checkout .col-sm-6 {width:100%;display: block;}
     
}

@media (max-width: 457px){
/*happy*/.sticky_filter{top: 245px;}  
.header_search {top: 70px;}
.header_toggle { top:72px;}
.logged-in .header_search {top: 115px;}  
.logged-in .header_toggle {top:117px;}
.inner_page_banner_bg {height: 120px;}/*100px*/

    }    
    

@media(max-width:413px){
ul.sub-menu.support_menu_nav {
   left: unset;
    right: 0;
}    
}


@media(max-width:390px){
        .gift_passes_gallery .gift_passes_description a{    padding: 10px 10px 10px 10px; }
.gift_passes_top .gift_passes_top_left h2{    letter-spacing: 0px;     font-size: 35px; text-align:center;}
#now_playing .single_movie a.nw_movie_nm { /*height: 75px; */}
.logged-in .sticky .header_top_menu ul li {padding: 7px 2px;}
.header_top_menu ul li a {
    font-size: 11.5px;
}

.logged-in .sticky .header_toggle {right: 3px;}
.logged-in .sticky .header_search {right: 22px;}
a.select_show_home span {
    text-align: center;
    display: inline-flex;
    white-space: nowrap;
}
a.select_show_home span img {
    height: 20px !important;
    max-width: 20px;
}
div#ui-datepicker-div {
    width: 94% !important;
}
}

@media(max-width:340px){
.sticky .header_top_menu ul li {padding: 7px 15px;}
.sticky .header_toggle {top: 54px;}
.sticky .header_search {right: 40px; top: 50px;}
.logged-in .header_search {top: 155px;}
.logged-in .header_toggle {top: 160px;}
.single_movie_content .wrapper {max-height: 190px;}
.sticky_filter{top: 295px;}  

}

@media(max-width:311px){
.logged-in .sticky .header_search {top: 50px; right: 35px;}
.logged-in .sticky .header_toggle {top: 52px; right: 10px;}
.header_toggle {top : 153px; right: 7px;}
.header_search {top: 151px; right: 30px;}
/*happy*/.sticky_filter{top: 285px;}    
.header_search {top: 70px;}
.header_toggle { top:72px;}
.logged-in .header_search {top: 155px;}  
.logged-in .header_toggle {top:157px;}    


}

/*Hides Hamburger menu on desktop*/
@media (min-width: 700px){
	.header_toggle{display: none;}
}
/*Displays Hamburger menu on mobile*/
@media (max-width: 300px){
   .header_toggle {display: block;}
}

/*Hides primary menu on mobile*/
@media (max-width: 700px){
   .header_menu {display: none;}
}

/*Removews extra height in mobile*/
@media (max-width: 700px){
   .header_bottom_right {max-height: 0px;}
}

/*Shows desktop blurb on mobile and hides mobile desktop blurb*/
@media (min-width: 700px){
	.blurb.subtext.mobl {display: none !important;}
	.blurb.subtext.dskp {display: block !important;}
}
/*Shows mobile blurb on mobile and hides desktop blurb*/
@media (max-width: 479px){
	.blurb.subtext.mobl {display: block !important;}
	.blurb.subtext.dskp {display: none !important;}
}
/*Shows mobile blurb on mobile and hides desktop blurb on tablet size*/
@media (min-width: 479px) and (max-width: 699px){
	.blurb.subtext.mobl {display: block !important;}
	.blurb.subtext.dskp {display: none !important;}
}



/* 
@media (min-width: 700px){
	.blurb subtext mobl {display: none;}
	.blurb subtext dskp {display: block;}
	.blurb subtext {display: none;}
}
 */


@media (max-width: 305px){
/*happy*/.sticky_filter{top: 320px;}    
#now_playing .single_movie, #series_events .single_event {width: 100%;}
    
    }    



    
    @media screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 0){
.gift_passes_gallery img {
    width: auto;
    max-width: 50%;
    height: auto;
    /* max-height: 50%; */
    max-height: 214px;
}
}

.cart_main table {
    width: 100%;
}
.cart_main table th, .cart_main table td {
    padding: 10px;
}

.cart_main table thead {
    background: #eeeeee;
    font-weight: bold;
}

.cart_main table tbody td.product_name img {
    max-width: 100px;
}

.cart-update-btn {
    max-width: fit-content;
    float: right;
    text-transform: uppercase;
}

.header_top_menu {
    display: flex;
    justify-content: flex-end;    
    align-items: center;
}

.header_top_menu .movie-cart {
    display: none;
    width: 30px;
    height: auto;
    position: relative;
}

.header_top_menu .movie-cart  span {
    position: absolute;
    top: 0;
    right: 0;
    background: #ff0000;
    color: #fff;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
}

.event-details .blurb.subtext {
    max-height: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.event-details .blurb.subtext.show-all {
    max-height: none;
    overflow: visible;
    text-overflow: unset;
    white-space: normal;
}

.event-details .load-more {

}