.carousel-control-prev-icon, .slick-arrow.slick-prev {
  left: 0;
}
.carousel-control-prev-icon::before, .slick-arrow.slick-prev::before {
  content: "\f104" !important; font-family:"Font Awesome 6 Pro" !important; color: #0221c4;
}
.carousel-control-next-icon, .slick-arrow.slick-next {
  right: 0;
}
.carousel-control-next-icon::before, .slick-arrow.slick-next::before {
  content: "\f054" !important; font-family:"Font Awesome 6 Pro" !important; color: #0221c4;
}
 
 
.carousel-control-prev-icon, .carousel-control-next-icon, .slick-arrow.slick-prev, .slick-arrow.slick-next {
  background-image: none !important;
}
.carousel-control-prev-icon::before, .carousel-control-next-icon::before, .slick-arrow.slick-prev::before, .slick-arrow.slick-next::before {
  opacity: 1;
  font-family:"Font Awesome 6 Pro";
  color: #9abf3b !important;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 18px;
}
 
.carousel-control-prev-icon, .carousel-control-next-icon{
    height:unset; width:unset;
}


.dynamicHelpTemplateMain .size_btn_main{
    margin-top: 1rem !important;
}
.cms-header-block .header-box img{
    max-height: 350px;
    object-fit: contain;
}
.product-box .hover-box-shadow .card-body .card-title{
    text-align:center !important;
    color: #000 !important;
}
.hover-box-shadow .btn.btn-info{
    display:none !important;
}
.top-sellers .cat-block span{
    text-align: center;
}
@media screen and (min-width:992px) {
.navbar .container {
  position: relative !important;
}
 .navbar .container .collapse .navbar-nav .nav-item.megamenu > .dropdown-menu > .list-unstyled > li .dropdown-menu {
    width: 78%;
  }
  .navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled > li .dropdown-menu {
  border-left: 1px solid #f8f8f8 !important;
}
  .navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu li .dropdown-menu {
    box-shadow: unset;
  }
  .navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu {
 border-radius: 0px 0 1rem 1rem !important;background: #f8f8f8 !important;
}
  .navbar .container .collapse .navbar-nav .nav-item.megamenu > .dropdown-menu > .list-unstyled .dropdown-menu {
    background-color: #fff !important;
    bottom: 0;
  }
.navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu li {
  padding-left: 0;
  width: 22%;
}
.navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled > li > .dropdown-item {
  width: 100%;
}
 .navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled > li > .dropdown-item::after {
    right:10px;color: #212529;
  }
    .navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu li .dropdown-menu .col li{
    width: 100%;
  }
  
      .navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu li .all-product + .dropdown-menu .col li{
    width: 33%;
  }
  /*  .navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu li:hover > .dropdown-item {*/
  /*  background:#fff !important;*/
  /*  border-radius: 0 !important;*/
  /*}*/
   .navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu li .dropdown-menu li:hover > .dropdown-item {
    color: #0221c4 !important;
    background:transparent !important;
    border-radius: 0 !important;
  }
  .navbar .container .collapse .navbar-nav a.dropdown-item {
  padding: 0.8rem 1rem !important;
}
.navbar .container .collapse .navbar-nav .nav-item.megamenu > .dropdown-menu > .list-unstyled > li {
  margin-bottom: 0;
}
.navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu .list-unstyled > li .dropdown-menu .category_header_content {
  background: #f8f8f8;padding: 10px;
}
.navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu li:hover > .dropdown-item::after {color: #0221c4;
}
.navbar .container .collapse .navbar-nav .nav-item.megamenu > .dropdown-menu > .list-unstyled > li .dropdown-menu > .row {
  margin: 0;
  height: 100%;
}
  .navbar .container .collapse .navbar-nav .megamenu .dropdown-menu li .dropdown-menu a.dropdown-item {
  padding: .6rem 1.8rem !important;
  line-height: 1.1;
}
.navbar .container .collapse .navbar-nav .nav-item.megamenu .dropdown-menu {
  overflow-y: hidden;
}
}
.product-box .hover-box-shadow .thumbnail, #product-info .imageGalleryBlock img, .top-sellers .cat-block a{
    background-color: #f5f5f5 !important;
}


@media only screen and (min-width:1280px){
  .navbar-collapse .navbar-nav .nav-item:last-child .dropdown-menu .dropdown-menu,.navbar-collapse .navbar-nav .nav-item:nth-last-child(2) .dropdown-menu .dropdown-menu{
      left: unset;
      right: 100%;
      
  }
  .navbar-collapse .navbar-nav .nav-item:last-child .dropdown-menu a,.navbar-collapse .navbar-nav .nav-item:nth-last-child(2) .dropdown-menu a{
      padding: 0.8rem 1.3rem !important;
  }
  .navbar-collapse .navbar-nav .nav-item:last-child .dropdown-menu a:after,.navbar-collapse .navbar-nav .nav-item:nth-last-child(2) .dropdown-menu a:after{
     top: 13px;
     left: 6px;
     transform: rotate(180deg);
     right:unset;
  }
}

/**/
@media (max-width: 767px) {
    #home_page .pager {
        margin-bottom: 1rem;
        position: static !important;
    }
    
    #home_page .btn-secondary:hover, 
    #home_page .btn-secondary:focus, 
    #home_page .btn-secondary:not(:disabled):not(.disabled):active, 
    #home_page .btn-secondary:not(:disabled):not(.disabled).active, 
    #home_page .btn-secondary:not(:disabled):not(.disabled):active:focus {
        background: #fff;
        border: 1px dashed #9abf3b !important;
    }
    
    #home_page [aria-label="Next"],
    #home_page [aria-label="Previous"] {
     opacity: 1;
     top: 0px;
     bottom: 0;
     margin: auto;
     background: #fff;
     border-radius: 100px;
     box-shadow: 0px 4px 4px 0px rgba(0,0,0,.0784313725);
     z-index: 5;
     width: 30px;
     height: 30px;
     border: 1px dashed #fff !important;
    }
    #home_page .pager li .btn-secondary[data-slide="next"] ,
    #home_page .pager li .btn-secondary[data-slide="prev"]{
     padding: 0;
    }
}