@media (max-width: 800px){
	#container{
	width: 100%;
	}
	#margin-content{
		width: 100%;
		margin-bottom: 60px;
	}
	#header #logo{
		top: 70px;
		left: 10px;
	}
	.box .box-content{
		text-align: center;
		width: 90%;
	}
	.box-product > div{
		width: 100%;
	}
	.box-product .image img{
		width: 100%;
		height: auto;
	}
	.box-product .name a{
		font-size: 20px;
		color: #000;
	}
	.box-product .price{
		display: none;
	}
	input.button{
		width: 100%;
		height: 35px;
	}
	#menu-mobile{
	padding: 0 15px;
	display: block;
	/* width: 33.33%; */
	text-align: left;
	}
	#btn-menu{
		display: none;
	}
	#menu-mobile label{
		cursor: pointer;
		/* display: block; */
		font-size: 30px;
		/* padding: 5px 0; */
	}
	.mobile-menu{
		position: absolute;
		/* top: 36px; */
		left: 0;
		width: 80%;
		height: auto;
		transform: translateX(-100%);
		transition: all 0.3s;
		z-index: 99999;
	}
	.mobile-menu ul{
		display: block;
		background: url(../image/row-header-content-bg.html) repeat-x center top #0152b3;
		list-style: none;
		text-align: left;
		padding: 0;
	}
	.mobile-menu ul ul{
		display: none;
	}
	.mobile-menu ul li{
	border-bottom: 1px solid #FFF;
	padding: 5px 0;
	}
	.mobile-menu ul li ul li{
	border-bottom: none;
	}
	.mobile-menu a{
	display: block;
	padding: 15px 20px;
	color: #FFF;
	font-size: 22px;
	text-decoration: none;
	}
	.mobile-menu ul li:hover ul{
		display: block;
		position: static;
	}
	.mobile-menu a span{
	}
	#btn-menu:checked ~ .mobile-menu{
		transform: translateX(0%);
	}
	#menu{
		display: none;
	}
	#carousel0{
		display: none;
	}
	#footer{
	}
	#welcome{
		display: none;
	}
	#language{
		right: 0;
		top: 5px;
		font-size: 18px;
		color: #000;
		text-align: center;
	}
	.links{
		display: none;
	}
	#phone{
		display: none;
	}
	.slideshow{
		width: 100%;
	}
	#search-tp{
	width: 100%;
	}
	#call{
		display: block;
		right: 5px;
		position: absolute;
		width: 40%;
		background: url(../image/row-header-content-bg.html) repeat-x center top #0152b3;
		text-align: center;
		border-radius: 5px;
		padding: 10px 0px;
		cursor: pointer;
		top: 5px;
	}
	#call a{
		color: #FFF;
		font-size: 18px;
		text-decoration: none;
	}
	.column{
		display: none;
	}
	.direction{
	width: 100%;
	background: url(../image/row-header-content-bg.html) repeat-x center top #0152b3;
	padding: 10px 0;
	border-radius: 5px;
	text-align: center;
	cursor: pointer;
	}
	.direction a{
	font-size: 20px;
	color: #FFF;
	text-decoration: none;
	}
	#column-left{
		display: none;
	}
	#content{
		margin: 0;

	}
	#column-left + #column-right + #content, #column-left + #content{
		margin: 0px 0px 30px 0px;
	}
	.breadcrumb{
		display: none;
	}
	.contact-info{
		display: none;
	}
	.list-mobile{
		display: flex;
		width: 100%;
		background: url(../image/row-header-content-bg.html) repeat-x center top #0152b3;
		position: fixed;
		bottom: 0px;
		color: #FFF;
		z-index: 99999;
	}
	#contact{
		display: block;
	}
	#location{
		display: block;
		padding: 0 15px;
		font-size: 20px;
		text-align: center;
		width: 33.3%;
		cursor: pointer;
	}
	#location:hover{
		background: #000
	}
	#location a{
	color: #FFF;
	font-size: 15px;
	text-decoration: none;
	}
	#location span{
	font-size: 30px;
	display: block;
	}
	.slideshow{
		display: none
	}
	.module-welcome{
		display: none;
	}
	#search{
	display: none;
	}
	.category-info{
		display: none;
	}
	/*product and categories infor*/
	.product-list{
	}
	.product-list .description{
		display: none;
	}
	.product-list .wishlist{
	display: none;
	}
	.product-list .compare{
		display: none;
	}
	.product-list .price-tax{
		display: none;
	}
	.product-list .price{
		font-size: 18px;
		color: red;
		font-weight: bold;
		float: left;
	}
	#links-container{
		display: none;
	}
	#links-container{
		display: none;
	}
	#header #textheader{
		display: none;
	}
	#header #cart{
		display: none;
	}
	#header #phoneheader{
		display: none;
	}
	#header #bandera{
		display: none;
	}
	#margin-footer{
		display: none;
	}
	#notification{
		display: none;
	}
	.product-filter{
		display: none;
	}
	.product-compare{
		display: none
	}
	a.button, input.button{
		font-size: 18px;
	}
	.product-info .cart{
		display: none;
	}
	.product-info .description{
		display: none;
	}
	.product-info .price{
	float: left;
	padding: 0px;
	}
	.product-info > .left + .right{
		width: 26%;
	}
	.product-info > .left{
		width: 70%;
	}
}
@media (min-width: 801px){
	#call{
		display: none;
	}
	#menu-mobile{
		display: none;
	}
	.direction{
		display: none;
	}
	.list-mobile{
		display: none;
	}
	#menu{
		display: none;
	}
}