.elementor-kit-14{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-14 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.ekit-wid-con .elementskit-info-image-box .elementskit-box-header img{
    width:300px;
    height:300px;
}
.elementor-image-gallery .gallery-item img{
    width: 300px;
    height:300px;
}
.elementskit-box-style-content{
    min-height: 200px;
}
.progress-wrap.cursor-pointer.active-progress {
    display: none;
}
.values .single-facility{
    min-height: 375px;
}
.about-info .about-info-img .img img {
    position: relative;
    z-index: 2;
    background: #fff;
    margin-bottom: 0px;
    width: 400px;
    object-fit: contain;
    height: 300px;
}

.about-info .about-info-img{
    width: 400px;
    height:400px;
}
a.industries-btn {
    display: flex;
    font-size: 24px;
    background: #191970;
    color: white;
    border-radius: 32px;
    padding: 3px 22px 8px;
    width: max-content;
}
[data-overlay-dark="4"]:before, [data-overlay-light="4"]:before {
    opacity: 0.6;
}
.main-header .header-top .top-left .links li a span {
    
    transform: scaleX(-1);
}


@media (max-width: 768px) {
  /* CSS rules for devices with a screen width of 768px or less */
a.industries-btn {
    display: flex;
    font-size: 18px;
    background: #191970;
    color: white;
    border-radius: 32px;
    padding:3px 22px 8px;
    width: max-content;
}
.process h2 {
    font-size: 30px;
    font-weight: 600;
    line-height: 1.25em;
    color: #fff;
    position: relative;
    margin-bottom: 15px;
    text-transform: uppercase;
}

}/* End custom CSS */