 .single-product-content .btn.add-to-cart-btn, 
 .single-product-content .btn.add-to-cart-btn:hover { padding:10px !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 }
   .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 }
   
}
  @media screen and (max-width: 1024px){
  .bg-top .main-top-banner span {font-size: 16px !important;}
   }
@media screen and (max-width: 840px){ 
.important-gift h2{ font-size:14px !important }
.important-gift img{ width:30% !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 }    
  }
 @media screen and (max-width: 340px) { 
    .country-slider h2{ line-height:25px !important }
    .heading { font-size: 14px !important; }
 }     

   /*gift store css*/   

   .warranty-modal .warranty-plans .btn.select-plan {
      padding: 10px 12px !important;
      white-space: normal !important;
      text-align: left !important;
      min-width: auto !important;
    }
    .warranty-modal .warranty-plans .dropdown-menu{
      left: -5px !important;
    }
    .warranty-modal .warranty-plans .btn.select-plan~.dropdown-menu .dropdown-item {
      white-space: break-spaces !important;
      line-height: 19px !important;
    }