
@media screen and (max-width: 950px){   
	 
	.item-data-card ul li{width:33.3333%;}
}


@media screen and (max-width: 780px){  
	#main-menu li {font-size:0.9em;}
	.item-category-menu ul li {width:50%;}
	.item-category-menu ul li .panel { font-size:1.4em}
	
	 
}


@media screen and (max-width: 690px){   


	.hide-mobile{display:none !important}
	.show-mobile{display:inherit !important}  
	#btn-side-menu {display:block}
	#top-menu-bar {background-image:none}
	
	
	.item-data-card ul li{width:50%;}
	.item-detail, .item-detail-row, .item-detail-col {display:inherit; width:98% !important; margin:auto; }  
	.item-variant {width:98%; margin:auto; }
	.item-variant li {width:20%}
	.item-description{width:90%}
	.form-default, #form-cart  {width:94% !important;min-width:inherit} 
	.form-default  .btn-primary, #form-cart .btn-primary {width:100%}
	 
	
	#form-cart .div-table, #form-cart .div-table-row,  #form-cart .div-table-col-header, #form-cart .div-table-col, #form-cart .div-table-col-5{display:inherit} 
    #form-cart .div-table-row-detail {border:1px solid #999; margin:0.5em 0em;}
	#form-cart .div-table-col-5, #form-cart .div-table-col {width:100%;}  
	#form-cart .price-col{width:30%; float:left; text-align:left !important;}
	#form-cart .price-col:before {  content: "@ ";}
	#form-cart .qty-col{width:40%; float:left;} 
	#form-cart .subtotal-col{width:30%; float:left;}  
		  
	#form-cart .mobile-footer-subtotal-label{width:40%; text-align:left !important; float:left}  
	#form-cart .mobile-footer-subtotal-value{width:60%; float:left;}    
	
	.shipping-information .div-table {width:100% !important}
	.shipping-information .div-table .div-table-row {border:0px !important}
	
	.product-list ul li .stock {width:20%}  
	.product-list ul li .name {width:60%}  
	
}

@media screen and (max-width: 600px){   
.product-list ul li .name { float:none; text-align:left; padding:0; width:100% !important; margin-bottom:0.5em; }
.product-list ul li .price {color:#568203;  width:auto !important; float:left; margin:0 !important; padding:0 !important;}
.product-list ul li .stock {float:right !important; width:auto !important; }  

}


@media screen and (max-width: 500px){  
.item-category-menu ul li {width:99%;}  
.item-data-card ul li, .item-data-card ul li .panel-data,.item-data-card ul li .panel-data .image{width:100%; border-radius:0;} 
.item-data-card ul li .panel-data .name {height:auto !important;}	
.page, .scrollToTop , .footer .panel {display:none !important}
.prev-next-page {display:inherit !important}
.item-variant li {width:50%}

.footer{height:2em !important;}
  

}

/* iphone */
@media screen and (max-width: 375px){  
 

}