
img{max-width:100%;}
.container {
	width: 100%;
	max-width: 1100px;
}
.catgory_list .product-grid{margin-left:50px;}
.product-grid .product-image img {
	width: auto;
	height:auto;
}
.product-grid{margin:0 -8px;font-family:Arial;}
.product-grid li{width:33.3%;float:left;padding:0 8px;
}
.full_section .product-grid li{width:25%;}
.product-grid h2 {
	margin-bottom: 8px;
	line-height: 1.2;
	margin-top: 0;
	min-height: 90px;
}
.product-grid h2  .product-name{	font-size: 22px;	text-transform: none;color:#000;font-weight:700;display:block;}
.product-grid .price-box {
	font-size: 22px;
	font-weight: 700;
	color: #000;
	min-height: 32px;
}
.product-grid li .product_single_grid{margin-bottom:30px;}
.toolbar.pager-bar {
	margin: 0;padding-left:25%;width:100%;
}
.toolbar.pager-bar .pager.pager_html{margin-left:50px;}
.product-grid .price-box .old-price, .product-grid .price-box .special-price {
	font-size: 20px;line-height:1.4;
}
#narrow-by-list {
	margin-left: 15%;
}

.account_bar #account {
	display: inline-block;
}

.account_bar {
	display: block;
}
#mini-cart .menu{top:100%;}
#panelsTheme iframe{height:100% !important;}
#account .links a{position:relative;}
.top_bar{height:auto;}
.product-list .product-image img {
	max-width: 100%;
	height: auto;
	width: auto;
}
.drop_menu::after {
	right: -15px;
	/* display: none; */
}
#homeslider img {
 width: 100%;
}

#nav li i.dropdown-toggle{display:none;}


#related_products .slick-track{float:left;}
.slick-arrow {
	background: transparent;
	border: 0;
	font-size: 30px;
	padding: 0;position:absolute;left:0;top: 30%;
	z-index: 111;
}
.slick-arrow.slick-next{

	left: auto;right:0;
	
}
.slick-dots li {
	display: inline-block;
	margin: 0 5px;
}
.slick-dots li button{background:#d3c8b2;border:0;font-size:0;width:30px;height:30px;border-radius:100%;padding:0;}
.slick-dots {
	position: absolute;
	left: 50%;
	bottom: 30px;
	transform: translateX(-50%);
}

.slick-dots li.slick-active button{background:#c93226;}

.latest_collectiion .product-image img{border:0;}



#contactForm input{width:100%}
#contactForm .form-list li{margin-bottom:15px;}
#contct_forms .buttons-set .button {
	margin: 0 0 30px;
}



.product-media > a img{width:100%}
.home_lightslider, .home_lightslider .slick-slide{position:relative;}
.home_lightslider .slick-arrow {
	top: 50%;
	left: 15px;
	width: 40px;
	height: 40px;
	border-radius: 100%;
	background: rgba(0,0,0,0.5);
	text-align: center;
	line-height: 40px;cursor:pointer;margin-top:-20px;
	color: #fff;
}
.home_lightslider .slick-arrow.fa-angle-right{top:50%;right:15px;left:auto;}
.home_lightslider .img_boxx{margin:0;}

