.elementor-17 .elementor-element.elementor-element-9c92e70{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-9c92e70:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-9c92e70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hellocfo.in/wp-content/uploads/2024/09/breadcrumb-5.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-00680f7 .reactheme-breadcrumb{height:400px;}.elementor-17 .elementor-element.elementor-element-eee8dee{--display:flex;--padding-top:90px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7f2288d .nav.portfolio-filter{display:flex;justify-content:center;}.elementor-17 .elementor-element.elementor-element-7f2288d .portfolio-filter button{padding:0px 25px 0px 25px !important;}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-7f2288d .nav.portfolio-filter{display:flex;justify-content:center;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-9c92e70{--content-width:1300px;}.elementor-17 .elementor-element.elementor-element-eee8dee{--content-width:1700px;}}/* Start custom CSS for rt-portfolio-grid, class: .elementor-element-7f2288d */@media (max-width: 767px) {
  .elementor-17 .elementor-element.elementor-element-7f2288d .nav.portfolio-filter {
    display: flex;
    flex-wrap: nowrap; /* Prevent items from breaking into new lines */
    justify-content: flex-start;
    overflow-x: auto; /* Enable horizontal scroll */
    white-space: nowrap; /* Keep items in one line */
    -webkit-overflow-scrolling: touch; /* Smooth scroll on iOS */
    scrollbar-width: none; /* Hide scrollbar in Firefox */
  }

  /* Hide scrollbar in Chrome, Safari, Edge */
  .elementor-17 .elementor-element.elementor-element-7f2288d .nav.portfolio-filter::-webkit-scrollbar {
    display: none;
  }

  /* Style each filter item */
  .elementor-17 .elementor-element.elementor-element-7f2288d .nav.portfolio-filter li {
    flex: 0 0 auto; /* Prevent shrinking */
    margin-right: 15px;
  }
}

.elementor-17 .elementor-element.elementor-element-7f2288d .portfolio-filter button {
    padding: 0px 25px 0px 15px !important;
}/* End custom CSS */