@media (max-width: 1600px) {
	#wrapper-news .news-select .inner   { margin-left: 160px; margin-right: 160px;}
	#wrapper-news .news-select .inner .one_third img{ margin: 0;}
	
	#wrapper-news .news-detail .inner   { margin-left: 160px; margin-right: 160px;}
	.jul17 .tt 							{ margin-left:-150px;}
	
	/*.sections .half img 				{ width: 100%;}*/
	.section2 .qex1:before, .qex2:before{ top:180px; left:-40px;}
	
	.section1 .inner, .section3 .inner  { padding: 80px 50px 30px 0;}
	.section2 .inner, .section4 .inner  { padding: 40px 50px 80px 80px;}
	.section2 .half img, .section4 .half img {/*margin-left: -100px;*/} 
	.section2 							{ min-height: 1200px;}
	.section2 .inner 					{ min-height: 600px; }
	.section3 							{ width: 90%; }
	.section4, .sectionX 							{ min-height: 300px; } 
	.section5 							{ min-height: 100%;}
	
	
}

@media (max-width: 1400px) {
	.section4 .half img 				{ margin-top: -50px;}
}

@media (max-width: 1200px) {
	
	.tablinks img						{ width: 140px;}
	
	/*.tab a:focus img, a:active img		{ width: 160px;}*/
	#logo 								{ left: 10px;}
	/*#footer								{ left: 66px;}*/
	.news-title 						{ text-indent: 66px!important;}
	#wrapper-news .news-select .inner   { margin-left: 66px; margin-right: 66px;}
	#wrapper-news .news-detail .inner   { margin-left: 66px; margin-right: 66px;}
	
	#wrapper-news .news-select .inner .intro h3 { color:#ffae00; font-size:32px; line-height: 36px; font-weight:bold; text-shadow: 3px 2px 8px rgba(0,0,0, 0.2);}
	#wrapper-news .news-select .inner .intro p 	{ color:#fff; font-size:17.96px; line-height: 22px; font-weight:regular;text-shadow: 3px 2px 8px rgba(0,0,0, 0.3); max-width: 330px; min-height: 100px; margin-top:10px;}
	
	#wrapper-product .product-select a span,
	#wrapper-product .product-select span span 	{ font-size:24px; margin-left: 0!important;/*width:120px; left:-140px;*/}
	
	#wrapper-product .product-select .multiimg	{ /*left:-130px;*/ left:60px;}	
	.section2 .qexg .qex 						{ width: 100%; max-width:none;}
	.section2 .qex .content 					{ padding-bottom: 70px;}
	.section2 .qex1:before, .qex2:before 		{ transform: rotate(90deg); width:100%; top:480px; left:-23px;}
	.section2 .qex1, .section2 .qex2, .section2 .qex3 {float:inherit; clear:both; padding-bottom: 10%;}
	.section4, .sectionX 						{ min-height: 350px; } 
	.section4 .half img, .sectionX .half img 	{ margin-top: -10px; }
	
	
	/*.section2 .qex1, .qex2, .qex3{float:left;}*/
}


@media (max-width: 1060px) {
	#wrap 								{ /*padding: 50px 0 0 0;*/padding: 0; }
	#subheader, #submenu				{ display: none;}
	/*.section4 .half img 				{ padding-top: 200px;}*/
	.section2 .qex1:before, .qex2:before { transform: rotate(90deg); width:100%; top:450px;}
}
@media (max-width: 980px) {	
	#wrapper-header						{ top:0; }
	#header 							{ height:50px; }	
	#logo 								{ width: 180px;  top:10px; left:10px; }
	.footicon 							{ top:60px; left:10px; }
	.news-title							{ text-indent:30px!important; }
	
	.one_third 							{ width: 50%;}
	.two_third  						{ width: 50%;}
	.half								{ width: 100%;}
	
	#wrapper-news .news-select .inner   { margin-left: 30px; margin-right: 30px;}
	#wrapper-news .news-select .inner .imargin  { padding: 0 5px;}
	#wrapper-news .news-detail .inner   { margin-left: 30px; margin-right: 30px;}
	
	.product .inner .text table			{ width:100%; }
	
	
	.service .inner .wrap .one_fourth	{ width:50%; min-height: 580px;}

	.main-slide 						{ margin-top: -50px; top: 50px!important; padding-top: 25px;}
	.main-slide2						{ margin-top: -50px; top: 50px!important; padding-top: 25px;}
	
	
	.homeSlideShow .desktop				{ display:none!important; }
	.homeSlideShow .mobile				{ display:block!important; }
	
	.main-slide img 					{ padding-top: 20px!important;}
	.multi-play	 						{ background: none;}
	
	#loader								{ display:none!important; }
	
	.emenu>ul>li>a 						{ font-size: 18px; padding: 0 20px;}
	
	.sections 							{ padding: 50px;}
	.sections .half 					{ text-align:center;}
	.sections img 						{ width:80%; }
	.sections .qex 						{ min-height: 500px;}
	.sections .one_third 				{ width: 100%;}
	
	.section1 .inner, .section3 .inner  { padding: 50px 0 0 0;}
	.sectionX .inner, .section4 .inner  { padding: 40px 0 80px 0;}
	.section1 img 						{ /*margin-top: -50px;*/}
	.sectionX .half img, .section4 .half img {margin-left: 0; margin-top: -110%;}
	.section2 .inner					{ min-height: auto; margin-top: 90%;}
	.section2 .qex1:before, .qex2:before{ top: 400px;}
	.section2 .qexg 					{ margin-top: 150%;}
	.section2 .qexg .qex 				{ top: 300px;}	
	.section2 .qexg .qex .title 		{ margin-top: 60px; }

	.section3 							{ width: auto; }
	.section4, .sectionX 				{ min-height: 850px;}
	.section4 .inner, .sectionX .inner 	{ min-height: auto; margin-top: 80%;}
	.section4 .half img, .sectionX .half img { position:relative}
	.section8 img 						{ max-width: 150px;} 
	
	#wrapper-banner 					{ margin-top: 50px;}
	#language-desktop					{ display:none; }
	#menu								{ display:none; }
	.mobile-menu-btn 					{ display:block; }	
}

@media (max-width: 840px) {
	.product .inner						{ padding: 50px 20px; }
	.product .inner	.half				{ width:100%; }
	
	.product .inner .image .playnow		{ margin: 20px 0;}
	
	.modalDialog .prev					{ top: 150px!important; margin: 15px!important;}
	.modalDialog .next 					{ top: 150px!important; margin: 15px!important;}
	
	.tablinks img						{ width: 120px; margin: 0;}
	#wrapper-footer						{ height: 150px;}
	
	.section2 .qex1:before, .qex2:before{ top: 300px;}
	.section4 .inner, .sectionX .inner	 	{ margin-top: 90%; }
	.sectionX .half img, .section4 .half img {margin-top: -130%;}
}

@media (max-width: 640px) {
	
	#wrapper-product .product-title 		{ padding: 30px 0 0 0;}
	#wrapper-product .product-select 		{ padding: 30px 0 30px 0; }
	
	.one_third	{ width:100%; }
	.two_third  { width:100%;}
	.one_fourth	{ width:50%; }
	
	
	#wrapper-news .news-select .inner .one_third { width:100%;}
	#wrapper-news .news-detail .inner img		 { width:100%;}
	
	
	.about-us .inner h2 					{ padding-bottom: 30px;}
	
	.service .inner .wrap .one_fourth		{ width:100%;}
	.service .inner .intro p                { margin: 35px auto; }
	.service .inner h2 						{ padding-bottom: 30px;}
	
	.contact-form .inner h3 				{ padding-bottom: 30px;}
	
	/*.tablinks img							{ width: 75px; margin: 0;}
	.tab a:focus img, a:active img			{ width: 90px; }*/
	
	.section2 .qex1:before, .qex2:before{ top: 200px;}
	.section2 .qexg 					{ margin-top: 180%;}
	.section4 							{ min-height: 750px;}
			
}

@media (max-width: 560px) {
	.product .inner .text h2 				{ font-size:30px; }
	
	.modalDialog .prev						{ top: 100px!important; margin: 15px!important;}
	.modalDialog .next 						{ top: 100px!important; margin: 15px!important;}
	
	#wrapper-product .product-select img 	{ margin: 20px 0; /*padding-left: 60px*/}
	#wrapper-product.product2-list .product-select img {padding-left: 0px;}
	#wrapper-product .product-select .multi { /*margin-left: 130px;*/}
	
	#wrapper-product .product-select a span,
	#wrapper-product .product-select span span 			{ font-size:26px; /*text-indent: 50px;*/ /*width:120px; left:-110px!important;*/}

	#wrapper-product .product-select .multiimg	{ /*left:-80px;*/}	
	.section4, .sectionX						{ min-height: 650px;}
	.section4 .half img, .sectionX .half img{ /*top: 350px;*/ margin-top: -160%;}
}

@media (max-width: 480px) {
	#wrapper-product .product-title			{ font-size:36px; line-height: 42px;}
	#wrapper-product .product-title	img		{ width: 20%;}
	
	#wrapper-news .news-detail .inner .intro h3 { font-size:36px; line-height: 40px;}
	#wrapper-news .news-detail .inner .intro h4 { font-size:28px; line-height: 40px;}
	#wrapper-news .news-detail .inner .intro h5 { font-size:20px; line-height: 24px;}
	
	
	#wrapper-product .product-select    	{ margin: 0;}
	#wrapper-product.product2-list .product-select   { margin: 0;}
	
	#footer 								{left: 0; /*padding: 35px 50px;*/ /*width: 100%;*/ line-height: 32px;}
	.footicon								{left: 50px; /*padding: 0;*/ margin: 0 10px 0 0; width: 200px;}
	.footicon span 							{width: 100px; display: inline-block;}
	.footicon>ul>li							{margin: 0 5px 0 0; }
	.emenu>ul>li							{margin: 0 20px; padding: 35px 0 0 0;}
	
	.sections .inner  						{ padding: 30px 0 30px;}
	.sections .inner h2 					{ font-size: 28px;} 
	.sections .inner p  					{ font-size: 18px;} 
	.sections .inner li  					{ font-size: 18px;}
	.section2 .qex .title 					{ font-size: 28px; line-height: 32px;}
	.section2 .qex .content					{ font-size: 18px;}
	
	.section2 .qex1:before, .qex2:before	{ top: 100px;}
	.section2 .qexg 						{ margin-top: 200%;}
	/*
	.section4 .inner 						{ margin-top: -130%;}*/
	
}

@media (max-width: 340px) {

	.product .inner .image .playnow			{ background-size: 70%; margin: 20px -20px; text-indent: -100px;}
	.product .inner .text .multilogo        { margin: 10px;}
	.modalDialog 							{ padding-top: 10%}
	
	#wrapper-product .product-select a span,
	#wrapper-product .product-select span span 			{ font-size:16px; /*width:120px; left:-90px!important;*/}
	
	#wrapper-product .product-select .multiimg { left:60px;}
	
	.section2 .qex .content 				{ margin: 0;}
	.section2 .half img 					{ top: 450px;}
	/*.section4 .half img 					{ top: 600px;}*/
	.section2 .qexg 						{ margin-top: 400%!important;}
}

@media (max-width: 400px) {
	
	/*.tablinks img							{ width: 60px; margin: 0;}
	/*.tab a:focus img, a:active img			{ width: 70px; }*/
	
	/*.product .inner .image .playnow			{ margin-left: -20px;}*/
	.jul17 .tt 									{ margin-left:-100px;}
	.section2 .qexg 							{ margin-top: -450px;}
	
	.section4 .half img 						{ margin-top: -450px;}	
	.sectionX .half img 						{ margin-top: -520px;}	
}