section.detail-page .btn.btn-primary, section.detail-page .btn.btn-primary:hover{ 
	padding:10px 20px !important;
}
.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;
}

.add-to-cart-btn,
.fixed-add-to-cart .add-to-cart-btn{ padding:10px 25px !important; }

#banner-search { height: calc(95vh - 100px); background-size: cover !important; }
footer { padding: 25px 0px 0px; }
.copyright { padding: 10px 0px 25px; }

.verify_mobile{ white-space: nowrap; }

/*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 }
   .important-gift h2{ font-size:20px !important }

  @media screen and (max-width: 1700px){
  .bg-top .main-top-banner span { font-size: 23px !important;}
   .important-gift h2{ font-size:20px !important }
   }

  /*gift store css*/

/*back to school deal*/
.deal-banner-content h1{ font-size:36px !important }
.deal-banner-content p{ font-size:16px !important }

@media screen and (max-width: 1600px){
 .deal-banner-content h1{ font-size:26px !important }
 .deal-banner-content p{ font-size:14px !important }
}
@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;
	}
  .deal-banner-content h1{ font-size:26px !important }
.deal-banner-content p{ font-size:13px !important }
	
}


@media screen and (max-width: 1100px){
	.single-product-content .stock-store{ width:100%; }
	.single-product-content .actions{ width:100%; }

	.single-product-content .add-to-cart-btn, .single-product-content .add-to-cart-btn:hover { padding:10px 25px !important; }
	.single-product-content .fixed-add-to-cart .add-to-cart-btn{ padding:10px 25px !important; }
}
  /*gift store css*/
  @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;}
   .important-gift h2 { font-size: 14px !important; }
   .deal-banner-content h1 {  font-size: 15px !important;}
}

  @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;}      
   .important-gift h2{ font-size:12px !important }
      .important-gift img { width: 100% !important;}
      .deal-banner-content h1{ font-size:12px !important }

  }

   @media screen and (max-width: 340px) { 
    .country-slider h2{ line-height:25px !important }  
    .heading { font-size: 14px !important; }   
 }          