.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>a {
    padding: 8px 28px 8px 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.h2-heading{
	word-break: break-word;
}
.store-dropdown.custom-dropdown .dropdown-item.active, .store-dropdown.custom-dropdown .dropdown-item:active, .custom-dropdown .sort-by-dropdown .dropdown-item.sort-by-item.active, .custom-dropdown .sort-by-dropdown .dropdown-item.sort-by-item:active, .serach-section .custom-dropdown .dropdown-item.active, .serach-section .custom-dropdown .dropdown-item:active{
	background-position: 96% center;
}
.custom-dropdown .dropdown-menu a:hover, .custom-dropdown .review-drop .dropdown-item.active, .custom-dropdown .review-drop .dropdown-item:active{
	background-position: 96% center;
}
.wishlist-icon { top:0px !important; }

.single-product-content .actions.fixed-add-to-cart .btn{ padding:10px 5px !important; } 

.category-item h3 { font-size:13px; }
.banner-content .descrp{width: 50%;}
header .menu-content ul.main-category{
	overflow-x: hidden;
}

@media screen and (max-width: 1420px){
	#user-clearall-filter{
	    white-space: nowrap;
	    font-size: 14px;
	    padding-right: 0
	}
	.aside-title.h2-heading{
		white-space: nowrap;
    	font-size: 14px;
	}
	
}


@media screen and (max-width: 1100px){

.btn.btn-primary#write-customer-review { display:inline-block; width:auto !important; max-width:initial; }

}


@media screen and (max-width: 479px){
.modal .badge.badge-success {font-size: 15px;}
.single-product-content .price-box .product-price h3, .single-product-content .price-box .product-price h2{ font-size:15px !important; }
.single-product-content .product-old-price{ font-size:12px !important; }
.single-product-content .you-save-price{ font-size:11px !important; }
.single-product-content .you-save-price .price { font-size:11px !important; }
}