/* ==========================================================================
   Media Queries
   ========================================================================== */


@media only screen and (min-width: 960px) and (max-width: 1024px) {
}
   
@media (min-width: 768px) and (max-width: 959px) {
	
.wrapper{ width:703px;}
.logo{ width:139px; margin:0px; padding:12px 0 0 0;}
.menu {
	width:470px !important;
} 
.content_block{ width:219px;}
.banner_text{ top:60px; width:370px;}
.banner_text h2{ font-size:22px;}
.banner_text h3{ font-size:26px;}
.banner_pager{ top:295px;}
.menu ul li {   padding: 12px 1px 0;}
.menu ul li a{ font-size:15px; line-height:18px;}
.banner_section{ height:320px;}
.bend_bg{ background-size:cover; width:100%; bottom:10px;}
.cont_block1 {padding: 20px 6px 15px;  width: 160px;}
.cont_block1 h2{ font-size:14px;}
.cont_block2 ul li.pad{ width:90px;}
.cont_block2 ul li{ margin:0px;}
.cont_block2{padding: 20px 5px 0; width:5px;}
.link_img{ width:168px; background:none;}
.cont_block1 h3{ font-size:11px;}
.footer_left{ margin:0px; width:266px;}
.footer_right{ width:406px;}
.link_img ul li a{ width:28px;}
.link_button{ float:none;}      
.link_area em {margin:0 0 4px 0; display:block;}
.link_img{ width:auto;}
.cont_section.width{ width:127px;}
.cont_block1 span {font-size: 12px;}
.cont_block3 {padding: 20px 11px 0 12px; width: 280px;}
.cont_block4 {padding: 20px 10px 0px 200px; width: 160px; float:right;}
.cont_block4 h3{padding-top:-5px;}
/*Inner1*/
.banner_section.inner_banner {height: 204px;}
.main {float: none; width: auto;}

.sidebar{ float:none;} 
  	
}

@media (max-width: 767px) {
.wrapper{ width:415px;}
.tinynav { display: block; width:125px;}
#nav{ display:none;}
.logo{ width:110px; margin:0px 15px 0 0; padding:12px 0 0 0;}
.menu{ width:auto;}
a.tickets_button{ margin-top:23px; width:120px; font-size:15px; height:26px; line-height:26px;}
.banner_text h2{ font-size:18px;}
.banner_text h3{ font-size:18px;}
.banner_text{ width:304px; top:6px;}
.banner_text p{ margin-bottom:2px;}
.banner_section { height:200px;}
.bend_bg{ background-size:cover; width:100%; bottom:11px;}
.banner_pager { top:190px;}
.content_block{ float:none;}
.content_section{ padding: 37px 12px 30px;}
.cont_bottom{ background:#eeeeee;}
.text_field{ border:1px solid #d9d6d6; border-radius:4px;}
.fild_block {border:1px solid #d9d6d6; border-radius:4px;}
.footer_left{ float:none; margin:0px auto 10px;}
.footer_right{ float:none; margin:0px auto; width:406px;}
.cont_block1{ background:none; height:150px;}
.cont_block2{ background:none; height:75px;}
.cont_block3{ background:none; height:220px;}
.cont_block4{ background:none; height:250px} 
.cont_bottom
{
	margin-bottom:4px;
	height:800px;
	background-color:#DFDFDF;
	position:relative;
	border-radius:0 0 10px 10px;
}
/*Inner1*/
.banner_section.inner_banner {height: 123px;}  
.main_top { background-size:contain; width:90%; padding: 12px 22px 25px;}
.main_top h2{ font-size:20px; font-weight:bold; line-height:normal; padding:0px;}
.main_top span{ font-size: 23px;line-height: 19px; font-size: 21px;line-height: 14px;}
.main {float: none; width: auto;}
.main_content p br{ display:none;}
.sidebar {float:none; width:300px; margin:0px auto;}  	
}

@media (max-width: 479px) {
.wrapper{ width:290px;}
.banner_text h2 { font-size:14px;}
.banner_text{ width:212px; font-size:11px; padding: 10px 18px 15px 5px;}
.banner_section{ height:142px;}
.banner_text p {height: 36px; margin-bottom: 2px; overflow: hidden; line-height:12px;}
.prev_button img{ width:30px; height:auto; margin-left:20px;}
.next_button img{ width:30px;  height:auto; margin-left:280px; }
.prev_button{ right:-14px; width:30px; height:auto;}
.next_button{left:-13px; width:30px; height:auto;}
.content_block{ width:266px; margin:0px;}
.banner_pager {top: 126px;}
.footer_right{ width:auto;}
.footer {padding: 4px 0 18px;}
.tinynav { width:135px;}
.prev_button a{ width:30px; height:auto;}
.footer_right ul li { float:none; padding:0px; margin:0 0 3px 0; background:none;}

.footer_right ul li.first{ padding:0;} 

.cont_block1{ background:none; height:75px;}
.cont_block2{ background:none; height:0px;}
.cont_block3{ background:none; height:220px; }
.cont_block4{ background:none; height:250px} 
.cont_bottom
{
	margin-bottom:4px;
	height:800px;
	background-color:#DFDFDF;
	position:relative;
	border-radius:0 0 10px 10px;
}

/*Inner1*/
.main_top span br{ display:none;}
.main_top {padding: 6px 40px 13px;}
.main_top span {font-size: 18pxpx; line-height: 13px;}
.sidebar { width:220px;} 
.banner_section.inner_banner {height: 91px;}
	
}
