.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;
}

 .single-product-content .btn.add-to-cart-btn, 
 .single-product-content .btn.add-to-cart-btn:hover { padding:10px !important; }


 
.custom-dropdown .dropdown-menu a:hover, .custom-dropdown .review-drop .dropdown-item.active, .custom-dropdown .review-drop .dropdown-item:active{
	background-position: 96% center;
}
.review-percentage .progress.w-65 {
    width: 50%;
}
 /*gift store css*/
  .bg-top .main-top-banner span{ font-size: 27px !important; }
  .heading h3{ height:72px; justify-content:center; align-content:center; display:flex;padding: 14px 5px !important }

  @media screen and (max-width: 1700px){
  .bg-top .main-top-banner span { font-size: 23px !important;}
   
}


   /*gift store css*/
@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;
	}
	.review-percentage .progress.w-65{
		width: 40%;
	}
}

  
  @media screen and (max-width: 1024px){  
  .bg-top .main-top-banner span {font-size: 16px !important;}
   }
@media screen and (max-width: 840px){ 
.important-gift img{ width:30% !important }
}

@media screen and (max-width: 767px){
    .review-percentage .progress.w-65 {
        width: 58%;
    }
} 
  @media screen and (max-width: 480px){
  .bg-top .main-top-banner span {font-size: 13px !important;line-height: 20px !important;}
  .bg-top .main-top-banner h1 {padding:10px 41px; line-height: 21px !important;}   
  @media screen and (max-width: 840px){ 
.important-gift img{ width:100% !important }
}
  }
 @media screen and (max-width: 340px) { 
    .country-slider h2{ line-height:25px !important }
    .heading { font-size: 14px !important; }
 }