@media(min-width: 1899px){
    p{
        margin-bottom: 3rem;
    }
    /* .fact-text {
        padding-top: 6.5rem;
        padding-right: 45rem;
    } */
    ul.fact-number li h2 {
        font: var(--text-36);font-weight:bold;
    }
    .company-profile2 {
        padding-block: 10rem 9rem;
        margin-top: 5rem;
        padding-bottom: 6rem;
    }
    /* .fact-text2{padding-right: 46rem;} */
    .fact-text2 h2,.Comprehensive-Product-Range h2 {
        margin-bottom: 4.5rem;}
        .Comprehensive-Product-Range blockquote {
            font: var(--text-34);
            font-weight: 100;
        }
        .Comprehensive-Product-Range {
            background: var(--color-prime);
            padding: 10rem 28rem 10rem 15rem;
        }
        /* .fact-text3 {
            padding: 9rem 17rem 10rem 10rem;
        } */
      
        .company-profile5 h2 {
            margin-bottom: 4.5rem;}
            .career-obj {
                padding: 7rem 15rem 7rem 15rem;
            }
            .career-obj h5 {
                font: var(--text-12);
                margin: 0;
            }
            .career-obj ul li {
                background: #fff;
                padding: 4rem 5rem;
            }
            .Vision ul li {
                padding: 5.8rem 6rem;
                font: var(--text-16);
            }
            

}








@media (min-width:1100px) {
    .Comprehensive-Product-Range {
        padding: 8rem 15rem 8rem 15rem;
    }

    /* .de-panel3-text {
        padding: 0 11rem;
    
} */
}
@media (min-width:1300px) {
    .Comprehensive-Product-Range {
        padding: 4.6rem 9rem;
    }
    /* .de-panel3-text {
        padding: 0 12rem;
    
} */
.quality-panel2-text p {
    padding-left: 8rem;
    padding-right: 8rem;
}
    
}
@media (min-width:1420px) {
    .Comprehensive-Product-Range {
        padding: 5rem 9rem 5rem 9rem;
    }
  
        /* .de-panel3-text {
            padding: 0 12rem;
        
    } */
 
    
}
@media (min-width:1599px) {
 
 
    
    
}

@media (min-width:1700px) {

    .Comprehensive-Product-Range {
        padding: 8rem 15rem 8rem 9rem;
    }
    
}

@media (min-width:1845px) {
    /* .Comprehensive-Product-Range {
        padding: 8rem 62rem 8rem 15rem;
    } */
    
}

@media (min-width: 1900px) {
    .Comprehensive-Product-Range {
        padding: 8rem 12rem 8rem 10rem;
    }
}

@media (min-width:2300px) {
    .Comprehensive-Product-Range {
        padding: 10rem 55rem 10rem 15rem;
    }
    /* .joint-venture-text2 .col-md-6:has(p) {
   
        padding: 7rem 40rem 7rem 21rem;
    }
  */
}

@media (min-width:2000px) {

}

@media(max-width: 1600px){
    .inner-panel {padding-top: 9.3rem;}
    }

    @media(max-width: 1600px) and (min-width: 1500px) {
        header.inner-header .maxwidth {
            /* max-width: 1350px; */
            }
        .inner-panel {
            padding-top: 10.3rem;
        }
        .inner-header nav{--padding-block: 2.2rem;  }
    }

    @media(max-width: 1499px) and (min-width: 1299px) {
        header.inner-header .maxwidth {
            /* max-width: 1350px; */
            }
        .inner-panel {
            padding-top: 8.5rem;
        }

        
    }

    @media(min-width: 1600px){
        .inner-panel .container {
            /* max-width: 1220px; */
        }
     
        .inner-header .container-fluid.px-0.maxwidth {
            /* max-width: 1830px; */
        }
        .title-content blockquote {
            color: #fff;
            font: var(--text-34);
            font-weight: 100;
            margin: 3rem 0rem;
            line-height: normal;
        }
        .title-content blockquote{margin: 3rem 0rem;}
      
    }
    @media(max-width: 1860px) and (min-width: 1599px) {
      body  header.inner-header .maxwidth {
            /* max-width: 1650px!important; */
            }
        .inner-panel {
            padding-top: 12.3rem;
        }
        .inner-panel .container {
            /* max-width: 1004px; */
        }
        .call-book a {
         
            font: var(--text-18);
        }
    }

    @media(max-width:2011px) and (min-width: 1895px) {
        /* .fact-text2 {
            padding-right: 38rem;
        }

        .fact-text {
            padding-right: 12rem;
            padding-left: 5rem;
        } */
     body    .title-content blockquote{margin:3rem 0;}


    }

    @media (min-width: 2200px) {

        /* .de-panel1-text {
            padding: 0rem 30rem 0rem 30rem;
        } */
        .manfacturing-panel4 .col-lg-10 .row:nth-child(1) figure {
            padding-right: 15rem;
        }
        .manfacturing-panel4 {
            padding-top: 28rem;
        }
        /* .manfacturing-panel4 .row .col-md-6:nth-child(1) {
            padding-left: 21rem;
            padding-right: 30rem;
            } */

    }
    @media (min-width: 1700px) {
        .career-obj ul li figure {
            width: 55px;
            margin-bottom: 1rem;
        }

        .packaging-text h2.text-title {
            width: 80rem;
        }
       

        .title-content blockquote{margin: 3rem 0rem;}
        .map-icon {
    top: -117rem;
    right: -139rem;
}
        /* .manfacturing-panel4 .row:nth-child(2) .Thread-Rolling {
            margin-left: -2rem;
            margin-right: 10em;
        }
        .cus-suatainability4 .row:nth-child(2) .Thread-Rolling {
            margin-left: -2rem;
            margin-right: 0em;
        } */
        .manfacturing-panel4 .row:nth-child(2) .cus-forging{
            margin-right: 0em;
        }
        .plant-box p{
            margin-bottom: 1rem;
        }
    
    }

    @media (min-width: 1860px) {

   

        .title-content blockquote{margin: 3rem 0rem;line-height: normal;}
        .cold-forging-block figure {
            width: 100%;
            position: absolute;
            left: -2px;
        }
    
    }
@media (min-width: 1920px) {
    .map-icon {
        top: -124rem;
        right: -143rem;
    }
}
    @media (min-width: 2000px) {

    .cold-forging-block figure {
        position: absolute;
    }
    .packaging-text h2.text-title {
        width: 80rem;
        border-right: 1px solid #ddd;
        margin-bottom: 0;
    }
    /* .manfacturing-panel4 .row:nth-child(2) .Thread-Rolling {
        margin-left: -2rem;
        margin-right: 10em;
    } */

}
@media (max-width:1799px) {
.vision_mission_top {
    max-width: 55rem;
}
}
@media (max-width:1509px) {
    .vision_mission_inner {
    padding-left: 12rem;
    }
    .de-panel1-text {
        padding: 0rem 7rem 0rem 7rem;
    }
    .manfacturing-panel4 .row .col-md-6:nth-child(1) {
        padding-left: 7rem;
    }
    .manfacturing-panel4 .row .col-md-6:nth-child(1) {
        padding-right: 9rem;
    }
    .fact-text {
        padding: 6rem 5rem 0 2rem;
    }
    .message .fact-text {
        padding-left: 2rem;
    }
    .fact-text2 {
        padding-inline: 2.6rem 5rem;
    }
    .fact-text3 {
        padding: 0rem 3rem 0rem 9.4rem;
    }
    .joint-venture-text2 .partnership_bx {
        padding: 5rem 10rem;
    }
    .partnership_bx.border_line:before {
        top: -8rem;
    }
    .milestones-arrow::before{
        top: 10rem;
        left: 0;
    }
    .milestones-text {
    padding: 4rem 4rem;
}
    .milestones-arrow-new::before{
        background-image: url(../images/arrow1.svg);
        left: auto;
        right: 0;
    }

}

@media (min-width:1510px) {
    .fact-text {
    padding: 6rem 12rem 0 3rem;
}
.fact-text2{
    padding: 6rem 12rem 0 3rem;
}

}
    @media(max-width: 1440px){
        .cus-suatainability4 {
    padding: 0rem 12rem 8rem;
}
.message h2 {
    font-size: 24px;
}
    }
    @media(max-width: 1366px){
            .vision_mission_inner {
        padding-left: 5rem;
    }
    .vision_mission_left1 {
    padding-left: 1.5rem;
}
        .quality-panel2-text {
            max-width: 89%;
            margin: auto;
        }
        ul.fact-number {
            padding: 4rem 0px 0rem 6rem;
        }
        .company-profile1 .border_line:after {
            top: auto;
            bottom:-13.1rem;
    
        }
        .cus-suatainability .border_line:before {
    top: auto;
    bottom: -24%;
}
        .manfacturing-panel4 .cca_why1 .row .col-md-6:nth-child(2) {
            padding-left: 8rem;
            padding-right: 12rem;
        }
        .manfacturing-panel4 .col-lg-10 .cca_why1 .row:nth-child(1) figure {
            padding-left: 7rem;
        }
        .cus-about-text h2 {
            font-size: 100px;
        }
        .milestones-text {
   padding: 3rem 2rem;
        }
       
        .manfacturing-panel4 {
            padding-top: 10rem;
        }
        .manfacturing-panel2 {
            padding-bottom: 5rem;
        }
        .map-icon {
    position: absolute;
    top: -98rem;
    z-index: -1;
    left: -131rem;
    margin: auto;
    right: -132rem;
}
        .de-panel3.quality-panel4 .de-panel3-text {
            padding: 0rem 5rem;
        }
        /* .super_screw_text {
            padding: 0rem 10rem 0rem 10rem;
        } */
        .product_Bx figure .image.reveal-image {
            height: 310px;
            object-fit: cover;
        }
        .plant-box img{
            height: 177px;
        object-fit: cover;
    
        }
        .map-detail {
            height: 60%;
            padding: 3rem 6rem 5rem 4rem;
        }
        .dot-map {
            padding: 0;
        }
        .cus-suatainability .fact-text {
            padding-right: 9rem;
            padding-left: 8rem;
            padding-top: 7rem;
        }

        .cus-suatainability2 .Comprehensive-Product-Range {
            padding: 8rem 28rem 30rem 20rem;
        }
        .cus-suatainability3 {
            padding: 0 5rem 0rem;
            margin-top: -29rem;
        }
        .manfacturing-panel4 .row .col-md-6:nth-child(1) {
            padding-right: 3rem;
        }
        .fact-text {
            padding: 6rem 0rem 0 2rem;
        }
        .environment-social1 .border_line:before {
    
            right: 2rem;
        }
        .environment-social1 .border_line:after {
    
            right: 2rem;
        }
.people1 .border_line:after {
    top: 29rem;
    bottom: auto;
}
.de-panel3-text {
    padding: 0 9rem;
}
.people3 .de-panel3-text {
    padding: 0 8rem;
}
.people7 .border_line:before {
    left: 38.5rem;
}
.people7 .border_line:after {
    left: 38.5rem;
}
.people8 .Thread-Rolling {
    padding: 0 14rem 0 4rem;
}
.auality {
    padding: 1rem 0px 10rem;
}
/* .cus-suatainability4 {
    padding: 0rem 0rem 8rem;
} */
.people1 {
    margin-bottom: 1rem;
}  
.clients .current_opening_item {
    padding: 20px 60px;
} 
.message .border_line:after {
    top: 19rem;
    bottom: auto;
}
.plant-box {
    position: relative;
    padding-right: 2rem;
}
.dot-map img {
    width: 75%;
}


        }

        

@media (max-width:1199px) {
.company-profile1.message{
margin-top: 4rem;
}
    ul.fact-number li {
    padding: 1rem 0rem 2rem;
}
.message .fact-text {
    padding-right: 4rem;
    padding-left: 1rem;
    padding-top: 2rem;
}
.cus-suatainability4 .row .col-md-6:nth-child(1) {
    padding-left: 0;
    padding-right: 0rem;
}
}
@media (min-width:1700px) {
    .fact-text {
    padding: 6rem 19rem 0 3rem;
}
.fact-text2 {
    padding: 6rem 18rem 0 3rem;
}
.environment-social .fact-text {
    padding: 6rem 16rem 0 3rem;
}
.environment-social1 .border_line:after {
    bottom: 35rem;
}
    
}
@media (max-width:1350px) {
    .de-panel1-text {
        padding: 0rem 12rem 0rem 12rem;
    }
    .quality-panel2-text {
        max-width: 92%;
        margin: auto;
    }
}

@media (min-width: 2500px) {
    .dot-map img {
    width: 61%;
    margin-top: 6rem;
}
}

@media (min-width: 2100px) {
    /* .quality-panel1-text {
        max-width: 76%;
    } */
    
    /* .career-obj {
        padding: 7rem 20rem 7rem 20rem;
    } */


    .map-detail {
        margin-right: 0rem;        padding-right: 5rem;
    }

    .de-panel3-text {
        height: 100%;
           padding: 0 16rem;
    }

    /* .de-panel1-text {
        padding: 0rem 32rem 0rem 32rem;
    } */
      /* .de-panel1-text {
          padding: 0rem 9rem 0rem 18rem;
    } */
.de-panel2 figure {
    position: relative;
    width: 80vw;
    margin-left: -40vw;
    margin-right: -40vw;
}
    .super_screw_text .font13 {
        margin-bottom: 3rem;
    }
    .super_screw_Pro {
        margin: 3rem 0 5rem;
    }


    .product_Bx figure {
        margin-bottom: 4rem;
    }

    .inner-header .container-fluid.px-0.maxwidth {
        /* max-width: 2800px; */
    }
    /* .de-panel3-text blockquote {
        font: var(--text-16);
        margin-top: 4rem;
    } */
    .de-panel3-text p{font: var(--text-13);}
    .title-panel2 p {
        font: var(--text-10);
    }
    .call-book a {
        font: var(--text-21);
    }
    .Vision ul li {
        font: var(--text-16);
    }
    .packaging-text p {
        font-size: 16px;
    }
    .inner-panel .container {
        /* max-width: 1765px; */
    }
    .inner-panel {
        padding-top: 17.3rem;
    }
    /* .title-content {
        padding: 15rem 20rem 15rem;
    } */
    .title-content blockquote {
        color: #fff;
        }
        .title-content h1 {
            /* font-size: 2.5rem; */
            /* margin: 1rem 0; */
            /* padding-top: 2rem; */
            font-weight: 900;
        }
        .title-content h2 {
            color: #fff;
            /* font-size: 1.8rem; */
        }
        ul.fact-number li h2 {
            font: var(--text-42);
            font-weight: bold;
        }
            /* .fact-text {
                        padding: 6rem 12rem 0 3rem;
            } */
            .company-profile2 {
                padding-block: 9rem 9rem;
                border-top: 1px solid #70707030;
                margin-top: 6rem;
                padding-bottom: 10rem;
            }
            /* .fact-text2 {
    padding: 6rem 10rem 0 3rem;
} */
            .fact-text2 h2 {
                margin-bottom: 4.8rem;}
                .inner-header .navbar-brand {
                    width: 35rem;
                }
                .Comprehensive-Product-Range {
                           padding: 8rem 12rem 8rem 15rem;
                }
                .fact-text3 {
    padding: 7rem 10rem 5rem 16rem;
}
.environment-social2 .Comprehensive-Product-Range{
      padding: 10rem 30rem 10rem 30rem;
}
                
                .Comprehensive-Product-Range blockquote {
                    color: #fff;
                    font: var(--text-34);
                    font-weight: 100;
                    line-height: inherit;
                }
                /* .fact-text3 {
                      padding: 12rem 10rem 10rem 15rem;
                } */
                .career-obj ul li {
                    background: #fff;
                    padding: 4rem 6rem;
                }
                .career-obj ul li figure {
                    width: 70px;
                    margin-bottom: 1rem;
                }
                .Vision ul li {
                    padding: 9.8rem 10rem;
                }
                .career-text1 {
                    padding: 0 13rem 0 10rem;
                    position: relative;
                }
                .career-text2 {
                    padding: 12rem 25rem 12rem;
                }
                .career-text1:after {
                    left: 103px;
                }
                .joint-venture-text1 {
                    padding-block: 10rem;
                    max-width: 59%;
                    margin-inline: auto;
                }
                /* .joint-venture-text2 .col-md-6:has(p) {
                         padding: 3rem 21rem 7rem 0rem;
                } */
                /* .manfacturing-panel2-text {
                         max-width: 50%;
        padding: 5rem 0;
            justify-content: center;
                } */
                /* .manfacturing-panel1-text {
                    padding: 0;
                    max-width: 144rem;
                } */
                .cold-forging-block {
                            padding: 9rem 0rem 5rem 15rem;
                }
                .cold-forging-text {
                      padding-right: 15rem;
                }
                .manfacturing-panel2 {
                    background: #fff;
                    padding-bottom: 5rem;
                }
                .cold-forging-block blockquote {
                    font: var(--text-35);
                    margin-bottom: 5rem;
                    font-weight: 100;
                }
                .cold-forging-block figure {
                    width: 100%;
                    position: absolute;
                    left: -67px;
                }
                .manfacturing-panel4 {
                        padding-top: 20rem;
                }
                /* .manfacturing-panel4 .row .col-md-6:nth-child(1) {
                       padding-left: 20rem;
        padding-right: 10rem;
                } */
                .Heat-Treatment-block p {
                    padding: 0 15rem;
                }
                .Heat-Treatment-block {
                    padding: 10rem 0 10rem;
                    margin: 8rem 0 10rem;
                }
                .de-panel2-text {
                    text-align: center;
                    background: #fff;
                    padding: 9rem 4rem 6rem;
                }
                .quality-box-text {
                    border-bottom: 1px solid #ddd;
                    padding: 1.5rem 0;
                    margin: 0 6rem 4rem 15rem;
                }
                .quality-panel2-text p {
                    padding-left: 15rem;
                    padding-right: 9rem;
                }
                .quality-panel1-text {
                    padding: 0;
                }
                ul.fact-number p {
                    font: var(--text-13);
                }
                .product_Bx  p{
                    font: var(--text-13);
                }
                .manfacturing-panel4 .col-lg-10 .row:nth-child(1) figure {
                 padding-right: 0;
                }
                /* .manfacturing-panel4 .row:nth-child(2) .Thread-Rolling {
                    margin-left: -5rem;
                    margin-right: 9em;
                } */
            .inner-panel .container {
    max-width: 80vw;
}
.message .fact-text {
        padding-top: 6.7rem;
        padding-right: 17rem;
        padding-left: 4rem;
    }  

.cus-suatainability4{
            padding-top: 3rem;
}
    .environment-social .fact-text {
        padding-top: 7.7rem;
        padding-right: 8rem;
        padding-left: 7rem;
    }
    .environment-social1 .border_line:after {
    bottom: 32rem;
}
                
}





@media (max-width: 1680px) {
   
    .product_list_Bx {
    padding: 8rem 0 7rem
}

   .joint-venture-text2 .partnership_bx {
    padding-inline: 7rem 0rem;
    height: 100%;
    align-content: center;
    max-width: 46.5rem;
}
.partnership_bx.border_line:before {
    right: -6rem;
    top: 0.5rem;
}
.partnership_bx.border_line:after {
    right: -6rem;
    top: 17rem;
}
.joint-venture-text2 .col-md-6:has(p){justify-content: left;}
.joint-venture-text1 {
    max-width: 99rem;
}
}
@media (max-width: 1199px) {
        .joint-venture-text1 {
    max-width: 93rem;
}
.joint-venture-text2 .partnership_bx {
    padding-inline: 3rem 0rem;
    max-width: 38.5rem;
}
}
@media (min-width: 1366px) {
    .environment-social1 .border_line:before {
    top: -5rem;
    right: 9rem;
}
.environment-social1 .border_line:after {
    bottom: 18rem;
    right: 9rem;
}
}
@media (min-width: 1920px) {
.joint-venture-text1 {
    padding-block: 10rem;
    max-width: 107rem;
}
.joint-venture-text2 .partnership_bx {
    padding-inline: 5rem 24rem;
}
.cus-suatainability4 {
    padding: 0rem 12rem 8rem;
}
.manfacturing-panel4.cus-suatainability4.environment-social1 {
    padding: 0rem 0rem 8rem;
}
.environment-social .fact-text {
    padding: 0rem 17rem 0 3rem;
    height: 100%;
    align-content: center;
}
.environment-social1 .border_line:before {
    top: -5rem;
    right: 16rem;
}
.environment-social1 .border_line:after {
    bottom: 30rem;
    right: 16rem;
}
.manfacturing-panel4.environment-social1 .row .col-md-6:nth-child(1) {
    padding-inline: 15rem 21rem;
}
.manfacturing-panel4.environment-social1  .row:nth-child(2) .col-md-6:nth-child(1){padding-inline:15rem 26rem;}
}

@media (min-width: 2600px) {
    /* .fact-text3 {
        padding: 12rem 34rem 10rem 25rem;
    }
 
    .de-panel3.quality-panel4 .de-panel3-text {
        padding: 0rem 28rem;
    }
   
        .Comprehensive-Product-Range {
            padding: 10rem 75rem 10rem 25rem;
        }
        .manfacturing-panel4 .row:nth-child(2) .Thread-Rolling {
            margin-left: -9rem;
            margin-right: 25rem;
        } */
    
}
@media (min-width: 2650px) {
    /* .inner-panel .container {

    } */
    /* .title-content {
        padding: 20rem 31rem 20rem;
    }
    .fact-text {
        padding-top: 7.7rem;
        padding-right: 55rem;
    }
    .fact-text2 {
        padding-right: 55rem;
    }
    .Vision ul li {
        font: var(--text-14);
  
        padding: 6.8rem 8rem;
    }
    .de-panel3-text {
        height: 100%;
        padding: 0 28rem;
    }
    .cold-forging-block figure {
        width: 100%;
        position: absolute;
        left: -67px;
    }
    .map-icon {
        top: -150rem;
    } */
 

}
.manfacturing-panel4.environment-social1 .col-lg-10 .row:nth-child(1) figure{padding-right: 0;}

@media (min-width: 2800px) {
    .inner-panel .container {
        /* max-width: 2057px; */
    }
    /* .Comprehensive-Product-Range {
        background: var(--color-prime);
        padding: 7rem 64rem 7rem 25rem;
    } */
    .cold-forging-block figure {
        position: absolute;
        left: -67px;
    }

    .inner-panel .container {
        max-width: 80vw;
    }


     
    
}

@media (min-width: 2700px) and (max-width:2800px) {
    /* .inner-panel .container {
        max-width: 1996px;
    } */

}

@media (min-width:3000px) {
    /* .fact-text2, .fact-text {
        padding-right: 72rem;
    } */

        /* .Comprehensive-Product-Range {
            padding: 10rem 78rem 10rem 25rem;
        } */
        /* .joint-venture-text2 .col-md-6:has(p) {
            padding: 7rem 50rem 7rem 21rem;
        } */
        /* .de-panel1-text {
            padding: 0rem 35rem 0rem 35rem;
        } */
        /* .manfacturing-panel4 .col-lg-10 .row:nth-child(1) figure {
            padding-right: 26rem;
        } */
        /* .manfacturing-panel4 {
            padding-top: 40rem;
        } */
        .text-title {
            margin-bottom: 3.8rem;
            font: var(--text-24); font-weight:900;
        }
        .career-text1 {
            margin: 0 20rem 0 20rem;
            position: relative;
        }
        .career-text2 {
            padding: 12rem 30rem 12rem;
        }
    
}

@media (min-width: 3200px) {


}
@media (min-width: 3400px) {


.quality-panel2-text {
    max-width: 63%;
    margin: auto;
}
/* .quality-panel1-text {
    max-width: 70%;
} */
}
@media (min-width: 3500px) {


    .inner-header .container-fluid.px-0.maxwidth {
        /* max-width: 3340px; */
    }
    .inner-panel .container{/* max-width: 2700px; */}
    .img-baner.img-fluid {
        width: 100%;
    }
    .title-content blockquote {
        color: #fff;
        /* font-size: 4.6rem; */
        font-weight: 100;
        /* margin: 3rem 26rem; */
    }
    .title-content h1 {
        }
        .title-content h2 {
            color: #fff;
        }
        ul.fact-number {
            /* padding: 15rem 9rem 9rem 9rem ; */
            list-style: none;
            display: flex;

            flex-wrap: wrap;
        }
        /* .fact-text {
            padding: 6rem 30rem 0 5rem;
        }
        .fact-text2{
            padding-right: 60rem;
        } */
        .fact-text2 h2 {
            margin-bottom: 4.8rem;}
            /* .Comprehensive-Product-Range {
                padding: 13rem 35rem;
            } */
            .fact-text3 {
                /* padding: 12rem 34rem 5rem 35rem; */
                height: 100%;
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: flex-start;
            }
            .career-obj ul li figure {
                width: 80px;
                margin-bottom: 1rem;
            }
            .Vision ul li{font: var(--text-14);padding: 9rem 9rem;}
            .career-obj ul li {
                background: #fff;
                padding: 6rem 8rem;
            }
            /* .career-obj {
                padding: 7rem 35rem 7rem;
            } */
            .Comprehensive-Product-Range h2 {
                margin-bottom: 4.8rem;}
                .inner-panel {
                    padding-top: 20.3rem;
                }
                /* .joint-venture-text1 {
                    padding: 8rem 26rem;
                } */
                /* .joint-venture-text2 .col-md-6:has(p) {
                    padding: 7rem 10rem;
                } */
                .de-panel2-text {
                    text-align: center;
                    background: #fff;
                    padding: 12rem;
                }
                /* .de-panel2-text blockquote {
                    line-height: 6.5rem;
                } */
                .de-panel2-text h2 {
                    margin-bottom: 5.8rem;}
                    .de-panel1-text {
                        /* padding: 5rem 18rem; */
                        justify-content: center;
                    }
                    .de-panel1 {
                        padding: 13rem 0;
                    }
                    .de-panel2 figure {
                        position: relative;
                        width: 75vw;
                        left: 50%;
                        right: 50%;
                        margin-left: -38vw;
                        margin-right: -38vw;
                    }
                    .de-panel3-text blockquote {
                        /* font: var(--text-12); */
                        /* margin-top: 4rem;
                        line-height: inherit; */
                    }
                    /* .de-panel3-text {
                        padding: 0 26rem;
                    } */
                    /* .quality-panel1-text {
                        padding: 0 28rem;
                    } */
                    .quality-panel2-text {
                        display: flex;
                        flex-direction: column;
                        height: 100%;
                        justify-content: center;
                        max-width: 90%;
                    }
                    /* .de-panel3.quality-panel4 .de-panel3-text {
                        padding: 15rem 25rem;
                    } */

                    .de-panel3.quality-panel4 .de-panel3-text p {
                        padding-bottom:3rem;
                    }

                    .certification .row {
                        margin-bottom: 6rem;
                        margin-top: 6rem;
                    }
                    .manfacturing-panel2-text {
                        padding: 7rem 28rem;
                        }
                        .manfacturing-panel1-text {
                            padding: 0 28rem;
                        }
                        .cold-forging-text p {
                            padding-bottom: 4rem;
                        }
                        .cold-forging-text {
                            padding-right: 20rem;
                        }
                        .cold-forging-block {
                            padding: 10rem 0rem 2rem 15rem;
                        }
                        .cold-forging-block blockquote {
                            font: var(--text-34);
                            font-weight: 100;
                            margin-bottom: 10rem;
                        }
                        .cold-forging-block figure {
                            width: 87rem;
                            position: absolute;
                            left: -150px;
                        }

                        .manfacturing-panel4 .row .col-md-6:nth-child(1) {
                            padding-left: 7rem;
                            padding-right: 7rem;
                        }
                        .packaging-text {
                            padding: 9.5rem 4.5rem 8.5rem 13.5rem;
                        }
                        .packaging-text h2.text-title {
                            width: 92rem;}
                            .map-container {
                                padding: 10rem 25rem;
                            }
                            /* .Vision {
                                padding: 5rem 35rem;
                            } */
                            .career-text2 {
                                padding: 1rem 20rem 6rem;
                            }
                            .career-text1{    padding: 0 20rem;}
                            .career-text1:after {
                                left: 200px;
                            }
                            .news-detail2 {
                                padding: 3rem 30rem;
                            }
                            .news-panel2 {
                                padding: 0 25.5rem 5rem;
                            }
                            .company-profile2 {
                                padding-block: 10rem 9rem;
                                margin-top: 5rem;
                            }
                            ul.fact-number li {
                                padding: 1rem 0rem 8rem;
                            }

                            .img-baner2.img-fluid {
                                width: 100%;
                                height: 410px;
                            }

                           
                            .super_screw_Pro {
                                margin: 3rem 0 8rem;
                            }
                            .product_Bx h2 {
                                font: var(--text-18);
                                font-weight: 900;
                                margin-bottom: 2rem;
                            }

                            .cold-forging-block  .text-title {
                                margin-bottom: 4.8rem;
                                font: var(--text-21);
                                font-weight: 900;
                            }
                            .title-panel2::after {
                                top: -21rem;}
                                ul.fact-number li h2 {
                                    font: var(--text-42);
                                    font-weight: bold;
                                }
                                .Comprehensive-Product-Range blockquote {
                                    color: #fff;
                                    font: var(--text-35);
                                    font-weight: 100;
                                    line-height: inherit;
                                    /* padding-right: 61rem; */
                                }
                                /* .joint-venture-text1 {
                                    padding: 8rem 16rem 8rem 15rem;
                                } */
                                .career-text1 {
                                    padding: 0 15rem 0 15rem;
                                    position: relative;
                                }

                                     /* .de-panel1-text {
                                    padding: 0rem 30rem 0rem 30rem;
                                } */
                                /* .quality-panel1-text {
                                    padding: 0;
                                    max-width: 69%;
                                    margin: auto;
                                } */
                                .manfacturing-panel1 {
                                    padding: 10rem 0 6rem;
                                }

                                .text-title {
                                    margin-bottom: 4.8rem;
                                }                                
                                /* .title-content {
                                    padding: 25rem 31rem 25rem;
                                } */
                                /* .manfacturing-panel4 figure {
                                    padding-right: 20rem;
                                } */
    }
@media(max-width: 1280px){
    .environment-social1 .border_line:after {
    height: 5.6rem;
    bottom: 22rem;
}
.environment-social1 .border_line:before {
    right: 2rem;
    height: 17.6rem;
    top: -8rem;
}
}
   
/* media screen and (max-width: 1190px)
---------------------------------------------------------------------- */
@media screen and (max-width:1199px) {
    .company-profile1 .border_line:before {
        top: auto;
        bottom: -45%;
    }
    .Comprehensive-Product-Range {
        padding: 4rem;
    }
    .message .border_line:before {
    top: auto;
    bottom: auto;
}
.message .border_line:after {
    top: 14rem;
    bottom: auto;
}
   .milestones-arrow::before {
    width: 15rem;
    height: 13.3rem;
}
    .manfacturing-panel4 {
        padding-top: 5rem;
    }
    .cold-forging-block {
        padding: 12rem 0rem 8rem 2rem;
    }
    .career-text1 {
        margin: 0 6rem 0rem 7rem;
    }
    .de-panel1-text {
        padding: 0rem 7rem 0rem 7rem;
    }
    .de-panel3-text {
        padding: 0 8rem;
    }
    .de-panel3.quality-panel4 .de-panel3-text {
        padding: 0rem 8rem;
    }
    /* .super_screw_text {
        padding: 0rem 6rem 0rem 6rem;
    } */
    .milestones-text {
        padding: 4rem 3rem;
    }
    .map-detail {
        height: 65%;
        padding: 3rem 5rem 4rem 0;
    }
    .news-detail2 figure img {
        width: 100%;
        height: 380px;
        object-fit: cover;
    }
    .cus-suatainability .fact-text {
        padding-right: 9rem;
        padding-left: 3rem;
        padding-top: 3rem;
    }
    .cus-suatainability2 .Comprehensive-Product-Range {
        padding: 8rem 24rem 23rem 17rem;
    }
    .cus-suatainability3 {
        padding: 0 5rem 0rem;
        margin-top: -23rem;
    }
    .environment-social1 .row .col-md-6:nth-child(1) {
        padding-left: 4rem;
        padding-right: 2rem;
    }
    .environment-social1 .border_line:after{
        bottom: 21rem;
    }
    .people1 .border_line:after {
        top: 35rem;
        bottom: auto;
    }
    .people7 .border_line:before {
        left: 34.2rem;
    }
    .people7 .border_line:after {
        left: 34.2rem;
    }
    .people5 .Comprehensive-Product-Range {
        padding: 7rem 18rem 15rem 10rem;
    }
    .people3 .de-panel3-text {
        padding: 0 5rem;
    }
    .clients .current_opening_item {
        padding: 10px 40px;
    }
    br {
        display: none;
    }

}
@media screen and (max-width:1280px) {
    .cus-suatainability4 {
    padding: 5rem 12rem 8rem;
}
.cus-suatainability4 .row .col-md-6:nth-child(1) {
    padding-left: 3rem;
    padding-right: 2rem;
}
.manfacturing-panel4.cus-suatainability4 .col-lg-10 .row:nth-child(1) figure {
    padding-right: 0rem;
}
.cus-suatainability4 .border_line:before {
    height: 14.6rem;
}
}

@media(max-width:1199px){
.product_section {
    padding: 0 0rem;
}
.environment-social .fact-text.esg {
    padding-top: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    align-content: center;
    height: 100%;
}
    .fact-text2 {
        padding-inline: 0rem 0;
    }
        .cus-about-text h2 {
        font-size: 70px;
    }
        .fact-text3 {
        padding: 0rem 3rem 0rem 0;
    }
    .career-obj {
    padding-block: 5rem 5rem;
    padding-inline: 0;
}
}


/* media screen and (max-width: 1024px)
---------------------------------------------------------------------- */
@media screen and (max-width:1024px) {
    ul.fact-number {
        padding: 3rem 0px 0rem 4rem;
    }
    .fact-text {
        padding-top: 2.7rem;
    }
    .border_line:after{
        height: 10rem;
    }
    .company-profile1 .border_line:after {
        bottom: auto;
        top: 27rem;
    }
    .cus-about-text h2 {
        font-size: 70px;
    }
    .fact-text2 {
        padding-right: 0rem;
    }
       .Comprehensive-Product-Range {
        padding: 3rem;
    }
   
    .career-obj {
        padding: 6rem 0rem 7rem;
    }
    /* .Vision {
        padding: 5rem 3rem;
    } */
    .auality .Vision ul {
        grid-template-columns: 1fr 1fr;
    }
    /* .joint-venture-text2 .partnership_bx {
        padding: 3rem 8rem;
    } */
    .message .fact-text {
        padding-right: 5rem;
        padding-left: 2rem;
    }
    .company-profile1 .border_line:before {
        top: 8rem;
        bottom: auto;
    }
    .milestones-text {
        padding: 4rem 2rem 2rem;
    }
.milestones-arrow::before {
    width: 11.7rem;
    height: 10.3rem;
}
    .milestones-text h2 {
        font: var(--text-24);
        margin-bottom: 1rem;
        font-weight: 800;
    }
    .title-content blockquote {
        font-size: 2.3rem;
        margin: 2rem 0rem 1rem;

    }
    .milestones-arrow-new::before {
        left: auto;
        right: 0;
    }
    .milestones-img img {
        height: 190px;
    }
    
    .manfacturing-panel1-text {
        max-width: 90%;
        margin-inline: auto;
    }
    .manfacturing-panel2 {
        padding-bottom: 4rem;
    }
    .cold-forging-block {
        padding: 5rem 0rem 4rem 0rem;
    }
 
    .cold-forging-text {
        padding-right: 8rem;
    }
    .manfacturing-panel4 {
        padding-top: 6rem;
    }
    .manfacturing-panel4 .col-lg-10 .cca_why1 .row:nth-child(1) figure {
        padding-right: 0;
        padding-left: 0rem;
    }
    .manfacturing-panel4 .cca_why1 .row .col-md-6:nth-child(2) {
        padding-left: 6rem;
        padding-right: 6rem;
    }
    .manfacturing-panel4 .row .col-md-6:nth-child(1) {
        padding-right: 4rem;
        padding-left: 0rem;
    }
    .manfacturing-panel4 .col-lg-10 .row:nth-child(1) figure {
        padding-right: 1rem;
    }
    .message .border_line:before {
        top: 15rem;
        bottom: auto;
        height: 20rem;
    }
    .career-text1 {
        margin: 0 4rem 0rem 5rem;
    }
    .de-panel1  .de-panel1-text {
        padding: 0rem 2rem 0rem 0rem;
    }
    .de-panel3-text{
        padding: 0 7rem;
    }
    .manfacturing-panel3 .border_line:before {
        left: 1rem;
    }
    .manfacturing-panel3 .border_line:after {
        left: 1rem;
    }
    .Thread-Rolling {
        padding: 0 0 0 0rem;
    }
    .packaging-text {
        padding: 6.5rem 8.5rem 6.5rem 12.5rem;
    }
    .qualitye-panel1 {
        padding: 6rem 0 6rem;
    }
    .quality-box-text {
        padding: 1.5rem 0;
        margin: 0 2rem 2rem 5rem;
    }
    .quality-panel2-text p {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .quote-text blockquote {
        font: var(--text-24);
    }
    .de-panel3.quality-panel4 .de-panel3-text {
        padding: 3rem 6rem;
    }

        .product_list_Bx {
        padding: 5rem 0rem 6rem;
        margin-bottom: 8rem;
    }
    .product_Bx figure .image.reveal-image {
        height: auto;
        object-fit: cover;
    }
    .map-detail {
        height: 72%;
        padding: 3rem 3rem 4rem 0;
    }
    .contact-panel1 {
        padding: 8rem 5rem 5rem;
    }
    .news-text1 p {
        font: var(--text-18);
        font-weight: 900;
    }
    .cus-suatainability .fact-text {
        padding-right: 8rem;
        padding-left: 5rem;
        padding-top: 2rem;
    }
    .cus-suatainability3 {
        padding: 0 5rem 0rem;
        margin-top: -19rem;
    }
    .cus-suatainability2 .Comprehensive-Product-Range {
        padding: 8rem 16rem 20rem 11rem;
    }
    .cus-suatainability4 {
        padding: 5rem 13rem 5rem;
    }
    .cus-suatainability4 .border_line:before {
        height: 17.6rem;
    }
    .cus-suatainability4 .row:nth-child(2) .Thread-Rolling {
        margin-left: 0rem;
        margin-right: 0em;
    }
    .cus-suatainability4  .row .col-md-6:nth-child(1) {
        padding-right: 0rem;
        padding-left: 0rem;
    }
    .environment-social .fact-text{
        padding: 2rem;
    }
    .environment-social1 .border_line:after {

        right: 2rem;
    }
    .environment-social1 .border_line:before{
        right: 2rem;
    }
    .approach-text h4 {
        font: var(--text-16);
    }
    .people4{
        padding: 5rem 0rem 5rem;
    }
    .people5 .Comprehensive-Product-Range {
        padding: 8rem 17rem 13rem 8rem;
    }
    .people3 {
        padding: 4rem 0 3rem;
    }
    .people7 .border_line:before {
        left: 30.5rem;
    }
    .people7 .border_line:after {
        left: 30.5rem;
    }
    .people8 .Thread-Rolling {
        padding: 0 6rem 0 3rem;
    }
    .clients .current_opening_item {
        padding: 10px 30px;
    }
 

}

@media screen and (max-width: 991px) {
    .message .border_line:after, .message .border_line:before {display: none;}
}
@media screen and (max-width: 768px) {
    .joint-venture-text2 .partnership_bx {
        padding-inline: 0rem 0rem;
        max-width: 100%;
        padding-block: 3rem 0rem;
    }
    .product_section .col-lg-6 {
    padding: 0 0.5rem;
}
.environment-social {
    padding: 4rem 0;
    padding-bottom: 1rem;
}
.environment-social .fact-text.esg {
    padding-top: 3rem;
    padding-right: 0rem;
    padding-left: 0rem;
}
.cus-suatainability4.environment-social1 .row .col-md-6:nth-child(1) {
    padding-left: 1rem;
    padding-right: 1rem;
}
.cus-suatainability4.environment-social1 {
    padding: 0rem 0rem 4rem;
}
.environment-social2{padding-bottom: 4rem;}
.environment-social2 .Comprehensive-Product-Range {
    padding: 3rem 4rem 4rem 3rem;
}
.environment-social2 .approach {
    padding: 3rem 0;
    margin-bottom: 3rem;
}
}

/* media screen and (max-width: 980px)
---------------------------------------------------------------------- */
@media screen and (max-width:991px) {

    .mobile_bottom_menu{
        display: block;
    }

    ul.fact-number {
        padding: 3rem 0px 0rem 2rem;
    }
    ul.fact-number li h2 {
        font: var(--text-34);
    }
    ul.fact-number li {
        padding: 1rem 0rem 2rem;
    }
    .fact-text {
        padding-top: 1.7rem;
    }
    .cus-about-text {
        padding: 0 0 2rem 3rem;
    }
    .career-obj {
        padding: 6rem 2rem 7rem;
    }
    .cus-about-text h2 {
        font-size: 80px;
    }
    .cus-mission {
        padding: 6rem 2rem;
    }
    .joint-venture-text1 {
        padding-block: 3rem 2rem;
        max-width: 72%;
    }
    .joint-venture-text2 {
        padding: 0 0 5rem 2rem;
    }
    .joint-venture-text2 .partnership_bx {
    padding-inline: 0rem 0rem;
    max-width: 100%;
}
.joint-venture3 {
    padding-bottom: 0rem;
}
    .left-padding {
    padding-left: 1rem;
    margin-top: 0rem;
    margin-bottom: 0;
}
.partnership_bx.border_line:before, .partnership_bx.border_line:after{display: none;}

    .cold-forging-block {
        padding: 5rem 4rem 4rem 5rem;
    }
    .manfacturing-panel4 {
        padding: 16rem 3rem 2rem;
    }
    .manfacturing-panel4 .cca_why1 .row .col-md-6:nth-child(2) {
        padding-left: 4rem;
        padding-right: 4rem;
    }
    .certification.border_line:before {
        left: -5rem;
    }
    .certification.border_line:after {
        left: -5rem;
    }
    .certification figure {
        padding: 4rem;
    }
    footer {
        padding: 3rem;
    }
    .company-profile1 .border_line:after {
        top: 31rem;
        bottom: auto;
    }
    footer {
        margin-bottom: 5rem;
        padding: 2rem 4rem 4rem;
    }
    .contact-info {
        margin: 25rem auto 3rem;
        width: 50%;
    }
    figure.mobile-product img {
        width: 30%;
    }
    .contact-address::after {
        width: 17%;
    }
    .milestones-text {
        padding: 3rem;
        width: 100%;
    }
    .manfacturing-panel1 {
        padding: 7rem 0 5rem;
    }
    .Heat-Treatment-block {
        padding: 5rem 0 6rem;
        margin: 6rem 0 8rem;
    }
    .people2 .Heat-Treatment-block {
    margin: 0rem 0 0rem;
}
.cus-suatainability.people1 .fact-text {
    padding-right: 8rem;
    padding-left: 5rem;
    padding-top: 2rem;
    height: 100%;
    align-content: center;
}
    .quality-box-text {
        margin: 0 2rem 2rem 7rem;
    }
    .milestones {
        padding: 5rem 5rem;
    }
    .news-panel2 {
        padding: 0 4.5rem 5rem;
    }
    .environment-social1{
        padding: 0rem 3rem 8rem;
    }
    .environment-social1 .border_line:after {
        bottom: 19rem;
    }
    .cus-suatainability4{
        padding: 8rem 3rem 8rem;
    }
    .people7 .border_line:before {
        left: 34.2rem;
    }
    .people7 .border_line:after{
        left: 34.2rem;
    }
    .people8 {
        padding-top: 6rem !important;
    }
    .auality {
        padding: 5rem 0px 10rem;
    }
    .clients .current_opening {

        grid-template-columns: repeat(3, 1fr);
    }
    .clients .current_opening_item {
        padding: 22px 52px;
    }
    .plant-box {

        padding-right: 2rem;
    }
    .privacy_policy {
        padding: 0 4rem;
    }

}
/* media screen and (max-width: 830px)
---------------------------------------------------------------------- */
@media screen and (max-width:830px) {

    .company-profile3 blockquote {
        margin: 0 0 0rem;
    }
    .text-title {
        font: var(--text-18);
        font-weight: 800;
    }

    .qualitye-panel1 .border_line:before {
        top: auto;
        bottom: 2rem;
        height: 20.6rem;
    }
    .current_opening_item {
        padding: 24px;
    }
    .de-panel3-text {
        padding: 0 5rem;
    }
    .cold-forging-block blockquote {
        font: var(--text-18);
    }
    .title-content blockquote {
        font-size: 2rem;
    }
    .quality-box-text {
        margin: 0 2rem 2rem 7rem;
    }
    .product_Bx {
        width: 100%;
    }
    .company-profile1 .border_line:after {
        top: 34rem;
        height: 7rem;
    }
    .privacy_policy_inner {
        padding-block: 5rem 8rem;
        padding-left: 5rem;
        padding-right: 5rem;
    }
    .contact-panel1 {
        padding: 8rem 3rem 5rem;
    }
    .contact-1 {
        padding: 1rem 3rem;
    }
    .news-detail2 figure img {
        height: 274px;
    }
    .news-panel2 {
        padding: 0 4.5rem 5rem;
    }
    .cus-suatainability4 {
        padding: 5rem 3rem 5rem;
    }
    .cus-suatainability .fact-text {
        padding-right: 7rem;
        padding-left: 2rem;
        padding-top: 2rem;
    }
    .environment-social .fact-text {
        padding: 0 0 0 1rem;
    }
    .people7 .border_line:before {
        left: 28.5rem;
    }
    .people7 .border_line:after {
        left: 28.5rem;
    }
    .people2     .Heat-Treatment-block {
        padding: 5rem 0 8rem;
    }
    .people3 .de-panel3-text {
        padding: 0 5rem;
    }
    .people4     .Thread-Rolling {
        padding: 0 1rem 0 3rem;
    }
    .people7 {
        margin-top: 0rem;
    }
    .people8 {
        padding: 8rem 0;
        padding-top: 6rem !important;
    }
    .cus-suatainability .border_line:after {
        top: 32rem;
        height: 7rem;
    }
.tool .border_line:before , .tool .border_line:after {
    display:none;

}   
.de-panel2 figure {
    position: relative;
    width: 100%;
    left: 0%;
    right: 0%;
    margin-left: 0;
    margin-right: 0;
}
.manfacturing-panel3 .border_line:before, .manfacturing-panel3 .border_line:after, .manfacturing-panel5 .border_line:before, .manfacturing-panel5 .border_line:after
,.manfacturing-panel7 .border_line:before, .manfacturing-panel7 .border_line:after, .company-profile1 .border_line:before, .company-profile1 .border_line:after {display:none;}
.quality_img_2 {
    max-width: 100%;
}
.quality_img_1 {
    margin-left: 0;
}


}

@media(max-width:768px){
    .milestones-arrow-new::before, .milestones-arrow::before, .milestones .border_line:before, .milestones .border_line:after{display: none;}
}

/* media screen and (max-width: 728px)
---------------------------------------------------------------------- */
@media screen and (max-width:728px) {
    header nav {
        --padding-block: 2.5rem;
        --column-gap: 7rem;
        display: flex
    ;
        padding-inline: 0.9rem 1.5rem;
    }
    .nav-left::before{
     display: none;
    }

    .fact-text {
        padding: 2rem;
    }
    .company-profile2 .col-md-6 figure {
        padding-right: 0;
    }
    .company-profile2 .fact-text2 {
        padding: 4rem 2rem 0rem;
    }
    .Comprehensive-Product-Range {
        padding: 4rem;
    }
    .Comprehensive-Product-Range blockquote {
        font: var(--text-18);
    }
    .cus-mission .Thread-Rolling {
        margin-bottom: 2rem;
    }
    .joint-venture-text2 {
        padding: 0;
    }
    .left-padding {
        padding-left: 1rem;
        margin-top: 0rem;
        margin-bottom: 0;
    }
    .message .fact-text {
        padding-right: 4rem;
        padding-left: 1rem;
    }
    .milestones-arrow {
        position: relative;
        display: none;
    }
    .milestones-text {
        padding: 4rem;
        width: 100%;
    }
    .milestones-img img {
        height: 300px;
        width: 100%;
        object-fit: cover;
    }
    .manfacturing-panel2 figure {
        margin-top: 0;
        height: 100%;
    }
    .manfacturing-panel2-text {
        padding: 3rem 0;
        max-width: 90%;
    }
    .cold-forging-block figure {
        width: 100%;
        position: relative;
    }
    .cold-forging-block {
        padding: 3rem 4rem 4rem 4rem;
    }
    .manfacturing-panel4 .cca_why1 .row .col-md-6:nth-child(2) {
        padding: 3rem;
    }
    header .nav-left{
        width: 100%;
        text-align: center;
        display: flex
;
        justify-content: center;
        padding-right: 0;

    }
    .certification .row {
    --bs-gutter-y: 2rem;
}
    .inner-header nav {
        --padding-block: 2.2rem;
        padding-inline: 0;
    }
    .current_opening_item {
        padding: 16px;
    }
    .auality .Vision h4 {
        font-size: 18px;
    }
    .career-text2 {
        padding: 5rem 3rem 6rem;
    }
    .de-panel3-text {
        padding: 2rem 5rem;
    }
    .manfacturing-panel1 {
        padding: 6rem 0 5rem;
    }
    .manfacturing-panel4 {
        padding: 5rem 3rem 2rem;
    }
    .manfacturing-panel4 .row:nth-child(2) {
        margin-top: 4rem;
    }
    .text-title {
        margin-bottom: 1.8rem;
    }
    .Heat-Treatment-block {
        padding: 4rem 0 5rem;
        margin: 4rem 0 4rem;
    }
    .packaging-text {
        padding: 4.5rem 3.5rem 4.5rem 6.5rem;
    }
    .manfacturing-panel7 {
        margin-top: 3rem;
        padding-bottom: 5rem;
    }
    .manfacturing-panel7 .border_line:before {
        left: 3rem;
    }
    .manfacturing-panel7 .border_line:after {
        left: 3rem;
    }
    .de-panel3.quality-panel4 {
        padding-bottom: 6rem;
    }
    .quality-panel5 {
        padding-bottom: 6rem;
    }
    .product_list_Bx {
        padding: 5rem 3rem 5rem;
        margin-bottom: 6rem;
    }
    .mobile-menu-list {
        padding: 3rem 0rem 0;
    }
    .map-detail {
        height: 47%;

    }
    .plant-box img {
        height: auto;
        object-fit: cover;
    }
   .office-box  p {

        line-height: 20px;
    }
    .news-panel2 {
        padding: 0 5.5rem 5rem;
    }
    .news-text1 {
        padding: 2rem 3rem;
    }
    .news-event {
        padding: 5rem 2rem 2rem;
    }
    .news-detail2 {
        padding: 2rem 3rem;
    }
    .news-detail2 figure img {
        height: auto;
    }
    .cus-suatainability2 .Comprehensive-Product-Range {
        padding: 4rem 10rem 14rem 10rem;
    }
    .cus-suatainability3 {
        padding: 0 1rem 0rem;
        margin-top: -14rem;
    }
 
    .text-title br{
        display: none;
    }
    .environment-social .fact-text {
        padding: 2rem 0 0 1rem;
    }
    .environment-social {
        padding: 8rem 0 0;
    }
    .environment-social1 .Thread-Rolling {
        padding: 0;
    }
    .cus-suatainability4 {
        padding: 3rem 2rem 5rem;
    }
    .approach-text h4 {
        font-weight: 800;
    }
    .message .border_line:before {
        height: 19.6rem;

    }
    .plant-box {

        padding-right: 0rem;
    }
    .map-detail {
        padding: 3rem 0rem 4rem 0;
    }
    .privacy_policy {
        padding: 0;
    }
    .contact-2 {
        display: flex
    ;
        gap: 0rem;
        flex-wrap: wrap;
    }
 

}

    
/* media screen and (max-width: 640px)
---------------------------------------------------------------------- */
@media screen and (max-width:640px) {
    .career-obj ul {
        display: grid
    ;
    grid-template-columns: 1fr 1fr;
    }
    .career-obj ul li {
        padding: 2rem 2rem;
    }
    .title-content blockquote {
        font-size: 1.4rem;
        font-weight: 100;
        margin: 1rem 0rem 1rem;
    }
    .cus-about-text {
        padding: 0 0 0 2rem;
    }
    .fact-text {
        padding-right: 2rem;
        padding-left: 2rem;
    }
    .company-profile2 .col-md-6 figure {
        padding-right: 0rem;
    }
    .fact-text2 {
        padding: 2rem 2rem 0;
    }
    .Comprehensive-Product-Range {
        padding: 3rem 3rem;
    }
    .Comprehensive-Product-Range blockquote {
        color: #fff;
        font: var(--text-18);
    }
    .auality .Vision ul {
        grid-template-columns: 1fr;
    }
    ul.joint-venture-logo li {
        padding: 3rem 3rem;
    }
    ul.joint-venture-logo li figure {
        width: 9rem;
    }
    .joint-venture-text1 {
        padding-block: 3rem 1rem;
        max-width:100%;
    }
    .joint-venture-text2 {
        padding: 0;
    }
    .joint-venture-text2 .partnership_bx {
        padding: 3rem 0rem 0rem 0rem;
    }

    .left-padding {
        padding-left: 1rem;
        margin-bottom: 0rem;
        margin-top: 0;
    }
    .message .fact-text {
        padding-right: 1rem;
        padding-left: 1rem;
    }
    .message h2 {
        font-size: 26px;
    }

    .milestones-arrow {
        display: none;
    }
    .milestones-text {
        padding: 4rem 3rem 4rem;
        width: 100%;
    }
    
    .milestones .border_line:after {
        right: 0rem;
        top: 3.6rem;
    }
    .milestones  .border_line:before{
        right: 0rem; 
        height: 14.6rem;
    }
    .manfacturing-panel2-text {
        padding: 3rem 0;
        max-width: 90%;
    }
    .manfacturing-panel2 figure {
        margin-top: -2rem;
        height: 100%;
    }
    .cold-forging-block {
        padding: 3rem 2.5rem 3rem 2.5rem
    }
    .cold-forging-block figure {
        width: 100%;
        position: relative;
        left: 0px;
    }
    .cold-forging-text {
        padding-right: 3rem;
    }
    .manfacturing-panel4 {
        padding: 0 2rem;
    }
    .manfacturing-panel4 .cca_why1 .row .col-md-6:nth-child(2) {
   padding: 2rem;
    }
    .cca_why2 {
        padding-top: 2rem;
    }
    .manfacturing-panel4 .row .col-md-6:nth-child(1) {
        padding-right: 0rem;
        padding-left: 0rem;
    }
    .manfacturing-panel4 .col-lg-10 .row:nth-child(1) figure{
        padding: 0px;
    }
    .certification figure {
        padding: 5rem;
    }
    .certification.border_line:before {
        left: -4rem;
    }
    .certification.border_line:after {
        left: -4rem;
    }
    .title-content {
        padding: 4.6rem 1rem 4.5rem;
    }
    .company-profile1 .border_line:before, .company-profile1 .border_line:after {
        top: 15rem;
        bottom: auto;
        display:none;
    }
    .fact-text2 .btn-group {
        margin-top: 1.5rem;
    }
    .fact-text3 {
        padding: 3rem 2rem;
    }
.fact-text3 .btn-group {
    margin-top: 0;
}
    .contact-info {
        width: 79%;
        margin: 13rem 4rem 3rem;
    }
    .contact-address::after{
        width: 40%;
    }
    .message .border_line:before {
        top: 20rem;
        bottom: auto;
        height: 15.6rem;
    }
    .message {
        margin-bottom: 3rem;
    }
        .company-profile1.message {
        margin-top: 2rem;
    }
    footer {
        padding: 2rem 2rem 4rem;
    }
    .milestones-text p::before{
        bottom: -19px;
    }
    .current_opening {

        grid-template-columns: repeat(1, 1fr);

    }
    .auality .Vision ul {
        grid-template-columns: 1fr !important;
    }
    .de-panel1 .de-panel1-text {
        padding: 0rem 3rem 0rem 3rem;
    }
    .de-panel2-text {
        padding: 4rem 3rem;
    }
    .tool .border_line:before {
        bottom: 3rem;
        left: 0rem;
        height: 22.6rem;
        display:none;
    }
    .tool .border_line:after {
display:none;
        left: 0rem;
    }
    .de-panel1 {
    padding: 4rem 0;
}
.de-panel1-text h2 {
    margin-bottom: 2rem;
}
    .de-panel3 {
    padding: 4rem 0;
}
    .de-panel3-text {
        padding: 3rem 3rem;
    }
    .de-panel2-text blockquote {
        font: var(--text-18);
    }
    .title-content blockquote br{
        display: none;
    }
    .manfacturing-panel1 {
        padding: 6rem 0 4rem;
    }
    .text-title {
        margin-bottom: 1.8rem;
    }  
    .Thread-Rolling {
        padding: 3rem 0 0 1rem;
    }  
    .manfacturing-panel4 .row:nth-child(2) {
        flex-direction: row-reverse;
        margin-top: 0rem;
    }
    .Heat-Treatment-block p {
        padding: 0 2rem;
    }
    .Heat-Treatment-block {
        padding: 4rem 0 5rem;
        margin: 6rem 0 1rem;

    }
    .manfacturing-panel5 .border_line:before{
        right: 2.2rem;
        top: 1rem;
        height: 15.6rem;
    }
    .manfacturing-panel5 .border_line:after{
        right: 2.2rem;
    }
    .manfacturing-panel7 .border_line:before {
        left: 2rem;
    }

    .manfacturing-panel7 .border_line:after{
        left: 2rem;
    }

    .packaging-text {
        gap: 18px;
        padding: 4.5rem 2.5rem 3.5rem 3rem;
        flex-wrap: wrap;
    }

    .manfacturing-panel7 {
        margin-top: 6rem;
        padding-bottom: 5rem;
    }

    .packaging-text h2.text-title{
        border-right: 0px solid #ddd;
    }

   


    .packaging-text h2.text-title br{
        display: none;
    }
    .manfacturing-panel3 .border_line:before {
        left: .5rem;
        height: 18.6rem;
    }

    .manfacturing-panel3 .border_line:after {
        left: .5rem;
        top: 4.6rem;
    }
    .manfacturing-panel2 {
        padding-bottom: 2rem;
    }
    .qualitye-panel1 {
        padding: 4rem 0 4rem;
    }
    .quote-icon img {
        width: 4rem;
    }
    .quote-text blockquote {
        font: var(--text-18);
    }
    .quality_controlled.border_line:before {
        height: 20.6rem;
    }
    .quality-panel3 {
        padding-top: 6rem;
    }
    .de-panel3.quality-panel4 .de-panel3-text {
        padding: 3rem 3rem;
    }
    .de-panel3.quality-panel4 {
        padding-bottom: 5rem;
    }
    .quality-panel5 {
        padding-bottom: 5rem;
    }
    .super_screw_text {
        padding: 0rem 2rem 0rem 2rem;
    }
    .product_list_Bx {
        padding: 4rem 2rem 3rem;
        margin-bottom: 5rem;
    }
    .mobile-menu-list {
        padding: 9rem 0rem 0;
    }
    .milestones {
        padding: 4rem 3rem;
    }
    .milestones-img img {
        height: auto;
    }
    .map-container {
        padding: 3rem 2rem;
    }
    .dot-map img {
        width: 100%;
    }
    .map-detail {
        height: auto;
        padding: 0rem 0rem 5rem 0;
    }
    .map-icon {
        top: -64rem;
        left: -118rem;
    }
    .auality {
        padding: 0rem 0px 7rem;
    }
    .cus-mission {
        padding: 5rem 2rem 4rem;
    }
    .privacy_policy_inner {
        padding-block: 5rem 5rem;
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .contact-panel1 {
        padding: 3rem 0rem 4rem;
    }
    .contact-1.contact-2 {
        padding-top: 4rem;
    }
    .news-event {
        padding: 3rem;
    }
    .news-text1{
        padding: 2rem 1rem 0;
    }
    .news-panel2 {
        padding: 0 1rem 2rem;
    }
    .news-detail {
        padding: 0 0rem;
    }
    .news-detail h2 {
        font: var(--text-18);
        font-weight: 900;
    }
    .news-detail2 {
        padding: 2rem 0rem 0;
    }
    .news-detail2 figure img {
        height: auto;
    }
    .news-event2.news-event3 {
        padding: 2rem;
    }
    div#esg {
        padding: 3rem 0rem;
    }
    .cus-suatainability .fact-text {
        padding-right: 2rem;
        padding-left: 2rem;
        padding-top: 3rem;
    }
    .cus-suatainability {
        margin-bottom: 1rem;
    }
    .cus-suatainability2 .Comprehensive-Product-Range {
        padding: 5rem 3rem 7rem 2rem;
    }
    .cus-suatainability3 {
        padding: 0 0rem 0rem;
        margin-top: -6rem;
    }
    .cus-suatainability3 img {
        padding: 0 2rem;
        width: 100%;
    }
    .cus-suatainability4 .border_line:before {

        left: 2rem;
    }
    .cus-suatainability4 .border_line:after {
        height: 6.6rem;
        bottom: -26rem;
        left: 2rem;
    }
    .cus-suatainability4 {
        padding: 0rem 2rem 5rem;
    }
    .environment-social .fact-text {
        padding: 2rem 0 0 2rem;
    }
    .environment-social {
        padding: 5rem 0 0;
    }
    .cus-suatainability4 .border_line:before {
        height: 13.6rem;
        left: -1rem;
        right: auto;
    }
    .cus-suatainability4 .border_line:after{
        left: -1rem;
        right: auto;
        bottom: -26rem;
    }
    .environment-social1 .Thread-Rolling {
        padding: 3rem 1rem 0 1rem;
    }
    .approach-box {
        display: flex;
        justify-content: center;
        padding: 0;
        flex-wrap: wrap;
    }
    .approach-text {
        width: 100%;
    }
    .people2 .Heat-Treatment-block {
        padding: 5rem 0 5rem;
        margin: 1rem 0 1rem;
    }
    .people1 .border_line:before {
        top: 5rem;
        bottom: auto;
        height: 16.6rem;
    }

    .people1 .border_line:after{
        top: 19rem;
        height: 7rem;
    }

    .people3 .de-panel3-text {
        padding: 3rem 3rem;
    }
    .people4 {
        padding: 2rem 0rem 4rem;
    }
    .cus-suatainability4 .row:nth-child(2) .Thread-Rolling {
        margin-left: 0rem;
        margin-right: 0em;
        padding: 2rem;
    }
    .people5 .Comprehensive-Product-Range {
        padding: 4rem 3rem 3rem 4rem;
    }
    .people6 figure img {
        width: 100%;
        margin-top: -2rem;
    }
    .people8 .Thread-Rolling {
        padding: 3rem 0rem 3rem 0rem;
    }
    .people4 .border_line:before {

        right: 1rem;
    }
    .people4 .border_line:after {
        left: auto;
        right: 1rem;
        bottom: -22rem;
    }
    .people8 {
        padding-top: 5rem !important;
    }
    .clients .current_opening {
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
        margin-top: 1rem;
    }
    .clients .current_opening_item {
        padding: 5px 36px;
    }
    .career-obj {
        padding:3rem 2rem;
    }
    .joint-venture3 {
        padding-bottom: 4rem;
    }
    .partnership_bx.border_line:before {
        top: -18rem;
    }
    .partnership_bx.border_line:after {
        right: 0rem;
        top: 5rem;
    }
    .certification {
        max-width: 90%;
    }
    .cus-suatainability .border_line:before{
        right: 2rem;
    }
    .cus-suatainability .border_line:after{
        right: 2rem;
    }
    .environment-social1 .border_line:before {
        left: -2rem;
    }
    .environment-social1 .border_line:after {
        left: -2rem;
        bottom: 15rem;
    }
    .font-34 {
        font: var(--text-24);
        font-weight: 300;
        line-height: 28px;
    }
.approach {
    padding: 3rem 0;
    margin-bottom: 2rem;
}
}

@media screen and (max-width:1800px) {
    .map-detail{padding: 3rem 15rem 0rem 5rem;}
    .clients .current_opening_item.current_iconsitems h6 {
    font-size: 2rem;}
}
@media screen and (min-width:1800px) {
    .vision_mission_top {
        max-width: 50rem;
    }
    .vision_mission_top + .row {
        --bs-gutter-x: 7rem;
    }
    .vision_mission_left1 {
        padding-left: 4.5rem;
    }
    .vision_mission_inner {
        padding-left: 22rem;
    }
    .auality .Vision ul li img {
        width: 5rem;
    }
    .vision_mission_sec {
        padding-block: 10rem 2rem;
    }
    .vision_mission_main:before {
        height: 61%;
    }
    .auality     .Vision ul li {
        padding: 4rem 4rem 5rem 4rem;
    }
    .vision_mission_item p {
        padding-right: 4rem;
    }
    .vision_mission_left {
        padding-bottom: 0rem;
    }
    .vision_mission_item h4 {
        margin-bottom: 4rem;
        margin-top: 3rem;
    }
}
@media screen and (min-width:2100px) {
    .vision_mission_main:before {
        height: 41rem;
    }
}
@media screen and (min-width:2380px) {
    .vision_mission_main:before {
        height: 44rem;
    }
}
@media screen and (max-width:1799px) {
    .fact-text {
        padding: 6rem 13rem 0 3rem;
    }
    .milestones-text {
    padding: 4rem 4rem;
}
}
@media screen and (max-width:1699px) {
    .packaging-text {
    padding: 7.5rem 0.5rem 7.5rem 14.5rem;
}
    .Heat-Treatment-block p {
    padding: 0 7rem;
}
    .de-panel3-text {
    padding: 0 3rem;
}
    .fact-text {
        padding: 6rem 6rem 0 3rem;
    }
    .de-panel1-text {
    padding: 0rem 8rem 0rem 10rem;
    }
    .cold-forging-text {
    padding-right: 2rem;
}
    .manfacturing-panel4 .row .col-md-6:nth-child(1).optical_sorting {
        padding-right: 13rem;
    }
}
@media screen and (max-width:1599px) {
.auality .Vision ul li {
    padding: 2.3rem 2rem 4rem 2rem;
}
    .fact-text {
        padding: 6rem 3rem 0 3rem;
    }
    .milestones-img img {
    height: fit-content;
    }
    .manfacturing-panel1-text {
    max-width: 90%;
        padding-inline: 3rem 0rem;
    }
    .manfacturing-panel2-text {
    padding-inline: 6rem 3rem;
}
    .Heat-Treatment-block p {
        padding: 0 0;
    }
}
@media screen and (max-width:1366px) {
.packaging-text {  gap: 3rem; padding: 7.5rem 0.5rem 7.5rem 6rem;}
.manfacturing-panel7 .border_line:before , .manfacturing-panel7 .border_line:after{
    left: 3rem;
}
        .manfacturing-panel4 .row .col-md-6:nth-child(1) {
        padding-left: 5rem;
    }
        .manfacturing-panel4 .row .col-md-6:nth-child(1).optical_sorting {
        padding-right: 3rem;
    }
        .cold-forging-text {
        padding-right: 2rem;
    }
    .left-padding {
    padding-left: 3rem;
}
        .milestones-text {
        padding: 2rem;
    }
    .vision_mission_sec {
        padding-block: 8rem 9rem;
    }
    .vision_mission_main:before {
        height: 66%;
    }
    .auality  .Vision ul li {
        padding: 2.3rem 3rem 1rem 2.5rem;
    }
    .clients .current_opening_item.current_iconsitems img {
    height: 96px;
    width: 136px;
    margin-bottom: 2rem;
}
.company-profile6.auality.clients.current-update{padding: 3rem 0px 12rem;}

}
@media screen and (max-width:1280px) {
    .vision_mission_left {
        padding-bottom: 2rem;
    }
    .vision_mission_left1 img {
        width: 6rem;
    }
    .vision_mission_inner {
        padding-left: 2rem;
    }
    .clients .current_opening_item.current_iconsitems h6 {
        font-size: 1.5rem;
    }
    .company-profile6.auality.clients.current-update {
        padding: 0rem 0px 12rem;
    }
}
@media screen and (max-width:1199px) {
        .manfacturing-panel4 .row .col-md-6:nth-child(1) {
        padding-left: 1rem;
    }
    .auality .Vision ul {
        grid-template-columns: 1fr 1fr;
    }
    
    .vision_mission_left {
        gap: 2.5rem;
    }
    .vision_mission_top + .row {
        --bs-gutter-x: 2rem;
    }
    .vision_mission_left1 {
        padding-left: 2.5rem;
    }
    .vision_mission_left1 img {
        width: 5rem;
    }
    .vision_mission_inner:before {
        left: 6rem;
    }
        .clients .current_opening_item.current_iconsitems img {
        height: 84px;
        width: 116px;}
}
@media screen and (max-width:991px) {
        .manfacturing-panel2-text {
        padding-inline: 0 2rem;
    }
        .manfacturing-panel1-text {
        max-width: 95%;
        padding-inline: 0;
    }
    .auality {
        padding: 0rem 0px 7rem;
    }
    .vision_mission_inner {
        padding-left: 0;
    }
    .vision_mission_inner {
        padding-left: 2rem;
    }
    .vision_mission_left {
        grid-template-columns: repeat(1, 1fr);
    }
    .vision_mission_item h4 {
        margin-bottom: 1.5rem;
        margin-top: 1rem;
    }
    .vision_mission_inner:before {
        left: 1rem;
    }
    .vision_mission_main:before {
        height: 72%;
    }
    .vision_mission_top p {
        margin-bottom: 3rem;
    }
    .vision_mission_inner:after{display: none;}
    .vision_mission_sec {
        padding-block: 6rem 9rem;
    }
    .company-profile2 {
    padding-block: 4.5rem 5rem;
    margin-top: 1rem;
}
    .clients .current_opening {
        grid-template-columns: repeat(5, 1fr);
    }
     .company-profile6.auality.clients.current-update {
        padding: 3rem 0px 12rem;
    }

}
@media screen and (max-width:767px) {
        .de-panel3-text {
        padding: 4rem 3rem;
    }
    .de-panel3 {
    padding: 5rem 0;
}
        .left-padding {
        padding-left: 2rem;
    }

        .cus-about-text h2 {
        font-size: 53px;
    }
    .vision_mission_inner {
        padding-left: 0rem;
    }
    .vision_mission_inner:before{display: none;}
    .vision_mission_sec {
        padding-block: 4rem 6rem;
    }
    .vision_mission_left {
        grid-template-columns: repeat(2, 1fr);
    }
    .vision_mission_main:before {
        height: 87%;
    }
    .clients .current_opening {
        grid-template-columns: repeat(3, 1fr);
        row-gap: 4rem;
    }
      .company-profile6.auality.clients.current-update {
        padding: 0rem 0px 8rem;
    }
}
@media screen and (max-width:575px) {
        .packaging-text {
        gap: 3rem;
        padding: 4.5rem 0.5rem 4.5rem 3rem;
    }
        .de-panel3-text {
        padding: 2rem;
    }
    .vision_mission_left {
        grid-template-columns: repeat(1, 1fr);
    }
    .vision_mission_left1 {
        padding-left:0;
    }
    .vision_mission_main:before {
        height: 0%;
    }
    .vision_mission_item h4, .vision_mission_item p {
        color: #000;
    }
    .vision_mission_item h4 {
        font-size: 18px;
    }
    .vision_mission_left1 img {
        width: 4rem;
    }
    .vision_mission_sec {
        padding-block: 4rem 5rem;
    }
    .Vision   h2 {
        font-size: 18px;
    }
    .auality  .Vision ul li {
        padding: 2rem;
    }
    .clients .current_opening {
        grid-template-columns: repeat(2, 1fr);}
    .clients .current_opening_item.current_iconsitems:nth-child(2), .clients .current_opening_item.current_iconsitems:nth-child(4){
            border-right: none;
        }
}
/* media screen and (max-width: 550px)
---------------------------------------------------------------------- */
@media screen and (max-width:550px) {}



/* media screen and (max-width: 480px)
---------------------------------------------------------------------- */
@media screen and (max-width:500px) {}



/* media screen and (max-width: 414px)
---------------------------------------------------------------------- */
@media screen and (max-width:1599px) {
  
    .vision_mission_left {
        padding-bottom: 0rem;
    }
    .fact-text.esg {
        padding-top: 0;
        padding-right: 4rem;
        padding-left: 4rem;
        align-content: center;
        height: 100%;
    }
    .cus-suatainability4 .row .col-md-6:nth-child(1) {
        padding-left: 7rem;
        padding-right: 5rem;
    }
    .de-panel1-text {
    padding: 0rem 8rem;
}
.map-detail {
        padding: 3rem 11rem 0rem 5rem;
    }

}
@media screen and (max-width:1449px) {
  
    .vision_mission_left {
        gap: 2.5rem;
    }
        .de-panel1-text {
        padding: 0rem 5rem;
    }
/* .de-panel1-text {
    padding: 10rem 8rem;
} */
}
@media screen and (max-width:1399px) {
        .de-panel1-text {
        padding: 0rem 1rem;
    }
    .map-detail {
        padding: 3rem 4rem 0rem 2rem;
    }
}
@media screen and (max-width:1199px) {
  
.de-panel1-text {
    padding: 0rem 2rem;
}
.cus-suatainability4  .row .col-md-6:nth-child(1) {
    padding-right: 0rem;
    padding-left: 0rem;
}
.cus-suatainability4 .border_line:before, .cus-suatainability4 .border_line::after{display:none;}
.manfacturing-panel4.cus-suatainability4 .row:nth-child(2) {
    flex-direction: row-reverse;
    margin-top: 4rem;
}
.manfacturing-panel4.cus-suatainability4 .Thread-Rolling {
    padding: 0 3rem;
}
    .map-detail {
        padding: 3rem 2rem 0 0;
    }
        .plant-box img {
        height: 143px;
    }
}
@media screen and (max-width: 991px) {
    .cus-suatainability4 .row .col-md-6:nth-child(1) {
        padding-left: 2rem;
        padding-right: 3rem;
    }
    .cus-social {
    padding: 4rem 0 4rem;
}
.cus-suatainability {
    margin-bottom: 4rem;
}
.company-profile1.cus-suatainability.people1 {
    margin-bottom: 4rem;
}
.people8 {
    padding: 4rem 0;
    padding-top: 5rem !important;
}
.people3 .de-panel3-text {
    padding: 2rem 3rem;
}
    .manfacturing-panel4.cus-suatainability4 .Thread-Rolling {
    padding: 0 ;
}
 .company-profile1 .border_line:before, .company-profile1 .border_line:after, .cus-suatainability4 .border_line:before, .cus-suatainability4 .border_line:after {
        display:none;
    }
    .dot-map img{        display: block;
        margin: 0 auto;}
}
@media screen and (max-width:767px) {
        .map-detail {
        height: fit-content;
        }
            .plant-box img {
        height: 100%;
    }
  .people.certification {
    max-width: 100%;
    margin: auto;padding: 1rem;
}
.cus-suatainability.people1 .fact-text {
    padding-right: 0rem;
    padding-left: 0rem;
    padding-top: 2rem;
}
.company-profile1.cus-suatainability.people1 {
    margin-bottom: 1rem;
}
.people2     .Heat-Treatment-block {
    padding: 5rem 0 5rem;
}
.manfacturing-panel4.people4 .row .col-md-6:nth-child(1) {
    padding-inline: 0;
}
.cus-suatainability4.people4 {
    padding: 0rem 1rem 4rem;
}
.people5 .Comprehensive-Product-Range {
    padding: 3rem 2rem 3rem 2rem;
}
.people6 figure img {
    margin-top: 0px;
}
.people6 .fact-text3 {
    padding: 3rem 0rem 0rem 0rem;
}
.people7 .packaging-text {
    padding: 3.5rem 3.5rem 3.5rem 2.5rem;
}
.people8 .Thread-Rolling {
    padding: 2rem 0rem 0 0rem;
}
.auality.currentopening {
    padding: 0rem 0px 5rem;
}
.currentopening h3 {
    margin-bottom: 3rem;
}
.manfacturing-panel4.people4 .row .col-md-6:nth-child(1).optical_sorting {
    padding-right: 0rem;
}
.people7.manfacturing-panel4 {
    margin-top: 3rem;
}
.de-panel1 .de-panel1-text {
    padding: 0;
}
.cus-suatainability {
    margin-bottom: 3rem;
}
.cus-suatainability2 .Comprehensive-Product-Range {
    padding: 5rem 3rem 20rem 6rem;
}
.Comprehensive-Product-Range h2 {
    margin-bottom: 1.8rem;
}
.cus-suatainability3 img {
    padding: 0 0rem;
    width: 100%;
}
.text-title {
    margin-bottom: 1.5rem;
}
.Thread-Rolling {
    padding: 0 0 0 0rem;
}
.manfacturing-panel4 .row:nth-child(2) {
    margin-top: 4rem;
}
.cus-suatainability .fact-text {
    padding-right: 2rem;
    padding-left: 2rem;
    padding-top: 2rem;
}
    .map-detail {
        padding: 0;
        margin-bottom: 4rem;
    }
}

@media screen and (max-width:640px) {
.cus-suatainability2 .Comprehensive-Product-Range {
    padding: 4rem 2rem 8rem 2rem;
}
.cus-suatainability4 {
    padding: 3rem 2rem 5rem;
}
.cus-suatainability4 .row:nth-child(2) .Thread-Rolling {
    margin-left: 0rem;
    margin-right: 0em;
    padding: 0;
}
.cus-suatainability {
    margin-bottom: 0rem;
}
.cus-suatainability4 .row .col-md-6:nth-child(1) {
    padding-left: 0rem;
    padding-right: 0rem;
}
}