@media screen and (max-width: 360px) {
.typical-products .box-feature {
	margin: 0px !important
}
.catalist .col-xs-4, .catalist .col-xs-8, #product-listitem .listitem .col-xs-6, #block-feature .col-xs-6, .slider .box.col-xs-6, .news .topnews img, .box_search_detail .col-xs-4, .box_search_detail .col-xs-8 {
	width: 100%
}
.catalist .image {
	margin-bottom: 10px
}
}
@media screen and (max-width: 480px) {
ul.tabs li a {
	float: none!important
}
#cart .listitem .col3.block .main ul li, #cart .listitem .block .main ul li {
	width: 100%!important
}
.modalDialog > div {
	width: 280px!important
}
}
 @media screen and (max-width: 640px) {
.cus .owl-wrapper-outer .item a img{
	width: auto;
	height: auto;
}
.copyright {
	text-align: center
}
.catalist .img-blog img {
	display: block;
	margin: 0 auto
}
.block .main-inner label {
	margin: 0px;
	width: 100% !important
}
.block .main-inner label.error {
	width: 100% !important;
	margin: 5px 0px;
	display: block
}
.input,  #news_pop_create_new_customer .block .main-inner select.list_country,  #pop_create_new_shipping_address .block .main-inner select.list_region,  .cart-step-two .panel-body .radio .block .main select,  select.list_region {
	width: 100%!important
}
.acc-info ul li label {
 width: 30%  .fixed-social {
 display: none
}
}
 @media screen and (max-width: 992px) {
html{
	/*overflow: hidden;*/
}
.st-content {
	overflow-y: scroll
}
.st-content, .st-content-inner,
.st-container {
	overflow-x: hidden
}
.row-section.top-slideshow > .container > .row {
	padding: 20px 5px;
}



.typical-products .box-feature {
	margin: 0px 10px
}
.main-wrap > .row_section > .container > .row, footer > .row-section > .container > .row {
	padding: 20px 0px
}
.logo {
	text-align: center
}

ol.progtrckr li.progtrckr-done span.step, ol.progtrckr li.progtrckr-todo span.step {
	float: none;
	margin: 0 auto
}
ol.progtrckr li.progtrckr-done p, ol.progtrckr li.progtrckr-todo p {
	padding-left: 0px;
	text-align: center;
	float: none
}
.cart-list li.total div.unit-price {
	color: #333;
	font-weight: 700
}
.cart-list li.total div.unit-price {
	color: #333;
	font-weight: 700
}
.cart-list li.total div.price {
	color: #000;
	font-weight: 700
}
.cart-list li {
	display: block;
	position: relative;
	border-bottom: 1px solid #dadada;
	margin-top: 5px;
	padding: 0
}
.cart-list li div {
	display: block;
	border: 0;
	border-bottom: 1px dotted #e1e1e1;
	border-top: 0 solid #eee
}
.cart-list li div.name {
	width: 100%;
	float: left;
	color: #333;
	background: #fff;
	font-size: 13px;
	padding: 5px
}
.cart-list li div.name div {
	display: table;
	overflow: auto;
	width: 100%
}
.cart-list li div.name div.product_attr.cart_attr {
	width: auto
}
.cart-list li div.name div span {
	display: table-cell;
	height: 100%;
	vertical-align: middle;
	text-align: left
}
.cart-list li div.name:after {
	content: "";
	display: table;
	clear: both
}
.cart-list li div.amount {
	width: 100%;
	text-align: right;
	clear: both
}
.cart-list li div.amount input {
	margin: 0px
}
.cart-list li div.amount span {
	display: inline-block;
	font-weight: 700;
	width: 35%;
	float: left;
	text-align: left;
	margin-top: 2px;
	color: #333
}
.cart-list li div.unit-price {
	width: 100%;
	text-align: right;
	color: #000;
	clear: both
}
.cart-list li div.price {
	width: 100%;
	text-align: right;
	border: 0;
	color: #FF5252;
	border-bottom: 1px dotted #e1e1e1
}
.cart-list li div.cs, .cart-list li div.del {
	width: initial;
	float: right;
	display: inline-table
}
.cart-list li div.del img, .cart-list li div.cs img {
	max-width: none
}
.cart-list li.total {
	background: #FFEED8;
	border: 0
}
.cart-list li.total div {
	border: 0
}
.cart-list li.total div.price span {
	display: inline-block;
	font-weight: 700;
	width: 35%;
	float: left;
	color: #000;
	text-align: left;
	text-transform: uppercase
}
.page_cart .cart_update {
	width: 100%;
	display: block;
	float: none
}
#menu > div > ul > li > ul > li > b, .cart-list li div.num-order, .cart-list li.thead, .cart-list li.total div.name, .cart-list li.total div.amount, .cart-list li.total div.unit-price, .cart-list li.total div.del {
	display: none
}
.cart-list li div.unit-price span, .cart-list li div.price span {
	display: inline-block;
	font-weight: 700;
	width: 35%;
	float: left;
	color: #333;
	text-align: left
}
.confirm {
	position: relative;
	border-left: none
}
}