.primary-sidebar .sidebar-widget { padding;20px!important;}
.header-style-1 .header-middle-ptb-1 {   padding:0px!important; }
.hotline p{ font-size:18px!important;font-weight:bold!important;}
.hotline p span { margin-top:5px!important;}
input { padding:.75em!important;}
.checkout-logo a img { height:auto!important;}
.product-cart-wrap .product-img-action-wrap .product-img { padding:5%!important;}
.card-1 a { color: #000!important; letter-spacing:1px!important;}
.card-1:hover a { color: #A4C422!important; }
.card-1 {      min-height: 175px!important;    padding: 20px!important; }
.newsletter .newsletter-inner .newsletter-content .form-subscribe input,.hero-slider-1 .slider-content .form-subscribe input { padding-left:50px!important;}
.hero-slider-1 .single-hero-slider.rectangle .slider-content { left:60%!important;;text-align:left!important; }
.display-2 {     font-size: 60px;    line-height: 1.5;}
.tags-checkbox span, .tags-radio span { font-size:15px!important;padding:5px 10px!important;}
.download-app a img { max-width:100%!important;}
.download-app {     display: flex;    flex-wrap: wrap;    margin: 25px 0;    flex-direction: column;}
.logo.logo-width-1 {margin-right:50px!important; }
.header-top-ptb-1 #news-flash { width:100%!important; font-size:15px!important;}
@media only screen and (max-width: 480px) {
  .hero-slider-1 .single-hero-slider.rectangle .slider-content {left:50%!important;;text-align:center!important;;width:90%;} 
  .hero-slider-1 .single-hero-slider {background-size:contain!important;background-repeat:no-repeat;}
  .hero-slider-1 .single-hero-slider { height:120px!important;}
  .logo.logo-width-1 {  left:55%;  }
   .logo.logo-width-1 a img { max-width:200px!important;}
  .categories-dropdown-active-large { padding:10px!important; }
 .mobile-promotion {   background: #000;   color: #fff;   display: block;  padding: 10px 0 0 0;text-align: center; margin-top:85px;    }
@media screen and (max-width: 768px) {
 .footer-mobile { width: 100%!important;overflow:hidden!important; }
 .logo.logo-width-1 a img {max-height:120px!important; max-width:300px!important;}
 .header-style-1 .main-categories-wrap>a.categories-button-active { line-height: 50px;    padding:15px;} 
  { padding:10px!important; }
   .logo.logo-width-1 {  left:55%;  }
  #scrollUp,a.categories-button-active i{ display:none!important;} 
}
.header-top-ptb-1 #news-flash { min-height:30px!important; }
div#news-flash ul {   padding-top: 7px!important;}

@media (max-width: 767px) { 
  .sticky-bar {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 1000;
    }
   
}
.header-top-ptb-1 #news-flash li a b {
   /* color: #533f1f!important; */
  color: #FFF!important;
}
.header-info>ul>li:hover>a { color:#FFF!important;}
.mobile-promotion b{ color: #FFF !important;    font-weight: bold; margin-top:85px;}
div#news-flash li i{ display:none!important;}
.shopping-summery table tbody tr img { max-width:75px!important;}
.product-detail .detail-info .product-price .current-price{ font-size:24px!important;}
li.nav-item a.nav-priority-10000{ display:none!important;}

.product-cart-wrap .product-action-1{ display:none!important;}
.custom-modal .modal-dialog {
    border: 0;
    border-radius: 0;
    max-width: 90vw!important;
    overflow: hidden
}
.product-detail-rating {    justify-content: space-between;    padding: 15px 0;    display: none!important;}
.bb-product-filter-link { color: var(--color-heading);
    font-family: var(--font-heading),sans-serif;
    font-size: 16px;    font-weight: 700; gap: 2rem;    position: relative;    line-height: 2.25rem;}

.bb-product-filter-link img,.bb-product-filter-link svg {    height: 2rem;    width: 2rem;}
.bb-product-filter {    padding: 20px;    border-radius: 10px;}