.share-blog-hit {
    display: none !important;
}
span.fusion-tb-categories {
    pointer-events: none;
}
.error404 span.icon-wrapper.circle-yes {
    display: none;
}
.error404 main#main {
    padding: 50px 0px;
}
.error404 .footer-mainn {
    width: 100%;
}
.awsm-job-specification-wrapper {
    min-height: 170px;
}
button.wpcf7-form-control.am-btn {
    margin-top: 15px;
}
.careerBanner:before {
    content: url("/wp-content/uploads/2025/03/K.webp");
    position: absolute;
    left: 10px;
    top: 0;
}
/* For Chrome, Safari, Edge, Opera */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* For Firefox */
input[type="number"] {
  -moz-appearance: textfield;
}
.for-mobile-available {
    display: none !important;
}
.servicepage-banner h1.fusion-title-heading.title-heading-center {
    margin-bottom: 0 !important;
}
.servicepage-banner .fusion-text p {
    margin-bottom: 5px !important;
}
a#download-btn {
    padding-top: 0;
	    padding-bottom: 0;
}
.awsm-job-listings.awsm-jobs-loading::after,.awsm-job-listings::after {
    background: transparent !important;
}
.search-results article.post.awsm_job_openings {
    max-width: unset;
    margin-bottom: 65px;
}
.awsm-job-specification-item {
    min-height: 65px;
}
	span.awsm-job-specification-term {
    align-items: flex-start !important;
}
.awsm-job-entry-content.entry-content {
    font-family: 'Gilroy-Regular';
}
div#name-group1 {
    margin-bottom: 0 !important;
}
.column.mcb-column.one.column_column.fiurst-flex {
    margin-bottom: 20px !important;
}
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 {
    margin-top: 10px !important;
}
	.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 {
    margin-top: 10px !important;
}
.intl-tel-input.separate-dial-code .selected-dial-code {
    color: #000000;
}
.intl-tel-input .country-list .country-name, .intl-tel-input .country-list .flag-box {
    color: #000000 !important;
}
.intl-tel-input ul.country-list {
    z-index: 99 !important;
}
@media screen and (max-width:768px){
	.for-mobile-available {
    display: block !important;
}
	.for-desk-available {
    display: none !important;
}
}

/* hide authorname */
.fusion-meta-info .fusion-alignleft span.vcard,
.fusion-meta-info .fusion-alignleft a[rel="author"],
.fusion-meta-info .fusion-alignleft .updated.rich-snippet-hidden {
    display: none;
}

.fusion-meta-info .fusion-alignleft:before {
    content: '';
}

/* Hide the "By" text */
.fusion-meta-info .fusion-alignleft {
    font-size: 0;
}

/* But make the date visible again */
.fusion-meta-info .fusion-alignleft span:not(.vcard):not(.updated) {
    font-size: initial;
}
span.fusion-inline-sep {
    display: none;
}

/* Hide the first separator */
.fusion-meta-info .fusion-alignleft .fusion-inline-sep:first-of-type {
    display: none;
}
/* hide author name ends */
/*------------Media Queries-----------*/
/* Mute Button Styling */
.mutebtn {
    position: relative;
    display: inline-block;
}
.page-id-11 .fullwidth-box.video-background .fullwidth-video {
    min-width: 101% !important;
}
.mute-button {
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    border: none;
    border-radius: 50%;
    padding: 15px;
    font-size: 20px;
    cursor: pointer;
    transition: all 0.3s ease;
    z-index: 10;
}

/* Hover effect */
.mute-button:hover {
    background-color: rgba(0, 0, 0, 0.7);
    transform: scale(1.1);
}

/* Change the color when muted */
.mute-button.muted {
    color: #f00;
    /* Red color for mute state */
}

/* Change the color when unmuted */
.mute-button:not(.muted) {
    color: #0f0;
    /* Green color for unmute state */
}

/* Optional: Styling video container to keep the button in position */
.video-element {
    width: 100%;
}


.suscard_year {
    margin-top: 0 !important;
}

/* #main .under-text-buss {
    width: 96% !important;
} */

@media screen and (min-width:501px) and (max-width: 1199px) {
    .no-border {
        border: none !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 992px) {
    .cce-container:before {
        left: -30px !important;
    }

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

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

/* @media screen and (max-width: 768px){ .culture-slide-in-left{margin-top: 30px; }} */

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .cap-con .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        padding: 25px;
    }
}

/* @media screen and (max-width: 1024px){.vm-image{bottom: -30px !important;}} */

/* @media screen and (min-width: 1025px) and (max-width: 1199px){.vm-image{ bottom: -30px;}} */

@media screen and (max-width: 500px) {
    .no-border:last-child {
        border: none !important;
    }

    .cap-con.no-border {
        padding: 15px;
    }
}

@media only screen and (max-width: 1800px) {
    .gi-main-text {
        font-size: 70px !important;
        line-height: 1 !important;
    }
}

@media only screen and (max-width: 500px) {
	    .pillars-title {
        font-size: 25px !important;
        padding-left: 14px !important;
    }
    .leading-heading {
        font-size: 35px !important;
    }
}

@media only screen and (max-width: 640px) {
    .gi-main-text.heading-main-h2 {
        font-size: 45px !important;
    }

    .pill-koperx-card:nth-child(7),
    .pill-koperx-card:nth-child(8) {
        margin-bottom: 0 !important;
    }

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

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

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

    .cce-container:before {
        left: -8px !important;
    }

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

    .pillars-title {
        margin-left: 25px !important;
    }

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

    .text-recy-sec p {
        text-align: center;
    }

    .text-recy-sec:before,
    .text-recy-sec2:before {
        font-size: 140px !important;
    }

    /* 	.nag-desc{padding-right: 30px !important;} */
    .company-overview-counter {
        margin: 20px 0px !important;
    }

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

    .pillars-title {
        font-size: 25px !important;
        padding-left: 12px !important;
    }

    span.big-big-crs {
        letter-spacing: 2px !important;
    }

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

    .school-padmavati-image .slick-next {
        top: 45% !important;
    }

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

    .ct-mould-section {
        background-image: linear-gradient(180deg, #292b6a 0%, #14153d 100%) !important;
    }

    .contact-text-assembly {
        line-height: 1.4 !important;
        margin-bottom: 15px !important;
    }
}

@media screen and (min-width: 641px) and (max-width: 767px) {
    .school-padmavati-image button.slick-next.slick-arrow {
        right: 30px !important;
    }
}

@media screen and (min-width: 993px) and (max-width: 1024px) {
    .cap-con .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
        padding: 25px 0 !important;
    }
}

@media screen and (min-width: 1200px) {
    .para-text {
        margin: 0 auto !important;
        width: 75%;
    }

    .para-text2 {
        width: 80%;
    }

    .no-border {
        border: none !important;
    }

    .thermo-point {
        width: 92%;
    }

    .in-recycole img {
        object-fit: cover;
        object-position: center;
        width: 100%;
    }

    .awsm-row .awsm-jobs-pagination {
        padding: 20px;
        width: 100%;
        margin: 0 auto;
    }


    .sr7-bullets {
        top: 268px !important;
        left: -62px !important;
        transform: rotate(90deg) !important;
    }

    #galleryin .slick-slide {
        object-fit: cover;
        object-position: center;
    }
}
@media only screen and (min-width: 1400px){
	.sr7-bullets {
    top: 287px !important;
}
}
@media only screen and (min-width: 1600px){
.sr7-bullets {
    top: 322px !important;
}
}
	@media only screen and (min-width: 1700px){
	.sr7-bullets {
    top: 357px !important;
}
}
@media screen and (min-width: 1200px) and (max-width: 1700px) {
    .counter-box-content {
        font-size: 18px !important;
    }

    .job-listing {
        padding-left: 100px !important;
        padding-right: 100px !important;
    }
}

@media only screen and (max-width: 1440px) {
    .cce-container:before {
        left: -21px;
    }

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

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

    span.big-big-crs {
        letter-spacing: 10px;
    }

    .image-container {
        top: 85px;
    }
}

@media screen and (min-width: 1536px) {
    .short-padding-text {
        width: 44%;
        margin: 0 auto !important;
    }

    .text-recy-sec p,
    .text-recy-sec2 p {
        font-size: 32px;
        line-height: 1.2;
    }

    .recycole-img img {
        min-width: 100%;
    }

    .image-container {
        top: 90px;
    }

    .career-cult p.testimonial-title-sub {
        margin-bottom: 0;
    }

    .culture-slide-in .slick-arrows {
        margin-top: 35px;
    }
}

@media only screen and (max-width: 1600px) {
    .get-involved-contatc p {
        font-size: 14px;
        margin-bottom: 10px;
    }
}

@media only screen and (min-width: 1920px) {
    .download-center-grid .fusion-post-cards .fusion-grid-column {
        padding: 25px !important;
    }
}

.paraspace-hud.mob-eighteen {
    width: 78%;
}

img[title] {
    pointer-events: none;
}

.icons-wrapper {
    border: 110px solid #73bf9424;
}

.icon-wrapper {
    width: 61px;
    height: 61px;
}

.border-wrapper {
    border: 0px;
}

.step-five {
    justify-content: start;
}

.layout348_content {
    height: 60%;
}

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

.text-recy-sec,
.text-recy-sec2 {
    gap: 0.5rem;
}

#download-btn .button-icon-left {
    margin-right: .3em;
    margin-top: -2px;
    font-size: 28px;
}

#download-btn:hover .fusion-button-text,
#download-btn:hover .button-icon-left {
    color: #292b6a;
}

.downarrow-white,
.scroll-to-top {
    position: relative;
    right: 20px;
    top: 0;
    padding-top: 0px;
}

button.slick-prevw.slick-arrow,
button.slick-nextw.slick-arrow {
    cursor: pointer;
}

.cce-container {
    margin-bottom: 40px;
}

span.awsm-job-more:hover {
    background: #05A84B;
    color: #fff;
}

.awsm-job-specification-item.awsm-job-specification-job-category span.awsm-job-specification-term:before {
    content: url("/wp-content/uploads/2024/10/tag-icon.webp") !important;
    transform: rotate(90deg);
}

.awsm-job-specification-item.awsm-job-specification-education span.awsm-job-specification-term:before {
    width: 24px;
}

.awsm-job-specification-item.awsm-job-specification-experience span.awsm-job-specification-term:before {
    width: 24px;
    text-align: center;
}

.plant-three .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    justify-content: space-around;
}

.awsm-selectric .label {
    margin: 0 140px 0 20px !important;
    height: 100%;
    min-height: 44px;
    max-height: 44px;
}

@media screen and (max-width: 1900px) and (min-width: 1750px) {

    /* 	.page-id-7448{ */
    .welcome-nag-container .heading-main-h2 h2.fusion-title-heading {
        font-size: 40px !important;
    }

    /* 		.sus-container .heading-main-h2 h2.fusion-title-heading {
              font-size: 28px !important;
          } */
    /* 	}	 */
    .we-serve-backgroundsec {
        padding: 8rem 9rem !important;
    }

    .we-serve-backgroundsec .fusion-layout-column.heading-icon-sections .tab-hy-container .tabs-hy {
        margin-top: 6.5rem !important;
    }

    .heading-main-h2,
    h2.serveh2 {
        font-size: 3.3rem !important;
    }

    /* 	.assembly-text-heading h2.fusion-title-heading {
          font-size: 5rem !important;
      } */
}

@media screen and (max-width: 1749px) and (min-width: 1680px) {

    /* 	.page-id-7448{ */
    .welcome-nag-container .heading-main-h2 h2.fusion-title-heading {
        font-size: 40px !important;
    }

    .welcome-nag-container .text-welcome {
        line-height: 35px !important;
    }

    .sus-container .heading-main-h2 h2.fusion-title-heading {
        font-size: 50px !important;
    }

    #main span.small-text-blue {
        font-size: 29px !important;
    }

    /* 	}	 */
    .cmd-container .fusion-column-wrapper h3.fusion-title-heading {
        font-size: 2.7rem !important;
    }

    /* 	.we-serve-backgroundsec {
          padding: 8rem 5.5rem !important;
      } */
    .we-serve-backgroundsec .fusion-layout-column.heading-icon-sections .tab-hy-container .tabs-hy {
        margin-top: 6rem !important;
    }

    .heading-main-h2,
    h2.serveh2 {
        font-size: 3.4rem !important;
    }

}

@media screen and (max-width: 1679px) and (min-width: 1440px) {

    /* 	.page-id-7448{ */
    .welcome-nag-container .heading-main-h2 h2.fusion-title-heading {
        font-size: 35px !important;
    }

    .welcome-nag-container {
        max-width: 700px !important;
    }

    .welcome-nag-container .text-welcome {
        line-height: 30px !important;
        font-size: 17px !important;
    }

    .sus-container .heading-main-h2 h2.fusion-title-heading {
        font-size: 48px !important;
    }

    /* 	}	 */
    .cmd-container .fusion-column-wrapper h3.fusion-title-heading {
        font-size: 2.6rem !important;

        .cmd-head-pos p {
            font-size: 1.4rem !important;
        }
    }

    .nag-desc p {
        font-size: 1.08rem !important;
    }

/*     .we-serve-backgroundsec {
        padding: 7rem 5.5rem !important;
    } */

    .we-serve-backgroundsec .fusion-layout-column.heading-icon-sections .tab-hy-container .tabs-hy {
        margin-top: 2.4rem !important;
    }

    .heading-main-h2,
    h2.serveh2 {
        font-size: 3rem !important;
    }

}

@media screen and (max-width: 1439px) and (min-width: 1300px) {

    /* 	.page-id-7448{ */
    #main .banner-heading-h1 h1.fusion-title-heading {
        font-size: 60px !important;
    }

    .welcome-nag-container .heading-main-h2 h2.fusion-title-heading {
        font-size: 36px !important;
    }

    .welcome-nag-container {
        max-width: 600px !important;
    }

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

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

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

    /* 		.testi-slide .testimonial-content {
              font-size: 23px !important;
          } */
    .sus-container .heading-main-h2 h2.fusion-title-heading {
        font-size: 40px !important;
    }

    .sus-container span.small-text-blue {
        font-size: 33px !important;
    }

    /* 	}	 */
    .cmd-container .fusion-column-wrapper h3.fusion-title-heading {
        font-size: 2.5rem !important;
    }

    .cmd-head-pos p {
        font-size: 1.25rem !important;
    }

    .nag-desc p {
        font-size: 1.05rem !important;
    }

    #main .sustain-section {
        /* background-size: cover !important; */
        padding: 10px 100px !important;
    }

    .we-serve-backgroundsec .fusion-layout-column.heading-icon-sections .tab-hy-container .tabs-hy {
        margin-top: 2.75rem !important;
    }

}

@media screen and (max-width: 1270px) and (min-width: 1024px) {
    .we-serve-backgroundsec .fusion-layout-column.heading-icon-sections .tab-hy-container .tabs-hy {
        margin-top: 3.4rem !important;
        padding: 0 !important;
        gap: 9px !important;
        justify-content: flex-start !important;
    }

    #main .we-serve-backgroundsec .fusion-layout-column.heading-icon-sections .tab-hy-container .tabs-hy button.tab-button-hy {
        min-width: 23% !important;
        margin: 6px !important;
    }

}

@media screen and (max-width: 1299px) and (min-width: 1024px) {

    /* 	.page-id-7448{ */
    #main .banner-heading-h1 h1.fusion-title-heading {
        font-size: 50px !important;
    }

    #main .welcome-nag-container {
        max-width: 49% !important;
    }

    .welcome-nag-container .text-welcome {
        line-height: 25px !important;
        font-size: 15px !important;
    }

    .welcome-nag-container .heading-main-h2 h2.fusion-title-heading {
        font-size: 30px !important;
    }

    .welcome-nag-container .fusion-column-wrapper {
        padding: 2rem !important;
    }

    .welcome-section-desktop {
        padding: 2.5rem 5rem !important;
    }

    /* 		.testi-slide .testimonial-content {
              font-size: 17px !important;
          } */
    .sus-container .heading-main-h2 h2.fusion-title-heading {
        font-size: 37px !important;
    }

    .tab-button-hy {
        width: 16% !important;
        padding: 0.4rem 0.4rem 0.1rem 0.4rem !important;
    }

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

    .sustain-point a img {
        width: 7% !important;
    }

    /* 	}	 */
    .cmd-container .fusion-column-wrapper h3.fusion-title-heading {
        font-size: 2rem !important;

        .cmd-head-pos p {
            font-size: 1.15rem !important;
        }
    }

    .nag-desc p {
        font-size: 1rem !important;
    }

    .cmd-container-right,
    .cmd-container-left {
        max-width: 50% !important;
    }

    .cmd-container-left .fusion-column-wrapper {
        justify-content: end !important;
    }

    .we-serve-backgroundsec {
		padding: 3rem 6.5rem 3.5rem !important;
	}
	.our-service-container {
		padding: 10px 90px 20px !important;
	}
	.heading-icon-sections .tab-content-hy {
		padding: 20px 0 !important;
	}
    #main .tabs-hy {
        padding: 0 !important;
    }
}

@media screen and (max-width: 1024px) {
    .cmd-container-left .fusion-column-wrapper {
        width: 61% !important;
        margin: 0 auto;
    }

    .we-serve-backgroundsec .fusion-layout-column.heading-icon-sections .tab-hy-container .tabs-hy {
        margin-top: 1.5rem !important;
        gap: 10px !important;
    }

    /* 	.testi-slide.slick-slide.slick-current.slick-active .testimonial-content {
          font-size: 1.3rem !important;
      } */
    .cmd-head-pos {
        margin-bottom: 1rem !important;
    }

}

@media screen and (max-width: 1024px) and (min-width: 767px) {

    /* 	.page-id-7448{ */
    #main .banner-heading-h1 h1.fusion-title-heading {
        font-size: 3rem !important;
    }

    /* 	} */
    #main .cmd-headname {
        font-size: 28px !important;
    }

    #main .cmd-head-pos p {
        font-size: 20px !important;
    }

    .nag-desc p {
        font-size: 17px !important;
    }

    .assembly-text-heading h2.fusion-title-heading {
        font-size: 2.7rem !important;
    }

    .award-text .fusion-image-element img {
        scale: 74%;
    }
}

@media screen and (max-width: 767px) and (min-width: 500px) {

    /* 	.page-id-7448{ */
    #main .banner-heading-h1 h1.fusion-title-heading {
        font-size: 1.9rem !important;
    }

    /* 	} */
    #main .cmd-headname {
        font-size: 23px !important;
    }

    #main .cmd-head-pos p {
        font-size: 17px !important;
    }

    .nag-desc p {
        font-size: 16px !important;
    }

    .assembly-text-heading h2.fusion-title-heading {
        font-size: 2rem !important;
    }

    .award-text .fusion-image-element img {
        scale: 70%;
    }
}

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

    /* 	.page-id-7448{ */
    #main .banner-heading-h1 h1.fusion-title-heading {
        font-size: 1.2rem !important;
    }

    /* 	} */
    #main .cmd-headname {
        font-size: 19px !important;
		margin-bottom: 2px !important;
    }

    #main .cmd-head-pos p {
        font-size: 14px !important;
    }

    .nag-desc p {
        font-size: 14px !important;
    }

    .assembly-text-heading h2.fusion-title-heading {
        font-size: 1.5rem !important;
    }

    .award-text .fusion-image-element img {
        scale: 65%;
    }
}

@media screen and (max-width: 1760px) and (min-width: 1140px) {
    #main .tabs-hs {
        padding: 23px 0 !important;
    }
}

@media screen and (max-width: 1140px) and (min-width: 1130px) {
    #main .tabs-hs {
        padding: 22px 0 !important;
    }
}

@media screen and (max-width: 1130px) and (min-width: 1024px) {
    #main .tabs-hs {
        padding: 26px 0 !important;
    }
}
    .defencePackagingWrapper .fusion-column-wrapper {
        padding-left: 0 !important;
    }