.elementor-65 .elementor-element.elementor-element-de2badf{overflow:visible;}.elementor-65 .elementor-element.elementor-element-9b0325e{--e-image-carousel-slides-to-show:1;}.elementor-65 .elementor-element.elementor-element-b32dd69{padding:50px 0px 50px 0px;overflow:visible;}.elementor-65 .elementor-element.elementor-element-d9e1c97{overflow:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-65 .elementor-element.elementor-element-359df2e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-65 .elementor-element.elementor-element-359df2e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-65 .elementor-element.elementor-element-981aa25 .elementor-heading-title{color:var( --e-global-color-astglobalcolor8 );font-weight:600;text-transform:uppercase;line-height:32px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-65 .elementor-element.elementor-element-42db573{--divider-border-style:solid;--divider-color:#2E2929;--divider-border-width:3.3px;}.elementor-65 .elementor-element.elementor-element-42db573 .elementor-divider-separator{width:8%;margin:0 auto;margin-left:0;}.elementor-65 .elementor-element.elementor-element-42db573 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-65 .elementor-element.elementor-element-015aff2{text-align:justify;color:var( --e-global-color-astglobalcolor8 );font-size:17px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-65 .elementor-element.elementor-element-5977b22 .elementor-button{background-color:var( --e-global-color-bade3c7 );border-radius:50px 50px 50px 50px;}.elementor-65 .elementor-element.elementor-element-43fdc0b:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-43fdc0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://usedmachineryindia.v1st.in/wp-content/uploads/2024/08/bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-65 .elementor-element.elementor-element-43fdc0b > .elementor-background-overlay{background-color:var( --e-global-color-astglobalcolor5 );opacity:0.52;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-65 .elementor-element.elementor-element-43fdc0b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;overflow:visible;}.elementor-65 .elementor-element.elementor-element-3b2698b{text-align:center;}.elementor-65 .elementor-element.elementor-element-3b2698b .elementor-heading-title{color:var( --e-global-color-astglobalcolor8 );font-weight:600;text-transform:uppercase;line-height:32px;}.elementor-65 .elementor-element.elementor-element-b3b109b{--divider-border-style:solid;--divider-color:#2E2929;--divider-border-width:3.3px;}.elementor-65 .elementor-element.elementor-element-b3b109b .elementor-divider-separator{width:4%;margin:0 auto;margin-center:0;}.elementor-65 .elementor-element.elementor-element-b3b109b .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-65 .elementor-element.elementor-element-fe2f4ed{--e-image-carousel-slides-to-show:3;}.elementor-65 .elementor-element.elementor-element-fe2f4ed .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-65 .elementor-element.elementor-element-fe2f4ed .elementor-image-carousel-caption{text-align:center;color:#272424;margin-block-start:5px;}.elementor-65 .elementor-element.elementor-element-d31b8f2{overflow:visible;}.elementor-bc-flex-widget .elementor-65 .elementor-element.elementor-element-79f8866.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-65 .elementor-element.elementor-element-79f8866.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-65 .elementor-element.elementor-element-79f8866 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-65 .elementor-element.elementor-element-34ad3b8 .elementor-button{background-color:#D3EEFB;font-size:19px;font-weight:600;fill:var( --e-global-color-astglobalcolor8 );color:var( --e-global-color-astglobalcolor8 );border-radius:5px 5px 5px 5px;padding:13px 13px 13px 13px;}.elementor-65 .elementor-element.elementor-element-34ad3b8 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-65 .elementor-element.elementor-element-34ad3b8 .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-34ad3b8 .elementor-button:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-65 .elementor-element.elementor-element-34ad3b8 .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-34ad3b8 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-65 .elementor-element.elementor-element-a7d77c5 .elementor-button{background-color:#D3EEFB;font-size:19px;font-weight:600;fill:var( --e-global-color-astglobalcolor8 );color:var( --e-global-color-astglobalcolor8 );border-radius:5px 5px 5px 5px;padding:13px 13px 13px 13px;}.elementor-65 .elementor-element.elementor-element-a7d77c5 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-65 .elementor-element.elementor-element-a7d77c5 .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-a7d77c5 .elementor-button:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-65 .elementor-element.elementor-element-a7d77c5 .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-a7d77c5 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-65 .elementor-element.elementor-element-9982385 .elementor-button{background-color:#D3EEFB;font-size:19px;font-weight:600;fill:var( --e-global-color-astglobalcolor8 );color:var( --e-global-color-astglobalcolor8 );border-radius:5px 5px 5px 5px;padding:13px 13px 13px 13px;}.elementor-65 .elementor-element.elementor-element-9982385 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-65 .elementor-element.elementor-element-9982385 .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-9982385 .elementor-button:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-65 .elementor-element.elementor-element-9982385 .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-9982385 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-65 .elementor-element.elementor-element-8ca1490 .elementor-button{background-color:#D3EEFB;font-size:19px;font-weight:600;fill:var( --e-global-color-astglobalcolor8 );color:var( --e-global-color-astglobalcolor8 );border-radius:5px 5px 5px 5px;padding:13px 13px 13px 13px;}.elementor-65 .elementor-element.elementor-element-8ca1490 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-65 .elementor-element.elementor-element-8ca1490 .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-8ca1490 .elementor-button:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-65 .elementor-element.elementor-element-8ca1490 .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-8ca1490 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-65 .elementor-element.elementor-element-ab2a59c .elementor-button{background-color:#D3EEFB;font-size:19px;font-weight:600;fill:var( --e-global-color-astglobalcolor8 );color:var( --e-global-color-astglobalcolor8 );border-radius:5px 5px 5px 5px;padding:13px 13px 13px 13px;}.elementor-65 .elementor-element.elementor-element-ab2a59c .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-65 .elementor-element.elementor-element-ab2a59c .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-ab2a59c .elementor-button:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-65 .elementor-element.elementor-element-ab2a59c .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-ab2a59c .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-65 .elementor-element.elementor-element-1abfbba .elementor-button{background-color:#D3EEFB;font-size:19px;font-weight:600;fill:var( --e-global-color-astglobalcolor8 );color:var( --e-global-color-astglobalcolor8 );border-radius:5px 5px 5px 5px;padding:13px 13px 13px 13px;}.elementor-65 .elementor-element.elementor-element-1abfbba .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-65 .elementor-element.elementor-element-1abfbba .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-1abfbba .elementor-button:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-65 .elementor-element.elementor-element-1abfbba .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-1abfbba .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-65 .elementor-element.elementor-element-c685dc5 .elementor-button{background-color:#D3EEFB;font-size:19px;font-weight:600;fill:var( --e-global-color-astglobalcolor8 );color:var( --e-global-color-astglobalcolor8 );border-radius:5px 5px 5px 5px;padding:13px 13px 13px 13px;}.elementor-65 .elementor-element.elementor-element-c685dc5 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-65 .elementor-element.elementor-element-c685dc5 .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-c685dc5 .elementor-button:focus{color:var( --e-global-color-astglobalcolor5 );}.elementor-65 .elementor-element.elementor-element-c685dc5 .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-c685dc5 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-65 .elementor-element.elementor-element-59fa777{z-index:1;}.elementor-65 .elementor-element.elementor-element-59fa777 img{width:74%;border-radius:10px 10px 10px 10px;}.elementor-65 .elementor-element.elementor-element-59fa777 .widget-image-caption{text-align:center;color:#1B1B1B;font-weight:600;}.elementor-65 .elementor-element.elementor-element-d13dd12{z-index:1;}.elementor-65 .elementor-element.elementor-element-d13dd12 img{width:74%;border-radius:10px 10px 10px 10px;}.elementor-65 .elementor-element.elementor-element-d13dd12 .widget-image-caption{color:#272727;}.elementor-65 .elementor-element.elementor-element-25c2cd2{z-index:1;}.elementor-65 .elementor-element.elementor-element-25c2cd2 img{width:74%;border-radius:10px 10px 10px 10px;}.elementor-65 .elementor-element.elementor-element-25c2cd2 .widget-image-caption{color:#272727;}.elementor-65 .elementor-element.elementor-element-fe7fe25{z-index:1;}.elementor-65 .elementor-element.elementor-element-fe7fe25 img{width:74%;border-radius:10px 10px 10px 10px;}.elementor-65 .elementor-element.elementor-element-fe7fe25 .widget-image-caption{color:#272727;}.elementor-65 .elementor-element.elementor-element-449002d{z-index:1;}.elementor-65 .elementor-element.elementor-element-449002d img{width:74%;border-radius:10px 10px 10px 10px;}.elementor-65 .elementor-element.elementor-element-449002d .widget-image-caption{color:#272727;}.elementor-65 .elementor-element.elementor-element-5e6097e{z-index:1;}.elementor-65 .elementor-element.elementor-element-5e6097e img{width:74%;border-radius:10px 10px 10px 10px;}.elementor-65 .elementor-element.elementor-element-5e6097e .widget-image-caption{color:#272727;}.elementor-65 .elementor-element.elementor-element-14b797c{z-index:1;}.elementor-65 .elementor-element.elementor-element-14b797c img{width:74%;border-radius:10px 10px 10px 10px;}.elementor-65 .elementor-element.elementor-element-14b797c .widget-image-caption{color:#272727;}.elementor-65 .elementor-element.elementor-element-b2118e0:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-b2118e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-65 .elementor-element.elementor-element-b2118e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;overflow:visible;}.elementor-65 .elementor-element.elementor-element-b2118e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-65 .elementor-element.elementor-element-4cdef8c{text-align:center;}.elementor-65 .elementor-element.elementor-element-4cdef8c .elementor-heading-title{color:var( --e-global-color-astglobalcolor8 );font-weight:600;text-transform:uppercase;line-height:32px;}.elementor-65 .elementor-element.elementor-element-80b34d8{--divider-border-style:solid;--divider-color:#2E2929;--divider-border-width:3.3px;}.elementor-65 .elementor-element.elementor-element-80b34d8 .elementor-divider-separator{width:4%;margin:0 auto;margin-center:0;}.elementor-65 .elementor-element.elementor-element-80b34d8 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-65 .elementor-element.elementor-element-2f7f909{--e-image-carousel-slides-to-show:5;}.elementor-65 .elementor-element.elementor-element-2f7f909 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-65 .elementor-element.elementor-element-2f7f909 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:var( --e-global-color-astglobalcolor8 );}.elementor-65 .elementor-element.elementor-element-2f7f909 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-65 .elementor-element.elementor-element-2f7f909 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-astglobalcolor8 );}.elementor-65 .elementor-element.elementor-element-2f7f909 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;}@media(min-width:768px){.elementor-65 .elementor-element.elementor-element-c3ef419{width:49.956%;}.elementor-65 .elementor-element.elementor-element-359df2e{width:50%;}.elementor-65 .elementor-element.elementor-element-79f8866{width:35.268%;}.elementor-65 .elementor-element.elementor-element-bddbb67{width:64.732%;}}@media(min-width:1025px){.elementor-65 .elementor-element.elementor-element-43fdc0b:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-43fdc0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for button, class: .elementor-element-5977b22 */.elementor-65 .elementor-element.elementor-element-5977b22 .elementor-button{
    position: relative;
    z-index: 3;
}

.elementor-65 .elementor-element.elementor-element-5977b22 .elementor-button:before{
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    transform: rotateX(90deg);
    z-index: -3;
    border-radius: 50px;
}
.elementor-65 .elementor-element.elementor-element-5977b22 .elementor-button:hover:before{
    transform: translateX(0);
    transition: .3s all;
}
.elementor-65 .elementor-element.elementor-element-5977b22 .elementor-button:after{
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    transform: rotateY(90deg);
    border-radius: 50px;
    z-index: -3;
}
.elementor-65 .elementor-element.elementor-element-5977b22 .elementor-button:hover:after{
     transform: translateY(0);
    transition: .3s all;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34ad3b8 */.elementor-65 .elementor-element.elementor-element-34ad3b8 .elementor-button{
    position: relative;
    z-index: 3;
}

.elementor-65 .elementor-element.elementor-element-34ad3b8 .elementor-button:before{
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    transform: rotateX(90deg);
    z-index: -3;
    border-radius: 5px;
}
.elementor-65 .elementor-element.elementor-element-34ad3b8 .elementor-button:hover:before{
    transform: translateX(0);
    transition: 1s all;
}
.elementor-65 .elementor-element.elementor-element-34ad3b8 .elementor-button:after{
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    transform: rotateY(90deg);
    border-radius: 5px;
    z-index: -3;
}
.elementor-65 .elementor-element.elementor-element-34ad3b8 .elementor-button:hover:after{
     transform: translateY(0);
    transition: 1s all;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a7d77c5 */.elementor-65 .elementor-element.elementor-element-a7d77c5 .elementor-button{
    position: relative;
    z-index: 3;
}

.elementor-65 .elementor-element.elementor-element-a7d77c5 .elementor-button:before{
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    transform: rotateX(90deg);
    z-index: -3;
    border-radius: 5px;
}
.elementor-65 .elementor-element.elementor-element-a7d77c5 .elementor-button:hover:before{
    transform: translateX(0);
    transition: 1s all;
}
.elementor-65 .elementor-element.elementor-element-a7d77c5 .elementor-button:after{
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    transform: rotateY(90deg);
    border-radius: 5px;
    z-index: -3;
}
.elementor-65 .elementor-element.elementor-element-a7d77c5 .elementor-button:hover:after{
     transform: translateY(0);
    transition: 1s all;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9982385 */.elementor-65 .elementor-element.elementor-element-9982385 .elementor-button{
    position: relative;
    z-index: 3;
}

.elementor-65 .elementor-element.elementor-element-9982385 .elementor-button:before{
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    transform: rotateX(90deg);
    z-index: -3;
    border-radius: 5px;
}
.elementor-65 .elementor-element.elementor-element-9982385 .elementor-button:hover:before{
    transform: translateX(0);
    transition: 1s all;
}
.elementor-65 .elementor-element.elementor-element-9982385 .elementor-button:after{
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    transform: rotateY(90deg);
    border-radius: 5px;
    z-index: -3;
}
.elementor-65 .elementor-element.elementor-element-9982385 .elementor-button:hover:after{
     transform: translateY(0);
    transition: 1s all;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8ca1490 */.elementor-65 .elementor-element.elementor-element-8ca1490 .elementor-button{
    position: relative;
    z-index: 3;
}

.elementor-65 .elementor-element.elementor-element-8ca1490 .elementor-button:before{
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    transform: rotateX(90deg);
    z-index: -3;
    border-radius: 5px;
}
.elementor-65 .elementor-element.elementor-element-8ca1490 .elementor-button:hover:before{
    transform: translateX(0);
    transition: 1s all;
}
.elementor-65 .elementor-element.elementor-element-8ca1490 .elementor-button:after{
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    transform: rotateY(90deg);
    border-radius: 5px;
    z-index: -3;
}
.elementor-65 .elementor-element.elementor-element-8ca1490 .elementor-button:hover:after{
     transform: translateY(0);
    transition: 1s all;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab2a59c */.elementor-65 .elementor-element.elementor-element-ab2a59c .elementor-button{
    position: relative;
    z-index: 3;
}

.elementor-65 .elementor-element.elementor-element-ab2a59c .elementor-button:before{
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    transform: rotateX(90deg);
    z-index: -3;
    border-radius: 5px;
}
.elementor-65 .elementor-element.elementor-element-ab2a59c .elementor-button:hover:before{
    transform: translateX(0);
    transition: 1s all;
}
.elementor-65 .elementor-element.elementor-element-ab2a59c .elementor-button:after{
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    transform: rotateY(90deg);
    border-radius: 5px;
    z-index: -3;
}
.elementor-65 .elementor-element.elementor-element-ab2a59c .elementor-button:hover:after{
     transform: translateY(0);
    transition: 1s all;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1abfbba */.elementor-65 .elementor-element.elementor-element-1abfbba .elementor-button{
    position: relative;
    z-index: 3;
}

.elementor-65 .elementor-element.elementor-element-1abfbba .elementor-button:before{
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    transform: rotateX(90deg);
    z-index: -3;
    border-radius: 5px;
}
.elementor-65 .elementor-element.elementor-element-1abfbba .elementor-button:hover:before{
    transform: translateX(0);
    transition: 1s all;
}
.elementor-65 .elementor-element.elementor-element-1abfbba .elementor-button:after{
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    transform: rotateY(90deg);
    border-radius: 5px;
    z-index: -3;
}
.elementor-65 .elementor-element.elementor-element-1abfbba .elementor-button:hover:after{
     transform: translateY(0);
    transition: 1s all;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c685dc5 */.elementor-65 .elementor-element.elementor-element-c685dc5 .elementor-button{
    position: relative;
    z-index: 3;
}

.elementor-65 .elementor-element.elementor-element-c685dc5 .elementor-button:before{
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    transform: rotateX(90deg);
    z-index: -3;
    border-radius: 5px;
}
.elementor-65 .elementor-element.elementor-element-c685dc5 .elementor-button:hover:before{
    transform: translateX(0);
    transition: 1s all;
}
.elementor-65 .elementor-element.elementor-element-c685dc5 .elementor-button:after{
    position: absolute;
    content: " ";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    transform: rotateY(90deg);
    border-radius: 5px;
    z-index: -3;
}
.elementor-65 .elementor-element.elementor-element-c685dc5 .elementor-button:hover:after{
     transform: translateY(0);
    transition: 1s all;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-43fdc0b */.all-image{
    display: none;
}
#cnc-lathes{
    display: block;
}
.product-img img{
    animation: rad-move 20s linear infinite;
}
.product-img img:hover{
    animation-play-state: paused;
}
@keyframes rad-move{
0% {
    border-radius: 50%;
}
5% {
    border-radius: 50% 54% 57% 43% / 40% 30% 30% 50%;
}
10% {
    border-radius: 53% 47% 63% 69% / 60% 30% 70% 40%;
}
15% {
    border-radius: 55% 45% 67% 33% / 77% 48% 52% 23%;
}
20% {
    border-radius: 41% 39% 68% 62% / 72% 48% 52% 28%;
}
25% {
    border-radius: 61% 40% 58% 32% / 33% 56% 44% 67%;
}
30% {
    border-radius: 41% 59% 35% 55% / 63% 36% 64% 37%;
}
35% {
    border-radius: 61% 33% 57% 55% / 61% 59% 41% 39%;
}
40% {
    border-radius: 55% 45% 67% 43% / 63% 36% 64% 37%;
}
45% {
    border-radius: 51% 65% 30% 33% / 31% 74% 26% 69%;
}
50% {
    border-radius: 40% 66% 32% 68% / 77% 48% 52% 23%;
}
55% {
    border-radius: 44% 30% 52% 70% / 61% 59% 41% 39%;
}
60% {
    border-radius: 46% 54% 38% 52% / 33% 56% 44% 67%;
}
65% {
    border-radius: 66% 34% 58% 50% / 63% 36% 64% 37%;
}
70% {
    border-radius: 40% 51% 60% 40% / 31% 74% 26% 69%;
}
75% {
    border-radius: 44% 66% 49% 44% / 33% 56% 44% 67%;
}
80% {
    border-radius: 50% 30% 55% 65% / 77% 48% 52% 23%;
}
85% {
    border-radius: 60% 70% 41% 50% / 31% 74% 26% 69%;
}
90% {
    border-radius: 55% 59% 50% 45% / 61% 59% 41% 39%;
}
95% {
    border-radius: 50% 54% 57% 43%;
}
100% {
    border-radius: 50%;
}
}/* End custom CSS */