@charset "utf-8";

@media (max-width: 480px) and (orientation: landscape) {

}
@media (min-width: 481px) and (max-width: 767px){
	#footer_box div{
		width:50%;
	}

	.header .form-search { right:51px;top: -20px; }
	.header .form-search .product_search .input-group-btn.text { display: none; }
	.header .form-search .product_search .form-control{width: 180px; }
	.header .form-search .selectpicker{width: 80px;}

	.image-search-block
	{
		right:10px;
		top: -20px; 
	}

	.header .lang-list {
	  bottom: 16%!important;
	  right: 10px;
	}
	.header .contact-method {
	 /* bottom: -30px!important;
	  right: 10px!important;*/
	}
	.header .setfont{
		right:10px;
	}
	/*20180315*/
	.whatsapp-special{right: 120px;top: -19px;right: 340px;}

}
@media (max-width: 767px) {
	/* header */
	/*.header .lang-list { bottom: 50%; }*/
	.header .lang-list { bottom: 25%; }
	.header .contact-method {
		bottom: -7px;
		right: 100px;
		letter-spacing: -1px;
	}
	/*.header .form-search { bottom: 50%;right: 5px;width: 200px;top: -50px; }
	.header .form-search .text { display: none; }*/
	/* home main */
	.sf-menu-block { display: block; }
	.top-links { display: none; }
	.sidebar .block .block-title span.toggle,
	.col-main .block-hot-product .block-title span.toggle,
	.col-main .block-new-product .block-title span.toggle {top: 25px; color: #fff;}
	.sidebar .block .block-content,
	.col-main .block-hot-product .block-content,
	.col-main .block-new-product .block-content{ display: none; }
	.sidebar .block .block-title,
	.col-main .block-hot-product .block-title,
	.col-main .block-new-product .block-title{margin-bottom: 8px; padding-right: 40px; }
	.row.no-padding [class^='col-'] { padding: 2px; }
	.home .product-links > ul > li { width: 50%; }
	.home .article-content { /*height: 250px;*/overflow: hidden; }
	/*.home .btn-show { display: inline-block; }
	.home .btn-hide { display: none; }*/
	.btn-fq-vertical, .block-fast-quote .close { display: block; }
	.block-fast-quote { display: none; }
	#form-order .block-fast-quote { display: block; }
	/* video */
	.video iframe { height: 300px; }
	/* product list */
	.product-list { text-align: center; }
	/*.product-list .img-space { display: none; }*/
	.product-view .product-images .client-logo { position: static; max-width: none; max-height: none; }
	.product-view .product-images .client-logo img { max-width: 48%; }
	.product-view .product-images .showerror { right: 0; }
}

@media (min-width: 768px) {
	.sf-menu-block { display: none; }
	span.toggle { display: none; }
	/*.home .btn-show, .home .btn-hide { display: none; }*/

	.input-group #___gcse_0{width: 249px;}
	.header .form-search .selectpicker{width: auto;}

	/*.footer-macau{float:right;}*/

	/*go to top*/
	#moblie_gotop{display: none!important;}
	/*center*/
	.sidebar .block ul.level2>li.parent>ul.level3 {
		position: absolute;
	    left: 100%;
	    width: 200px;
	    z-index: 4;
	    background-color: #FFF;
	    top: 0px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.lang-hk .top-links > ul { font-size: 14px; margin: 0 -20px;letter-spacing: -1px; }
	.lang-hk .top-links .level1 > li { padding: 7px 0 8px;border: 0;margin: 0 3px 0 0; }
	.lang-en .top-links .level1 > li {   padding-right: 5px; margin-right: 2px;border: 0; }
	.lang-en .top-links .level1 > li > a { font-family: 'TGE';  font-size: 13px; letter-spacing: normal; }
	/* product */
	.product-view .product-images #slider { margin: 0; }
	.product-view .product-images .client-logo { right: 0;max-width: 140px; }
	.product-list .product-image { padding: 0;border: 0; }
	.fancybox-media { left: 0;top: 50px; }
	#footer_box div{ width:33.3333%; }
	/*20180315*/
	.whatsapp-special{right: 120px;bottom: -3px; right: 510px;}

}

@media (min-width: 992px) and (max-width: 1199px) {
	.top-links { font-size: 16px; }
	.lang-hk .top-links .level1 > li { border: 0;margin-right: 4px;padding-right: 4px; }
	.lang-en .top-links .level1 > li { margin: 0;  padding: 2px 5px 2px 0;border: 0; }
	.lang-en .top-links .level1 > li > a { font-family: 'TGE';  font-size: 18px; letter-spacing: normal; }
	.product-view .product-images .client-logo { max-width: 140px;right: 0; }
	#footer_box div{ width:25%; }

}

@media (min-width: 992px) {
	#scroll_div {white-space: normal;}
	#scroll_begin, #scroll_end {  padding-right: 0; }
	/*home0526*/
	.block-product-category .block-content .col-md-1 , .cert_span .col-md-1 {
		width:12.5%;
	}
	/*20180315*/
	.whatsapp-special {bottom: -3px;right: 510px; }
	.whatsapp-special a.moblie{display: none;}
	.whatsapp-special a.desktop{display: block;}
}

@media (min-width: 1200px) {
	#footer_box div{
		width:20%;
	}
	/*header en*/
	.top-container .top-links.header_en_font .level1 > li a {
	    font-size: 14px;
	}

}

@media (max-width: 480px) {
	/* header */
	.header-container {
	    padding: 20px 0px 45px 0px;
	}
	.header .lang-list { bottom: 30px;right: 15px; }
	.header .contact-method {right: 8px; font-size: 12px;}
	.header .contact-method .short{display: inline;}
	.header .contact-method .long{display: none;}
	.header .form-search { top: 72px;right:36px;width:260px; z-index: 99;}

	.header .form-search .product_search{display: inline-block;}
	.header .form-search .product_search .form-control{width: 120px;font-size: 12px;padding:2px;}

	.header .form-search .selectpicker{width: 78px;padding:2px;font-size: 12px;}
	.header .form-search .product_b{padding:6px;}

	.image-search-block
	{
		right:15px;
		top: 72px; 
		z-index: 99;
	}

	/*160621*/
	.top-container {width: 100%;position: absolute;top: 90px; background:none;}
	.top-container #menu-icon{height: 38px;}
	.top-container #menu-icon > span{position: relative;left: -45px;top: -8px;}
	.top-container #menu-icon:before {display: none;}

	/*body .page { text-align: right; }*/
	.gsc-search-box table tbody tr .gsc-input{width: 110px;padding-right: 0px!important;}

	#footer_box div{
		width:50%;
	}
	/*0523*/
	.page-product_cate .page-title ,.page-pagination .page-title{
		display: none;
	}
	.page-product .block-title{
		padding: 10px;
	}
	.page-product .block-title .toggle{
		top:12px!important;
	}
	.page-product .product-view .product-name h1{
		font-size: small;
	}
	.page-product .product-view .product-name{
		margin-bottom: 5px;
	}
	.page-product .product-view .product-collateral h1{
		font-size: small;
	}
	.breadcrumbs{
		padding: 8px;
	}
	.product-list div.col-xs-6{
		padding-right: 0px;
		padding-left: 0px;
	}


	/*0526*/
	.product-list .thumbnial span.glyphicon{
		display: none;
	}
	/*0527*/
	.product-essential .product-images span.glyphicon{
		display: none;
	}
	/*0624*/
	.page-article .page-title, .page-article .block-side-nav{display: none;}
	.product-list .product-image{padding:0px;}
	
	/*20180315*/
	.whatsapp-special{right: 120px;bottom: 30px;}

}

@media (min-width: 481px) {
	.header .contact-method .long{display: inline;}
	.header .contact-method .short{display: none;}
}

@media (min-width: 322px) and (max-width: 380px) {
	#jiathis_weixin_modal{left:55%!important;}
}
@media (max-width: 321px) {
	#jiathis_weixin_modal{
		left:62%!important;
		width: 100%!important;
	}
}
/*20180315*/
@media (max-width: 991px) {

	.whatsapp-special a.desktop{display: none;}
	.whatsapp-special a.moblie {display: block;}
}
