.product-sec{
	margin-bottom: 7%;
}
.product-deatails-bottom{
	padding: 4px 12px 12px 12px;
}
.product-sec ul {
    margin-bottom: 0px;
	padding: 0;
}
.product-sec ul li {
    margin: 0;
    padding: 0;
    background-image: none;
    width: 100%;
    margin-bottom: 10%;
	overflow: hidden;
	box-shadow: 1px 1px 4px 0px #e2e2e2;
}
.product-image {
    display: block;
    margin-bottom: 12px;
	padding: 4px;
	
}
.product-image a{
	overflow: hidden;
	display: block;
}
.product-details a img {
    width: 100%;
    height: auto;
    display: block;
	transform: scale(1);
    transition: all .6s ease;
}
.product-details .product-deatails-bottom h3 {
    font-size: 1.6rem;
    line-height: 2.0rem;
    font-family: 'Sora-Medium';
    font-weight: 500;
    color: #444444;
    margin-bottom: 18px;
}
.product-details .product-deatails-bottom h3 a{
	display: inline-block;
	color: #444444;
}
.product-details .product-weight {
    font-weight: 600;
    font-size: 1.1rem;
    line-height: 1.5rem;
    display: block;
    margin-bottom: 10px;
}
.product-details .product-price {
    font-size: 1.6rem;
    line-height: 2.0rem;
    font-weight: 600;
    color: #ff7e00;
    width: 100%;
    margin: 8px 0 12px 0;
}
.product-details .product-price span {
    margin-bottom: 0;
    margin-right: 20px;
}
.dicount-price i{
	width: 15px;
	height: 19px;
	display: inline-block;
	-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' %3E%3Cpath d='M24.57 9.46c0 .38-.3.68-.68.68h-3.58c-.66 4.09-3.79 6.75-8.63 7.33 3.17 3.39 6.56 7.48 9.78 11.42.17.19.21.49.09.72a.69.69 0 0 1-.63.39h-4.15c-.21 0-.4-.09-.53-.26-3.43-4.11-6.58-7.88-10.61-12.17-.13-.13-.19-.3-.19-.47v-2.7a.69.69 0 0 1 .68-.68H8.5c3.75 0 6.09-1.26 6.71-3.58h-9.1c-.38 0-.68-.3-.68-.68V7.29c0-.38.3-.68.68-.68h8.8C14.1 5.01 12.19 4.2 9.2 4.2H6.11a.69.69 0 0 1-.68-.68V.68c0-.38.3-.68.68-.68h17.73c.38 0 .68.3.68.68v2.17c0 .38-.3.68-.68.68h-4.96c.68.87 1.13 1.9 1.36 3.07h3.64c.38 0 .68.3.68.68v2.18z'/%3E%3C/svg%3E") no-repeat;
	mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' %3E%3Cpath d='M24.57 9.46c0 .38-.3.68-.68.68h-3.58c-.66 4.09-3.79 6.75-8.63 7.33 3.17 3.39 6.56 7.48 9.78 11.42.17.19.21.49.09.72a.69.69 0 0 1-.63.39h-4.15c-.21 0-.4-.09-.53-.26-3.43-4.11-6.58-7.88-10.61-12.17-.13-.13-.19-.3-.19-.47v-2.7a.69.69 0 0 1 .68-.68H8.5c3.75 0 6.09-1.26 6.71-3.58h-9.1c-.38 0-.68-.3-.68-.68V7.29c0-.38.3-.68.68-.68h8.8C14.1 5.01 12.19 4.2 9.2 4.2H6.11a.69.69 0 0 1-.68-.68V.68c0-.38.3-.68.68-.68h17.73c.38 0 .68.3.68.68v2.17c0 .38-.3.68-.68.68h-4.96c.68.87 1.13 1.9 1.36 3.07h3.64c.38 0 .68.3.68.68v2.18z'/%3E%3C/svg%3E") no-repeat;
	background: #ff7e00;
	vertical-align: middle;
}
.price i{
	width: 15px;
	height: 19px;
	display: inline-block;
	-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M24.6 9.5a.68.68 0 0 1-.7.7h-3.6c-.7 4.1-3.8 6.8-8.6 7.3 3.2 3.4 6.6 7.5 9.8 11.4.2.2.2.5.1.7s-.3.4-.6.4h-4.2a.55.55 0 0 1-.5-.3c-3.4-4.1-6.6-7.9-10.6-12.2-.1-.1-.2-.3-.2-.5v-2.7a.68.68 0 0 1 .7-.7h2.4c3.7 0 6.1-1.3 6.7-3.6H6.1a.68.68 0 0 1-.7-.7v-2a.68.68 0 0 1 .7-.7h8.8c-.8-1.6-2.7-2.4-5.7-2.4H6.1a.68.68 0 0 1-.7-.7V.7a.68.68 0 0 1 .7-.7h17.7a.68.68 0 0 1 .7.7v2.2a.68.68 0 0 1-.7.7h-5c.7.9 1.1 1.9 1.4 3.1h3.6a.68.68 0 0 1 .7.7v2.1z'/%3E%3Cpath d='M5.4,22.8v-1.9h19.1v1.9H5.4z'/%3E%3C/svg%3E") no-repeat;
	mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M24.6 9.5a.68.68 0 0 1-.7.7h-3.6c-.7 4.1-3.8 6.8-8.6 7.3 3.2 3.4 6.6 7.5 9.8 11.4.2.2.2.5.1.7s-.3.4-.6.4h-4.2a.55.55 0 0 1-.5-.3c-3.4-4.1-6.6-7.9-10.6-12.2-.1-.1-.2-.3-.2-.5v-2.7a.68.68 0 0 1 .7-.7h2.4c3.7 0 6.1-1.3 6.7-3.6H6.1a.68.68 0 0 1-.7-.7v-2a.68.68 0 0 1 .7-.7h8.8c-.8-1.6-2.7-2.4-5.7-2.4H6.1a.68.68 0 0 1-.7-.7V.7a.68.68 0 0 1 .7-.7h17.7a.68.68 0 0 1 .7.7v2.2a.68.68 0 0 1-.7.7h-5c.7.9 1.1 1.9 1.4 3.1h3.6a.68.68 0 0 1 .7.7v2.1z'/%3E%3Cpath d='M5.4,22.8v-1.9h19.1v1.9H5.4z'/%3E%3C/svg%3E") no-repeat;
	background: #9ca89b;
	vertical-align: middle;
}
.product-btn{
	padding: 20px 64px 20px 31px;
	border-radius: 0;
	margin: 0 auto;
	display:table;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M10.5 29.8c-.5.5-1.2.5-1.7 0l-3.1-3.1c-.5-.5-.5-1.2 0-1.7l9.9-9.9-9.9-9.9c-.5-.5-.5-1.2 0-1.7L8.8.4c.5-.5 1.2-.5 1.7 0l13.8 13.8c.5.5.5 1.2 0 1.7L10.5 29.8z' fill='%23fff'/%3E%3C/svg%3E") no-repeat #008c23;
	background-size: 7% auto;
	background-position: 76% 50%;
	font-size: 2.0rem;
    line-height: 2.4rem;
}
.bulk-product h2{
	border-bottom: 2px solid #3d9400;
    display: inline-block;
    margin-bottom: 30px;
}
@media only screen and (min-width: 620px){
	.product-sec ul {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		align-items: normal;
	}
	.product-sec ul li {
		width: 48%;
		margin: 1% 1% 4% 1%;
	}

}
@media only screen and (min-width: 768px){
	.product-sec{
		margin-bottom: 5%;
	}
}
@media only screen and (min-width: 921px){
	.product-sec ul li {
		width: 31%;
		margin: 1%;
	}	
}
@media only screen and (min-width: 1025px){
	.product-sec{
		margin-bottom: 2%;
	}
	.product-sec ul li {
		width: 18%;
		margin: 1%;
	}
	.product-details .product-deatails-bottom h3 a:hover{
		color: #86c240;
	}
	.product-sec ul li:hover .product-image img {
		transform: scale(1.2);
	}
	.product-sec ul li{
		position: relative;
	}
	.product-sec ul li .product-image{
		margin-bottom: 0;
	}
	.product-details .product-deatails-bottom h3 a{
		color: #fff;
	}
	.product-details .product-deatails-bottom h3 a:hover{
		color: #fff;
	}
	.product-details .product-deatails-bottom{
		position: absolute;
		background-color: rgba(0, 0, 0, 0.7);
		left: 4px;
		width: 97%;
		color: #fff;
		bottom:-100%;
		padding-top: 12px;
		 -webkit-transition: all 0.6s ease;
    	-moz-transition: all 0.6s ease;
    	-o-transition: all 0.6s ease;
    	transition: all 0.6s ease;
	}
	.product-sec ul li:hover .product-details .product-deatails-bottom{
		bottom:0;
	}
}
@media only screen and (min-width: 1500px){
	
}
@media only screen and (min-width: 1900px){
	
}


