@media(min-width:992px) {

div#sp-bottom-menu {
    width: 25%;
    left: 0;
    right: 0;
    margin: auto;
    margin-bottom: 50px;
    box-shadow: rgb(200 102 126 / 23%) 0px 7px 29px 0px;
    border-radius: 10px;
    border:2px solid #dd9099!important;
}}

div#sp-bottom-menu {
    position: fixed;
    bottom: 0;
    left: 0;
    background: #fff;
    z-index: 9999 !important;
    padding:10px 10px 10px 10px;
    border-top: 1px solid #ccc;
  }

.bottom-bar-div {
    width: 25%;
    float: left;
}


  
#bottom-bar-row .sppb-col-md-2,
#bottom-bar-row .sppb-col-sm-3,
#bottom-bar-row .sppb-col-xs-3 {
    flex: 1;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    padding:10px 0px 0px 0px ; /* Space around the items */
}

#bottom-bar-row .sppb-addon-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

#bottom-bar-row img.sppb-img-responsive {
    max-width: 40px;
    height: auto;
    margin-bottom: 5px;
}

@media (max-width: 991px) {
    #hikashop_cart_module {
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
    }

    #hikashop_cart_module img {
        height:25px;
        width:25px;
    }
}

div#sp-bottom-menu span.hikashop_small_cart_total_title {
    display: flex;
    gap: 5px;
}

div#sp-bottom-menu span.hikashop_small_cart_total_title {
    color: #000;
}

div#bottom-bar-row a {
    color: #bdc2cb!important;
}

div#sp-bottom-menu span.sppb-img-container {
    font-size: 20px;
}

div#sp-bottom-menu .sppb-addon-feature a.active.tab{background:transparent!important;}

div#sp-bottom-menu .sppb-addon-feature a.active.tab img.sppb-img-responsive {
    width: 20px;
    height: 20px;
    filter: invert(42%) sepia(88%) saturate(632%) hue-rotate(309deg) brightness(109%) contrast(95%)!important;
}

div#sp-bottom-menu .sppb-addon-feature a.active.tab h6.sppb-addon-title.sppb-feature-box-title a {
    color:#f96177!important;
}

div#sp-bottom-menu .sppb-addon-feature a.active.tab {
    background: transparent!important;
}


section#sp-bottom-bar {
    position: fixed;
    bottom: 70px;
    width: 25%;
    margin: auto;
    left: 0;
    right: 0;
    z-index: 99999;
    background: white;
    border: 4px solid #2866b1;
    padding: 10px 10px;
    border-radius: 10px;
}


@media screen and (max-width:992px){
section#sp-bottom-bar {
    width: 80%;
    margin-left: 8px;
  }
div#sp-bottombar {
    padding: 0px!important;
}

section#sp-bottom-bar {
    position: fixed;
    bottom: 0px;
    width: 100%;
    margin: auto;
    left: 0;
    right: 0;
    z-index: 99999;
    background: white;
    border: 0px solid #2866b1;
    border-top:1px solid #ccc;
    padding: 10px 0px;
    border-radius: 0px;
}
}


a.sp-scroll-up {
    bottom: 200px;
}

div#onesignal-bell-container {
    bottom: 125px!important;
    right: -4px!important;
}



@media screen and (max-width:992px){
footer#sp-footer {margin-bottom: 60px;padding: 0px!important;}

.floating_button {
    bottom: 125px!important;
    right: 60px!important;
    z-index: 99999!important;
}
}

#sp-footer .container-inner{padding:10px}


