.customer-support p.large-font a {word-break: break-word;}
.modal .badge.badge-success { font-size: 15px; }

.mini-cart-bottom .button a { font-size: 15px; }
.product-variations,
.single-product-content .stock-store,
.single-product-content .actions { width:85%; }


.actions.fixed-add-to-cart .col-6:first-child{max-width: 40% !important;flex: 0 0 40% !important;}
.actions.fixed-add-to-cart .col-6:last-child{max-width: 60% !important;flex: 0 0 60% !important;}
.actions .form-row.quantity label { font-size:14px; }
.actions.fixed-add-to-cart {width:460px !important;}

.single-product-content .btn.add-to-cart-btn,
.single-product-content .btn.add-to-cart-btn:hover{  padding: 10px 9px !important;}


.product-variations, 
.single-product-content .stock-store, 
.single-product-content .actions { width:100%; }

 /*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: 1500px) {
.mini-cart-bottom .button a {
    font-size: 14px;
    padding: 10px 10px !important;
}

}

@media screen and (max-width: 1400px) {

.single-product-content .actions,    
.single-product-content .product-variations {
    width:90% !important;
}

.single-product-content .add-to-cart-btn,
.single-product-content .add-to-cart-btn:hover {
 width:100% !important;
 font-size:13px !important;
 padding:10px !important;
}

.product-variations,
.single-product-content .stock-store,
.single-product-content .actions{ width:100% !important; }

.actions.fixed-add-to-cart{  width:460px !important; }
 
}

   

@media screen and (max-width: 1050px) {

.single-product-content .add-to-cart-btn{ font-size:12px !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: 340px) { 
    .country-slider h2{ line-height:25px !important }
    .heading { font-size: 14px !important; }
 }