<style type="text/css">
    .hero-section {background-size: cover;color: white;}
    .hero-section .page-title {font-weight:600;margin-bottom: 15px;}
    .page-title-wrapper>h1{display: none !important}
    .breadcrumbs{display: none;}
    .page-products .columns {padding-top: 0;position: relative;z-index: 1;padding: 40px 100px 45px;}
    .category-left {box-shadow: 0px 0px 32px 0px #A6B1D040;border: none;padding: 15px 25px;}
.icons {font-size: 24px;font-weight: 600 !important;margin-right: 8px;}
.category-left .accordion-item{border:none;}
.category-left .nav-link {color: #333;padding: 0.75rem 1rem;display: flex;justify-content: space-between;align-items: center;}
.category-left .nav-link:hover {background-color: #f8f9fa;}
.category-left .count {color: #6c757d;font-size: 0.9em;}
.category-left .accordion-button::after {display: inline-block;width: 10px;height: 10px;border: solid #0B3558;border-width: 0 2px 2px 0;transform: rotate(45deg);margin: -5px 0 0 10px;color: #0B3558;background-image: none}
.category-left .accordion-button:not(.collapsed) {background: none !important;color: #0C8CE9;padding-left: 0; padding-right: 0;border-bottom: 1px solid #D6ECFF; box-shadow: none;}
.accordion-button:not(.collapsed)::after{transform: rotate(224deg); margin-top: 0; }
.category-left .accordion-button:not(.collapsed)::after{border-color: #0C8CE9;}
.category-left .icon {width: 20px;margin-right: 10px;color: #0d6efd;}
.category-left .submenu-item {padding: 0.5rem 1rem 0.5rem 2rem;color: #557FA0;text-decoration: none;display: block; font-size: 15px;border-bottom: 1px solid #D6ECFF;}
.category-left .submenu-item:hover {background-color: #f8f9fa;color: #0d6efd;}
.category-left .bg-light-blue {background-color: #f8fbff;}
.category-left .accordion-button {color: #0B3558;font-family: 'gilroy-semibold';border-bottom: 1px solid #D6ECFF;padding:12px 0;}
.category-left .second-level-menu .accordion-button {border-bottom: 1px solid #D6ECFF;padding:12px 0px 12px 20px;}
.category-left .second-level-menu .accordion-button, .category-left .second-level-menu .accordion-button span, .category-left .second-level-menu .accordion-button::after{color: #395369;font-size: 15px;}
.category-left .second-level-menu .accordion-button:not(.collapsed), .category-left .second-level-menu .accordion-button:not(.collapsed) span{color: #0C8CE9;}
.category-left .second-level-menu .accordion-button::after{transform: rotate(-43deg);margin-top: 0;border-color: #395369; width: 8px; height: 8px}
.category-left .second-level-menu .accordion-button:not(.collapsed)::after{transform: rotate(224deg); margin-top: 3px; border-color:#0C8CE9;}
.category-left .submenu-item::before{content: "•"; color: #4A7BA8; font-size: 20px; margin-right: 8px;position: relative;top: 2px; }
.product-card .view-all{justify-content: space-between;}
.product-card .view-all span, .product-card.product-card-back .view-all{text-decoration: underline;}
.product-card .view-all i{font-size: 20px;}
.product-card .view-all:hover, .product-card .view-all:hover i{text-decoration: underline; color: #0d6efd}
.product-card.product-card-back span.view-all:hover{color: #0d6efd !important;}
.product-image{height: 174px;object-fit: cover;}
.elevate{padding: 20px}
.stats-box-inner {background: rgba(255,255,255,0.9);padding: 15px;border-radius: 8px;margin-top: 0px;bottom: 0; width: 100%;}
.stats-item {display: flex;align-items: center;text-align: left;margin-bottom: 15px;}
.stats-item {text-align: left;color: #333;background: linear-gradient(to right, #0C8CE9, #E61348);-webkit-background-clip: text;-webkit-text-fill-color: transparent;position: relative;}
.stats-item:after{background-color:transparent;content: '';height: 30px;width: 2px;position: absolute;right: 20%;top: 11px;}
.stats-item:last-child:after{background-color: transparent;}
.stats-item {display: flex;align-items: center; justify-content: flex-start;text-align: left;padding: 15px;margin-bottom: 15px;}
.stats-item .image-wrapper {background-color: #DDEFFC;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 10px; margin-right: 15px}
.stats-item img {width: 28px;height: 28px;}
.stats-box-inner .col-5 {flex: 0 0 20%;max-width: 20%;padding: 0 10px;box-sizing: border-box;}
.certified-block-content .fonts-medium{font-weight: 600}
.category-description {padding: 0 100px 20px;margin-top: -40px;}
  @media (max-width: 768px) {
    .stats-box-inner .col-5 {
      flex: 0 0 50%; /* On smaller screens, stack 2 items per row */
      max-width: 50%;
    }
    
  }

  @media (max-width: 576px) {
    .stats-box-inner .col-5 {
      flex: 0 0 100%; /* On very small screens, stack items vertically */
      max-width: 100%;
    }
  }
.category-content-section{margin-top: 40px}
.category-content-section h2{font-size: 24px;line-height: 28.8px;text-align: left;text-underline-position: from-font;text-decoration-skip-ink: none;margin: 30px 0}
.category-content-section p{margin-bottom: 25px;font-weight: 500;color: #476796;}
.bulk-buy {background: #C4E5FF;border: 2px solid #2B79DD;border-radius: 10px;padding: 30px;max-width: 466px;width: 100%;box-shadow: 0px 10px 20px 0px #3F1D5F;}
.bulk-buy h2 {color: #0B3558;font-weight: 600;font-size: 24px;line-height: 33.6px;}
.bulk-buy h3 {font-size: 20px;font-weight: 500;line-height: 28px;color: #0B3558;text-transform: capitalize;}
.bulk-buy p {font-size: 15px;font-weight: 500;line-height: 24.6px;color: #0B3558;}
.bulk-buy a.btn.btn-primary {padding: 8px 15px !important;height: 40px;}
.google-image {
    background: #FFFFFF;
    width: 113.94px;
    height: 56.74px;
    border-radius: 10px;
    text-align: center;
    line-height: 54px;
}
.googleReview-bulk .review-count span, .google-rating p {
    font-weight: 400;
    font-size: 15px;
    color: #fff
}
.googleReview-bulk .review-count span.rating-stars{font-size: 18px}
.googleReview-bulk .review-count span.blue, .google-rating p span.blue{color: #0C8CE9}
.header-pr-img .product-image-container {background: #FFFFFF;border: 3px solid #99DFFF;width: 372px;height: 256px;border-radius: 10px;text-align: center;}
.see-more-info ul {padding-left: 0;list-style: none;}
.see-more-info ul li {
    margin-bottom: 10px;
    padding-left: 32px;
    position: relative;
    font-weight: 300;
    line-height: 26px;
}

.see-more-info ul li:before {
    content: '';
    color: #fff;
    position: absolute;
    left: 0;
    background: #0C8CE9;
    border-radius: 50%;
    font-size: 7px;
    width: 18px;
    height: 18px;
    text-align: center;
    content: "\e928";
    font-family: 'icomoon' !important;
    padding-top: 0;
    top: 3px;
    line-height: 19px;
    font-weight: 600;
}
.see-more-info-link-1{color: #0C8CE9; text-decoration: underline; font-weight: 600}
.see-more-info-link-1:active{color: #0C8CE9;}
.cat-hero-sec{padding: 30px 100px}
h1.page-title.h36 {
    font-size: 36px;
}
.bd-rat .certified-block-content .fonts-medium {
    font-weight: 600;
    font-size: 20px;

}
.arrow-1 {
    border: solid #0C8CE9;
    border-width: 0 2px 2px 0;
    padding: 3px;
    margin-left: 15px;
    position: relative;
    display: inline-block;
    top: -2px;
    text-decoration: none
}
.down-1 {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
@media (max-width:500px) {
    .googleReview-bulk .review-count span, .google-rating p {
        color: #0B3558;
    }
    .googleReview-bulk .review-count span, .google-rating p {font-size: 14px;}
    .googleReview-bulk.googleReview-bulk-box {padding-bottom: 20px;}
    .header-pr-img .product-image-container{width: 100%}
    /*.dcg-google-review.d-none{display: block !important;}*/
}
@media screen and (min-width: 1280px) and (max-width: 1650px) {
    .dcg-breadcrumb .breadcrumbs strong, .dcg-breadcrumb .breadcrumbs a{font-size: 14px}
    .page-main>.page-title-wrapper .page-title{font-size: 32px;}
    .short-description {font-size: 14px;line-height: 24px;}
    .certified-block:last-child {margin-bottom: 0;}
    .certified-block-content span {font-size: 14px;}
    .page-products .columns {padding-top: 0;position: relative;z-index: 1;padding: 40px 15px 45px;}
    #category-details-category .col-lg-3 {width: 20%;padding: 0 8px;margin-bottom: 0px !important;}
    .card.product-card .card-body {padding: 12px 12px 20px;}
    .product-card .card-title {font-size: 16px; }
    .promotion-content{left: 15px; right: 15px}
    .promotion-banner.trending-banner h5.card-title {font-size: 16px;}
    .page-layout-2columns-left .sidebar-main {padding: 15px 10px;}
    .bulk-buy{padding: 15px;margin-bottom: 20px !important;}
    .bulk-buy h2{font-size: 20px;line-height: 24.6px;}
    .bulk-buy h3 {font-size: 16px;line-height: 20px;}
    .bulk-buy p {font-size: 13px;line-height: 21.6px;}
    .googleReview-bulk.googleReview-bulk-box {margin-top: 0 !important;}
    .google-image{width: 95.94px;height: 53.74px;}
    .googleReview-bulk .review-count span.rating-stars {font-size: 16px;}
    .googleReview-bulk .review-count span, .google-rating p {font-size: 12px;}
    .bd-rat .certified-block-content .fonts-medium {font-size: 12px;}
    div#sync2.owl-carousel .owl-stage{gap: 40px !important;}
    h1.page-title.h36 {font-size: 28px;margin-left: 30px;}

}
.review-count{margin-bottom: 0}
</style>