.board_director{background: var(--colorf9);}
.board_director blockquote{padding-block: 0 8.1rem;font: var(--font30);color: var(--color_black);max-width: 85%;}
@media (max-width:1399px) {
    .board_director blockquote { padding-block: 0 5.1rem;max-width: 90%;}
}/*--1399px--css-end--*/
@media (max-width:1199px) {
    .board_director blockquote { max-width: 98%; }
}/*--1199px--css-end--*/

@media (max-width:991px) {
    .board_director blockquote { max-width:100%;padding-block: 3rem; text-align: center;}
}/*--991px--css-end--*/


/*---board_director-end--*/

.leadership_management{padding-block: 4.9rem 13.3rem;background: var(--colorf9);}
.leadership_management .leader_grid{display: grid;grid-template-columns: 49.1% 40.6%;grid-gap: 14.3rem;}
.leadership_management .leader_grid>figure{height: 100%;}
.leadership_management .leader_grid>figure img{height: 100%;width: 100%;object-fit: cover;}
.leadership_management .heading{margin-bottom: 5.4rem;}
.leadership_management .heading h3{font: var(--font30);color: var(--color_black);font-weight: var(--font_normal);line-height: 1;}
.leadership_management .heading p{font: var(--font18);color: var(--color_black);font-style: italic;margin-block: 1rem 3rem;font-weight: var(--font_normal);}
.leadership_management .heading blockquote{font: var(--font30);color: var(--color_black);}
.leadership_management .content p, .leadership_management .quote_wrap p{font: var(--font16);color: var(--color_black);font-weight: var(--font_300);}
.leadership_management .quote_wrap{display: grid;grid-template-columns: 9.1% 86.5%;grid-gap:2.5rem;margin-top: 5.3rem;}
.leadership_management .quote_wrap h4{font: var(--font21);color: var(--color24);margin-top: .5rem;font-weight: var(--font_medium);line-height: 1.42;}
.leadership_management .quote_wrap h4 span{display: block;}
.leadership_management .quote_wrap p{margin: 0;}
.border_line{display: flex;flex-wrap: wrap;width: 100%;height: .5rem;margin-top: 3rem;}
.border_line .red_line{width: 70%;height: 100%; background: var(--color24);clip-path: polygon(0 0, 100% 0%, 97% 100%, 0% 100%);}
.border_line .blue_line{width: 30%;height: 100%;background: var(--color96);}

.leadership_management.revesrse{border-top: .1rem solid rgb(0 0 0 / 13%);Padding-top:10rem;}
.leadership_management.revesrse .leader_grid{display: grid;grid-template-columns: 40.6% 49.1%;}
.leadership_management.revesrse .quote_wrap h4{font: var(--font30);}
@media (max-width:1649px) {
    .leadership_management .leader_grid { grid-template-columns: 49.1% 41.6%; grid-gap: 12.3rem; }
    .leadership_management.revesrse .leader_grid{grid-template-columns: 41.6% 49.1%;}
}/*--1649px--css-end--*/

@media (max-width:1399px) {
    .leadership_management .leader_grid { grid-template-columns: 49.1% 44.4%; grid-gap: 10.3rem; }
    .leadership_management.revesrse .leader_grid{grid-template-columns: 44.4% 49.1%;}
    .leadership_management { padding-block:1rem 13rem; }
}/*--1399px--css-end--*/

@media (max-width:1280px) {
    .leadership_management .leader_grid { grid-template-columns: 49.1% 45%; grid-gap: 8.3rem; }
    .leadership_management.revesrse .leader_grid{grid-template-columns: 45% 49.1%;}
}/*--1280px--css-end--*/

@media (max-width:1199px) {
    .leadership_management { padding-block:0rem 10rem; }
}/*--1199px--css-end--*/

@media (max-width:991px) {
    .leadership_management { padding-block:3rem 7rem; }
    .leadership_management .leader_grid { grid-template-columns: repeat(1, 1fr);grid-gap: 2rem;}
    .leadership_management.revesrse .leader_grid{display: flex;flex-wrap: wrap;flex-direction: column;gap: 0;}
    .leadership_management.revesrse .leader_grid .content{order: 2;margin-top: 2rem;}
    .leadership_management.revesrse .leader_grid .quote_wrap .content{margin-top: 0;}
    .leadership_management .heading { margin-bottom:2rem; text-align: center; }
    .leadership_management .heading p {margin-block: 0.9rem 1.5rem;}
    .leadership_management .quote_wrap { grid-template-columns: 7.1% 90.5%; grid-gap: 1.5rem; margin-top:3rem; }
    .border_line { height: 0.4rem; margin-top: 2rem; }
    .leadership_management.revesrse{Padding-top:3rem;}
    .leadership_management.revesrse .heading{text-align: center;}
    .leadership_management .heading:not(:has(blockquote)){margin-bottom: 0;}
    .leadership_management.revesrse .content:not(p) .quote_wrap{margin-top: 1rem;}
}/*--991px--css-end--*/

@media (max-width:575px) {
    .leadership_management .heading p { margin-block: 0.5rem 1rem; }
    .leadership_management .quote_wrap{grid-template-columns: repeat(1, 1fr);}
    .leadership_management .quote_wrap h4{line-height: 1.5;margin-block: .5rem;}
    .leadership_management { padding-block: 3rem 4rem; }
}/*--575px--css-end--*/

@media (max-width:350px) {
    .leadership_management.revesrse .leader_grid .content { margin-top: 1rem; }
    .leadership_management.revesrse .content:not(p) .quote_wrap{grid-gap: 1rem;}
}/*--350px--css-end--*/
/*---Leadership & Management-end--*/

.product_wrap{background: var(--colorf9);padding-bottom: 11.7rem;}
.product_wrap .product_nav{display: grid;grid-template-columns:85% 15%;}
.product_wrap .view_buttons { display: flex;gap: 1rem;flex-wrap: wrap; justify-content: flex-end;}
.product_wrap .view_buttons button svg{ stroke: var(--color24); }

/* Active Button */
.product_wrap .view_buttons button { border-radius: 0; padding: 0; background: transparent;border: none;display: grid;}
.product_wrap .view_buttons button>* {grid-area: 1/1;}
.product_wrap .view_buttons button .red_icon{display: none;}
.product_wrap .view_buttons button.active .black_icon{display: none;}
.product_wrap .view_buttons button.active .red_icon{ display: block; }

/* Product container */
.product_wrap .product_nav{border-bottom: .2rem solid rgb(0 0 0 / 13%);margin-bottom: 10rem;position: relative;z-index: 1;}
.product_wrap .product_nav h5{font: var(--font30);font-weight: normal;color: var(--color_black);margin-bottom: 3rem;}
.product_wrap .nav-tabs{border: none;}
.product_wrap .nav-tabs .nav-item:not(:last-child){margin-right: 5rem;}
.product_wrap .nav-tabs .nav-link{font: var(--font18);padding: 0;color: var(--color_black);border: none;box-shadow: none;position: relative;}
.product_wrap .nav-tabs .nav-link:hover{border: none;color: var(--color24);}
.product_wrap .nav-tabs .nav-link.active{color: var(--color24);background: transparent;font-weight: var(--font_medium);padding-bottom: 6rem;border: none;}
.product_wrap .nav-tabs .nav-link.active::before{width: 100%;height: .2rem;background: var(--color24);position: absolute;left: 0;bottom: -.1rem;content: "";}
/*---Products-nav-end--*/


/* List View */
.product_wrap .accordion-body{padding: 0;}
.product_wrap .accordion-body>h5{font: var(--font30);font-weight: normal;color: var(--color_black);margin-bottom: 5.2rem;}
.product_wrap .accordion {border: none;--bs-accordion-bg: var(--colorf9);--bs-accordion-border-color: none;}
.product_wrap .list_view .product_griditem{display: none;}
.product_wrap .list_view .swiper{width: 100%;}
.product_wrap .list_view .swiper .swiper-slide figure{width: 100%;height: 100%;background: #ebebeb;}
/* .product_wrap .list_view .swiper .swiper-slide figure{background: var(--color_white);}  --this is for white bg--- */
.product_wrap .list_view .swiper .swiper-slide figure img{width: 100%;height: 100%;object-fit: cover;}
.product_wrap .list_view .product_item {display: grid; grid-template-columns: 43.15% 56.8%;}
.product_wrap .list_view .product_item:not(:last-child){margin-bottom: 3.3rem;}
.product_wrap .list_view .content{display: flex;flex-direction: column;justify-content: center;background: var(--color_white);padding-inline: 10rem 11.8rem;}
.product_wrap .list_view .content h5, .product_wrap .grid_view .product_griditem .content h5{font: var(--font24);color: var(--color24);font-weight: var(--font_medium);margin-bottom: 3rem;}
.product_wrap .list_view .content p, .product_wrap .grid_view .product_item .content p, .product_wrap .grid_view .product_griditem .content p, .product_wrap .content .moretext .bullet_list li{font: var(--font18);color: var(--color_black);}
.product_wrap .slide_nav { position: absolute; display: flex; width: auto; bottom: 0; z-index: 9; right: 0; gap:.5rem;}
.product_wrap .slide_nav .right_btn{background: rgb(255 255 255 / 50%);border: none;padding: 1.5rem;border: .1rem solid var(--coloreb);}
.slide_nav .swiper-button-next, .slide_nav .swiper-button-prev{position: static;width: 5rem;height: 5rem;}
.slide_nav .swiper-button-prev svg{transform: rotate(180deg);}
.slide_nav .swiper-button-prev:after, .slide_nav .swiper-button-next:after{display: none;}

/* Grid View */
.product_wrap .grid_view{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 5.7rem;}
.product_wrap .grid_view .swiper-wrapper, .product_wrap .grid_view .swiper-slide{height: auto;text-align: center;}
.product_wrap .grid_view .product_item{display: none;}
.product_wrap .grid_view .product_griditem {overflow: hidden;position: relative;background-color: var(--color_white); border: .1rem solid var(--colorf9);box-sizing: border-box;}
.product_wrap .grid_view .product_griditem>h5 {font: var(--font24);font-weight: var(--font_medium);color: var(--color24);width: 100%;background: var(--color_white);padding: 3.8rem;display: block;}
/* .product_wrap .product_griditem h5:hover + .content { top: 0;} */
/* --top line comment for on hover show product content-23-01-2026----*/
.product_wrap .grid_view .product_griditem > h5 { position: relative; z-index: 2;display: flex;justify-content: space-between;align-items: center;border-top:.1rem solid var(--coloreb);}
.product_wrap .grid_view .product_griditem > h5 svg { stroke:var(--color24);width: 4rem;height: 4rem;}
.product_wrap .grid_view .product_griditem .content { position: absolute; inset: 0; top: 100%; background: var(--color_white); transition: top 0.3s ease; z-index: 3;display: flex; flex-direction: column; padding: 3.8rem;    border: .1rem solid rgb(0 0 0 / 9%);}
/* .product_wrap .product_griditem h5:hover + .content, .product_wrap .product_griditem .content:hover { top: 0; } */
/* --top line comment for on hover show product content-23-01-2026----*/
.product_wrap .list_view .content:has(.moretext){padding-block: 3rem;}
.product_wrap .grid_view .product_griditem .content:has(.moretext){overflow-y: auto;}
.product_wrap .grid_view .product_griditem .content:has(.moretext)::-webkit-scrollbar{width:.5rem;}
.product_wrap .grid_view .product_griditem .content:has(.moretext)::-webkit-scrollbar{width:.5rem;}
.product_wrap .grid_view .product_griditem .content:has(.moretext.active) .moreless_button{display: none;}
@media (max-width:1649px) {
    .product_wrap .nav-tabs .nav-link.active { padding-bottom: 5rem; }
    .product_wrap .product_nav { margin-bottom: 9rem;}
    .product_wrap .accordion-body>h5 { margin-bottom: 4.2rem; }
    .product_wrap .list_view .content { padding-inline: 9rem 10.8rem; }
    .product_wrap .grid_view { grid-gap: 4.7rem; }
    .product_wrap .grid_view .product_griditem>h5 { padding: 2.8rem; }
    .slide_nav .swiper-button-next, .slide_nav .swiper-button-prev{height: 5rem;margin: 0;}
}
@media (max-width:1399px) {
    .product_wrap .nav-tabs .nav-link.active { padding-bottom: 4rem; }
    .product_wrap .product_nav { margin-bottom: 7rem; }
    .product_wrap .slide_nav .right_btn{padding: 1rem;}
}
@media (max-width:1280px) {
    .product_wrap .list_view .content { padding-inline: 6rem 3.8rem; }
}
@media (max-width:1199px) {
    .product_wrap { padding-bottom: 13rem; }

}

@media (max-width:991px) {
    .product_wrap .product_nav{display: none;}
    .product_wrap .accordion-button { pointer-events: none; padding: 0; text-align: center; justify-content: center; display: flex; align-items: center; flex-direction: column; font: var(--font30); font-weight: normal; color: var(--color_black);background:transparent;margin-bottom: 2rem;}
    .product_wrap .accordion-body>h5{display: none;}
    .product_wrap .accordion-button::after{display: none;}
    .product_wrap .list_view .product_item{grid-template-columns: repeat(1, 1fr);}
    .product_wrap .accordion-body{padding-top: 0rem;}
    .product_wrap .accordion-body>h5 { margin-bottom: 1.5rem;text-align: center; }
    .product_wrap .list_view .content { padding: 2rem;}
    .product_wrap .list_view .content h5, .product_wrap .grid_view .product_griditem .content h5 { margin-bottom: 1.5rem; }
    .product_wrap .list_view .product_item:not(:last-child) { margin-bottom: 2rem; }
    .product_wrap { padding-bottom: 5rem; padding-top: 3rem;}
    .product_wrap .grid_view .product_griditem > h5 svg {width: 3rem;height: 3rem;}
}/*--991px--css-end--*/

@media (max-width:575px) {
    .product_wrap { padding-bottom: 3rem; }
    .product_wrap .slide_nav{width: 3.5rem;}
    .product_wrap .slide_nav
    .product_wrap .slide_nav .right_btn{padding: .5rem;}
    .product_wrap .accordion-button {margin-bottom:1.5rem;}
}/*--575px--css-end--*/
/*---Products-end--*/

.infra_wrap1{background: var(--colorf9);overflow: hidden;}
.infra_wrap1 blockquote{font: var(--font30);color: var(--color_black);max-width: 93%;}
.infra_wrap1 .heading{margin-block: 11.4rem 4.4rem;display: inline-block;}
.infra_wrap1 .heading h3{font: var(--font30);color: var(--color_black);font-weight: var(--font_bold);margin-bottom: 1rem;}
.infra_wrap1 .heading blockquote{font: var(--font18);color: var(--color_black);}
.infra_wrap1 .heading .location{display: flex;flex-wrap: wrap;align-items: center;padding-top: 1.5rem;margin-top: 1.5rem;border-top: .1rem solid var(--colord6);gap: 1.5rem;}
.infra_wrap1 .heading .location svg{stroke: var(--color96);}
.infra_wrap1 .heading .location:hover svg{stroke: var(--color24);}
.infra_wrap1 .heading .location p{font: var(--font16);color: var(--color_black);font-weight: var(--font_normal);}

.plant_wrap1{display: grid;grid-template-columns: 66.41% 29.5%;gap: 7.2rem;overflow: hidden;}
.plant_wrap1 .content{display: flex;justify-content: center;flex-direction: column;}
.plant_wrap1 .content p{font: var(--font18);color: var(--color_black);max-width: 80%;}
.plant_wrap1 .content p:not(:last-child){margin-bottom: 5rem;}

.infra_wrap2{padding-block: 10rem;background: var(--colorf9);overflow: hidden;}
.infra_wrap2 blockquote{font: var(--font18);color: var(--color_black);max-width:80%;margin-bottom: 5rem;}
.infra_wrap2 .imgwrap{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap:2.5rem}

.infra_wrap3{background: var(--colorf9);padding-bottom: 10rem;overflow: hidden;}
.infra_wrap3 .infra3_grid{display: grid;grid-template-columns:29.5% 66.41%;gap: 8.4rem;}
.infra_wrap3 .content{display: flex;justify-content: center;flex-direction: column;max-width: 75.3%;margin-left: auto;}
.infra_wrap3 .content p{font: var(--font18);color: var(--color_black);}
.infra_wrap3 .content p strong{font-weight: var(--font_medium);}
.infra_wrap3 .content p:not(:last-child){margin-bottom: 5rem;}
@media (min-width:1921px) {.infra_wrap3 .content{max-width:78.5%;}}
@media (max-width:1750px) {.infra_wrap3 .content{max-width:74.5%;}}

.infra_wrap4{background: var(--color_white);padding-top: 10.8rem; overflow: hidden;}
.infra_wrap4 blockquote{font: var(--font30);color: var(--color_black);max-width: 93%;}
.infra_wrap4 .heading{margin-block:0rem 6.3rem;display: inline-block;}
.infra_wrap4 .heading h5{font: var(--font30);color: var(--color_black);font-weight: var(--font_bold);margin-bottom: 1rem;}
.infra_wrap4 .heading blockquote{font: var(--font18);color: var(--color_black);}
.infra_wrap4 .heading blockquote span{display: block;}
.infra_wrap4 .plant_wrap1 .content p{max-width:76%;}
.infra_wrap4 .plant_wrap1 .content p strong{font-weight: var(--font_medium);}
.infra_wrap4 .plant_wrap1 .content p:not(:last-child){margin-bottom: 4rem;}
.infra_wrap4 .plant_wrap1 figure{height: 100%;}
.infra_wrap4 .plant_wrap1 figure img{height: 100%;width: 100%;object-fit: cover;}
.infra_wrap4 .heading .location{display: flex;flex-wrap: wrap;align-items: center;padding-top: 1.5rem;margin-top: 1.5rem;border-top: .1rem solid var(--colord6);gap: 1.5rem;}
.infra_wrap4 .heading .location svg{stroke: var(--color96);}
.infra_wrap4 .heading .location:hover svg{stroke: var(--color24);}
.infra_wrap4 .heading .location p{font: var(--font16);color: var(--color_black);font-weight: var(--font_normal);}

.infra_wrap5{padding-block: 6.2rem 5.5rem; overflow: hidden;}
.infra_wrap5 .infra5_grid{display: grid;    grid-template-columns: 29.3% 65.5%;grid-gap: 7.3rem;}
.infra_wrap5 .content{padding-top: 2rem;}
.infra_wrap5 .content p{font: var(--font18);color: var(--color_black);}
.infra_wrap5 .content p strong{font-weight: var(--font_medium);}
.infra_wrap5 .content p:not(:last-child){margin-bottom: 5rem;}
.infra_wrap5 .infra_slide .swiper-wrapper{height: auto;}
.infra_wrap5 .infra_slide .swiper-slide{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 2.4rem;height: auto;}
.infra_wrap5 .infra_slide h5{font: var(--font18);color: var(--color_black);font-weight: var(--font_medium);padding: 2.4rem 1.9rem;background: var(--colorf9);}
.infra_wrap5 .infra_slide .slide_nav { display: flex; justify-content: flex-end; margin-top: 1.9rem;gap: .8rem;}
.infra_wrap5 .infra_slide .slide_nav .right_btn{ padding: 1.5rem;}
.infra_wrap5 .slide_nav .swiper-button-next, .infra_wrap5 .slide_nav .swiper-button-prev{height: auto;margin-top: 0;}

.infra_wrap6{background: var(--colorf9);padding-block:9.7rem 0rem;overflow: hidden;}
.infra_wrap6 .heading{margin-block:0rem 5rem;display: inline-block;}
.infra_wrap6 .heading h5{font: var(--font30);color: var(--color_black);font-weight: var(--font_bold);margin-bottom: 1rem;}
.infra_wrap6 .heading blockquote{font: var(--font18);color: var(--color_black);}
.infra_wrap6 .heading blockquote span{display: block;}
.infra_wrap6 .plant_wrap1 .content p{max-width:76%;}
.infra_wrap6 .plant_wrap1 .content p strong{font-weight: var(--font_medium);}
.infra_wrap6 .plant_wrap1 .content p:not(:last-child){margin-bottom: 4rem;}
.infra_wrap6 .heading .location{display: flex;flex-wrap: wrap;align-items: center;padding-top: 1.5rem;margin-top: 1.5rem;border-top: .1rem solid var(--colord6);gap: 1.5rem;}
.infra_wrap6 .heading .location svg{stroke: var(--color96);}
.infra_wrap6 .heading .location:hover svg{stroke: var(--color24);}
.infra_wrap6 .heading .location p{font: var(--font16);color: var(--color_black);font-weight: var(--font_normal);}

.infra_wrap7{background: var(--colorf9);padding-block:2.8rem 9.4rem;overflow: hidden;}
.infra_wrap7 .infra7_grid {display: grid; grid-template-columns: 66.4% 28.4%; grid-gap: 7.1rem;}
.infra_wrap7 .content p{font: var(--font18);color: var(--color_black);max-width: 83%;}
.infra_wrap7 .plant3_img{display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 2.4rem;}

@media (min-width:2100px) {
    .plant_wrap1 { grid-template-columns: 67.11% 29.5%; }
  }
  @media (min-width:2500px) {
    .plant_wrap1 { grid-template-columns: 70.21% 26.1%; }
  }
@media (max-width:1649px) {
    .plant_wrap1 { grid-template-columns: 66.61% 29.5%; }
    .infra_wrap7 .infra7_grid {grid-template-columns: 66.3% 28.4%;}
    .infra_wrap2 blockquote {max-width: 81%;}
    .infra_wrap4 .plant_wrap1 .content p { max-width: 77%; }
    .infra_wrap5 .infra5_grid {grid-template-columns: 29.5% 65.9%;grid-gap: 6.3rem;}
    .infra_wrap3 .infra3_grid { gap: 7.4rem; }
}/*--1649px--css-end--*/

@media (max-width:1450px) {
    .infra_wrap1 blockquote { max-width: 96%; }
    .infra_wrap3 .infra3_grid { grid-template-columns: 30.5% 66.41%; gap: 7.4rem; }
    .infra_wrap4 .plant_wrap1 .content p { max-width: 79%; }
    .infra_wrap7 .infra7_grid { grid-template-columns: 67.4% 27.3%; }
    .plant_wrap1 { grid-template-columns: 65.31% 29.5%;}
    .infra_wrap7 .infra7_grid { grid-template-columns: 66.1% 27.3%; }
}

@media (max-width:1399px) {
    .plant_wrap1 { grid-template-columns: 65.51% 29.5%; }
    .infra_wrap2 blockquote { max-width: 84%; }
    .infra_wrap3 .infra3_grid { grid-template-columns: 31.5% 66.41%; gap: 6.4rem; }
    .infra_wrap4 .plant_wrap1 .content p { max-width: 82%; }
    .infra_wrap5 .infra5_grid {grid-template-columns: 31% 65.4%; grid-gap: 5.3rem; }
    .infra_wrap7 .content p { max-width: 93%; }
    .infra_wrap7 .infra7_grid { grid-template-columns: 66.3% 27.3%; }

}/*--1399px--css-end--*/

@media (max-width:1280px) {
    .infra_wrap1 blockquote { max-width: 100%; }
    .plant_wrap1 .content p, .infra_wrap4 .plant_wrap1 .content p, .infra_wrap7 .content p { max-width: 100%; }
    .plant_wrap1 { grid-template-columns: 65.41% 30.5%; gap: 5.2rem; }
    .infra_wrap6 .plant_wrap1 .content p { max-width: 99%; }
    .infra_wrap7 .infra7_grid { grid-template-columns: 66.7% 27.3%; grid-gap: 5.2rem; }
}/*--1280px--css-end--*/

@media (max-width:1199px) {
    .infra_wrap6 .plant_wrap1 .content p { max-width: 100%; }
    .infra_wrap1 .heading { margin-block: 7.4rem 4.4rem; }
    .plant_wrap1 { grid-template-columns: 63.91% 32%; gap: 5.2rem; }
    .infra_wrap3 .infra3_grid { grid-template-columns: 33.5% 66.41%; gap: 4.4rem; }
    .infra_wrap4 figure {height: 100%;}
    .infra_wrap4 figure img{height: 100%;object-fit: cover;}
    .infra_wrap5 .infra5_grid { grid-template-columns: 30.9% 65.9%; grid-gap: 4.3rem; }
    .infra_wrap5 .content p:not(:last-child) { margin-bottom: 3rem; }
    .infra_wrap7 .infra7_grid {grid-template-columns: 66.1% 29.7%; grid-gap: 5.2rem; }
}/*--1199px--css-end--*/

@media (max-width:991px) {
    .infra_wrap1 blockquote { text-align: center; }
    .infra_wrap1 { padding-block: 3rem 4rem; }
    .infra_wrap1 .heading { margin-block:3rem; text-align: center;display: block; }
    .plant_wrap1, .infra_wrap3 .infra3_grid, .infra_wrap7 .infra7_grid{ grid-template-columns:repeat(1, 1fr); gap:2rem; }
    .infra_wrap1 .heading .location, .infra_wrap4 .heading .location, .infra_wrap6 .heading .location{ justify-content: center; }
    .plant_wrap1 .content p:not(:last-child) { margin-bottom: 1rem; }
    .infra_wrap2 { padding-block: 0 4rem; }
    .infra_wrap2 .col-lg-10.max-auto.p-lg-0{display: flex;flex-direction: column;}
    .infra_wrap2 blockquote{max-width: 100%;order: 2;margin-block: 2rem 0;}
    .infra_wrap2 .imgwrap { grid-gap: 1.5rem; }
    .infra_wrap3 .content { max-width: 100%; order: 2; }
    .infra_wrap3 .content p:not(:last-child) { margin-bottom: 1rem; }
    .infra_wrap3 {padding-bottom: 3rem;}
    .infra_wrap4 { padding-top:3rem; }
    .infra_wrap4 .heading, .infra_wrap6 .heading { margin-block: 0rem 2rem; display: block; text-align: center; }
    .infra_wrap4 .heading blockquote { text-align: center; max-width: 100%; }
    .infra_wrap4 .plant_wrap1 .content p:not(:last-child) { margin-bottom: 2rem; }
    .infra_wrap5 .infra5_grid { display: flex; flex-direction: column; grid-gap: 2rem;}
    .infra_wrap5 { padding-block: 4rem 3rem; overflow: hidden; }
    .infra_wrap5 .infra_slide .slide_nav .right_btn { padding:.5rem; }
    .infra_wrap5 .infra_slide .slide_nav { justify-content: center; margin-top: 0rem; gap: .5rem; }
    .slide_nav .swiper-button-next, .slide_nav .swiper-button-prev{width: 3.5rem;height: 3.5rem;}
    .infra_wrap5 .infra_slide .swiper-slide { grid-gap: 1.5rem; }
    .infra_wrap5 .content{order: 2;}
    .infra_wrap5 .content p:not(:last-child) { margin-bottom:1.5rem; }
    .infra_wrap6 { padding-block: 3rem 0rem; }
    .infra_wrap7 .plant3_img { grid-template-columns: repeat(2, 1fr); grid-gap: 1.5rem; }
    .infra_wrap7 { padding-block: 2.8rem 5rem; }
    .product_wrap .slide_nav .swiper-button-next, .product_wrap .slide_nav .swiper-button-prev{height: auto;}
    .product_wrap .slide_nav .right_btn{padding: .5rem;}


}/*--991px--css-end--*/
@media (max-width:767px) {
  .infra_wrap1 .heading { margin-block: 3rem 2rem; }
  .plant_wrap1, .infra_wrap3 .infra3_grid, .infra_wrap7 .infra7_grid { gap: 1.5rem; }
 .infra_wrap2 blockquote { margin-block: 1.5rem 0; }
}/*--767px--css-end--*/

@media (max-width:575px) {
    .infra_wrap2 .imgwrap, .infra_wrap7 .plant3_img{grid-template-columns: repeat(1, 1fr);}
    .infra_wrap1 .heading {margin-block:3rem 2rem;}
    .infra_wrap5 .infra_slide .swiper-slide{grid-template-columns: repeat(1, 1fr);}
}/*--575px--css-end--*/

/*---Infrastructure-end--*/


