#price_calculator .slick-arrow.slick-prev,#price_calculator .slick-arrow.slick-next {
    width: 30px;
    height: 30px;
  }
#price_calculator .slick-arrow.slick-prev::before,#price_calculator .slick-arrow.slick-next::before {
    font-size: 14px;
  }
  
#category_product_list .cat_desc {display:block !important;}
  
  @media only screen and (min-width: 1440px) {
  #footer .fotter_bottom .container .support_info ul li {
    width: 100%;
  }
}

#pricecalulate label{
    font-family: "Quicksand-SemiBold",sans-serif;

}

@media only screen and (min-width: 1440px) {
  .review-section #testimonial_multi_sidebar .card-footer .carousel-control-prev {
    left: -25px;
  }
}

#product-info .fullwidth-section.section-bg{
    background: transparent !important;
}


@media only screen and (min-width: 1600px) {
  #cms_page .breadcrumb_container .breadcrumb {
    transform: translateY(-110px);
  }
  #cms_page .page-header {
    transform: translateY(-320%);
  }
}
@media only screen and (max-width: 767px) {
    body .fancybox__carousel .fancybox__viewport .fancybox__slide:not(.has-image) .f-html {
        min-height: auto !important;
    }
}

@media only screen and (max-width: 767px) {
.fancybox__dialog .fancybox__carousel .fancybox__viewport .fancybox__slide:not(.has-image) .f-html {
    min-height: auto !important;
    margin: 0;
    overflow-y: unset !important;
  }
  #cms_page .page-header{
      transform: translateY(-183%);
      padding: 0 15px;
  }
}
@media only screen and (min-width: 768px) {
  .product-box .hover-box-shadow .thumbnail img {
    width: 300px;
    height: 300px;
    object-fit: cover;
  }
}
.page-header .text-secondary{
    
display: none;
}

#product_category .page-header {
    display: none;
}