body { 	 font-family: 'able', sans-serif !important; font-size:14px; color:#333!important;     }


a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover { 
	text-decoration: none;
	color: #000;
}
a:active {
	text-decoration: none;
	color: #000;
}
.carousel-control-next, .carousel-control-prev { width: 5% !important; }
  
h1 { font-size:36px !important; font-weight: bold;  }
h3 { font-size:28px !important;  }
h3 { font-size:22px !important;  }
h4 { font-size:18px !important;  font-weight: bold; }

.nav-link { font-size: 15px !important; }

.top_banner{  background-image: url('../images/blackbox_backdrop.jpg'); background-repeat: repeat; }

.ajax_div1 { width: 100%; margin-bottom: 5px; float: left; }
.seat_avilable{margin: 3px; float: left; text-align: center; }
.set_count{width: 100%; float: left; background-color: #000;     font-size: 3rem;    color: #fff; padding: 5px; }
.set_des{width: 100%; float: left; background-color: yellow; padding: 5px; }

.seat_note{ font-size: 14px;
    background-color: orange;
    float: left;
    padding: 5px;
    margin: 5px 2px;
    color: #fff;
    width: 100%;
    text-align: center; }

.top_banner h1{
	
	    text-shadow: 3px 1px 15px;
    font-weight: bold;
    text-transform: uppercase;
}
.bookbox { background-color: #f2f2f2; border: 1px #333 solid;  }
.bookbox p { font-size: 14px !important; }
.bookbox img { font-size: 14px !important; height: 240px; }
.f12 { font-size:12px !important;  }
.bg_000{ background-color: #000; }
.bg_f2{ background-color: #f2f2f2; }
.bg_orange{ background-color: #f59222; }
.bg_green{ background-color: #9dc152; }
.h1img { height: 60px;  } 

h1{ font-size: 40px !important; font-weight: bold;}
.color_999 { color:#999 !important;  }
.color_c1 { color:#0774b9 !important;  }

.color_g1 { color:#9dc152 !important;  }

.border_g1 { border:#9dc152 solid 1px;}
.border_w1 { border:#ffffff solid 1px;}
.ybox{ background-color:yellow; color:#000; padding: 5px 10px;   }
.bbox{ background-color:black; color:#fff; padding: 5px 10px;   }

.btn_book { background-color:red; color:#fff !important; padding:5px 15px; font-size: 14px; margin: 1px; cursor: pointer; text-decoration: none !important; }
.btn_book:hover { color:yellow !important; }

.showtime { border:#999 solid 1px; padding:5px 10px; margin-top: 5px;  }


.ebox{ width: 100%; float: left; }
.ebox_img{ width: 100%; }
 .ebox_des{ width: 100%; padding:5px 0px; border-bottom:#ccc solid 1px; }
.ebox_des  p{ margin-bottom: 0px;  }
.eboxtit { font-size:16px; font-weight: bold;   }
.eboxdes { font-size:14px; color:#999;  }

.btn_book1 { color:#fff !important; text-decoration: none;  }

.btn_date { background-color:#f59222; color:#fff;    }

.service h4 { text-transform: uppercase; font-size: 16px; }
.serviceicon{ width: 120px; margin-bottom: 5px; }
.serviceicon2{ width: 80px; margin-bottom: 5px; }

.sm{ width:26px; margin: 5px;  } 
.tz-gallery img { max-height: 205px !important; }


.tbs{ background-color: yellow; font-weight: bold; font-size: 14px;  }
.tbs .nav-link {  }
.tbs .nav-link .active { color:#000 !important ; }