#page-wrapper {
  min-height: 100vh !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
}
@media (max-width: 1024px) {
  #page-wrapper {
    width: 100% !important;
}
  }
.special-con:is(#page-wrapper .outer-container) {
      margin: 0 0 auto !important;
      width: 100%;
    }
@media (min-width: 1025px) {
  .special-con:is(#page-wrapper .outer-container) {
        margin: 0 auto auto !important;
    }
      }
.special-con2:is(#page-wrapper .outer-container) {
      padding-top: 120px !important;
    }
@media (max-width: 1132px) {
  .special-con2:is(#page-wrapper .outer-container) {
        padding-top: 80px !important;
    }
      }
#page-wrapper .grey-bg {
    background: #f6f6f6;
    min-height: 100vh;
  }
#page-wrapper .container {
    width: 100%;
  }
:is(#page-wrapper .container) .main-content {
      max-width: 80% !important;
      width: 100% !important;
      padding-left: 10px;
      padding-right: 10px;
    }
.left:is(:is(#page-wrapper .container) .main-content) {
        order: 2 !important;
      }
.right:is(:is(#page-wrapper .container) .main-content) {
        order: 1 !important;
      }
:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .banner-components {
          width: 100% !important;
        }
:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .banner-components) img {
            width: 100% !important;
          }
:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components {
          width: 100% !important;
        }
:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .grid-row {
            width: 100% !important;
          }
@media (min-width: 1025px) {
  :is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .slick-slider .slick-list .slick-track .slick-slide {
              padding: unset !important;
          }
            }
@media (min-width: 1025px) {
  .outer-row-3:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) {
                margin-left: 5px !important;
            }
              }
@media (min-width: 1025px) {
  .outer-row-3:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-3 {
                  width: 260.5px !important;
              }
                }
@media (max-width: 1024px) {
  .outer-row-3:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-3 {
                  width: 100% !important;
              }
                }
@media (max-width: 425px) {
  .outer-row-3:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-3 {
                  width: 100% !important;
              }
                }
:is(.outer-row-3:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-3) .row-3 {
                  height: 260.5px !important;
                }
@media (min-width: 1025px) {
  :is(.outer-row-3:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-3) .row-3 {
                    width: 260.5px !important;
                }
                  }
@media (max-width: 1024px) {
  :is(.outer-row-3:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-3) .row-3 {
                    height: 348px !important;
                    width: 100% !important;
                }
                  }
@media (max-width: 425px) {
  :is(.outer-row-3:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-3) .row-3 {
                    height: 177px !important;
                    width: 100% !important;
                }
                  }
:is(:is(.outer-row-3:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-3) .row-3) img {
                    height: 260.5px !important;
                  }
@media (min-width: 1025px) {
  :is(:is(.outer-row-3:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-3) .row-3) img {
                      width: 260.5px !important;
                  }
                    }
@media (max-width: 1024px) {
  :is(:is(.outer-row-3:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-3) .row-3) img {
                      width: 100% !important;
                      height: 348px !important;
                  }
                    }
@media (max-width: 425px) {
  :is(:is(.outer-row-3:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-3) .row-3) img {
                      height: 177px !important;
                      width: 100% !important;
                  }
                    }
@media (min-width: 1025px) {
  .outer-row-4:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) {
                margin-left: 5px !important;
            }
              }
@media (min-width: 1025px) {
  .outer-row-4:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-4 {
                  width: 186.5px !important;
              }
                }
@media (max-width: 1024px) {
  .outer-row-4:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-4 {
                  width: 100% !important;
              }
                }
@media (max-width: 425px) {
  .outer-row-4:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-4 {
                  width: 100% !important;
              }
                }
:is(.outer-row-4:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-4) .row-4 {
                  height: 186.5px !important;
                }
@media (min-width: 1025px) {
  :is(.outer-row-4:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-4) .row-4 {
                    width: 186.5px !important;
                }
                  }
@media (max-width: 1024px) {
  :is(.outer-row-4:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-4) .row-4 {
                    height: 348px !important;
                    width: 100% !important;
                }
                  }
@media (max-width: 425px) {
  :is(.outer-row-4:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-4) .row-4 {
                    height: 177px !important;
                    width: 100% !important;
                }
                  }
:is(:is(.outer-row-4:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-4) .row-4) img {
                    height: 186.5px !important;
                  }
@media (min-width: 1025px) {
  :is(:is(.outer-row-4:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-4) .row-4) img {
                      width: 186.5px !important;
                  }
                    }
@media (max-width: 1024px) {
  :is(:is(.outer-row-4:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-4) .row-4) img {
                      width: 100% !important;
                      height: 348px !important;
                  }
                    }
@media (max-width: 425px) {
  :is(:is(.outer-row-4:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-4) .row-4) img {
                      height: 177px !important;
                      width: 100% !important;
                  }
                    }
@media (min-width: 1025px) {
  .outer-row-5:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) {
                margin-left: 3px !important;
            }
              }
@media (min-width: 1025px) {
  .outer-row-5:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-5 {
                  width: 142px !important;
              }
                }
@media (max-width: 1024px) {
  .outer-row-5:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-5 {
                  width: 100% !important;
              }
                }
@media (max-width: 425px) {
  .outer-row-5:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-5 {
                  width: 100% !important;
              }
                }
:is(.outer-row-5:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-5) .row-5 {
                  height: 142px !important;
                }
@media (min-width: 1025px) {
  :is(.outer-row-5:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-5) .row-5 {
                    width: 142px !important;
                }
                  }
@media (max-width: 1024px) {
  :is(.outer-row-5:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-5) .row-5 {
                    height: 348px !important;
                    width: 100% !important;
                }
                  }
@media (max-width: 425px) {
  :is(.outer-row-5:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-5) .row-5 {
                    height: 177px !important;
                    width: 100% !important;
                }
                  }
:is(:is(.outer-row-5:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-5) .row-5) img {
                    height: 142px !important;
                  }
@media (min-width: 1025px) {
  :is(:is(.outer-row-5:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-5) .row-5) img {
                      width: 142px !important;
                  }
                    }
@media (max-width: 1024px) {
  :is(:is(.outer-row-5:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-5) .row-5) img {
                      width: 100% !important;
                      height: 348px !important;
                  }
                    }
@media (max-width: 425px) {
  :is(:is(.outer-row-5:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .products-components) .single-product-box) .inner-row-5) .row-5) img {
                      height: 177px !important;
                      width: 100% !important;
                  }
                    }
:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .photogrid-components) .images-container {
            width: 100% !important;
          }
:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .content-editor-components {
          width: 100% !important;
        }
:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .content-components) .contents-container {
            width: 100% !important;
          }
:is(:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .content-components) .contents-container) .media-content {
              width: 100% !important;
            }
:is(:is(.left:is(:is(#page-wrapper .container) .main-content),.right:is(:is(#page-wrapper .container) .main-content)) .product-showcase-components) .products-container {
            width: 100% !important;
          }
@media (max-width: 1024px) {
  :is(#page-wrapper .container) .main-content {
        max-width: 100% !important;
        width: 100% !important;
        padding-left: 0px;
        padding-right: 0px;
        order: 1 !important;
    }
      }
:is(#page-wrapper .container) .sidebar-left {
      max-width: 20% !important;
      width: 100% !important;
      padding-left: 10px;
      padding-right: 10px;
      order: 1 !important;
    }
@media (max-width: 1024px) {
  :is(#page-wrapper .container) .sidebar-left {
        max-width: 100% !important;
        width: 100% !important;
        order: 2 !important;
    }
      }
:is(#page-wrapper .container) .sidebar-right {
      max-width: 20% !important;
      width: 100% !important;
      padding-left: 10px;
      padding-right: 10px;
      order: 2 !important;
    }
@media (max-width: 1024px) {
  :is(#page-wrapper .container) .sidebar-right {
        max-width: 100% !important;
        width: 100% !important;
        order: 2 !important;
    }
      }
@media (min-width: 1024px) {
  #page-wrapper .motion {
      position: relative;
      transform: translateY(20px);
      opacity: 0;
      transition: 1s all ease;
  }
    }
@media (min-width: 1024px) {
  #page-wrapper .motion.active {
      transform: translateY(0);
      opacity: 1;
  }
    }
