@media screen and (min-width:100px) and (max-width:767px) {
	.product-thumb .image{
		height: 100px;
	}
	.product-thumb .caption .price{
		font-size: 18px;
	}
	.top .pull-left, .top .pull-right{
		    display: flex;
		   width: 100%;
	}
	.top .icon li, .top .icons li{
		flex-grow: 1;
    	position: relative;
		padding: 0px 15px;
	}
		.product-thumb .image .onhover{
		font-size: 16px;
	}
	.product-thumb .image .onhover button{
		width: 35px;
		height: 35px;
	}
	.buy-list{
		display: block;
		text-align: center;
	}
	./* input-group-btn {
	    position: absolute;
	    right: 30px;
	    top: 0;
	} */
	.input-group-btn button{
		margin-left: -30px;
		background: transparent;
		border: 0px;
	}
	.sub_product a{
		padding:  10px 10px 10px 20px!important;
	}
	.commontop h2{
		font-size: 17px;
	}
	.login_mobile{
		color: #000!important;
		padding:5px 0px!important;
	}
	.top .icons .dropdown-menu{
		top: 110%;
	}
	.color-white{
		color: #fff;
	}
	.list-order{
		border-bottom: 1px solid #e9e9e9;
	}
	.list-order a{
		color: #000;
	}
	.button-search{
		position: absolute;
		top:0 ;
		right: 30px;
		border: 0;
		background: transparent;
	}
	.color-back > li > a{
		color: #000!important;
	}
}