@media screen and (max-width: 1200px) {
	.ci-shop .ci-title-shop {
		width: 110px;
	}
	.ci-shop .product-category .ci-title-shop {
		width: 100%;
	}
	.ci-title-shop h3 {
		font-size: 14px !important;
	}
	.ci-action-container,
	.ci-action-price-container,
	.ci-action-cartlink-container,
	.ci-action-cartlink-container a,
	.ci-action-cartlink-container a.button {
		width: 55px;
	}
	.ci-price .amount {
		font-size: 18px;
	}
	.ci-price .from,
	.product_list_widget .from,
	.ci-price del .amount {
		font-size: 9px;
	}
}
@media screen and (max-width: 1199px) {
/*
	.ci-shop .ci-title-shop {
			width: 55%;
	}
*/

	.ci-title-shop {
		width: 105px;
	}
	.ci-shop .ci-action-container,
	.ci-shop .ci-action-price-container,
	.ci-shop .ci-action-cartlink-container,
	.ci-shop .ci-action-cartlink-container a,
	.ci-shop .ci-action-cartlink-container a.button {
		width: 55px;
	}
	.ci-shop .ci-title-shop .posted_in {
		display: block;
	}
	.disable_catsonproductstream .ci-shop .ci-title-shop .posted_in {
		display: none;
	}
	.ci-title-shop h3,
	li.product-category h3 {
		letter-spacing: -0.7px;
	}
	.widget_shopping_cart_content .buttons a {
		width: 100%;
		text-align: center;
	}
}
@media screen and (max-width: 1024px) {
	.ci-title-shop h3 {
		font-size: 14px !important;
	}
	.ci-shop .ci-title-shop .posted_in {
		display: block;
	}
	.ci-right-side-container {
		width: 90px;
	}
	ul.products.list .ci-shortdesc-container {
		padding: 5px 0 10px;
	}
	ul.products.list .type-product .ci-price.ci-action-container {
		margin-top: 85px;
	}
}
@media screen and (max-width: 768px) {
	.ci-shop .ci-title-shop {
		width: 58%;
	}
	.ci-title-shop h3,
	li.product-category h3 {
		font-size: 14px !important;
	}
	.ci-shop .ci-title-shop .posted_in {
		display: block;
	}
	.ci-shop .ci-action-container,
	.ci-shop .ci-action-price-container,
	.ci-shop .ci-action-cartlink-container,
	.ci-shop .ci-action-cartlink-container a,
	.ci-shop .ci-action-cartlink-container a.button {
		width: 75px;
	}
	.ci-left-side-container {
		width: 15%;
	}
	.ci-right-side-container {
		width: 85%;
	}
	.cart_list .amount {
		padding-right: 15px !important;
	}
	ul.products.list .ci-shortdesc-container {
		padding: 10px 0 0;
	}
	ul.products.list .type-product .ci-price.ci-action-container {
		margin-top: 80px;
	}
}
@media screen and (max-width: 767px) {
	body #ci-cart-container .ci-cartlayer-btn,
	body .ci-stickymenu-content #ci-cart-container .ci-cartlayer-btn,
	body .ci-stickymenu-content #ci-cart-container {
		width: 44px;
/* 		display: inline; */
		border-radius: 4px !important;
	}
	.ci-cartlayer-container,
	.ci-cartbtn-quickcontent,
	.ci-cartlayer-btn .ci-clear {
		display: none !important;
	}
	.icon-cart {
		float: none;
	}
	.ci-left-side-container {
		width: 20%;
	}
	.ci-right-side-container {
		width: 80%;
	}
	ul.products.list .ci-shortdesc-container {
		display: none;
	}
	ul.products.list .type-product .ci-price.ci-action-container {
		margin-top: 55px;
	}
	ul.products.list .type-product .ci-producttitle-container {
		width: 65%;
	}
	ul.products.list .type-product .ci-price.ci-action-container {
		width: 35%;
	}
}
@media screen and (max-width: 480px) {
	.ci-single-product .thumbnails a.zoom {
		width: 24%;
		margin-right: 1%;
	}
	table.cart thead {
		display: none;
	}
	table.cart tr.cart_item .product-subtotal,
	table.cart tbody tr .product-add-to-cart {
		padding-bottom: 20px;
		border-bottom: 1px solid #000;
	}
	.woocommerce table.shop_table td,
	.woocommerce-page table.shop_table td {
		border: 0;
	}
	table.cart td.ci-cart-thumbnail,
	table.cart td.product-thumbnail {
		min-width: 70px;
		height: 70px;
	}
	table.cart td.product-name,
	table.cart td.product-subtotal {
		font-weight: bold;
	}
	table.cart td.product-name {
		width: 200px;
	}
	table.cart td.product-subtotal,
	table.cart td.product-price,
	table.cart td.product-quantity,
	table.cart td.product-stock-status,
	table.cart td.product-add-to-cart {
		width: 100%;
	}
	table.cart td.product-subtotal,
	table.cart td.product-price,
	.woocommerce-page .woocommerce2-3plus .quantity {
		text-align: center;
	}
	.woocommerce-page .woocommerce2-3plus .quantity {
		margin: 0 auto;
	}
	table.cart th,
	table.cart td {
		display: block;
		float: left;
	}

	table.cart td.product-remove {
		width: 10%;
	}
	table.cart td.ci-cart-thumbnail,
	table.cart td.product-thumbnail {
		width: 90%;
		text-align: center;
	}
	table.cart td.ci-cart-thumbnail a img,
	table.cart td.product-thumbnail a img {
		float: none;
		margin-right: 40px;
	}
	table.cart td.product-name {
		width: 100%;
		text-align: center;
	}


	table.cart .actions input {
		margin-bottom: 10px !important;
	}
	table.cart .actions input {
		width: 100%;
	}
	table.cart .actions .coupon input {
		width: 48%;
	}
	table.cart .actions .coupon input.cp-btn {
		float: right;
	}
	.ci-left-side-container {
		width: 25%;
	}
	.ci-right-side-container {
		width: 75%;
	}
	.woocommerce-page .woocommerce2-3plus td.product-name dl.variation dd,
	.woocommerce-page .woocommerce2-3plus td.product-name dl.variation dt {
		float: none !important;
	}
	.woocommerce-page .woocommerce2-3plus .quantity {
		width: 30px !important;
	}
	.woocommerce-page .woocommerce2-3plus tr.cart_item .quantity input.qty {
/* 		left: 47% !important; */
	}

	.wishlist_table tr td.product-thumbnail a {
		display: inline;
	}
}
@media screen and (max-width: 320px) {
	ul.products.list .type-product .ci-product-meta {
		padding-left: 10px;
	}
	ul.products.list .type-product .ci-price.ci-action-container {
		margin-top: 15px;
		margin-right: 20px;
	}
	.ci-single-product .thumbnails a.zoom {
		width: 30%;
		height: auto;
		margin-right: 3%;
	}
	.ci-single-product .thumbnails a.zoom img {
		width: 100% !important;
		height: auto !important;
	}
	table.cart td.ci-cart-thumbnail a img,
	table.cart td.product-thumbnail a img {
		margin-right: 25px;
	}
	table.cart td.product-name dl.variation .variation-Size {
		float: left;
		width: 49%;
		margin-right: 0;
		margin-left: 0;
	}
	table.cart td.product-name dl.variation dt.variation-Size {
		text-align: right;
	}
	table.cart td.product-name dl.variation dd.variation-Size {
		text-align: left;
	}
	table.cart .actions .coupon input.cp-btn {
		float: none;
	}
	table.cart .actions input {
		width: 100% !important;
		margin-bottom: 10px !important;
	}
	.ci-left-side-container {
		width: 35%;
	}
	.ci-right-side-container {
		width: 65%;
	}

	.ci-shop-content-header .woocommerce-breadcrumb,
	.ci-shop-content-header .woocommerce-result-count {
		width: 100% !important;
	}
	.ci-shop-content-header .woocommerce-ordering {
		width: 50%;
	}

	body ul.products.list .ci-product-img-container {
		width: 90px;
	}
	ul.products.list .type-product .ci-product-meta,
	ul.products.list li.product-category .ci-product-meta {
		width: 67%;
	}
	.ci-shop .ci-title-shop .posted_in {
		display: none !important;
	}
	.ci-shop .product-category .ci-title-shop .posted_in {
		display: block !important;
	}
	ul.products.list .type-product .ci-producttitle-container,
	ul.products.list .type-product .ci-price.ci-action-container {
		width: 100%;
		display: block;
	}
	ul.products.list .type-product.sale .ci-producttitle-container {
		width: 80%;
	}
	ul.products.list .type-product .ci-price.ci-action-container {
		margin-top: 0;
		float: right;
	}
	ul.products.list .ci-action-container-hover .ci-action-price-container {
		right: 320px !important;
	}
	.ci-category .ci-title-shop .count {
		padding-bottom: 0;
	}
}