
@media(max-width: 1000px)	{
.leftSide				{ width:280px; }

.content_box .cover .box{ height:170px; }
.content_box.gallery .cover .box .preview h4	{ font-size:14px; }
.content_box.gallery .cover .box .preview p		{ font-size:14px; line-height:18px; }

.content_box.video .cover .box	{ height:150px; }



/*--------------------------{ product }-------------------------*/
#content_product		{ padding:16px 15px 22px 15px; width:810px; }
.jcarousel-skin-tango .jcarousel-item { width: 201px; }
.jcarousel-skin-tango .jcarousel-item .prod_cont	{ margin:0 8px; }
.jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn a{ padding:0 10px; }
.jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn .btn_view	{ min-width:75px; }

.product_slide2 .jcarousel-skin-tango .jcarousel-item { width: 203px; }
.product_slide2 .jcarousel-skin-tango .jcarousel-item .prod_cont	{ margin:0 8px; }
.product_slide2 .jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn a{ padding:0 11px; }
.product_slide2 .jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn .btn_view	{ min-width:75px; }

.product_cont ul li			{ margin:5px; width:187px; }
.product_cont ul li .prod_cont .prod_btn a	{ padding:0 10px; }
.product_cont ul li .prod_cont .prod_btn .btn_view	{ min-width:77px; }

.photo_product_detail		{ width:280px; }
.display_img img			{ width:280px; height:321px; }
.display_img				{ width:280px; }
.sxy-zoom-container .sxy-zoom-dragpad, 
.sxy-zoom-container .sxy-overlay, 
.sxy-zoom-container .inner-thumb, 
.sxy-zoom-container .sxy-zoom-bg { width:280px; height:321px; }
.sxy-zoom-slider 			{ margin:6px auto; }
.sxy-zoom-slider ul			{ height:80px; }
.sxy-zoom-slider li			{ margin:0 6px; width:80px; height:80px; }
.sxy-zoom-slider img		{ width:80px; height:80px; }
.sxy-zoom-slider .viewer	{ left:6px; width:80px; height:80px; }

.sxy-zoom-sliderx 			{ margin:7px auto; }
.sxy-zoom-sliderx ul			{ height:70px; }
.sxy-zoom-sliderx li			{ margin:0 7px; width:70px; height:70px; }
.sxy-zoom-sliderx img		{ width:70px; height:70px; }
.sxy-zoom-sliderx .viewer	{ left:7px; width:70px; height:70px; }


.thumb_img_zom				{ width:280px; }
.img_display img			{ width:280px; height:280px; }
#thumbs_list 				{ width:240px; }
#thumbs_list li 			{ width:75px; margin-right: 6px; }
#thumbs_list li img 		{ width:75px; height:75px; }
span.view_scroll_spacer 	{ width:20px; height: 75px; }

.detail_product_box			{ width:299px; }
.detail_product_box .info_brief	{ min-height:180px; }
.detail_product_box .info_product_box span	{ width:159px; }
.detail_product_box .price_box span		{ width:159px; }

.catalysis_box				{ width:260px; }

.consultation_box			{ width:289px; }
.consultation_box_img		{ width:44px; height:54px; }
.consultation_box_ym img	{ width:80px; }
.consultation_box_info		{ width:150px; }

/*----------------------{ content_cart }------------------------*/
.content_cart			{ width:822px; }
.content_cart_left		{ width:610px; }
.content_cart_right		{ width:211px; }

.info_cart				{ width:150px; }
.remove_edit_cart		{ width:100px; }
.price_all_cart			{ width:271px; }

.btn_check_out span		{ left:-41px; width:200px; }

.continue_shopping		{ float:none; margin:0 auto; text-align:center; border-right:0; border-bottom:0; }
.empty_cart				{ float:none; margin:0 auto; text-align:center; }

.shipping_address .row select		{ width:212px; }
.shipping_address .row textarea,
.shipping_address .row input		{ width:200px; }
.shipping_address .row span.textError	{ left:215px; }

.shipping_method ul li label			{ width:96%; }

.shipping_note textarea			{ width:577px; }

.payment_method ul li label				{ width:96%; }

/*-------------------------{ Member }----------------------------*/
.sidebar_personal		{ width:203px; }
.personal_cont			{ width:611px; }

.help-content h3 				{ background-position:590px center; }

/*-----------------------{ login_cont }-------------------------*/
.login_wrapper			{ margin:15px 25px; padding:10px; width:335px; }

/*-----------------------{ register_cont }-------------------------*/
.register_wrapper		{ margin:15px 25px; padding:10px; width:335px; }

/*-----------------------{ empty_cart }-------------------------*/
.empty_cart_cont		{ width:609px; }

/*----------------------{ promo }------------------------*/
.promo_box				{ width:203px; }
.promo_box .promo_box_cont ul			{ line-height:11px; }
.promo_box .promo_box_cont ul li		{ height:97px; }
.promo_box .promo_box_cont ul li b	{ font-size:11px; }
.promo_box .promo_box_cont ul li p	{ line-height:13px; }


}


@media(max-width: 980px)	{
.wrap					{ max-width:95%; }
#header .wrap			{ max-width:100%; }

.product_list .cover .box	{ height:230px; }
.product_list .cover .box .img h3	{ font-size:14px; }



/*--------------------------{ product }-------------------------*/
#content_product		{ padding:16px 15px 22px 15px; width:810px; }
.jcarousel-skin-tango .jcarousel-item { width: 201px; }
.jcarousel-skin-tango .jcarousel-item .prod_cont	{ margin:0 8px; }
.jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn a{ padding:0 10px; }
.jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn .btn_view	{ min-width:75px; }

.product_slide2 .jcarousel-skin-tango .jcarousel-item { width: 203px; }
.product_slide2 .jcarousel-skin-tango .jcarousel-item .prod_cont	{ margin:0 8px; }
.product_slide2 .jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn a{ padding:0 11px; }
.product_slide2 .jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn .btn_view	{ min-width:75px; }

.product_cont ul li			{ margin:5px; width:187px; }
.product_cont ul li .prod_cont .prod_btn a	{ padding:0 10px; }
.product_cont ul li .prod_cont .prod_btn .btn_view	{ min-width:77px; }

.photo_product_detail		{ width:280px; }
.display_img img			{ width:280px; height:321px; }
.display_img				{ width:280px; }
.sxy-zoom-container .sxy-zoom-dragpad, 
.sxy-zoom-container .sxy-overlay, 
.sxy-zoom-container .inner-thumb, 
.sxy-zoom-container .sxy-zoom-bg { width:280px; height:321px; }
.sxy-zoom-slider 			{ margin:6px auto; }
.sxy-zoom-slider ul			{ height:80px; }
.sxy-zoom-slider li			{ margin:0 6px; width:80px; height:80px; }
.sxy-zoom-slider img		{ width:80px; height:80px; }
.sxy-zoom-slider .viewer	{ left:6px; width:80px; height:80px; }

.sxy-zoom-sliderx 			{ margin:7px auto; }
.sxy-zoom-sliderx ul			{ height:70px; }
.sxy-zoom-sliderx li			{ margin:0 7px; width:70px; height:70px; }
.sxy-zoom-sliderx img		{ width:70px; height:70px; }
.sxy-zoom-sliderx .viewer	{ left:7px; width:70px; height:70px; }


.thumb_img_zom				{ width:280px; }
.img_display img			{ width:280px; height:280px; }
#thumbs_list 				{ width:240px; }
#thumbs_list li 			{ width:75px; margin-right: 6px; }
#thumbs_list li img 		{ width:75px; height:75px; }
span.view_scroll_spacer 	{ width:20px; height: 75px; }

.detail_product_box			{ width:299px; }
.detail_product_box .info_brief	{ min-height:180px; }
.detail_product_box .info_product_box span	{ width:159px; }
.detail_product_box .price_box span		{ width:159px; }

.catalysis_box				{ width:260px; }

.consultation_box			{ width:289px; }
.consultation_box_img		{ width:44px; height:54px; }
.consultation_box_ym img	{ width:80px; }
.consultation_box_info		{ width:150px; }

/*----------------------{ content_cart }------------------------*/
.content_cart			{ width:822px; }
.content_cart_left		{ width:610px; }
.content_cart_right		{ width:211px; }

.info_cart				{ width:150px; }
.remove_edit_cart		{ width:100px; }
.price_all_cart			{ width:271px; }

.btn_check_out span		{ left:-41px; width:200px; }

.continue_shopping		{ float:none; margin:0 auto; text-align:center; border-right:0; border-bottom:0; }
.empty_cart				{ float:none; margin:0 auto; text-align:center; }

.shipping_address .row select		{ width:212px; }
.shipping_address .row textarea,
.shipping_address .row input		{ width:200px; }
.shipping_address .row span.textError	{ left:215px; }

.shipping_method ul li label			{ width:96%; }

.shipping_note textarea			{ width:577px; }

.payment_method ul li label				{ width:96%; }

/*-------------------------{ Member }----------------------------*/
.sidebar_personal		{ width:203px; }
.personal_cont			{ width:611px; }

.help-content h3 				{ background-position:590px center; }

/*-----------------------{ login_cont }-------------------------*/
.login_wrapper			{ margin:15px 25px; padding:10px; width:335px; }

/*-----------------------{ register_cont }-------------------------*/
.register_wrapper		{ margin:15px 25px; padding:10px; width:335px; }

/*-----------------------{ empty_cart }-------------------------*/
.empty_cart_cont		{ width:609px; }

/*----------------------{ promo }------------------------*/
.promo_box				{ width:203px; }
.promo_box .promo_box_cont ul			{ line-height:11px; }
.promo_box .promo_box_cont ul li		{ height:97px; }
.promo_box .promo_box_cont ul li b	{ font-size:11px; }
.promo_box .promo_box_cont ul li p	{ line-height:13px; }


}


@media(max-width: 950px)	{
#sosmed					{ position:absolute; right:80px; padding:45px 0 0 0; }
#sosmed .login_button	{ margin:0 5px 0 0; display:inline-block; line-height:25px; vertical-align:super; }
#sosmed .login_button a	{ display:block; padding:0 10px; border-radius:3px; }
#sosmed .login_button a:before,
#sosmed .login_button a:after	{ display:none; }

#language				{ margin-top:4px; }


#menu 					{ display:none; } 
#menu_responsive		{ display:block; }

.leftSide				{ width:250px; }

.menu_side ul			{ font-size:17px; }
.menu_side ul li a		{ padding-left:30px; }
.menu_side ul li:hover a,
.menu_side ul li.active a	{ padding-left:35px; }

#banner					{ height:auto; max-height:none; min-height:250px; }
#banner .wrap			{ padding:50px 0; }
#banner .title_page		{ width:50%; font-size:45px; line-height:45px; }

.content .boxTwo,
.content .boxThree,
.content .boxFour,
.content .boxFive,
.content .boxTwoOne		{ float:none; width:auto; }

.prod_scroll .p_box h3,
.joinUs_box h3,
.news_box h3			{ font-size:20px; font-weight:bold; }


.product_detail .imgDesc{ margin:-15px 0 0 0; }


.legality_style fieldset	{ padding:35px 10px; }
.legality_style label		{ float:none; width:auto; text-align:left; }
.legality_style span		{ float:none; width:auto; margin-left:0; color:#444; text-align:left; }


/*--------------------------{ product }-------------------------*/
#content_product		{ padding:16px 15px 22px 15px; width:810px; }
.jcarousel-skin-tango .jcarousel-item { width: 201px; }
.jcarousel-skin-tango .jcarousel-item .prod_cont	{ margin:0 8px; }
.jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn a{ padding:0 10px; }
.jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn .btn_view	{ min-width:75px; }

.product_slide2 .jcarousel-skin-tango .jcarousel-item { width: 203px; }
.product_slide2 .jcarousel-skin-tango .jcarousel-item .prod_cont	{ margin:0 8px; }
.product_slide2 .jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn a{ padding:0 11px; }
.product_slide2 .jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn .btn_view	{ min-width:75px; }

.product_cont ul li			{ margin:5px; width:187px; }
.product_cont ul li .prod_cont .prod_btn a	{ padding:0 10px; }
.product_cont ul li .prod_cont .prod_btn .btn_view	{ min-width:77px; }

.photo_product_detail		{ width:280px; }
.display_img img			{ width:280px; height:321px; }
.display_img				{ width:280px; }
.sxy-zoom-container .sxy-zoom-dragpad, 
.sxy-zoom-container .sxy-overlay, 
.sxy-zoom-container .inner-thumb, 
.sxy-zoom-container .sxy-zoom-bg { width:280px; height:321px; }
.sxy-zoom-slider 			{ margin:6px auto; }
.sxy-zoom-slider ul			{ height:80px; }
.sxy-zoom-slider li			{ margin:0 6px; width:80px; height:80px; }
.sxy-zoom-slider img		{ width:80px; height:80px; }
.sxy-zoom-slider .viewer	{ left:6px; width:80px; height:80px; }

.sxy-zoom-sliderx 			{ margin:7px auto; }
.sxy-zoom-sliderx ul			{ height:70px; }
.sxy-zoom-sliderx li			{ margin:0 7px; width:70px; height:70px; }
.sxy-zoom-sliderx img		{ width:70px; height:70px; }
.sxy-zoom-sliderx .viewer	{ left:7px; width:70px; height:70px; }


.thumb_img_zom				{ width:280px; }
.img_display img			{ width:280px; height:280px; }
#thumbs_list 				{ width:240px; }
#thumbs_list li 			{ width:75px; margin-right: 6px; }
#thumbs_list li img 		{ width:75px; height:75px; }
span.view_scroll_spacer 	{ width:20px; height: 75px; }

.detail_product_box			{ width:299px; }
.detail_product_box .info_brief	{ min-height:180px; }
.detail_product_box .info_product_box span	{ width:159px; }
.detail_product_box .price_box span		{ width:159px; }

.catalysis_box				{ width:260px; }

.consultation_box			{ width:289px; }
.consultation_box_img		{ width:44px; height:54px; }
.consultation_box_ym img	{ width:80px; }
.consultation_box_info		{ width:150px; }

/*----------------------{ content_cart }------------------------*/
.content_cart			{ width:822px; }
.content_cart_left		{ width:610px; }
.content_cart_right		{ width:211px; }

.info_cart				{ width:150px; }
.remove_edit_cart		{ width:100px; }
.price_all_cart			{ width:271px; }

.btn_check_out span		{ left:-41px; width:200px; }

.continue_shopping		{ float:none; margin:0 auto; text-align:center; border-right:0; border-bottom:0; }
.empty_cart				{ float:none; margin:0 auto; text-align:center; }

.shipping_address .row select		{ width:212px; }
.shipping_address .row textarea,
.shipping_address .row input		{ width:200px; }
.shipping_address .row span.textError	{ left:215px; }

.shipping_method ul li label			{ width:96%; }

.shipping_note textarea			{ width:577px; }

.payment_method ul li label				{ width:96%; }

/*-------------------------{ Member }----------------------------*/
.sidebar_personal		{ width:203px; }
.personal_cont			{ width:611px; }

.help-content h3 				{ background-position:590px center; }

/*-----------------------{ login_cont }-------------------------*/
.login_wrapper			{ margin:15px 25px; padding:10px; width:335px; }

/*-----------------------{ register_cont }-------------------------*/
.register_wrapper		{ margin:15px 25px; padding:10px; width:335px; }

/*-----------------------{ empty_cart }-------------------------*/
.empty_cart_cont		{ width:609px; }

/*----------------------{ promo }------------------------*/
.promo_box				{ width:203px; }
.promo_box .promo_box_cont ul			{ line-height:11px; }
.promo_box .promo_box_cont ul li		{ height:97px; }
.promo_box .promo_box_cont ul li b	{ font-size:11px; }
.promo_box .promo_box_cont ul li p	{ line-height:13px; }



}


@media(max-width: 900px)	{
.product_list .cover	{ width:50%; }
.product_list .cover .box	{ height:250px; }
.product_list .cover .box .img h3	{ font-size:16px; }

.product_detail .prod_scroll .p_box	{ margin:0 10px; width:200px; }
.product_detail .prod_scroll .p_box .img{ width:200px; height:150px; }

/*--------------------------{ product }-------------------------*/
#content_product		{ padding:16px 15px 22px 15px; width:810px; }
.jcarousel-skin-tango .jcarousel-item { width: 201px; }
.jcarousel-skin-tango .jcarousel-item .prod_cont	{ margin:0 8px; }
.jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn a{ padding:0 10px; }
.jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn .btn_view	{ min-width:75px; }

.product_slide2 .jcarousel-skin-tango .jcarousel-item { width: 203px; }
.product_slide2 .jcarousel-skin-tango .jcarousel-item .prod_cont	{ margin:0 8px; }
.product_slide2 .jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn a{ padding:0 11px; }
.product_slide2 .jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn .btn_view	{ min-width:75px; }

.product_cont ul li			{ margin:5px; width:187px; }
.product_cont ul li .prod_cont .prod_btn a	{ padding:0 10px; }
.product_cont ul li .prod_cont .prod_btn .btn_view	{ min-width:77px; }

.photo_product_detail		{ width:280px; }
.display_img img			{ width:280px; height:321px; }
.display_img				{ width:280px; }
.sxy-zoom-container .sxy-zoom-dragpad, 
.sxy-zoom-container .sxy-overlay, 
.sxy-zoom-container .inner-thumb, 
.sxy-zoom-container .sxy-zoom-bg { width:280px; height:321px; }
.sxy-zoom-slider 			{ margin:6px auto; }
.sxy-zoom-slider ul			{ height:80px; }
.sxy-zoom-slider li			{ margin:0 6px; width:80px; height:80px; }
.sxy-zoom-slider img		{ width:80px; height:80px; }
.sxy-zoom-slider .viewer	{ left:6px; width:80px; height:80px; }

.sxy-zoom-sliderx 			{ margin:7px auto; }
.sxy-zoom-sliderx ul			{ height:70px; }
.sxy-zoom-sliderx li			{ margin:0 7px; width:70px; height:70px; }
.sxy-zoom-sliderx img		{ width:70px; height:70px; }
.sxy-zoom-sliderx .viewer	{ left:7px; width:70px; height:70px; }


.thumb_img_zom				{ width:280px; }
.img_display img			{ width:280px; height:280px; }
#thumbs_list 				{ width:240px; }
#thumbs_list li 			{ width:75px; margin-right: 6px; }
#thumbs_list li img 		{ width:75px; height:75px; }
span.view_scroll_spacer 	{ width:20px; height: 75px; }

.detail_product_box			{ width:299px; }
.detail_product_box .info_brief	{ min-height:180px; }
.detail_product_box .info_product_box span	{ width:159px; }
.detail_product_box .price_box span		{ width:159px; }

.catalysis_box				{ width:260px; }

.consultation_box			{ width:289px; }
.consultation_box_img		{ width:44px; height:54px; }
.consultation_box_ym img	{ width:80px; }
.consultation_box_info		{ width:150px; }

/*----------------------{ content_cart }------------------------*/
.content_cart			{ width:822px; }
.content_cart_left		{ width:610px; }
.content_cart_right		{ width:211px; }

.info_cart				{ width:150px; }
.remove_edit_cart		{ width:100px; }
.price_all_cart			{ width:271px; }

.btn_check_out span		{ left:-41px; width:200px; }

.continue_shopping		{ float:none; margin:0 auto; text-align:center; border-right:0; border-bottom:0; }
.empty_cart				{ float:none; margin:0 auto; text-align:center; }

.shipping_address .row select		{ width:212px; }
.shipping_address .row textarea,
.shipping_address .row input		{ width:200px; }
.shipping_address .row span.textError	{ left:215px; }

.shipping_method ul li label			{ width:96%; }

.shipping_note textarea			{ width:577px; }

.payment_method ul li label				{ width:96%; }

/*-------------------------{ Member }----------------------------*/
.sidebar_personal		{ width:203px; }
.personal_cont			{ width:611px; }

.help-content h3 				{ background-position:590px center; }

/*-----------------------{ login_cont }-------------------------*/
.login_wrapper			{ margin:15px 25px; padding:10px; width:335px; }

/*-----------------------{ register_cont }-------------------------*/
.register_wrapper		{ margin:15px 25px; padding:10px; width:335px; }

/*-----------------------{ empty_cart }-------------------------*/
.empty_cart_cont		{ width:609px; }

/*----------------------{ promo }------------------------*/
.promo_box				{ width:203px; }
.promo_box .promo_box_cont ul			{ line-height:11px; }
.promo_box .promo_box_cont ul li		{ height:97px; }
.promo_box .promo_box_cont ul li b	{ font-size:11px; }
.promo_box .promo_box_cont ul li p	{ line-height:13px; }
}


@media(max-width: 830px)	{
.content_box .cover		{ width:50%; }
.content_box .cover .box{ height:200px; }
.content_box.gallery .cover .box .preview h4	{ font-size:16px; }
.content_box.gallery .cover .box .preview p		{ font-size:16px; line-height:normal; }



.office_wrap:hover,
.office_wrap			{ height:auto; border:none; box-shadow:none; }
.head_office			{ position:relative; right:auto; top:auto; bottom:auto; margin-bottom:20px; width:auto; color:#666; text-shadow:none;
						  background:none; border:3px solid rgba(0,0,0,0.1); }
.head_office h3			{ color:#555; }
#maps_box				{ height:250px; box-shadow:0 0 0 3px rgba(0,0,0,0.1); border-radius:3px; }

.form_style fieldset		{ padding:0; }
.form_style table			{ width:100%; }
.form_style table tr:first-child td	{ padding-top:5px; }
.form_style table tr:first-child td:nth-of-type(1)	{ padding-top:20px; }
.form_style table tr:last-child td	{ padding-bottom:10px; text-align:center; }
.form_style table td		{ padding:5px 10px; width:auto; display:block; text-align:left; }
.form_style table td input,
.form_style table td textarea, 
.form_style table td select		{ width:97%; padding:7px; margin-bottom:5px; }
.form_style table td label		{ font-size:12px; }
.form_style label[for=button],
.form_style label[for=captchaImage]{display:none; }
.form_style table td button,
.form_style table td input.button	{ margin-bottom:20px; }
.form_style span.textError			{ left:inherit; top:-23px; right:0px; padding:0 0 5px 0;
									  background:url(../img/frontend/span_error_bg.png) no-repeat center bottom; }

/*--------------------------{ product }-------------------------*/
#content_product		{ padding:16px 15px 22px 15px; width:810px; }
.jcarousel-skin-tango .jcarousel-item { width: 201px; }
.jcarousel-skin-tango .jcarousel-item .prod_cont	{ margin:0 8px; }
.jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn a{ padding:0 10px; }
.jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn .btn_view	{ min-width:75px; }

.product_slide2 .jcarousel-skin-tango .jcarousel-item { width: 203px; }
.product_slide2 .jcarousel-skin-tango .jcarousel-item .prod_cont	{ margin:0 8px; }
.product_slide2 .jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn a{ padding:0 11px; }
.product_slide2 .jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn .btn_view	{ min-width:75px; }

.product_cont ul li			{ margin:5px; width:187px; }
.product_cont ul li .prod_cont .prod_btn a	{ padding:0 10px; }
.product_cont ul li .prod_cont .prod_btn .btn_view	{ min-width:77px; }

.photo_product_detail		{ width:280px; }
.display_img img			{ width:280px; height:321px; }
.display_img				{ width:280px; }
.sxy-zoom-container .sxy-zoom-dragpad, 
.sxy-zoom-container .sxy-overlay, 
.sxy-zoom-container .inner-thumb, 
.sxy-zoom-container .sxy-zoom-bg { width:280px; height:321px; }
.sxy-zoom-slider 			{ margin:6px auto; }
.sxy-zoom-slider ul			{ height:80px; }
.sxy-zoom-slider li			{ margin:0 6px; width:80px; height:80px; }
.sxy-zoom-slider img		{ width:80px; height:80px; }
.sxy-zoom-slider .viewer	{ left:6px; width:80px; height:80px; }

.sxy-zoom-sliderx 			{ margin:7px auto; }
.sxy-zoom-sliderx ul			{ height:70px; }
.sxy-zoom-sliderx li			{ margin:0 7px; width:70px; height:70px; }
.sxy-zoom-sliderx img		{ width:70px; height:70px; }
.sxy-zoom-sliderx .viewer	{ left:7px; width:70px; height:70px; }


.thumb_img_zom				{ width:280px; }
.img_display img			{ width:280px; height:280px; }
#thumbs_list 				{ width:240px; }
#thumbs_list li 			{ width:75px; margin-right: 6px; }
#thumbs_list li img 		{ width:75px; height:75px; }
span.view_scroll_spacer 	{ width:20px; height: 75px; }

.detail_product_box			{ width:299px; }
.detail_product_box .info_brief	{ min-height:180px; }
.detail_product_box .info_product_box span	{ width:159px; }
.detail_product_box .price_box span		{ width:159px; }

.catalysis_box				{ width:260px; }

.consultation_box			{ width:289px; }
.consultation_box_img		{ width:44px; height:54px; }
.consultation_box_ym img	{ width:80px; }
.consultation_box_info		{ width:150px; }

/*----------------------{ content_cart }------------------------*/
.content_cart			{ width:822px; }
.content_cart_left		{ width:610px; }
.content_cart_right		{ width:211px; }

.info_cart				{ width:150px; }
.remove_edit_cart		{ width:100px; }
.price_all_cart			{ width:271px; }

.btn_check_out span		{ left:-41px; width:200px; }

.continue_shopping		{ float:none; margin:0 auto; text-align:center; border-right:0; border-bottom:0; }
.empty_cart				{ float:none; margin:0 auto; text-align:center; }

.shipping_address .row select		{ width:212px; }
.shipping_address .row textarea,
.shipping_address .row input		{ width:200px; }
.shipping_address .row span.textError	{ left:215px; }

.shipping_method ul li label			{ width:96%; }

.shipping_note textarea			{ width:577px; }

.payment_method ul li label				{ width:96%; }

/*-------------------------{ Member }----------------------------*/
.sidebar_personal		{ width:203px; }
.personal_cont			{ width:611px; }

.help-content h3 				{ background-position:590px center; }

/*-----------------------{ login_cont }-------------------------*/
.login_wrapper			{ margin:15px 25px; padding:10px; width:335px; }

/*-----------------------{ register_cont }-------------------------*/
.register_wrapper		{ margin:15px 25px; padding:10px; width:335px; }

/*-----------------------{ empty_cart }-------------------------*/
.empty_cart_cont		{ width:609px; }

/*----------------------{ promo }------------------------*/
.promo_box				{ width:203px; }
.promo_box .promo_box_cont ul			{ line-height:11px; }
.promo_box .promo_box_cont ul li		{ height:97px; }
.promo_box .promo_box_cont ul li b	{ font-size:11px; }
.promo_box .promo_box_cont ul li p	{ line-height:13px; }
}


@media(max-width: 767px)	{
.leftSide				{ display:none }
.content				{ }

#banner					{ min-height:200px; }
#banner .title_page		{ display:block; width:auto; font-size:40px; line-height:40px; text-align:center; }

.tabs_plan_wrap			{ display:block; }

.product_box,
.joinUs_box,
.news_box				{ float:none; padding:20px 0; width:auto; }
.prod_scroll .p_box h3,
.joinUs_box h3,
.news_box h3			{ font-size:25px; font-weight:normal; }

.prod_scroll .p_box		{ padding:10px; }
.prod_scroll .p_box:hover		{ box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1); }
.product_box .prod-prev, 
.product_box .prod-next	{ opacity:1; }

.joinUs_box				{ border-top:1px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1); }
.joinUs_box:before,
.joinUs_box:after		{ display:none; }
.joinUs_box .box		{ margin:0 auto; padding:15px; max-width:none; min-height:inherit; }
.joinUs_box span		{ padding:10px 20px 10px 10px; width:160px; border:1px solid rgba(0,0,0,0.1); }

.news_box .news_prev, 
.news_box .news_next	{ opacity:1; }

.content_box.video .cover .box	{ height:200px; }


#image_prodDetail .boxTwo:nth-of-type(1)	{ width:40%; }
#image_prodDetail .boxTwo:nth-of-type(2)	{ width:60%; }
.product_detail .imgDesc{ margin:0; }


.footer_content .cover	{ float:none; width:auto; }
.footer_content .cover.link	{ display:none; }
.footer_content .cover.search	{ margin:0 auto; max-width:300px; text-align:center; }

.copyright span:nth-of-type(2),
.copyright span			{ float:none; width:auto; text-align:center; }


/*--------------------------{ product }-------------------------*/
#content_product		{ padding:16px 15px 22px 15px; width:430px; }
.jcarousel-skin-tango .jcarousel-item { width: 214px; }
.jcarousel-skin-tango .jcarousel-item .prod_cont	{ margin:0 8px; }
.jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn a{ padding:0 10px; }
.jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn .btn_view	{ min-width:88px; }

.product_slide2 .jcarousel-skin-tango .jcarousel-item { width: 218px; }
.product_slide2 .jcarousel-skin-tango .jcarousel-item .prod_cont	{ margin:0 8px; }
.product_slide2 .jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn a{ padding:0 10px; }
.product_slide2 .jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn .btn_view	{ min-width:92px; }

.product_cont ul li			{ margin:5px; width:200px; }
.product_cont ul li .prod_cont .prod_btn .btn_view	{ min-width:80px; }

.photo_product_detail		{ float:none; margin:0 0 15px 0; padding-top:15px; border:1px solid #d5d5d5; border-radius:4px; }
.display_img				{ display:block; margin:0 auto; width:321px; border:1px solid #d5d5d5; }
.sxy-zoom-slider 			{ margin:10px auto; width:321px; }

.detail_product_box			{ float:none; width:auto; }
.detail_product_box .info_brief	{ max-height:none; }

.catalysis_box				{ float:none; margin-bottom:10px; width:auto; }

.consultation_box			{ float:none; width:auto; }
.consultation_box_info		{ width:235px; }

/*------------------{ menu tab product detail }-----------------*/
.tabs_prod_detail ul.menu_tabs li		{ float:none; border-right:0; }

/*----------------------{ content_cart }------------------------*/
.content_cart			{ width:438px; }
.content_cart_left		{ float:none; width:auto; border-right:0; }
.content_cart_right		{ float:none; width:auto; }

.page_cont				{ border-radius:4px 4px 0 0; }
.page_cont ul li		{ float:none; padding:5px 0 15px 0; text-align:center; background:url(../img/frontend/pageList_bg2.png) no-repeat center bottom; }
.page_cont ul li:nth-of-type(2)	{ padding-top:15px; }
.page_cont ul li:nth-of-type(5)	{ padding:0 0 10px 0; }
.page_cont ul li.hompag		{ display:none; }
.page_cont ul li.iconPrint	{ display:none; }
.page_cont ul li.iconEmail	{ display:none; }

.cart_view				{ margin:0; border-top:0; border-right:0; text-align:center; }
.cart_view li .img_cart	{ float:none; margin:0px auto 10px auto; }
.info_cart				{ float:none; width:auto; }
.remove_edit_cart		{ float:none; width:auto; text-align:center; }
.price_all_cart			{ float:none; width:auto; text-align:center; }
.cart_total_order		{ text-align:center; }
.cart_total_order label	{ padding-right:5px; color:#555; }

.continue_shopping		{ width:50%; text-align:center; }
.empty_cart				{ float:none; text-align:center; }

.shipping_address		{ border-right:0; }
.shipping_address .row	{ margin:0; }
.shipping_address .row label	{ float:none; padding-bottom:5px; width:auto; text-align:left; line-height:inherit; }
.shipping_address .row span		{ float:none; width:auto; }
.shipping_address .row select	{ width:100%; }
.shipping_address .row textarea	{ width:97.2%; }
.shipping_address .row input	{ width:97.2%; height:20px; }
.shipping_address .row code		{ float:right; line-height:0; padding-top:10px; margin-right:-7px; }
.shipping_address .row span.textError	{ left:inherit; top:-22px; right:0px; background:url(../img/frontend/span_error_bg.png) no-repeat 10px bottom; }
.shipping_address .row span.textError p	{ margin:0 0 5px 0; }

.shipping_method ul li label	{ width:95%; }

.shipping_note			{ border-right:0; }
.shipping_note textarea	{ width:406px; }

.payment_method			{ border-right:0; }
.payment_method ul li label		{ width:95%; }

/*-------------------------{ Member }----------------------------*/
.sidebar_personal		{ width:100%; }
.personal_cont			{ width:100%; }

.help-content h3 		{ background-position:420px center; }

/*-----------------------{ login_cont }-------------------------*/
.login_wrapper			{ float:none; margin:15px 10px; padding:10px; width:auto; display:block; }

.line_dashed_log		{ float:none; margin:0px 0; width:100%; height:1px; border-right:0px; border-bottom:1px solid #ccc; }

/*-----------------------{ register_cont }-------------------------*/
.register_wrapper		{ float:none; margin:15px 10px; padding:10px; width:auto; display:block; }

.line_dashed_reg		{ float:none; margin:0px 0; width:100%; height:1px; border-right:0px; border-bottom:1px solid #ccc; }

/*-----------------------{ empty_cart }-------------------------*/
.empty_cart_cont		{ width:auto; min-height:0; border-right:0; }
.emptyCartWrapper 		{ margin:40px; width:auto; text-align:center; }
.emptyCartState 		{ float:none; margin:0 auto; }
.emptyCartOpt li a		{ background:#eee; }
.emptyCartOpt li:nth-child(1) span 		{ margin-left:inherit; }
.emptyCartOpt li:nth-child(2) span 		{ margin-left:inherit; }
.emptyCartOpt li:nth-child(3) span 		{ margin-left:inherit; }

/*--------------------{ content_tracking }----------------------*/
.tracking_cont			{ margin:0px auto; padding:10px; width:auto; }
.tracking_cont input.form 	{ width:65%; }
.tracking_cont ul		{ margin:0; width:auto; }

/*----------------------{ promo }------------------------*/
.promo_box				{ float:none; margin-bottom:20px; width:auto; }
.promo_box h2			{ margin-bottom:1px; border-bottom:1px solid #9150de; }
.promo_box .promo_box_cont{ padding-top:5px; border-top:3px solid #9150de; }
.promo_box .more_btn a	{ float:right; }



}


@media(max-width: 640px)	{
#banner					{ min-height:150px; }
#banner .wrap			{ padding:40px 0; }
#banner .title_page		{ font-size:25px; line-height:25px; display:none; }


.content_box.video .cover .box	{ height:170px; }

#image_prodDetail .boxTwo:nth-of-type(1),
#image_prodDetail .boxTwo:nth-of-type(2),
#image_prodDetail .boxTwo	{ float:none; width:100%; }

}


@media(max-width: 530px)	{
#sosmed					{ float:none; position:relative; right:0; padding:10px 0 5px 0; background:rgba(255,255,255,0.1); }
#language				{ float:none; display:inline-block; padding-left:15px; background:; }
#logo					{ top:40px; width:180px; }
#menu_responsive .button_menu1	{ margin:25px;}

#logo					{ top:58px; }








}


@media(max-width: 460px)	{

#banner					{ min-height:150px; }
#logo					{ top:58px; }

.product_list .cover	{ float:none; width:auto; }
.product_list .cover .box .img	{ border:1px solid rgba(0,0,0,.2); box-shadow:0 4px #19a99f; }
.product_list .cover .box .img h3	{ bottom:15px; }


.content_list .list		{ padding:30px 10px; text-align:center; }
.content_list .list .img	{ float:none; margin:0 auto 20px auto; }
.content_list .list .img ~ .desc{ margin-left:0; }

.content_list .list:hover .date,
.content_list .list .date	{ float:none; margin:0 auto 20px auto; }

.content_list .list .img ~ .desc,
.content_list .list .img.photo ~ .desc,
.content_list .list .date ~ .desc	{ margin-left:0; }
								  
.content_list .list .button	{ float:none; }


.content_box .cover		{ float:none; width:auto; }
.content_box .cover .box	{ margin:0 auto 25px auto; max-width:270px; height:190px; }
.content_box.video .cover	{ width:auto; }
.content_box.video .cover .box		{ margin:0 auto; height:170px; }
.content_box.video .cover .vc_title	{ margin:0 auto 30px auto; max-width:270px; }


.download .list:hover .folderIcon,
.download .list .folderIcon			{ float:none; margin:0 auto 10px auto; }
.download .list .folderIcon ~ .desc	{ margin:0 10px; }

.download.detail .list	{ margin:20px auto; padding:0 5px 5px 5px; }
.download.detail .list .downSecurity label	{ float:none; padding:10px 0 0 0; width:auto; line-height:normal; }
.download.detail .list .downSecurity span		{ margin-left:0; }
.download.detail .list .downSecurity label[for=button] {display:none; }


.legality_style			{ padding:15px; }
.legality_style fieldset	{ padding:30px 10px; }
.legality_style .row		{ padding:10px; }



/*--------------------------{ product }-------------------------*/
#content_product		{ padding:16px 15px 22px 15px; width:240px; }
.jcarousel-skin-tango .jcarousel-item { width: 240px; }
.jcarousel-skin-tango .jcarousel-item .prod_cont	{ margin:0 10px; }
.jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn a{ padding:0 15px; }
.jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn .btn_view	{ min-width:100px; }

.product_slide2 .jcarousel-skin-tango .jcarousel-item { width: 278px; }
.product_slide2 .jcarousel-skin-tango .jcarousel-item .prod_cont	{ margin:0 10px; }
.product_slide2 .jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn a{ padding:0 20px; }
.product_slide2 .jcarousel-skin-tango .jcarousel-item .prod_cont .prod_btn .btn_view	{ min-width:128px; }

.product_cont ul li			{ margin:10px 0px; width:100%; }
.product_cont ul li .prod_cont .prod_btn .btn_view	{ min-width:128px; }
.product_cont ul li .prod_cont .prod_btn .btn_add_cart	{ min-width:127px; }

.photo_product_detail		{ float:none; margin:0 0 10px 0; }
.display_img				{ width:258px; overflow:hidden; }
.display_img img			{ width:258px; height:258px; }
.sxy-zoom-container .sxy-zoom-dragpad, 
.sxy-zoom-container .sxy-overlay, 
.sxy-zoom-container .inner-thumb, 
.sxy-zoom-container .sxy-zoom-bg { width:258px; height:258px; }
.sxy-zoom-slider 			{ margin:7px auto; }
.sxy-zoom-slider ul			{ height:70px; }
.sxy-zoom-slider li			{ margin:0 7px; width:70px; height:70px; }
.sxy-zoom-slider img		{ width:70px; height:70px; }
.sxy-zoom-slider .viewer	{ left:7px; width:70px; height:70px; }


.sxy-zoom-sliderx 			{ margin:7px auto; }
.sxy-zoom-sliderx ul			{ height:85px; }
.sxy-zoom-sliderx li			{ margin:0 7px; width:85px; height:85px; }
.sxy-zoom-sliderx img		{ width:85px; height:85px; }
.sxy-zoom-sliderx .viewer	{ left:7px; width:85px; height:85px; }





.detail_product_box			{ float:none; width:auto; }
.detail_product_box .info_product_box span	{ width:118px; }
.detail_product_box .price_box span		{ width:118px; }
.detail_product_box .btn_box .add_to_cart	{ float:none; margin:0 auto; width:130px; }

.detail_product_box .info_brief	{ max-height:none; }

.catalysis_box				{ float:none; margin-bottom:10px; width:auto; }

.consultation_box			{ float:none; width:auto; }
.consultation_box_img		{ float:none; margin:10px auto; }
.consultation_box_ym		{ float:none; margin:10px auto; text-align:center; }
.consultation_box_info		{ float:none; margin:0; width:100%; text-align:center; }
.consultation_box_info .bb_icon	{  display:inline-block; }

/*------------------{ menu tab product detail }-----------------*/
.tabs_prod_detail ul.menu_tabs li		{ float:none; border-right:0; }

/*----------------------{ content_cart }------------------------*/
.content_cart			{ width:278px; }
.content_cart_left		{ float:none; width:auto; border-right:0; }
.content_cart_right		{ float:none; width:auto; }

.page_cont				{ border-radius:4px 4px 0 0; }
.page_cont ul li		{ float:none; padding:5px 0 15px 0; text-align:center; background:url(../img/frontend/pageList_bg2.png) no-repeat center bottom; }
.page_cont ul li:nth-of-type(2)	{ padding-top:15px; }
.page_cont ul li:nth-of-type(5)	{ padding:0 0 10px 0; }
.page_cont ul li.hompag		{ display:none; }
.page_cont ul li.iconPrint	{ display:none; }
.page_cont ul li.iconEmail	{ display:none; }

.cart_view				{ margin:0; border-top:0; border-right:0; text-align:center; }
.cart_view li .img_cart	{ float:none; margin:0px auto 10px auto; }
.info_cart				{ float:none; width:auto; }
.remove_edit_cart		{ float:none; width:auto; text-align:center; }
.price_all_cart			{ float:none; width:auto; text-align:center; }
.cart_total_order		{ text-align:center; }
.cart_total_order label	{ padding-right:5px; color:#555; }
.cart_total_order span	{ margin-right:0; }

.continue_shopping		{ width:50%; text-align:center; }
.empty_cart				{ float:none; text-align:center; }

.shipping_address		{ border-right:0; }
.shipping_address .row	{ margin:0; }
.shipping_address .row label	{ float:none; padding-bottom:5px; width:auto; text-align:left; line-height:inherit; }
.shipping_address .row span		{ float:none; width:auto; }
.shipping_address .row select	{ width:100%; }
.shipping_address .row textarea	{ width:95.7%; }
.shipping_address .row input	{ width:95.7%; height:20px; }
.shipping_address .row code		{ float:right; line-height:0; padding-top:10px; margin-right:-7px; }
.shipping_address .row span.textError	{ left:inherit; top:-22px; right:0px; background:url(../img/frontend/span_error_bg.png) no-repeat 10px bottom; }
.shipping_address .row span.textError p	{ margin:0 0 5px 0; }

.shipping_method ul li label			{ width:93%; }

.shipping_note			{ border-right:0; }
.shipping_note textarea	{ width:246px; }

.payment_method			{ border-right:0; }
.payment_method ul li span	{ width:49.8%; text-align:right; }
.payment_method ul li label		{ width:93%; }

.klikpay-content .ship_ad_Box label	{  }
.klikpay-content .ship_ad_Box span	{  }
.klikpay-content .ship_ad_Box span input { width:224px; }

.payment_method .klikpay-content label	{ float:none; padding:0; width:auto; text-align:left; line-height:20px; }
.payment_method .klikpay-content span	{ float:none; width:auto; text-align:left; }
.payment_method .klikpay-content input	{ width:95.7%; }

/*-------------------------{ Member }----------------------------*/
.sidebar_personal		{ width:100%; }
.personal_cont			{ width:100%; }

.help-content h3 		{ background-position:260px center; }

/*-----------------------{ login_cont }-------------------------*/
.login_wrapper			{ float:none; margin:15px 10px; padding:10px; width:auto; display:block; }

.line_dashed_log		{ float:none; margin:0px 0; width:100%; height:1px; border-right:0px; border-bottom:1px solid #ccc; }

/*-----------------------{ register_cont }-------------------------*/
.register_wrapper		{ float:none; margin:15px 10px; padding:10px; width:auto; display:block; }

.line_dashed_reg		{ float:none; margin:0px 0; width:100%; height:1px; border-right:0px; border-bottom:1px solid #ccc; }

/*-----------------------{ empty_cart }-------------------------*/
.empty_cart_cont		{ width:auto; min-height:0; border-right:0; }
.emptyCartWrapper 		{ margin:40px 10px; width:auto; text-align:center; }
.emptyCartWrapper h2	{ font-size:18px; }
.emptyCartState 		{ float:none; margin:0 auto; width:180px; height:180px; background-position:center center; }
.emptyCartOpt li 		{ font-size: 14px; }
.emptyCartOpt li a		{ background:#eee; }
.emptyCartOpt li:nth-child(1) span 		{ margin-left:inherit; }
.emptyCartOpt li:nth-child(2) span 		{ margin-left:inherit; }
.emptyCartOpt li:nth-child(3) span 		{ margin-left:inherit; }

/*--------------------{ content_tracking }----------------------*/
.tracking_cont			{ margin:0px auto; padding:10px; width:auto; }
.tracking_cont input.form 	{ width:55%; }
.tracking_cont input.btn_track	{ padding:7px 10px; }
.tracking_cont ul		{ margin:0; padding-right:112px; width:auto; }
.tracking_cont ul li input.form	{ width:100%; }

/*----------------------{ promo }------------------------*/
.promo_box				{ float:none; margin-bottom:20px; width:auto; }
.promo_box h2			{ margin-bottom:1px; border-bottom:1px solid #9150de; }
.promo_box .promobox_cont{ padding-top:5px; border-top:3px solid #9150de; }
.promo_box .more_btn a	{ float:right; }


}