@media only screen and (max-width: 767px) {
    .why-choose-rental-wrapper-list .text-content-inner ul {
        margin-left: 0;
        padding-left: 20px;
    }
    .why-choose-rental-wrapper-list .text-content-inner ul li {
        padding: 0 0 20px 10px;
    }
    .why-choose-rental-wrapper-list .text-content-inner ul li:first-child {
        padding-top: 0;
    }
    .why-choose-rental-wrapper-list .text-content-inner ul li:not(:first-child)::before {
        margin-top: -10px;
    }
    @supports (-webkit-touch-callout: none) {
        .why-choose-rental-wrapper-list .text-content-inner ul li:not(:first-child)::before {
            margin-top: -28px;
        }
    }
    .why-choose-rental-outer-wrapper > .vc_column-inner > .wpb_wrapper {
        padding: 40px 20px 10px;
    }
    .how-rental-works-desc .text-content-inner ol li::marker {
        font-size: 11px;
    }
    .about-us-banner .banner-content-inner-wrapper {
        position: static;
    }
    .about-us-banner-outer-wrapper .banner-outer-wrapper .banner-image-wrapper .image-wrapper {
        position: relative;
    }
    .about-us-banner .banner-content-inner-wrapper .subtitle-wrapper {
        position: absolute;
        top: 40px;
    }
    .about-us-banner .banner-content-inner-wrapper .title-wrapper {
        top: 60px;
        position: absolute;
    }
    .about-us-banner .content-desc-wrapper {
        color: #004F71 !important;
        padding: 10px 0;
    }
    .about-us-banner .banner-content-inner-wrapper .title-wrapper h1 {
        font-size: 32px !important;
    }
    .about-us-banner-outer-wrapper .banner-outer-wrapper .banner-image-wrapper .image-wrapper:after {
        margin: unset;
    }
    .about-us-banner .banner-content-inner-wrapper .content-desc-wrapper {
        font-size: 14px !important;
    }
    .novengi-widthcontainer.about-novengi-outer-wrapper {
        max-width: 90%;
    }
    .about-novengi-below-wrapper > .vc_column-inner > .wpb_wrapper {
        flex-direction: column;
        gap: 20px;
    }
    .about-novengi-below-wrapper > .vc_column-inner > .wpb_wrapper > div {
        width: 100%;
    }
    .about-novengi-below-wrapper > .vc_column-inner > .wpb_wrapper .text-content-wrapper {
        padding: 0;
    }
    .our-mission-about-us-wrapper > .vc_column-inner > .wpb_wrapper {
        flex-direction: column;
    }
    .our-mission-left-outer-wrapper {
        width: 100%;
    }
    .our-mission-pic-outer-wrapper {
        width: 100%
    }
    .our-mission-right-outer-wrapper {
        width: 100%;
    }
    .novengi-widthcontainer.our-mission-about-us-outer-wrapper {
        max-width: 90%;
    }
    .our-mission-right .text-content-inner, .our-mission-left .text-content-inner {
        justify-content: center;
        gap: 30px;
        padding: 30px 0px;
    }
    .gws-image-item.our-mission-pic .image {
        height: 350px;
    }
    .our-strengths-about-us-wrapper > .vc_column-inner > .wpb_wrapper {
        flex-direction: column;
        gap: 0;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.our-strengths-left-outer-wrapper {
        width: 100%;
    }
    .novengi-widthcontainer.our-strengths-about-us-outer-wrapper {
        max-width: 90%;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.our-strengths-right-outer-wrapper {
        width: 100%;
    }
    .your-engineering-partner-content-wrapper > .vc_column-inner > .wpb_wrapper {
        flex-direction: column;
        gap: 30px;
    }
    .text-content-wrapper.engineering-partner-left {
        width: 100%;
    }
    .text-content-wrapper.engineering-partner-right {
        width: 100%;
    }
    .your-engineering-partner-content-wrapper {
        max-width: 90%;
        margin: 0 auto;
    }
    .your-engineering-partner-content-wrapper > .vc_column-inner > .wpb_wrapper .text-content-wrapper.engineering-partner-left .text-content-inner ul li {
        padding-left: 10px;
    }
    .your-engineering-partner-content-wrapper > .vc_column-inner > .wpb_wrapper .text-content-wrapper.engineering-partner-left .text-content-inner ul li {
        padding-bottom: 20px;
    }
    .your-engineering-partner-content-wrapper > .vc_column-inner > .wpb_wrapper .text-content-wrapper.engineering-partner-left .text-content-inner ul li:not(:first-child) {
        padding: 20px 30px;
    }
    .your-engineering-partner-content-wrapper > .vc_column-inner > .wpb_wrapper .text-content-wrapper.engineering-partner-left .text-content-inner ul li:not(:first-child) {
        padding-left: 10px;
    }
    .your-engineering-partner-content-wrapper > .vc_column-inner > .wpb_wrapper .text-content-wrapper.engineering-partner-left .text-content-inner ul {
        padding-left: 15px;
    }
    .your-engineering-partner-content-wrapper > .vc_column-inner > .wpb_wrapper .text-content-wrapper.engineering-partner-left .text-content-inner ul li::marker {
        font-size: 13px;
    }
    .text-content-wrapper.engineering-partner-right {
        padding: 45px 25px 0px;
    }
    .your-engineering-partner-content-wrapper > .vc_column-inner > .wpb_wrapper .text-content-wrapper.engineering-partner-left .text-content-inner ul li:before {
        margin-top: -25px;
    }
    @supports (-webkit-touch-callout: none) {
        .your-engineering-partner-content-wrapper > .vc_column-inner > .wpb_wrapper .text-content-wrapper.engineering-partner-left .text-content-inner ul li:before {
            margin-top: -40px;
        }
    }
    .your-engineering-partner-content-wrapper > .vc_column-inner > .wpb_wrapper .text-content-wrapper.engineering-partner-left .text-content-inner {
        gap: 10px;
    }
    .archive-solution-wrapper {
        padding-top: 150px;
    }
    .about-us-sustainability-wrapper > .vc_column-inner > .wpb_wrapper {
        flex-direction: column;
        gap: 30px;
    }
    .about-us-sustainability-wrapper > .vc_column-inner > .wpb_wrapper > div {
        width: 100%;
    }
    .novengi-widthcontainer.about-us-sustainability-outer-wrapper {
        max-width: 90%;
    }
    .about-us-sustainability-left > .vc_column-inner > .wpb_wrapper {
        gap: 10px;
    }
    .sustainability-btn-about-us a {
        font-size: 14px;
    }
    .sustainability-content-about-us .text-content-inner {
        gap: 20px;
    }
    .sustainability-btn-about-us a {
        font-size: 14px;
    }
    .sustainability-content-about-us .text-content-inner {
        gap: 20px;
    }
    .about-us-sustainability-right .image {
        height: 300px;
    }
    .text-content-wrapper.sustainability-content-about-us .text-content-inner p:last-child {
        padding-right: 0;
    }
    .about-us-banner .banner-content-inner-wrapper .content-wrapper {
        padding-top: 10px;
    }
    .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.homepage-heading-outer-wrapper {
        max-width: 90%;
    }
    .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.homepage-banner-outer-wrapper {
        max-width: 90%;
    }
    .banner-content-inner-wrapper {
        width: 37%;
    }
    .slider-container.homepage-banner-wrapper .banner-content-inner-wrapper .title-wrapper {
        padding-right: 0;
    }
    .slider-container.homepage-banner-wrapper .banner-content-inner-wrapper .content-wrapper {
        padding-left: unset;
        padding-inline: 10px;
    }
    .novengi-essentials .wpb_wrapper {
        display: block;
    }
    .novengi-essentials .gws-new-image-content-item {
        width: 100%;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.novengi-widthcontainer.novengi-essentials-inner-wrapper {
        max-width: 90%;
    }
    .regional-presence-wrapper > .vc_column-inner > .wpb_wrapper {
        flex-direction: column;
        gap: 20px;
    }
    .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.regional-presence-outer-wrapper {
        max-width: 90%;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.regional-title-wrapper {
        width: 100%;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.regional-content-wrapper {
        width: 100%;
    }
    .regional-content-wrapper .gws-image-item.regional-map {
        padding-top: 40px;
    }
    .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.homepage-work-together-outer-wrapper {
        max-width: 90%;
    }
    .banner-outer-wrapper.work-together-homepage-wrapper .image-wrapper .img {
        height: 400px;
    }
    .banner-outer-wrapper.work-together-homepage-wrapper .banner-content-inner-wrapper .content-wrapper {
        text-align: center;
        gap: 30px;
    }
    .banner-outer-wrapper.work-together-homepage-wrapper .banner-content-inner-wrapper .content-wrapper .content-desc-wrapper {
        margin: 0;
        width: 100%;
        font-size: 14px !important;
    }
    .banner-outer-wrapper.work-together-homepage-wrapper .banner-content-inner-wrapper .content-wrapper .gws-button.center a {
        font-size: 14px;
    }
    .novengi-essentials .gws-new-image-content-wrapper .text-wrapper p {
        font-size: 12px !important;
    }
    .gws-new-image-content-wrapper .title-wrapper h2 {
        font-size: 20px !important;
    }
    button.slick-arrow {
        border: none;
        background: transparent;
        color: #FF671F;
        padding: 0;
        position: absolute;
    }
    .wpb_wrapper.slick-initialized.slick-slider {
        position: relative;
    }
    button.slick-prev.slick-arrow {
        top: -30px;
        right: 70px;
        z-index: 2;
    }
    button.slick-next.slick-arrow {
        top: -30px;
        right: 20px;
    }
    .novengi-essentials .gws-new-image-content-item.solutions .title-wrapper, .novengi-essentials .gws-new-image-content-item.rental .title-wrapper {
        padding-right: 0;
    }
    .novengi-essentials .wpb_wrapper .new-image-content-img-titles-wrapper .content-wrapper {
        padding: 30px 20px 30px;
    }
    .homepage-banner-inner-wrapper .slider-container.homepage-banner-wrapper .banner-inner-wrapper .img {
        height: 480px;
    }
    .homepage-banner-wrapper .banner-content-inner-wrapper .content-desc-wrapper {
        font-size: 12px !important;
    }
    .slider-container.homepage-banner-wrapper .banner-content-inner-wrapper .content-wrapper {
        gap: 30px;
    }
    .slider-container.homepage-banner-wrapper .banner-content-inner-wrapper .gws-button a {
        font-size: 14px;
    }
    .slider-container.homepage-banner-wrapper ul.slick-dots {
        bottom: 20px;
        right: 20px;
    }
    .slider-container.homepage-banner-wrapper .banner-content-inner-wrapper .content-wrapper {
        width: 100%;
    }
    .slider-container.homepage-banner-wrapper .banner-content-inner-wrapper {
        width: 100%;
    }
    .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.contact-us-heading-outer-wrapper {
        max-width: 90%;
    }
    .contact-us-description .wpb_wrapper {
        padding: 0;
    }
    .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.contact-us-pic-outer-wrapper {
        max-width: 90%;
    }
    .contact-us-pic-inner-wrapper.wpb_column.vc_column_container.vc_col-sm-12 .gws-image-item.contact-us-pic .image {
        height: 270px;
    }
    .novengi-widthcontainer.contact-us-reach-out-outer-wrapper {
        max-width: 90%;
    }
    .contact-us-wrapper .gform_wrapper.gform-theme--framework.gform-theme--foundation .gform_fields {
        display: flex;
        flex-direction: column;
    }
    .contact-us-wrapper .gform_fields .gfield.gfield--type-textarea {
        margin-bottom: 0;
    }
    .contact-us-wrapper .gform_wrapper.gform-theme .gform_fields .gfield.gfield--type-fileupload {
        margin-bottom: 0;
    }
    .contact-us-wrapper .gf_browser_chrome.gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework.gform-theme--orbital .gform-footer.gform_footer.top_label {
        bottom: unset;
        right: unset;
        left: 50%;
        transform: translateX(-50%);
    }
    .novengi-widthcontainer.business-come-meet-us-map-outer-wrapper {
        max-width: 90%;
    }
    .come-meet-us-inner-wrapper > .vc_column-inner > .wpb_wrapper {
        max-width: 100%;
        flex-direction: column;
        padding: 30px 20px;
        height: 100%;
        gap: 30px;
    }
    .come-meet-us-inner-wrapper > .vc_column-inner > .wpb_wrapper > div {
        width: 100%;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.come-meet-us-content .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner .wpb_wrapper .text-content-wrapper:first-child {
        padding-top: 0;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.come-meet-us-content .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner .wpb_wrapper .text-content-inner {
        gap: 5px;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.come-meet-us-content .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner .wpb_wrapper {
        display: flex;
        flex-direction: column;
        gap: 30px;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.come-meet-us-content .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner .wpb_wrapper .text-content-wrapper:first-child::after {
        bottom: -15px;
    }
    .header-description-inner-wrapper {
        max-width: 90%;
    }
    .archive-partners-header-description-wrapper .header-wrapper h1 {
        font-size: 32px;
    }
    .archive-partners-header-description-wrapper .description-wrapper {
        padding-inline: 0;
        padding-top: 10px;
    }
    .archive-partners-header-description-wrapper .description-wrapper p {
        font-size: 14px;
    }
    .archive-partners-header-description-wrapper {
        padding: 200px 0 40px;
    }
    .archive-partner-posts-wrapper {
        max-width: 90%;
    }
    .archive-partner-posts-wrapper .archive-post-inner-wrapper {
        padding-top: 40px;
    }
    .archive-partner-posts-wrapper .archive-post-inner-wrapper .title-desc-logo-utility-wrapper {
        padding-bottom: 50px;
    }
    .archive-partner-posts-wrapper .archive-post-inner-wrapper .title-desc-utility-wrapper .title-wrapper-utility h2 {
        font-size: 26px;
    }
    .archive-partner-posts-wrapper .archive-post-inner-wrapper .title-desc-utility-wrapper .description-wrapper-utility {
        max-width: 100%;
    }
    .archive-partner-posts-wrapper .archive-post-inner-wrapper .title-desc-utility-wrapper .description-wrapper-utility p {
        font-size: 14px;
    }

    .archive-partner-posts-wrapper .archive-post-inner-wrapper .title-desc-utility-wrapper .title-wrapper-utility {
        padding-bottom: 10px;
    }
    .archive-partner-posts-wrapper .archive-post-inner-wrapper .content-partner-outer-wrapper {
        flex-direction: column;
        gap: 20px;
    }
    .content-partner-wrapper {
        display: flex;
        justify-content: center;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.thank-you-inner-pic-wrapper .gws-image-item.thank-you-banner .image {
        height: 100vh;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.thank-you-outer-desc p.text-block-title {
        font-size: 40px !important;
        line-height: 44px !important;
    }
    .text-content-wrapper.thank-you-desc.novengi-widthcontainer {
        max-width: 90%;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.thank-you-outer-desc p strong {
        font-size: 15px;
        line-height: 19px;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.thank-you-outer-desc p {
        font-size: 15px;
        line-height: 19px;
    }
    .button.back-to-homepage a {
        font-size: 14px;
    }
    .gws-button-wrapper.button.back-to-homepage.novengi-widthcontainer {
        max-width: 90%;
    }
    .error-404-wrapper {
        padding: 40px 20px;
        flex-direction: column;
    }
    .error-404-content-wrapper {
        width: 100%;
    }
    .h1-404-heading.novengi-orange-color {
        width: 100%;
    }
    .text-404-not-found p {
        font-size: 16px;
    }
    .text-oops-find-page p {
        font-size: 34px;
        line-height: 38px;
    }
    .text-we-cannot-find-page-looking p {
        font-size: 16px;
    }
    .button.back-homepage {
        padding-top: 0;
    }
    .h1-404-heading.novengi-orange-color h1 {
        font-size: 120px;
    }
    .error-404-page.novengi-widthcontainer {
        max-width: 90%;
    }
    .banner-content-inner-wrapper {
        width: 100%;
    }
    .text-content-wrapper.sustainability-content-about-us .text-content-inner p:last-child {
        font-size: 13px;
        line-height: calc(13px + 4px);
    }
    .our-strengths-content-outer-wrapper-about-us .text-content-inner p:last-child {
        font-size: 13px;
        line-height: calc(13px + 4px);
    }
    .about-novengi-outer-wrapper .gws-heading-title h3 {
        font-size: 12px !important;
        line-height: calc(12px + 4px) !important;
    }
    .about-novengi-below-wrapper .text-content-wrapper .text-content-inner p, .about-novengi-below-wrapper .text-content-wrapper .text-content-inner p strong {
        font-size: 14px;
        line-height: calc(14px + 4px);
    }
    .regional-content-wrapper .gws-image-item.regional-map .image {
        width: 100%;
        overflow: hidden;
        height: 140px;
    }
    @supports (-webkit-touch-callout: none) {
        .regional-content-wrapper .gws-image-item.regional-map .image {
            height: 165px;
        }
    }
    .regional-content-wrapper .gws-image-item.regional-map img {
        object-position: 10%;
    }
}


@media screen and (min-width: 768px) and (max-width: 1024px) {
    .novengi-widthcontainer.why-choose-rental-solutions-wrapper {
        max-width: 90%;
    }
    @supports (-webkit-touch-callout: none) {
        .why-choose-rental-wrapper-list .text-content-inner ul li:not(:first-child)::before {
            margin-top: -40px;
        }
    }
    .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.rental-process-works-outer-wrapper {
        max-width: 90%;
    }
    .rental-process-works-wrapper .wpb_wrapper {
        gap: 20px;
    }
    .how-rental-works-desc .text-content-inner ol li::marker {
        font-size: 11px;
    }
    .about-us-banner .banner-content-inner-wrapper .content-wrapper .content-desc-wrapper {
        font-size: 13px;
    }
    .about-us-banner .banner-content-outer-wrapper {
        width: 90%;
    }
    .novengi-widthcontainer.about-novengi-outer-wrapper {
        max-width: 95%;
    }
    .banner-outer-wrapper.about-us-banner .banner-image-wrapper {
        max-width: 95%;
    }
    .about-us-banner-outer-wrapper .banner-outer-wrapper .banner-image-wrapper .image-wrapper:after {
        max-width: 95%;
    }
    .our-mission-right .text-content-inner, .our-mission-left .text-content-inner {
        gap: 60px;
    }
    .novengi-widthcontainer.our-mission-about-us-outer-wrapper {
        max-width: 95%;
    }
    .novengi-widthcontainer.our-strengths-about-us-outer-wrapper {
        max-width: 95%;
    }
    .our-strengths-left-inner-wrapper > .vc_column-inner > .wpb_wrapper {
        padding: 40px 0 40px;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.our-strengths-right-outer-wrapper > .wpb_column {
        height: 100%;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.our-strengths-right-outer-wrapper > .wpb_column .vc_column-inner {
        height: 100%;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.our-strengths-right-outer-wrapper > .wpb_column .vc_column-inner .wpb_wrapper {
        height: 100%;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.our-strengths-right-outer-wrapper > .wpb_column .vc_column-inner .wpb_wrapper .gws-image-item {
        height: 100%;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.our-strengths-right-outer-wrapper > .wpb_column .vc_column-inner .wpb_wrapper .gws-image-item .image-wrapper {
        height: 100%;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.our-strengths-right-outer-wrapper > .wpb_column .vc_column-inner .wpb_wrapper .gws-image-item .image-wrapper .image {
        height: 100%;
    }
    .your-engineering-partner-content-wrapper > .vc_column-inner {
        max-width: 95%;
        margin: 0 auto;
    }
    @supports (-webkit-touch-callout: none) {
        .your-engineering-partner-content-wrapper > .vc_column-inner > .wpb_wrapper .text-content-wrapper.engineering-partner-left .text-content-inner ul li:before {
            margin-top: -50px;
        }
    }
    .novengi-widthcontainer.about-us-sustainability-outer-wrapper {
        max-width: 95%;
        margin: 0 auto;
    }
    .about-us-sustainability-right {
        height: 100%;
    }
    .about-us-sustainability-right .vc_column-inner {
        height: 100%;
    }
    .about-us-sustainability-right .vc_column-inner .wpb_wrapper {
        height: 100%;
    }
    .about-us-sustainability-right .vc_column-inner .wpb_wrapper .gws-image-item {
        height: 100%;
    }
    .about-us-sustainability-right .vc_column-inner .wpb_wrapper .gws-image-item .image-wrapper {
        height: 100%;
    }
    .about-us-sustainability-right .vc_column-inner .wpb_wrapper .gws-image-item .image-wrapper .image {
        height: 100%;
    }
    .slider-container.homepage-banner-wrapper .banner-content-inner-wrapper .content-wrapper {
        width: 60%;
    }
    .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.homepage-heading-outer-wrapper {
        max-width: 95%;
    }
    .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.homepage-banner-outer-wrapper {
        max-width: 95%;
    }
    .homepage-banner-inner-wrapper .slider-container.homepage-banner-wrapper .banner-inner-wrapper .img {
        height: 420px;
    }
    .novengi-essentials .wpb_wrapper .new-image-content-img-titles-wrapper .content-wrapper {
        min-height: 220px;
        padding: 30px 20px 30px;
    }
    .novengi-essentials .slick-track {
        display: block;
        /* gap: 10px; */
    }
    button.slick-arrow {
        border: none;
        background: transparent;
        color: #FF671F;
        padding: 0;
        position: absolute;
    }
    button.slick-prev.slick-arrow {
        top: -30px;
        right: 70px;
        z-index: 2;
    }
    button.slick-next.slick-arrow {
        top: -30px;
        right: 20px;
    }
    .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.homepage-work-together-outer-wrapper {
        max-width: 95%;
    }
    .banner-outer-wrapper.work-together-homepage-wrapper .banner-content-inner-wrapper .content-wrapper .content-desc-wrapper {
        font-size: 14px !important;
    }
    .banner-outer-wrapper.work-together-homepage-wrapper .banner-content-inner-wrapper .content-wrapper .gws-button.center a {
        font-size: 14px;
    }
    .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.regional-presence-outer-wrapper {
        max-width: 95%;
    }
    .regional-presence-wrapper > .vc_column-inner > .wpb_wrapper {
        gap: 50px;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.novengi-widthcontainer.novengi-essentials-inner-wrapper {
        max-width: 95%;
    }
    .novengi-essentials .slick-track .slick-slide {
        /* margin-inline: 10px; */
        padding: 0 10px;
    }
    .novengi-essentials .slick-list {
        margin: 0 -10px;
    }
    .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.contact-us-pic-outer-wrapper {
        max-width: 95%;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.novengi-widthcontainer.contact-us-reach-out-outer-wrapper {
        max-width: 95%;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.novengi-widthcontainer.contact-us-wrapper {
        max-width: 95%;
    }
    .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.business-come-meet-us-map-outer-wrapper {
        max-width: 95%;
    }
    @supports (-webkit-touch-callout: none) {
        .contact-us-wrapper .gform_wrapper.gform-theme--framework {
            position: relative;
        }
        .contact-us-wrapper .gform_wrapper.gform-theme--framework .gform-footer.gform_footer.top_label {
            position: absolute;
            right: 0;
            bottom: 30px;
            margin-top: 0 !important;
        }
        .header-description-inner-wrapper {
            max-width: 95%;
        }
        .archive-partner-posts-wrapper {
            max-width: 95%;
        }
    }
    .header-description-inner-wrapper {
        max-width: 95%;
    }
    .archive-partner-posts-wrapper {
        max-width: 95%;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.thank-you-inner-pic-wrapper .gws-image-item.thank-you-banner .image {
        height: 100vh;
    }
    .text-content-wrapper.thank-you-desc.novengi-widthcontainer {
        max-width: 95%;
    }
    .gws-button-wrapper.button.back-to-homepage.novengi-widthcontainer {
        max-width: 95%;
    }
    .h1-404-heading.novengi-orange-color h1 {
        font-size: 190px;
    }
    .error-404-page.novengi-widthcontainer {
        max-width: 95%;
    }

}


@media screen and (min-width: 1025px) and (max-width: 1200px) and (orientation: landscape) {
    @supports (-webkit-touch-callout: none) {
        .why-choose-rental-wrapper-list .text-content-inner ul li:not(:first-child)::before {
            margin-top: -40px;
        }
    }
    .banner-outer-wrapper.about-us-banner .banner-image-wrapper {
        max-width: 98%;
    }
    .about-us-banner-outer-wrapper .banner-outer-wrapper .banner-image-wrapper .image-wrapper:after {
        max-width: 98%;
    }
    .about-us-banner-outer-wrapper .banner-content-outer-wrapper {
        max-width: 90%;
    }
    .about-us-banner-outer-wrapper .banner-content-inner-wrapper {
        height: 80%;
    }
    .about-us-banner-outer-wrapper .banner-content-inner-wrapper .content-wrapper {
        width: 55%;
    }
    .gws-space-wrapper.above-about-us-banner-space .gws-space {
        height: 200px !important;
    }
    .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.about-novengi-outer-wrapper {
        max-width: 95%;
    }
    .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.our-mission-about-us-outer-wrapper {
        max-width: 95%;
    }
    .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.our-strengths-about-us-outer-wrapper {
        max-width: 95%;
    }
    .novengi-widthcontainer.your-engineering-partner-content-outer-wrapper {
        max-width: 95%;
    }
    .your-engineering-partner-content-wrapper > .vc_column-inner > .wpb_wrapper .text-content-wrapper.engineering-partner-left .text-content-inner ul li:before {
        margin-top: -50px;
    }
    .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.about-us-sustainability-outer-wrapper {
        max-width: 95%;
    }
    .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.homepage-heading-outer-wrapper {
        max-width: 95%;
    }
    .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.homepage-banner-outer-wrapper {
        max-width: 95%;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.novengi-widthcontainer.novengi-essentials-inner-wrapper {
        max-width: 95%;
    }
    .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.regional-presence-outer-wrapper {
        max-width: 95%;
    }
    .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.homepage-work-together-outer-wrapper {
        max-width: 95%;
    }
    .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.contact-us-pic-outer-wrapper {
        max-width: 95%;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.novengi-widthcontainer.contact-us-wrapper {
        max-width: 95%;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.novengi-widthcontainer.contact-us-reach-out-outer-wrapper {
        max-width: 95%;
    }
    .contact-us-wrapper .gform_wrapper.gform-theme--framework {
        position: relative;
    }
    .contact-us-wrapper .gform_wrapper.gform-theme--framework .gform-footer.gform_footer.top_label {
        position: absolute;
        right: 0;
        bottom: 30px;
        margin-top: 0 !important;
    }
    .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.business-come-meet-us-map-outer-wrapper {
        max-width: 95%;
    }
    @supports (-webkit-touch-callout: none) {
        .contact-us-wrapper .gform_wrapper.gform-theme--framework {
            position: relative;
        }
        .contact-us-wrapper .gform_wrapper.gform-theme--framework .gform-footer.gform_footer.top_label {
            position: absolute;
            right: 0;
            bottom: 30px;
            margin-top: 0 !important;
        }
        .vc_row.wpb_row.vc_row-fluid.novengi-widthcontainer.business-come-meet-us-map-outer-wrapper {
            max-width: 95%;
        }
        .header-description-inner-wrapper {
            max-width: 95%;
        }
        .archive-partner-posts-wrapper {
            max-width: 95%;
        }
    }
    .header-description-inner-wrapper {
        max-width: 95%;
    }
    .archive-partner-posts-wrapper {
        max-width: 95%;
    }
    .text-content-wrapper.thank-you-desc.novengi-widthcontainer {
        max-width: 95%;
    }
    .gws-button-wrapper.button.back-to-homepage.novengi-widthcontainer {
        max-width: 95%;
    }
    .error-404-page.novengi-widthcontainer {
        max-width: 95%;
    }
}