@charset "utf-8";
/* CSS Document */

@media screen and (min-width:591px) and (max-width:768px){
	.srch{
	width: 90%;
    position: absolute;
    bottom: -53px;
    right: 0;
	}
	.solo-product,.item-img img,.item-img{
		height:150px
	}
	.searchResult{
	width:100%;
	right:0
	}
}
@media screen and (max-width:590px){
	.top-list li {
    font-size: 12px;
    margin: 0 4px;
}
	.invite li{
		width: 48%
	}
	.cart-alert{
		width:95%
		}
	.srch{ 
		width: 78%;
		position: absolute;
    	bottom: -53px;
    	right: 0;
	}
	.carousel-item img{
		height:150px;
		}
	.solo-product,.item-img img,.item-img{
		height:150px
	}
	.recent-slider .owl-prev,
.recent-slider .owl-next {
  top: -40px;
  font-size:2.5rem !important;
}
.searchResult{
	width:100%;
	right:0
	}
	.desc-tab .nav-tabs .nav-item {
    flex: 1 0 33.33%;
    margin-bottom: 0
}
.desc-tab.nav.nav-tabs a {
    font-size: 16px;
    color: inherit;
    border-color: #fff #fff #dee2e6 #fff;
}
}