.elementor-3841 .elementor-element.elementor-element-1cf1a63:not(.elementor-motion-effects-element-type-background), .elementor-3841 .elementor-element.elementor-element-1cf1a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-3841 .elementor-element.elementor-element-1cf1a63 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3841 .elementor-element.elementor-element-1cf1a63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:080px 20px 80px 20px;}.elementor-3841 .elementor-element.elementor-element-ad569cc > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3841 .elementor-element.elementor-element-ad569cc .section-title-wrap span, .section-title .section-content span{font-size:18px;text-transform:uppercase;}.elementor-3841 .elementor-element.elementor-element-ad569cc .section-title .section-content .title, .section-title-wrap .title{font-size:44px;font-weight:600;}.elementor-3841 .elementor-element.elementor-element-ad569cc .section-title .section-content p, .section-title-wrap p{font-size:18px;}.elementor-3841 .elementor-element.elementor-element-851a29f{margin-top:0px;margin-bottom:20px;padding:0px 4px 0px 0px;}.elementor-3841 .elementor-element.elementor-element-3629fe3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3841 .elementor-element.elementor-element-3629fe3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3841 .elementor-element.elementor-element-3629fe3 > .elementor-element-populated, .elementor-3841 .elementor-element.elementor-element-3629fe3 > .elementor-element-populated > .elementor-background-overlay, .elementor-3841 .elementor-element.elementor-element-3629fe3 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-3841 .elementor-element.elementor-element-3629fe3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 08px 0px 08px;--e-column-margin-right:08px;--e-column-margin-left:08px;padding:40px 40px 60px 40px;}.elementor-3841 .elementor-element.elementor-element-3629fe3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3841 .elementor-element.elementor-element-a63e142 .elementor-icon-box-wrapper{text-align:left;}.elementor-3841 .elementor-element.elementor-element-a63e142{--icon-box-icon-margin:15px;}.elementor-3841 .elementor-element.elementor-element-a63e142 .elementor-icon{font-size:70px;}.elementor-3841 .elementor-element.elementor-element-a63e142 .elementor-icon-box-title, .elementor-3841 .elementor-element.elementor-element-a63e142 .elementor-icon-box-title a{font-size:24px;font-weight:600;}.elementor-3841 .elementor-element.elementor-element-e260e8e .elementor-button{background-color:#C79F9F00;font-size:18px;font-weight:600;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-3841 .elementor-element.elementor-element-e260e8e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3841 .elementor-element.elementor-element-e260e8e .elementor-button:hover, .elementor-3841 .elementor-element.elementor-element-e260e8e .elementor-button:focus{color:#0675C4;}.elementor-3841 .elementor-element.elementor-element-e260e8e .elementor-button:hover svg, .elementor-3841 .elementor-element.elementor-element-e260e8e .elementor-button:focus svg{fill:#0675C4;}.elementor-3841 .elementor-element.elementor-element-d189252:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3841 .elementor-element.elementor-element-d189252 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3841 .elementor-element.elementor-element-d189252 > .elementor-element-populated, .elementor-3841 .elementor-element.elementor-element-d189252 > .elementor-element-populated > .elementor-background-overlay, .elementor-3841 .elementor-element.elementor-element-d189252 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-3841 .elementor-element.elementor-element-d189252 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 08px 0px 08px;--e-column-margin-right:08px;--e-column-margin-left:08px;padding:40px 40px 60px 40px;}.elementor-3841 .elementor-element.elementor-element-d189252 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3841 .elementor-element.elementor-element-0ef4427 .elementor-icon-box-wrapper{text-align:left;}.elementor-3841 .elementor-element.elementor-element-0ef4427{--icon-box-icon-margin:15px;}.elementor-3841 .elementor-element.elementor-element-0ef4427 .elementor-icon{font-size:70px;}.elementor-3841 .elementor-element.elementor-element-0ef4427 .elementor-icon-box-title, .elementor-3841 .elementor-element.elementor-element-0ef4427 .elementor-icon-box-title a{font-size:24px;font-weight:600;}.elementor-3841 .elementor-element.elementor-element-d890560 .elementor-button{background-color:#C79F9F00;font-size:18px;font-weight:600;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-3841 .elementor-element.elementor-element-d890560 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3841 .elementor-element.elementor-element-d890560 .elementor-button:hover, .elementor-3841 .elementor-element.elementor-element-d890560 .elementor-button:focus{color:#0675C4;}.elementor-3841 .elementor-element.elementor-element-d890560 .elementor-button:hover svg, .elementor-3841 .elementor-element.elementor-element-d890560 .elementor-button:focus svg{fill:#0675C4;}.elementor-3841 .elementor-element.elementor-element-7a61e15:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3841 .elementor-element.elementor-element-7a61e15 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3841 .elementor-element.elementor-element-7a61e15 > .elementor-element-populated, .elementor-3841 .elementor-element.elementor-element-7a61e15 > .elementor-element-populated > .elementor-background-overlay, .elementor-3841 .elementor-element.elementor-element-7a61e15 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-3841 .elementor-element.elementor-element-7a61e15 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 08px 0px 08px;--e-column-margin-right:08px;--e-column-margin-left:08px;padding:40px 40px 60px 40px;}.elementor-3841 .elementor-element.elementor-element-7a61e15 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3841 .elementor-element.elementor-element-fdb316b .elementor-icon-box-wrapper{text-align:left;}.elementor-3841 .elementor-element.elementor-element-fdb316b{--icon-box-icon-margin:15px;}.elementor-3841 .elementor-element.elementor-element-fdb316b .elementor-icon{font-size:70px;}.elementor-3841 .elementor-element.elementor-element-fdb316b .elementor-icon-box-title, .elementor-3841 .elementor-element.elementor-element-fdb316b .elementor-icon-box-title a{font-size:24px;font-weight:600;}.elementor-3841 .elementor-element.elementor-element-b001f46 .elementor-button{background-color:#C79F9F00;font-size:18px;font-weight:600;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-3841 .elementor-element.elementor-element-b001f46 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3841 .elementor-element.elementor-element-b001f46 .elementor-button:hover, .elementor-3841 .elementor-element.elementor-element-b001f46 .elementor-button:focus{color:#0675C4;}.elementor-3841 .elementor-element.elementor-element-b001f46 .elementor-button:hover svg, .elementor-3841 .elementor-element.elementor-element-b001f46 .elementor-button:focus svg{fill:#0675C4;}.elementor-3841 .elementor-element.elementor-element-4431901{margin-top:0px;margin-bottom:20px;padding:0px 4px 0px 0px;}.elementor-3841 .elementor-element.elementor-element-f959036:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3841 .elementor-element.elementor-element-f959036 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3841 .elementor-element.elementor-element-f959036 > .elementor-element-populated, .elementor-3841 .elementor-element.elementor-element-f959036 > .elementor-element-populated > .elementor-background-overlay, .elementor-3841 .elementor-element.elementor-element-f959036 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-3841 .elementor-element.elementor-element-f959036 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 08px 0px 08px;--e-column-margin-right:08px;--e-column-margin-left:08px;padding:40px 40px 60px 40px;}.elementor-3841 .elementor-element.elementor-element-f959036 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3841 .elementor-element.elementor-element-b57651f .elementor-icon-box-wrapper{text-align:left;}.elementor-3841 .elementor-element.elementor-element-b57651f{--icon-box-icon-margin:15px;}.elementor-3841 .elementor-element.elementor-element-b57651f .elementor-icon{font-size:70px;}.elementor-3841 .elementor-element.elementor-element-b57651f .elementor-icon-box-title, .elementor-3841 .elementor-element.elementor-element-b57651f .elementor-icon-box-title a{font-size:24px;font-weight:600;}.elementor-3841 .elementor-element.elementor-element-fb77d16 .elementor-button{background-color:#C79F9F00;font-size:18px;font-weight:600;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-3841 .elementor-element.elementor-element-fb77d16 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3841 .elementor-element.elementor-element-fb77d16 .elementor-button:hover, .elementor-3841 .elementor-element.elementor-element-fb77d16 .elementor-button:focus{color:#0675C4;}.elementor-3841 .elementor-element.elementor-element-fb77d16 .elementor-button:hover svg, .elementor-3841 .elementor-element.elementor-element-fb77d16 .elementor-button:focus svg{fill:#0675C4;}.elementor-3841 .elementor-element.elementor-element-fc828c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3841 .elementor-element.elementor-element-fc828c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3841 .elementor-element.elementor-element-fc828c8 > .elementor-element-populated, .elementor-3841 .elementor-element.elementor-element-fc828c8 > .elementor-element-populated > .elementor-background-overlay, .elementor-3841 .elementor-element.elementor-element-fc828c8 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-3841 .elementor-element.elementor-element-fc828c8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 08px 0px 08px;--e-column-margin-right:08px;--e-column-margin-left:08px;padding:40px 40px 60px 40px;}.elementor-3841 .elementor-element.elementor-element-fc828c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3841 .elementor-element.elementor-element-5ea1c9c .elementor-icon-box-wrapper{text-align:left;}.elementor-3841 .elementor-element.elementor-element-5ea1c9c{--icon-box-icon-margin:15px;}.elementor-3841 .elementor-element.elementor-element-5ea1c9c .elementor-icon{font-size:70px;}.elementor-3841 .elementor-element.elementor-element-5ea1c9c .elementor-icon-box-title, .elementor-3841 .elementor-element.elementor-element-5ea1c9c .elementor-icon-box-title a{font-size:24px;font-weight:600;}.elementor-3841 .elementor-element.elementor-element-12e1e56 .elementor-button{background-color:#C79F9F00;font-size:18px;font-weight:600;fill:#000000;color:#000000;padding:0px 0px 0px 0px;}.elementor-3841 .elementor-element.elementor-element-12e1e56 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3841 .elementor-element.elementor-element-12e1e56 .elementor-button:hover, .elementor-3841 .elementor-element.elementor-element-12e1e56 .elementor-button:focus{color:#0675C4;}.elementor-3841 .elementor-element.elementor-element-12e1e56 .elementor-button:hover svg, .elementor-3841 .elementor-element.elementor-element-12e1e56 .elementor-button:focus svg{fill:#0675C4;}.elementor-3841 .elementor-element.elementor-element-49d5e1d > .elementor-element-populated, .elementor-3841 .elementor-element.elementor-element-49d5e1d > .elementor-element-populated > .elementor-background-overlay, .elementor-3841 .elementor-element.elementor-element-49d5e1d > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-3841 .elementor-element.elementor-element-49d5e1d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 08px 0px 08px;--e-column-margin-right:08px;--e-column-margin-left:08px;padding:40px 40px 60px 40px;}.elementor-3841 .elementor-element.elementor-element-49d5e1d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px) and (min-width:768px){.elementor-3841 .elementor-element.elementor-element-3629fe3{width:50%;}.elementor-3841 .elementor-element.elementor-element-d189252{width:50%;}.elementor-3841 .elementor-element.elementor-element-7a61e15{width:50%;}.elementor-3841 .elementor-element.elementor-element-f959036{width:50%;}.elementor-3841 .elementor-element.elementor-element-fc828c8{width:50%;}.elementor-3841 .elementor-element.elementor-element-49d5e1d{width:50%;}}@media(max-width:1024px){.elementor-3841 .elementor-element.elementor-element-1cf1a63{padding:065px 0px 50px 0px;}.elementor-3841 .elementor-element.elementor-element-7a61e15 > .elementor-element-populated{margin:20px 08px 0px 8px;--e-column-margin-right:08px;--e-column-margin-left:8px;}.elementor-3841 .elementor-element.elementor-element-f959036 > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}.elementor-3841 .elementor-element.elementor-element-fc828c8 > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}}@media(max-width:767px){.elementor-3841 .elementor-element.elementor-element-1cf1a63{padding:60px 08px 50px 8px;}.elementor-3841 .elementor-element.elementor-element-ad569cc .section-title .section-content .title, .section-title-wrap .title{font-size:36px;}.elementor-3841 .elementor-element.elementor-element-3629fe3 > .elementor-element-populated{margin:0px 08px 0px 8px;--e-column-margin-right:08px;--e-column-margin-left:8px;}.elementor-3841 .elementor-element.elementor-element-d189252 > .elementor-element-populated{margin:20px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}.elementor-3841 .elementor-element.elementor-element-f959036 > .elementor-element-populated{margin:0px 08px 0px 08px;--e-column-margin-right:08px;--e-column-margin-left:08px;}.elementor-3841 .elementor-element.elementor-element-fc828c8 > .elementor-element-populated{margin:20px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}.elementor-3841 .elementor-element.elementor-element-49d5e1d > .elementor-element-populated{margin:20px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}}/* Start custom CSS */.navbar-area.navbar-style-three {
    position: relative;
    z-index: 9;
}

.navbar-area.navbar-style-three.is-sticky {
    position: fixed;
}
.about_inner .section-title-wrap {
    text-align: left;
}
.icon-listing .elementor-widget-wrap.elementor-element-populated, .services-list .elementor-widget-wrap.elementor-element-populated {
    box-shadow: 2px 3px 14px -14px #000;
    transition: all 0.5s !important;
}
.icon-listing .elementor-widget-wrap.elementor-element-populated:hover, .services-list .elementor-widget-wrap.elementor-element-populated:hover {
    box-shadow: 0 10px 30px rgba(0,0,0,.15);
        transform: translateY(-5px) !important;
        transition: all 0.5s;
}
.services-list p.elementor-icon-box-description {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.navbar-area.navbar-style-three.hide-wp-nav.is-sticky {
    position: fixed;
}
/*.services-content a.read-more-btn, .services-content p {*/
/*    display: none;*/
/*}*/
.video-banner:after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/wp-content/uploads/2023/09/white-bottom-shape-1.png);
    background-repeat: no-repeat;
    background-position: bottom;
}
.expertise-inner .services-area {
    padding: 0;
}
.about-inner .about-card {
    padding-left: 0;
}
.services-content h3.ptitle {
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 700;
}
.services-content {
    padding: 24px 25px !important;
}
.single-services-card .services-content {
    background: transparent;
    padding: 20px 15px 10px!important;
}
.single-services-card:hover, .single-services-card:hover .services-content {
    background: #fff !important;
}
.single-services-card {
    box-shadow: 2px 3px 14px -14px #000;
    background: #fff;
    padding: 10px;
}
.expertise-inner .container {
    max-width: 1720px;
}
.single-services-card:hover .services-content h3 a {
    color: #0f0e0e !important;
}
.single-services-card:hover {
    box-shadow: 0 10px 30px rgba(0,0,0,.15);
}
.services-list a.elementor-button:hover svg {
    transform: translateX(5px);
}
.services-list a.elementor-button svg path, .services-list a.elementor-button svg{
    transition: all 0.5s;
}
.services-list a.elementor-button:hover svg path {
    fill: #0675c4;
    transition: all 0.5s;
}
.industrial-listing 
 .elementor-image-box-content {
    background: #F5F5F5;
    max-width: 280px !important;
    width: 100%;
    padding: 20px;
    position: absolute;
    bottom: -50px;
}
.industrial-listing, .industrial-listing .elementor-image-box-wrappe{
	position: relative;
}
.elementor-image-box-wrapper:hover .elementor-image-box-content h3 {
    color: #0675c4;
}
.industrial-listing figure.elementor-image-box-img a::before {
    position: absolute;
    content: "";
    background: linear-gradient(180deg, rgba(15, 14, 14, 0.38) 0%, #0F0E0E 100%);
    width: 100%;
    height: 0%;
    left: 0;
    bottom: 0;
    transition:all 0.5s;
}
.industrial-listing .elementor-image-box-wrapper:hover figure.elementor-image-box-img a::before{
	height: 100%;
}
.industrial-listing figure.elementor-image-box-img {
    margin-bottom: 0 !important;
}
.who-we-are-content .funfact-card p {
    left: 0;
    transform: unset;
    position: unset;
}
.funfact-card h3 {
    padding-left: 0 !important;
}
.contact-form .owl-dots {
    display: none;
}
.video-img-done .elementor-custom-embed-image-overlay img {
    display: none !important;
    width: auto;
}
.video-img-done .elementor-wrapper.elementor-open-lightbox {
    max-width: 60px;
    height: 60px;
    width: 60px;
}
.video-img-done .elementor-custom-embed-play {
    position: unset;
    left: 0;
    right: 0;
    transform: unset;
    width: 60px;
    height: 60px;
    background: #0675c4;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.5s;
}
.video-img-done .elementor-custom-embed-play:hover {
    background: #0f0e0e;
}
.video-img-done .elementor-custom-embed-play i {
    opacity: 1;
    text-shadow: none !important;
}

p.elementor-icon-box-description {
    line-height: 24px !important;
}
.services-inner .elementor-widget-button {
    position: absolute;
    bottom: 0;
    left: 0;
    padding-left: 40px;
    padding-bottom: 30px;
}/* End custom CSS */