@media only screen and (min-width: 1921px) {
    .text-recy-sec2 br {
        display: none;
    }

    .above-nzero-banner {
        background-size: cover !important;
        background-position: center bottom !important;
    }

    .text-recy-sec:after,
    .text-recy-sec2:after {
        display: none;
    }

    .fusion-column-wrapper:has(.text-recy-sec),
    .fusion-column-wrapper:has(.text-recy-sec2) {
        align-items: center !important;
    }
}

@media only screen and (max-width: 1900px) {
	.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {
    margin: 10px -5px 10px 8px !important;
}
    .career-cult {
        padding-left: 50px !important;
    }

    .grad-text,
    .advantage-heading-new {
        font-size: 88px !important;
    }

    .grad-green-lean.leading-subheading {
        font-size: 100px !important;
    }

    .roto-number {
        margin-top: 0 !important;
    }

    .blue-arrow-text2 {
        width: 50%;
        margin: 0 auto !important;
    }

    .year-client {
        margin-top: 20px;
    }

    .w-100-19 {
        width: 100% !important;
    }

    .dunnage-text {
        font-size: 215px !important;
    }

    .plr-100-19 {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }

    /* 	.transform-future-text {
    font-size: 72px !important;
} */
    .text-padding-card {
        font-size: 32px !important;
    }
}

@media screen and (max-width: 1850px) and (min-width: 1700px) {
    .culture-slide-in-left>p:nth-of-type(2) {
        min-height: 200px;
        overflow-y: scroll;
        max-height: 17rem;
        min-width: 19rem;
    }
}

@media only screen and (max-width: 1810px) {

    .lh-110,
    .lh-110 h1,
    .lh-110 h2,
    .lh-110 p {
        line-height: 110% !important;
    }

    .dunnage-text {
        font-size: 210px !important
    }
}

@media only screen and (max-width: 1800px) {
    .trans-textcha .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        padding: 60px 0px;
    }

    .heading-main-title {
        margin: 0 !important;
    }

    .post-title {
        font-size: 20px;
    }

    /* 	.sustain-section{
		background-size:contain !important;
	} */
    .cf-text {
        margin-right: 0px !important;
    }

    .text-recy-sec:before,
    .text-recy-sec2:before {
        font-size: 190px;
    }

    .text-recy-sec {
        margin-right: 20px !important;
    }

    .gi-main-text {
        font-size: 68px !important;
    }

    .culture-slide button.slick-next.slick-arrow,
    .culture-slide button.slick-prev.slick-arrow {
        top: 80%;
    }

    .grad-linear-head {
        font-size: 112px !important;
    }

    .cce-container:before {
        left: -26px;
    }

    .heavy-numbercomm {
        font-size: 72px !important;
    }
}

@media only screen and (max-width: 1760px) {

    .grad-text,
    .advantage-heading-new {
        font-size: 82px !important;
    }
}

@media only screen and (max-width: 1720px) {
    .ve-b-text {
        font-size: 42px !important;
    }

    .dunnage-text {
        font-size: 200px !important;
    }
}

@media only screen and (max-width: 1700px) {
	.connect-blog-title {
    font-size: 20px !important;
}
    .trans-textcha .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        padding: 40px 0px;
    }

    .one-stop-container {
        margin-bottom: -300px !important;
    }

    .epp-sub {
        font-size: 48px !important;
    }

    .heading-main-title {
        font-size: 170px !important;
    }

    .culture-slide-in-left>p:nth-of-type(2) {
        min-height: 200px;
        overflow-y: auto;
        max-height: 17rem;
        min-width: 19rem;
    }

    .ov-margin.leading-subheading-new.inner-title-h2.margin-auto-17 {
        margin: 0 auto !important;
    }

    .margin-auto-17 {
        margin: 0 auto !important;
    }

    .csr-im-text-head {
        font-size: 42px !important;
    }

    .csr-im-text-body {
        font-size: 22px !important;
    }

    .plr-100-17 {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }

    .leader-bann-left .leaer-bann-head {
        font-size: 72px !important;
    }

    .zig-text-ov .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        margin: 20px 50px 20px;
    }

    .zig-ov {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }

    .assembly-text-heading {
        font-size: 78px !important;
    }

    .ov-margin.ov-text-2 br {
        display: none;
    }

    .custmer-testi-home .testi-slide.slick-slide.slick-current.slick-active .testimonial-content {
        margin-right: 50px;
    }

    .ob-card-text {
        min-height: 165px;
    }

    .under-text-buss {
        padding: 50px 30px !important;
    }

    .home-blog {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }

    .our-service-text {
        min-height: 145px;
    }

/*     button#tab-telecommunication {
        padding-left: 3px !important;
    } */

    .mb-45-vl {
        margin-bottom: 45px !important;
    }

    .welcome-nag-container {
        width: 60% !important;
    }

    .inno-heading-main-h2 {
        font-size: 72px !important;
    }

    .time-hs-text {
        padding: 50px 50px 50px 50px !important;
    }

    span.small-text-white {
        font-size: 28px;
    }

    /* 	.heading-main-h2,h2.serveh2{
		font-size:42px !important;
	} */
    .tab-button-hy {
        font-size: 16px;
		min-height: 78px;
    }

    .banner-heading-h1 {
        font-size: 70px !important;
    }

    .banner-subtext {
        font-size: 32px !important;
    }

    .banner-count .display-counter {
        font-size: 90px;
    }

    .banner-count span.unit {
        font-size: 90px;
    }

    .banner-count .counter-box-content {
        font-size: 24px !important;
    }
}

@media only screen and (max-width: 1660px) {
    .foundation-ct-section .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-center.fusion-content-layout-column {
        margin-right: 0 !important;
    }

    .crs-bot-sec {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    .company-overview-counter span.display-counter,
    .company-overview-counter .unit {
        font-size: 72px;
    }

    .company-overview-counter .counter-box-content {
        font-size: 20px !important;
    }

    .mb-30-vl {
        margin-bottom: 30px !important;
    }

    p.tob-name-ha {
        font-size: 22px !important;
    }

    p.tob-sub-ha {
        font-size: 18px !important;
    }

    .plr-50-vl {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    /* 	div#products-tab {
    margin: 0 55px !important;
} */
    .mt-50-md {
        margin-top: 50px !important;
    }

    .pt-50-md {
        padding-top: 50px !important;
    }

    .plr-100-md {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }

    .leading-subheading-new {
        font-size: 96px !important;
    }

    .career-cult,
    .career-cult .culture-slide-in {
        padding-top: 0px !important;
    }

    .career-cult {
        padding-left: 50px !important;
    }

    .career-cult .career-cta {
        padding-top: 150px;
    }

    .ct-mould-section {
        background-size: cover !important;
        background-position: center center !important;
    }

    .hashtag-text {
        font-size: 54px !important;
    }

    .grad-linear-head {
        font-size: 98px !important;
    }

    .bann-text-right {
        margin-top: 50px !important;
    }

    .heading-main-title {
        font-size: 110px !important;
    }

    .tab-button-hy {
        font-size: 12px;
    }

    .foot-text-head {
        font-size: 20px !important;
    }

    .flow-text {
        font-size: 17px !important;
    }

    .sustain-point {
        width: 90%;
    }

/*     .business-card .fusion-image-element:After {
        left: 0;
        background: linear-gradient(180deg, rgb(4 3 3 / 0%) 0%, #000000 100%);
        content: "";
        position: absolute;
        bottom: 0;
        height: 100%;
        width: 100%;
        z-index: 9;
    } */
	#main span.business-img:After {
		left: 0;
		background: linear-gradient(180deg, rgb(4 3 3 / 0%) 0%, #000000 100%);
		content: "";
		position: absolute;
		bottom: 0;
		height: 100%;
		width: 100%;
		z-index: 9;
	}

    /* 	.prod-home-box-text {
    min-height: 200px;
} */
    .business-card .fusion-title.title.fusion-title-size-four {
        min-height: 30px;
    }

    .prod-home-box-text {
        line-height: 1.5 !important;
    }

    .assembly-banner:after {
        height: 240px;
    }

    .jcb-head {
        font-size: 50px !important;
    }

    .culture-slide-in-right {
        display: flex;
        align-items: flex-end;
    }

    .culture-slide button.slick-next.slick-arrow,
    .culture-slide button.slick-prev.slick-arrow {
        top: 80%;
    }

    .text-padding-card {
        font-size: 32px !important;
    }
}

@media only screen and (max-width: 1600px) {
	.footer-contact a.fusion-social-network-icon {
    padding: 10px;
}
    .scroll-image.show {
        opacity: 1;
        transform: translate(-50%, 27%)scale(0.7) !important;
        top: -90px;
    }

    span.awsm-job-more {
        padding: 9px 30px 9px 30px;
    }

    .piller-container {
        background-size: 43%, cover !important;
    }

    .foundation-ct-section .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-center.fusion-content-layout-column {
        margin-right: 0 !important;
        padding-left: 30px;
        padding-right: 20px;
    }

    .grad-text,
    .advantage-heading-new {
        font-size: 72px !important;
    }

    .ad-text-rec-p {
        margin-top: 10px !important;
    }

    .plr-50-16 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    .pl-hf-14 {
        padding-left: 70px !important;
        padding-right: 70px !important;
    }

    .no-box .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        padding-bottom: 110px;
    }

    .leaer-ban-right .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column {
        padding-left: 50px !important;
    }

    .zig-ov {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .our-service-text p {
        margin-right: 15px !important;
    }

    .dunnage-text {
        font-size: 180px !important;
    }

    p.time-hs-content {
        width: 80% !important;
    }

    .nag-desc {
        min-height: 340px;
        max-height: 340px;
    }

    .sustain-point a {
        font-size: 22px;
    }

    .contact-add {
        padding: 20px 20px;
    }

    .hasg-text-ct {
        font-size: 36px !important;
    }

    .culture-slide-in-left p:nth-child(2) {
        font-size: 18px !important;
    }

    .get-involved-contatc p {
        font-size: 12px;
    }

    .recycole-grad {
        font-size: 350px !important;
    }
}

@media only screen and (max-width: 1536px) {
    .stones-900 .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        margin-left: 0px;
    }

    .card-leadership-culture .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        padding: 20px 20px 0px 20px;
    }

    .text-padding-card {
        font-size: 28px !important;
    }

    .versatile-box-wrapper {
        width: 35% !important;
    }

    .eps-app-image {
        width: 65% !important;
    }

    .home-banner {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .green-head {
        font-size: 96px !important;
    }

    .leading-subheading-green {
        font-size: 72px !important;
    }

    .epp-sub {
        font-size: 32px !important;
        margin-bottom: 0 !important;
    }

    .casestudy-post .fusion-title {
        min-height: 70px;
    }

    .ob-card-head {
        font-size: 26px !important;
    }

    .under-text-buss {
        padding: 10px 25px !important;
    }

    .career-cult button.join-btn {
        font-size: 20px;
    }

    .fusion-builder-row.fusion-builder-row-inner.fusion-row.fusion-flex-align-items-flex-start.fusion-flex-content-wrap:has(.servide-card) {
        padding-right: 100px !important;
        padding-left: 100px !important;
    }

    .main-menu-container-b .fusion-builder-row.fusion-row.fusion-flex-align-items-center.fusion-flex-content-wrap {
        margin-top: -20px;
    }

    .leading-subheading-new {
        font-size: 72px !important;
    }

    .heavy-numbers3.heavy-numbercomm {
        font-size: 42px !important;
    }

    .container-hk {
        display: flex;
        justify-content: center;
    }

    .point1-hk {
        top: 0%;
        left: -57% !important;
        width: 50%;
    }

    .point2-hk {
        top: 61% !important;
        left: -26% !important;
        transform: translate(-50%, -100%);
    }

    .point3-hk {
        bottom: 0%;
        left: -57% !important;
    }

    .point4-hk {
        right: -57% !important;
    }

    .point5-hk {
        bottom: 64% !important;
        right: -113% !important;
        transform: translate(-50%, 100%);
    }

    .point6-hk {
        bottom: 0%;
        right: -57% !important;
    }

    .circle-image-hk {
        max-width: 80%;
    }

    .point-hk-right,
    .point-hk-left {
        max-width: 540px !important;
        min-width: 540px !important;
    }

    .point-ct p {
        font-size: 14px !important;
    }

    .point-ct h5 {
        font-size: 20px !important;
    }

    .point-hk-left img,
    .point-hk-right img {
        max-width: 15% !important;
    }

    .heavy-numbercomm {
        font-size: 58px !important;
    }

    .icon-advantages .fusion-layout-column.fusion-flex-align-self-flex-start {
        width: 50%;
    }

    .section-point-ct-mould {
        width: 50% !important;
    }

    /* 	.epp-snd-image {
    margin-top: -615px !important;
} */
    .under-text-buss .fusion-text {
        min-height: 150px;
    }

    .epps-heading {
        font-size: 26px !important;
    }

    .under-text-buss .fusion-column-wrapper {
        padding-bottom: 20px !important;
        padding-left: 20px !important;
    }

    .under-text-buss p {
        line-height: 1.3;
    }

    .welcome-section {
        background-position: left !important;
    }

    .welcome-nag-container {
        width: 70% !important;
    }

    .g-translate-section {
        width: 20% !important;
    }

    .prod-home-box-text {
        min-height: auto;
        font-size: 18px !important;
    }

    .cce-section-right:first-child .cce-container:before {
        top: 65px;
    }

    .cce-section-right:first-child {
        padding-top: 50px;
    }

    .cce-container:before {
        left: -24px;
    }

    .assemply-banner-text {
        font-size: 24px !important;
    }

    .get-touch-form {
        padding: 0px 0px;
    }

    .contact-location h4.fusion-tab-heading {
        font-size: 13px !important;

    }

    .hashtag-text {
        font-size: 48px !important;
    }

    .main-menu-header a.awb-menu__main-a.awb-menu__main-a_regular {
        padding: 0;
    }

    .team-container .slick-next {
        right: 140px;
        top: 102%;
        transform: scale(0.9);
    }
}

@media only screen and (max-width: 1500px) {
	.javascriptSlider sr7-slide#SR7_4_1-14 sr7-mask {
    top: -105px !important;
}
	.blogs-page-archive li.fusion-filter a, .blogs-page-archive li.fusion-filter.fusion-filter-all.fusion-active a {
    font-size: 18px !important;
}
	.connect-blog-title {
    font-size: 18px !important;
}
	.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {
    margin: 10px;
    margin-left: 10px !important;
    margin-right: -5px !important;
}
	.footer-contact .fusion-column-wrapper {
    padding: 2rem !important;
}
		.foot-sh .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    padding: 0 !important;
}
    .tras-imagecha {
        background-size: 100% 100% !important;
    }

    .download-center-title {
        min-height: 50px !important;
    }

    .single-blog-container-c {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }

    .one-stop-container {
        margin-bottom: -250px !important;
    }

    .one-stop-container-top {
        padding-bottom: 50px !important;
    }

    .icon-wrapper:nth-child(1) {
        transform: rotate(0deg) translateY(-17.5rem) !important;
    }

    .icon-wrapper:nth-child(2) {
        transform: rotate(72deg) translateY(-17.5rem) !important;
    }

    .icon-wrapper:nth-child(3) {
        transform: rotate(144deg) translateY(-17.5rem) !important;
    }

    .icon-wrapper:nth-child(4) {
        transform: rotate(216deg) translateY(-17.5rem) !important;
    }

    .icon-wrapper:nth-child(5) {
        transform: rotate(288deg) translateY(-17.5rem) !important;
    }

    .border-wrapper {
        width: 28rem !important;
        height: 28rem !important;
    }

    .tet-found {
        margin-bottom: 50px !important;
    }

    .caption-hia h2 {
        font-size: 42px !important;
    }

    p.heading-yc {
        font-size: 42px;
    }

    .blue-arrow-text {
        width: 70%;
        margin: 0 auto !important;
    }

    .csr-im-text-body {
        font-size: 21px !important;
    }

    .trusted-by-text .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column {
        padding-left: 0;
    }

    /* 	.transform-future-text {
    font-size: 58px !important;
} */
    .culture-slide-in-left {
        padding-right: 0;
    }

    .leader-cult {
        padding-left: 50px !important;
        padding-right: 0 !important;
    }

    .text-padding-cardp {
        letter-spacing: normal !important;
    }

    .text-padding-card {
        font-size: 28px !important;
        margin-bottom: 6px !important;
    }

    .plr-50-fis {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    .inno-lead {
        padding-left: 100px !important;
    }

    .opp-lead {
        padding-right: 50px !important;
    }

    .tab-ha {
        padding: 18px 50px 10px 10px !important;
    }

    .posts-container .posts .post {
        margin-right: 0;
    }


    .roto-second-image {
        margin-top: -143px !important;
    }

    .our-service-text {
        min-height: 145px;
    }

    .dunnage-text {
        font-size: 165px !important;
    }
}

@media only screen and (max-width: 1470px) and (min-width: 1300px) {
    .reo-car-ct .leading-subheading {
        font-size: 50px !important;
    }
}
@media only screen and (max-width: 1300px) {
	.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {
    margin: 10px;
    margin-left: 10px !important;
    margin-right: -10px !important;
}
	    .case-study-page li.fusion-filter.fusion-active {
        padding: 10px 70px !important;
    }
}
@media only screen and (max-width: 1440px) {
	.tab-button-hy {
    min-height: 60px;
    max-height: 60px;
}
    .download-center-content {
        min-height: 65px;
    }

    .case-study-page li.fusion-filter.fusion-active {
        background: #ffffff;
/*         padding: 20px 100px !important; */
    }

    .case-study-page li.fusion-filter {
        padding: 20px 100px !important;
    }

    .point2-hk {
        top: 64% !important;
        left: -22% !important;
    }

    .point5-hk {
        right: -103% !important;
    }

    .point4-hk {
        right: -52% !important;
    }

    .point3-hk {
        left: -52% !important;
    }

    .point1-hk {
        left: -52% !important;
    }

    .point6-hk {
        right: -52% !important;
    }

    .point-hk-right,
    .point-hk-left {
        max-width: 500px !important;
        min-width: 500px !important;
    }

    .fusion-layout-column:has(.ve-b-sec) {
        width: 94%;
    }

    .csr-im-text-body {
        font-size: 20px !important;
    }

    .culture-slide-in-left>p:nth-of-type(2) {
        min-height: 185px;
    }

    span.timeline-text-thin {
        font-size: 18px;
    }

    p.time-hs-year:after {
        margin-right: -71px !important;
        margin-left: -26px !important;
        margin-top: 50px !important;
    }

    .epp-content-banner-2 {
        margin: 0 !important;
    }

    .jcb-text {
        font-size: 24px !important;
    }

    .single-post h3 {
        font-size: 24px !important;
    }

    .single-post h2 {
        font-size: 32px !important;
    }

    /* 	.ov-margin {
    margin-left: 200px !important;
    margin-right: 200px !important;
} */
    p.time-hs-content {
        width: 100% !important;
        font-size: 20px !important;
    }

    .next-button-hs {
        font-size: 20px !important;
    }

    .cmd-headname {
        font-size: 42px !important;
    }

    .sustain-point a {
        font-size: 20px;
    }

    .four-card-section {
        padding-right: 100px !important;
        padding-left: 100px !important;
    }

    .csr-page-sub-head {
        font-size: 22px !important;
    }

    .advantage-heading {
        font-size: 52px !important;
    }

    .text-padding-view {
        margin-right: 100px !important;
        margin-left: 100px !important;
    }

    .leading-subheading-new {
        font-size: 62px !important;
    }

    .leading-subheading {
        font-size: 72px !important;
    }

    .cce-container:before {
        left: -22px;
    }

    .cce-number {
        font-size: 28px;
    }

    .assembly-text-heading {
        font-size: 64px !important;
    }

    .grad-linear-head {
        font-size: 92px !important;
    }

    .rotomould-bann .heading-main-title {
        font-size: 82px !important;
    }

    .oj-heading-banner {
        font-size: 150px !important;
    }

    .oj-subhead-banner {
        font-size: 40px !important;
    }

    .gt_selector {
        font-size: 16px;
    }

    .foot-text-head {
        font-size: 18px !important;
    }

    .foot-menu-section span.menu-text,
    .prod-home-box-text {
        line-height: 1.3;
    }

    .our-service-text {
        line-height: 1.3 !important;
        font-size: 16px !important;
    }

    .flow-text,
    .flow-text-p {
        font-size: 13px !important;
    }

    .sustain-point {
        width: 90%;
    }

    .read-more {
        font-size: 16px;
    }

    .post-title {
        font-size: 20px;
        min-height: 80px;
        max-height: 80px;
    }

    .awb-menu_row .menu-text {
        font-size: 18px;
    }

    .main-menu-right-sec .fusion-builder-row.fusion-builder-row-inner.fusion-row.fusion-flex-align-items-center.fusion-flex-content-wrap {
        gap: 0rem;
    }

    .the-leader-image {
        padding-top: 50px;
    }

    .h3-headings {
        font-size: 36px !important;
    }

    .assembly-banner:after {
        height: 200px;
    }

    .jcb-head {
        font-size: 42px !important;
    }

    span.big-big-crs {
        font-size: 180px;
        line-height: 1;
    }

    .csr-page-heading {
        font-size: 62px !important;
    }

    .text-recy-sec:before,
    .text-recy-sec2:before {
        font-size: 170px;
    }

    h2.heading-style-h2.text-color-white {
        font-size: 38px !important;
    }

    .text-style-eyebrow.text-color-white-s {
        font-size: 20px;
    }

    .culture-slide button.slick-next.slick-arrow,
    .culture-slide button.slick-prev.slick-arrow {
        top: 84%;
    }

    .recycole-grad {
        font-size: 300px !important;
    }

/*     .tab-button-hy {
        font-size: 10px !important;
    } */

    /* .team-container .slick-prev {
    top: 101.1% !important;
    left: 80%;
} */
    /* 	.team-container .slick-next {
    right: 164px;
    top: 101%;
} */
    .team-container .slick-next {
        right: 100px;
        top: 101%;
        width: 100px;
    }

    .team-container .slick-prev {
        top: 101.1% !important;
        left: 78%;
        width: 100px;
    }
}

@media only screen and (max-width: 1400px) {
	div#slide1997 p.time-hs-year:after, div#slide2007 p.time-hs-year:after {
    margin-left: -35px !important;
}
	.fusion-fullwidth.fullwidth-box.fusion-builder-row-9.fusion-flex-container.has-pattern-background.has-mask-background.nnt-rev.zig-ov.hundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    padding-bottom: 50px !important;
}
	.fusion-fullwidth.fullwidth-box.fusion-flex-container.has-pattern-background.has-mask-background.nnt-rev.zig-ov .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    margin: 20px 20px !important;
}
#main .zig-text-ov:nth-child(2) .fusion-column-wrapper.fusion-content-layout-column {
    margin-right: 20px !important;
}
	.tab-button-hy {
    padding: 17px 10px !important;
}
    .trans-textcha .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        padding: 25px 0px;
    }

    .lh-155-14 {
        line-height: 155% !important;
    }

    .testi-slide .testimonial-content {
        letter-spacing: normal;
    }

    .testi-slide {
        margin-right: 20px;
    }

    .text-sto-sec p {
        font-size: 28px !important;
    }

    .above-nzero-banner {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    .grad-text,
    .advantage-heading-new {
        font-size: 68px !important;
    }

    .grad-green-lean.leading-subheading {
        font-size: 92px !important;
    }

    .plr-50-14 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    .caption-hia {
        padding: 50px 40% 65px 100px !important;
    }

    .paraspace-hud p {
        margin-bottom: 0 !important;
    }

    .csr-rl {
        padding-top: 70px !important;
    }

    /* 	.four-card-section {
    padding-right: 50px !important;
    padding-left: 50px !important;
} */
    .company-overview-counter span.display-counter,
    .company-overview-counter .unit {
        font-size: 68px;
    }

    .leader-cult {
        padding-left: 50px;
    }

    .culture-slide-in {
        padding: 50px 0px 0px 50px;
    }

    .pro-page-box-heading {
        font-size: 28px !important;
    }

    .zig-ov p.ticktext {
        font-size: 20px;
    }

    .ov-text-2 {
        width: 80% !important;
        margin: 0 auto !important;
    }

    .eps-app-image {
        width: 60% !important;
    }

    .versatile-box-wrapper {
        width: 40% !important;
    }

    #display-image-ha {
        min-height: 550px !important;
        max-height: 550px !important;
    }

    .tab-ha {
        padding: 18px 30px 10px 10px !important;
    }

    p.tob-name-ha {
        font-size: 18px !important;
    }

    p.tob-sub-ha {
        font-size: 16px !important;
    }

    .m-l30-fs {
        margin-left: 30px !important;
    }

    .plr-80-fs {
        padding-left: 80px !important;
        padding-right: 80px !important;
    }

    .plr-50-fs {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    .business-section-wh .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        margin-left: 0;
    }

    .m-0-mm {
        margin: 0 !important;
    }

    span.awsm-job-more {
        padding: 13px 30px !important;
    }

    .prod-home-box-text {
        font-size: 16px !important;
    }

    .ob-card-head {
        font-size: 24px !important;
    }

    .welcome-section {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }

    .dunnage-text {
        font-size: 148px !important;
    }

    .inno-para {
        font-size: 20px !important;
    }

    .inno-heading-main-h2 {
        font-size: 62px !important;
    }

    .nag-desc {
        min-height: 300px;
        max-height: 300px;
    }

    .custmer-testi-home {
        padding-left: 100px !important;
    }

    .our-service-text:after {
        transform: scale(0.7);
        width: 40px;
    }
}

@media only screen and (max-width: 1366px) {
    .built-text {
        font-size: 64px !important;
    }
}

@media only screen and (max-width: 1350px) {
    .pill-koperx-card .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        justify-content: space-between;
    }

    .ve-b-text {
        font-size: 36px !important;
    }

    .ve-b-text h3 {
        line-height: 120% !important;
    }

    .next-button-hs {
        margin-top: 0 !important;
    }

    .time-hs-text {
        padding: 40px !important;
    }

    .arrow-top-alignback {
        background-size: 70%, cover !important;
    }

    .fusion-builder-row.fusion-builder-row-inner.fusion-row.fusion-flex-align-items-flex-start.fusion-flex-content-wrap:has(.servide-card) {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }

    /* 	.contact-r-whole {
    font-size: 18px;
} */
    .ani-cons-text {
        font-size: 14px !important;
    }
	.application-tabs p {
    font-size: 14px !important;
    line-height: 1.5;
}
	.application-tabs .tab-pane.fade.fusion-clearfix {
    font-size: 14px !important;
    line-height: 1.5;
}

    .gi-main-text {
        font-size: 58px !important;
    }

    /* 	.pill-koperx-card {
    width: 33% !important;
} */
    .sustain-point a {
        padding-bottom: 12px;
        margin-bottom: 10px;
        font-size: 16px;
    }

    .sustain-point {
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }

    .sustain-point a {
        max-width: 60% !important;
    }

    .grad-linear-head {
        font-size: 80px !important;
    }

    .heading-qoutes h2.fusion-title-heading.title-heading-left:before {
        margin-left: 108px;
        transform: scale(0.7);
    }

    .heading-qoutes h2.fusion-title-heading.title-heading-left:after {
        transform: scale(0.7);
    }
}

@media only screen and (max-width: 1320px) {}
@media screen and (min-width: 1024px) and (max-width: 1300px) {
	.sbmt-btn input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 155px;
	font-size: 18px;
    height: 40px;
}
.pisf-form-container {
    padding-left: 150px !important;
    padding-right: 150px !important;
}
}
@media screen and (min-device-width: 1200px) and (max-device-width: 1300px) {
    .assembly-text-heading.advantage-head {
        font-size: 52px !important;
    }
}

@media only screen and (max-width: 1300px) {
	.casestudyLatestBot .fusion-grid-posts-cards {
    margin-left: -15px !important;
}
	.latest-casestuy-single h2.fusion-title-heading.title-heading-left {
    margin-top: 20px !important;
}
	.content-case-study-up {
    padding-bottom: 0 !important;
}
	.single-blog-content .fusion-layout-column {
    word-break: break-word;
    padding: 0px 50px;
}
	.explore-business-lines .fusion-layout-column {
    margin-bottom: 0 !important;
}
	.single-blog-container-c {
    padding-bottom: 40px !important;
}
	span.awsm-job-specification-term {
    align-items: flex-start !important;
}
	.download-post-cards .fusion-image-element {
    margin-bottom: 0px;
}
	.download-center-content {
    font-size: 13px !important;
	min-height: 50px;
	margin-bottom: 0 !important;
}
	.download-post-cards .fusion-post-cards-grid-column {
    padding-right: 0 !important;
}
.download-center-title {
    min-height: 50px !important;
    font-size: 0.9rem !important;
}
	.careerBanner:before {
    left: 10px;
    top: -33px !important;
    scale: 60%;
}
	span.awsm-filter-toggle-text-wrapper, .awsm-filter-wrap.awsm-no-search-filter-wrap .awsm-filter-toggle svg path {
    color: #ffffff !important;
    fill: #ffffff;
}
	.awsm-job-specification-wrapper {
    min-height: 160px !important;
}
	body #main .crs-bot-sec .tet-found {
    margin-bottom: 5vw !important;
}
.download-center-title {
    min-height: unset !important;
    margin-bottom: 10px !important;
}
	.blogBlockWrapper {
    padding-top: 20px !important;
}
	.latest-blogs .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    padding-bottom: 20px !important;
}
/* 	.download-center-grid {
    width: 30% !important;
} */
	.case-study-page li.fusion-filter {
    padding: 10px 70px !important;
}
	.case-study-page li.fusion-filter a {
    font-size: 1.2rem !important;
}
	.case-study-page ul.fusion-filters {
    margin-bottom: 40px !important;
}
	.page-id-2083 .blogContentList1 {
    padding-left: 0 !important;
    padding-right: 0 !important;
	padding-top:0 !important;
}
	.blogs-page-archive ul.fusion-filters {
    margin-left: 32px;
    margin-bottom: 40px;
	margin-left:0px;
}
.blogContentList1, .blogBlockWrapper {
    padding: 30px 50px 20px 30px !important;
}
	.blogs-page-archive li.fusion-filter,.blogs-page-archive li.fusion-filter.fusion-filter-all.fusion-active {
    padding: 10px 70px !important;
}
	.latest-blogs li .fusion-column-wrapper a.fusion-button {
    font-size: 0.8rem;
}
	.latest-blogs li.fusion-layout-column .connect-blog-title h5.fusion-title-heading {
    font-size: 0.9rem !important;
}
	.heavy-numbers5:after {
    margin-bottom: 4px !important;
}
	.conatct-det img {
    width: 15px;
}
	.conatct-det {
    margin-bottom: -3px !important;
}
	.p-blue-col {
    display: block;
}
	.career-cult .culture-slide-in-left {
    margin-bottom: 0 !important;
}
	span.awsm-job-specification-term {
    margin-bottom: 5px;
}
	.awsm-job-more-container {
    margin-top: 20px !important;
}
	.awsm-filter-items {
    margin-bottom: 0;
    margin-top: 0;
}
	.layout348_content {
    margin-bottom: 0rem;

}
	.ad-process-rec {
    padding-left: 100px !important;
}
	.heavy-numbers6:after, .heavy-numbers5:after, .heavy-numbers4:after {
    transform-origin: bottom;
    margin-bottom: 8px;
}
	.heavy-numbers6:after {
    line-height: inherit;
}
	.no-border .heavy-numbercomm {
    align-items: flex-end !important;
	margin-top: -16px !important;
}
	.one-texttr.six_car_comtect {
    margin-bottom: 35px;
}
	.light-af2.six_car_comtect {
    margin-bottom: 28px !important;
}
	.gol-ward {
    padding: 0px 230px !important;
}
	.award-lean .fusion-image-element {
    text-align: center;
}
	.award-lean .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column{
		margin:0 !important;
	}
	.as_cust_txt {
    font-size: 1rem !important;
    line-height: 25px !important;
}
	.value-blue-box .fusion-image-element {
    margin-bottom: 20px;
}
/* 	.prdct_relatedblog.relatedBlogsWrapper {
    padding-top: 50px;
} */
/* 	.prdct_relatedblog.relatedBlogsWrapper .heading-main-h2 {
    margin-top: 20px;
} */
	.ves_app_sec {
    padding-bottom: 0 !important;
}
	.page-id-1116 .prdct_relatedblog.relatedBlogsWrapper .heading-main-h2 {
    margin-top: 5px;
}
	.page-id-840 .prdct_relatedblog.relatedBlogsWrapper .heading-main-h2 {
    margin-top: 0px;
}
	.moulding-inno.emgency_aid 
 .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column,.prdct_relatedblog.relatedBlogsWrapper .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    margin: 0;
}
	.moulding-inno.emgency_aid {
    padding: 100px 80px;
}
	#main .roto-earth-moving {
    padding: 80px;
}
	.welcome-nag-container .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column:after {
    top: 12%;
    left: 1.5%;
    scale: 74%;
}
	.application-tabs a.tab-link {
    padding: 5px 0px !important;
}
	.ves_app_sec .fusion-builder-row.fusion-row.fusion-flex-align-items-flex-start.fusion-flex-content-wrap {
    align-items: flex-end;
}
	span.tob-industry-ha {
    font-size: 12px !important;
}
	.get-touch-btn {
    font-size: 14px !important;
    padding: 5px 10px !important;
}
	.connect-postcard-single.post-card {
    padding-right: 0px !important;
    padding-left: 17.5px !important;
}
	.career-abnn.careerBanner {
    padding-left: 90px;
}
	.contact-add-r {
    line-height: 1;
}
	.contact-add-r img {
    width: 15px;
    height: 15px;
    margin-top: 2px;
}
	.p-blue-col {
    gap: 0px;
}
	.reachus.getin {
    width: 46%;
}
	.locations_cont {
    padding-bottom: 30px !important;
}
	.fusion-tabs.fusion-tabs-1.clean.nav-is-justified.contact-location.horizontal-tabs.icon-position-left.mobile-mode-accordion {
    margin-bottom: 0;
}
	.reachus.getin .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    padding-top: 0;
}
.visitour.getin .fusion-title.title.fusion-title-3.fusion-sep-none.fusion-title-text.fusion-title-size-four {
    margin-bottom: 10px !important;
    margin-top: 30px !important;
}
	.pill-koperx-card .fusion-imageframe img {
    min-height: 45px;
    max-height: 45px !important;
    min-width: 45px;
    max-width: 45px;
}
	.pill-koperx-card .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    display: flex;
    justify-content: flex-start;
}
.pillars-title {
    margin-left: 15px !important;
}
	.pillerOfBlock {
    padding: 50px 100px !important;
}
	.cce-container {
    margin-bottom: 10px !important;
}
	.threepoint-cce.wtennnt .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    padding-top: 0;
}
	.heavy-numbers3 {
    margin-bottom: 30px !important;
}
	.numbers-block-container.cap-con .fusion-text, .numbers-block-container-4 .fusion-text {
    margin-top: 30px;
}
	.award-lean span.fusion-imageframe {
    width: 80%;
}
	.section-point-ct-mould {
    margin-top: 65px !important;
    margin-bottom: 25px !important;
}
	.heading-caption-hia img {
    min-height: 35px;
    min-width: 35px;
    max-width: 35px;
    max-height: 35px;
}
	.heading-caption-hia {
    padding-top: 50px;
}
	p.tob-name-ha {
    padding: 0px 10px 8px 10px !important;
}
	p.tob-sub-ha {
    padding: 8px 10px 0px 10px !important;
}
	.javascriptSlider .hesperiden {
    top: 50% !important;
}
    p.testimonial-title-sub {
        margin-bottom: 30px !important;
    }

    p#popup-designation,
    p#popup-about {
        margin: 5px 5px 16px 0px !important;
    }

    .popup-ctc {
        width: 100% !important;
        padding: 0px 30px 50px 30px !important;
    }

    .column-left-blogs .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        margin: 0 !important;
    }

    .column-right-blogs .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        padding-right: 0;
        padding-left: 0;
    }

    .arch-blog-tl a {
        font-size: 32px;
    }

    .arch-blog-tl h3 {
        line-height: 110%;
    }

    .awsm-grid-item {
        padding: 12px 12px !important;
    }

    a.awsm-job-item {
        padding: 20px 19px 19px 20px;
        margin-bottom: 0 !important;
    }

    .steps {
        padding: 20px 80px !important;
    }

    /* 	.downarrow-white, .scroll-to-top {
    top: 50px !important;
} */
    .connect-blog-img,
    .connect-blog-img img {
        width: 100%;
    }

    .connect-blog-title {
        font-size: 20px !important;
    }

    .blue-arrow-text {
        width: 65%;
        margin: 0 auto !important;
    }

    /* 	.fountation-box-3 {
    margin-top: -140px !important;
} */
    .culture-slide-in {
        padding: 40px 0px 0px 0px;
    }

    .company-overview-counter .counter-box-content {
        font-size: 18px !important;
    }

    .zig-ov {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    .cmd-headname {
        font-size: 32px !important;
        margin-bottom: 0 !important;
    }

    .cmd-head-pos {
        font-size: 22px !important;
        line-height: 1.3 !important;
    }

    ul#menu-main-menu {
        top: 4px;
    }

    .fusion-fullwidth.fullwidth-box.fusion-builder-row-2.fusion-flex-container.has-pattern-background.has-mask-background.main-menu-container-b.hundred-percent-fullwidth.non-hundred-percent-height-scrolling.fusion-sticky-container.fusion-custom-z-index {
        padding-bottom: 11px !important;
    }

    i.fb-icon-element-1.fb-icon-element.fontawesome-icon.fa-search.fas.circle-no.search-box-head {
        transform: scale(0.8);
    }

    .custmer-testi-home .slick-next {
        right: -10px;
    }

    .quality-stage-container .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        margin: 0;
    }

    .w-90-ms {
        width: 90% !important;
    }

    .default-text {
        font-size: 72px !important;
    }

    .home-blog.plr-100-md {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }

    .our-service-text p {
        margin-right: 0 !important;
    }

    .bag-section {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }

    .foundation-ct-section .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-center.fusion-content-layout-column {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    .crs-bot-sec {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }

    .kk-nag-logo {
        padding-bottom: 5px;
    }

    .jcb-text {
        font-size: 22px !important;
    }

    .accordion-item-ht {
        margin: 10px 30px 10px 30px !important;
    }

    .contact-r-whole {
        gap: 1rem;
    }



    .ob-card-head {
        font-size: 20px !important;
        margin-bottom: 0px !important;
    }

    .under-text-buss .fusion-text {
        min-height: 120px;
        margin-bottom: 20px;
        margin-top: 10px;
    }

    .post-title {
        font-size: 18px;
    }

    .footer-mainn {
        padding-top: 50px !important;
    }

    .hashtag-text {
        margin-bottom: 50px !important;
    }

    .dunnage-right .fusion-text {
        font-size: 18px !important;
    }

    .dunnage-text {
        font-size: 170px !important;
    }

    .dunn-section {
        padding-right: 100px !important;
        padding-left: 100px !important;
    }

    span.corevalue-cirle:after {
        bottom: -17px !important;
        transform: scale(0.6) !important;
    }

    span.corevalue-cirle {
        font-size: 72px !important;
    }

    .career-cult .culture-slide-in-left p:nth-child(2) {
        font-size: 16px !important;
    }

    .career-cult button.join-btn {
        font-size: 16px;
    }

    .career-cult .career-cta {
        padding-top: 90px;
    }

    .gt_selector {
        font-size: 14px;
    }

    .search-box-head {
        font-size: 14px !important;
        margin-bottom: 5px !important;
    }

    select.gt_selector.notranslate {
        margin-bottom: -10px !important;
    }

    .get-touch-header {
        font-size: 14px !important;
        padding: 7px 20px !important;
        margin-bottom: 7px !important;
    }

    .main-menu-container-b .fusion-builder-row.fusion-row.fusion-flex-align-items-center.fusion-flex-content-wrap {
        margin-top: -18px;
    }

    .main-menu-container-b {
        padding-bottom: 10px !important;
    }

    select.gt_selector.notranslate {
        min-height: 20px;
        max-height: 20px;
    }

    .g-translate-section {
        margin-bottom: 5px !important;
    }

    .top-menu-header .menu-text {
        font-size: 14px !important;
    }

    .contact-add {
        padding: 20px 20px !important;
    }

    .contact-add-l {
        font-size: 13px !important;
        gap: 0.5rem;
    }

    .contact-add a {
        font-size: 13px !important;
    }

    .link-tet-found {
        font-size: 16px !important;
        font-family: 'Gilroy-Medium';
    }

    .tet-found {
        font-size: 16px !important;
        margin-bottom: 10px !important;
        font-family: 'Gilroy-Regular';
    }

    /* 	.four-card-section {
    padding-right: 50px !important;
    padding-left: 50px !important;
} */
    .csr-page-sub-head {
        font-size: 18px !important;
    }

    .nag-foundation-banner {
        padding-top: 30px !important;
    }

    .csr-page-heading {
        font-size: 56px !important;
    }

    span.big-big-crs {
        font-size: 170px;
        line-height: 1;
    }

    .grad-text,
    .advantage-heading-new {
        font-size: 62px !important;
    }

    .text-recy-sec:before,
    .text-recy-sec2:before {
        font-size: 100px !important;
        padding-right: 10px;
		letter-spacing:normal;
		letter-spacing: -7px;
    }

    .leading-subheading.leading-subheading-new {
        font-size: 25px !important;
    }

    .leading-heading {
        font-size: 78px !important;
    }

    .kopex-lean-banner {
        padding-top: 5rem !important;
        padding-bottom: 10rem !important;
    }

    .kopexbnr-img {
        width: 80%;
    }

    .sofi-tet {
        font-size: 22px !important;
    }

    .agri-section {
        padding-top: 150px !important;
        padding-bottom: 100px !important;
    }

    .image-container-ht {
        width: 67% !important;
    }

    .accordion-container-ht {
        width: 33% !important;
    }

    .eps-application.section {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }

    #display-image-ha {
        min-height: 400px !important;
        max-height: 400px !important;
    }

    .inner-yc p:nth-child(2) {
        font-size: 18px;
		margin-bottom:0;
    }

    p.heading-yc {
        font-size: 32px !important;
    }

    .tab-ha {
        padding: 10px !important;
    }

    p.tob-sub-ha {
        font-size: 14px !important;
    }
	p.tob-name-ha {
    font-size: 15px !important;
}
	.application-tob-ha .tob-img-ha img {
    width: 55px !important;
    height: 55px !important;
}
	.versatile-box-wrapper img {
    max-height: 50px !important;
    width: auto;
}
.application-tabs .tab-pane.fade.fusion-clearfix {
    margin-top: 0 !important;
    padding-top: 0px;
}
	.versatile-box-wrapper .fusion-separator.fusion-full-width-sep.versatile-tab-appl {
    margin-bottom: 0 !important;
}
	span.aplication-head {
    font-size: 26px;
}
	.application-tabs li a h4 {
    font-family: 'Gilroy-SemiBold' !important;
    font-size: 16px !important;
}

    /* 	.transform-future-text {
    font-size: 52px !important;
} */
    .project-name1 {
        font-size: 28px !important;
    }

    .project-name {
        font-size: 32px !important;
    }

    .project-slide {
        min-height: 600px !important;
        max-height: 600px;
    }

    .project-slide-right,
    .project-slide-left {
        font-size: 16px;
    }

    .heading-main-h2,
    h2.serveh2 {
        font-size: 45px !important;
    }

    .culture-slide-in-left p {
        font-size: 20px !important;
    }

    .culture-slide-in .slick-arrows {
        margin-top: 10px !important;
    }

    .the-team-text:before {
        left: 376px !important;
        top: 41% !important;
        font-size: 22px !important;
    }

    .the-team-text {
        font-size: 100px !important;
    }

    .inno-heading-main-h2 .bold-text-white {
        font-size: 48px !important;
        line-height: 1 !important;
    }

    .text-padding-cardp {
        max-height: 150px;
        min-height: 150px;
    }

    .leaer-ban-right .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column {
        padding-left: 20px !important;
    }

    .leadership-banner .fusion-builder-row.fusion-flex-content-wrap {
        align-items: flex-start !important;
    }

    .leadership-banner .heading-main-h2 {
        font-size: 52px !important;
        margin-top: 0 !important;
    }

    button.tab-button-hs:before {
        bottom: 86px !important;
    }

    /* 	button.tab-button-hs.active:after {
    margin-left: 16px !important;
}
	button.tab-button-hs.active:before {
    margin-left: 16px !important;
} */
    .tab-button-hs {
        background-color: transparent;
        border: none;
        padding: 10px 10px !important;
        margin: 0 5px;
        color: #ffffff;
        cursor: pointer;
        font-family: 'Gilroy-Regular';
        font-size: 18px !important;
    }

    .oj-heading-banner {
        font-size: 118px !important;
    }

    .oj-subhead-banner {
        font-size: 32px !important;
        line-height: 0 !important;
    }

    .ticktext {
        font-size: 20px;
        padding-bottom: 5px !important;
        margin-bottom: 10px !important;
    }

    .pro-page-box-heading {
        font-size: 26px !important;
    }

    .award-text {
        padding-top: 25px !important;
    }

    .company-overview-counter .content-box-counter {
        line-height: 1 !important;
    }

    .company-overview-counter .display-counter,
    .company-overview-counter .unit {
        font-size: 52px !important;
    }

    .assembly-text-heading {
        font-size: 52px !important;
    }

    .banner-count .counter-box-content {
        font-size: 16px !important;
    }

    .tab-button-hy {
        font-size: 14px !important;
    }

    .under-text-buss .fusion-column-wrapper {
        padding-bottom: 0px !important;
        padding-left: 0px !important;
    }

    .blog-single-title {
        font-size: 38px !important;
    }

    span.small-text-blue {
        font-size: 24px !important;
        line-height: 33px !important;
    }

    .text-welcome {
        line-height: 1.3 !important;
    }

    span.small-text-white {
        font-size: 24px;
    }

    .heading-main-h2,
    h2.serveh2 {
        font-size: 34px !important;
    }

    p#popup-about {
        font-size: 16px !important;
    }
	
	div#popup-content {
    font-size: 13px !important;
}
	
    p#popup-designation {
        font-size: 12px !important;
    }

    h2#popup-title {
        font-size: 17px !important;
    }

/*     .foot-menu-card {
        width: 50% !important;
    } */

    .card-leadership-culture .text-padding-card {
        font-size: 28px !important;
    }

    .card-leadership-culture .fusion-image-element span.fusion-imageframe {
        width: 76% !important;
    }

    .leading-subheading {
        font-size: 52px !important;
    }

    .awb-menu,
    .awb-submenu {
        --awb-min-height: 3em !important;
    }

    .testi-slide {
        margin-right: 10px !important;
    }

    .hashtag-text {
        font-size: 38px !important;
    }

    .point1-hk {
        top: 0%;
        left: -38% !important;
        width: 50%;
		min-height:90px;
    }

    .point2-hk {
        top: 62% !important;
        left: -17% !important;
		min-height:90px;
        transform: translate(-50%, -100%);
    }

    .point3-hk {
        bottom: 0%;
        left: -38% !important;
    }

    .point4-hk {
		min-height:92px;
        right: -38% !important;
    }

    .point5-hk {
        bottom: 62% !important;
        right: -81% !important;
		min-height:90px;
        transform: translate(-50%, 100%);
    }

    .point6-hk {
        bottom: 0%;
        right: -38% !important;
    }

    .point-hk-right,
    .point-hk-left {
        max-width: 400px !important;
        min-width: 400px !important;
        padding: 10px !important;
	    min-height: 111px;
    }

    .heavy-small-text {
        font-size: 38px !important;
    }

    .heading-main-title {
        font-size: 86px !important;
    }

    .project-slide-left {
        padding: 100px 20px 100px 50px !important;
    }

    .project-slide-right {
        margin-right: 5% !important;
        margin-left: 5% !important;
    }

    .prod-home-box-text {
        line-height: 1.3 !important;
    }

    .prod-home-box-text {
        font-size: 14px !important;
    }

    .catering-section .h3-headings {
        font-size: 28px !important;
    }

    .assembly-contact-btn {
        font-size: 20px !important;
    }

    .contact-text-assembly {
        font-size: 24px !important;
    }

    .school-padmavati-image .slick-next {
        right: 30px !important;
        top: -55px !important;
    }

    .icon-wrapper:nth-child(1) {
        transform: rotate(0deg) translateY(-15rem) !important;
    }

    .icon-wrapper:nth-child(2) {
        transform: rotate(72deg) translateY(-15rem) !important;
    }

    .icon-wrapper:nth-child(3) {
        transform: rotate(144deg) translateY(-15rem) !important;
    }

    .icon-wrapper:nth-child(4) {
        transform: rotate(216deg) translateY(-15rem) !important;
    }

    .icon-wrapper:nth-child(5) {
        transform: rotate(288deg) translateY(-15rem) !important;
    }
.icon-wrapper.active {
    padding: 35px;
}
	.icon-wrapper.active img {
    filter: brightness(0) invert(1);
    min-height: 50px;
    min-width: 50px;
}
    .border-wrapper {
        width: 20rem !important;
        height: 20rem !important;
    }

    .culture-slide-in-left {
        padding: 20px !important;
    }

/*     .tab-button-hy {
        width: 24% !important;
    } */

    .main-menu-header span.menu-text {
        font-size: 15px;
    }

    .tab-card h5 {
        font-size: 16px !important;
    }

    .tab-card p {
        font-size: 14px;
    }

    .sustain-point {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .sustain-section {
        background-size: contain;
    }
}

@media only screen and (max-width: 1280px) {
    .main-menu-container-b.fusion-container-stuck.fusion-sticky-transition {
        margin-top: 53px;
    }
}

@media only screen and (max-width: 1250px) {
    .green-lean-sese {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    .leader-cult {
        padding-left: 20px !important;
        padding-right: 0 !important;
    }

    .time-hs-text {
        padding: 20px !important;
    }

    .welcome-nag-container .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column:after {
        left: -0.5%;
        transform: scale(0.9);
    }

    .dunnage-text {
        font-size: 148px !important;
    }

    .leadership-banner .cove-va {
        margin-top: 70px !important;
        font-size: 32px !important;
    }

    span.small-text-blue {
        font-size: 28px;
    }

}

@media only screen and (max-width: 1230px) {
    .the-team-text:before {
        left: 358px !important;
        top: 41% !important;
        font-size: 22px !important;
    }
}

@media only screen and (max-width: 1220px) {
    .culture-slide-in-left>p:nth-of-type(2) {
        min-height: 185px;
    }

    .no-break span.fusion-button-text,
    .search-box-head,
    .gt_selector {
        font-size: 14px !important;
    }

    .get-touch-header {
        padding: 8px 20px !important;
    }
}

@media only screen and (max-width: 1200px) {
		.careerBanner:before {
    left: 90% !important;
    top: -33px;
    scale: 60%;
}
	.popup-img {
    width: 55%;
    padding: 0 !important;
}
	.welcome-nag-container .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column:after {
    left: -56px;
    transform: scale(0.7);
}
	.career-abnn.careerBanner {
    padding-left: 20px;
}
	.awb-off-canvas-wrap.type-popup.awb-show {
    margin-top: 20px;
}
	.chikopdi {
    padding: 2rem !important;
}
	.boxximg .fusion-image-element {
    --awb-max-width: 100% !important;
}
	.javascriptSlider .hesperiden {
    top: unset !important;
	scale: 80% !important;
	transform: translate(-135px, -11px) scale(0.8, 0.8) !important;
}
    .case-archive {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .blog-column-image img {
        padding: 20px !important;
    }

    .case-study-page ul.fusion-grid.fusion-grid-1.fusion-flex-align-items-flex-start.fusion-grid-posts-cards.fusion-grid-container-infinite.fusion-grid-container-load-more {
        padding: 0px 50px !important;
    }

    .single-blog-container-c {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    .career-banner-btn {
        margin-bottom: 0 !important;
    }

    .career-abnn {
        background: none !important;
    }

    .get-in-main .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        margin-left: 20px;
    }

    .mission-vision-container .fusion-image-element {
        align-self: center;
    }

    .scroll-image.show {
        transform: translate(-40%, 20%) !important;
    }

    .fusion-builder-row.fusion-flex-content-wrap:has(.ani-cons-card) {
        margin-left: 0px !important;
    }

    .short-padding-text {
        margin: 0 !important;
    }

    .icon-advantages .fusion-layout-column.fusion-flex-align-self-flex-start {
        width: 25%;
    }

    .caption-hia {
        padding: 50px 20% 65px 100px !important;
    }

    .footer-mainn {
        margin-top: -2px !important;
    }

    .connect-postcard-single.post-card {
        width: 33% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .fusion-fullwidth .application-tabs li {
        width: 100% !important;
    }

    .bocx-text {
        font-size: 20px !important;
    }

    .card-feat .fusion-text {
        font-size: 20px;
        min-height: 110px;
    }

    .w-100-12 {
        width: 100% !important;
    }

    .para-fourty-five {
        width: 50%;
    }

    .foundation-ct-section .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-center.fusion-content-layout-column {
        margin-right: 10px;
    }

    .school-padmavati-image button.slick-next.slick-arrow {
        right: 40px !important;
    }

    .foundatin-box-last .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column.fusion-column-has-bg-image {
        padding-left: 20px;
    }

    .fountation-box-3 {
        margin-top: 0 !important;
    }

    .plr-50-12 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    .future-fontwa .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-center.fusion-content-layout-column {
        margin-left: 0;
    }

    .culture-slide-in-left>p:nth-of-type(2) {
        min-height: 210px;
    }

    .the-leader-image {
        padding-top: 130px;
    }

    .w-100-12 {
        width: 100% !important;
    }

    .company-overview-counter {
        margin: 0 !important;
        display: flex !important;
        flex-wrap: wrap;
    }

    button.join-btn {
        font-size: 15px;
    }

    .inno-lead {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    .innovation-section .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        margin-left: 0;
        margin-bottom: 50px;
        margin-top: 50px;
    }

    .our-service-container span.small-text-white {
        margin-bottom: 0 !important;
    }

    .our-service-container .fusion-layout-column.fusion_builder_column.fusion-builder-column-20.fusion_builder_column_1_2.\31 _2.fusion-flex-column {
        margin-bottom: 20px;
    }

    .our-service-container {
        padding-top: 20px !important;
    }

    .custmer-testi-home {
        padding-top: 0px !important;
    }

    .home-blog {
        padding-top: 20px !important;
    }

    .heading-icon-section.plr-50-fs {
        margin-bottom: 0;
        padding-top: 5px;
    }

    .nag-desc {
        overflow-y: auto !important;
        overflow-x: hidden;
        padding-right: 10px !important;
    }

    .custmer-testi-home .customer-slider-container .testi-slide .testimonial-content {
        max-height: 225px;
        min-height: 225px;
    }

    .custmer-testi-home .customer-slider-container .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        margin-left: 25px !important;
    }

    .ov-width {
        width: 100% !important;
    }

    .posts-container .posts .post {
        margin-right: 0px;
    }

    .sustain-point {
        min-width: unset;
        max-width: unset;
    }

    .awsm-job-listing-item.awsm-grid-item {
        width: 50%;
    }

    .epp-main {
        padding-bottom: 140px !important;
    }

    .product-card-bt .under-text-buss .fusion-text {
        min-height: 90px;
        margin-bottom: 20px;
        margin-top: 10px;
        width: 90%;
    }

    .product-card-bt .fusion-title.title.fusion-title-size-four {
        margin-bottom: 0px !important;
    }

    .product-card-text .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        width: 100%;
    }

    .dunn-section {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }

    .leader-cult .culture-slide-in-left p:nth-child(2) {
        padding-right: 0 !important;
    }

    .custmer-testi-home {
        padding-left: 50px !important;
    }

    .on-sli-inner h4,
    .on-sli-inner p {
        margin: 10px 0px;
    }

    .our-service-text {
        min-height: unset !important;
        letter-spacing: normal;
    }

    .leading-subheading-new {
        font-size: 52px !important;
    }

    .award-text {
        padding-top: 0px !important;
    }

    .text-recy-sec:after,
    .text-recy-sec2:after {
        background: unset !important;
    }

    .main-nag-left .fusion-column-wrapper {
        align-items: center;
    }

    .get-in-main {
        width: 100% !important;
    }

    .pill-koperx-card {
        width: 25% !important;
    }

    .hashtag-text {
        font-size: 32px !important;
    }

    .point-hk-right,
    .point-hk-left {
        min-height: 115px !important;
    }

    .point-hk-right {
        max-width: none !important;
        min-width: auto !important;
        padding: 10px !important;
        text-align: left !important;
    }

    .point-hk-left {
        max-width: none !important;
        min-width: auto !important;
        padding: 10px !important;
        text-align: left !important;
        flex-direction: row-reverse !important;
    }

    .heavy-numbercomm {
        font-size: 48px !important;
    }

    .contact-text-jr {
        font-size: 16px !important;
    }

    .section-point-ct-mould {
        width: 100% !important;
    }

    .one-stop-container {
        margin-bottom: -220px !important;
    }

    .epp-content-banner {
        margin-bottom: 50px !important;
    }

    .under-text-buss .know-more-g {
        font-size: 16px !important;
        padding: 5px 10px !important;
    }

    .epps-heading {
        font-size: 26px !important;
    }

    .under-text-buss p {
        line-height: 1.3;
        font-size: 16px !important;
    }

    .oj-heading-banner {
        font-size: 120px !important;
    }

    .oj-subhead-banner {
        font-size: 32px !important;
    }

    ul#menu-main-menu {
        min-height: 2em;
    }

    .foot-menu-section .awb-menu.collapse-enabled li.current-menu-ancestor>a,
    .foot-menu-section .awb-menu.collapse-enabled li.current-menu-item>a,
    .foot-menu-section .awb-menu.collapse-enabled li.expanded>a,
    .foot-menu-section .awb-menu.collapse-enabled li:hover>a {
        background: transparent !important;
        color: #05A84B !important;
    }

    .footer-text-bot {
        font-size: 18px !important;
    }

    .footmenu a.awb-menu__main-a.awb-menu__main-a_regular {
        padding-left: 0 !important;
    }

    .post-title {
        font-size: 18px;
    }

    .main-menu-container-b {
        padding-top: 20px !important;
    }

    .assemply-image-banner {
        margin-bottom: -104px !important;
    }

    .assembly-text-heading,
    span.assembly-bold {
        font-size: 48px !important;
    }

    .grad-linear-head {
        font-size: 68px !important;
    }

    .assembly-banner:after {
        height: 160px;
    }

    .piller-container {
        background: url("/wp-content/uploads/2024/09/plain-gray-paper-textured-background-1-1.webp") !important;
        background-size: cover !important;
    }

    .contact-map {
        padding: 20px;
    }

    .fusion-tabs.horizontal-tabs.clean .nav-tabs li {
        margin-top: 20px !important;
    }

    .fusion-tabs .fusion-mobile-tab-nav {
        display: block !important;
    }

    .contact-location li {
        width: 100% !important;
    }

    .roto-earth-moving {
        background-image: linear-gradient(180deg, #ffffffb5 0%, #ffffffed 100%), url(/wp-content/uploads/2024/09/Frame-427319502-2.webp) !important;
    }

    .img-full-d,
    .img-full-d img {
        width: 100%;
    }

    .text-recy-sec,
    .text-recy-sec2 {
        flex-direction: column;
    }

    .text-padding-view {
        --awb-margin-right: 100px !important;
        --awb-margin-left: 100px !important;
    }

    .accordion-item-ht:has(.active) {
        margin: 10px !important;
    }

    .accordion-container-ht {
        width: 40% !important;
    }

    .image-container-ht {
        width: 100% !important;
    }

    .heading-qoutes h2.fusion-title-heading.title-heading-left:after {
        right: 0;
        top: 50%;
    }

    .text-recy-sec:after {
        bottom: 455px;
        width: 100%;
    }

    .text-recy-sec {
        flex-direction: column;
    }

    .collection-thin {
        margin: 0 !important;
        font-size: 22px !important;
    }

    .collection-thick {
        font-size: 38px !important;
    }

    .leading-subheading {
        font-size: 42px !important;
    }

    .leading-heading {
        font-size: 62px !important;
    }

    .testimoni-slide .slick-next {
        right: 10px;
    }

    .sustain-point {
        color: #ffffff;
    }

    /* .team-container .slick-next {
    right: 110px;
} */
    .fusion-builder-row.fusion-builder-row-inner.fusion-row.fusion-flex-align-items-flex-start.fusion-flex-content-wrap:has(.servide-card) {
        display: none !important;
    }

    .on-sli-inner {
        margin: 0px 10px;
        border-radius: 22px;
        background: #FFF;
        box-shadow: 0px 100px 80px 0px rgba(0, 0, 0, 0.18), 0px 41.778px 33.422px 0px rgba(0, 0, 0, 0.13), 0px 22.336px 17.869px 0px rgba(0, 0, 0, 0.11), 0px 12.522px 10.017px 0px rgba(0, 0, 0, 0.09), 0px 6.65px 5.32px 0px rgba(0, 0, 0, 0.07), 0px 2.767px 2.214px 0px rgba(0, 0, 0, 0.05);
        padding: 30px;
    }

    .our-business-mob-slide {
        display: block !important;
        position: absolute !important;
        bottom: 20px;
        left: 0;
        width: 100%;
        z-index: 91;
        padding: 0px 50px;
    }

    .video-image {
        text-align-last: center;
    }

    .main-menu-header {
        justify-content: flex-end !important;
    }

    .sustain-section {
        background: linear-gradient(360deg, #292B6A 14%, transparent 110%) !important;
    }

    .tab-card-content {
        flex-direction: column;
        align-items: center;
    }

    .tab-card-c-text,
    .tab-card-c-content {
        width: 100% !important;
    }

    .insustry-serve-container {
        display: flex;
        align-items: center !important;
        margin-top: -300px !important;
        padding-top: 50px !important;
    }

    .recycole-grad {
        font-size: 250px !important;
    }

    .green-text-smal {
        font-size: 32px !important;
    }
}

@media only screen and (max-width: 1150px) {
    .case-study-page li.fusion-filter.fusion-active {
        padding: 10px 60px !important;
    }

    .case-study-page li.fusion-filter {
        padding: 10px 60px !important;
    }

    .case-study-page li.fusion-filter a {
        font-size: 20px !important;
    }

    .heading-caption-hia {
        padding-top: 68px;
        font-size: 15px;
    }

    .caption-hia {
        padding: 50px 20% 40px 50px !important;
    }

    .welcome-section-desktop {
        background-position: center center !important;
    }

    .grad-green-lean.leading-subheading {
        font-size: 78px !important;
    }
}

@media only screen and (max-width: 1100px) {
    .dunnage-text {
        font-size: 132px !important;
    }
}

@media only screen and (max-width: 1080px) {
    .scroll-image.show {
        opacity: 1;
        transform: translate(-30%, 20%) !important;
    }

    .epp-banner.rotomould-bann {
        padding-bottom: 70px !important;
    }

    .connect-blog-title {
        min-height: 60px;
    }

    .rotomould-bann .heading-main-title {
        font-size: 84px !important;
    }

    p.time-hs-content {
        font-size: 22px !important;
    }

    p.time-hs-year:after {
        margin-right: -71px !important;
        margin-left: -23px !important;
        margin-top: 38px !important;
    }

    p.time-hs-year {
        font-size: 72px !important;
    }

    .para-fourty-five {
        width: 100%;
    }

    .epp-banner.nag-foundation-banner {
        padding-bottom: 0 !important;
    }

    .fusion-fullwidth.fullwidth-box:has(.image-full-eps2) {
        margin-top: -200px !important;
    }

    .epp-banner {
        padding-bottom: 190px !important;
        padding-top: 3rem !important;
    }

    .g-translate-section {
        width: 30% !important;
    }

    .main-menu-header span.menu-text {
        font-size: 14px;
    }
}

@media only screen and (max-width: 1024px) {
	.slide-hia {
    margin: 0px 5px;
}
	.oi_subtxt {
    font-size: 22.4px !important;
}
	.contact-left-sec .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-center.fusion-content-layout-column {
        padding-left: 50px;
        padding-right: 50px;
    }
	
    #main button.tab-button-hs:before {
        margin-left: 16px !important;
    }

    button.tab-button-hs.active:after {
        margin-left: 16px !important;
    }

    .pl-hf-14 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    .main-menu-container-b .fusion-builder-row.fusion-row.fusion-flex-align-items-center.fusion-flex-content-wrap {
        margin-top: -8px;
    }

    .business-card.product-card-bt .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        margin: 0;
    }

    .pp-i img {
        height: 60px;
        width: 60px;
    }

    .first-safe-pt {
        margin-bottom: 50px !important;
    }

    .yebhi-bag .fusion-builder-row.fusion-row.fusion-flex-align-items-center.fusion-flex-content-wrap {
        align-items: flex-start !important;
    }

    .bag-point-below,
    .bag-point-below2 {
        margin: 0;
    }

    .awb-menu_mobile-toggle ul#menu-main-menu {
        margin-top: 33px;
    }

    .default-text {
        font-size: 48px !important;
    }

    .posts-container {
        margin-right: 100px;
    }

    .welcome-section-desktop {
        display: none !important;
    }

    .welcome-section-mobile {
        display: block !important;
        padding: 0 !important;
    }

    .inno-heading-main-h2 {
        font-size: 48px !important;
    }

    .steps {
        padding: 20px 50px;
    }

    .short-padding-text {
        margin: 0 !important;
    }

    p.heading-yc {
        font-size: 32px;
    }

    .project-slide {
        position: relative;
    }

    .project-slide-right {
        z-index: 99;
        position: relative;
    }

    .project-slide:after {
        content: "";
        background: linear-gradient(0deg, #000000ab, #0000007a);
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 0;
    }

    .bann-text-right {
        margin-top: 0px !important;
    }

    .oztz-width {
        width: 100% !important;
    }

    .text-padding-card {
        font-size: 32px !important;
    }

    .project-slide {
        padding: 0px 0px 0px 0px !important;
        align-items: center;
    }

    .project-slide-right {
        margin-right: 0 !important;
        margin-left: 0 !important;
        width: 100% !important;
    }

    .project-slide-left {
        padding: 50px 50px 50px 50px !important;
    }

    .oj-heading-banner {
        font-size: 98px !important;
    }

    .oj-subhead-banner {
        font-size: 24px !important;
    }

    .ticktext {
        font-size: 18px;
    }

    .pro-page-box-heading {
        font-size: 28px !important;
    }

    button.awb-menu__m-toggle.awb-menu__m-toggle_no-text {
        padding-bottom: 0;
    }

    .welcome-nag-container {
        width: 100% !important;
    }

    .main-menu-right-sec {
        flex: 16 !important;
    }

    .main-menu-section {
        flex: 1 !important;
    }

    .main-menu-section {
        order: 3 !important;
    }

    .prod-home-box-text {
        font-size: 16px;
    }

    .h3-headings {
        font-size: 32px !important;
    }

    .assemply-banner-text {
        font-size: 22px !important;
    }

    .blog-column-right:after {
        bottom: 0;
    }

    .column-single-blog-container .fusion-flex-content-wrap {
        flex-direction: column;
    }

    .column-right-blogs,
    .column-left-blogs {
        width: 100% !important;
    }

    .testi-slide {
        margin-right: 30px;
    }

    .business-card-container {
        margin: 0px 0px !important;
        padding: 0 !important;
        width: 100vw !important;
    }

    .business-card-container .fusion-builder-row {
        margin: 0 !important;
    }

    .collection-thin {
        margin: 0 !important;
        font-size: 20px !important;
    }

    .collection-thick {
        font-size: 32px !important;
    }

    .waste-heading {
        font-size: 24px !important;
    }

    .team-container .slick-next {
        top: 101.1%;
    }

    .project-slide {
        flex-direction: column;
    }

    .inner-head-black {
        font-size: 48px !important;
    }

    .insustry-serve-container .tabs-hs {
        width: 30% !important;
    }

    .insustry-serve-container .tab-content-hs {
        width: 70% !important;
    }

    /* 	.heading-main-h2 {
    font-size: 36px !important;
} */
    .hashtag-text {
        font-size: 30px !important;
    }

    .tabs-hs-slider .slick-dots {
        right: 30% !important;
    }
}
@media only screen and (max-width: 1023px) {
	.popup-img {
    margin-bottom: 20px;
}
	.popup-content {
    padding: 125px 50px 0px 50px !important;
    height: unset !important;
}
	.popup-all {
    flex-direction: column;
}
}
@media only screen and (max-width: 1000px) {
    .blue-arrow-text {
        width: 100% !important;
    }

    .leading-subheading-new {
        font-size: 42px !important;
    }

    .culture-slide-in-left>p:nth-of-type(2) {
        min-height: 235px;
    }

    p.testimonial-title-sub {
        margin-bottom: 30px !important;
    }

    .post-title {
        min-height: 55px;
        max-height: 55px;
    }

    .hashtag-text h2.fusion-title-heading {
        font-size: 30px !important;
    }
}

@media only screen and (max-width: 992px) and (min-width: 820px) {
    .epp-content-banner {
        margin-bottom: 170px !important;
    }
}

@media only screen and (max-width: 992px) {
	.ad-process-rec {
    padding-left: 50px !important;
}
	.bag-right-sec .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    right: -20px;
    position: relative;
}
    .trans-textcha .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        padding: 0px 0px;
    }

    .recycle-b-video video#myVideo {
        height: unset !important;
    }

    .agriperform-container {
        padding-left: 40px !important;
    }

    .time-hs-text {
        padding-left: 50px !important;
    }

    .scroll-image.show {
        opacity: 1;
        transform: translate(-25%, 20%) !important;
    }

    .grad-text,
    .advantage-heading-new {
        font-size: 48px !important;
    }

    .lean-green-parafifty {
        width: 100% !important;
        word-break: break-word;
    }

    .grad-green-lean.leading-subheading {
        font-size: 58px !important;
    }

    .top-ad {
        font-size: 22px;
    }

    .agriperform-container .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        padding: 0;
        margin: 0;
    }

    .paraspace-hud.mob-eighteen {
        width: 100% !important;
    }

    .card-feat .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        text-align: -webkit-center !important;
    }

    .w-100-992 {
        width: 100% !important;
    }

    .footer-mainn {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }

    .get-touch-btn {
        font-size: 18px !important;
        padding: 5px 20px 5px !important;
    }

    .post-title {
        font-size: 16px;
    }

    .awsm-job-item h2.awsm-job-post-title {
        font-size: 20px !important;
    }

    .fusion-fullwidth .application-tabs li {
        margin-right: 0px !important;
    }

    .paraspace-hud {
        margin-right: 0px !important;
    }

    .drone-image-container .fusion-image-element img {
        margin-left: -40px;
    }

    .drone-image-container .fusion-image-element {
        margin: 0;
    }

    .dunnage-text {
        font-size: 118px !important;
    }

    /* 	.ov-margin {
    margin-left: 0px !important;
    margin-right: 0px !important;
} */

    .text-padding-view {
        margin: 0 !important;
    }

    .leading-subheading.leading-subheading-new {
        font-size: 22px !important;
    }

    .leading-heading.leading-heading-new {
        font-size: 52px !important;
    }

    img#popup-image {
        margin-top: -150px !important;
    }

    .popup-all {
        flex-direction: column;
        align-items: center;

    }

    .cf-text {
        font-size: 20px !important;
    }

    .gi-main-text {
        font-size: 48px !important;
    }

    .bnft-cust {
        font-size: 42px !important;
    }

    .cap-con:nth-child(4) .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-space-between.fusion-content-layout-column {
        border-right: 0;
    }

    .cce-container:before {
        left: -34px;
    }

    .cce-section-right:first-child .cce-container:before {
        top: 58px;
    }

    .hashtag-text h2.fusion-title-heading {
        font-size: 26px !important;
    }

    .cap-con:nth-child(2) .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column,
    .cap-con:nth-child(4) .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        border-right: none !important;
    }

    .cap-con:nth-child(3) .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        border-right: 2px solid !important;
    }

    .cap-con:nth-child(4) {
        border-bottom: 2px solid !important;
    }

    .cap-con {
        margin-bottom: 0 !important;
    }

    .cap-con .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-space-between.fusion-content-layout-column {
        margin-right: 0;
    }

    .cap-con .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        margin: 0;
        padding: 0px 20px;
    }

    .cap-con {
        width: 50% !important;
    }

    .agri-section {
        padding-top: 50px !important;
    }

    .br-none br {
        display: none;
    }

    .moulding-inno {
        padding-top: 0 !important;
    }

    .ub-text {
        font-size: 22px !important;
    }

    .epp-heading.heading-main-title {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .rotomould-bann .heading-main-title {
        font-size: 56px !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .epp-banner {
        padding-bottom: 70px !important;
    }

    .business-card-container-epp .business-card {
        width: 100% !important;
    }

    p.heading-yc {
        font-size: 26px;
    }

    .inner-yc p:last-child {
        font-size: 16px;
    }

    .heavy-small-text {
        font-size: 26px !important;
    }

    .text-padding-card {
        font-size: 26px !important;
    }

    .heading-main-title {
        font-size: 52px !important;
    }

    .project-details,
    .project-details1 {
        font-size: 16px;
        line-height: 1.3
    }

    .project-name,
    p.project-name1 {
        font-size: 32px;
        line-height: 1;
    }

    .Banner-oj {
        padding-top: 20px !important;
    }

    .heading-main-h2.in-headingoj {
        font-size: 29px !important;
    }

    .theleaer-ct br {
        display: none;
    }

    .nnt-rev .fusion-builder-row.fusion-row.fusion-flex-align-items-center.fusion-flex-content-wrap {
        display: flex;
        flex-direction: column-reverse;
    }
.banner-dunnage.defencePackagingWrapper .wtennnt {
    width: 50% !important;
}
	.banner-dunnage.defencePackagingWrapper .paraspace-hud{
		margin-bottom:10px !important;
}
    .wtennnt {
        width: 100% !important;
    }
	

    .company-overview-counter .counter-box-content {
        font-size: 16px !important;
    }

    .company-overview-counter span.display-counter,
    .company-overview-counter .unit {
        font-size: 72px;
    }

    .text-welcome {
        font-size: 16px !important;
        line-height: 1.3 !important;
    }

    .fusion-title.title.fusion-title-17.fusion-sep-none.fusion-title-text.fusion-title-size-two.hashtag-text.heading-main-h2 {
        font-size: 24px !important;
    }

    span.small-text-blue,
    span.small-text-white {
        font-size: 22px !important;
        line-height: 155%;
        margin-bottom: 0 !important;
    }

    .explore-banner-btn {
        padding: 5px 10px !important;
    }

    .explore-banner-btn span.fusion-button-text {
        font-size: 18px;
    }

    .banner-count .counter-box-content {
        font-size: 16px !important;
    }

    .banner-count .display-counter,
    .banner-count span.unit {
        font-size: 52px;
    }

    .banner-subtext {
        font-size: 20px !important;
    }

    .banner-heading-h1 {
        font-size: 38px !important;
    }

    .recy-process-desktop {
        display: none !important;
    }

    .recy-process-mobile {
        display: block !important;
    }

    .catering-section .fusion-column-wrapper {
        margin: 0 !important;
    }

    .catering-section {
        width: 100% !important;
    }

    .contact-text-assembly p {
        margin-bottom: 0 !important;
    }

    .assembly-contact-btn {
        font-size: 18px !important;
    }

    .contact-text-assembly {
        font-size: 20px !important;
        padding: 0px 0px 10px 0px;
    }

    .assembly-banner:after {
        height: 140px;
    }

    .grad-linear-head {
        font-size: 3rem !important;
		line-height:120% !important;
    }

    .assemply-banner-text {
        font-size: 18px !important;
    }

    .h3-headings {
        font-size: 24px !important;
    }

    .uncompromise .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        padding: 30px;
    }

    .contact-add h4,
    a {
        margin-top: 0;
    }

    .contact-add,
    .contact-map {
        width: 100% !important;
    }

    .contact-add-container {
        flex-direction: column;
    }

    .heading-caption-hia {
        font-size: 12px;
    }

    .caption-hia p {
        font-size: 14px;
    }

    .caption-hia h2 {
        font-size: 24px !important;
    }

    .w-100-992 {
        width: 100% !important;
    }

    .leading-heading {
        font-size: 42px !important;
    }

    .time-hs-text,
    .time-hs-container img {
        width: 100% !important;
    }

    .time-hs-container {
        flex-direction: column;
    }

    .project-slide-right {
        width: 100%;
        margin: 0;
    }

    .project-slide-left {
        padding: 20px 20px 20px 20px;
    }

    .team-container .slick-prev {
        left: 76%;
    }

    .culture-slide-in-left {
        padding: 20px 20px 100px 20px;
    }

    .culture-slide button.slick-next.slick-arrow,
    .culture-slide button.slick-prev.slick-arrow {
        top: 90%;
    }

    .team-card-title {
        font-size: 16px;
    }

    .team-card-role {
        font-size: 14px;
    }

    .transform-future-text {
        font-size: 42px !important;
    }

    .tab-button-hy {
        width: 32% !important;
    }

    .our-service-card .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        padding: 0;
    }

    .heading-icon-section:before {
        margin-top: 0px !important;
    }

    .heading-icon-section,
    .heading-icon-section-oneline {
        flex-direction: column;
    }

    .heading-icon-section-oneline:before,
    .heading-icon-section:before {
        margin-left: 20px;
    }

    .insustry-serve-container {

        margin-top: -125px !important;
    }

    .heading-icon-section {
        width: 100% !important;
    }

    .banner-count {
        margin-top: 100px !important;
    }

    .recycole-grad {
        font-size: 200px !important;
    }

    .banner-count .content-box-percentage.content-box-counter {
        font-size: 90px;
        font-weight: 100 !important;
        font-family: 'Gilroy-Regular';
    }

    .banner-heading-h1 {
        font-size: 48px !important;
    }

    .recycole-grad {
        font-size: 150px !important;
    }

    .recycole-grad h1 {
        letter-spacing: -15px !important;
    }
}

@media only screen and (max-width: 900px) {
    .scroll-image h3 {
        margin-bottom: 10px !important;
    }

    .scroll-image.show {
        opacity: 1;
        transform: translate(-15%, 20%) !important;
    }

    .caption-hia {
        padding: 50px 20% 4px 50px !important;
    }

    .heading-caption-hia {
        padding-top: 30px;
    }

    .culture-slide-in-left>p:nth-of-type(2) {
        min-height: 130px;
    }

    /* 	.culture-slide-in-left {
    padding-top: 100px !important;
} */
    .culture-slide-in {
        flex-direction: column;
        padding: 0;
    }

    .card-leadership-culture .text-padding-card {
        font-size: 24px !important;
        margin-bottom: 0 !important;
    }

    .zig-text-ov .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        margin: 0;
    }

    .zig-ov {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }

    .ov-text {
        width: 75% !important;
    }

    .pb-0px {
        padding-bottom: 0 !important;
    }

    .business-section-wh {
        width: 100%;
        margin-bottom: 30px;
    }

    .bc-card p {
        font-size: 16px;
        min-height: 150px;
    }

    .our-business-mob-slide {
        padding: 0px 30px;
    }

    a.awsm-job-item {
        padding: 20px 15px !important;
    }

    .welcome-nag-container .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column:after {
        left: 8.5%;
        transform: scale(0.7);
    }

    button.upload-btn {
        margin-top: 20px;
    }

    .column.mcb-column.one.column_column.upl p {
        flex-direction: column;
        align-items: flex-start;
    }

    .column.mcb-column.one.column_column.upl p br {
        display: none;
    }
}

@media only screen and (max-width: 820px) {
	.careerBanner:before {
    left: 80% !important;
    top: -25px !important;
    scale: 70%;
}
	.banner-dunnage.defencePackagingWrapper .wtennnt {
    width: 100% !important;
}
    .icon-advantages .fusion-layout-column.fusion-flex-align-self-flex-start {
        width: 50%;
    }

    .bag-section .bocx-text {
        width: 100%;
        place-self: center;
    }

    .bocx-text {
        font-size: 18px !important;
    }

    .w-100-82 {
        width: 100% !important;
    }

    .leading-subheading-new {
        font-size: 32px !important;
    }

    .foundatin-box-last .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        margin: 5px !important;
    }

    .fountation-box .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        padding-left: 10px;
        margin: 0;
    }

    .no-box .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        padding: 20px 0px 20px 20px !important;
    }

    /* .testi-slide .testimonial-content {
    max-height: 200px;
    min-height: 200px;
} */
    .post-title {
        min-height: 70px;
        max-height: 70px;
    }

    .testi-slide.slick-slide.slick-current.slick-active .testimonial-content {
        margin-right: 10px !important;
    }

    .awsm-job-listing-item.awsm-grid-item {
        width: 100%;
    }

    .location-head-ct {
        font-size: 86px !important;
    }

    .contact-left-sec .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-center.fusion-content-layout-column {
        padding-left: 20px;
        padding-right: 20px;
    }

    .heading-main-h2,
    h2.serveh2 {
        font-size: 30px !important;
    }

    .heading-icon-section .heading-main-h2 {
        font-size: 30px !important;
    }

    .dunnage-text {
        font-size: 96px !important;
    }

    .cce-container:before {
        left: -30px;
    }

    .cap-con {
        font-size: 16px;
    }

    .footer-contact,
    .foot-menu-section {
        width: 100% !important;
    }

    .one-stop-container {
        margin-bottom: -180px !important;
    }

    .epp-snd-image {
        margin-top: -205px !important;
    }

    .heading-main-h2.in-headingoj br {
        display: none;
    }

    .heading-main-h2 {
        font-size: 30px !important;
    }

    .award-card {
        width: 50% !important;
    }

    .custmer-testi-two {
        background-size: contain, cover !important;
    }

    .business-section-wh {
        width: 100% !important;
    }

    .assembly-banner:after {
        height: 110px;
    }

    .assembly-text-heading,
    span.assembly-bold {
        font-size: 42px !important;
    }

    .transform-future-text {
        font-size: 38px !important;
    }

    .text-recy-sec:after {
        bottom: 435px;
        width: 100%;
    }

    .culture-slide button.slick-prev.slick-arrow {
        left: 80%;
    }

    .culture-slide button.slick-next.slick-arrow {
        left: 90%;
    }

    .culture-slide-in-left {
        padding: 20px;
    }

    .culture-slide-in {
        padding: 20px 20px 0px 20px;
        display: flex !important;
        flex-direction: column-reverse;
        margin-top: 50px;
    }
}

@media only screen and (max-width: 800px) {
    .on-sli-inner {
        padding: 20px;
    }

    .posts-container button.slick-next.slick-arrow {
        right: -50px;
    }

    .posts-container {
        margin-right: 30px;
    }

    .assembly-banner {
        padding: 0 !important;
    }

    .assemply-image-banner,
    .assembly-banner:after {
        display: none !important;
    }

    /* 	.mobile-assembly-banner{
		display:block !important;
	} */
    .contact-text-assembly {
        font-size: 16px !important;
        padding: 10px 0px;
    }

    .grad-linear-head h1.fusion-title-heading {
        text-align: center !important;
    }

    .assembly-banner-he .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        align-items: center;
        margin: 0;
    }

    .width-100-nnt {
        width: 100% !important;
    }

    .fusion-column-wrapper .blogs-page-archive .fusion-filters {
        display: flex !important;
    }
}

@media only screen and (max-width: 776px) {
    .gi-desc {
        font-size: 16px !important;
    }

    .text-recy-sec p {
        font-size: 22px;
    }

    .text-recy-sec:after {
        bottom: 425px;
        width: 100%;
    }
}
@media only screen and (max-width: 767px) {
.custom-popup-hp .awsm-job-entry-content li {
    font-size: 0.9rem !important;
}
}
@media only screen and (max-width: 768px) {
	.dig-img-formobile {
    margin-top: -160px !important;
}
	.cmd-container-left .fusion-column-wrapper:has(.cmd-img) {
    width: 100% !important;
    margin: 0 auto;
}
	.popup-content {
    padding: 25px 50px 0px 50px !important;
}
	.fusion-fullwidth.fullwidth-box.fusion-flex-container.has-pattern-background.has-mask-background.nnt-rev.zig-ov .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    margin: 0px 0px !important;
}
    .get-involved-ctt .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
        border: none;
        margin-left: 15px;
    }

    .get-involved-container {
        padding-bottom: 0;
    }

    .get-involved-ctt {
        width: 100% !important;
    }

    .w-100-768 {
        width: 100% !important;
    }

    .grad-green-lean.leading-subheading {
        font-size: 46px !important;
    }

    .quality-stage-container {
        padding-bottom: 0 !important;
    }

    .epp-content-banner {
        margin-bottom: 0px !important;
    }

    .fusion-grid-posts-cards .connect-postcard-single.post-card {
        width: 50% !important;
        --awb-columns-medium: 50%;
    }

    .w-100-768 {
        width: 100% !important;
    }

    .left-text p {
        text-align: left !important;
    }

    .team-card {
        background: #292B6A;
        margin: 0px 5px;
    }

    .pisf-sub-container {
        padding: 70px 20px !important;
    }

    .pisf-sub-head {
        font-size: 32px !important;
    }

    .epp-banner.eps-banner.rotomould-bann.epp-main {
        padding-bottom: 92px !important;
    }

    .roto-second-image {
        margin-top: -219px !important;
    }

    .reo-car-ct {
        padding: 30px 20px !important;
    }

    .tab-button-hy {
        padding: 7px 10px;
    }

    .tab-hy-container,
    .tabs-hy {
        padding: 0px 0px !important;
    }

    img#popup-image {
        margin-top: -50px !important;
    }

    .get-in-main {
        width: 100% !important;
    }

    .cce-container:before {
        left: -24px;
    }

    .pill-koperx-card {
        width: 50% !important;
    }

    .award-lean {
        width: 33% !important;
    }

    .assembly-text-heading.advantage-head h2.fusion-title-heading.title-heading-left {
        text-align: center;
    }

    .assembly-text-heading.advantage-head {
        font-size: 40px !important;
    }

    .one-stop-container {
        margin-bottom: -140px !important;
    }

    .rotomould-bann {
        padding-bottom: 0 !important;
    }

    .fusion-fullwidth.fullwidth-box:has(.image-full-eps) {
        margin-top: -150px !important;
    }

    .dig-img-fordesktop {
        display: none !important;
    }

    .dig-img-formobile {
        display: block !important;
    }

    .company-overview-counter {
        display: flex;
        flex-wrap: wrap;
    }

    .fusion-title.title.fusion-title-17.fusion-sep-none.fusion-title-text.fusion-title-size-two.hashtag-text.heading-main-h2 {
        font-size: 20px !important;
    }

    .bc-card h4,
    .bc-card p,
    .bc-card a {
        font-size: 16px;
    }

    .uncompromise .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        margin: 0 50px;
    }

    .uncompromise {
        width: 100% !important;
        MARGIN-TOP: -50px !important;
        MARGIN-BOTTOM: 50PX ! IMPORTANT;
    }

    .assembly-text-heading,
    span.assembly-bold {
        font-size: 32px !important;
    }

    .caption-hia {
        padding: 20px !important;
    }

    .team-container .slick-next {
        top: 101%;
        right: 70px;
    }

    .culture-slide button.slick-next.slick-arrow,
    .culture-slide button.slick-prev.slick-arrow {
        top: 92%;
    }

    .transform-future-text {
        font-size: 30px !important;
    }

    span.corevalue-cirle:after {
        left: -90px;
        right: 0;
    }

    .our-business-mob-slide {
        position: relative !important;
        left: 0;
        margin: 0;
    }

    .on-sli-inner p,
    .on-sli-inner h4 {
        margin: 5px 0px;
    }

    .insustry-serve-container {
        margin-top: -100px !important;
    }

    .banner-count .content-box-percentage.content-box-counter {
        font-size: 60px;
    }

    .banner-count {
        display: flex;
    }

    .banner-count .fusion-counter-box.fusion-column.col-counter-box.counter-box-wrapper {
        width: 33.33%;
    }

    .grad-text h2,
    .advantage-heading-new h2 {
        line-height: 100% !important;
        margin: 0 !important;
    }
}

@media only screen and (max-width: 700px) {
    .tabs li {
        font-size: 16px;
    }

    .home-blog {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .sustain-section {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
}

@media only screen and (max-width: 640px) {
	#content:has(.category-case-studies) {
    margin-bottom: 0;
}
	.career-cult .fusion-layout-column.fusion_builder_column {
    padding: 30px 0px !important;
}
	.numbers-block-container.cap-con .fusion-text, .numbers-block-container-4 .fusion-text {
    margin-top: 10px;
}
.page-id-4143 .blogBlockWrapper {
    padding: 30px 35px 20px 25px !important;
}
	.explore-business-lines .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column:has(.heading-main-h2) {
    margin-left: 0;
}
	.explore-business-lines .heading-main-h2 {
    margin-bottom: 25px !important;
}
	.business-card.business-card-blog .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    margin: 5px 0px !important;
}
	.case-study-wrapper .fusion-content-tb.fusion-content-tb-1{
margin-top:0 !important;
	}
	.case-study-wrapper .fusion-fullwidth.fusion-flex-container.has-pattern-background.has-mask-background.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    padding: 0 15px;
}
	.heavy-numbers5:after {
    margin-right: -10px !important;
}
	.case-study-page li.fusion-filter a {
    font-size: 14px !important;
}
	.heavy-numbers5:after {
    margin-right: -10px !important;
}
	.case-study-page li.fusion-filter.fusion-active {
    padding: 15px 0px !important;
}
	.page-id-2083 .blog-column-image img {
    padding: 15px 20px !important;
}
	.page-id-2083 .blogs-page-archive li.fusion-filter, .page-id-2083 .blogs-page-archive li.fusion-filter.fusion-filter-all.fusion-active {
    padding: 15px 10px !important;
    width: 26% !important;
}
	.single-blog-content .fusion-layout-column .fusion-image-element {
    margin-bottom: 20px;
}
	.single-blog-content .fusion-layout-column {
    word-break: break-word;
    padding: 0px 0px;
}
	.fusion-layout-column.fusion-flex-align-self-flex-start:has(.school-icon) {
    margin-bottom: 0;
}
	.school-icon {
    transform: scale(0.7);
}
	.top-ad br {
    display: none;
}
		.top-ad  {
    margin-top:0px !important;
}
	.adv_subtxt {
    margin-bottom: 10px !important;
}
	#main .customersection .ve_cust_txt p {
		margin-bottom:0px !important;
	}

	.service-banner-img img {
    margin-bottom: -2px;
}
	.corpo, .column.mcb-column.one.column_column:has(.pisf-ipbtn) {
    margin-bottom: 20px;
}
	.pisf-checks,.pisf-ipbtn {
    margin-top: 20px;
}
	.successtitle {
    font-size: 18px !important;
}
	.successpara-dusra,.successpara {
    font-size: 16px !important;
}
	.successtitle br{
    display:none;
}
	.threepoint-cce.wtennnt {
    margin-left: 14px !important;
}
	.get-touch-form label {
    font-size: 14px;
}
	.contact-form-p {
    font-size: 16px;
}
	#main .assembly-text-heading.advantage-head {
    margin-bottom: 0 !important;
}
	.kk-advantage-ete-to {
    --awb-bg-image: url() !important;
}
	.eps-application h2.fusion-title-heading p {
    font-size: 31px;
}
	.leadingways_sec {
    margin-top: -1px !important;
}
	.pill-koperx-card .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    padding-left: 20px;
}
	.plr-100-17.plr-50-14.pl-hf-64.pillerOfBlock {
    padding: 50px 30px 0px 30px !important;
}
	.page-id-1405 .pill-koperx-card p {
    font-size: 16px !important;
    margin-bottom: 0px !important;
}
	.six_car_comtect {
    font-size: 20px !important;
}
		.six_car_comtect br{
   display:none;
}
	.fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column:has(.nal-icon) {
    padding: 40px 20px 20px !important;
}
.heavy-numbers6:after, .heavy-numbers5:after, .heavy-numbers4:after {
    transform: scale(0.6) !important;
    margin-top: -30px !important;
    margin-bottom: 0 !important;
    min-height: 100px;
    max-height: 100px;
}
.no-border .heavy-numbercomm {
    align-items: flex-start !important;
    margin-top: 0px !important;
    justify-content: space-between;
    display: flex !important;
}
	.light-af2.six_car_comtect {
    margin-bottom: 20px !important;
}
	.gol-ward .fusion-builder-row.fusion-builder-row-inner.fusion-row.fusion-flex-align-items-flex-start.fusion-flex-content-wrap{
justify-content:center;
	}
	.kopex-lean-banner .para-text.lh-155-64 {
    font-size: 18px;
}
	.reduce-italic {
    font-size: 32px !important;
}
	sr7-txt#SR7_10_1-28-0 {
    font-size: 32px !important;
}
	.ve_bot_cont_sec .fusion-layout-column.fusion_builder_column.fusion-builder-column-11.fusion_builder_column_1_2.\31 _2.fusion-flex-column {
    margin-top: 10px;
}
	.ve-b-sec .fusion-builder-row.fusion-row.fusion-flex-align-items-flex-start.fusion-flex-content-wrap {
    padding: 0px 8px !important;
}
	#main .quality-stage-container {
    padding: 20px 0px !important;
}
	.assembly-contact-btn {
    font-size: 15px !important;
    padding: 8px 15px !important;
}
	.value-blue-box {
    margin-top: 20px !important;
}
	sr7-txt#SR7_8_1-24-0 {
    font-size: 32px !important;
}
	#main .kk-advantage-ete {
    padding: 10px 30px 30px 30px !important;
}
	.advcards,.adv_subtxt p {
    margin-bottom: 0 !important;
}
	.ct-mould-section .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-center.fusion-content-layout-column {
    margin: 0;
}
	.buizzCard1.businessBoxWrapper .fusion-image-element {
    margin: 0 !important;
}
	.fusion-layout-column.fusion_builder_column_inner:has(.storag_img) {
    margin-bottom: 10px;
}
	.fusion-layout-column.fusion_builder_column_inner:has(.storage_tanks_cardtxt) {
    margin-bottom: 10px;
}
	.mob-eighteen.pmem {
    margin-bottom: 20px;
}

	.download-center-grid {
    padding: 14px 10px !important;
}
	.contact-add-l img {
    width: 15px;
    height: 15px;
}
	#main .connect-blog-title{
    min-height: unset !important;
    margin-bottom: 1rem !important;
}
	.reachus.getin {
    width: 100% !important;
}
	.conatct-det {
    margin-bottom: 0px !important;
}
	.sbmt-btn {
    margin-top: 50px;
}
	.column.mcb-column.one.column_column.division-part {
    margin-top: 20px;
	margin-bottom: -10px;
}
	div#name-group1 {
    margin-bottom: 30px !important;
}
	.column_column p {
    margin-bottom: 0 !important;
}
	.column_column input {
    margin-bottom: 15px !important;
}
	.rev_aut_sec {
    padding-top: 25px !important;
    padding-bottom: 20px !important;
}
#main .roto-earth-moving {
    padding: 0px;
}
	.earth-moving-container {
    padding: 20px 20px 0px;
}
	.reo-car-ct {
    padding: 0 !important;
}
	.foundation-ct-section {
    margin-bottom: 20px !important;
}
	.fusion-layout-column.fusion_builder_column.fusion-builder-column-14.fusion_builder_column_2_5.\32 _5.fusion-flex-column.fusion-flex-align-self-center.future_leader_slider {
    margin-bottom: 0;
}
	.paraeighty {
    width: 100%;
}
	.mis_vis_cont .fusion-layout-column.fusion_builder_column_inner.fusion-builder-nested-column-8.fusion_builder_column_inner_1_1.\31 _1.fusion-flex-column {
    margin-bottom: 10px;
}
	.fountation-box4 {
    margin-top: 0 !important;
}
	.culture-slide-in {
    margin-top: 0px;
}
	#voice-test .fusion-column-wrapper.fusion-column-has-bg-image {
    padding: 0px !important;
}
	.img-box {
    margin-bottom: 10px !important;
}
	div#slide1997 p.time-hs-year:after, div#slide2007 p.time-hs-year:after {
    margin-left: -24px !important;
}
	.cmd-img {
    margin-left: -20px;
}
	.awb-menu_mobile-toggle ul#menu-main-menu {
    margin-top: 40px;
}
	.successpara p {
    margin-bottom: 0 !important;
}
	.success_story_1, .success_story_2 {
    width: 15%;
}
	.ma-r-fif {
    margin-bottom: 20px !important;
    margin-right: 0px !important;
}
	 .chikopdi{
    padding: 1rem !important;
}
	.foot-sh-1{
		width:65% !important;
	}
		.foot-sh-2{
		width:35% !important;
	}
			.accordion-item-hia-mob .accordion-header-hia-mob {
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
}
		.accordion-item-hia-mob:nth-child(1) .accordion-header-hia-mob {
    background: url(/wp-content/uploads/2025/03/Frame-427319516-1.webp);
}
	.accordion-item-hia-mob:nth-child(2) .accordion-header-hia-mob {
    background: url(/wp-content/uploads/2025/03/Frame-194-1.webp);
}
		.accordion-item-hia-mob:nth-child(3) .accordion-header-hia-mob {
    background: url(/wp-content/uploads/2025/03/Frame-427319539.webp);
}
		.accordion-item-hia-mob:nth-child(4) .accordion-header-hia-mob {
    background: url(/wp-content/uploads/2025/03/Frame-427319516-3.webp);
}
		.accordion-item-hia-mob:nth-child(5) .accordion-header-hia-mob {
    background: url(/wp-content/uploads/2025/03/Frame-427319516.webp);
}
			.accordion-item-hia-mob:nth-child(6) .accordion-header-hia-mob {
    background: url(/wp-content/uploads/2025/03/Frame-427319517.webp);
}
	.scroll-image-hl p {
    min-height: 100px !important;
}
	.business-card-container .business-card.product-card-bt > .fusion-column-wrapper {
    padding: 0px !important;
}
	.card-feat {
    width: 50% !important;
	padding:0px 10px;
}
	.close1 {
    z-index: 999999999999999;
    position: relative;
    top: 14px;
}
	.popup-all {
    width: 100%;
}
	.popup-content {
    width: 90% !important;
}
	.page-id-475 .leader-cult {
    z-index: 0;
}
	.fusion-fullwidth.fullwidth-box.fusion-builder-row-3.fusion-flex-container.has-pattern-background.has-mask-background.fusion-parallax-none.Banner-ojs.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    padding-top: 180px;
}
	.award-card {
    margin-bottom: 0px;
}
    .download-center-content,
    .download-center-title {
        min-height: unset !important;
    }

    .column-right-blogs .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        padding-bottom: 0;
    }

    .case-study-page li.fusion-filter.fusion-active {
        box-shadow: 0 -4px 6px 0px rgb(0 0 0 / 99%) !important;
		margin:0 !important;
    }

    .fusion-column-wrapper .blogs-page-archive .fusion-filters {
        margin-bottom: 20px;
    }

    .blog-green-btnr {
        padding-left: 20px;
    }

    .column-right-blogs {
        padding-left: 10px;
    }

    .case-study-page li.fusion-filter a {
        width: 100% !important;
        text-align: center !important;
    }

    .case-study-page li.fusion-filter {
        justify-items: center !important;
    }

    .case-study-page ul.fusion-grid.fusion-grid-1.fusion-flex-align-items-flex-start.fusion-grid-posts-cards.fusion-grid-container-infinite.fusion-grid-container-load-more {
        padding: 0px 20px !important;
    }

    .single-blog-content .fusion-fullwidth {
        padding-left: 20px;
        padding-right: 20px;
    }

    .single-blog-container-c {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .width-ninefive {
        width: 100%;
    }

    .agriperform-container {
        padding-left: 0px !important;
    }

    .time-hs-text {
        padding-left: 20px !important;
    }

    .container1 {
        padding-bottom: 0 !important;
    }

    /* 	.scroll-image {
    transform: translate(100%, 15%) scale(0.7) !important;
    width: 100%;
} */
    .scroll-image.show {
        transform: translate(2%, 15%) scale(0.8) !important;
        width: 100% !important;
    }

    .fusion-image-element:has(.recycole-img) {
        width: 100% !important;
        --awb-max-width: 100% !important;
    }

    .text-recy-sec p {
        width: 100%;
    }

    .gi-desc {
        min-height: unset;
    }

    .get-involved-ctt .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        padding: 0;
    }

    .get-involved-ctt {
        margin-bottom: 0 !important;
    }

    .mr0-640 {
        margin-right: 0 !important;
    }

    .cce h2 {
        line-height: 122% !important;
    }

    .cce-container {
        gap: 10px;
    }

    .green-lean-sese {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .gol-ward {
        padding-bottom: 50px;
    }

    .green-body-text {
        margin-bottom: 0 !important;
    }

    .pl-hf-14 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .pl-hf-64 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .section-point-ct-mould .fusion-text {
        margin-right: 0;
        font-size: 18px;
    }

    .one-stop-container {
        margin-top: 0 !important;
    }

    .lh-155-64 {
        line-height: 155% !important;
    }

    .bag-point-below {
        margin: 0 !important;
    }

    .card-feat .fusion-text {
        min-height: unset;
    }

    .bag-point-below2 {
        margin-bottom: 20px !important;
    }

    .foundatin-box-last .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        margin: 5px !important;
        padding-right: 20px !important;
    }

    .csr-im-text-body {
        font-size: 18px !important;
    }

    .foundation-ct-section .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-center.fusion-content-layout-column {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .csr-im-text-body {
        margin-left: 0 !important;
		margin-right:0 !important;
    }

    .csr-im-text-head {
        font-size: 32px !important;
    }

    .no-box .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        padding-bottom: 0;
    }

    .plr-20-64 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .future-fontwa .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-center.fusion-content-layout-column {
        padding-left: 0;
    }

    .leader-cult {
        padding-left: 0 !important;
    }

    .culture-slide-in-left {
        padding-top: 20px !important;
    }

    .culture-slide-in-left {
        padding: 0 !important;
    }

    .opp-lead {
        padding-right: 20px !important;
    }

    .inno-para {
        margin: 0;
    }

    .plr-50-fis {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .inno-lead,
    .innovation-section .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        padding-left: 20px !important;
    }

    span.timeline-text-thin {
        line-height: 1;
        font-family: 'Gilroy-Regular';
        font-size: 13px;
    }

    .ov-btn {
        font-size: 16px !important;
        padding: 0px 20px 0px 20px !important;
    }

    .posts-container button.slick-next.slick-arrow {
        right: -22px;
    }

    .home-blog.plr-100-md {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .our-business-mob-slide {
        padding: 0px 0px;
    }

    /* 		.sustain-point img{
 transform:scale(0.6);
} */
    div#listingwale {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .epp-banner.eps-banner.rotomould-bann.epp-main {
        padding-bottom: 400px !important;
    }

    .kk-nag-logo {
        padding-bottom: 0px;
    }

    .paraspace-hud-2.mob-eighteen {
        margin-right: 0 !important;
    }

    .mb-z {
        margin-bottom: 10px !important;
    }

    span.heavy-move-point {
        font-size: 22px !important;
    }

    .leading-subheading-new.br-none {
        margin-bottom: 10px;
    }

    span.aplication-head {
        font-size: 24px !important;
    }

    p.tob-name-ha {
        font-size: 18px !important;
    }

    .eps-application.section {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .paraspace-hud {
        margin-bottom: 0 !important;
    }

    .bag-right-sec .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        margin-right: -10px;
    }

    .product-page-counters {
        margin-top: 20px !important;
    }

    .inner-title-h2 {
        font-size: 32px !important;
    }

    p.heading-yc {
        font-size: 23px !important;
    }

    .accordion-title-ht-m.active,
    .accordion-content-ht-m.open li {
        font-size: 15px !important;
    }

    .bag-section .fusion-image-element {
        margin-bottom: 10px;
    }

    .bocx-text {
        font-size: 20px !important;
    }

    .reo-car-ct:after {
        height: 100%;
    }

    .prod-buff-image-container span.fusion-imageframe,
    .prod-buff-image-container span.fusion-imageframe img {
        width: 100%;
    }

    .drone-image-container .fusion-image-element img {
        margin-left: 0px;
    }

    .reo-car-ct:before {
        z-index: 999;
    }

    .epp-sub {
        font-size: 20px !important;
    }

    .single-blog-businesscard-head {
        font-size: 18px !important;
    }

    .single-blog-content a {
        white-space: break-spaces !important;
        word-wrap: break-word !important;
        color: blue;
    }

    .single-post h3 {
        font-size: 18px !important;
    }

    .single-post h2 {
        font-size: 24px !important;
    }

    .single-post p {
        font-size: 16px;
    }

    .fusion-layout-column:has(.single-blog-content) {
        padding: 50px 0px 0px 0px;
    }

    .blog-banner {
        padding: 20px;
    }

    .career-cult .slick-track {
        display: flex !important;
        align-items: flex-start;
    }

    .career-cult .culture-slide-in {
        flex-direction: column-reverse;
    }

    .career-cult,
    .career-cult .culture-slide-in {
        padding-top: 0px !important;
        padding-left: 0;
        padding-right: 0 !important;
    }

    .career-cult .culture-slide-in-left {
        padding-bottom: 0;
        margin-bottom: 0px !important;
        margin-top: 0;
		padding: 20px !important;
        padding-top: 0 !important;
		padding-bottom: 0 !important;
    }

    a.awsm-filter-toggle,
    a.awsm-filter-toggle svg path {
        color: #ffffff !important;
        fill: #ffffff;
    }

    .mob-eighteen {
        font-size: 18px !important;
    }

    span.awsm-job-more {
        padding: 7px 20px !important;
    }

    .awsm-job-item h2.awsm-job-post-title {
        font-size: 20px !important;
    }

    a.awsm-job-item {
        padding: 30px 20px;
    }

    .footer-text-bot {
        font-size: 16px !important;
    }

    .ct-btm-text,
    .conatct-det a,
    .p-blue-col {
        font-size: 16px !important;
    }

    .contact-left-sec:after {
        left: -8%;
        top: 8%;
        transform: scale(0.8);
    }

    .contact-add h4 {
        font-size: 25px !important;
    }

    p.ca-a {
        font-size: 18px;
    }

    .contact-left-sec .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-center.fusion-content-layout-column {
        padding-bottom: 0;
    }

    .contact-form-h2 {
        font-size: 32px !important;
    }

    .contact-left-sec .fusion-text {
        margin-bottom: 20px;
    }

    i.fb-icon-element-2.fb-icon-element.fontawesome-icon.fa-search.fas.circle-no.search-box-head {
        margin-bottom: 0px !important;
    }

    .get-touch-header {
        margin-bottom: 12px !important;
        padding: 5px 10px !important;
    }

    select.gt_selector.notranslate {
        color: #05a84b;
    }

    select.gt_selector.notranslate {
        background: transparent;
    }

    .mobile-float-cta {
        position: fixed !important;
        bottom: 10px;
        z-index: 999 !important;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0.10) 153.13%, rgba(255, 255, 255, 0.06) 253.13%);
        backdrop-filter: blur(12.5px);
        width: 100%;
        border-radius: 20px !important;
    }

    .get-in-touch-container,
    .head-search,
    .g-translate-section {
        width: 33% !important;
        display: flex;
        align-items: center;
    }

    .kkconnect-custom-container ul.tabs {
        margin: 0px 0px 20px 0px;
        gap: 0.5rem;
    }

    .footer-text-bot {
        margin-right: 0 !important;
    }

    .posts-container .post-title {
        min-height: 70px;
    }

    .posts-container .posts .post {
        margin: 10px;
    }

    .sus-img {
        min-height: unset;
    }

    p.testimonial-title {
        font-size: 20px;
    }

    p.testimonial-title-sub {
        font-size: 16px;
    }

    .welcome-nag-container .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column:after {
        left: 3.5%;
        transform: scale(0.6);
    }

    .pisf-ipbtn p {
        align-items: flex-start;
        flex-direction: column;
    }

    .dunn-section {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }

    .inno-heading-main-h2 {
        font-size: 42px !important;
    }

    .contact-r-whole {
        gap: 0.5rem;
    }

    .career-cult {
        padding-left: 0px !important;
    }

    .custmer-testi-home {
        padding-left: 20px !important;
        padding-bottom: 0px !important;
    }

    .contact-add-l {
        flex-direction: row;
        gap: 1rem !important;
    }

    .main-menu-container-b .fusion-builder-row.fusion-row.fusion-flex-align-items-center.fusion-flex-content-wrap {
        margin-top: -15px !important;
    }

    .popup-ctc {
        padding: 20px !important;
    }

    .inno-heading-main-h2 .bold-text-white {
        font-size: 38px !important;
    }

    .popup-content {
        padding: 20px !important;
        height: 70vh !important;
        margin: 64px auto !important;
    }

    .foot-menu-card {
        width: 50% !important;
    }

    .contact-r-whole {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column;
    }

    .contact-fileds br {
        display: none !important;
    }

    .contact-submit input.wpcf7-form-control.wpcf7-submit.has-spinner {
        padding: 10px 0px;
        font-size: 18px;
    }

    .contact-fileds p {
        display: flex;
        flex-direction: column;
    }

    .get-involved-ctt .fusion-column-wrapper {
        border: none !important;
    }

    .cce-container:before {
        left: -8px;
    }

    .bnft-cust {
        font-size: 34px !important;
    }

    .text-recy-sec:before,
    .text-recy-sec2:before {
        font-size: 120px;
    }

    .heavy-numbercomm {
        font-size: 34px !important;
    }

    .award-lean {
        width: 50% !important;
    }

    .catering-left .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column {
        padding: 30px !important;
    }

    .catering-left:after {
        display: none;
    }

    .assemply-banner-text {
        text-align: center !important;
    }

    .onestopshop-blur-card2:before {
        content: "02" !important;
    }

    .onestopshop-blur-card3:before {
        content: "03" !important;
    }

    .onestopshop-blur-card4:before {
        content: "04" !important;
    }

    .onestopshop-blur-card5:before {
        content: "05" !important;
    }

    .onestopshop-blur-card {
        display: flex !important;
        align-items: center;
    }

    .onestopshop-blur-card:before {
        color: #292B6A;
        line-height: 1;
        font-family: 'Gilroy-Medium';
        font-size: 38px;
        font-style: normal;
        font-weight: 400;
        padding: 20px;
        content: "01";
    }

    .onestopshop-blur-card {
        background: linear-gradient(180deg, rgb(233 233 233) 153.13%, rgb(255 255 255 / 31%) 253.13%);
        stroke-width: 0.2px;
        border: 1px solid #292B6A;
        border-radius: 20px;
    }

    .one-stop-container {
        margin-bottom: 0px !important;
    }

    .fusion-fullwidth.fullwidth-box:has(.image-full-eps2) {
        margin-top: -730px !important;
    }

    .ub-text {
        font-size: 20px !important;
    }

    .earth-moving-container .fusion-builder-row.fusion-builder-row-inner.fusion-row.fusion-flex-align-items-flex-start.fusion-flex-content-wrap {
        text-align: center;
    }

    .storage-tanks-container .fusion-builder-row.fusion-builder-row-inner.fusion-row.fusion-flex-align-items-center.fusion-flex-content-wrap {
        text-align: center;
    }

    .agriperform-container {
        text-align-last: center;
    }

    .card-feat p br {
        display: none;
    }

    .card-feat p {
        margin: 0 !important;
    }

    .card-feat .fusion-column-wrapper {
        padding: 20px 0px 20px 0px !important;
        text-align: center;
    }

    .card-feat {
        margin-bottom: 0 !important;
    }

    .cust-image,
    .cust-image img {
        width: 100% !important;
    }

    .bann-text-right {
        margin: 0 !important;
    }

    .project-number,
    .project-number1 {
        font-size: 18px;
    }

    .project-name,
    p.project-name1 {
        font-size: 28px;
        line-height: 1;
    }

    .project-slide-left {
        padding: 50px 20px 50px 20px !important;
    }

    p.time-hs-year:after {
        margin-left: -14px !important;
        margin-top: 22px !important;
        height: 3px !important;
    }

    p.time-hs-content {
        font-size: 17px !important;
    }

    p.time-hs-year {
        font-size: 50px !important;
    }

    .heading-main-h2.in-headingoj {
        font-size: 28px !important;
    }

    .company-overview-counter .counter-box-content {
        line-height: 1.3;
        padding-top: 5px;
    }

    .company-overview-counter .content-box-counter {
        line-height: 0 !important;
        margin-bottom: 20px;
    }

    .welcome-nag-container .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        margin: 0;
    }

    .tab-hy-container {
        padding: 0px 0px;
    }

    .tabs-hy {
        padding: 0px 0px;
    }

    .company-overview-counter span.display-counter,
    .company-overview-counter .unit {
        font-size: 42px !important;
    }

    .company-overview-counter .fusion-counter-box {
        width: 50% !important;
    }

    .award-card {
        width: 100% !important;
    }

    a.awb-menu__sub-a {
        font-size: 12px !important;
        line-height: 1;
        min-height: 30px !important;
    }

    .section-koprec {
        text-align-last: center;
    }

    .section-koprec .flow-text-p {
        text-align: center !important;
        margin: 0 auto !important;
    }

    p.testimonial-content {
        font-size: 16px !important;
    }

    .fusion-title.title.fusion-title-17.fusion-sep-none.fusion-title-text.fusion-title-size-two.hashtag-text.heading-main-h2 {
        font-size: 28px !important;
    }

    .main-menu-header button.awb-menu__m-toggle.awb-menu__m-toggle_no-text {
        padding-right: 0;
        margin-bottom: 5px;
    }

    .awb-menu_row .menu-text {
        font-size: 14px;
    }

    .recy-tetx-p {
        font-size: 16px;
    }

    .recy-text-thick {
        font-size: 36px !important;
    }

    .recy-text-thin {
        font-size: 20px !important;
    }

    .contact-text-assembly {
        font-size: 18px !important;
    }

    .uncompromise {
        margin: 0 !important;
    }

    .uncompromise .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        margin: 0 0px;
    }

    .assembly-text-heading,
    span.assembly-bold {
        font-size: 30px !important;
    }

    .eps-banner {
        padding-bottom: 410px !important;
    }

    .epps-heading {
        font-size: 24px !important;
    }

    .know-more-g {
        padding: 10px 15px !important;
    }

    .blog-column-right:after {
        bottom: -25px;
        right: 50%;
    }

    .column-right-blogs .fusion-title.title {
        font-size: 24px;
    }

    .text-padding-view {
        --awb-margin-right: 0px !important;
        --awb-margin-left: 0px !important;
    }

    .image-container-ht,
    .accordion-container-ht {
        width: 100% !important;
    }

    .accordian-tab {
        display: flex;
        flex-direction: column;
    }

    .point-order {
        order: 2 !important;
    }

    .voicecustomer-slide-main button.slick-prev.slick-arrow {
        transform: scale(0.6);
    }

    .project-name {
        font-size: 32px;
        line-height: 1;
    }

    .get-touch-btn {
        padding: 5px 15px 5px !important;
        margin-left: 0 !important;
    }

    .get-touch-btn span.fusion-button-text {
        font-size: 13px !important;
    }

    .rec-video-text {
        font-size: 16px !important;
    }

    .text-recy-sec:after {
        bottom: 390px;
    }

    .leading-heading {
        font-size: 32px !important;
    }

    .leading-subheading {
        font-size: 32px !important;
    }

    .oj-heading-banner {
        font-size: 78px !important;
    }

    .oj-subhead-banner {
        font-size: 24px !important;
    }

    .project-slide-right {
        padding: 20px;
    }

    .project-slide {
        padding: 100px 0px 0px 0px;
    }

    .sustain-point {
        color: #05a84b;
    }

    .slick-thumbs .slick-track {
        display: flex !important;
        justify-content: center;
    }

    .text-padding-cardp {
        min-height: unset;
		margin-bottom: 10px !important;
    }

    .text-padding-card {
        padding-top: 30px;
    }

    span.corevalue-cirle:after {
        bottom: -36px !important;
        transform: scale(0.6) !important;
        left: -105px !important;
    }

    .leadership-banner .cove-va {
        margin-top: 50px !important;
        font-size: 26px !important;
    }

    .culture-slide button.slick-prev.slick-arrow {
        transform: scale(0.6);
    }

    .team-container .slick-prev {
        transform: scale(0.6);
    }

    .slick-next {
        transform: scale(0.6) !important;
    }

    .welcome-nag-container .fusion-column-has-bg-image {
        margin: 0 !important;
    }

    .our-service-text {
        margin: 0 !important;
    }

    .tab-button-hy {
        width: 49% !important;
    }

    .core-value-card {
        width: 50%;
    }

    .corevalue-line .fusion-builder-row.fusion-builder-row-inner.fusion-row.fusion-flex-align-items-flex-start.fusion-flex-content-wrap:after,
    .corevalue-line .fusion-builder-row.fusion-builder-row-inner.fusion-row.fusion-flex-align-items-flex-start.fusion-flex-content-wrap:before {
        display: none;
    }

    .hashtag-text {
        font-size: 34px !important;
    }

    .banner-heading-h1 {
        font-size: 32px !important;
    }

    .tab-card-c-image {
        text-align: center;
    }

    .tab-card-c-image img {
        width: 50%;
    }

    .tab-content-hs.active {
        width: 100% !important;
    }

    .insustry-serve-container {
        margin-top: 0px !important;
        padding-top: 0px !important;
    }

    .tabs-hs.tabs-hs-slider.slick-initialized.slick-slider.slick-dotted {
        width: 100% !important;
    }

    .insustry-serve-container {
        flex-direction: column;
    }

    .tab-card-c-text,
    .tab-card-c-content {
        width: 100% !important;
    }

    .tabs li {
        padding: 10px 30px;
        text-align: center;
        line-height: 1.1;
    }

    .banner-heading-h1 {
        font-size: 42px !important;
    }

    .banner-count .content-box-percentage.content-box-counter {
        font-size: 47px;
    }

    .banner-count .counter-box-content {
        font-size: 12px !important;
        line-height: 1.2;
    }
}

@media only screen and (max-width: 630px) {
    .culture-slide-in-left>p:nth-of-type(2) {
        min-height: 254px;
    }

    .dunnage-text {
        font-size: 72px !important;
    }
}

@media only screen and (max-width: 600px) {
	.dig-img-formobile {
    margin-top: -220px !important;
}
    .fusion-image-element:has(.the-leader-image) {
        margin-top: -56px !important;
    }

    .ov-text-2,
    .ov-text {
        width: 100% !important;
    }

    .custmer-testi-home .customer-slider-container .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        margin-left: 10px !important;
    }

    span.small-text-blue,
    span.small-text-white {
        font-size: 18px !important;
    }

    .heading-main-h2 {
        font-size: 24px !important;
    }

    .heading-icon-section .heading-main-h2 {
        font-size: 24px !important;
    }

    .roto-second-image {
        margin-top: -166px !important;
    }

    .welcome-nag-container .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column:after {
        left: -4.5%;
        transform: scale(0.5);
    }

    .fiurst-flex,
    .secound-flex {
        display: flex;
        gap: 0rem;
        flex-direction: column;
    }

    span.wpcf7-list-item.last {
        margin: 0;
    }

    .leadership-banner .cove-va {
        margin-top: 50px !important;
        font-size: 20px !important;
    }

    span.corevalue-cirle {
        font-size: 32px !important;
    }

    /* 	span.corevalue-cirle:after {
    bottom: -65px !important;
    transform: scale(0.4) !important;
    left: -100px !important;
} */
    .icon-advantages .fusion-layout-column.fusion-flex-align-self-flex-start {
        width: 100%;
        text-align: -webkit-center;
    }

    .fusion-image-element:has(.onestop-image) {
        margin-top: -80px;
    }

    .rotomould-bann .heading-main-title {
        font-size: 32px !important;
    }

    .epp-snd-image {
        margin-top: -340px !important;
    }

    .under-text-buss .fusion-column-wrapper {
        padding: 0 !important;
    }

    .under-text-buss .fusion-text {
        min-height: unset !important;
    }

    .team-container .slick-next {
        top: 101.1%;
    }

    .team-container .slick-prev {
        left: 70%;
    }

    .banner-subtext {
        font-size: 18px !important;
    }

    .banner-heading-h1 {
        font-size: 32px !important;
    }
}

@media only screen and (max-width: 550px) and (min-width: 501px) {
	.dig-img-formobile {
    margin-top: -200px !important;
}

    .heavy-numbers3,
    .heavy-numbers4,
    .heavy-numbers5,
    .heavy-numbers6 {
        gap: 1rem !important;
    }
}
@media only screen and (max-width: 500px){
	.business-card-blog-1 .under-text-buss {
    padding-left: 18px !important;
}
	.fusion-fullwidth.fullwidth-box:has(.image-full-eps2) {
    margin-top: -680px !important;
}
	.single-blog-column-c li {
    font-size: 16px;
}
	.blogBlockWrapper {
    padding-right: 30px !important;
}
	.light-af2:after {
    top: -40px;
}
	#main .culture-slide-in-left>p:nth-of-type(2) {
    min-height: 230px;
}
	.heavy-numbers5.heavy-numbercomm {
    margin-bottom: 20px !important;
}
	#main .heavy-numbers5.heavy-numbercomm h1.fusion-title-heading.title-heading-left {
    margin-top: 62px !important;
}
	.cap-con.no-border .heavy-numbercomm h1.fusion-title-heading.title-heading-left {
    line-height: 0;
    margin-top: 55px !important;
}
	.blogBlockWrapper .heading-main-h2 {
    margin-left: -5px !important;
}
	.page-id-1205 #main .assembly-text-heading {
    white-space: pre-line;
		font-size: 38px !important;
}
	.servicepage-banner .grad-linear-head.wrap-white {
    margin-bottom: 0.6rem !important;
}
	.dig-img-formobile {
    margin-top: -160px !important;
}
	div#galleryreverse {
    padding-top: 5px;
}
	#galleryreverse .slick-track {
    padding-top: 3px;
}
/* 		.roto-earth-moving {
    display: flex;
    flex-direction: column;
			background:none !important;
			padding:0 !important
}
	.earth-moving-container {
padding:20px 20px 0px 20px !important;
}
	.roto-earth-moving:after {
    content: url("/wp-content/uploads/2025/03/image-9-1.webp");
    position: relative;
    bottom: -8px;
    width: 100%;
    height: 100%;
    background: transparent;
} */
	.ani-cons-card,.ani-cons-text p {
    margin-bottom: 0 !important;
}
	.relatedblog {
    padding: 0px 30px;
}
	.prdct_relatedblog.relatedBlogsWrapper .heading-main-h2 {
    padding: 30px 0px;
		margin-left:-10px !important;
}
	.banner-dunnage.defencePackagingWrapper .paraspace-hud {
    margin-bottom: 10px !important;
    font-size: 0.9rem;
    line-height: 25px;
}
	.dunnage-right .fusion-text {
    margin-top: -10px;
}
	.dunnage-right.wtennnt.iconSizeImg .fusion-layout-column.fusion_builder_column_inner.fusion-builder-nested-column-14.fusion-flex-column {
    margin-bottom: 0;
}
	.dunn-icon img {
    min-width: 40px !important;
    min-height: 40px !important;
    max-width: 40px;
}
	span.fusion-imageframe.imageframe-none.imageframe-12.hover-type-none.def-bag-img {
    transform: scale(1.2);
	margin-bottom: 30px;
}
	.pp-i img {
    height: 40px;
    width: 40px;
	margin-bottom:10px;
}
	.bag-section.yebhi-bag {
    padding-bottom: 20px !important;
}
	.first-safe-pt,.bag-point-below2,.benifiteCetnerCol {
    margin-bottom: 0px !important;
}
.card-feat .fusion-imageframe img {
    min-width: 40px;
    min-height: 40px;
    max-width: 40px;
    max-height: 40px;
    margin-bottom: 10px !important;
}
.card-feat img.img-responsive.wp-image-871 {
    margin-bottom: 13px !important;
}
.safeguard_drone_sec {
    padding-top: 20px !important;
    padding-bottom: 20px !important;align-content
}
	.reo-car-ct:before {
    opacity: 0.3;
}
	.vikram-chi-image {
    right: 40px;
}
	.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {
    margin: 11px 3px;
    margin-left: 10px !important;
    margin-right: -7px !important;
}
	.inner-yc p:nth-child(2) {
    margin-bottom: 20px;
}
    .container1 {
        padding-bottom: 30px !important;
    }

    .scroll-image.show {
        top: 50px !important;
    }

    .arch-blog-tl a {
        font-size: 24px;
    }

    .paraninety {
        width: 100%;
    }

    .ve-s-t {
        font-size: 18px !important;
    }

    .ve-b-text {
        font-size: 24px !important;
    }

    .fusion-image-element:has(.the-leader-image) {
        margin-top: -142px !important;
    }

    .fusion-grid-posts-cards .connect-postcard-single.post-card {
        width: 100% !important;
        --awb-columns-small: 100% !important;
    }

    .post-title {
        font-size: 18px;
    }

    .assembly-text-heading.advantage-head h2 {
        white-space: break-spaces;
    }

.column.mcb-column.one.column_column.sbmt-btn input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: auto;
    padding: 0px 25px !important;
    font-size: 18px;
    line-height: 0;
    height: 40px;
}

    .epp-banner.eps-banner.rotomould-bann.epp-main {
        padding-bottom: 430px !important;
    }

    .accordion-content-hia-mob p {
        font-size: 18px;
    }

    .ani-cons-text {
        font-size: 13px !important;
    }

    .contact-left-sec:after {
        left: -25%;
        top: 5%;
        transform: scale(0.6);
    }

    .contact-form-section .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-center.fusion-content-layout-column {
        padding: 20px;
    }

    .contact-left-sec .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-center.fusion-content-layout-column {
        padding-left: 0;
        padding-right: 0;
    }

    .welcome-nag-container .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column:after {
        left: -12.5%;
        transform: scale(0.5);
    }

    .dunnage-text {
        font-size: 48px !important;
    }

    .leading-subheading h1 {
        line-height: 1 !important;
    }

    .leading-subheading-new {
        font-size: 30px !important;
    }

    img#popup-image {
        margin-top: -70px !important;
    }

    .contact-form-section .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        padding: 20px;
    }

    .location-head-ct {
        font-size: 62px !important;
    }

    .hasg-text-ct {
        font-size: 26px !important;
    }

    .cap-con:nth-child(5) .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-space-between.fusion-content-layout-column {
        border-right: none;
    }

    .point-hk-right,
    .point-hk-left {
        min-height: auto !important;
        border-radius: 22px !important;
    }

    .plant-three.cap-con .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column,
    .cap-con .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        border-right: none !important;
        padding-top: 20px;
    }

    .plant-three.cap-con .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        border-bottom: none !important;
    }

    .cap-con .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        border-bottom: 2px solid !important;
    }

    .cap-con .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        border-right: none !important;
    }

    .cap-con {
        width: 100% !important;
    }

    .business-card .fusion-title.title.fusion-title-size-four {
        min-height: unset;
    }

    .under-text-buss p {
        margin-bottom: 0 !important;
        font-size: 12px !important;
    }

    .under-text-buss .know-more-g {
        font-size: 12px !important;
        padding: 5px 10px !important;
    }

    .epps-heading {
        font-size: 18px !important;
    }

    .year-client {
        gap: 0rem;
        flex-direction: column;
    }

    .epp-heading {
        font-size: 32px !important;
    }

    .oj-subhead-banner {
        font-size: 18px !important;
    }

    .banner-heading-h1 {
        font-size: 28px !important;
    }

    .banner-subtext {
        font-size: 16px !important;
    }

    .banner-count .display-counter,
    .banner-count span.unit {
        font-size: 44px;
    }

    .recy-text-thick {
        font-size: 20px !important;
    }

    .recy-text-thin {
        font-size: 18px !important;
    }

    .assembly-text-heading br {
        display: none !important;
    }

    .transform-future-text {
        font-size: 24px !important;
    }

    .recyBannerBlock .leading-subheading {
        font-size: 26px !important;
    }

    .leading-heading {
        font-size: 26px !important;
    }

    p.time-hs-content {
        font-size: 16px;
    }

    p.time-hs-year {
        font-size: 68px;
    }

    .oj-heading-banner {
        font-size: 52px !important;
    }

    .welcome-nag-container:after {
        height: 50px;
        width: 50px;
    }

    .welcome-nag-container:before {
        height: 35px;
        width: 25px;
    }

    h2.fusion-title-heading.title-heading-left {
        line-height: 1;
    }

    span.bold-text-white {
        font-size: 52px;
    }

    span.corevalue-cirle {
        font-size: 47px;
    }

    span.corevalue-cirle:after {
        left: -121px;
        bottom: -50px;
        transform: scale(0.4);
    }

    .foot-menu-section .fusion-title-size-five {
        font-size: 18px;
    }

    .hashtag-text {
        font-size: 28px !important;
    }

    .tabs li {
        padding: 10px 20px;
        text-align: center;
        line-height: 1;
        font-size: 14px;
        display: flex;
        align-items: center;
    }

    .top-menu-header a.awb-menu__main-a.awb-menu__main-a_regular {
        padding: 0;
    }

    .recycole-grad {
        font-size: 108px !important;
    }

    .banner-count .counter-box-container {
        padding: 0 !important;
    }

    .banner-count .content-box-percentage.content-box-counter {
        font-size: 36px;
    }
}
@media only screen and (max-width: 475px) {
	#main .fusion-fullwidth.fullwidth-box:has(.image-full-eps) {
    margin-top: -270px !important;
}
	.careerBanner:before {
    left: 75% !important;
    top: -25px !important;
    scale: 70%;
}
	.thermo-point p {
    font-size: 13px !important;
    line-height: 1;
}
	#main .advantage-heading-new {
    margin-bottom: -6px !important;
}
	.ani-img-eps img {
    height: 60px;
    width: 60px;
}
		.eps-application h2.fusion-title-heading p {
    font-size: 24px;
	line-height:1.3;
}
	sr7-txt#SR7_9_1-26-0 {
    font-size: 32px !important;
}
.dig-img-formobile {
    margin-top: -120px !important;
}
}
@media only screen and (max-width: 425px) {
	span.company-name {
    display: inline-block;
}
	.blogs-page-archive li.fusion-filter, .blogs-page-archive li.fusion-filter.fusion-filter-all.fusion-active {
    padding: 10px 10px !important;
    margin: 1px !important;
}
	.card-feat .fusion-column-wrapper {
    padding: 0px 0px 0px 0px !important;
}
		.card-feat {
    width: 100% !important;
	padding:0px 10px;
}
    .value-blue-box .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-center.fusion-content-layout-column {
        padding-bottom: 0 !important;
    }

    .plr-0-425 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .culture-slide-in-left p:nth-child(2) {
        font-size: 16px !important;
        letter-spacing: normal;

    }

    .grad-text,
    .advantage-heading-new {
        font-size: 38px !important;
    }

    .cce-container {
        margin-bottom: 20px !important;
        flex-direction: column;
        align-items: flex-start;
        margin-left: 20px !important;
        gap: 20px !important;
    }

    .cce-number {
        text-align: left;
    }

    .footer-mainn {
        padding: 0 !important;
    }

    .accordion-title-ht.active,
    .accordion-item-ht:has(.active) li {
        font-size: 15px !important;
    }

    .contact-left-sec:after {
        left: -39%;
        top: 5%;
        transform: scale(0.5);
    }

    .welcome-nag-container .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column:after {
        left: -30.5%;
        transform: scale(0.5);
    }

    .location-head-ct {
        font-size: 52px !important;
    }

    .hasg-text-ct {
        font-size: 25px !important;
    }

    p.time-hs-content {
        font-size: 16px !important;
    }

    /* 	.company-overview-counter .counter-box-container {
    padding: 0px !important;
} */
    .company-overview-counter span.display-counter,
    .company-overview-counter .unit {
        font-size: 38px !important;
    }

    .company-overview-counter .counter-box-content {
        font-size: 12px !important;
    }

    .counter-box-wrapper:nth-child(2) {
        padding: 0px 5px !important;
    }

    .fusion-title.title.fusion-title-17.fusion-sep-none.fusion-title-text.fusion-title-size-two.hashtag-text.heading-main-h2 {
        font-size: 22px !important;
    }

    .top-menu-header .awb-menu__open-nav-submenu-hover {

        margin-right: 0px;

    }

    span.big-big-crs {
        font-size: 150px;
    }

    .csr-page-heading {
        font-size: 50px !important;
    }

    /* 	.heading-main-h2 {
    font-size: 30px !important;
} */
    /* 	.welcome-nag-container .heading-main-h2 h2 {
    font-size: 30px !important;
} */
    .under-text-buss p {
        line-height: 1.3;
    }

    .tab-button-hy {
        flex-direction: column;
    }

    /* span.corevalue-cirle:after {
    left: -130px !important;
    bottom: -62px !important;
    transform: scale(0.35) !important;
} */
    .team-container .slick-next {
        top: 101.2%;
    }

    .team-container .slick-prev {
        left: 58%;
    }

    span.bold-text-white {
        font-size: 42px;
        line-height: 1 !important;
    }

    .core-value-section {
        text-align-last: center;
    }

    .core-value-card {
        width: 100%;
    }

    .hashtag-text em {
        font-size: 22px !important;
    }

    .banner-heading-h1 {
        font-size: 24px !important;
    }

    .top-menu-header span.menu-text {
        font-size: 12px !important;
    }

    .recycole-grad {
        font-size: 84px !important;
    }

    .recycole-grad h1 {
        letter-spacing: -10px !important;
    }
}
@media only screen and (max-width: 385px) {
	.fusion-fullwidth.fullwidth-box:has(.image-full-eps2) {
    margin-top: -650px !important;
}
}
@media only screen and (max-width: 375px) {
	#main .fusion-fullwidth.fullwidth-box:has(.image-full-eps) {
    margin-top: -230px !important;
}
	.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {
    margin: 11px 3px;
    margin-left: 10px !important;
    margin-right: -10px !important;
}
	.footer-contact .fusion-social-networks .fusion-social-network-icon:before {
    color: inherit;
    font-size: 12px !important;
}
	.footer-contact a.fusion-social-network-icon {
    padding: 8px 10px !important;
}
	.hasg-text-ct h1.fusion-title-heading {
    font-size: 1.2rem !important;
}
	.page-id-1205 #main .assembly-text-heading {
    margin-top: 0 !important;
    font-size: 32px !important;
}
	.careerBanner:before {
    left: 70% !important;
    top: -34px !important;
    scale: 60%;
}
	.point-ct p {
    font-size: 13px !important;
}
	.wtennnt .point-ct h5.fusion-responsive-typography-calculated {
    font-size: 16px !important;
}
	#main .transform-future-text {
    font-size: 22px !important;
}
    span.awsm-job-more {
        padding: 10px 20px !important;
    }

    .roto-second-image {
        margin-top: -130px !important;
    }

    .contact-left-sec:after {
        left: -49%;
        top: 5%;
        transform: scale(0.5);
    }
}

@media only screen and (max-width: 374px) {
    .culture-slide-in-left>p:nth-of-type(2) {
        min-height: 200px;
    }

    .ov-text-2,
    .ov-text {
        letter-spacing: normal !important;
    }

    .zig-ov {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .hasg-text-ct {
        font-size: 22px !important;
    }

    .welcome-nag-container .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column:after {
        left: -43.5%;
        transform: scale(0.4);
    }

    .welcome-section {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .banner-heading-h1 {
        font-size: 20px !important;
    }

    .dunnage-text {
        font-size: 42px !important;
    }

    .onestopshop-blur-card:before {
        font-size: 32px !important;
    }

    .Banner-oj {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .oj-heading-banner {
        font-size: 32px !important;
    }

    span.small-text-blue,
    span.small-text-white {
        font-size: 16px !important;
    }

    .heading-main-h2 {
        font-size: 22px !important;
    }

    .bc-card p,
    .bc-card a {
        font-size: 12px !important;
    }

    .bc-card h4 {
        font-size: 18px !important;
    }

    .footer-contact .fusion-social-networks .fusion-social-network-icon:before {
        color: inherit;
        font-size: 16px;
    }

    .banner-count .display-counter,
    .banner-count span.unit {
        font-size: 32px;
    }

    .fusion-title.title.fusion-title-17.fusion-sep-none.fusion-title-text.fusion-title-size-two.hashtag-text.heading-main-h2 {
        font-size: 20px !important;
    }

    .welcome-nag-container .heading-main-h2 h2 {
        font-size: 26px !important;
    }

    span.corevalue-cirle {
        font-size: 38px;
    }
}

@media only screen and (max-width: 335px) {
    .our-businessline-sin {
        width: 150%;
    }

    .pill-koperx-card .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        padding-left: 10px;
    }

    .hashtag-text em {
        font-size: 18px !important;
    }

    .fusion-fullwidth.fullwidth-box.fusion-builder-row-1.fusion-flex-container.has-pattern-background.has-mask-background.hundred-percent-fullwidth.non-hundred-percent-height-scrolling.fusion-sticky-container.fusion-container-stuck.fusion-sticky-transition {
        padding: 0 10px;
    }

    .top-menu-header span.menu-text {
        font-size: 10px !important;
    }
}

@media only screen and (max-width: 640px) {
	.fusion-fullwidth.fullwidth-box:has(.image-full-eps) {
    margin-top: -300px !important;
}
	.blogs-page-archive li.fusion-filter a, .blogs-page-archive li.fusion-filter.fusion-filter-all.fusion-active a {
    font-size: 14px !important;
}
	.cta-left-blogs .fusion-image-element {
    text-align-last: right;
    margin-right: 20px;
}
	.blog-column-right.column-right-blogs {
    padding: 0px 15px;
}
	.blog-column-image img {
    padding: 15px 20px !important;
}
	.fusion-flex-column.column-single-blog-container.post-card.fusion-grid-column.fusion-post-cards-grid-column.blogs {
    padding-top: 0;
}
	.assembly-image-sec {
    margin-bottom: 20px !important;
}
	#main .heavy-numbers:after {
    transform: scale(0.6) !important;
}
	.one-texttr.six_car_comtect {
    margin-bottom: 20px;
}
.fusion-title.title.fusion-title-5.fusion-sep-none.fusion-title-text.fusion-title-size-one.heavy-numbers.heavy-numbercomm {
    height: 66px;
    display: flex !important;
    justify-content: space-between;
}
	#main .heavy-numbers4:after {
    scale: 69%;
    transform: translate(0px, 15px) !important;
}
	sr7-shp.black-box {
    background: rgb(0 0 0 / 34%) !important;
}
	.nal-icon, .light-af2:after, .light-af2:after,.heavy-numbers:after {
    transform: scale(0.7) !important;
}
	.recy-mit-image {
    margin-bottom: 20px;
}
	.successpara.successpara-dusra p {
    margin-bottom: 20px !important;
}
	.success-stories-container-main .fusion-layout-column.fusion_builder_column_inner.fusion-flex-column:nth-child(2) {
    flex: 1;
}
	.success-stories-container-main .fusion-layout-column.fusion_builder_column_inner.fusion-flex-column:nth-child(1) {
    flex: 4;
}
	.success_story_1, .success_story_2 {
    width: 100%;
}
	.recy-banner-m .para-text p,.recy-banner-m  .fusion-layout-column.fusion_builder_column {
    margin-bottom: 0;
}
	.recy-process-mobile {
    margin-bottom: 0 !important;
}
	.ouradv_txt {
    font-size: 18px !important;
}
.ma-r-fif {
    font-size: 18px !important;
    line-height: 152% !important;
}
	.get-in-main h2.fusion-title-heading.title-heading-left {
    font-size: 52px !important;
}
	#main .prod-img-th {
    scale: 100% !important;
}
	button.off-canvas-close.awb-icon-close.close-position-right::before {
    color: #05a84b !important;
}
	.chikopdi .fusion-text {
    font-size: 14px;
    line-height: 1.3;
}
	.chikopdi .fusion-title.title {
    font-size: 20px;
}
	.para-text2.successpara {
    margin-bottom: 20px;
}
	.success_strory_section .fusion-builder-row.fusion-row.fusion-flex-align-items-center.fusion-flex-content-wrap {
    display: flex;
}
	.recy-tetx-p {
    font-family: 'Gilroy-Medium' !important;
    font-size: 16px !important;
}
	.thermo-point {
    height: 45px;
    padding: 5px 30px;
}
	.thermo-point p {
    font-size: 16px;
}
	.waste-heading {
    font-size: 20px !important;
}
	.weArePartnerBlock {
    padding-top: 20px;
}
	.grad-text {
    background: linear-gradient(93deg, #292B6A 1.49%, #00DD59 15.56%, #292B6A 63.61%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}
	.rec_text {
    font-size: 18px !important;
}
	.blackRecyclableBlock .para-text {
    font-size: 18px !important;
}
	.cce-content p {
    font-size: 16px !important;
}
	.cce-content h4 {
    font-size: 28px !important;
}
	.cce-logo img {
    max-height: 36px;
    height: 100%;
}
	.fusion-text.fusion-text-11.fusion-text-no-margin.lean-green-parafifty {
    font-size: 18px;
}
	.plr-100-17.pl-hf-64.completeColabBlock {
    padding: 50px 30px !important;
}
	.five-section.plr-100-17.pl-hf-64.lg_sixcardsec {
    padding-bottom: 20px;
}
	.onestopshop-blur-card .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    padding: 5px 0px;
}
	.earth-moving-container .fusion-flex-column {
    margin-bottom: 0px !important;
}
	.blogContentList1 {
    padding: 30px !important;
}
	.awsm-job-item h2.awsm-job-post-title {
    min-height: 25px;
    max-height: 70px;
}
	.career-banner-btn {
    font-size: 16px !important;
    padding: 10px 15px !important;
}
.page-id-1205 #main .assembly-text-heading {
    margin-top: 0 !important;
    font-size: 30px !important;
}
	.dunnage-right .fusion-text {
    font-size: 0.9rem !important;
}
	.jcb-container-rr .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column{
margin:0 !important
	}
	.jcb-image-mob, .jcb-image-mob img {
    width: 100%;
}
	.rev_aut_sec {
    padding: 0px 10px;
		margin-top:0px !important;
}
	.fountation-box1 .csr-im-text-head {
    margin-left: 0 !important;
}
	.blogs-page-archive li.fusion-filter,.blogs-page-archive li.fusion-filter.fusion-filter-all.fusion-active {
    padding: 15px 20px !important;
}
.fusion-column-wrapper .blogs-page-archive .fusion-filters {
    margin-left: 0px;
    margin-bottom: 50px;
}
	.fusion-tabs.horizontal-tabs.clean .nav-tabs li {
    margin-top: 0px !important;
}
	.contact-location .tab-pane.fade.fusion-clearfix.in.active {
    margin-top: 0;
}
	.contact-location ul.nav-tabs.nav-justified {
    gap: 0rem;
}
	.business-card.product-card-bt:nth-child(1) {
    margin-bottom: 3px;
}
    p.time-hs-year:after {
        margin-left: -14px !important;
        margin-top: 26px !important;
        height: 3px !important;
    }
}
@media only screen and (max-width: 425px) {
    .blogs-page-archive li.fusion-filter, .blogs-page-archive li.fusion-filter.fusion-filter-all.fusion-active {
        padding: 10px 10px !important;
        margin: 1px !important;
    }
}
@media screen and (max-width: 448px) {
    div#popup-content {
        color: #292B6A;
        font-family: Gilroy-Regular;
        font-size: 14px !important;
        font-weight: 400;
        line-height: 136%
    }

    .popup {
        display: none;
        position: fixed;
        z-index: 9999;
        left: 0;
        top: 140px !important;
        width: 100%;
        height: 100%;
        /* overflow: auto; */
        background-color: rgba(0, 0, 0, 0.5);
        transition: opacity 0.3s ease;
    }
}

@media screen and (max-width : 698px) {
    .popup-img {
        width: 70%;
        padding: 50px 30px 0px 0px;
    }
}

@media (min-width: 1149px) {
    #main .reo-car-ct.carImageBlock {
        padding-top: 23vw !important;
    }
    #main .carImageBlock .para-text-67 {
        width: 68vw !important;
    }
    #main .carImageBlock .para-text-67 p {
        font-size: 1vw !important;
    }
    #main .carImageBlock h2.fusion-title-heading {
       font-size: 3.7vw !important; 
    }
  
  .sliderBg {
    background: #FFF !important
  }
  .droneBlockWrapper .drone-subtxt p {
    font-size: 1.22vw !important;
    line-height: 1.4 !important;
  }
  .droneBlockWrapper .drone-image-container .fusion-image-element {
    margin-top: 5vw;
    margin-bottom: 7.5vw;
  }
  .droneBlockWrapper .wtennnt .fusion-flex-align-items-center {
    align-items: flex-start;
  }
  .droneBlockWrapper .drone-image-container .fusion-imageframe img {
    max-width: 50vw
  }
  .EPPDunnageWarapper .dunnage-text h2 {
    font-size: 12vw !important
  }
  .EPPDunnageWarapper .post-content p {
    font-size: 1.02vw  
  }
  .defencePackagingWrapper {
    padding-top: 5vw;
    padding-bottom: 5vw;
  }
  .defencePackagingWrapper .fusion-title-9 .title-heading-left {
    font-size: 2.44vw !important
  }
  .defencePackagingWrapper .fusion-title-10 .title-heading-left {
    font-size: 4.88vw !important
  }
  .defencePackagingWrapper .fusion-imageframe.imageframe-26 img {
    max-width: 39vw  
  }
  .defencePackagingWrapper {
    padding-left: 7.5vw !important;
  }
  .defencePackagingWrapper .wtennnt .fusion-flex-align-items-center {
    align-items: flex-start;
  }
  .defencePackagingWrapper .wtennnt .fusion-flex-column p,
  .defencePackagingWrapper .wtennnt .fusion-flex-column {
    margin-bottom: 0;
  }
  .businessBoxWrapper .fusion-title-heading {
    font-size: 2.44vw !important
  }
  .businessBoxWrapper  .fusion-text {
    font-size: calc(14px + .15vw) !important
  }
  .businessBoxWrapper .under-text-buss {
    padding: 3.1vw 2.2vw 5.1vw 6.6vw !important
  }
  .businessBoxWrapper .fusion-column-wrapper {
    padding: 0 !important;
    margin: 0 !important;
  }
  .peopleImageWrapper {
    margin-top: -22vw !important
  }
  #main .epmBannerWrapper.epp-banner.eps-banner.rotomould-bann.epp-main {
    padding: 5vw 5vw 15vw !important
  }
  .eppBannerBlock .fusion-text-1 {
    font-size: 2.04vw !important;
  }
  .eppBannerBlock .fusion-title-heading {
    font-size: 6.52vw !important;
  }
  .ultimateSolSec .year-client {
    margin-top: 0 !important;
  }
  #main .ultimateSolSec .product-page-counters {
    margin-top: 2vw !important;
  }
  #main .ultimateSolSec {
    position: relative;
    z-index: 11;
  }
  .ultimateSolSec .fusion-layout-column,
  .post-content .ultimateSolSec p {
    margin-bottom: 0;
  }
  .sideTabsImageWidth .image-container-ht img {
    padding-left: 0;
    padding-right: 0;
  }
  #main .cardImageWrapper {
    padding-top: 2.5vw !important;
    padding-bottom: 2.5vw !important;
  }
  .cardImageWrapper .fusion-layout-column {
    margin-bottom: 0;
  }
  .leadingWaysWrapper .fusion-text-3 {
    margin-left: 0;
    margin-right: 0;
  }

/*   #main .rotomould-bann.rmbMainBanner {
    padding-bottom: 0 !important;
    } */
    #main .sliderWrapperBox .slider-hia{
        margin-bottom: 0 !important;
    }
    #main .nagMainBanner .fusion-title-heading p {
        font-size: 5.7vw !important;
    }
    #main div.nag-foundation-banner.nagMainBanner .main-nag-left span.big-big-crs {
        font-size: 17.5vw !important;
        line-height: 15.5vw !important;
    }
    .nagMainBanner .fusion-flex-justify-content-flex-end {
        justify-content: center !important;
    }
    .imageDesktopSize .fountation-box2 .fusion-imageframe,
    .imageDesktopSize .fountation-box-3 .fusion-imageframe {
        max-width: 100%;
    }
    .futute_leader_section .future_leader_slider {
        margin-top: 0;
    }
    .futute_leader_section .csr_future_leader_slider .slick-next:before {
        width: 30px !important;
    }
    .mobileNumberInLine a {
        white-space: nowrap;
    }
    body #main .crs-bot-sec .fusion-title.heading-main-h2 h3 {
        font-size: 2.5vw !important;
    }
    .careerBanner {
        padding-top: 7vw !important;
    }
    .careerBanner .fusion-title-heading  {
        font-size: 5vw !important;
    }
.careerBanner .fusion-text {
    font-size: 1.05vw !important;
    margin-right: 2rem;
}
    .careerBanner .carrerBannerText {
        width: 46vw !important;
    }
    .careerBanner .career-banner-btn {
        margin-bottom: 2vw !important;
        font-size: 1.05vw !important;
        padding: .6vw 1vw !important;
    }
    .jobListing {
        padding-top: 3.5vw !important;
    }
    .popup-content-hp {
        height: 37vw !important;
        top: 3vw !important

    }
    body #main .nag-foundation-banner.nagMainBanner .main-nag-left .csr-page-heading h1 { 
        line-height: 100% !important;
    }
    .locations_cards .fusion-title-heading {
        font-size: 6.7vw !important;
    }
    .locations_cards .contact-add {
        padding: 1vw 2.5vw 1vw 5vw !important;
    }
    .locations_cards .contact-add h4 {
        font-size: 1.9vw !important;
    }
    .locations_cards  p.ca-a {
        font-size: 1.26vw !important;
    }
    .locations_cards .contact-map iframe,
    .locations_cards .contact-map > div {
        height: 19vw !important;
    }
    .locations_cards .contact-r-whole {
        margin-top: 2.7vw !important;
    }

    #main .blogBlockWrapper .heading-main-h2 {
        margin: 2.5vw 0 2.9vw !important;
    }
		#main .category-blogs .business-card-blog-1 .under-text-buss {
    padding: 2.5vw 0 2.5vw calc(3.3vw - 11px) !important;
}
    #main .category-blogs .under-text-buss {
        padding: 2.5vw 0 2.5vw 3.3vw !important;
    }
    #main .under-text-buss .fusion-column-wrapper {
        padding-left: 0 !important;
    }
/*     #main .category-blogs .under-text-buss .fusion-title-heading {
        font-size: 1.57vw !important;
    } */
    .blogContentList1 .arch-blog-tl a {
        font-size: 2.1vw !important;
        display: block;
        line-height: 1.2 !important;
    }
    .blogContentList1 .blog-column-image {
        transform: scale(.93) translateX(.5vw);
    }
    .blogContentList1 .column-right-blogs .fusion-column-wrapper {
        padding-top: 0 !important;
    }
    .blogContentList1 .column-right-blogs .paraninety {
        font-size: .8vw !important;
    }
    .blogContentList1 .column-right-blogs .gilroy-semibold {
        margin-bottom: 1vw !important;
    }
    
    body .fusion-layout-column:has(.single-blog-content) {
        padding: 7vw 0 4vw;
    }
    .kopexBanner .fusion-title-heading {
        font-size: 1.9vw !important;
    }
    .kopexBanner .kopexbnr-img {
        max-width: 60vw;
        margin-left: auto;
        margin-right: auto;
    }
    .kopexBanner .fusion-text {
        font-size: 1.05vw !important;
        max-width: 45vw;
        margin-left: auto;
        margin-right: auto;
    }
    .completeColabBlock .fusion-title-heading {
        font-size: 8.35vw !important;
    }
    .completeColabBlock .cce-number {
        font-size: 3.2vw !important;
    }
    .completeColabBlock .cce-content {
        font-size: 1.3vw !important;
    }
    .completeColabBlock .cce-content h4 {
        font-size: 2.1vw !important;
    }
    .pillerOfBlock .pill-koperx-card .fusion-column-wrapper {
        padding-top: 2.6vw !important;
    }
    .pillerOfBlock .pill-koperx-card {
        width: 12vw;
        margin-bottom: 3.1vw !important;
    }
    .pillerOfBlock .pill-koperx-card p {
        font-size: .95vw !important;
    }
    .pillerOfBlock  .pill-koperx-card .fusion-imageframe img {
        margin-bottom: 1vw !important;
        max-height: 2vw !important;
    }
    .banifitesBlock {
        padding-top: 8vw !important;
        padding-bottom: 8vw !important;
    }
    .banifitesBlock .point-ct h5 {
        font-size: 1.27vw !important;
    }
    .banifitesBlock .point-ct p {
        font-size: .83vw !important;
    }
    #main .recyBannerBlock {
        padding: 7vw 0 4vw !important;
    }
    .recyBannerBlock .fusion-text {
        font-size: .95vw !important;
    }
    .blackRecyclableBlock {
        padding-top: 7vw !important;
        padding-bottom: 7vw !important;
    }
    .weArePartnerBlock {
        padding-left: 12vw !important;
        padding-right: 12vw !important;
    }
    .weArePartnerBlock .fusion-imageframe {
        max-width: 39vw !important;
    }
    .weArePartnerBlock .fusion-text {
        font-size: 1.05vw !important;
        padding: .8vw 2vw !important;
        height: auto !important;
    }
    .weArePartnerBlock .fusion-title-heading {
        font-size: 1.7vw !important;
    }

.benifiteCetnerCol .def-bag-img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 30vw;
    scale: 130%;
}
    .yebhi-bag .first-safe-pt {
        margin-bottom: 4vw !important;
    }
    .benifiteCetnerCol .middle-wala-pt .fusion-column-wrapper {
        padding-top: 4vw !important;
    }
    .iconSizeImg .dunn-icon {
        overflow: visible;
    }
    .iconSizeImg .img-responsive {
        width: 4vw !important;
        height: 4vw !important;
        object-fit:  contain;
    }
}
@media (min-width: 1149px) and (max-width: 1350px) {
    .defencePackagingWrapper .fusion-column-wrapper {
        padding-left: 0 !important;
    }
    .defencePackagingWrapper .paraspace-hud {
        font-size: 13px;
        margin-bottom: 10px;
    }
    .defencePackagingWrapper .def_pack_cardtxt {
        font-size: 13px;
    }
    .EPPDunnageWarapper .epp_dun_subtxt {
        font-size: 13px !important;
    }
    .EPPDunnageWarapper .dunnage-right .fusion-image-element  {
        margin-bottom: 0 !important;
    }

    .EPPDunnageWarapper .dunnage-right .fusion-text {
        font-size: 13px !important;
    }
    .droneBlockWrapper .fusion-image-element  {
        margin-bottom: 10px !important;
    }
    .droneBlockWrapper .DroneGridImg .fusion-imageframe img {
        max-width: 36px !important;
        min-width: 36px !important;
        max-height: 36px !important;
        min-height: 36px !important;
    }
    .droneBlockWrapper .drone-subtxt p {
        font-size: 1vw !important;
    }
    .sideTabsImageWidth .image-container-ht img {
        padding-top: 100px ;
    }
    .car_dets_tabs .accordian-tab p#nnname {
        line-height: 200px !important;
    }
    body #main .accordion-container-ht .accordion-item-ht {
        margin-top: 0 !important;
    }
    .sideTabsImageWidth .accordion-container-ht {
        margin: 0;
    }
    .sideTabsImageWidth ol {
        margin-bottom: 0;
    }
    .sliderBg .fusion-column-wrapper {
        background-color: #FFF !important;
    }
    .ultimateSolSec .leading-subheading-new {
        margin-bottom: 30px !important;
    }
    .eppBannerBlock {
        padding-top: 64px !important;
      }
      #main .eppBannerBlock .para-fourty-five {
        font-size: 16px !important;
        line-height: 25px !important;
      }
    #main div.nag-foundation-banner.nagMainBanner .main-nag-left span.big-big-crs {
        font-size: 16.6vw !important;
    }
    #main .contact-left-sec .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-center.fusion-content-layout-column {
        padding-top: 0;
    }
    #main .contactFormBlock .fusion-column-wrapper {
        padding-top: 50px;
        padding-bottom: 50px;
		padding-left: 50px;
    }
#main .fountation-box2 .no-box:nth-child(1) .fusion-column-wrapper {
    padding-left: 30px !important;
    margin-left: 0;
    padding-top: 0 !important;
    padding-bottom: 20px !important;
}
#main  .fountation-box-3 .no-box:nth-child(1) .fusion-column-wrapper {
    padding-left: 30px !important;
    margin-left: 0;
    margin-bottom: 20px !important;
    padding-top: 35px !important;
    padding-bottom: 0px !important;
}
    #main .fountation-box-3 .no-box:nth-child(1) .fusion-column-wrapper {
        margin-left: 15px;
        width: 70%;
    }
    #main  .fountation-box-3 {
        margin-top: -60px !important;
    }
    #main .four-card-section .fountation-box4 {
        margin-top: 0;
    }
    .rmbMainBanner .epp-content-banner-2.mob-eighteen {
        max-width: 57vw;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .buizzCard1 .under-text-buss .fusion-text {
        min-height: 146px !important;
    }
    body #main .futute_leader_section {
        padding-left: 127px !important;
    }
    #main .fountation-box .csr-im-text-head h3.fusion-title-heading {
        font-size: 2.5vw !important
    }
    
    #main .fountation-box .csr-im-text-body p {
        font-size: 1.2vw !important;
    }
	.foundatin-box-last.fountation-box4 .paddingwala-text .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column.fusion-column-has-bg-image {
    padding: 30px 20px 20px 25px;
}
    #main .mis_vis_cont .heading-main-h2 {
        margin-bottom: 30px !important;
        margin-top: 0;
    }
    body #main .futute_leader_section .paraninety6 p,
    body #main .futute_leader_section .paraeighty p {
        font-size: 12px !important;
        line-height: 1.5 !important;
    }

}
@media (min-width: 1200px) and (max-width: 1300px) {
	.explore-business-lines {
    padding: 0px 90px 50px !important;
}
		.casestudyLatestBot {
    padding: 30px 75px !important;
}
.popup-all {
    align-items: center !important;
}
}
@media (min-width: 1149px) and (max-width: 1660px) {
    .businessBoxWrapper .fusion-title.title.fusion-title-size-four {
        min-height: 65px;
    }
    .businessBoxWrapper .under-text-buss .fusion-text {
        min-height: 105px;
    }
    .businessBoxWrapper2.businessBoxWrapper .fusion-title.title.fusion-title-size-four {
        min-height: 82px;
    }
    .businessBoxWrapper2.businessBoxWrapper .under-text-buss .fusion-text {
        min-height: 147px;
    }
}
@media (min-width: 1900px) {
    .leadingWaysWrapper .fusion-text-3 {
        min-width: 100%;
    }
}