#footersubscribe_sidebar .card-body .email{
    margin-right: 1rem;
}
#footersubscribe_sidebar .card-body #subscribe{
    position: static !important;
    padding: 0.6rem 1.8rem;
    margin-top: 16px;
}
#footersubscribe_sidebar .card-body .lname .form-control, #footersubscribe_sidebar .card-body .fname .form-control {border-radius: 50px !important;}
.newsletter .right-part #footersubscribe_sidebar .card-body form{
    flex-wrap: wrap;
    justify-content: center;
}

@media (min-width: 992px){
    #footersubscribe_sidebar .card-body .form-group{
        margin-bottom: 0 !important;
    }
    #footersubscribe_sidebar .card-body .lname{
        margin: 0 1rem;
    }   
    .newsletter .right-part #footersubscribe_sidebar .card-body form{
        flex-wrap: nowrap;
        justify-content: center;
    }
    #footersubscribe_sidebar .card-body #subscribe{
        margin-top: 0;
    }
}
.sort-categories .slider-cat .cat-block:hover span {
  color: #33008d;
}

.sort-categories .slider-cat .cat-block:hover a {
  box-shadow: 0 0 0 5px #33008d;
}
/*.home_page_body #middle-content{*/
/*     display: none;*/
/*}*/

.design-sig-sec.sec-pb.sec-pb {
        padding-bottom: 0rem;
    }
    
.border-bottom.trusted-top-bar {
    display: none;
}

/*.slider-cat .row.flex-nowrap{*/
/*    justify-content:center !important;*/
/*}*/
.middle_inner_section #home_page .pager .btn::before {
    font-family: "Font Awesome 6 Pro";
  }
  
  #product_images .carousel-thumbs a.active {
  outline-color: none;
  border: 1px solid #f2a900;
  outline-color: transparent;
}
  @media only screen and (min-width: 768px) {
  #producttotalprice {
      display:block !important;}
  }
  
  #product-info #InfoTab .tab-content {
    background: none !important;
    padding: 1.5rem;
}

h4.mb-3 {
    display: none  !important;
}
div#paymethod30 {
    display: none;
}

div#paymethod29 {
    display: none;
}
div#paymethod28 {
    display: none;
}
div#paymethod27 {
    display: none;
}


.custom-control-label img {
    pointer-events: none !important;
    width: 85px;
    height: 85px;
    border-radius: 100%;
}

#product-info #price_calculator .visualcal .custom-control {
 border: none;
}

.note_red {color:red;}
.awesome-bar.bg-primary .awesome-bar_container p {
  margin-bottom: 0;
}
#xmas-santa{display:none;}
.awesome-bar.bg-primary {
  background-color: #00A9CE !important;
}