
.actions.fixed-add-to-cart { width:500px !important; }

section.detail-page .single-product-content .btn.add-to-cart-btn{ padding: 10px 15px !important; }
section.detail-page .single-product-content .btn.add-to-cart-btn:hover{ padding: 10px 15px !important; }
 /*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 }
   /*gift store css*/
     @media screen and (max-width: 1700px){
  .bg-top .main-top-banner span { font-size: 23px !important;}
   
}
@media screen and (max-width: 1200px){
    .single-product-content .actions{  width:100% !important; }
    .single-product-content .actions.fixed-add-to-cart { width:500px !important; }
    .single-product-content .stock-store{ width:100% !important; }
}
  @media screen and (max-width: 1024px){
  .bg-top .main-top-banner span {font-size: 16px !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;}   
  }

@media screen and (max-width: 479px){

.header-account-links a {
    font-size: 10px;       
}

}
 @media screen and (max-width: 340px) { 
    .country-slider h2{ line-height:25px !important }
    .heading { font-size: 14px !important; }
 }