#upload_content_page #file_upload_innerpage .upload_pord_img_title {
    display: none;
}
#product_images .carousel-control-next .carousel-control-next-icon {
    background: none !important;
}
#product_images .carousel-control-next .carousel-control-next-icon::before {
    content: "\f105";
    font-family: "Font Awesome 6 Pro";
    font-size: 20px;
    font-weight: 900;
    color: #00A0E9;
}
#product_images .carousel-control-prev .carousel-control-prev-icon {
    background: none !important;
}
#product_images .carousel-control-prev .carousel-control-prev-icon::before {
    content: "\f104";
    font-family: "Font Awesome 6 Pro";
    font-size: 20px;
    font-weight: 900;
    color: #00A0E9;
}

/*#normalcalc .form-group .filter-option-inner-inner {*/
/*  max-width: 100%;*/
/*}*/
/*#price_calculator{*/
/*    margin-top:1.5rem;*/
/*}*/
#product_category .grid-section #grid .productbox .media-box-container {
  height: 100%;
  transition: all .5s ease;
}

/*smooth dropdown*/

/* Base dropdown menu animation */
.bootstrap-select .dropdown-menu {
    display: block; /* keep it rendered for animation */
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.25s ease;
    visibility: hidden;
}

/* When dropdown is open */
.bootstrap-select.show .dropdown-menu {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
}

/* Optional: smoother inner scroll appearance */
.bootstrap-select .dropdown-menu .inner {
    transition: all 0.2s ease;
}

/* Base popover state */
/* Always keep popover rendered */
.popover {
    display: block;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease-in-out;
}

/* When popover is visible */
.popover.show {
    opacity: 1;
    visibility: visible;
}
#product_category .grid-section #grid .productbox{
    margin-bottom: 2rem !important;
}

    .top_products .slick-slide {
        height: auto !important;
        min-height: 1px;
        flex: 1 0 0%;
        margin-right: 15px;
        margin-left: 15px;
      }
      .top_products .slick-track{
          display: flex !important;
        flex-flow: row wrap;
        padding:15px 0;
      }
      .top_products .slick-slide > div ,.top_products .slick-slide > div .w-100 {
        height: 100% !important;
      }
      
      .top_products .card{
          margin-right:30px;
      }
      
      .top_products .card .card-body .h3{
          color: #000 !important;
      }
      .top_products .card{
          transition: all .5s ease;
      }
      
      .top_products .card:hover {
  box-shadow: 0px 0px 1rem 0px hsl(0,0%,70%);
}

@media only screen and (min-width: 768px) {
  #footer .footer-bottom .social li a {
    width: 2.125rem;
    height: 2.125rem;
  }
}

@media only screen and (min-width: 1280px) {
  #footer .footer-bottom .social li a {
    width: 3.125rem;
    height: 3.125rem;
  }
}
.top_products .card:hover .card-body .h3{
    color :#00a0e9 !important
}