.merry-products{margin:0 auto;}
.merry-products .row{padding-left:5px;padding-right:5px}
.merry-products .col-lg-3{width: 20%;padding: 5px;}
.merry-products ul{ list-style:none; padding:0px; margin:0px; border:0px; clear: both;}
.meryy-name a{ font-size:14px; color:#fff; text-decoration:none;}
.merry-price{ text-align:left; font-size:20px; font-weight:bold; color:#000000; padding:10px 0 10px 0;}
p{ margin:0px; border:0px; padding:0px;}
.meryy-name{height: 40px;overflow: hidden;line-height: 18px;margin-bottom: 0;text-align: left;} 
.merry-list{border: 2px solid #e7b316;text-align:center;position: relative;overflow: hidden;}
.merry-list .price-box .regular-price .price,.merry-list .price-box .special-price .price{color: #000;}
.merry-list .price-box .old-price .price{color:#797878;font-weight: normal;}
.buynowicon input{background: #2d2d2d;color: #fff;border: 0;width: 100%;line-height: 26px;font-size: 14px;border-radius: 3px;}
.buynowicon input:hover{background:#000000;}
.merry-products h1{border-bottom: 0;margin: 30px 0 10px;width: 100%;position: relative;text-align: center;}
.merry-products h1:before{content: "";background-image: linear-gradient(to right,transparent,#d56215,transparent);height: 5px;width: 100%;display: block;position: relative;top: 18px;}
.merry-products h1 span{background: #fff;position: relative;padding: 0 20px;color: #000;text-transform: uppercase;font-size: 24px;left: -4px;}
.merry-content{background-color: #e7b316;padding: 4px 10px 5px;}
.merry-content .buynowicon{display: block;margin: 8px 0 3px;}
.price-box{margin: 5px;} 
.product-img img{width:100%;height: auto;}

@media (max-width: 640px) {
	.merry-list{border: 1px solid #e7b316;}
	.buynowicon input{line-height: 18px;font-size: 12px;}
	.merry-products h1 span{font-size:16px;}
	.merry-products h1:before{top:17px;}
}