.elementor-kit-6{--e-global-color-primary:#0B2348;--e-global-color-secondary:#F7931E;--e-global-color-text:#1E1E1E;--e-global-color-accent:#F5F7FA;--e-global-color-086633c:#F58220;--e-global-color-010cbbf:#F7941D;--e-global-color-77951f3:#EEEFF1;--e-global-color-355b294:#011D44;--e-global-color-cc4d341:#5F7194;--e-global-color-d66081e:#1C2A5A;--e-global-color-5d93c90:#D2D2D2;--e-global-color-a366beb:#D96A0A;--e-global-typography-primary-font-family:"Barlow Condensed";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-letter-spacing:0.5px;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.7px;--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-6 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){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1200px){.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 *//* header icon */
.pad0 p {
    margin: 0;
}

.relative_container {
    position: relative !important;
}


.shape::before {
    content: "";
    position: absolute;
    left: -3px;
    top: 0px;
    bottom: 0px;
    width: 7%;
    background: #001941 !important;
    clip-path: polygon(0 0, 100% 0, 50% 100%, 0% 100%);
    z-index: 1;
}



.shape::after {
    content: "";
    position: absolute;
   right: -3px;
    top: 0px;
    bottom: 0px;
    width: 7%;
    background: #001941 !important;
    clip-path: polygon(50% 0, 100% 0, 100% 100%, 0% 100%);
    z-index: 1;
}

/* header end */


/* explore our product categories */
.pro_relative {
    position: relative;
}
/* explore end */


/*how it works */
.howit_relative {
position: relative;
}

.numb_abs {
    position: absolute;
    top: 0;
    transform: translate(0px, -39px);
}

/*how it end */


/*brands we carry about page */
.logo_center {
    text-align: center;
}
/*brands end */



/*services*/
.feature-list {
    list-style: none;
    padding: 0;
    margin: 0;
    padding-top: 15px;
}

.feature-list li {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 500;
    color: #333;
    margin-left: 10px;;
}

.check-icon {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    background: #ff7a00;
    color: #fff;
    border-radius: 50%;
    font-size: 12px;
    font-weight: bold;
}

/* services */


/*dot */
.dot_orange {
    color: #F58220;
}



/*product line */

.section-title::before,
.section-title::after{
    content:"";
    width:104px;
    height:3px;
    background:#f58220;
}

.section-title{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:14px;
    padding:25px 0;
 
}

/*product line end */










.h2-heading h2 {
    font-size: var(--fs-h2);
}

.h3-heading h3 {
    font-size: var( --fs-h3);
}

.quality h3.elementor-image-box-title {
    font-size: var(--text-about-parag) !important;
}
.industry h3.elementor-image-box-title {
    font-size: var(--text-industry) !important;
}

.footerh2 h2.elementor-heading-title.elementor-size-default {
     font-size: var(--text-footerh2) !important;
}

.pro-page-h2 .elementor-heading-title {
        font-size: var(--text-industry) !important;
}


:root {
  --fs-h2: clamp(32px, 4vw, 72px)!important;  /* H2 */
  --fs-h3: clamp(24px, 4.8vw, 56px); /* H3 */
  
  
  
--text-about-parag: clamp(16px, 11.08px + 0.677vw, 24px);

--text-industry: clamp(16px, 14.77px + 0.277vw, 20px);


--text-footerh2: clamp(16px, 14.77px + 0.277vw, 17.6px);
 
--text-base: clamp(
  16px,
  calc(16px + (100vw - 320px) * 0.02),
  18px
);
  
  --text-button-font: clamp(16px, 0.8rem + 0.3vw, 18px);
  
  --text-parag-gray: clamp(18px, 1rem + 0.6vw, 30px);
  
  --text-h2-h2_30: clamp(16px, 4vw, 30px);
  
  --text-h2-h2_60: clamp(30px, 4vw, 60px);
  
  --text-h2-general: clamp(16px, 4vw, 30px);
 
}



@media screen and (min-width: 320px) and (max-width: 480px) {
.metalworking h3.elementor-image-box-title {
    margin-top: -10px;
}
.remove-br br {
    display: none;
}
.arrow-hide {
    display: none;
}
.product_flex .elementor-image-box-wrapper {
    display: flex !important;
    text-align: left;
    padding-right: 20px;
    align-items: center;
}



.product_flex .elementor-image-box-img {
    width: 46% !important;
}
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
.arrow-hide {
    display: none;
}
}



@media screen and (min-width: 769px) and (max-width: 1280px) {
   .remove-br br {
display: none;
}

.lifting-p br {
    display: block;
}
}


@media screen and (min-width: 1024px) and (max-width: 1280px) {
   .arrow {
display: none;
}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
   .arrow {
display: none;
}
}

@media screen and (min-width: 481px) and (max-width: 767px) {
.oricon figure.elementor-image-box-img img {
    width: 50%;
    margin: auto;
}
.remove-br br {
    display: none;
}

.unmatch-img figure.elementor-image-box-img {
    width: 13% !important;
}
.unheight.e-flex.e-con.e-child {
    min-height: 200px;
}

.metalworking figure.elementor-image-box-img img {
    display: none !important;
}
.arrow-hide {
    display: none;
}
.product_flex .elementor-image-box-img {
    width: 16% !important;
    padding-right: 20px;
}
.how-we figure.elementor-image-box-img img {
    width: 30%;
    margin: 0 auto;
}
.imgbox {
    min-height: 74px !important;
    display: block;
}

.built-txt, .built-txt p  {
    text-align: center;
}

.strongmobile img {
    width: 50% !important;
}


.materialicon
figure.elementor-image-box-img img {
    width: 50%;
    margin: auto;
}

.liftingicon figure.elementor-image-box-img img {
    width: 50%;
    margin: 0 auto;
    float: left;
}

.metalicon figure.elementor-image-box-img img {
    width: 50%;
    margin: 0 auto;
    float: left;
}

.constructicon figure.elementor-image-box-img img {
    width: 50%;
    margin: 0 auto;
    float: left;
}
.shop-btn {
    width: 65%;
    margin: 0 auto;
}

.singebtn figure.elementor-image-box-img img {
    width: 50%;
    margin: 0 auto;
}
}


@media screen and (min-width: 1200px) and (max-width: 1440px) {
.menu-res a {
    font-size: 0.9em !important;
}
.bton-banner {
    width: 50%;
}
.industry  {
    min-height: 130px;
    padding-top: 20px !important;
}
.materialicon p.elementor-image-box-description {
    font-size: 	0.8750em !important;
}
.liftingicon p.elementor-image-box-description {
    font-size: 	0.8750em !important;
}

.metalicon p.elementor-image-box-description {
    font-size: 	0.8750em !important;
}

.constructicon p.elementor-image-box-description {
    font-size: 	0.8750em !important;
}
}/* End custom CSS */