/* Table Screen 992px */
@media (min-width: 992px) and (max-width: 1180px) {
	.midHotProduct .priceBox {
		height: 40px;	
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.noPaddingLeft {
		padding-left: 0px;	
	}
	.noPadding-sm {
		padding-left: 0px;
		padding-right: 0px;
	}
	.mainFooter .col-sm-6:nth-child(3) {
		clear: both;
	}


}
@media (max-width: 991px) {
	#mainWrap {
		margin-bottom: 30px;
	}
	/* header */
	.header {
		min-height: 70px;	
		position: relative;
	}
	.logo a {
		display: inline-block;
		padding-top: 20px;
	}
	.headCart {
		padding: 0px;
		line-height: 70px;
		border-left: 0px solid #ebebeb;
		border-right: 0px solid #ebebeb;
	}
	.header #menuBtn {
		display: block;
		margin-top: 23px;
	}
	.topContent, .midContent, .midBanner, .bottomProduct {
		margin-bottom: 25px;	
	}
	/* Privacy */
	.priItem img {
		display: block;
		margin: 0 auto;
	}
	.priItem p {
		font-size: 13px;	
	}
	.privacy .priItem {
		padding: 17px 0px 16px;
	}
	.privacy {
		margin-bottom: 25px;
	}
	.priItem:hover img,
	.serviceForm .serBox .serTitle:hover img {
		-webkit-transform: none;
		-moz-transform: none;
		-o-transform: none;
		-ms-transform: none;
	}
	/* cate menu */
	.clsindex .topCate .mTitle h2,
	.sideBar .topCate .mTitle h2 {
		color: #efa70d;
		padding-left: 61px;
		background: url('iconmenu.png') no-repeat 20px 22px;
	}
	.clsindex .topCate {
		margin-bottom: 21px;
		position: relative;
	}
	.topBanner a.topBannerA {
		margin-bottom: 30px;
	}
	/*Product grid*/
	.prodInfo h2 a {
		margin-top: 20px;	
	}
	.priceBox {
		margin-bottom: 20px;
	}
	.topSPItem {
		min-height: 230px;	
		padding: 15px 0px;
	}
	.productGrid .col-sm-6 {
		border-right: 1px solid #ebebeb;
		border-bottom: 1px solid #ebebeb;
		padding: 20px 20px 30px 20px
	}
	.productGrid .col-sm-6:nth-child(2n+2) {
		border-right: 0px solid #ebebeb;
	}
	.borderProd {
		border-right: 0px solid #ebebeb; 	
	}
	.specProd .featuredImg {
		height: 286px;
		overflow: hidden;
	}
	.aboutForm  {
		margin-bottom: 25px;	
	}
	.aboutImg img {
		width: 100%;	
	}
	.sideBar .topCate, .sideBar .sidebarProd {
		margin-bottom: 0px;	
	}
	.toolBars {
		margin-bottom: 0px;
		border-bottom: 0px;
	}
	.accountPage {
		margin-bottom: 20px;	
	}
	.addAddressBlock {
		margin-bottom: 20px;
	}
	.featuredImg .hoverEffect {
		display: none;	
	}
	.bottomItemProd .actionBox .btn {
		display: block;	
	}
	.bottomItemProd {
		height: 335px;	
	}
	.bottomItemProd > .col-xs-12 {
		padding-bottom: 20px;	
	}
	.contactForm {
		margin-bottom: 30px;	
	}
}
@media (max-width: 767px) {

	.topSaleProdcut {
		margin-bottom: 30px;	
	}
	.topBanner img {
		width: 100%;	
	}
	.noPaddingLeft-xs {
		padding-left: 0px;		
	}
	.noPaddingRight-xs {
		padding-right: 0px;		
	}
	.mainFooter {
		padding: 20px 0px;	
	}
	.fooLinkCt li {
		width: 49%;
		float: left;
		border-right: 0px;
		line-height: 34px;
		text-align: left;
	}
	.fooLinkCt li:nth-child(odd) {
		margin-right: 2%;	
	}
	.topbar .col-xs-12:nth-child(1) {
		border-bottom: 1px solid #ffcf69;	
	}
	.toolBars {
		margin-top: 20px;
		padding: 0px;
		background: #fff;
		border: 1px solid #ebebeb;
		margin-bottom: 20px;
	}
	.gridlist {
		border-bottom: 1px solid #ebebeb;
		padding: 15px 15px;
	}	
	.softBy {
		padding: 15px 15px;	
	}
	.productGrid .col-xs-12 {
		border-right: 0px solid #ebebeb;
	}
	.productImageBox {
		margin-bottom: 30px;	
	}
	.cartCheckout {
		clear: both;
		margin-top: 20px;
		float: left;
		width: 100%;	
	}
	#total_order_table .col-xs-12:nth-child(2) {
		padding: 0px;
		margin-top: 20px;
	}
	.specProd .featuredImg {
		height: auto;
		overflow: hidden;
	}
	.smallProd .featuredImg {
		padding-top: 0px;	
		text-align: center;
	}
	.specProd {
		border-bottom: 1px solid #ebebeb;	
	}
	.borderProd {
		border-right: 1px solid #ebebeb;
	}
	.gridlist, .softBy {
		clear: both;
		width: 100%;
		float: left;
	}
	.productList > .col-xs-12 {
		padding: 20px 0;
	}	
	.productGrid .col-sm-6 {
		padding: 20px 5px;	
	}
}
@media (max-width: 440px) {
	.cartAction .btnCart {
		clear: both;
		float: left;
		margin-bottom: 10px;
		width: 100%;
	}
	.header .logo  {
		width: 100%;
		text-align: center;
	}
	.header .headCart {
		width: 70%;	
	}
	.header .headCart .headCartItem a {
		margin-left: 0px;
	}
	.header .menubtnpadding {
		width: 30%;	
		text-align: right;
	}
	.account li {
		padding: 0 5px;	
	}
	.privacy .col-xs-6 {
		padding-left:0px;
		padding-right: 0px;
	}
	.topSaleProdcut .featuredImg {
		padding: 5px;	
	}
}

@media screen and (max-width: 767px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 0px solid #ddd;
	}
	.productGrid .col-sm-6:nth-child(2n+1) {		
		clear: both;
	}
}