	.filter_box{
		font-size: 10px;
	}
	
	.filter_box p{
	    padding: 1px 4px;
	    border: 1px solid #bbb;
	    margin: 1px;
	    float: right;
	    line-height: 10px;
	}
	
	.filter span{
		padding: 3px 10px;
	    border-radius: 10px;
	    background-color: #75debe;
	    color: #06583f;
	    margin: 2px;
	}
	
	.filter{
		margin: 5px 2px 20px 2px;
	}
	
	.rating img{
		width: 16px;
	}
	
	.image{
		height: 260px;
		padding-top: 30px;
	}
	
	.image img{
		margin: auto;
	    max-height: 220px;
	    transition: 1s;
	    width: auto;
	}
	
	.jplist .list .block {
	    float: right;
	    width: 100%;
	    margin-right: 0;
	}
	
	.jplist .list .list-item {
	    padding: 15px !important;
	    float: left;
	    border-right: 1px solid #e2e2ed;
	    border-bottom: 1px solid #e2e2ed;
	}
	
	.jplist .list .list-item {
	    margin-top: 0px;
	    float: left;
	}

	.red{
		color: #f00;
	}
	
	.fix-filter {
	    background-color: #fff;
	    border: 1px solid #f0efef;
	    overflow: scroll;
	}
	
	.jplist-panel .jplist-group {
	    float: left;
	    height: 30px;
	    width: 100%;
	    -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	    -o-box-sizing: border-box;
	    box-sizing: border-box;
	    border: 0px;
	    border-radius: 0px;
	    text-shadow: 1px 1px 1px #fff;
	    color: #27252a;
	    margin: 2px 0;
	    padding: 0 0 0 5px;
	    height: auto;
	}
	
	.jplist-panel .jplist-group ul li {
	    float: left;
	    width: 100%;
	    margin-right: 15px;
	    overflow: hidden;
	    height: 28px;
	    line-height: 30px;
	    cursor: pointer;
	}
	
	.jplist-panel .jplist-group ul li:hover {
		background-color: #e4e4e4;
	}
	
	.jplist-group ul{
		/*display: none;*/
		max-height: 70px;
		overflow: scroll;
		transition: 1s;
	}
	
	.jplist-group ul:hover{
		max-height: 150px;
	}
	
	.jplist-group:hover ul{
		display: block;
	}
	
	.price{
		color: #4bba05 !important;
	    font-weight: 600;
	}
	
	.fit-text{
		padding: 0;
    	font-size: 1vw;
	}
	
	.nopad{
		padding: 0;
	}
	
	.items{
		height: 200px;
    	overflow: hidden;
    	transition: 0.75s;
	}
	
	.items:hover {
		box-shadow:0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
	}
	
	.rowblock {
		transition: 1s;
	}
	
	.items:hover > .image img {
		transform: scale(1.1);
	}
	
	.items:hover > .rowblock {
	    position: absolute;
	    bottom: 0;
	    left: 10px;
	    right: 10px;
	    background-color: #fff;
	}
	
	.jplist .list .rowblock {
		overflow: hidden;
	}
	
	.jplist .keywords, .jplist .like {
	    color: #09b2f0;
	}
	
	.jplist .list {
	    background: #fff;
	    margin: 10px 0;
	}
	
	/*ashwini*/
	.dot {
	    height: 20px;
	    width: 20px;
	    background-color: #bbb;
	    border-radius: 50%;
	    position: relative;
	    left: 0px;
	    top: 0px;
	}
	
	.size{
		border: 1px solid #f00;
		color: #f00;
	    margin: 5px;
	    width: 30px;
	    height: 30px;
	    text-align: center;
	    line-height: 30px;
	}
	
@media (max-width: 480px) {
	#search_box {
    	width: 79%;
	}
	
	.fit-text{
		font-size: 4vw;
	}
	
	.fit-text img{
		width: 14px; 
	}
}