/* #content.temp-product  .thumbnails {    margin-left:-15px;}
#content.temp-product {padding:15px;} */
@media (min-width:200px){
	body{
		overflow-x: hidden;
	}
}
@media (max-width:1023px){
	#content .box-container .content,.content-news,#content .content.contact-f{
		padding:20px;
	}
	#footer {
		margin-top: 0;
	}
	.information li a{
		color:#fff;
	}
	#content .box-container img{
		width:auto !important;
		height:auto !important;
	}
	.footer-wrap #footer .column{
		width:14.67%;
		padding-left:1%;
		margin:0;
		box-sizing:border-box;
	}
	.tab-content{
		box-sizing: border-box;	
		width:100%;
		padding:2%;
	}
	div.nivoSlider {
		background-position: center !important;
		background-size: 100% !important;
	}
	.nivo-caption{
		left:20px;
	}
	.nivo-slice,.nivo-box{
		background: none !important;	
	}
	.slideshow{
		position:relative;
	}
	.slide-ps{
		position:absolute !important;
		right:-100% !important;
		left:auto !important;
		max-width:150px;
	}
}
@media (max-width:970px){
	.product-category .content-news .product-grid ul li {
		width: 48%;
		margin: 1%;
		border-right: 1px dotted #d8d8d8;
		clear: both;
		padding: 0;
	}
	.product-category .content-news .product-grid ul li:nth-child(2n) {
		border-right:0;
		clear:none;
	}	
	.wellcome-images{
		max-width: 730px;
	}
	.wellcome-images img {
		width:100%;
	}
}
@media (max-width:864px){
	.image_banner .banner_content{
		position:static;
		margin:10px 0 40px;
		width:100%;
	}
	.table-brand{
		max-width:460px;
	}
}
@media (max-width:767px){
	.footer-wrap #footer .column{
		width:32.3%;
		margin:10px 0;
	}
    .button-group > button{width: 35px!important;height: 30px;}
    .product-thumb .button-group button.add-to-cart{width: 75px!important;height: inherit;}
    .product-thumb .caption .wrap_tit,.product-thumb .price{text-align: center;min-height: inherit;}
    body .product-thumb .button-group{display: table;margin: 0 auto;}
    .product-filter .col-md-2.text-right{margin-bottom: 10px;}
    .common-home .wellcome-images tr td td{display: -webkit-box;position: relative;text-align: center;}
    .common-home .wellcome-images tr td td a,.common-home .wellcome-images tr td td table{display: table;margin: 0 auto;float: none;}
    .common-home .wellcome-images tr td td img{width: 100%;}
	.product-info .wrapper .left,.extra-wrap	{
		width:100%;
		box-sizing: border-box;	
		padding:2%;
	}
	.product-info .image{
		display:table;
		margin:0 auto;
		float:none;
	}
	.box .box-content .box-product ul li, .box-product div.item{
		width:48%;
	}
	.product-category #column-left + #content{
		margin-left:0;
	}
	.product-category #column-left{
		float: none;
		margin: 0 auto; 		
	}
	.product-category .content-news .product-grid ul li {
		width: 31.3%;
		margin: 1%;
		border-right: 1px dotted #d8d8d8;
		padding: 0;
		clear:none;
	}
	.product-category .content-news .product-grid ul li.first-in-line{
		clear:both;
	}
	.product-category .content-news .product-grid ul li.last-in-line{
		border-right:0;
	}	
	.wellcome-images{
		max-width: 500px;
	}
	.table-brand {
		max-width: 300px;
	}	
.owl-carousel .description {width:50%;}	
}
@media (max-width:600px){
	#column-left{
		display:none;
	}
	#column-left,#header #logo  {
		float: none;
		margin: 0 auto;
	}
	#column-left + #column-right + #content, #column-left + #content{
		margin-left:0
	}	
	#header #logo a, #header #logo a img {
		display: table;
		margin: 10px auto;
	}
	#search{
		position:static;
		float:none;
		width:100%;
		margin:0;
		padding:0;
	}
	#search input{
		display:table;
		margin:30px auto 0;
		float:none;
		width:90%;
		border-radius:0;
	}
	#search .button-search{
		top:0;
		right:5%;
	}
	.product-category .content-news .product-grid ul li {
		width: 48%;
		margin: 1%;
		border-right: 1px dotted #d8d8d8;
		clear: both;
		padding: 0;
	}
	.product-category .content-news .product-grid ul li:nth-child(2n) {
		border-right:0;
		clear:none;
	}
	.nivo-caption p,.nivo-caption{
		width:auto;
	}
	.table-brand {
		max-width: 375px;
	}	
}
@media (max-width:520px){
	.wellcome-images {
		max-width: 300px;
	}
}
@media (max-width:413px){
	.product-category .content-news .product-grid ul li ,.product-grid ul li{
		width: 100%;
		margin:10px 0;
		border-bottom: 1px dotted #d8d8d8;
		border-right:0;
		padding:10px;
	}	
	.nivo-caption p,.nivo-caption{
		left:10px;
		font-size:11px;
		padding-right:10px;
		top:10px !important;
	}
	.table-brand {
		max-width: 270px;
	}	
	.item .description a {display:none !important;}
}
@media (max-width:374px){
	.box .box-content .box-product ul li, .box-product div.item{
		width:100%;
		margin:10px 0;
	}
	.ct-bottom .box-product div.item{
		border:0;
	}
}
@media (max-width:1024px){
	body{
	    min-width: 0;	
	}
}