.elementor-15
  .elementor-element.elementor-element-07a38a1.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-15
  .elementor-element.elementor-element-b1e2dcb
  .elementor-repeater-item-d8167c9
  .swiper-slide-bg {
  background-color: #bbbbbb;
  background-image: url(https://www.gearmadeold.naymkhan.com/wp-content/uploads/2024/09/Web-banner.jpg);
  background-size: cover;
}
.elementor-15
  .elementor-element.elementor-element-b1e2dcb
  .elementor-repeater-item-94137e9
  .swiper-slide-bg {
  background-color: #bbbbbb;
  background-image: url(https://www.gearmadeold.naymkhan.com/wp-content/uploads/2022/09/Gearmade-web-banner.jpg);
  background-size: cover;
}
.elementor-15
  .elementor-element.elementor-element-b1e2dcb
  .elementor-repeater-item-b74bc2c
  .swiper-slide-bg {
  background-color: #bbbbbb;
  background-image: url(https://www.gearmadeold.naymkhan.com/wp-content/uploads/2022/01/banner-wiwu.png);
  background-size: cover;
}
.elementor-15
  .elementor-element.elementor-element-b1e2dcb
  .elementor-repeater-item-b74bc2c
  .elementor-background-overlay {
  background-color: rgba(0, 0, 0, 0.5);
}
.elementor-15
  .elementor-element.elementor-element-b1e2dcb
  .elementor-repeater-item-cefa1c8
  .swiper-slide-bg {
  background-color: #bbbbbb;
  background-image: url(https://www.gearmadeold.naymkhan.com/wp-content/uploads/2021/12/banner_wave-1.jpg);
  background-size: cover;
}
.elementor-15
  .elementor-element.elementor-element-b1e2dcb
  .elementor-repeater-item-cefa1c8
  .elementor-background-overlay {
  background-color: #00000036;
}
.elementor-15
  .elementor-element.elementor-element-b1e2dcb
  .elementor-repeater-item-e3fec8e
  .swiper-slide-bg {
  background-image: url(https://www.gearmadeold.naymkhan.com/wp-content/uploads/2021/12/Black-Flat-Minimalist-Accounting-Business-Website-1.png);
  background-size: cover;
}
.elementor-15
  .elementor-element.elementor-element-b1e2dcb
  .elementor-repeater-item-e3fec8e
  .swiper-slide-contents {
  margin-left: auto;
}
.elementor-15
  .elementor-element.elementor-element-b1e2dcb
  .elementor-repeater-item-e3fec8e
  .swiper-slide-inner {
  text-align: center;
}
.elementor-15 .elementor-element.elementor-element-b1e2dcb .swiper-slide {
  height: 403px;
  transition-duration: calc(5000ms * 1.2);
}
.elementor-15
  .elementor-element.elementor-element-b1e2dcb
  .swiper-slide-contents {
  max-width: 66%;
}
.elementor-15 .elementor-element.elementor-element-b1e2dcb .swiper-slide-inner {
  text-align: center;
}
.elementor-15
  .elementor-element.elementor-element-b1e2dcb
  .swiper-slide-inner
  .elementor-slide-heading:not(:last-child) {
  margin-bottom: 15px;
}
.elementor-15
  .elementor-element.elementor-element-b1e2dcb
  .elementor-slide-heading {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-15
  .elementor-element.elementor-element-b1e2dcb
  .swiper-slide-inner
  .elementor-slide-description:not(:last-child) {
  margin-bottom: 15px;
}
.elementor-15
  .elementor-element.elementor-element-b1e2dcb
  .elementor-slide-description {
  font-family: "Roboto Slab", Sans-serif;
  font-weight: 400;
}
.elementor-15 .elementor-element.elementor-element-20d87b5 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 1px;
}
.elementor-15
  .elementor-element.elementor-element-20d87b5
  .elementor-divider-separator {
  width: 100%;
}
.elementor-15 .elementor-element.elementor-element-20d87b5 .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-15
  .elementor-element.elementor-element-20d87b5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-e4ad9a6 {
  text-align: center;
  width: 230px;
  max-width: 230px;
}
.elementor-15
  .elementor-element.elementor-element-e4ad9a6
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 22px;
  font-weight: 600;
}
.elementor-15
  .elementor-element.elementor-element-e4ad9a6
  > .elementor-widget-container {
  margin: -50px 0px 0px 0px;
  background-color: #ffffff;
}
.elementor-15
  .elementor-element.elementor-element-b4e460a.elementor-wc-products
  ul.products {
  grid-column-gap: 0px;
  grid-row-gap: 5px;
}
.elementor-15
  .elementor-element.elementor-element-b4e460a
  .woocommerce
  .woocommerce-loop-category__title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-15
  .elementor-element.elementor-element-b4e460a
  .woocommerce-loop-category__title
  .count {
  color: #f55b5b00;
}
.elementor-15
  .elementor-element.elementor-element-b4e460a
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
}
.elementor-15 .elementor-element.elementor-element-fff0113 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 30px 0px;
}
.elementor-15
  .elementor-element.elementor-element-b21fa2b
  .elementor-heading-title {
  color: #597f87;
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-15
  .elementor-element.elementor-element-393e4ce.elementor-wc-products
  ul.products {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}
.elementor-15
  .elementor-element.elementor-element-393e4ce.elementor-wc-products
  ul.products
  li.product {
  text-align: center;
}
.elementor-15
  .elementor-element.elementor-element-393e4ce.elementor-wc-products
  .attachment-woocommerce_thumbnail {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f8f8f8;
  border-radius: 10px 10px 10px 10px;
}
.elementor-15
  .elementor-element.elementor-element-393e4ce.elementor-wc-products
  ul.products
  li.product
  .woocommerce-loop-product__title {
  color: var(--e-global-color-text);
}
.elementor-15
  .elementor-element.elementor-element-393e4ce.elementor-wc-products
  ul.products
  li.product
  .woocommerce-loop-category__title {
  color: var(--e-global-color-text);
}
.elementor-15
  .elementor-element.elementor-element-393e4ce.elementor-wc-products
  ul.products
  li.product
  .star-rating {
  margin-bottom: 0px;
}
.elementor-15
  .elementor-element.elementor-element-393e4ce.elementor-wc-products
  ul.products
  li.product
  .price {
  color: var(--e-global-color-text);
}
.elementor-15
  .elementor-element.elementor-element-393e4ce.elementor-wc-products
  ul.products
  li.product
  .price
  ins {
  color: var(--e-global-color-text);
}
.elementor-15
  .elementor-element.elementor-element-393e4ce.elementor-wc-products
  ul.products
  li.product
  .price
  ins
  .amount {
  color: var(--e-global-color-text);
}
.elementor-15
  .elementor-element.elementor-element-393e4ce.elementor-wc-products
  ul.products
  li.product
  .price
  del {
  color: var(--e-global-color-text);
}
.elementor-15
  .elementor-element.elementor-element-393e4ce.elementor-wc-products
  ul.products
  li.product
  .price
  del
  .amount {
  color: var(--e-global-color-text);
}
.elementor-15
  .elementor-element.elementor-element-393e4ce.elementor-wc-products
  ul.products
  li.product
  .button {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-primary);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  margin-top: 0px;
}
.elementor-15
  .elementor-element.elementor-element-393e4ce.elementor-wc-products
  ul.products
  li.product
  .button:hover {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-15
  .elementor-element.elementor-element-393e4ce
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-0a6d4a4
  > .elementor-element-populated
  > .elementor-widget-wrap {
  padding: 0px 0px 0px 0px;
}
.elementor-15
  .elementor-element.elementor-element-85c5058
  .elementor-cta__content {
  text-align: center;
}
.elementor-15
  .elementor-element.elementor-element-85c5058
  .elementor-cta__title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-85c5058
  .elementor-cta__button {
  color: var(--e-global-color-secondary);
  border-color: #79e6ff00;
  background-color: var(--e-global-color-primary);
  border-width: 2px;
  border-radius: 7px;
}
.elementor-15
  .elementor-element.elementor-element-85c5058
  .elementor-cta:hover
  .elementor-cta__title {
  color: var(--e-global-color-primary);
}
.elementor-15
  .elementor-element.elementor-element-85c5058
  .elementor-cta__button:hover {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-15
  .elementor-element.elementor-element-85c5058
  .elementor-cta__content-item {
  transition-duration: 1000ms;
}
.elementor-15
  .elementor-element.elementor-element-85c5058.elementor-cta--sequenced-animation
  .elementor-cta__content-item:nth-child(2) {
  transition-delay: calc(1000ms / 3);
}
.elementor-15
  .elementor-element.elementor-element-85c5058.elementor-cta--sequenced-animation
  .elementor-cta__content-item:nth-child(3) {
  transition-delay: calc((1000ms / 3) * 2);
}
.elementor-15
  .elementor-element.elementor-element-85c5058.elementor-cta--sequenced-animation
  .elementor-cta__content-item:nth-child(4) {
  transition-delay: calc((1000ms / 3) * 3);
}
.elementor-15
  .elementor-element.elementor-element-85c5058
  .elementor-cta:not(:hover)
  .elementor-cta__bg-overlay {
  background-color: #2f2f2f80;
}
.elementor-15
  .elementor-element.elementor-element-85c5058
  .elementor-cta:hover
  .elementor-cta__bg-overlay {
  background-color: #2f2f2f21;
}
.elementor-15
  .elementor-element.elementor-element-85c5058
  .elementor-cta
  .elementor-cta__bg,
.elementor-15
  .elementor-element.elementor-element-85c5058
  .elementor-cta
  .elementor-cta__bg-overlay {
  transition-duration: 1000ms;
}
.elementor-15 .elementor-element.elementor-element-381dece {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 30px 0px;
}
.elementor-15
  .elementor-element.elementor-element-f0f0bb5
  .elementor-heading-title {
  color: #597f87;
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-15
  .elementor-element.elementor-element-f87e615.elementor-wc-products
  ul.products {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}
.elementor-15
  .elementor-element.elementor-element-f87e615.elementor-wc-products
  ul.products
  li.product {
  text-align: center;
}
.elementor-15
  .elementor-element.elementor-element-f87e615.elementor-wc-products
  .attachment-woocommerce_thumbnail {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f8f8f8;
  border-radius: 10px 10px 10px 10px;
}
.elementor-15
  .elementor-element.elementor-element-f87e615.elementor-wc-products
  ul.products
  li.product
  .woocommerce-loop-product__title {
  color: var(--e-global-color-text);
}
.elementor-15
  .elementor-element.elementor-element-f87e615.elementor-wc-products
  ul.products
  li.product
  .woocommerce-loop-category__title {
  color: var(--e-global-color-text);
}
.elementor-15
  .elementor-element.elementor-element-f87e615.elementor-wc-products
  ul.products
  li.product
  .star-rating {
  margin-bottom: 0px;
}
.elementor-15
  .elementor-element.elementor-element-f87e615.elementor-wc-products
  ul.products
  li.product
  .price {
  color: var(--e-global-color-text);
}
.elementor-15
  .elementor-element.elementor-element-f87e615.elementor-wc-products
  ul.products
  li.product
  .price
  ins {
  color: var(--e-global-color-text);
}
.elementor-15
  .elementor-element.elementor-element-f87e615.elementor-wc-products
  ul.products
  li.product
  .price
  ins
  .amount {
  color: var(--e-global-color-text);
}
.elementor-15
  .elementor-element.elementor-element-f87e615.elementor-wc-products
  ul.products
  li.product
  .price
  del {
  color: var(--e-global-color-text);
}
.elementor-15
  .elementor-element.elementor-element-f87e615.elementor-wc-products
  ul.products
  li.product
  .price
  del
  .amount {
  color: var(--e-global-color-text);
}
.elementor-15
  .elementor-element.elementor-element-f87e615.elementor-wc-products
  ul.products
  li.product
  .button {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-primary);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  margin-top: 0px;
}
.elementor-15
  .elementor-element.elementor-element-f87e615.elementor-wc-products
  ul.products
  li.product
  .button:hover {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-15
  .elementor-element.elementor-element-f87e615
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-56dd31a {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 00px 00px 00px 00px;
}
.elementor-15
  .elementor-element.elementor-element-ee055ef
  .elementor-cta__content {
  text-align: center;
}
.elementor-15
  .elementor-element.elementor-element-ee055ef
  .elementor-cta__title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-secondary);
}
.elementor-15
  .elementor-element.elementor-element-ee055ef
  .elementor-cta__button {
  color: var(--e-global-color-secondary);
  border-color: #79e6ff00;
  background-color: var(--e-global-color-primary);
  border-width: 2px;
  border-radius: 7px;
}
.elementor-15
  .elementor-element.elementor-element-ee055ef
  .elementor-cta__button:hover {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-15
  .elementor-element.elementor-element-ee055ef
  .elementor-cta__content-item {
  transition-duration: 1000ms;
}
.elementor-15
  .elementor-element.elementor-element-ee055ef.elementor-cta--sequenced-animation
  .elementor-cta__content-item:nth-child(2) {
  transition-delay: calc(1000ms / 3);
}
.elementor-15
  .elementor-element.elementor-element-ee055ef.elementor-cta--sequenced-animation
  .elementor-cta__content-item:nth-child(3) {
  transition-delay: calc((1000ms / 3) * 2);
}
.elementor-15
  .elementor-element.elementor-element-ee055ef.elementor-cta--sequenced-animation
  .elementor-cta__content-item:nth-child(4) {
  transition-delay: calc((1000ms / 3) * 3);
}
.elementor-15
  .elementor-element.elementor-element-ee055ef
  .elementor-cta:not(:hover)
  .elementor-cta__bg-overlay {
  background-color: #2f2f2f80;
}
.elementor-15
  .elementor-element.elementor-element-ee055ef
  .elementor-cta:hover
  .elementor-cta__bg-overlay {
  background-color: #2f2f2f21;
}
.elementor-15
  .elementor-element.elementor-element-ee055ef
  .elementor-cta
  .elementor-cta__bg,
.elementor-15
  .elementor-element.elementor-element-ee055ef
  .elementor-cta
  .elementor-cta__bg-overlay {
  transition-duration: 1000ms;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .elementor-15
    .elementor-element.elementor-element-393e4ce.elementor-wc-products
    ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }
  .elementor-15
    .elementor-element.elementor-element-f87e615.elementor-wc-products
    ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }
}
@media (max-width: 767px) {
  .elementor-15 .elementor-element.elementor-element-b1e2dcb .swiper-slide {
    height: 220px;
  }
  .elementor-15
    .elementor-element.elementor-element-b1e2dcb
    .elementor-slide-heading {
    font-size: 18px;
    line-height: 1em;
    letter-spacing: -0.8px;
  }
  .elementor-15
    .elementor-element.elementor-element-b1e2dcb
    .elementor-slide-description {
    font-size: 10px;
  }
  .elementor-15
    .elementor-element.elementor-element-e4ad9a6
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-15
    .elementor-element.elementor-element-e4ad9a6
    > .elementor-widget-container {
    margin: -40px -40px -40px -40px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-15
    .elementor-element.elementor-element-b4e460a
    .woocommerce
    .woocommerce-loop-category__title {
    font-size: 12px;
  }
  .elementor-15
    .elementor-element.elementor-element-393e4ce.elementor-wc-products
    ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }
  .elementor-15
    .elementor-element.elementor-element-f87e615.elementor-wc-products
    ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
  }
} /* Start custom CSS for wc-categories, class: .elementor-element-b4e460a */
.elementor-15 .elementor-element.elementor-element-b4e460a ul {
  /*display: grid;*/
  /*flex-direction: column;*/
}

.elementor-15 .elementor-element.elementor-element-b4e460a ul li {
  /*display: flex;*/
  /*border: 1px solid blue;*/
  /*height: auto;*/
  margin: 0 !important;
  padding: 0;
}

.elementor-15 .elementor-element.elementor-element-b4e460a ul li a {
  display: flex !important;
  /*border: 1px solid red ;*/
  align-items: center;
  /*height: 50px !important;*/
}

.elementor-15 .elementor-element.elementor-element-b4e460a ul li a h2 {
  margin: 0 10px !important;
}

.elementor-15 .elementor-element.elementor-element-b4e460a ul li a img {
  /*border: 1px solid red;*/
  width: 50px !important;
  height: 50px !important;
  margin: 0 !important;
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 10px;
} /* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-f87e615 */
.elementor-15
  .elementor-element.elementor-element-f87e615
  .page-numbers
  a:hover {
  color: var(--e-global-color-primary);
}
.elementor-15 .elementor-element.elementor-element-f87e615 .page-numbers a {
  color: black;
} /* End custom CSS */
