@media only screen and (min-width: 970px){

	.footer-warranty{padding-right: 10px;}
	ul.list-nav-top-bar{
		margin-bottom: 0;
	}
	#slideshow{
		padding-right: 30px;	
	}
	 .regular{
	 	padding: 0 30px;
	}
	#slideshow{padding-right: 10px;}
}
@media only screen and (max-width: 970px){
	.no-padding{padding: 0;}
	.main-slider{padding-left: 0;padding-top: 0;}
	.pg-hidden{display: none !important;}
	.pg-show{display: block !important;}

	.top-bar{text-align: center;}
	a.icon-cart span{    left: 50%;top: 0px;width: 15px;font-size: 12px;height: 15px;line-height: 15px;margin-left: -5px;}
	.logo-top{padding-top: 0;padding-bottom: 0;height: 40px;}
	.logo-top img{height: 30px;margin-top: 5px;}

	.list-cnt-product-info > li{width: 50%;text-align: center;}
	.list-cnt-product-info > li > .list-price > p.price-new,
	.list-cnt-product-info > li > .list-price > p{text-align: center;}
	.list-cnt-product-info > li:hover .tooltip-product{height: calc(100% - 98px);}

	ul.list-widget-cnt > li{width: 49%;word-wrap: break-word;margin-bottom: 10px;}
	ul.list-widget-cnt > li:nth-of-type(2n+2){margin-right: 0;}
	.footer-warranty, .register-info{padding: 0;margin: 0;}
	.register-info{margin-bottom: 10px;}
	.end-footer{text-align: center;padding-top: 10px;font-size: 12px;line-height: 16px;}
	.end-footer .col-md-3{margin-bottom: 10px;}
	#button-product-buy button.btn-buy-product, #button-product-buy a.btn-buy-product{float: left;width: 33.3333%;font-size: 12px;padding: 10px 5px;}
	h1.pg-title-billing{margin-top: 20px;}

	button.btn-buy-product, a.btn-buy-product{width: 100%;margin: 0;text-align: center;margin:0 0 5px 0;clear: both;}
	div.product-shopping p, .content-fixed p{text-align: center;}

	/* Force table to not be like tables anymore */
	#no-more-tables table{
		margin-bottom: 20px;
	}
	#no-more-tables table,
	#no-more-tables thead,
	#no-more-tables tbody,
	#no-more-tables th,
	#no-more-tables td,
	#no-more-tables tr {
		display: block;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	#no-more-tables thead tr, #no-more-tables tbody tr { border: 1px solid #ccc; }

	#no-more-tables thead td, #no-more-tables tbody td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #cccccc;
		position: relative;
		padding-left: 30%;
		white-space: normal;
		text-align:left;
	}

	#no-more-tables thead td:before, #no-more-tables tbody td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 70%;
		padding-right: 10px;
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
	#no-more-tables tfoot{
		display: block;
		width: 100%;
		text-align: right;
	}
	#no-more-tables tfoot tr{
		clear: both;
	}
	#no-more-tables tfoot th{
		width: 50%;
		text-align: right;
		float: left;
	}
	#no-more-tables tfoot td{
		width: 50%;
		text-align: right;
		float: right;
	}
	#no-more-tables tfoot::after{display: block;width: 100%;content: "";clear: both;}

	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
	.fb-page, 
	.fb-page span, 
	.fb-page span iframe[style] { 
	    width: 100% !important; 
	}
}
@media only screen and (max-width: 640px){
	.list-cnt-product-info > li > figure, .list-product-all.owl-carousel .owl-item figure{height: 150px;}
	ul.list-widget-cnt > li{width: 100%;word-wrap: break-word;margin-bottom: 10px;}
	ul.list-widget-cnt > li:nth-of-type(2n+2){margin-right: 0;}

	ul.list-widget-cnt > li{padding: 0;}
	.widget-00{text-align: left;}
	.widget-00 h3, .footer-warranty h3{text-align: left;position: relative;cursor: pointer;}
	.widget-00 h3:after, .footer-warranty h3:after{content: "\f078";height: 32px;width: 32px;position: absolute;top: 0;line-height: 32px;right: 0px;color: #000000;font: normal normal normal 5px/32px FontAwesome;;font-size: 14px;}
	/*ul.list-widget-cnt > li > ul, .footer-warranty li ul {display: none;}*/

	/**********detail product*********/
	.title-product{text-align: center;}
	div.product-action{font-size: 70% !important;}
}