@media (max-width:1649px) {
    .inner_banner_img figcaption:after {
        top: 0rem;
        left: -6rem;
        height: 37.2rem;
    }

    .bread_crumb {
        padding-block: 7.5rem 8rem;
    }

    .about-sec3 .center_heading blockquote {
        margin-block: 3rem 6rem;
    }

    .about2-text {
        padding: 10rem 11.5rem 10rem 10rem; height: 75%;
    }

    .about-sec2 {
        margin-bottom: 10rem;
    }

    .about-sec3 .center_heading {
        max-width: 61%;
    }

    .about-sec4 .abt4-text .tuv-box {
        gap: 4.2rem;
    }

    .about-sec4 .abt4-text {
        padding-left: 7rem;
        margin-right: 4rem;
    }

    .about-sec4 .maintain-text {
        margin-top: 5rem;
        padding-left: 8rem;
    }

    .about-sec4 {
        margin-bottom: 8rem;
    }

    .about7-text h4 {
        margin-bottom: 5rem;
    }

    .about7-text {
        padding-left: 8rem;
    }

    .about7-text ul.grid-2 {
        gap: 5rem;
        margin-bottom: 5rem;
    }

    .about7-text ul li h5 {
        margin-bottom: 1.5rem;
    }

    .about-sec7 {
        padding-block: 8rem 10rem;
    }

    .about-sec7 .row {
        --bs-gutter-x: 7.5rem;
    }

    .inner_banner_img figcaption:after {
        width: .8rem;
    }

    .about_sec1 .about_head1 blockquote {
        margin-block: 0rem 3rem;
    }

    .breadcrumb ul li:not(:last-child)::after {
        top: .66rem;
    }

    /*---About-page-css-end--*/

    .journey-page .journey-text {
        margin-bottom: 10.4rem;
        max-width: 90%;
    }

    .timeline-year-bg {
        left: 3.3rem;
    }

    .timeline-entry {
        padding: 2rem 10rem;
        min-height: 22rem;
    }

    .timeline-year-bg {
        top: -2rem;
    }

    .timeline-entry.right .timeline-year-bg {
        left: 54.7%;
    }

    .journey-page {
        margin-block: 0rem 20rem;
    }

    /*---jounrny-page-css-end--*/

    .product_category ul {
        top: 11rem;
    }

    .product_main {
        grid-template-columns: repeat(1, 69.6% auto);
        gap: 6rem;
    }

    /*---product-page-css-end--*/

    .quality-overview-Cnt {
        max-width: 76.3%;
    }

    .quality-policy-Cnt-sec figure {
        width: 71rem;
        margin-top: -10.6rem;
    }

    .quality-policy-Cnt-sec figure figcaption {
        padding: 3rem 4.1rem 3rem 2.4rem;
    }

    .quality-standards-cnt-sec {
        padding-inline: 0;
        padding-right: 11rem;
    }

    .testing-sec .sec-title h5 {
        margin-bottom: 3rem;
    }

    .testing-Cnt-sec {
        padding-inline: 12.4rem 9rem;
    }

    .testing-facilities-grid {
        padding: 22.7rem 7.4rem 5rem 7.4rem;
    }

    .testing-facilities-grid figure img {
        top: -20.4rem;
    }

    .facilities-grid .custom-list h5 {
        margin-bottom: 2rem;
    }

    .facilities-grid {
        row-gap: 6.5rem;
        column-gap: 13rem;
    }

    .testing-cnt-img {
        padding-left: 5rem;
    }


    .certificate-grid {
        column-gap: 5rem;
    }

    .certification .sec-title h5 {
        margin-bottom: 2rem;
    }

    .quality-overview-sec {
        margin-top: -2.5rem;
    }

    .default-gallary .col-lg-6.last:after {
        width: 92%;
        height: .7rem;
    }

    /*---quality-overview-page-css-end--*/

    .infrastructure_pressing_sec h3 {
        margin-bottom: 4rem;
    }

    .infrastructure_pressing_content blockquote {
        margin-bottom: 2rem;
    }

    .infrastructure_pressing_content {
        padding: 4rem 5.1rem 7rem;
    }

    .infrastructure_pressing_sec {
        padding-bottom: 3rem;
    }

    .infrastructure_weldong_sec {
        padding-block: 8rem;
    }

    .infrastructure_weldong_red_box blockquote {
        margin-bottom: 2rem;
    }

    .infrastructure_weldong_red_box {
        padding-left: 11.6rem;
    }

    .infrastructure_weldong_red_box p {
        max-width: 77%;
    }

    .infrastructure_heat_content_box {
        padding-right: 12.6rem;
        padding-left: 4rem;
    }

    .infrastructure_heat_content_box blockquote {
        margin-bottom: 2rem;
    }

    .infrastructure_heat_content_box p:not(:last-child) {
        margin-bottom: 2rem;
    }

    .custom_bullets {
        margin-top: 2rem;
    }

    .infrastructure_heat_sec {
        padding-block: 10rem;
    }

    .infrastructure_cnc_sec {
        padding-block: 8.3rem 10rem;
    }

    .infrastructure_cnc_sec .container .vhline {
        height: 37.6%;
    }

    .infrastructure_cnc_sec .container .vhline,
    .tool_room .tlroom_content .vhline {
        left: -6.1rem;
    }

    .cnc_content {
        padding: 4rem 5.5rem 9rem;
    }

    .cnc_content blockquote {
        margin-bottom: 2rem;
    }

    .cnc_content2 {
        padding-left: 4.5rem;
        max-width: 89.5%;
    }

    .electroplating {
        padding-block: 10rem;
    }

    .electroplating blockquote {
        margin-block: 2rem 1.5rem;
    }

    .electroplating .electring_content {
        max-width: 81%;
    }

    .electroplating {
        padding-block: 9rem;
    }

    .tool_room .tlroom_content {
        max-width: 80%;
    }

    .tool_room .tlroom_content h5 {
        margin-bottom: 2rem;
    }

    .cnc_content2 blockquote {
        margin-bottom: 2rem;
    }

    .cnc_content2 p:not(:last-child) {
        margin-bottom: 2rem;
    }

    .infrastructure_cnc_sec h3 {
        margin-bottom: 3rem;
    }

    /*---infrastructure-page-css-end--*/

    .tool_room.innovation_wrap3 {
        padding-block: 10rem 11rem;
    }

    /*---innovation-page-css-end--*/


}

/*---1649px-css-end--*/

@media (max-width:1399px) {
    .bread_crumb {
        padding-block: 5rem 6rem;
    }

    .about2-text {
        padding: 7rem 7rem 7rem 7rem;
    }

    .about2-text h4 {
        margin-bottom: 2rem;
    }

    .about-sec3 .center_heading blockquote {
        margin-block: 2rem 4rem;
    }

    .about-sec3 .center_heading p {
        padding-block: 2rem 4rem;
    }

    .about-sec3 .center_heading {
        max-width: 67%;
    }

    .about-sec4 .abt4-text .tuv-box {
        gap: 2rem;
        padding: 3rem 2rem 3rem 2rem;
    }

    .about-sec4 .abt4-text {
        padding-left: 5rem;
    }

    .about-sec3 {
        margin-bottom: 0rem;
    }

    .about-sec4 .maintain-text {
        padding-left: 6rem;
        max-width: 100%;
    }

    .miss-vision .mission h4,
    .miss-vision .vision h4 {
        margin-bottom: 2rem;
    }

    .miss-vision .vision,
    .miss-vision .mission {
        padding: 5rem;
    }

    .about-sec5 {
        margin-bottom: 9rem;
    }

    .about7-text {
        padding-left: 6rem;
    }

    .about7-text ul.grid-2 {
        gap: 3rem;
        margin-bottom: 3rem;
    }

    .about-sec7 .row {
        --bs-gutter-x: 3rem;
    }

    .inner_banner_img figcaption:after {
        width: .7rem;
        left: -4.2rem;
    }

    /*---About-page-css-end--*/

    .timeline-year-bg {
        left: 5.6rem;
    }

    .timeline-entry {
        padding: 2rem 10rem;
    }

    .journey-page {
        margin-block: 0rem 15rem;
    }

    .journey-page .journey-text {
        margin-bottom: 7rem;
        max-width: 100%;
    }

    /*---jounrny-page-css-end--*/

    .product_category ul {
        top: 10rem;
    }

    .product_items {
        gap: 2rem;
    }

    .product_main {
        gap: 5rem;
        grid-template-columns: repeat(1, 66.6% auto);
    }

    .product_items .product_items_li {
        padding: 3rem;
    }

    /*---product-page-css-end--*/

    .quality-overview-sec {
        margin-top: 0rem;
    }

    .quality-overview-Cnt {
        max-width: 85.3%;
    }

    .quality-policy-Cnt-sec h5 {
        margin-bottom: 1.5rem;
    }

    .quality-policy-Cnt-sec figure {
        width: 70rem;
    }

    .testing-sec .sec-title h5 {
        margin-bottom: 2rem;
    }

    .testing-Cnt-sec {
        padding-inline: 12.4rem 1.5rem;
    }

    .testing-facilities-grid figure img {
        top: -18.4rem;
        width: 47.5rem;
    }

    .testing-facilities-grid {
        padding: 20.7rem 7.4rem 5rem 7.4rem;
    }

    .facilities-grid .custom-list h5 {
        margin-bottom: 1.5rem;
    }

    .facilities-grid {
        row-gap: 4rem;
        column-gap: 8rem;
    }

    .default-gallary.common-sec .row.r-0 {
        --bs-gutter-x: 5rem
    }

    .abv .right {
        width: 47.5rem;
    }

    .certificate-grid {
        column-gap: 3rem;
    }

    .abv {
        padding: 6.1rem 7rem 0rem;
    }

    .default-gallary .col-lg-6.last:after {
        width: calc(100% - 2.5rem);
        height: .6rem;
    }

    /*---quality-overview-page-css-end--*/

    .infrastructure_pressing_content {
        padding: 3rem 2.4rem 4rem;
    }

    .electro-contant ul {
        grid-template-columns: repeat(2, 1fr);
    }

    .electro-contant h3 {
        margin-block: 2rem;
    }

    .infrastructure_sec {
        padding-block: 4rem 6rem;
    }

    .infrastructure_weldong_red_box {
        padding-left: 7.6rem;
    }

    .infrastructure_weldong_red_box p {
        max-width: 89%;
    }

    .infrastructure_heat_content_box {
        padding-right: 5.6rem;
        padding-left: 4rem;
    }

    .infrastructure_cnc_sec .container .vhline,
    .tool_room .tlroom_content .vhline {
        left: -4.2rem;
    }

    .cnc_content {
        padding: 3rem 3.5rem 7rem;
    }

    .cnc_content2 {
        padding-left: 3.5rem;
        max-width: 98.4%;
    }

    .electroplating .electring_content {
        max-width: 90%;
        padding-left: 3.5rem;
    }

    .electroplating p {
        margin-top: 2rem;
    }

    .electroplating figure {
        width: 100%;
        height: 100%;
    }

    .electroplating figure img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .tool_room .tlroom_content {
        max-width: 90%;
    }

    .custom_bullets li::before {
        top: 1.2rem;
    }

    /*---infrastructure-page-css-end--*/
    .award_achwrap .award_wrap {
        padding-block: 4rem 12rem;
        grid-gap: 3rem;
    }

    /*---Awards & Achievements-page-css-end--*/

    .extera_data .custom_bullets {
        margin-top: 2rem;
    }

    .tool_room.innovation_wrap3 {
        padding-block: 8rem 11rem;
    }

    .infrastructure_heat_sec.innovation_wrap2 {
        padding-block: 7rem 10rem;
    }

    .innovation_wrap1 .innovation_content h3 {
        margin-bottom: 2rem;
    }

    /*---innovation-page-css-end--*/

    .customer_logo {
        grid-gap: 1.5rem;
    }

    /*---customer-page-css-end--*/
    .gbpresence_wrap.history-map {padding-bottom: 0;}
    .gbpresenc_content.environmental-resp.our-promises-sustainabilty { margin-top: 2rem;}
    .sustainability_wrapnew .gbpresenc_content h4{margin-bottom: 2rem;}
    section.gbpresence_wrap.sustainability_wrap.sustainability_wrapnew .row{}
}

/*---1399px-css-end--*/

@media (max-width:1280px) {
    .inner_banner_img figcaption:after {
        width: .6rem;
    }

    /*---About-page-css-end--*/

}

/*---1280px-css-end--*/

@media (max-width:1199px) {
    .inmenu_wrap .inner_menu li a {
        padding-bottom: 2rem;
    }

    .about_sec1 .about_head1 blockquote {
        margin-block: 0rem 2rem;
    }

    .num-sec li:not(:last-child) {
        padding-right: 5rem;
        margin-right: 5rem;
    }

    .num-sec h3 {
        margin-bottom: 0;
    }

    .num-sec {
        margin-block: 5rem;
    }

    .about2-text {
        padding: 3rem;
    }

    .about-sec2 {
        margin-bottom: 7rem;
    }

    .about-sec3 .center_heading blockquote {
        margin-block: 2rem 3rem;
    }

    .about-sec3 .center_heading p {
        padding-block: 2rem 3rem;
    }

    .about-sec3 {
        padding-bottom: 9rem;
    }

    .about-sec3 .center_heading {
        max-width: 100%;
    }

    .about-sec4 .abt4-text {
        padding-left: 6rem;
        margin-right: 1rem;
    }

    .about-sec4 .abt4-text h4 {
        margin-bottom: 2rem;
    }

    .about-sec4 .maintain-text {
        padding-left: 7rem;
        max-width: 100%;
    }

    .about-sec4 {
        margin-bottom: 6rem;
    }

    .miss-vision .vision,
    .miss-vision .mission {
        padding: 4rem;
    }

    .about7-text h4 {
        margin-bottom: 4rem;
    }

    .inner_banner_img figcaption:after {
        top: 0rem;
        left: -5rem;
        height: 30.2rem;
    }

    .inner_banner_img h1 span {
        display: inline;
    }

    .inner_banner_img figcaption {
        bottom: 4rem;
    }

    .bread_crumb {
        padding-block: 4rem 4rem;
    }

    /*---About-page-css-end--*/

    .journey-page {
        margin-block: 0rem 10rem;
    }

    .timeline-entry {
        padding: 2rem 3rem;
    }

    .timeline-year-bg {
        left: 5.3rem;
    }

    .timeline-year-bg {
        top: -0.6rem;
    }

    .timeline-entry.right .timeline-year-bg {
        left: 55.5%;
    }

    .journey-page .journey-text blockquote {
        margin-block: 0rem 2rem;
    }

    /*---jounrny-page-css-end--*/

    .product_main {
        gap: 3rem;
    }

    .product_items .product_items_li {
        padding: 2rem;
    }

    .product_category ul {
        top: 7.8rem;
    }

    /*---product-page-css-end--*/

    .quality-overview-Cnt {
        max-width: 100%;
        margin-left: 2.5rem;
    }

    .quality-policy-Cnt-sec figure {
        width:50rem;
        margin-top: -8.6rem;
    }

    .quality-policy-Cnt-sec figure figcaption {
        padding: 1rem 0.1rem 1rem 4.4rem;
    }

    .quality-standards-cnt-sec {
        padding-inline: 0;
        padding-top: 7.4rem;
        padding-right: 2rem;
    }

    .quality-policy-Cnt-sec h5 {
        margin-bottom: 1rem;
    }

    .quality-policy-Cnt-sec figure figcaption {
        max-width: 57%;
    }


    .testing-Cnt-sec {
        padding-inline: 8rem 0rem;
    }

    .testing-facilities-grid figure img {
        top: -8.4rem;
        width: 41.5rem;
    }

    .testing-facilities-grid {
        padding: 24.7rem 4.2rem 5rem 4.2rem;
    }

    .testing-sec .sec-title {
        text-align: center;
        margin-bottom: 4rem;
    }

    .abv .right {
        width: 38.5rem;
    }

    .abv {
        padding: 6.1rem 1.8rem 0rem;
    }

    .certificate-grid {
        column-gap:2rem;
    }

    /*---quality-overview-page-css-end--*/

    .infrastructure_pressing_sec h3 {
        margin-bottom: 3rem;
    }

    .infrastructure_pressing_content {
        padding: 2rem 2rem 4rem;
    }

    .infrastructure_pressing_content blockquote {
        margin-bottom: 1.5rem;
    }

    .infrastructure_pressing_sec {
        padding-bottom: 2rem;
    }

    .infrastructure_weldong_sec {
        padding-block: 7rem;
    }

    .infrastructure_weldong_red_box {
        padding-left: 4rem;
    }

    .infrastructure_heat_sec {
        padding-block: 7rem;
    }

    .infrastructure_heat_content_box {
        padding-inline: 2rem;
    }

    .infrastructure_heat_content_box .vhline {
        height: 58%;
    }

    .infrastructure_cnc_sec {
        padding-block: 7rem;
    }

    .infrastructure_cnc_sec .container .vhline,
    .tool_room .tlroom_content .vhline {
        left: -5.2rem;
    }

    .infrastructure_cnc_sec .container .vhline {
        height: 31.6%;
    }

    .cnc_content {
        padding: 2rem 2rem 5rem;
    }

    .cnc_content2 {
        padding-left: 2rem;
        max-width: 100%;
    }

    .electroplating {
        padding-block: 7rem;
    }

    .electroplating .electring_content {
        max-width: 100%;
        padding-left: 2rem;
    }

    .tool_room .tlroom_content {
        max-width: 97%;
    }

    /*---infrastructure-page-css-end--*/

    .award_achwrap .award_wrap {
        padding-block: 3rem 10rem;
        grid-gap: 2rem;
    }

    /*---Awards & Achievements-page-css-end--*/

    .gbpresence_wrap {
        padding-bottom: 10rem;
    }

    .gbpresence_wrap .row {
        --bs-gutter-x: 5rem;
    }

    .gbpresence_wrap .gbpresenc_content p {
        max-width: 100%;
    }

    /*---Global Presence-page-css-end--*/

    .extera_data .custom_bullets {
        margin-top: 2rem;
    }

    .infrastructure_heat_sec.innovation_wrap2 figure,
    .tool_room.innovation_wrap3 figure {
        width: 100%;
        height: 100%;
    }

    .infrastructure_heat_sec.innovation_wrap2 figure img,
    .tool_room.innovation_wrap3 figure img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .tool_room.innovation_wrap3 .row {
        align-items: inherit;
    }

    .tool_room.innovation_wrap3 {
        padding-block: 7rem 8rem;
    }

    .innovation_wrap1 .innovation_content h3 {
        margin-bottom: 1.5rem;
    }

    .innovation_wrap1 .innovation_content {
        max-width: 100%;
    }

    .infrastructure_heat_sec.innovation_wrap2 {
        padding-block: 7rem 6rem;
    }

    /*---innovation-page-css-end--*/

    .customer_logo {
        grid-template-columns: repeat(5, 1fr);
    }

    .customer_wrap {
        padding-block: 0rem 10rem;
    }

    /*---customer-page-css-end--*/

}

/*---1199px-css-end--*/

@media (max-width:991px) {
    .inner_banner_img blockquote {
        margin-bottom: 2rem;
    }

    .inmenu_wrap,
    .bread_crumb .breadcrumb ul,
    .about7-text .vhline {
        display: none;
    }

    .inner_banner_img figcaption {
        bottom: 3rem;
    }

    .about_sec1 {
        padding-block: 1.5rem 3rem;
    }

    .num-sec li:not(:last-child) {
        padding-right: 0;
        margin-right: 0;
    }

    .num-sec li,
    .num-sec li:not(:last-child),
    .num-sec li:last-child {
        padding: 2rem;
        border: .1rem solid rgb(0 0 0 / 7%);
        width: 100%;
    }

    .num-sec {
        gap: 2rem;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        margin-block: 2rem 0;
    }

    .about-sec2 {
        margin-bottom: 5rem;
    }

    .about-sec4 .col-lg-6:nth-child(1) {
        order: 2;
    }

    .about-sec4 .abt4-text .vhline {
        display: none;
    }

    .about-sec4 .abt4-text {
        padding-left: 0;
        margin-top: 2rem;
    }

    .about-sec4 .maintain-text {
        padding-left: 0;
        max-width: 100%;
        margin-top: 3rem;
    }

    .about-sec3 {
        padding-bottom: 0rem;
    }

    .about-sec4 {
        margin-bottom: 4rem;
    }

    .miss-vision {
        grid-template-columns: repeat(1, 1fr);
    }

    .about-sec5 {
        margin-bottom: 5rem;
    }

    .about-sec6 {
        margin-bottom: 6rem;
    }

    .about-sec7 {
        padding-block: 3rem 7rem;
    }

    .about-sec7 .col-lg-7 {
        order: 1;
    }

    .about7-text {
        padding-left: 0;
    }

    .about7-text h4 {
        margin-bottom: 2rem;
    }

    .about7-text ul.grid-2 {
        gap: 3rem;
        margin-bottom: 3rem;
        grid-template-columns: repeat(1, 1fr);
    }

    .about7-text ul.grid-2 li {
        border-bottom: .1rem solid rgb(0 0 0 / 7%);
        padding-bottom: 2rem;
    }

    .inner_banner_img figcaption:after {
        display: none;
    }

    .bread_crumb {
        padding-block: 3rem 3rem;
    }

    /*---About-page-css-end--*/
    .infrastructure_sec {
        padding-block: 2rem 0rem;
    }

    .timeline-entry.left,
    .timeline-entry.right {
        text-align: left;
        display: block;
        height: auto;
        min-height: auto;
    }

    .timeline-entry.right {
        display: flex;
        flex-direction: column;
        gap: 0;
    }

    .timeline-entry {
        padding: 1.5rem 3rem;
    }

    .timeline-entry.right .timeline-content {
        text-align: left;
        margin: 0;
    }

    .journey-page .journey-text {
        margin-block: 1.5rem 3rem;
        max-width: 100%;
    }

    /*---jounrny-page-css-end--*/

    .product_sec {
        padding-block: 1.5rem 7rem;
        margin-top: 0;
    }

    .product_main {
        grid-template-columns: repeat(1, 1fr);
        gap: 0;
    }

    .product_list .accordion-body {
        padding-block: 2rem;
    }

    .product_items .product_items_li {
        padding: 1.5rem 1.5rem 2rem;
    }

    .product_items, .product_main.product_detwrap .product_items{
        gap: 1.5rem;
        grid-template-columns: repeat(2, 1fr);
    }

    /*---product-page-css-end--*/

    .quality-policy-Cnt-sec figure img {
        display: none;
    }

    .testing-grid-sec {
        display: flex;
        flex-direction: column;
    }

    .quality-overview-sec {
        margin-block:1.5rem 3rem;
    }

    .quality-overview-Cnt {
        max-width: 100%;
        margin: 2rem 0 0;
    }

    .quality-overview-Cnt h3 {
        margin-bottom: 2rem;
    }

    .quality-standards-cnt-sec {
        padding: 3rem 0 0 0;
    }

    .quality-standards-cnt-sec h5 {
        margin-bottom: 2rem;
    }

    .quality-policy-Cnt-sec figure {
        width: 100%;
        margin-top: 2rem;
    }

    .quality-policy-Cnt-sec figure figcaption {
        position: static;
        max-width: 100%;
        padding: 0;
        border-top: .1rem solid hsl(2.51deg 76.96% 42.55% / 28%);
        padding-top: 2rem;
    }

    .testing-sec {
        padding-block: 3rem;
        margin-top: 0;
    }

    .testing-grid-sec .vhline {
        display: none;
    }

    .quality-policy-sec {
        padding-block: 0 5rem;
    }

    .testing-Cnt-sec {
        padding-inline: 0;
        order: 2;
    }

    .testing-sec .sec-title {
        margin-bottom: 2rem;
    }

    .testing-cnt-img {
        padding-left: 0;
    }

    .testing-Cnt-sec {
        padding-inline: 0;
        order: 2;
        margin-top: 2rem;
    }

    .testing-facilities-grid figure img {
        width: 100%;
        position: static;
    }

    .testing-facilities-grid {
        padding: 0;
        max-width: 100%;
    }

    .facilities-grid {
        row-gap: 3rem;
        column-gap: 3rem;
        padding: 3rem;
    }

    .abv .right {
        width: 100%;
        position: static;
    }

    .default-gallary.common-sec .row.r-0 {
        --bs-gutter-x: 0;
    }

    .abv {
        padding: 3rem 0;
    }

    .default-gallary .abv figure img {
        width: 100%;
    }

    .abv .right {
        width: 100%;
        position: static;
        margin-top: 2rem;
    }
    .certificate-grid {
        column-gap: 2rem;
    }
    .certification .sec-title h5 {
        margin-bottom: 1.5rem;
    }
    .certification .sec-title p {
        margin-bottom: 2rem;
        max-width: 100%;
    }
    .default-gallary .col-lg-6.last:after {
        display: none;
    }
    /*---quality-overview-page-css-end--*/

    .tool_room .tlroom_content {
        max-width: 100%;
    }

    .infrastructure_pressing_sec {
        padding-block: 3rem;
    }

    .infrastructure_pressing_sec h3 {
        margin-bottom: 2rem;
    }

    .infrastructure_pressing_content {
        padding: 2rem 0rem 3rem;
    }

    .infrastructure_pressing_content {
        padding: 2rem 0rem 2rem;
    }

    .electring_content h5 {
        margin-block: 2rem 2rem;
    }

    .electro-contant {
        padding-block: 2rem 0;
    }

    .infrastructure_heat_content_box:last-child p {
        margin-bottom: 0;
        padding-right: 2rem;
    }

    .electro-contant h3 {
        margin-block: 0rem 2rem;
    }

    .infrastructure_pressing_sec {
        padding-block: 3rem 0;
    }

    .infrastructure_weldong_sec,
    .infrastructure_heat_sec,
    .infrastructure_cnc_sec,
    .electroplating {
        padding-block: 3rem;
    }

    .infrastructure_weldong_red_box {
        padding: 2rem;
    }

    .infrastructure_weldong_sec .col-lg-6:first-child,
    .tool_room .col-lg-6:first-child {
        order: 2;
    }

    .infrastructure_weldong_red_box blockquote {
        margin-bottom: 1.5rem;
    }

    .infrastructure_heat_content_box {
        padding-inline: 0;
        margin-top: 2rem;
    }

    .infrastructure_heat_content_box p:not(:last-child),
    .cnc_content2 p:not(:last-child) {
        margin-bottom: 1.5rem;
    }

    .infrastructure_cnc_sec h3 {
        margin-bottom: 2rem;
    }

    .cnc_content {
        padding: 2rem 0rem 4rem;
    }

    .cnc_content blockquote {
        margin-bottom: 1.5rem;
    }

    .cnc_content2 {
        padding: 2rem 0 0;
        max-width: 100%;
    }

    .cnc_content2 blockquote {
        margin-bottom: 1.5rem;
    }

    .electroplating .electring_content {
        padding: 2rem 0 0;
    }

    .electroplating blockquote {
        margin-block: 1.5rem 1rem;
    }

    .tool_room {
        padding-bottom: 7rem;
    }

    .infrastructure_cnc_sec .container .vhline,
    .tool_room .tlroom_content .vhline {
        display: none;
    }

    .infrastructure_heat_content_box blockquote {
        margin-bottom: 1.5rem;
    }

    .tool_room .tlroom_content h5 {
        margin-bottom: 1.5rem;
    }

    .tool_room .tlroom_content {
        margin-top: 2rem;
    }

    .custom_bullets li {
        padding-left: 2rem;
    }

    .custom_bullets li::before {
        top: 1.1rem;
    }

    /*---infrastructure-page-css-end--*/

    .award_achwrap .award_wrap {
        padding-block: 3rem 7rem;
        grid-gap: 2rem;
    }

    /*---Awards & Achievements-page-css-end--*/

    .gbpresence_wrap {
        padding-block: 2rem 7rem;
    }

    .gbpresence_wrap .gbpresenc_content {
        margin-top: 2rem;
    }

    .gbpresence_wrap .row {
        --bs-gutter-x: 3rem;
    }

    /*---Global Presence-page-css-end--*/

    .sustainability_wrap .row.flex-row-reverse {
        margin-top: 4rem;
    }

    /*---sustainability_wrap-page-css-end--*/

    .infrastructure_heat_sec.innovation_wrap2 {
        padding-top: 0;
    }

    .about_sec1.innovation_wrap1 {
        padding-block: 3rem 2rem;
    }

    .extera_data {
        margin-top: 2rem;
    }

    .extera_data blockquote {
        max-width: 100%;
    }

    .extera_data .custom_bullets {
        margin-top: 1.5rem;
    }

    .tool_room.innovation_wrap3 {
        padding-block: 3rem 5rem;
    }

    .infrastructure_heat_sec.innovation_wrap2 .vhline {
        display: none;
    }

    .infrastructure_heat_sec.innovation_wrap2 .extera_data {
        margin-top: 0;
    }

    .innovation_wrap3 .custom_bullets {
        grid-template-columns: repeat(1, 1fr);
    }

    .infrastructure_sec.innovation_wrap1 {
        padding-block: 2rem 3rem;
    }

    .innovation_wrap1 .innovation_content {
        margin-top: 2rem;
    }

    .infrastructure_heat_sec.innovation_wrap2 {
        padding-block: 3rem;
    }

    .infrastructure_heat_sec.innovation_wrap2 .extera_data {
        margin-top: 2rem;
    }

    /*---innovation-page-css-end--*/

    .customer_wrap {
        padding-block: 2rem 7rem;
    }

    .customer_logo {
        grid-template-columns: repeat(4, 1fr);
        padding-top:2rem;
    }
.awards_group2 {
    grid-template-columns: repeat(3, 1fr);
}
.about2-text{height: auto;}
.chairman_leftimg figure img{height: auto;}
.sustainability_wrap .row.flex-row-reverse {  margin-top: 2rem; }
.sustainability_wrapnew .gbpresenc_content.environmental-resp { margin-top:2rem;}
.sustainability_wrapnew .gbpresenc_content h4{margin-bottom: 1.5rem;}
.sustainability_wrapnew .gbpresenc_content ul.custom_bullets{margin-bottom: 3rem;}
.gbpresenc_content.environmental-resp.our-promises-sustainabilty{margin-top: 1rem;}
.gbpresenc_content.social-respon-sus{margin-top: 0;}
.customer_logo ul li figure { width: auto;  height: auto; }
.customer_logo ul{grid-template-columns: repeat(3, 1fr);}
section.tool_room.innovation_wrap3.innovation_ulcustome.thismeant .custom_bullets {margin-bottom: 0;}
.tlroom_content.innovation-through{margin-top: 0;}
.tlroom_content.why-matter-inno{margin-top: 3rem;}
.tlroom_content.why-matter-inno ul.custom_bullets{margin-bottom: 0;}

section.centers_sec.mobileviewmap .center_grid {display: grid; grid-template-columns: repeat(1, 1fr);}
.map_location{position: relative;}
.center_tab ul{display: grid; grid-template-columns: repeat(2, 1fr);}
    /*---customer-page-css-end--*/
.sustainability_wrap .row.flex-row-reverse.sustrow_reverse .col-lg-6:nth-child(1){order: 2;}
.sustainability_wrap .row.flex-row-reverse.sustrow_reverse .gbpresenc_content.social-respon-sus{margin-top: 2rem;}

 section.infrastructure_sec.toolroom,.commercial-section,.about-sec7.packaging-sec,.infrastructure_pressing_sec,.pressing02{padding-block:6rem 6rem;}
.infrastructure_sec{padding-block:3rem 6rem;}
.infrastructure_sec .infrastructure_heat_content_box{margin-bottom:2rem;}
.infrastructure_weldong_sec,.infrastructure_heat_sec,.infrastructure_cnc_sec,.electroplating{padding-block:6rem;}
.sustainability_wrap.packaging-section{padding-block:6rem 2rem;}
.infrastructure_heat_sec .infrastructure_heat_content_box{margin-bottom:3rem;}

}

/*---991px-css-end--*/

@media (max-width:767px) {
    .inner_banner_img {
        min-height: 20rem;
    }

    .inner_banner_img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .inner_banner_img h1 span {
        display: inline;
    }

    .about_sec1 {
        padding-block: 1.5rem 3rem;
    }

    /*---About-page-css-end--*/

    .award_achwrap .award_wrap {
        padding-block: 3rem 7rem;
        grid-template-columns: repeat(2, 1fr);
    }

    /*---Awards & Achievements-page-css-end--*/

    .extera_data .custom_bullets {
        grid-template-columns: repeat(1, 1fr);
    }

    .electring_content ul {
        grid-template-columns: repeat(1, 1fr);
    }

    .electro-contant ul {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .infrastructure_weldong_red_box p {
        max-width: 100%;
        margin-bottom: 1rem;
    }

    .infrastructure_sec.innovation_wrap1 {
        padding-block: 1.5rem 3rem;
    }

    /*---innovation-page-css-end--*/

    /* infrastructure page css */
    .inf-list h4 {
        margin-block: 1rem;
    }

    .inf-list ul {
        grid-template-columns: repeat(1, 1fr);
    }

    .infrastructure_sec .custom_bullets {
        margin-top: 2rem;
    }
    .quality-standards-cnt-sec h5{margin-bottom: 1.5rem;}

     .awards_group1, .awards_group2 {
    grid-template-columns: repeat(1, 1fr);
}
.award_achwrap.awards {padding-block: 0rem 6rem;}
.awards_group{ grid-template-columns: repeat(2, 1fr);gap: 2rem;}
.customer_logo ul{grid-template-columns: repeat(2, 1fr);}
.tlroom_content.infrastructure_heat_content_box.ipgtext { margin-top: 0; padding-bottom: 0;}
.thismeant .tlroom_content {
    margin-top: 3rem;
}

 section.infrastructure_sec.toolroom,.commercial-section,.about-sec7.packaging-sec,.infrastructure_pressing_sec,.pressing02{padding-block:4rem 4rem;}
.infrastructure_sec{padding-block:3rem 4rem;}
.infrastructure_sec .infrastructure_heat_content_box{margin-bottom:2rem;}
.infrastructure_weldong_sec,.infrastructure_heat_sec,.infrastructure_cnc_sec,.electroplating{padding-block:4rem;}
.sustainability_wrap.packaging-section{padding-block:4rem 2rem;}
}

/*---767px-css-end--*/

@media (max-width:575px) {
    .num-sec {
        gap: 2rem;
        grid-template-columns: repeat(2, 1fr);
    }

    .num-sec li,
    .num-sec li:not(:last-child),
    .num-sec li:last-child {
        margin-bottom: 0;
    }

    .about2-text {
        padding: 2rem;
    }

    .about2-text h4 {
        margin-bottom: 1.5rem;
    }

    .about-sec3 .center_heading blockquote {
        margin-block: 1.5rem 2rem;
    }

    .about-sec3 .manufact_heading p {
        padding-left: 2.1rem;
    }

    .about-sec3 .manufact_heading .vhline {
        height: 6rem;
    }

    .about-sec4 .abt4-text .tuv-box {
        padding: 2rem;
        flex-direction: column;
    }

    .about-sec4 .maintain-text {
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5);
    }

    .about-sec4 .maintain-text p {
        margin-bottom: 2rem;
    }

    .miss-vision .vision,
    .miss-vision .mission {
        padding: 2rem;
    }

    .miss-vision .mission h4,
    .miss-vision .vision h4 {
        margin-bottom: 1.5rem;
    }

    .about-sec5,
    .about-sec6 {
        margin-bottom: 3rem;
    }

    .about7-text ul li h5 {
        margin-bottom: 1rem;
    }

    .inner_banner_img figcaption {
        bottom: 2rem;
    }

    /*---About-page-css-end--*/

    .timeline-entry {
        padding: 1.5rem 0 2rem 2.5rem;
    }

    .journey-page {
        margin-block: 0rem 7rem;
    }

    /*---jounrny-page-css-end--*/

    .product_items .product_items_li {
        padding: 1rem 1rem 1.5rem;
    }

    /*---product-page-css-end--*/

    .testing-sec .sec-title h5 {
        margin-bottom: 1.2rem;
    }

    .facilities-grid {
        row-gap: 3rem;
        column-gap: 3rem;
        padding: 2rem;
    }

    .facilities-grid,
    .certificate-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .certificate-grid {
        grid-row-gap: 2rem;
    }

    /*---quality-overview-page-css-end--*/

    .infrastructure_pressing_content {
        padding: 2rem 0rem 3rem;
    }

    .infrastructure_weldong_red_box blockquote {
        margin-bottom: 1.2rem;
    }

    .cnc_content blockquote {
        margin-bottom: 1.2rem;
    }

    .electroplating blockquote {
        margin-block: 1.5rem 0rem;
    }

    .tool_room .tlroom_content h5 {
        margin-bottom: 1.2rem;
    }

    .tool_room {
        padding-bottom: 5rem;
    }

    /*---infrastructure-page-css-end--*/

    .award_achwrap .award_wrap {
        padding-block: 2rem 3rem;
        grid-template-columns: repeat(1, 1fr);
    }

    /*---Awards & Achievements-page-css-end--*/

    .gbpresence_wrap {
        padding-block: 1.5rem 5rem;
    }

    /*---Global Presence-page-css-end--*/

    .customer_logo {
        grid-template-columns: repeat(2, 1fr);
    }

    .customer_wrap {
        padding-block: 1.5rem 7rem;
    }
    .awards_group {grid-template-columns: repeat(1, 1fr);}
    .customer_logo ul{grid-template-columns: repeat(2, 1fr);}

    /*---customer-page-css-end--*/
section.infrastructure_sec.toolroom,.commercial-section,.about-sec7.packaging-sec,.infrastructure_pressing_sec,.pressing02{padding-block:3rem 3rem;}
.infrastructure_sec{padding-block:3rem 3rem;}
.infrastructure_sec .infrastructure_heat_content_box{margin-bottom:2rem;}
.infrastructure_weldong_sec,.infrastructure_heat_sec,.infrastructure_cnc_sec,.electroplating{padding-block:3rem;}
.sustainability_wrap.packaging-section{padding-block:3rem 2rem;}
}

/*---575px-css-end--*/

@media (max-width:350px) {
    .num-sec {
        gap: 2rem;
        grid-template-columns: repeat(1, 1fr);
    }

    .inner_banner_img blockquote {
        margin-bottom: 1.5rem;
    }

    /*---About-page-css-end--*/

    .product_items, .product_main.product_detwrap .product_items {
        gap: 1.5rem;
        grid-template-columns: repeat(1, 1fr);
    }

    /*---product-page-css-end--*/

}

/*---350px-css-end--*/