.elementor-1205 .elementor-element.elementor-element-433cb35{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1205 .elementor-element.elementor-element-433cb35:not(.elementor-motion-effects-element-type-background), .elementor-1205 .elementor-element.elementor-element-433cb35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tri-star.co.in/wp-content/uploads/2025/04/3d-abstract-modern-background-with-flowing-particles.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1205 .elementor-element.elementor-element-433cb35::before, .elementor-1205 .elementor-element.elementor-element-433cb35 > .elementor-background-video-container::before, .elementor-1205 .elementor-element.elementor-element-433cb35 > .e-con-inner > .elementor-background-video-container::before, .elementor-1205 .elementor-element.elementor-element-433cb35 > .elementor-background-slideshow::before, .elementor-1205 .elementor-element.elementor-element-433cb35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1205 .elementor-element.elementor-element-433cb35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000B3;--background-overlay:'';}.elementor-1205 .elementor-element.elementor-element-d543140{--display:flex;}.elementor-widget-heading .elementor-heading-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-primary );}.elementor-1205 .elementor-element.elementor-element-78d235d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1205 .elementor-element.elementor-element-78d235d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:54px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:70px;word-spacing:0px;color:var( --e-global-color-4fe8cd4d );}.elementor-1205 .elementor-element.elementor-element-8cd8f93{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1205 .elementor-element.elementor-element-8cd8f93:not(.elementor-motion-effects-element-type-background), .elementor-1205 .elementor-element.elementor-element-8cd8f93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1205 .elementor-element.elementor-element-c685877{--display:flex;--min-height:0px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1205 .elementor-element.elementor-element-c685877:not(.elementor-motion-effects-element-type-background), .elementor-1205 .elementor-element.elementor-element-c685877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1205 .elementor-element.elementor-element-847d61c{--grid-columns:3;}.elementor-1205 .elementor-element.elementor-element-847d61c > .elementor-widget-container{background-color:#FFFFFF;}.elementor-1205 .elementor-element.elementor-element-847d61c .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1205 .elementor-element.elementor-element-847d61c .e-loop-item > .elementor-section, .elementor-1205 .elementor-element.elementor-element-847d61c .e-loop-item > .elementor-section > .elementor-container, .elementor-1205 .elementor-element.elementor-element-847d61c .e-loop-item > .e-con, .elementor-1205 .elementor-element.elementor-element-847d61c .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1205 .elementor-element.elementor-element-e8d4319{--display:flex;}.elementor-1205 .elementor-element.elementor-element-e8d4319.e-con{--order:-99999 /* order start hack */;}.elementor-1205 .elementor-element.elementor-element-ea887c6{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-1205 .elementor-element.elementor-element-05d2cac{--grid-columns:1;}.elementor-1205 .elementor-element.elementor-element-03a1602{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-1205 .elementor-element.elementor-element-db0a7f7{--grid-columns:1;}.elementor-1205 .elementor-element.elementor-element-2102713{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-1205 .elementor-element.elementor-element-3b8adb5{--grid-columns:1;}.elementor-1205 .elementor-element.elementor-element-fc7b9f2{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-1205 .elementor-element.elementor-element-2ece070{--grid-columns:1;}.elementor-1205 .elementor-element.elementor-element-4492de1{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-1205 .elementor-element.elementor-element-eeb1b69{--grid-columns:1;}.elementor-1205 .elementor-element.elementor-element-2b38655{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-1205 .elementor-element.elementor-element-2987a97{--grid-columns:1;}.elementor-1205 .elementor-element.elementor-element-d6385ea{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:7px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-18c1617 );--n-accordion-title-active-color:var( --e-global-color-18c1617 );--n-accordion-icon-size:15px;}.elementor-1205 .elementor-element.elementor-element-d6385ea {--n-accordion-padding:5px 5px 5px 8px;}:where( .elementor-1205 .elementor-element.elementor-element-d6385ea > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;}:where( .elementor-1205 .elementor-element.elementor-element-d6385ea > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;}.elementor-1205 .elementor-element.elementor-element-5ba4ada > .elementor-widget-container{background-color:#FFD48E80;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}body.elementor-page-1205:not(.elementor-motion-effects-element-type-background), body.elementor-page-1205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-1205 .elementor-element.elementor-element-847d61c{--grid-columns:2;}.elementor-1205 .elementor-element.elementor-element-05d2cac{--grid-columns:2;}.elementor-1205 .elementor-element.elementor-element-db0a7f7{--grid-columns:2;}.elementor-1205 .elementor-element.elementor-element-3b8adb5{--grid-columns:2;}.elementor-1205 .elementor-element.elementor-element-2ece070{--grid-columns:2;}.elementor-1205 .elementor-element.elementor-element-eeb1b69{--grid-columns:2;}.elementor-1205 .elementor-element.elementor-element-2987a97{--grid-columns:2;}}@media(max-width:767px){.elementor-1205 .elementor-element.elementor-element-433cb35{--min-height:150px;}.elementor-1205 .elementor-element.elementor-element-847d61c{--grid-columns:1;}.elementor-1205 .elementor-element.elementor-element-05d2cac{--grid-columns:1;}.elementor-1205 .elementor-element.elementor-element-db0a7f7{--grid-columns:1;}.elementor-1205 .elementor-element.elementor-element-3b8adb5{--grid-columns:1;}.elementor-1205 .elementor-element.elementor-element-2ece070{--grid-columns:1;}.elementor-1205 .elementor-element.elementor-element-eeb1b69{--grid-columns:1;}.elementor-1205 .elementor-element.elementor-element-2987a97{--grid-columns:1;}}@media(min-width:768px){.elementor-1205 .elementor-element.elementor-element-8cd8f93{--content-width:1300px;}.elementor-1205 .elementor-element.elementor-element-c685877{--width:100%;}.elementor-1205 .elementor-element.elementor-element-e8d4319{--width:35%;}}/* Start custom CSS for wp-widget-woocommerce_product_categories, class: .elementor-element-5ba4ada */.widget_product_categories li,
.widget_product_categories li > a {
    color: black !important;        /* bullet + link text */
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 500;
    padding: 2px;
     line-height: 2.1; 
        font-weight:bold;
}

/* make sure bullets are visible as discs (optional) */

.widget_product_categories li:hover > a{
    color: white !important;
}
.widget_product_categories li > a{
   
    width: 100px;
     
}
.widget_product_categories li{
    list-style:none;
    margin-bottom: 10px;
 
}


.widget_product_categories li > a:hover {
    color: white !important;  /* bootstrap blue or replace with your preferred shade */
}
.cat-item{
   
     padding: 5px !important
}
.cat-item-36{
   
      margin-left: -20px;
     transition: 0.7s
}
.cat-item-36:hover{
    background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-33{
   
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-33:hover{
   background-color: black;
     cursor:pointer;
         margin-left: 0px
}

.cat-item-96{
   
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-96:hover{
 background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-34{
 
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-34:hover{
 background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-32{
  
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-32:hover{
 background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-31{
   
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-31:hover{
     background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-42{

     margin-left: -20px;
     transition: 0.7s
}
.cat-item-42:hover{
  background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-95{
   
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-95:hover{
      background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-41{
   
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-41:hover{
     background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-93{
   
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-93:hover{
    background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-92{
   
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-92:hover{
      background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-90{
   
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-90:hover{
    background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-91{
   
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-91:hover{
      background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-80{
   
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-80:hover{
    background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-81{
    
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-81:hover{
   background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-79{
  
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-79:hover{
     background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-82{
     
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-82:hover{
    background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-85{
   
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-85:hover{
    
     cursor:pointer;
         margin-left: 0px
}
.cat-item-84{
  
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-84:hover{
    background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-87{
   
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-87:hover{
    background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-86{
     
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-86:hover{
     background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-88{
    
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-88:hover{
     background-color: black;
     cursor:pointer;
         margin-left: 0px
}


.cat-item-70{
  
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-70:hover{
  background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-71{
   
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-71:hover{
      background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-72{
   
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-72:hover{
     background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-74{
   
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-74:hover{
 background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-76{
    
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-76:hover{
      background-color: black;
     cursor:pointer;
         margin-left: 0px
}
.cat-item-75{
     
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-75:hover{
    background-color: black;
     cursor:pointer;
         margin-left: 0px
}

.cat-item-77{
    
     margin-left: -20px;
     transition: 0.7s
}
.cat-item-77:hover{
     background-color: black;
     cursor:pointer;
         margin-left: 0px
}/* End custom CSS */