@media(max-width:1199px) {
    .wrapper__right .right__button__groups {
        display: none !important;
    }

    .container__icon--cross {
        display: inline-block;
        cursor: pointer;
        z-index: 999;
        position: relative;
        top: 0;
    }

    .bar1,
    .bar2,
    .bar3 {
        width: 24px;
        height: 2px;
        background-color: var(--color-fff);
        margin: 6px 0;
        transition: 0.4s;
    }

    .wrapper__mobile__menu__icon {
        margin-left: 12px;
    }

    .change .bar1 {
        -webkit-transform: rotate(-45deg) translate(-9px, 6px);
        transform: rotate(-45deg) translate(-9px, 6px);
    }

    .change .bar2 {
        opacity: 0;
    }

    .change .bar3 {
        -webkit-transform: rotate(45deg) translate(-5px, -3px);
        transform: rotate(45deg) translate(-5px, -3px);
    }

    .wrapper__header__area__inner .wrapper__right {
        display: flex;
        align-items: center;
    }

    .wrapper__mobile__layout {
        height: 0%;
        width: 100%;
        position: fixed;
        z-index: 1;
        top: 0;
        left: 0;
        overflow-y: scroll;
        transition: 0.5s;
        background: var(--color-005165);

    }

    .wrapper__middle.mystyle .wrapper__mobile__layout {
        z-index: 9;
        height: 100vh;
        overflow-y: auto;
        position: absolute;
        padding-top: 48px;
    }

    .wrapper__middle .wrapper__mobile__layout ul {
        display: block;
    }

    nav.wrapper__nav {
        height: 100%;
    }

}

@media(min-width:1200px) {
    .wrapper__mobile__layout .wrapper__nav ul li.mobile__links {
        display: none;
    }
	.lg-none {
    display: none;
 }
}

/* AZ Responsive Bathsystem CSS */
@media(max-width:1170px) {
    .industries_container {
        flex-wrap: wrap;
        gap: 50px;
    }

    .industries_container .industries_right,
    .industries_container .industries_left {
        max-width: 100%;
    }

    .industries_nav_slide .slick-list,
    .industries_nav_slide .slick-track {
        height: auto !important;
    }
}

@media(max-width:1200px) {

    .usa_pods_slider_section .wrapper__container__4,
    .wrapper__container__4 {
        margin-left: 15px;
        margin-right: 15px;
    }


    .usa_pods_slide_inner {
        max-width: 100%;
    }

    .usa_pods_slider_section .heading__arrow__wrapper {
        gap: 15px;
    }
}

@media(max-width:1270px) {
    .industries_nav_slide .slick-track {
        justify-content: flex-start;
    }
}

@media(max-width:1020px) {
    .modular__solution__cell {
        max-width: calc(100% / 2);

    }

    .modular__img img {
        width: 100%;
    }

    .manufacturing_container .manufacture_right,
    .manufacturing_container .manufacture_left {
        max-width: 100%;
        padding: 0px;
    }

    .manufacturing_container .manufacture_right img {
        width: 100%;
    }
}

/* j - 06-03-2026 Start */
@media(max-width:1080px) {
    .author_container {
        flex-wrap: wrap-reverse;
    }

    .author_left,
    .author_right {
        max-width: 100%;
    }

    .py__164__60 {
        padding-top: 130px;
        padding-bottom: 60px;
    }

    .author_card_container .blog__main__grid {
        row-gap: 30px;
    }

    .author_card_container .resource__main__cols {
        max-width: calc(100% / 2);
    }
}
/* j - 06-03-2026 End */


@media(min-width:767.5px) and (max-width:1279px) {
    .h1 {
        font-size: 44px;
        line-height: 51px;
        letter-spacing: 0px;
    }

    .h2 {
        font-size: 38px;
        line-height: 47px;
        letter-spacing: 0px;
    }

    .h3 {

        font-size: 34px;
        line-height: 43px;
        letter-spacing: 0px;
    }

    .h4 {
        font-size: 30px;
        line-height: 39px;
        letter-spacing: 0px;
    }

    .h5 {
        font-size: 26px;
        line-height: 35px;
        letter-spacing: 0px;
    }

    .h6 {
        font-size: 24px;
        line-height: 33px;
        letter-spacing: 0px;
    }

    .py__100 {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .pt__52 {
        padding-top: 45px;
    }

    .mb__32 {
        margin-bottom: 18px;
    }

    .pb__100 {
        padding-bottom: 60px;
    }

    .py__160 {
        padding: 80px 0px;
    }

    .mb__80 {
        margin-bottom: 40px;
    }

    .mb__24 {
        margin-bottom: 20px;
    }

    .mb__44 {
        margin-bottom: 34px;
    }

    .py__100__60 {
        padding-top: 60px;
        padding-bottom: 40px;
    }

    .py__40__120 {
        padding-top: 40px;
        padding-bottom: 60px;
    }

    .py__100__120 {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .pb__120 {
        padding-bottom: 60px;
    }

    .py__185 {
        padding: 120px 0px;
    }

    .py__120 {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .pb__80 {
        padding-bottom: 60px;
    }

    .testi__grid__cols {
        max-width: calc(100% / 2);
    }

    /* .comn_top_banner {
        padding: 180px 0px 80px;
    } */
    .comn_top_banner {
        padding: 100px 0px 40px;
        background-size: cover;
    }

    .privacy__common__banner {
        padding: 100px 0px 40px;
    }

    .search__grid__left,
    .search__grid__right {
        max-width: 50%;
        width: 100%;
    }

    .contact__grid__left,
    .contact__grid__right {
        max-width: 50%;
    }

    .contact__grid__left {
        padding-right: 30px;
    }

    .footer__top__grid__left,
    .footer__top__grid__right {
        max-width: 100%;
    }

    .footer__top__grid__left {
        padding-right: 0px;
    }

    .footer__link__wrapper.custom__row {
        column-gap: 0px;
        margin-left: -12px;
        margin-right: -12px;
    }

    .footer__link__wrapper .footer__link__cols {
        padding: 0px 12px;
        max-width: calc(100% / 3);
    }

    .footer__top__grid {
        row-gap: 50px;
    }

    .footer__top__grid__left .inner {
        max-width: 700px;
    }

    .footer__link__cols ul li a i {
        margin-right: 5px;
    }

    .blog__left__sticky__contents {
        max-width: 25%;
        width: 100%;
    }

    .blog__middle__sticky__contents {
        max-width: 47%;
        width: 100%;
    }

    .blog__right__sticky__contents {
        max-width: 28%;
    }

    .pic__details {
        flex-wrap: wrap;
        row-gap: 15px;
		column-gap: 12px;
    }

    .author__pic {
        margin: 0px;
    }

    .related__project__cols {
        max-width: calc(100% / 2);
        width: 100%;
    }

    .tabs__content__cols {
        max-width: calc(100% / 2);
        width: 100%;
    }

    .related__projects__grid {
        row-gap: 30px;
    }

    .about__grid__left,
    .about__grid__right {
        max-width: 50%;
    }

    .about__grid__left {
        padding-right: 30px;
    }

    .filters__tabs__grid {
        row-gap: 30px;
    }

    .tabs__content__cols__wrapper .img__col {
        height: 300px;
    }

    .docus__descreption {
        max-width: 100%;
    }

    .technical__docu__cols .inner {
        flex-wrap: wrap;
    }

    .technical__docu__cols .inner {
        flex-wrap: wrap;
        row-gap: 30px;
        justify-content: flex-end;
    }

    .insight__img__col {
        background-position: center center;
        min-height: auto;
    }

    .manufacturing_container .manufacture_left,
    .manufacturing_container .manufacture_right {
        max-width: 50%;
        width: 100%;
    }

    .manufacture_right {
        position: sticky;
        top: 135px;
    }

    .manufacturing_container {
        align-items: flex-start;
    }

    .our_team_container {
        margin-left: -12px;
        margin-right: -12px;
    }

    .our_team_container .our_team_card_wrapper {
        max-width: calc(100% / 2);
        padding: 0px 12px;
    }

    .history_slider_container .slick-track {
        margin-left: 24px;
        margin-right: -24px;
    }

    .history_slider_card {
        padding-left: 24px;
        padding-right: 24px;
    }

    .expertise__grid__left,
    .expertise__grid__right {
        max-width: 100%;
        padding: 0px;
        width: 100%;
    }

    .wrapper__global__space__inner .global__expertise__grid {
        row-gap: 30px;
    }

    .expertise__box__cell {
        max-width: calc(100% / 2);
    }

    .innovation__grid__left,
    .innovation__grid__right {
        max-width: 100%;
        width: 100%;
    }

    .wrapper__customer__slider__box {
        max-width: 700px;
        margin-left: auto;
        margin-right: auto;
    }

    .modular__solution__grid {
        row-gap: 30px;
    }

    .arrow__slide .slick-arrow img {
        width: 40px;
        height: 40px;
    }

    .video__play__btn img {
        width: 80px;
        height: 80px;
    }

    .wrapper__hero__banner {
        padding-top: 150px;
        padding-bottom: 70px;
    }

    .cust__slide__inner video {
        height: 400px;
    }

    .wrapper__architrct .pods__wrapper img {
        width: 100%;
    }

    .wrapper__innovation__grid {
        row-gap: 40px;
    }

    .pods_wrapper_conatiner.slick-slider {
        margin-bottom: 0px;
    }

    .pods_main_container {
        flex-direction: column;
    }

    .pods_dots_container {
        margin-top: 40px;
    }

    .pods_dots_container .slick-dots {
        flex-direction: row;
        justify-content: center;
    }

    .pods_container {
        justify-content: center;
        align-items: flex-start;
    }

    .pods_wrapper_conatiner.is-sticky {
        position: relative;
        top: initial;
        z-index: initial;
    }

    .wrapper__step__box__inner .wrapper__step__col:not(:nth-last-child(2)) {
        margin-bottom: 100px;
    }

    .wrapper__step__card {
        max-width: 45%;
    }

    .industries_left_card_img {
        height: 600px;
    }

    .industries_left_card_img img {
        height: 100%;
    }

    .wrapper__gc__form .wrapper__contact__form {
        padding: 40px 40px;
    }

    .form__h {
        max-width: calc(100% / 1);
    }

    .wrapper__cu__form {
        max-width: 100%;
        margin: 0px;
    }

    .related__blogs__main,
    .blog__main__cols {
        max-width: calc(100% / 2);
    }

    .related__blogs__grid,
    .blog__main__grid {
        row-gap: 30px;
    }
	/**jalaj 06-03-2026 **/
	.section__grid__1__left,
    .section__grid__1__right {
        max-width: 50%;
        width: 100%;
    }

    .wrapper__solu__sec__02 .section__grid__2__left {
        max-width: 60%;
    }

    .wrapper__solu__sec__02 .section__grid__2__right {
        max-width: 40%;
    }

    .wrapper__incl__sec__5__left,
    .wrapper__incl__sec__5__right {
        max-width: 50%;
    }

    .wrapper__builders__left,
    .wrapper__builders__right {
        max-width: 50%;
        width: 100%;
    }

    .wrapper__hoverExpand__col {
        max-width: calc(100% / 2) !important;
    }

    .wrapper__hoverExpand__col__item .static__content p {
        overflow: unset !important;
        height: 100% !important;
        max-height: fit-content !important;
    }

    .wrapper__hoverExpand__grid {
        row-gap: 30px;
    }

    .wrapper__pods__col,
    .wrapper__include__col {
        max-width: calc(100% / 2);
    }
	/* J - 06-03-2026 End	 */
	
	
	
}

@media(min-width:768px) {
    .footer__accordion__title .acc__icon {
        display: none;
    }

    .mobile__slider__arrows {
        display: none !important;
    }

    .team__slides__arrows {
        display: none !important;
    }

    .mobile__cust__link {
        display: none !important;
    }

    .wrapper__em__box,
    .wrapper__es__box,
    .wrapper__tm__box {
        display: none !important;
    }
	.our_team_card_wrapper.is-hidden {
    	display: none;
  	}
	.our_team_container {
        justify-content: center;
    }
}



@media(max-width:767px) {
    .h1 {
        font-size: 40px;
        line-height: 51px;
        letter-spacing: 0px;
    }

    .h2 {
        font-size: 36px;
        line-height: 47px;
        letter-spacing: 0px;
    }

    .h3 {

        font-size: 32px;
        line-height: 43px;
        letter-spacing: 0px;
    }

    .h4 {
        font-size: 28px;
        line-height: 39px;
        letter-spacing: 0px;
    }

    .h5 {
        font-size: 24px;
        line-height: 35px;
        letter-spacing: 0px;
    }

    .h6 {
        font-size: 22px;
        line-height: 33px;
        letter-spacing: 0px;
    }

    .py__40 {
        padding-top: 32px;
        padding-bottom: 32px;
    }

    .title__h7__20 {
        font-size: 18px;
        line-height: 26px;
        letter-spacing: 0px;
    }

    .body__text__20 {
        font-size: 18px;
        line-height: 29px;
    }

    .body__text__18 ,p{
        font-size: 16px;
        line-height: 27px;
    }

    .body__text__18__montest {
        font-size: 16px;
        line-height: 27px;
    }

    .wrapper__transparent__btn {
        height: 40px;
        padding: 0px 12px;
        font-size: 14px;
        line-height: 24px;
        font-weight: 400;
    }

    .mr__16 {
        margin-right: 8px;
    }

    .mb__23 {
        margin-bottom: 12px;
    }

    .back__link {
        margin-bottom: 20px;
    }

    .testi__grid__cols {
        max-width: calc(100% / 1);
    }

    .testimonial__grid {
        row-gap: 22px;
    }

    .comn_top_banner {
        padding: 160px 0px 60px;
    }

    .privacy__common__banner {
        padding: 160px 0px 60px;
    }

    .wrapper__filter__cols.cols__1 {
        max-width: 100%;
        padding: 0px;
    }

    .wrapper__filter__cols ul {
        flex-wrap: wrap;
        row-gap: 20px;
    }

    .wrapper__filter__cols ul li {
        flex: 1;
    }

    .pt__52 {
        padding-top: 44px;
    }

    .py__100 {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .mb__32 {
        margin-bottom: 18px;
    }

    .pb__100 {
        padding-bottom: 40px;
    }

    .py__160 {
        padding: 40px 0px;
    }

    .mb__80 {
        margin-bottom: 32px;
    }

    .mb__24 {
        margin-bottom: 18px;
    }

    .mb__18 {
        margin-bottom: 16px;
    }

    .mb__44 {
        margin-bottom: 24px;
    }

    .pagination__nav ul li:not(:last-child) {
        margin-right: 6px;
    }

    .py__100__60 {
        padding-top: 60px;
        padding-bottom: 40px;
    }

    .py__40__120 {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .py__100__120 {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .pb__120 {
        padding-bottom: 40px;
    }

    .py__185 {
        padding: 80px 0px;
    }

    .py__120 {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .mb__26 {
        margin-bottom: 18px;
    }

    .pt__100 {
        padding-top: 40px;
    }

    .desktop__slider__arrows {
        display: none !important;
    }

    .wrapper__choose__slider .slick-list {
        padding-bottom: 40px;
        padding-top: 40px;
    }

    .wrapper__header__area.headerSticky {
        padding: 15px 0px;
    }

    .wrapper__slides__arrows.mobile__slider__arrows {
        margin: 0px;
        justify-content: center;
    }

    .common__choose__us__slider__wrapper {
        padding-bottom: 40px;
    }

    .wrapper__customer__slider .slick-list {
        margin-bottom: 0px;
    }

    .common__testimonials__wrapper {
        padding-bottom: 120px;
    }

    .customer__slides__arrows {
        justify-content: center;
        column-gap: 18px;
    }

    .customer__slider__arrows {
        bottom: -97px;
        top: initial;
        z-index: 1;
    }

    .pagination__nav ul li:not(:first-child):not(:last-child) a {
        font-weight: 400;
        font-size: 14px;
        line-height: 28px;
        width: 40px;
        height: 40px;
    }

    .pagination__nav ul li:first-child a,
    .pagination__nav ul li:last-child a {
        font-size: 14px;
        line-height: 28px;
    }

    .contact__grid__left,
    .contact__grid__right {
        max-width: 100%;
        width: 100%;
        padding: 0px;
    }

    .wrapper__contact__form {
        padding: 25px;
    }

    .wrapper__common__btn__1 {
        height: 60px;
        padding: 0px 28px;
        font-size: 17px;
        line-height: 26px;
    }

    .common__link .icon {
        margin-left: 2px;
    }

    .contact__grid__right {
        margin-top: 20px;
    }

    .wrapper__footer__area {
        padding: 40px 0px;
    }

    .footer__top__grid__left,
    .footer__top__grid__right {
        max-width: 100%;
        padding: 0px;
    }

    .footer__link__wrapper.custom__row {
        column-gap: 0px;
        row-gap: 0px;
    }

    .footer__link__wrapper .footer__link__cols {
        max-width: 100%;
        width: 100%;
    }

    .footer__top__grid__left {
        margin-bottom: 30px;
    }

    .footer__copyright__wrapper {
        justify-content: center;
        row-gap: 10px;
    }

    section.wrapper__hero__banner {
        padding: 168px 0px 80px;
    }

    .expertise__grid__left,
    .expertise__grid__right {
        /* max-width: 100%;
        padding: 0px;
        width: 100%; */
    }

    .center__head .heading__title,
    .center__head .heading__details {
        max-width: 100%;
        padding: 0px;
    }

    .center__head .heading__details::before {
        opacity: 0;
        visibility: hidden;
    }

    .center__head {
        flex-wrap: wrap;
        row-gap: 30px;
    }

    .modular__solution__cell {
        max-width: calc(100% / 1);
    }

    .modular__solution__grid {
        row-gap: 30px;
    }

    .heading__arrow__wrapper {
        flex-wrap: wrap;
        /* justify-content: flex-end; */
    }

    .wrapper__slides__arrows img {
        width: 50px;
        height: 50px;
    }

    .wrapper__slides__arrows {
        column-gap: 16px;
        margin-top: 20px;
    }

    .video__play__btn img {
        width: 80px;
        height: 80px;
    }

    .innovation__grid__left,
    .innovation__grid__right {
        max-width: 100%;
        padding: 0px;
    }

    .innovation__grid__left {
        margin-bottom: 40px;
    }

    section.wrapper__innovation__section {
        padding-bottom: 0px;
    }

    .insight__img__col {
        min-height: 399px;
        background-position: center center;
    }

    .filters__tabs__grid {
        row-gap: 30px;
    }

    .tabs__content__cols {
        max-width: calc(100% / 1);
    }

    .search__grid__left,
    .search__grid__right {
        padding: 0px;
        max-width: 100%;
    }

    .blogs__search__grid {
        row-gap: 30px;
    }

    .resource__main__cols {
        max-width: calc(100% / 1);
    }

    .blog__left__sticky__contents,
    .blog__right__sticky__contents,
    .blog__middle__sticky__contents {
        max-width: 100%;
    }

    .blog__sticky__row__inner {
        row-gap: 30px;
    }

    .about__grid__left,
    .about__grid__right {
        max-width: 100%;
        padding: 0px;
    }

    .about__grid {
        row-gap: 30px;
    }

    .image__grid__cols {
        max-width: 100% !important;
    }

    .related__project__cols {
        max-width: 100%;
    }

    .related__projects__grid {
        row-gap: 30px;
    }

    .tabs__content__cols__wrapper .img__col {
        height: auto;
    }

    .manufacturing_container {
        flex-wrap: wrap;
        column-gap: 0px;
        row-gap: 32px;
    }

    .manufacturing_container .manufacture_right,
    .manufacturing_container .manufacture_left {
        max-width: 100%;
        padding: 0px;
    }

    .manufacture_right {
        position: sticky;
        top: 120px;
    }

    .our_team_container .our_team_card_wrapper {
        max-width: 100%;
        width: 100%;
    }

    .our_team_container {
        row-gap: 30px;
    }

    .pods_main_container {
        flex-wrap: wrap;
        row-gap: 30px;
    }

    .pods_container {
        flex-wrap: wrap;
        row-gap: 32px;
    }

    .pods_container .pods_left,
    .pods_container .pods_right {
        max-width: 100%;
    }

    .pods_container .pods_right .pods_right_content {
        max-width: 100%;
    }

    .pods_dots_container .slick-dots {
        flex-direction: row;
    }

    .pods_main_container .pods_dots_container {
        flex-wrap: wrap;
        margin: 0 auto;
    }

    .pods_wrapper_conatiner {
        margin-bottom: 0px !important;
    }

    .pods_container .pods_left img {
        max-width: 100%;
        height: auto;
    }

    .pods_wrapper_conatiner .slick-list {
        margin-left: -12px;
        margin-right: -12px;
    }

    .pods_wrapper_conatiner .pods_wrapper.slick-slide {
        padding-left: 12px;
        padding-right: 12px;
    }

    .pods_wrapper_conatiner.is-sticky {
        position: relative;
        top: inherit;
        z-index: unset;
    }

    .wrapper__architrct .pods__wrapper img {
        width: 100%;
    }

    .our_team_container .our_team_card_wrapper {
        max-width: 100%;
        width: 100%;
    }

    .wrapper__step__box__inner .wrapper__step__col:not(:nth-last-child(2)) {
        margin-bottom: 60px;
    }

    .wrapper__step__square {
        left: 0px;
    }

    .wrapper__step__box::before {
        left: 19px;
    }

    .line-fill {
        left: 19px;
    }

    .wrapper__step__card {
        max-width: 100%;
    }

    .wrapper__step__box__inner .wrapper__step__col {
        padding-left: 60px;
    }

    .cust__slide__inner video {
        height: 450px;
    }

    .wrapper__gc__form .wrapper__contact__form {
        padding: 40px 40px;
    }

    .form__h {
        max-width: calc(100% / 1);
    }

    .wrapper__get__quote__col {
        max-width: calc(100% / 1);
        width: 100%;
    }

    .wrapper__cu__form {
        max-width: 100%;
        margin: 0px;
    }

    .privacy__data__box h2,
    .privacy__data__box h3,
    .privacy__data__box h4,
    .privacy__data__box h5 {
        font-size: 24px;
        line-height: 35px;
        letter-spacing: 0px;
        margin-bottom: 16px;
        margin-top: 24px;
    }

    .privacy__data__box p,
    .privacy__data__box ul li {
        font-size: 18px;
        line-height: 28px;
    }

    .privacy__data__box ul li:not(:last-child) {
        margin-bottom: 16px;
    }

    /* ## feedback changes ##*/
    .footer__link__cols ul {
        display: none;
        margin-top: 12px;
    }

    .footer__accordion__title {
        display: flex;
        align-items: center;
        justify-content: space-between;
        cursor: pointer;
        position: relative;
        margin-bottom: 0px;
    }

    .footer__link__wrapper .footer__link__cols:not(:last-child) {
        margin-bottom: 20px;
        border-bottom: 1px solid #FFFFFF;
        padding-bottom: 18px;
    }

    .footer__accordion__title .acc__icon img {
        transition: all 0.3s ease;
    }

    .footer__accordion__title.active .acc__icon img {
        transform: rotate(180deg);
    }

    .wrapper__footer__top {
        margin-bottom: 32px;
        padding-bottom: 57px;
    }

    .wrapper__contact__grid {
        row-gap: 40px;
    }

    .wrapper__contact__grid .contact__grid__right {
        order: -1;
        margin-top: 0px;
    }

    .wrapper__header__area {
        padding: 16px 0px;
    }

    .expertise__grid__right {
        min-width: 800px;
    }

    .expertise__grid__left,
    .expertise__grid__right {
        max-width: 100%;
    }

    .global__expertise__grid {
        flex-wrap: nowrap;
        overflow-y: hidden;
        padding-bottom: 45px;
    }

    .global__expertise__grid::-webkit-scrollbar-thumb {
        background: #005165;
    }

    .global__expertise__grid::-webkit-scrollbar-track {
        background: #005165;
    }

    .expertise__box__cell {
        max-width: calc(100% / 3);
    }

    .expertise__box__grid {
        row-gap: 24px;
    }

    .expertise__grid__left {
        margin-bottom: 0px;
    }

    .expertise__grid__left__inner h3 br {
        display: none;
    }

    .expertise__logo__slider .slick-list {
        margin-left: -20px;
        margin-right: -20px;
    }

    .expertise__logo__slider .logo__slide.slick-slide {
        padding: 0px 20px;
        justify-content: center;
    }

    .mobile__full__container .wrapper__container__1 {
        max-width: 100%;
        padding: 0px 0px 0px 15px;
    }

    section.manufacturing_section .wrapper__container__800 {
        padding: 0px 0px 32px 0px;
    }

    .manufacturing_container .manufacture_right {
        order: -1;
        position: initial;
    }

    .manufacture_our_comn_container {
        margin-bottom: 24px;
    }

    .history__slider__wrapper .heading__arrow__wrapper {
        margin-bottom: 40px;
        justify-content: center;
    }

    .history_slider_container .slick-track {
        margin-left: -23px;
        margin-right: -23px;
    }

    .history_slider_card {
        padding-left: 23px;
        padding-right: 23px;
    }

    .history_slider_container {
        margin: 0px;
    }

    .history__slider__wrapper .mobile__slider__arrows {
        padding-top: 40px;
        column-gap: 24px;
    }

    .wrapper__expand__team {
        display: none;
    }

    .our_team_container .our_team_card_wrapper {
        padding-left: 12px;
        padding-right: 12px;
    }

    .our_team_container .slick-list {
        margin-left: -12px;
        margin-right: -12px;
    }

    .our_team_container {
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 24px;
    }

    .wrapper__container__800 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .team_social_icon {
        column-gap: 8px;
    }

    .our_team_card .team_img_container {
        margin-bottom: 26px;
    }

    .wrapper__usa__slider__box .usa_pods_slider {
        padding-bottom: 40px;
    }

    .wrapper__step__square,
    .line-fill {
        display: none !important;
    }

    .wrapper__step__box::before {
        display: none !important;
    }

    .wrapper__step__box {
        margin-top: 0px;
    }

    .wrapper__step__box__inner .wrapper__step__col {
        padding: 0px !important;
        margin-bottom: 40px !important;
    }

    .wrapper__step__col .wrapper__step__card {
        background: var(--color-287487);
        padding: 32px 26px;
    }

    .pods_main_container {
        display: block;
    }

    .wrapper__pods__section .mobile__slider__arrows {
        padding-top: 40px;
    }

    .technical__docu__cols {
        max-width: 100%;
    }

    .technical__docu__grid {
        row-gap: 24px;
    }

    .technical__docu__cols .inner {
        align-items: flex-end;
    }

    .docus__descreption {
        max-width: 233px;
        flex-wrap: wrap;
        row-gap: 24px;
    }

    .desktop__cust__link {
        display: none !important;
    }

    .resource__slides__arrows {
        margin-top: 24px;
    }

    .wrapper__resource__main__inner .head {
        margin-bottom: 40px;
    }

    .wrapper__es__list__box,
    .wrapper__em__list__box,
    .wrapper__tm__list__box {
        display: none !important;
    }

    .filters__tabs__grid.custom__row {
        margin-left: -4px;
        margin-right: -4px;
    }

    .filters__tabs__grid .wrapper__filter__cols {
        max-width: calc(100% / 2);
        width: 100%;
        padding: 0px 4px;
    }

    .wrapper__filter__cols p {
        margin-bottom: 12px;
    }

    .tabs__content__grid {
        row-gap: 40px;
    }

    .testimonials__filter__wrapper .wrapper__filter__cols {
        max-width: 100%;
    }

    .related__blogs__main,
    .blog__main__cols {
        max-width: calc(100% / 1);
    }

    .related__blogs__grid,
    .blog__main__grid {
        row-gap: 40px;
    }
	
	/* J - 06-03-2026 	 */
	.section__grid__1__left,
    .section__grid__1__right {
        max-width: 100%;
        padding: 0px;
    }

    .wrapper__solu__sec__01 .section__grid__1__right {
        order: -1;
        margin-bottom: 40px;
    }

    .section__grid__2__left,
    .section__grid__2__right {
        max-width: 100%;
        padding: 0px;
    }

    .section__grid__1__left .inner__content,
    .sec__5__right__img,
    .builders__img__col {
        height: auto;
    }

    .section__grid__2__right .inner__content__img {
        height: auto;
    }

    .wrapper__sec__overlay {
        padding: 20px;
    }

    .section__grid__2__left {
        margin-bottom: 47px;
    }

    .wrapper__pods__col,
    .wrapper__include__col {
        max-width: 100%;
    }

    .wrapper__pods__grid {
        row-gap: 40px;
    }

    .wrapper__pods__col__inner {
        padding: 20px;
    }

    .wrapper__include__col:nth-last-child(2):nth-child(3n + 1),
    .wrapper__include__col:nth-last-child(1):nth-child(3n + 2) {
        max-width: 100%;
    }

    .wrapper__incl__sec__5__left,
    .wrapper__incl__sec__5__right {
        max-width: 100%;
        width: 100%;
        padding: 0px;
    }

    .wrapper__incl__sec__5__grid {
        row-gap: 40px;
    }

    .wrapper__bathroompods__slider {
        padding-bottom: 40px;
    }

    .wrapper__bathroompods__slider__box {
        padding: 0px 15px;
    }

    .wrapper__arrow__head .heading__arrow__wrapper {
        text-align: center;
    }

    .wrapper__builders__left,
    .wrapper__builders__right {
        max-width: 100%;
        padding: 0px;
    }

    .wrapper__builders__grid {
        row-gap: 40px;
    }

    .wrapper__hoverExpand__col {
        max-width: 100% !important;
    }

    .wrapper__hoverExpand__grid {
        row-gap: 40px;
    }

    .wrapper__hoverExpand__col__item .static__content {
        justify-content: flex-start;
        padding: 0px;
    }

    .wrapper__hoverExpand__grid .wrapper__hoverExpand__col.active {
        /* height: 100%;
        overflow: unset; */
    }

    .wrapper__hoverExpand__col__item .static__img {
        height: auto;
    }

    .wrapper__hoverExpand__col__item .wrapper__transform__content {
        padding: 20px;
    }

    .faq_icon {
        max-width: 28px;
    }

    .faq_container {
        padding: 16px;
    }

    .faq_answer {
        padding-top: 14px;
    }

    .faq_container:not(:last-child) {
        margin-bottom: 18px;
    }

    .author_card_container .resource__main__cols {
        max-width: 100%;
    }
	/* J -End 06-03-2026	 */

}


/*################ WS 30-01-2026 #######################*/
@media(min-width:768px){
	.wrapper__solution__slider .solution__slide.slick-slide {
    padding: 0px 16px;
}
	.wrapper__solution__slider .slick-list {
    margin: 0px -16px;
}
	
}


/* 02-02-2026 WS */
@media (max-width:576px) {
    .comn_top_banner {
        padding: 128px 0px 40px;
    }
	.footer__slide .slide__img {
    height: 295.45px;
	}
	.footer__slider__wrapper .slick-list{
		padding-left:95.8px;
	}
	.footer__logo img {
    max-width: 208.7px;
    width: 100%;}
	.top_banner_txt h1 {
     margin-bottom:24px;
   }
	.cust__slide__inner video {
        height: 177.28px;
    }
	  .insight__img__col {
        min-height: 260px;
		  background-attachment: inherit;
    }
	.banner__caption h1, .banner__caption p:not(:last-child), .top_banner_txt p:not(:last-child){
        margin-bottom: 24px;
    }
	    section.wrapper__hero__banner {
        padding: 168px 0px 100px;
    }
	.underline__link{
		font-size:14px;
	}
	.wrapper__global__space .wrapper__container__1 {
    padding: 0;
    padding-left: 15px;
	}
	.expertise__grid__left__inner h3 ,.ecs__logo__wrapper  h4{
		letter-spacing: -1px;
	}
	.expertise__grid__left__inner h3{
	   margin-bottom: 24px;
	}
	.expertise__grid__left__inner {
		min-width: 330px;
	}
	.box__cell__inner__content .box__img img {
		max-width: 48px;
	}
	.center__head .heading__details{
		padding-right:16px;
	}
	.wrapper__wwd__btn {
    order: 1;
    justify-content: left;
	}
	.modular__solution__slider__box {
		order: 2;
		margin-top: 32px;
	}
	.what__we__do__inner {
		display: flex;
		flex-direction: column;
	}
	.expertise__box__cell {
    padding: 0px 12px;
	}
	.expertise__box__grid {
		margin-left: -12px;
		margin-right: -12px;
	}
	  .mb__24 {
        margin-bottom: 14px;
    }
	  .center__head {
        row-gap: 18px;
    }
	.wrapper__wwd__container {
    margin-bottom: 18px;
	}
	.slide__flip__box .h5 {
		font-size: 28px;
        line-height: 36px;
        letter-spacing: -1px;
	}
	.slide__flip__box .body__text__20 {
        font-size: 16px;
        line-height: 24px;
    }
	.h2 {
        font-size: 36px;
        line-height: 44px;
        letter-spacing: -1px;
    }
	.testimonials__wrapper__inner .heading__details {
      display: none;
   }
	.mb__80 {
        margin-bottom: 40px;
    }
	.innovation__grid__left h2,.contact__grid__right h2 {
    margin-bottom: 18px;
	}
	.innovation__grid__left p {
		margin-bottom: 40px;
	}
	   .h6 {
        font-size: 24px;
        line-height: 32px;
        letter-spacing: -1px;
    }
	    .wrapper__pods__section .mobile__slider__arrows {
        padding-top: 24px;
    }
	.heading__arrow__wrapper h2 {
    text-align: center;
	}
	.wrapper__usa__slider__box .usa__pods__slide.slick-slide {
    padding-left: 8px;
    padding-right: 8px;
   }
	.wrapper__usa__slider__box .slick-list {
    margin-left: -8px;
    margin-right: -8px;
		}
			.wrapper__ici__mobile{
			 display:block !important;
			 margin-bottom: 16px;
		}
			.industries_container .industries_left {
			display: none;
		 }
			.industries_nav_box .industries_card:first-child {
			border-top: 0;
			padding-top: 0;
		}
			.our_industries_section .wrapper__container__800.mb__80 {
			margin-bottom: 32px;
		}
	.py__185 {
        padding: 40px 0px;
    }
	
		.wrapper__step__box .slick-track {
	  display: flex !important;   
		}
	.wrapper__step__box .slick-slide {
	  display: flex !important;   
	  height: auto !important;    
	}

	.wrapper__step__box .slick-slide >  .wrapper__step__card {
	  flex: 1;                  
	  display: flex;
	  flex-direction: column;     
	}
	
	.wrapper__container__1 {
		padding: 0px 16px;}
	    .py__160 {
        padding: 60px 0px;
    }
	    .common__testimonials__wrapper {
        padding-bottom: 133px;
    }
	    .insight__img__col {
        padding-left: 16px;
        padding-right: 16px;
    }
	.wrapper__privacy__content .wrapper__container__800{
    padding-left: 16px;
    padding-right: 16px;
  }
	.wrapper__contact__map iframe {
    position: relative;
    top: 0;
    width: 100%;
    height: 300px;
    margin-top: 40px;
}
	.wrapper__contact__us__sec {
		padding-top: 150px;}
	    .modular__img img {
        height: 411px;
    }
	.tabs__content__cols__wrapper .img__col {
		height: 362px !important;
	}
	    .py__40__120 {
        padding-top: 60px;
        padding-bottom: 60px;
    }
	    .pagination__nav ul li:not(:last-child) {
        margin-right: 12px;
    }
	.image__grid__cols .img__cols {
    height: 295px;
	}
		.wrapper__resource__main__inner .head h2 {
		margin-bottom: 16px;
	}
  /* 	04-02-2026 */
	.wrapper__wwd__container {
    margin-bottom: 18px;
}
	section.wrapper__technical__documentation.py__100 {
    padding-top: 40px;
    padding-bottom: 40px;
  } 
	.technical__documentation__inner .head h2 {
    margin-bottom: 40px;
   }
	   .page-template-tpl_resources .common__testimonials__wrapper {
        padding-bottom: 92px;
    }
/* 	End */
}
/*################# WE 30-01-2026 ######################*/


/* ********************** JS 03-02-2026  ************************************** */

@media(max-width:767px) {
    .wrapper__filter__cols .wrapper__tm__box {
        display: none;
    }

    .wrapper__custom__selection .wrapper__custom__list {
        display: flex !important;
        flex-wrap: wrap;
        row-gap: 0px;
        border: 1px solid #EDEDED;
        padding: 16px;
        background: #fff;
        border-radius: 8px;
        box-shadow: 5px 10px 17px 0px #00000014;
        position: absolute;
        z-index: 2;
    }

    .wrapper__custom__selection .wrapper__custom__list li {
        flex: auto;
        width: 100%;
        background: transparent !important;
        justify-content: flex-start;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 11px;
    }

    .wrapper__custom__selection .selection__title {
        border: 1px solid #D5D5D5;
        padding: 11px;
        background: #fff;
        border-radius: 3px;
        background-image: url('/wp-content/uploads/2026/01/arrow-down-gray.svg');
        background-repeat: no-repeat;
        background-position: calc(100% - 20px) center;
        padding-right: 50px;
        margin-bottom: 7px;
        font-size: 14px;
        line-height: 20px;
        color: #707070;
        font-weight: 400;
        text-transform: capitalize;


    }

    .wrapper__custom__selection .wrapper__custom__list li.active span {
        color: #005165 !important;
    }

    .wrapper__custom__selection .wrapper__custom__list li:first-of-type i img {
        filter: brightness(0) saturate(100%) invert(37%) sepia(6%) saturate(82%) hue-rotate(169deg) brightness(99%) contrast(96%);
    }

    .wrapper__custom__selection .wrapper__custom__list li.active i img {
        filter: brightness(0) saturate(100%) invert(15%) sepia(60%) saturate(4867%) hue-rotate(178deg) brightness(87%) contrast(103%);
    }

    .wrapper__custom__selection ul.wrapper__custom__list {
        display: none !important;
    }

    .wrapper__custom__selection ul.wrapper__custom__list[style="display: block;"] {
        display: block !important;
    }

    .wrapper__filter__cols .wrapper__tm__box,
    .wrapper__filter__cols .wrapper__es__box {
        display: none !important;
    }

    .wrapper__filter__cols p.title__h7__20 {
        display: none;
    }

    .wrapper__custom__list__title {
        margin-bottom: 8px;
        font-size: 16px;
        font-weight: 600;
        line-height: 24px;
        color: #0E0E0E;
        text-transform: capitalize;
        font-family: var(--font-dm-sans);
        display: block;
    }

    .wrapper__custom__selection {
        position: relative;
    }
	.filter-item i img {
		filter: brightness(0) saturate(100%) invert(37%) sepia(6%) saturate(82%) hue-rotate(169deg) brightness(99%) contrast(96%) !important;
	}
	.filter-item.active i img ,.wrapper__filter__cols ul li.active i img{
		filter: brightness(0) saturate(100%) invert(15%) sepia(60%) saturate(4867%) hue-rotate(178deg) brightness(87%) contrast(103%) !important;
	}
	/* J - 06-02-2026	 */
/* 	.cust__slide__inner .video__link .video__poster__img {
    	height: 177px;
    	object-fit: cover;
	}
	.cust__slide__inner .video__link .play__btn img{
    	width: 60px;
    	height: 60px;
	} */
	.industries_left_card_img {
    	height: 351px;
	}
	.industries_card_content .hidden_content .wrapper__ici__mobile {
    	height: 351px;
    	width: 100%;	
	}
	.project__about__inner .wrapper__container__800 .wp-block-heading,
	section.wrapper__image__grid{
    	padding-top: 60px;
	}
	section.wrapper__image__grid+section.wrapper__related__projects {
    	padding-top: 60px;
	}
	/* 	End */
}

@media(min-width:768px) {
    .wrapper__custom__selection .selection__title {
        display: none;
    }

    .wrapper__custom__list__title {
        display: none;
    }
}
/* ********************** JE 03-02-2026  ************************************** */