.elementor-219 .elementor-element.elementor-element-c53c45c{--display:flex;--min-height:594px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-219 .elementor-element.elementor-element-c53c45c:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-c53c45c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.oddoorclosers.com/wp-content/uploads/2025/07/product-bg.webp");background-position:center center;background-size:cover;}.elementor-219 .elementor-element.elementor-element-c53c45c::before, .elementor-219 .elementor-element.elementor-element-c53c45c > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-c53c45c > .e-con-inner > .elementor-background-video-container::before, .elementor-219 .elementor-element.elementor-element-c53c45c > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-c53c45c > .e-con-inner > .elementor-background-slideshow::before, .elementor-219 .elementor-element.elementor-element-c53c45c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-9a9fdeb );}.elementor-219 .elementor-element.elementor-element-c53c45c, .elementor-219 .elementor-element.elementor-element-c53c45c::before{--border-transition:0.3s;}.elementor-219 .elementor-element.elementor-element-afc2457 > .elementor-widget-container{--e-transform-rotateZ:90deg;}body:not(.rtl) .elementor-219 .elementor-element.elementor-element-afc2457{left:20px;}body.rtl .elementor-219 .elementor-element.elementor-element-afc2457{right:20px;}.elementor-219 .elementor-element.elementor-element-afc2457{top:270px;z-index:3;}.elementor-219 .elementor-element.elementor-element-afc2457 .elementor-heading-title{color:#D31D2C4D;font-family:"Poppins", Arial, Sans-serif;font-size:150px;font-weight:600;}.elementor-219 .elementor-element.elementor-element-c0ffd75{--display:flex;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-219 .elementor-element.elementor-element-791cca2{--display:flex;--gap:20px 20px;--background-transition:0.3s;}.elementor-219 .elementor-element.elementor-element-791cca2.e-con{--align-self:flex-end;}.elementor-219 .elementor-element.elementor-element-a9f1b02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-a9f1b02.elementor-element{--align-self:flex-start;}.elementor-219 .elementor-element.elementor-element-a9f1b02 .elementor-heading-title{font-size:25px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#E3DCDC;stroke:#E3DCDC;}.elementor-219 .elementor-element.elementor-element-e2f46e6 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:52px;font-weight:800;line-height:60px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-e2ed196 );stroke:var( --e-global-color-e2ed196 );}.elementor-219 .elementor-element.elementor-element-5903042{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );font-size:20px;font-weight:400;}.elementor-219 .elementor-element.elementor-element-1f99fbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:32px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-1f99fbd:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-1f99fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9a9fdeb );}.elementor-219 .elementor-element.elementor-element-1f99fbd, .elementor-219 .elementor-element.elementor-element-1f99fbd::before{--border-transition:0.3s;}.elementor-219 .elementor-element.elementor-element-647a442.elementor-element{--align-self:flex-start;}.elementor-219 .elementor-element.elementor-element-647a442 .woocommerce-breadcrumb{font-family:var( --e-global-typography-text-font-family ), Arial, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-219 .elementor-element.elementor-element-3fdb53f{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-5f19f33 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-219 .elementor-element.elementor-element-5f19f33{text-align:center;}.elementor-219 .elementor-element.elementor-element-5f19f33 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:52px;font-weight:600;line-height:56px;}.elementor-219 .elementor-element.elementor-element-8a13f48{--display:flex;--background-transition:0.3s;}.elementor-219 .elementor-element.elementor-element-e34ed60{--display:flex;--background-transition:0.3s;}.elementor-219 .elementor-element.elementor-element-5812e6b{--grid-columns:4;--grid-column-gap:20px;}@media(min-width:768px){.elementor-219 .elementor-element.elementor-element-791cca2{--width:600px;}.elementor-219 .elementor-element.elementor-element-8a13f48{--content-width:570px;}}@media(max-width:1024px){.elementor-219 .elementor-element.elementor-element-5812e6b{--grid-columns:2;}}@media(max-width:767px){.elementor-219 .elementor-element.elementor-element-5812e6b{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-5812e6b */.my-pro-grid .elementor-grid{
    display: flex;
    flex-wrap: wrap;
}

.my-pro-grid .elementor-grid .e-loop-item{
    width: calc((100% - 60px) / 4)
}


@media screen and (max-width:678px){
    .my-pro-grid .elementor-grid .e-loop-item{
    width: 100%;
}
}/* End custom CSS */