/*
----------------------------------------------------------------------------------------
Project : Josco v.01
Updated on :22-10-2021
----------------------------------------------------------------------------------------
*/
/* Product List Page */
.product-listing .sidebar {
  max-height: 100%; }

/* Slick carousel Nav Arroews */
.slick-prev:before,
.slick-next:before {
  content: "" !important;
  width: 100%;
  height: 100%; }

/*
----------------------------------------------------------------------------------------
Updated on :25-10-2021
----------------------------------------------------------------------------------------
*/
.product-list-grid {
  margin: 0rem;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 50px; }
  .product-list-grid .item {
    max-width: 100%;
    margin: 0rem 0rem 2.5rem; }
  @media (min-width: 481px) {
    .product-list-grid .item {
      width: 48%;
      margin-right: 4%; }
      .product-list-grid .item:nth-child(2n) {
        margin-right: 0rem; } }
  @media (min-width: 992px) {
    .product-list-grid .item {
      width: calc((100% / 3) - 2%);
      margin: 0rem 0rem 1.5rem;
      padding-bottom: 0.5rem;
      margin-right: 3%; }
      .product-list-grid .item:nth-child(2n) {
        margin-right: 3%; }
      .product-list-grid .item:nth-child(3n) {
        margin-right: 0%; } }
  @media (min-width: 1200px) {
    .product-list-grid .item {
      width: calc(100% / 3 - 54px);
      margin-right: 80px; }
      .product-list-grid .item:nth-child(2n) {
        margin-right: 80px; }
      .product-list-grid .item:nth-child(3n) {
        margin-right: 0%; } }

ul.custom_paging.sticky {
  position: absolute;
  top: 0;
  width: 100%; }

.custom_paging button {
  padding: 0;
  font-family: "Nunito Sans", sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  border: none;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0; }

.custom_paging button:focus {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }

.testimonials .testimonial-slider {
  padding-top: 7rem; }

@media (min-width: 768px) {
  .testimonials .testimonial-slider {
    padding-top: 7rem; } }

.slick-track.notransform {
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important; }

.home .testimonials ul.custom_paging li::after {
  width: 0%; }

/*
----------------------------------------------------------------------------------------
Updated on :03-11-2021
----------------------------------------------------------------------------------------
*/
.banner-fullpage-slider .item {
  min-height: 333px; }

.mainBanner .slick-slide img {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover; }


@media screen and (max-width: 768px) {
  .slick-prev:before,
.slick-next:before {
  content: "" !important;
  width: 60%;
  height: 60%; }
}
