    @media screen and (max-width: 1490px) and (min-width: 1346px) {
        .menumain ul.navbar-nav li.nav-item a.nav-link {
            font-size: 15px;
            line-height: 20px;
            padding-inline: 5px;
        }

        .social a {
            margin-left: 10px;
        }
    }

    @media screen and (max-width: 1347px) and (min-width: 1201px) {
        .menumain ul.navbar-nav li.nav-item a.nav-link {
            font-size: 10px;
            line-height: 20px;
            padding-inline: 5px;
        }

        .right-footer a {
            font-size: 23px;
        }

        .social a {
            margin-left: 10px;
        }
    }


    @media screen and (max-width: 1300px) and (min-width: 1119px) {}

    @media screen and (max-width: 1200px) and (min-width: 1023px) {
        .menumain ul.navbar-nav li.nav-item a.nav-link {
            font-size: 11px;
            line-height: 20px;
            padding-inline: 0px;
        }

        a.navbar-brand img {
            height: 30px;
        }

        .menumain .navbar-brand {
            width: 115px;
        }

        .menumain ul.navbar-nav li.nav-item {
            margin-right: 10px;
        }
    }

    @media screen and (max-width: 1100px) and (min-width: 1023px) {
        .tri h3 {
            font-size: 55px;
            line-height: 58px;
        }

        .our-nico {
            padding: 60px 0px;
        }

        .see-future h5 {
            font-size: 44px;
        }

        .see-future {
            width: 84%;
        }

        .nico h3 {
            letter-spacing: 0px;
            font-size: 185px;
        }

        .nico-imp {
            padding-left: 25px;
            padding-right: 45px;
        }

        .detail-conts {
            width: 80%;
        }

        .cover-headear {
            padding: 0px 25px;
        }

        .social a {
            font-size: 20px;
            margin-left: 8px;
        }

        .right-footer a {
            height: 45px;
            font-size: 22px;
            line-height: 21px;
            ;
        }

        .banner-cont h1 {
            font-size: 72px;
            line-height: 72px;
        }

        .banner-cont h3 {
            letter-spacing: 2px;
            font-size: 30px;
            line-height: 36px;
        }

        .main-enq {
            padding: 60px;
        }

        section.innerpage-banner {
            margin-top: 0px;
        }

        .cares {
            height: 300px;
        }

        .heading p.us {
            width: 80%;
        }

        .cover-our {
            margin-right: 35px;
        }

        .box-mgs {
            top: 120px;
        }

        .box-mgs img {
            max-width: 450px;
        }

        .product h4 {
            margin-top: 0px;
        }

        .ni-cont p {
            width: 80%;
        }

        section.main-careers .cares p {
            width: 100%;
        }

        .our-stry {
            padding-left: 30px;
        }
    }

    @media only screen and (max-width: 1023px) {
        section.our-bannerb.position-relative.video-sec {
            padding-top: 100px;
            margin-top: -100px;
        }
    }

    @media screen and (max-width: 1199px) and (min-width: 992px) {
        .social a {
            font-size: 10px;
            color: #ffffff;
            margin-left: 0px;
        }

        .social a img {
            width: 17px;
            margin-bottom: 7px;
        }

        .menumain ul.navbar-nav li.nav-item a.nav-link {
            padding: 0;
            font-size: 10px;

        }

        .menumain ul.navbar-nav li.nav-item {
            margin-right: 8px;
        }

        .menumain .navbar-brand {
            width: 80px;
        }

        a.navbar-brand img {
            height: 50px;
        }

        a.left-header-button {
            background: #084e82;
            padding: 8px 12px;
            border-radius: 30px;
            font-weight: 500;
            float: left;
            color: #fff;
            letter-spacing: normal;
        }

        .social a svg {
            width: 17px !important;
        }

        .social a:last-child,
        .social a:nth-child(2) {
            font-size: 12px;
            color: #353535;
        }

        .social a img {
            width: 17px !important;
            margin-bottom: 7px;
        }

        .social a {
            font-size: 10px;
        }

        .social .dropdown button {
            font-size: 12px;
        }






    }



    @media only screen and (max-width: 991px) {
        .button-property-selection {
            padding: 10px 20px;
            font-size: 14px;
            margin-bottom: 20px;
        }

        .menumain ul.navbar-nav.mx-auto {
            width: 250px;
            background: #08558c;
            position: absolute;
            right: 0px;
            z-index: 9;
        }

        .menumain ul.navbar-nav.mx-auto li {
            margin-right: 0px;
            margin-bottom: 8px;
        }

        .menumain ul.navbar-nav li.nav-item a.nav-link {
            font-size: 15px;
            font-weight: 500;
            padding: 5px 15px;
            color: #fff;
        }

        header.sticky-top.active .menumain ul.navbar-nav li.nav-item a.nav-link {
            color: #fff;
        }

        .cover-headear .col-lg-10.col-md-12.col-12 {
            order: 1;
        }

        .cover-headear .col-lg-2.col-md-12.col-12 {
            order: 2;
        }

        button.navbar-toggler {
            border-radius: 0px;
            border: none;
        }

        button.navbar-toggler:focus {
            outline: none !important;
            box-shadow: none !important;
        }




        .feature-box .column-box1 {
            margin-top: 50px;
            width: 100%;
            border-radius: 10px;
            padding: 20px;
            height: 350px;
            justify-content: center;
            flex-direction: column;
        }

        .feature-box {
            padding: 0px 0;
            gap: 0px;
            flex-direction: column;
        }

        .feature-box .column-box1:before {
            display: none;
        }

        .feature-box .column-box1:after {
            display: none;
        }

        .feature-box .column-box1 .column-curve .numbering {
            top: 0;
        }

        .tach-banner-text {
            padding-top: 50px;
        }

        .tach-banner-text p::after {
            content: "";
            position: absolute;
            border-bottom: 2px solid #fff;
            width: 40%;
            right: 17%;
            top: 50%;
        }

        .tach-banner-text span::after {
            content: "";
            position: absolute;
            border-bottom: 2px solid #fff;
            width: 33%;
            left: 0;
            top: 50%;
        }


        .tiny-but-box {
            width: 100%;
            float: left;
            padding: 20px;
        }

        .tiny-but-main-heading p {
            max-width: 100%;
            margin: auto;
        }

        .brownian-box-left-main {
            width: 100%;
            float: left;
        }

        .brownian-box-right-main {
            width: 100%;
            float: left;
            padding-left: 0;
        }

        .f-logo.main-footer-left-us-logo {
            width: 140px;
        }

        .menu-footer ul {
            padding: 0;
        }

        .f-logo {
            margin-bottom: 10px;
            width: 100px;
            margin-left: 0;
            margin-top: 20px;
        }

        ul.copy-links {
            justify-content: center;
            margin-top: 0;
        }

        ul.copy-links li a {
            font-size: 12px;
            line-height: 0;
        }


        .copy-right p.mb-0 {
            font-size: 12px !important;
            text-align: left;
        }

        ul.copy-links {
            margin-bottom: 0 !important;
        }

        .more-applications-slider-heading h3 {
            margin-top: 0;
        }

        .more-applications-slider-heading {
            align-items: center;
        }

        .key-beneits-left ol li {
            padding-left: 10px;
        }

        .key-beneits-left ol li::after {
            width: 10px;
            height: 10px;
            left: -10px;
            top: 5px;
        }

        .key-beneits-left ol li b {
            color: #08558c;
            font-size: 14px;
        }

        .case-study-banner h1 {
            font-size: 16px;
            margin-bottom: 0;
            margin-top: 10px;
        }

        .case-study-banner h4 {
            font-size: 12px;
        }


    }





    @media screen and (max-width: 991px) and (min-width: 768px) {


        .eirates-applications-across-box-main h3 {
            font-size: 28px;
        }

        .main-drain-table-inner-con {
            margin-bottom: 40px;
        }

        .case-studies-home-main {
            padding: 50px 0px;
        }

        .table-responsive {
            margin-top: 0 !important;
        }

        .testmonoials-feedback-contant-right p {
            font-size: 17px;
            line-height: 30px;
        }

        .blog-slider-main {
            padding: 35px 0px;
            background-size: cover;
        }

        .generator-product-text h4 {
            font-size: 24px;
            line-height: 30px;
            margin-bottom: 15px;
        }

        .born-main {
            padding-top: 20px;
            padding-bottom: 20px;
        }

        .born-text {
            padding: 0px 20px;
            margin-top: 20px;
        }

        .about-page-boxs-main {
            padding: 35px 0px;
        }

        .about-page-inner h2 {
            margin-bottom: 10px;
            font-size: 24px;
        }

        .why-choose-nico-box p {
            font-size: 15px !important;
            padding: 0px 10px;
            line-height: 20px;
        }

        .why-choose-nico-box {
            height: 185px;
        }

        .why-choose-nico-text h2 {
            margin-bottom: 0;
        }


        .why-choose-nico-box .icon img {
            max-width: 50px;
            margin-bottom: 10px;
        }

        .about-page-inner p {
            font-size: 15px !important;
            line-height: 20px;
        }

        .product-configurations-text ul li {
            margin-top: 4px;
            margin-bottom: 4px;
            font-size: 14px;
        }

        .product-configurations-text h5 {
            font-size: 18px;
            font-weight: 600;
            margin-bottom: 10px;
            margin-top: 10px;
        }

        .nico h3 {
            font-size: 150px;
            line-height: 160px;
            letter-spacing: 0px;
            margin-left: 0px;
        }

        .our-stry {
            padding-left: 0px;
            margin-top: 35px;
        }

        .our-stry h2 br {
            display: none;
        }

        .our-stry h2 {
            font-size: 44px;
            line-height: 48px;
        }

        .see-future {
            width: 100%;
        }

        .dis {
            display: none;
        }

        .see-future h5 {
            font-size: 44px;
            line-height: 48px;
        }

        .our-nico {
            padding: 45px 0px;
        }

        .see-future p {
            width: 100%;
        }

        .change h3 {
            font-size: 44px;
        }

        .nico {
            height: 250px;
        }

        .nico-imp {
            padding-left: 0px;
            padding-right: 0px;
        }

        .cusmb {
            margin-bottom: 15px;
        }

        section.zik-zak .box-new h3 {
            font-size: 24px;
            line-height: 36px;
        }

        .our-application h2 {
            font-size: 32px;
            line-height: 42px;
        }

        .our-application p {
            width: 100%;
        }

        .banner-cont h1 {
            font-size: 50px;
            line-height: 50px;
            text-align: center;
        }

        .banner-cont h3 {
            font-size: 25px;
            line-height: 30px;
            text-align: center;
        }

        .story h3 {
            font-size: 70px;
        }

        .story p {
            line-height: 28px;
            width: 100%;
        }

        .story label {
            width: 90%;
            font-size: 18px;
            line-height: 26px;
        }

        .tri h3 {
            font-size: 52px;
            line-height: 56px;
        }

        .instre {
            padding-left: 0px;
        }

        .instre p {
            line-height: 32px;
            font-size: 20px;
        }

        .we h3 {
            font-size: 52px;
            line-height: 55px;
            margin-bottom: 15px;
        }

        .plot {
            padding: 0px 0px;
            margin: 45px 0px;
        }

        .product h4 {
            font-size: 36px;
            line-height: 36px;
            letter-spacing: 0px;
        }

        .ni-cont p {
            width: 100%;
        }

        .innerpage-banner.product-banner {
            margin-top: 0px;
        }

        .product {
            padding-top: 0px;
            height: 350px;
        }

        .ni-cont {
            margin-top: -50px;
        }

        .box-new {
            padding: 30px 20px;
            height: 320px;
        }

        .heading h3 {
            font-size: 32px;
            line-height: 36px;
            text-align: center;
            margin-bottom: 20px;
        }


        .heading h3 span {
            display: inline-block !important;
        }

        .innerpage-banner.career-banner {
            margin-top: 0px;
        }

        .cares {
            height: 270px;
        }

        .cares.cares23 {
            height: 165px;
        }

        .innerpage-banner.career-banner {
            background-size: 100% 100%;
        }

        .icon-box {
            text-align: center;
            margin-bottom: 25px;
        }

        .icon-box p {
            width: 100%;
        }

        .cover-our {
            margin-right: 0px;
            margin-bottom: 40px;
        }

        .car-img img {
            width: 100%;
        }

        .main-enq {
            padding: 0px;
        }

        .cover-enq-form .form-check {
            margin-bottom: 15px;
        }

        .cover-enq-form label.form-check-label {
            padding-left: 15px;
        }

        .change p {
            width: 100%;
        }

        .box-mgs {
            top: 0px;
        }

        .box-mgs img {
            max-width: 360px;
        }

        .product h4 {
            margin-top: 0px;
        }

        section.details .main-details {
            margin-top: 40px;
        }

        section.details .main-details h3 {
            font-size: 34px;
            line-height: 30px;
            margin-bottom: 35px;
        }

        section.details .main-details h1 {
            font-size: 34px;
            line-height: 30px;
            margin-bottom: 35px;
        }

        .days {
            margin-left: 0px;
            margin-bottom: 25px;
        }

        section.main-careers .cares p {
            width: 100%;
        }

        .cover-career-video video {
            height: 225px;
        }

        .cover-our.right {
            margin-left: 0px;
            margin-right: 0px !important;
        }

        .row.py-60 {
            padding: 40px 0px;
        }

        .award-sec .heading h3 {
            font-size: 32px;
        }

        .cares.cares-new.mt-5 {
            height: auto;
        }

        .partnership-logo .logo-item label {
            color: #3cbfe7;
            height: 25px;
            bottom: -30px;
            font-size: 14px;
            line-height: 20px;
        }

        section#affiliations-partnerships {
            padding-bottom: 10px;
        }

        section.career-2.why {
            padding: 70px 0 !important;
        }

        section.main-careers {
            padding-bottom: 0px;
        }

        .logo-box.partnership-home {
            gap: 0px;
        }

        section.career-2.value.award-sec {
            padding-top: 18px !important;
            padding-bottom: 0px !important;
        }

        .day-right {
            height: inherit;
        }

        .heading p.us {
            line-height: 32px;
            width: 100%;
        }

        .iota-logo {
            display: none;
        }

        .f-logo.f-logo2.d-none {
            display: none !important;
        }

        .cover-flex-logo.d-flex {
            justify-content: space-between;
        }

        section.zik-zak2.pb-60 .col-lg-6 {
            margin-bottom: 1.5rem;
        }

        section.zik-zak2.pb-60 {
            padding-bottom: 40px;
        }

        header.sticky-top {
            border-radius: 10px;
            margin: 0px 15px 0px;

        }

        section.career-2.award-sec .cover-our.right {
            margin-left: 0px;
            margin-right: 0px !important;
        }

        section.banner {
            height: 55vh;
        }

        .col-lg-2.col-md-12.col-12.pe-0 {
            padding-left: 0px !important;
        }

        .social a:first-child {
            margin-left: 0px;
        }


        .graph-img-box-1 {
            width: 100%;
        }

        .graph-img-box-lft {
            height: inherit;
        }

        .job_role {
            width: auto;
        }

        .enquiry-banner {
            height: 300px;
        }

        .iota-main {
            text-align: left;
        }

        .menu-footer {
            text-align: left;
            padding-left: 0;
        }

        .job_role {
            width: auto;
            text-align: center !important;
        }

        .swimin-box-im-main {
            width: 100%;
            float: left;
        }

        .main-swimmin-pool-table {
            margin-bottom: 30px;
        }


        .main-swim-img {
            align-items: start;
            flex-direction: column;
            gap: 30px;
            margin-bottom: 30px;
        }

        .main-swimmin-pool-table {
            overflow-x: auto;
            display: block;
            width: 100%;
            -webkit-overflow-scrolling: touch;
            /* border: 1px solid #ccc; */
        }

        .main-swimmin-pool-table .table {
            min-width: 700px;
            border-collapse: collapse;
        }




        .main-swimmin-pool-table::-webkit-scrollbar {
            height: 8px;
        }

        .main-swimmin-pool-table::-webkit-scrollbar-track {
            background: #ffffff;
        }

        .main-swimmin-pool-table::-webkit-scrollbar-thumb {
            background: rgb(195, 194, 194);
            border-radius: 4px;
        }

        .main-swimmin-pool-table::-webkit-scrollbar-thumb:hover {
            background: darkred;
        }

        .main-inner-text {
            flex-direction: column;
            margin-top: 10px;
        }

        .product h4 span {
            font-size: 34px;
        }

        .pr-box-main {
            width: 100%;
        }

        .pr-img {
            width: 100%;
        }

        .swimin-box-im-main {
            width: 100%;
        }

        .technology-sec {
            padding: 40px 30px;
        }

        .our-story-box-contant-main {
            width: 100%;
        }

        .tech-row {
            display: flex;
            gap: 12px;
        }



        .order-set {
            order: 2;
        }

        section.case-1.pt-60.pb-40.case-box-main-contant {
            padding-bottom: 0;
        }



        .case-box-main-contant .heading h3 {
            font-size: 32px;
            line-height: 5px;
            margin-bottom: 36px;
            text-align: left;
        }

        .heading label {
            font-size: 15px;
            line-height: 20px;
            margin-bottom: 20px;
            margin-left: 0;
        }

        .heading .case-study-back-button {
            top: -48px;
        }

        .heading .case-study-back-button a {
            font-size: 20px;
        }



        .main-case-study-section {
            margin-top: 0;
        }

        .main-case-study-left-text h4 {
            font-size: 20px;
        }

        .main-case-study-left-text-tak.main-case-study-left-text-tak-button {
            margin-top: 25px;
        }

        .main-case-study-left-text-tak {
            margin-bottom: 24px;
        }

        .main-case-study-left-text-tak span {
            width: 170px;
            height: 45px;
            border-radius: 12px;
            line-height: 45px;
            padding: 0px 15px 0px 15px;
            font-size: 17px;
        }


        .main-case-study-left-text-list b {
            margin-bottom: 15px;
            font-size: 18px;
        }

        .main-case-study-left-text-list ul li {
            font-size: 16px;
            padding-bottom: 15px;
            line-height: 26px;
        }

        .main-case-study-left-containt p {
            font-size: 16px !important;
            margin-bottom: 25px;
        }

        .case-study-all-images {
            padding-left: 30px;
        }

        .smart-seamless-main {
            padding: 35px 0px;
            margin-top: 30px;
        }

        .smart-seamless h3 {
            color: #fff;
            font-size: 24px;
        }

        .smart-seamless p {
            font-size: 28px !important;
        }



        .case-studies-home-left-main {
            width: 100%;
            float: left;
            margin-top: 40px;
            flex-direction: column;
        }

        .case-studies-home-left-box-main {
            width: 100%;
        }

        .case-studies-home-heading-main h2::after {
            display: none;
        }

        .case-studies-home {
            padding: 0px 20px;

        }

        .case-studies-home-heading-main h2 {
            font-size: 36px;
        }


        .case-studies-home-left-box-text h3 {
            font-size: 18px;
        }

        .case-studies-home-left-box-text p {
            font-size: 12px !important;
            padding-top: 12px;
        }

        .case-studies-home-left-box-text {
            margin: 30px 0px;
        }

        .contact-us {
            gap: 60px;
            padding: 0px 30px;
            flex-direction: column;
        }

        .address-main {
            justify-content: center;
            flex-direction: column;
        }

        .contact-form {
            padding: 30px;
            width: 100%;
        }

        .contact-left h3 {
            font-size: 46px;
            font-weight: 700;
            padding-bottom: 28px;
            margin-bottom: 28px;
        }

        .contact-left h2 {
            font-size: 30px;
        }

        .contact-left p {
            font-size: 17px !important;
            line-height: 24px;
            padding-bottom: 0;
        }

        .blog-slider-contant-img img {
            width: 100% !important;
            height: inherit;
        }


        /* .blog-slider-contant-img {
    height: 400px;
} */
        .blog-slider-contant-text {
            padding: 40px 30px;
            height: 200px;
            right: 0;
        }

        .application-heading p {
            font-size: 16px !important;
            color: #fff;
            padding: 0px 0;
            margin: 11px 0px;
            padding-top: 25px;
            margin-bottom: 47px;
        }

        .blog-slider-contant {
            height: 425px;
        }

        .blog-slider-heading h2 {
            font-size: 36px;
        }

        .blog-slider-heading h1 {
            font-size: 36px;
        }

        .blog-slider-contant-main.owl-carousel .owl-stage-outer {
            height: 500px;
            width: 100%;
        }

        .generators p {
            font-size: 34px !important;
        }

        .generators h2 {
            font-size: 48px;
            margin: 0;
            margin-top: -10px;
            margin-bottom: 0;
        }

        .generators h3 {
            font-size: 28px;
            padding-top: 19px;
            padding-right: 40px;
        }

        .technology-home-box:nth-child(2) .technology-home-box-cont::before {
            display: none;
        }

        .technology-home-box:nth-child(2) .technology-home-box-cont::after {
            display: none;
        }

        .technology-home-box-cont h3 {
            font-size: 22px;
        }

        .technology-home-heading {
            padding: 0 40px;
        }

        .technology-home-heading h2 {
            margin-bottom: 15px;
            font-size: 36px;
            line-height: 50px;
        }

        .banner-cont h2 {
            margin-bottom: 20px;
            color: #fff;
            font-size: 35px;
            line-height: 60px;
        }

        .banner .container.video-sec {
            height: 54vh;
        }

        .brazil-top-bg-right-heading h2 {
            font-size: 36px;
            margin-bottom: 15px;
        }

        section.banner {
            height: 55vh;
        }

        .brazil-top-bg-right p {
            line-height: 30px;
            font-size: 15px !important;
        }


        .brazil-top-bg-right-heading h3 {
            font-size: 24px;
            line-height: 30px;
        }

        .brazil-top-bg-right-heading h3 br {
            display: none;
        }

        .inner-page-heading {
            flex-direction: column;
        }



        .our-banner .inner-page-heading h1 {
            font-size: 60px;
        }

        .inner-page-heading h1 {
            font-weight: 800;
            margin-bottom: 25px;
        }

        .our-banner .inner-page-heading h1::before {
            font-size: 60px;
        }

        .video-sec .inner-page-heading p {
            font-size: 16px !important;
            line-height: 20px;
        }

        .applications-page-heading h3 {
            font-size: 18px;
            line-height: 30px;
            margin-top: 15px;
        }

        .applications-page-heading p {
            font-size: 16px !important;
            line-height: 26px;
            margin-top: 15px;

        }

        ul.list-unstyled.list {
            margin-top: 15px !important;
        }

        .application-business-section h2 {
            font-size: 36px;
            line-height: 36px;
            margin: 20px 0px;
        }


        .application-business-section-col-containt {
            height: inherit;
            width: 100%;
            padding: 15px 30px;
            margin-bottom: 20px;
        }

        .application-business-section-col-containt h3 {
            font-size: 24px;
            line-height: 33px;
        }

        .application-business-section-col-containt p {
            font-size: 16px !important;
            line-height: 24px;
        }

        .applications-ul-main h2 {
            font-size: 24px;
            line-height: 30px;
            margin-bottom: 25px;
            margin-top: 10px;
        }

        .applications-ul-main ul li {
            font-size: 16px;
            padding-bottom: 18px;
            line-height: 26px;
        }

        .application-technology {
            padding: 15px 30px;
            margin-top: 24px;
            margin-bottom: 35px;
        }

        .more-applications-slider-heading h3 {
            font-size: 24px;
        }

        .more-applications-slider-heading-link a {
            font-size: 16px;
        }

        .more-applications-slider-box-inne .owl-nav button.owl-next {
            width: 50px;
            height: 50px;
            right: -60px;
        }

        .more-applications-slider-box-inne .owl-nav button.owl-prev {
            width: 50px;
            height: 50px;
            left: -60px;
        }


        .about-box-main-col {
            width: 48%;
            float: left;
        }

        .born-images-heading h1 {
            font-size: 46px;
            line-height: 36px;
            margin-bottom: 25px;
            margin-bottom: 45px;
        }

        .main-image-box-contant::before {
            display: none;
        }

        .main-image-box-contant::after {
            display: none;
        }

        .born-images-main {
            padding: 0px 50px;
        }



        .born-text h2 {
            font-size: 20px;
            margin-top: 10px;
            margin-bottom: 20px;
        }


        .born-text p {
            font-size: 16px !important;
            margin-bottom: 25px;
        }

        .why-choose-nico-box-main {
            padding-right: 0;
        }

        .why-choose-nico.row.align-items-center {
            padding: 0px 40px;
        }

        .why-choose-nico-text-main {
            padding-left: 40px;
            margin-top: 40px;
        }

        .why-choose-nico-text h2 {
            font-size: 42px;
        }

        .why-choose-nico-text br {
            display: none;
        }


        .global-inner {
            width: 100%;
        }

        .global-expertis h2 {
            font-size: 40px;
            margin-bottom: 30px;
        }

        .global-expertis p {
            font-size: 16px !important;
            margin-bottom: 25px;
            line-height: 28px;
        }

        .global-expertise-main {
            padding: 0;
        }

        .work-with-us-main {
            padding: 50px 0px;

        }

        .work-with-us h2 {
            font-size: 42px;
            margin-bottom: 20px;
        }

        .work-with-us p {
            font-size: 24px !important;
        }


        .about-page-main .about-page .inner-page-heading {
            height: 400px;
            justify-content: center;
            gap: 16px;
        }

        .about-page .inner-page-heading h1 {
            font-size: 64px;
        }

        .about-page .inner-page-heading p {
            font-size: 16px !important;
        }


        .products-page-main {
            height: 375px;
        }

        .products-page {
            padding-top: 125px;
        }

        .products-page h3 {
            font-size: 42px;
        }

        .products-page h1 {
            font-size: 42px;
        }

        .generator-product-text p {
            font-size: 18px !important;
            line-height: 32px;
        }

        .generator-product-main {
            padding-top: 75px;
            height: 630px;
        }

        .generator-product-img {
            height: 320px;
        }

        .product-configurations-main {
            padding: 30px 0px;
            height: inherit;
        }

        .product-configurations-img {
            position: static;
            padding-right: 100px;
            width: 100%;
        }

        .product-configurations-text {
            width: 100%;
            margin-top: 40px;
        }

        .product-configurations-text h3 {
            font-size: 22px;
            margin-bottom: 25px;
        }

        .product-configurations-text p {
            margin-bottom: 20px;
            font-size: 16px !important;
        }


        .contact-page-icon-box-contant-main {
            width: 100%;
            height: inherit;
            padding: 40px;
        }

        .contact-page-icon-box-contant-text {
            float: left;
            width: 34%;
        }

        .contact-page-form-left-text h2 {
            font-size: 48px !important;
            margin-top: 47px;
        }

        .contact-page-form-left-text p {
            font-size: 16px !important;
            line-height: 20px;
            margin-bottom: 20px;
        }

        .enquiry-banner h3 {
            font-size: 42px;
            line-height: 0;
            margin-bottom: 0;
            margin-top: 28px;
        }

        .enquiry-banner h1 {
            font-size: 42px;
            line-height: 0;
            margin-bottom: 0;
            margin-top: 28px;
        }


        .westwater-plant-main {
            padding: 30px 0px;
            height: 1000px;
        }

        /* .westwater-plant-responsiv {
    background-image: url(../images/westwater_plant_us_mobile.png);
} */
        .applications-page-main h2 {
            font-size: 30px;
        }

        .blog-slider-heading {
            width: 100%;
        }

        .blog-slider-contant-main {
            width: 100%;
        }


        ul.list li {
            font-size: 16px;
            line-height: 22px;
            padding-left: 22px;
            margin-bottom: 8px;
        }




        .main-swimmin-pool-table table.table tbody tr td {
            font-size: 12px;
            padding-left: 18px;
        }

        .main-swimmin-pool-table table.table thead tr th {
            font-size: 12px;
            padding-left: 18px;
        }

        .main-swimmin-pool-table {
            margin-bottom: 20px;
        }


        /* .case-study-banner h1 {
    font-size: 24px;
    margin-bottom: 0px;
    margin-top: 20px;
} */

        .case-study-banner-logo {
            width: 235px;
            margin-top: 0;
        }

        .main-case-study-banner {
            height: inherit;
        }

        .case-study-banner h4 {
            font-weight: 600;
            font-size: 14px;
        }

        .banner-bottom-text ul li {
            font-size: 18px !important;
            font-weight: 500 !important;
        }

        .key-beneits-right {
            width: 100%;
            float: left;
            padding-left: 0;
        }

        .key-beneits-left p {
            font-size: 18px !important;
        }


        .key-beneits-left h3 {
            font-size: 22px;
            margin-top: 20px;
        }


        .key-beneits-left ol li {
            font-size: 16px;
            margin-bottom: 15px;
        }

        .key-beneits-left ol {
            margin-top: 20px;
        }

        .main-right-img-case--study {
            width: 100%;
            display: block;
            margin-top: 0;
        }

        .key-beneits-left {
            padding-right: 50px;
        }

        .key-beneits-left h4 {
            font-size: 18px !important;
            margin-top: 20px;
        }

        .key-beneits-left ul li {
            font-size: 18px !important;
        }

        .solion-image {
            margin-bottom: 20px;
        }

        .banner-bottom-text p {
            font-size: 22px !important;
            line-height: 34px;
        }

        .solution p {
            font-size: 20px !important;
            line-height: 30px;
        }

        .key-beneits-left-main {
            border: none;
        }

        .main-key-beneits {
            margin-top: 50px;
        }

        .bottom-box-main {
            padding: 25px 20px;
            margin-top: 15px;
            border-radius: 4px;
        }

        .key-beneits-left .bottom-box-main p {
            font-size: 18px !important;
            color: #595959;
            margin-top: 25px;
        }

        .banner-cont p {
            margin-bottom: 20px;
            font-size: 16px !important;
            padding: 0px 30px;
            margin-top: 0;
        }

        header.sticky-tp {
            position: sticky;
            top: 0;
            z-index: 999;
            background-color: #fff;
        }

        .social {
            border: none;
            margin-left: 16px;
        }

        .header-right-cont {
            padding: 0px 0;
            position: absolute;
            z-index: -1;
        }



        .why-nico {
            align-items: center;
            flex-direction: column;
        }

        .why-nico-main::after {
            display: none;
        }


        .why-nico-left-main {
            width: 100%;
        }

        .why-nico-left h2 {
            font-size: 32px;
        }

        .why-nico-left p {
            color: #ffffff;
            margin-top: 30px;
            line-height: 30px;
            font-size: 14px !important;
        }

        .why-nico-left h2 span {
            font-size: 32px !important;
        }

        .why-nico-left span {
            font-size: 32px !important;
        }


        .why-nico-right-main {
            width: 100%;
        }

        .why-nico-right h2 {
            font-size: 32px;
            margin-top: 0px;
            padding-left: 0;
        }

        .why-nico-main {
            padding-top: 60px;
            padding-bottom: 40px;
        }

        .nico-generators {
            width: 100%;
            float: left;
            padding: 40px 0px;
        }

        .westwater-plant p {
            line-height: 40px;
            font-size: 24px !important;
        }

        .applications-across-box-text {
            width: 100%;
        }

        .eirates-applications-across-box-main {
            width: 100%;
        }

        .eirates-applications-across-box-img {
            height: inherit;
            padding: 0;
        }

        .nico-uae-main {
            padding: 24px 0px;
            /* background-size: cover; */
        }

        .applications-across-hover-text {
            display: none;
        }

        .eirates-applications-across-box-main h2 {
            font-weight: 700;
            font-size: 28px;
        }

        .applications-across-box-text h2 {
            font-size: 42px;
        }

        .eirates-applications-across-main {
            padding: 50px 0px;
        }

        .applications-across-box-text h2 span {
            font-size: 48px;
        }

        .nico-uae-heading h2 {
            color: #000000;
            font-size: 38px;
        }

        .nico-uae-heading h3 {
            font-size: 38px;
        }

        .nico-uae-boxx-main {
            margin: auto;
            width: 100%;
        }

        .nico-uae-boxx-inner-main {
            display: flex;
            flex-direction: column;
            gap: 30px;
        }

        .nico-uae-boxx-inner-icon {
            width: 100%;
            gap: 15px;
            flex-direction: column;
        }

        .nico-uae-boxx-inner-icon:nth-child(2) {
            flex-direction: column-reverse;
        }


        .nico-uae-boxx-inner-dwon-main .nico-uae-boxx-inner-dwon {
            flex-direction: column-reverse;
        }

        .nico-uae-boxx-inner-dwon .nico-uae-inner-icon {
            display: flex;
            justify-content: center;
            width: 225px;
        }

        .nico-uae-boxx-inner-dwon p {
            font-weight: 500 !important;
            width: 100%;
            padding-left: 0;
        }

        .nico-uae-boxx-inner-dwon-main {
            margin-left: 0;
            margin-top: 0;
            margin-top: 30px;
        }

        .nico-uae-boxx-inner-icon p {
            text-align: center;
            font-weight: 500 !important;
            width: 100%;
        }

        .text-right-uae p {
            text-align: center;
        }

        .nico-uae-inner-icon {
            width: 100%;
            text-align: center;
        }

        .case-studies-home {
            gap: 0;
            flex-direction: column-reverse;
        }

        .case-studies-home-left-box-img {
            width: 200px;
            height: 200px;
            outline-offset: -15px;
        }

        .top-news-boxs-main .eirates-applications-across-box-main {
            width: 100%;
        }

        .eirates-applications-across-box-main h3 br {
            display: none;
        }

        .top-news-boxs-main .applications-across-box-text {
            justify-content: center;
        }

        .top-news-boxs-main .applications-across-box-text h2 br {
            display: none;
        }

        .case-studies-home-left-box-main:nth-child(1) .case-studies-home-left-box::after {
            display: none;
        }

        .case-studies-home-heading-main {
            width: 100%;
            padding: 0px 20px;
            justify-content: flex-start;
        }

        .pdf-text-main {
            width: 100%;
        }

        .pdf-thumbnail {
            height: inherit;
        }

        .blog-inner-pages {
            flex-direction: column;
            gap: 100px;
        }

        .blog-inner-main {
            width: 100%;
        }

        .blog-inner-pages {
            flex-direction: column;
            gap: 100px;
        }

        .blog-inner-main {
            width: 100%;
        }

        .nico-uae-heading {
            padding-left: 0;
            margin: 0;
        }

        .westwater-plant-main {
            background-image: url(../images/westwater_plant_us_mobile.png);
        }

        .application-aue-main .eirates-applications-across-box-main>a::after {
            display: none;
        }

        .eirates-applications-across-box-main>a::after {
            display: none;
        }

        .eirates-applications-across {
            gap: 0;
        }


        .nico-br-contant-main {
            padding: 0;
            padding-top: 20px;
            margin-bottom: 20px;
        }

        .nico-br-contant-inner {
            border-radius: 10px;
            padding: 20px 0px;
            flex-direction: column;
            gap: 24px;
        }

        .nico-br-contant-box-inner {
            width: 100%;
            margin-top: 0;
        }

        .nico-br-contant-box {
            width: 100%;
            justify-content: center;
            flex-direction: column;
            align-items: center;
            padding: 0px 24px;
            gap: 10px;
        }

        .nico-br-contant-box-img {
            width: 115px;
            height: 115px;
            padding: 22px;
            border: 6px solid #ffffff;
        }

        .nico-br-contant-box-text p {
            padding: 0;
            font-size: 15px !important;
        }


        .blog-slider-contant {
            height: inherit;
        }

        .blog-slider-contant-text {
            padding: 20px 15px;
            height: inherit;
        }

        .blog-slider-contant-date h4 {
            font-size: 14px;
        }

        .blog-slider-contant-date p {
            font-size: 14px !important;
        }

        .blog-slider-contant-main.owl-carousel .owl-stage-outer {
            height: inherit;
        }

        .generators {
            width: 100%;
        }

        .brazil-top-bg-main {
            background-image: url(../images/hero_dwon.png);
            padding-top: 450px;
            padding-bottom: 30px;
        }

        .brazil-top-bg-right {
            width: 100%;
            gap: 10px;
            flex-direction: column;
        }










    }


    @media screen and (max-width: 991px) and (min-width: 320px) {
        @media screen and (max-width: 767px) and (min-width: 320px) {
            .nico-pdf-main a {
                font-size: 14px;
                font-weight: 500;
            }

            .right-tablle-krishna {
                padding-left: 0;
                margin-bottom: 20px;
                margin-top: 0px;
            }

            .nico-pdf-main {
                margin: 20px 0px;
            }

            .order-set {
                order: 2;
            }

            #myBtn {
                bottom: 30px;
            }

            .seo-containt-heading-main {
                margin-top: 20px;
            }

            .seo-page-heading-main {
                margin-top: 30px;
            }

            .container-seo {
                padding: 0px 20px;
            }

            .graph-img-box-botel1 {
                width: 100%;
                float: left;
                padding: 20px;
                height: 500px;
                margin-bottom: 68px;
            }

            .bottle-cont p,
            .bottle-cont ul li {
                line-height: 26px;
                font-size: 18px;
            }

            .bottle-cont h3 {
                font-size: 24px;
                line-height: 30px !important;
            }

            .product h4 span {
                font-size: 16px;
            }

            .main-inner-text {
                gap: 18px;
            }

            .tech-row {
                display: flex;
                gap: 12px;
            }

            .our-story-box-contant-main {
                width: 100%;
            }

            .technology-sec {
                padding: 40px 30px;
            }

            span.tech-title {
                line-height: 70px;
                font-size: 68px;
            }

            .tech-row {
                margin-top: 42px;
                flex-flow: column;
                display: flex;
                gap: 18px;
            }

            .bottle-cont {
                padding: 20px 20px;
            }

            section.motion {
                padding: 20px;
            }

            .motion .bottle-cont {
                margin-left: 0px;
                width: 100%;
                padding: 20px;
                height: inherit;
            }

            .testmonoials-feedback-contant-right p {
                font-size: 17px;
                line-height: 30px;
            }


            .seo-containt-right ul li {
                margin-bottom: 10px;
            }

            .news-boxs-inner-img-main {

                height: 181px;
            }

            .bond .two-imgs.d-flex {
                flex-wrap: wrap;
                gap: 8px;
            }

            .bond .two-imgs .membr-pic {
                width: 46%;
            }

            .our-story-boxs {
                padding-bottom: 30px;
                margin-bottom: 30px;
            }


            .teaser a {
                padding: 7px 14px;
                font-size: 12px !important;
            }

        }
    }







    @media screen and (max-width: 1200px) and (min-width: 992px) {

        .feature-box .column-box1 {
            margin-top: 50px;
            width: 100%;
            border-radius: 10px;
            padding: 20px;
            height: 350px;
            justify-content: center;
            flex-direction: column;
        }

        .feature-box {
            padding: 0px 0;
            gap: 0px;
            flex-direction: column;
        }

        .feature-box .column-box1:before {
            display: none;
        }

        .feature-box .column-box1:after {
            display: none;
        }

        .feature-box .column-box1 .column-curve .numbering {
            top: 0;
        }

        .tach-banner-text {
            padding-top: 50px;
        }

        .tach-banner-text p::after {
            content: "";
            position: absolute;
            border-bottom: 2px solid #fff;
            width: 40%;
            right: 17%;
            top: 50%;
        }

        .tach-banner-text span::after {
            content: "";
            position: absolute;
            border-bottom: 2px solid #fff;
            width: 33%;
            left: 0;
            top: 50%;
        }


        .tiny-but-box {
            width: 100%;
            float: left;
            padding: 20px;
        }

        .tiny-but-main-heading p {
            max-width: 100%;
            margin: auto;
        }

        .brownian-box-left-main {
            width: 100%;
            float: left;
        }

        .brownian-box-right-main {
            width: 100%;
            float: left;
            padding-left: 0;
        }

        .right-footer a {
            font-size: 18px;
        }

        .plot a {
            font-size: 13px;
            line-height: 26px;
        }

        .plot p {
            margin-top: -10px;
            font-size: 14px !important;
            line-height: 20px;
        }

        .cover-left p {
            font-size: 14px !important;
            line-height: 20px;
        }

        .banner-cont h1 {
            font-size: 70px;
            line-height: 76px;
            text-align: center;

        }

        .banner-cont h3 {
            font-size: 42px;
            line-height: 50px;
            text-align: center;
        }

        section.banner {
            height: 90vh;
        }

        .main-swim-img {
            align-items: start;
            flex-direction: column;
            gap: 30px;
            margin-bottom: 30px;
        }

        .inner-swimmin-box-con {
            width: 100%;
        }
    }

    @media screen and (max-width: 1100px) and (min-width: 1000px) {
        .menumain ul.navbar-nav li.nav-item a.nav-link {
            font-size: 10px;
            line-height: 22px;
            white-space: nowrap;
        }

        /* .social a {
    font-size: 15px;
    margin-left: 10px;
} */
    }

    @media screen and (max-width: 1150px) and (min-width: 1101px) {
        .social a {
            font-size: 16px;
            margin-left: 12px;
        }
    }

    @media only screen and (max-width: 380px) {
        .nico h3 {
            padding-top: 47px;
            font-size: 79px !important;
        }
    }

    @media screen and (max-width: 767px) and (min-width: 500px) {
        .iota-main {
            text-align: left;
        }

        .nico {
            margin-bottom: 32px;
            height: 238px !important;
        }

        .map {
            height: 200px;
        }

        .swimin-box-im-main {
            width: 100%;
        }
    }

    @media only screen and (min-device-width: 767px) and (max-device-width: 1199px) {

        .main-key-beneits {
            margin-bottom: 40px !important;
        }

        .motion .bottle-cont {
            margin-left: 0px;
            width: 100%;
            padding: 20px;
            height: inherit;
        }

        .main-home-box .logo-box .logo-item {
            flex: 0 0 48% !important;
        }

        .alert-box-main {
            width: 100%;
            padding-right: 10px;
            position: static;
            padding-left: 10px;
        }

        .news-events {
            margin: auto;
            text-align: center;
        }


        .main-bottom-text-nico-left-main {
            width: 100%;
            float: left;
        }

        .main-bottom-text-nico-right-main {
            width: 100%;
            float: left;
            margin-top: 40px;
        }

        .main-bottom-text-nico::after {
            top: -36px;
            left: 0;
            right: 0;
            margin: auto;
            bottom: 0;
            display: none;
        }

        .right-tablle-krishna {
            margin-top: 0;
            margin-bottom: 25px;
        }

        .image-contanit-right p {
            font-size: 16px !important;
        }





        .seo-page-heading-main h3 {
            font-size: 24px;
        }

        .seo-page-heading-main a {
            width: 70px;
            height: 20px;
            font-size: 10px;
        }

        .seo-page-heading {
            width: 100%;
            float: left;
            margin: 35px 0px;
        }

        .seo-page-heading h2 {
            line-height: 47px;
            font-size: 40px;
            max-width: 100%;
            margin-top: 30px;
            font-weight: 500;
        }

        .seo-containt-heading-main::after {
            width: 100px;
        }


        .seo-containt-left {
            width: 100%;
            float: left;
            padding-right: 0px;
        }

        .seo-containt-left h3 {
            color: #08558c;
            font-size: 32px;
            line-height: 35px;
            margin-bottom: 30px;
        }

        .seo-containt-right p {
            line-height: 25px;
            font-size: 18px !important;
        }

        .seo-containt-right {
            width: 100%;
            float: left;
            margin-bottom: 0px;
            padding-left: 0;
        }

        .seo-containt-right p b {
            font-size: 18px;
        }

        .seo-containt-right ul li {
            font-size: 18px !important;
            line-height: 29px;
            margin-bottom: 15px;
        }

        .seo-bottom {
            margin-bottom: 100px;
            width: 100%;
            float: left;
            margin-top: 30px;
        }

        .feature-box {
            padding: 0px 0;
            gap: 0px;
            flex-direction: column;
        }

        .seo-bottom a {
            font-size: 12px;
            width: 125px;
            height: 30px;
            border-radius: 30px;
        }

        .applications-wwm-img {
            width: auto;
        }

    }

    @media only screen and (max-width: 500px) {
        .social {
            gap: 5px;
        }

        ul.copy-links li a {
            font-size: 7px;
            line-height: 0;
        }

        ul.copy-links li {
            margin-left: 6px;
        }

        .copy-right p.mb-0 {
            font-size: 7px !important;
            text-align: left;
        }


        .cover-headear {
            padding: 1px 10px !important;
        }

        .social {
            top: -12px !important;
            right: 2x !important;
            position: absolute;
        }
    }

    @media only screen and (max-width: 991px) {


        .header-right-cont {
            width: calc(100% - 40px);
            z-index: 99999;
        }

        .cover-left p {
            font-size: 14px !important;
            line-height: 19px;
            margin-bottom: 12px;
        }

        .menumain .navbar {
            padding: 0px 10px;
        }

        .menumain button {
            padding-right: 0;
        }

        .cover-headear {
            padding: 0 0px !important;
        }

        .social {
            top: -17px;
            right: 2px;
            position: absolute;
        }

        a.navbar-brand img {
            height: 45px;

        }

        .contact-page-form-right .form-wrapper {
            padding-left: 0;
        }

        .westwater-plant {
            width: 100%;
        }

        .video-sec .inner-page-heading p {
            border: none;
        }

        .about-page .inner-page-heading p {
            border: none;
        }



    }

    @media only screen and (max-width: 767px) {
        .pdf-text-main {
            width: 100%;
        }

        .products-page h3 span {
            font-size: 29.5px;
        }

        .products-page h1 span {
            font-size: 29.5px;
        }

        .text-blog-slider-contant {
            padding: 10px;
            border-radius: 6px;
            padding-top: 15px;
            padding-left: 14px;
            padding-right: 14px;
        }

        .blog-slider-contant-date h4 {
            font-size: 12px;
        }

        .blog-slider-contant-date p {
            font-size: 12px !important;
        }

        .blog-slider-contant {
            height: inherit;
        }

        .blog-slider-contant-text {
            padding: 20px 15px;
            height: inherit;
        }

        .nico-br-contant-main {
            padding: 0;
            padding-top: 20px;
            margin-bottom: 20px;
        }

        .nico-br-contant-inner {
            border-radius: 10px;
            padding: 20px 0px;
            flex-direction: column;
            gap: 24px;
        }

        .nico-br-contant-box-inner {
            width: 100%;
            margin-top: 0;
        }

        .nico-br-contant-box {
            width: 100%;
            justify-content: center;
            flex-direction: column;
            align-items: center;
            padding: 0px 24px;
            gap: 10px;
        }

        .nico-br-contant-box-img {
            width: 100px;
            height: 100px;
            padding: 20px;
            border: 5px solid #ffffff;
        }

        .nico-br-contant-box-text p {
            padding: 0;
            font-size: 14px !important;
        }

        .product-box {
            position: relative;
            width: 85%;
            margin: 10px auto 20px auto;
        }

        .brazil-top-bg-main {
            background-image: url(../images/hero_dwon.png);
            padding-top: 250px;
            padding-bottom: 30px;


        }



        .generators {
            width: 100%;
        }

        ul.list-unstyled.list {
            margin-bottom: 15px !important;
            margin-top: 15px !important;
        }


        .nico-uae-heading h3 {
            font-size: 36px;
        }


        .eirates-applications-across {
            gap: 0;
        }


        .brazil-top-bg-right-heading h3 br {
            display: none;
        }

        .brazil-top-bg-right {
            width: 100%;
            gap: 20px;
            flex-direction: column;
        }

        .brazil-top-bg {
            flex-direction: column;
        }

        .brazil-top-bg-right p {
            /* color: #ffffff; */
            line-height: 25px;
            font-size: 14px !important;
        }

        .brazil-top-bg-right-heading h2 {
            font-size: 36px;
            margin-bottom: 15px;
        }

        .brazil-top-bg-right-heading h3 {
            font-size: 25px;
            line-height: 30px;
            color: #2c87ca;
        }


        .eirates-applications-across-box-main>a::after {
            display: none;
        }

        .nico-uae-heading {
            padding-left: 0;
            margin: 0;
        }

        .application-aue-main .eirates-applications-across-box-main>a::after {
            display: none;
        }

        .blog-inner-pages {
            flex-direction: column;
            gap: 35px;
            margin-bottom: 40px;
        }

        .blog-inner-main {
            width: 100%;
        }

        .eirates-applications-across-box-main h3 br {
            display: none;
        }

        .top-news-boxs-main .eirates-applications-across-box-main {
            width: 100%;
        }

        .why-nico-main::after {
            display: none;
        }

        .why-nico-right h2 {
            font-size: 24px;
            margin-top: 0px;
            padding-left: 0;
            margin-bottom: 0;
        }

        .why-nico-left h2 {
            font-size: 28px;
        }

        .why-nico-left span {
            font-size: 28px !important;
        }


        .why-nico-main {
            padding-top: 65px;
            background-size: 100% 100%;
        }

        .why-nico-left h2 span {
            font-size: 28px !important;
        }


        .why-nico {
            align-items: center;
            flex-direction: column;
            gap: 20px;
        }

        .why-nico-left-main {
            width: 100%;
            display: flex;

        }

        .why-nico-right-main {
            width: 100%;
            display: flex;
        }

        .news-box label {
            letter-spacing: 3px;
            font-size: 14px;
            padding: 3px 6px;

        }

        .news-box a {
            font-size: 17px;
            line-height: 11px;
        }

        .news-box {
            padding: 0px 6px;
            height: 56px;
        }

        a.left-header-button {
            padding: 9px 10px;
        }

        .social {
            top: -12px;
            right: 2px;
            position: absolute;
        }

        header.sticky-tp {
            position: sticky;
            top: 0;
            z-index: 999;
            background-color: #fff;
        }

        .social {
            border: none;
            margin-left: 16px;
        }

        .header-right-cont {
            padding: 0px !important;
            position: absolute;
        }

        .main-key-beneits {
            margin-top: 30px;
        }

        .bottom-box-main {
            padding: 25px 20px;
            margin-top: 12px;
            border-radius: 4px;
        }

        .key-beneits-right img {
            width: 100%;
        }

        .main-swimmin-pool-table table.table tbody tr td {
            font-size: 10px;
            padding-left: 15px;
        }

        .main-swimmin-pool-table table.table thead tr th {
            font-size: 10px;
            padding-left: 15px;
        }

        .main-swimmin-pool-table {
            margin-bottom: 10px;
        }

        .key-beneits-left h4 {
            font-size: 16px !important;
            margin-top: 20px;
        }

        .banner-bottom-text ul li {
            font-size: 16px !important;
            font-weight: 500 !important;
        }

        .key-beneits-left p {
            font-size: 16px !important;
            font-weight: 500 !important;
        }

        .key-beneits-left ul li {
            font-size: 18px !important;
            font-weight: 500 !important;
        }

        .main-right-img-case--study {
            margin-top: 0;
        }


        .key-beneits-left ol {
            margin-top: 30px;
        }

        .key-beneits-left ol li {
            font-size: 16px;
            margin-bottom: 10px;
        }

        .key-beneits-left h3 {
            font-size: 18px;
            margin-top: 20px;
        }

        .key-beneits-left {
            padding: 0;
        }

        .key-beneits-left-wirth-main {
            width: 100%;
        }

        .key-beneits-right-wirth-main {
            width: 100%;
        }

        .solution-image-main {
            margin-bottom: 0px !important;
        }

        .key-beneits-right p {
            font-size: 16px !important;
            margin-top: 20px;
        }

        .key-beneits {
            flex-direction: column;
            padding: 0 15px;
        }

        .key-beneits-right-main {
            width: 100%;
        }

        .key-beneits-right-img {
            height: inherit;
            padding: 0;
        }

        .key-beneits-right {
            padding: 0;
            margin-top: 20px;
        }

        .key-beneits-left-main {
            width: 100%;
        }

        .solion-image {
            margin-bottom: 20px;
        }


        .solution p {
            font-size: 18px !important;
            color: black;
            line-height: 25px;
        }

        .solution h3 {
            font-size: 22px;
            margin-bottom: 20px;
        }

        .banner-bottom-text {
            margin: 30px 0px;
            padding: 15px 20px;
        }

        .banner-bottom-text p {
            font-size: 20px !important;
            line-height: 29px;
        }

        /* .case-study-banner h4 {
    font-size: 14px;
} */
        /* .case-study-banner h1 {
    font-size: 18px;
        margin-bottom: 0;
        margin-top: 18px;
} */

        .key-beneits-left .bottom-box-main p {
            font-size: 15px !important;
            color: #595959;
            margin-top: 20px;
        }

        .main-case-study-banner {
            height: inherit;
        }

        .case-study-banner-logo {
            width: 150px;
            margin-top: -25px;
        }


        ul.list li {
            font-size: 15px;
            line-height: 20px;
            padding-left: 20px;
            margin-bottom: 5px;
        }

        .applications-page-main h2 {
            font-size: 24px;
        }

        section.products-page-main+img {
            margin-bottom: -24px;
            width: 100%;
            height: inherit;
        }

        section.products-page-main {
            margin-bottom: -32px;
        }

        section.about-page-main+img {
            margin-bottom: -19px;
            width: 100%;
            height: inherit;
        }

        .cover-headear {
            padding: 0px 0px;
            margin-bottom: 0 px;
        }

        .blog-page-main {
            padding: 25px 0px;
        }

        .blog-page-heading {
            padding: 0;
            text-align: center;
        }

        .blog-page-heading h3 {
            margin-bottom: 10px;
            font-size: 24px;
        }

        .blog-img-top {
            margin: 15px 0px;
        }

        .container-blog {
            padding: 0px 30px;
        }

        /* 
.blog-img-top a {
    left: 15px;
    bottom: 15px;
    width: 90px;
    height: 30px;
    font-size: 13px;
} */


        .top-border {
            border-top: 2px solid #51aced;
            margin-bottom: 35px;
            margin-top: 15px;
        }

        .blog-text p {
            font-size: 15px !important;
            padding-bottom: 15px;
            line-height: 23px;
        }

        .list-p p {
            padding-top: 24px;
        }

        .blog-page ul li {
            font-size: 16px;
            padding-bottom: 20px;
            line-height: 25px;
        }


        .blog-page ul li:before {
            left: -32px;
            top: 6px;
            content: '';
            width: 15px;
            height: 15px;
        }

        .list-blog {
            margin-bottom: 25px;
        }

        .blog-conclusion-main h3 {
            font-size: 22px;
            margin-bottom: 14px;
        }

        .blog-conclusion-main p:nth-child(2) {
            margin-bottom: 20px;
        }

        .blog-conclusion-main p {
            font-weight: 500 !important;
            font-size: 15px !important;
            line-height: 25px;
        }

        .blog-conclusion-main {
            padding: 24px;
            margin-bottom: 0;
        }

        .blog-bottom-button-main {
            border-radius: 12px;
            padding: 18px 24px;
            margin-top: 27px;
        }

        .blog-bottom-button-main a {
            padding: 6px 20px;
            border-radius: 30px;
            font-size: 12px;
        }

        .inner-page-heading {
            flex-direction: column;
        }



        /* application */
        .applications-page {
            padding: 25px;
        }

        .applications-page-heading h3 {
            font-size: 19px;
            line-height: 30px;
            margin-top: 15px;
        }

        ul.list-unstyled {
            margin-top: 0px !important;
            margin-bottom: 0px !important;
        }

        .copy-right .row {
            align-items: center;
        }

        .main-details h3 {
            font-size: 24px;
            margin-bottom: 20px;
        }

        .main-details h1 {
            font-size: 24px;
            margin-bottom: 20px;
        }

        .pdf-thumbnail h4 {
            margin-top: 25px;
            font-size: 16px;
        }

        .pdf-thumbnail span {
            font-size: 14px;
        }

        .applications-page-heading p {
            font-size: 14px !important;
            line-height: 24px;
            margin-top: 10px;
            margin-bottom: 0;
        }

        .application-business-section h2 {
            font-size: 24px;
            line-height: 20px;
            margin: 10px 0px;
        }

        .application-business-section-col {
            padding-left: 0;
            margin-bottom: 20px;
        }

        .application-business-section-col-containt {
            height: inherit;
            padding: 24px 30px;
        }

        .application-business-section-col-containt h3 {
            font-size: 22px;
            font-weight: 700;
            margin-top: 8px;
            line-height: 35px;
        }

        .application-business-section-col-containt p {
            font-size: 16px !important;
            line-height: 24px;
        }

        .applications-ul-main h2 {
            font-size: 24px;
            line-height: 24px;
            margin-bottom: 25px;
            margin-top: 15px;
        }


        .applications-ul-main ul li {
            font-size: 15px;
            padding-bottom: 10px;
            line-height: 25px;
        }


        .list-applications li:before {
            left: -31px;
            content: '';
            width: 15px;
            height: 15px;
        }


        .application-technology {
            padding: 28px 30px;
            margin-top: 20px;
            margin-bottom: 40px;
        }

        .application-technology h3 {
            padding: 0;
        }

        .more-applications-slider-box-inne .owl-nav button.owl-next {
            right: 137px;
            top: 60px;
            width: 45px;
            height: 45px;
        }

        .more-applications-slider-box-inne .owl-nav button.owl-prev {
            left: 137px;
            top: 60px;
            width: 45px;
            height: 45px;
        }

        .more-applications-slider-main {
            padding: 100px 0px;
        }

        .more-applications-slider-heading {
            margin-bottom: 40px;
        }

        .more-applications-slider-heading h3 {
            font-size: 18px;
        }


        .more-applications-slider-heading-link a {
            font-size: 14px;
        }

        .main-key-beneits {
            margin-bottom: 30px !important;
        }

        .cover-left a {
            font-size: 14px;
        }

        .cover-left p {
            font-size: 14px !important;
        }

        .cover-footer {
            padding: 40px 0px 15px;

        }

        .cover-flex-logo.d-flex {
            display: block !important;
            text-align: center;
        }


        .iota-main {
            text-align: left;
        }

        .menu-footer {
            text-align: left;
        }

        .iota-logo {
            padding-left: 0px;
            display: none;
        }

        .plot {
            padding: 0px 0px;
            margin-top: 30px;
            margin-bottom: 30px;
        }

        .right-footer a {
            height: 30px;
            letter-spacing: 0px;
            font-size: 18px;
            line-height: 20px;
        }

        /* .copy-right p.mb-0 {
        font-size: 15px !important;
        text-align: center;
    } */

        /* ul.copy-links {
        justify-content: center;
        margin-top: 10px;
    } */

        .video-sec .inner-page-heading p {
            width: inherit;
            font-size: 13px !important;
            line-height: 20px;
            margin: 0;
        }

        .our-banner .inner-page-heading h1 {
            font-size: 48px;
            margin-bottom: 10px;
        }

        .our-banner .inner-page-heading h1::before {
            font-size: 47px;
        }

        section.our-banner.video-sec {
            height: 300px;
            align-items: center;
            display: flex;
        }



        /* product */


        .products-page h3 {
            font-size: 28px;
        }

        .products-page h1 {
            font-size: 28px;
        }

        .products-page {
            padding: 40px 0px;
        }

        .products-page-main {
            height: inherit;
        }


        .generator-product-main {
            padding-top: 60px;
            height: 530px;
        }

        .generator-product-text p {
            font-size: 15px !important;
            line-height: 27px;
        }

        .generator-product-text p b {
            font-size: 17px !important;
        }

        .generator-product-img {
            height: 250px;
        }

        .product-configurations-text {
            width: 100%;
            padding-right: 30px;
            padding-left: 25px;
        }

        .applications-br-heading h2 {
            font-size: 24px;
        }

        .product-configurations-main {
            width: 100%;
            float: left;
            padding: 0;
            height: inherit;
            margin-bottom: 30px;
        }

        .product-configurations-img {
            width: 100%;
            position: inherit;
            left: 0;
            top: 0;
            padding-right: 40px;
            margin-bottom: 40px;
        }

        .product-configurations-img img {
            border-radius: 0px 35px 0px 0px;
            height: 330px;
            width: 100%;
            object-fit: cover;
        }

        .product-configurations-text h3 {
            font-size: 20px;
            margin-bottom: 15px;
        }

        .product-configurations-text p {
            margin-bottom: 14px;
            font-size: 14px !important;
            color: #353535;
        }


        /* about */

        .about-page .inner-page-heading p {
            padding-left: 30px;
            font-size: 14px !important;
            width: inherit;
            line-height: 24px;
        }

        .about-page-main {
            height: inherit;
            padding: 40px 0px;
        }

        .about-page .inner-page-heading h1 {
            font-size: 48px;
            margin-bottom: 10px;
        }


        .about-page-main .about-page .inner-page-heading {
            height: inherit;
        }

        .about-page-boxs-main {
            padding: 30px 0px;
        }

        .about-page-inner h2 {
            margin-bottom: 10px;
            font-size: 26px;
        }

        .about-page-inner img {
            max-width: 45px;
        }

        .about-page-inner p {
            font-size: 15px !important;
            line-height: 22px;
        }

        .born-images-main {
            width: 100%;
            float: left;
            padding: 0px;
        }

        .born-main {
            padding-top: 50px;
            padding-bottom: 30px;
        }

        .born-images-heading h1 {
            font-size: 36px;
            line-height: 36px;
            margin-bottom: 25px;
            margin-bottom: 45px;
        }

        .born-images {
            margin-bottom: 30px;
        }

        .main-image-box-contant::before {
            display: none;
        }

        .main-image-box-contant::after {
            display: none;
        }

        .about-box-main-col {
            width: 48%;
            float: left;
        }

        .born-text {
            width: 100%;
            float: left;
            padding: 0 20px;
            margin-top: 0;
        }

        .born-text h2 {
            font-size: 16px;
            margin-top: 14px;
            margin-bottom: 20px;
        }

        .born-text p {
            font-size: 14px !important;
            margin-bottom: 20px;
        }

        .why-choose-nico-box-main {
            padding-right: 0;
        }

        .why-choose-nico.row.align-items-center {
            padding: 0px 30px;
        }

        .why-choose-inner {
            padding: 40px;
        }

        .why-choose-nico-box {
            height: inherit;
        }

        .why-choose-nico-box .icon img {
            max-width: 50px;
            margin-bottom: 15px;
        }


        .why-choose-nico-box p {
            font-size: 14px !important;
            font-weight: 500 !important;
            color: #5a5a5a;
            padding: 0px 15px;
            line-height: 12px;
        }


        .why-choose-nico-text-main {
            padding-left: 24px;
        }

        .why-choose-nico-text h2 {
            font-size: 24px;
            margin-top: 40px;
            margin-bottom: 20px;
        }

        .why-choose-nico-main {
            padding: 40px 0;
        }

        .global-inner {
            width: 100%;
        }

        .global-expertise-main {
            padding: 0 0px;
            padding: 20px;
        }

        .generator-product-text h4 {
            font-size: 18px;
            line-height: 25px;
            margin-bottom: 15px;
        }

        .product-configurations-text ul li {
            margin-top: 0;
            margin-bottom: 0px;
            font-size: 13px;
        }

        .product-configurations-text h5 {
            font-size: 15px;
            font-weight: 600;
            margin-bottom: 0;
            margin-top: 10px;
        }

        .global-expertis p {
            font-size: 14px !important;
            margin-bottom: 16px;
            line-height: 24px;
        }

        .global-expertis h2 {
            margin: 0;
            font-size: 26px;
            margin-bottom: 28px;
        }

        .global-expertis {
            margin-top: 24px;
        }

        .work-with-us-main {
            padding: 30px 0px;
        }

        .work-with-us h2 {
            font-size: 26px;
            margin-bottom: 10px;
        }

        .work-with-us p {
            font-size: 18px !important;
        }

        .work-with-us .line {
            height: 40px;
        }

        .button-work-with a {
            font-size: 14px;
        }

        .button-work-with {
            height: 58px;
            width: 245px;
        }

        .change h3 {
            font-size: 26px;
            line-height: 35px;
            margin-bottom: 10px;
            letter-spacing: 0px;
        }

        .nico {
            margin-bottom: 32px;
            height: inherit !important;
            margin-top: -13px;
        }

        .nico h3 {
            padding-top: 47px;
            font-size: 100px;
            line-height: 65px;
            letter-spacing: 0px;
            margin-left: 0px;
        }

        .born-images h3 {
            margin-top: 10px;
            font-size: 14px;
        }

        section.banner {
            height: inherit;
            margin-top: 00px;
            height: 60vh;
            position: relative;
            padding-top: 0px;
        }


        .banner .container.video-sec {
            height: inherit;
        }


        .banner-cont h1 {

            text-align: center;
            margin-bottom: 10px;
            font-size: 24px;
            line-height: 30px;
        }

        .banner-cont h2 {
            margin-bottom: 10px;
            font-size: 16px;
            line-height: 10px;
        }

        .banner-cont p {
            margin-bottom: 10px;
            font-size: 14px !important;
            padding: 0px 10px;
            margin-top: 10px;
        }

        .banner-cont a {
            margin-bottom: 30px;
            font-size: 8px !important;
            padding: 13px 20px;
            margin-top: 10px;
        }

        .technology-home-heading {
            padding: 0;
        }

        .technology-home {
            margin: 30px 0px;
        }

        .technology-home-heading h2 {
            margin-bottom: 0;
            font-size: 20px;
            line-height: 32px;
        }

        .technology-home-box:nth-child(2) .technology-home-box-cont::before {
            display: none;
        }

        .technology-home-box:nth-child(2) .technology-home-box-cont::after {
            display: none;
        }


        .technology-home-box-cont h3 {
            font-size: 18px;
            line-height: 28px;
            margin-top: 20px;
            margin-bottom: 24px;
        }

        .technology-home-box-cont {
            padding: 0px;
        }

        .why-nico-left p {
            margin-top: 25px;
            line-height: 26px;
            font-size: 14px !important;
        }

        .nico-generators {
            padding: 30px 0px;
        }

        .generators p {
            font-size: 22px !important;
        }

        .generators h2 {
            font-size: 26px;
            margin: 0;
            margin-top: 0px;
            margin-bottom: 0;
        }

        .generators h3 {
            max-width: 100%;
            font-size: 19px;
            line-height: normal;
        }

        .westwater-plant-main {
            padding: 30px 0px;
            height: 670px;
        }

        .westwater-plant-responsiv {
            background-image: url(../images/westwater_plant_us_mobile.png);
        }

        .eirates-applications-across-box-img {
            height: inherit;
            padding: 0;
        }

        .applications-across-box-text h2 {
            font-size: 36px;
            letter-spacing: normal;
            line-height: 41px;
        }

        .applications-across-box-text h2 span {
            font-size: 36px;
        }

        .nico-uae-heading h2 {
            font-size: 36px;
            margin-bottom: 0px;
        }

        .nico-uae-boxx-inner-icon {
            width: 100%;
            gap: 15px;
            flex-direction: column;
        }

        .nico-uae-boxx-inner-main {
            display: flex;
            flex-direction: column;
            gap: 30px;
        }

        .nico-uae-boxx-inner-dwon-main {
            margin-left: 0;
            margin-top: 30px;
        }

        .nico-uae-boxx-inner-dwon-main .nico-uae-boxx-inner-dwon {
            flex-direction: column-reverse;
        }

        .nico-uae-boxx-inner-dwon p {
            font-size: 14px !important;
            width: 100%;
            padding-left: 0;
        }

        .text-right-uae p {
            text-align: center;
        }

        .nico-uae-boxx-inner-icon p {
            text-align: center;
            width: 100%;
            font-size: 14px !important;
        }

        .nico-uae-inner-icon {
            width: 100%;
            display: flex;
            justify-content: center;
        }

        .nico-uae-boxx-inner-dwon .nico-uae-inner-icon {
            display: flex;
            justify-content: center;
            width: 225px;
        }

        .nico-uae-boxx-inner-icon:nth-child(2) {
            flex-direction: column-reverse;
        }

        .nico-uae-boxx-main {
            margin: auto;
            width: 100%;
            padding-top: 30px;
        }

        .eirates-applications-across-box-main h3 {
            font-size: 24px;
        }

        .eirates-applications-across-box-main h3 br {
            display: none;
        }

        .applications-across-box-text h2 br {
            display: none;
        }

        .applications-across-hover-text {
            display: none;
        }

        .applications-across-box-text {
            width: 100%;
        }

        .eirates-applications-across-box-main {
            width: 100%;
            padding: 10px;
        }

        .westwater-inner {
            padding: 10px 0;
        }

        .westwater-plant p {
            line-height: 23px;
            font-size: 16px !important;
            text-align: left;
        }

        .westwater-plant a {
            font-size: 14px;
            letter-spacing: 2px;
            margin-top: 30px;
        }

        .westwater-plant a::after {
            width: 195px;
            height: 1px;
            right: 129px;
            top: 11px;
        }

        .application-heading p {
            font-size: 14px !important;
            padding: 0;
            margin: 0 0px;
            padding-top: 18px;
            margin-bottom: 30px;
        }

        .application-heading h3 {
            font-size: 26px;
            margin: 0;
        }

        .main-application {
            width: 100%;
            float: left;
            background-color: #171c30;
            padding: 30px 0px;
        }


        .blog-slider-main {
            padding: 30px 0px;
            background-size: cover;
        }

        .blog-slider-heading h2 {
            font-size: 36px;
        }

        .blog-slider-heading h1 {
            font-size: 36px;
        }

        .blog-slider-contant-main.owl-carousel .owl-stage-outer {
            height: inherit;
        }

        .blog-slider-heading {
            margin-bottom: 40px;
            width: 100%;
            margin-top: 20px;
        }

        .blog-slider-contant-main.owl-carousel .owl-stage-outer {
            width: 100%;
        }

        .eirates-applications-across-main {
            padding: 40px 0px;
        }


        .blog-slider-contant-main .owl-nav button.owl-next {
            width: 40px;
            height: 40px;

        }

        .blog-slider-contant-main .owl-nav button.owl-prev {
            width: 40px;
            height: 40px;

        }

        .case-studies-home-main {
            padding-top: 75px;
            padding-bottom: 75px;
            background-size: 100% 100%;
        }

        .blog-slider-contant-main {
            width: 100%;
            float: left;
        }

        .blog-slider-contant-text {
            right: 0;
        }

        .blog-slider-contant-text p {
            font-size: 14px !important;
            line-height: 20px;
            font-weight: 500 !important;
        }


        .case-studies-home-heading-main {
            display: flex;
            width: 100%;
            justify-content: center;
        }

        .more-applications-slider .eirates-applications-across-box-main>a::after {
            display: none;
        }

        .case-studies-home-left-box-main:nth-child(1) .case-studies-home-left-box::after {
            display: none;
        }

        .case-studies-home-left-box {
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
        }

        .case-studies-home-left-box-img {
            width: 200px;
            height: 200px;
            outline-offset: -10px;
        }

        .case-studies-home {
            padding: 0;
            flex-direction: column-reverse;
            gap: 10px;
        }

        .case-studies-home-heading-main h2 {
            font-size: 26px;
            margin-bottom: 30px;
            padding-left: 10px;
        }

        .case-studies-home-heading-main a {
            font-size: 14px;
        }

        .case-studies-home-heading-main h2::after {
            display: none;
        }

        .case-studies-home-left-main {
            width: inherit !important;
            margin: 0;
        }

        .case-studies-home-left-box-main {
            width: 100%;
            padding: 0;
        }

        .case-studies-home-left-box-text {
            margin: 25px 0px;
            text-align: center;
        }

        .case-studies-home-left-box-text h3 {
            font-size: 16px;
        }

        .case-studies-home-left-box-text p {
            font-size: 12px !important;
            padding-top: 10px;
        }

        .contact-section {
            padding: 30px 0;
        }

        .contact-us {
            width: 100%;
            gap: 0;
            padding: 0;
            flex-direction: column;
        }

        .contact-left {
            padding-right: 0;
        }

        .contact-left h2 {
            font-size: 26px;
            margin-bottom: 0;
        }

        .contact-left p {
            font-size: 14px !important;
            line-height: 22px;
            margin-bottom: 0;
            padding-right: 0;
            padding-top: 15px;
            padding-bottom: 10px;
        }

        .contact-left h3 {
            font-size: 42px;
            padding-bottom: 30px;
            margin-bottom: 30px;
        }

        .address strong {
            font-size: 14px;
        }

        .address p {
            font-size: 14px !important;
            padding-top: 0;
        }

        .address ul li {
            margin-bottom: 0px;
            width: 100%;
            float: left;
        }

        .address {
            text-align: center;
            margin-bottom: 20px;
        }

        .address b {
            font-size: 16px;
            font-weight: 500;
        }

        .address-main {
            gap: 15px;
            flex-direction: column;
            margin-bottom: 10px;
            align-items: center;
        }

        .contact-form {
            padding: 20px;
            width: 100%;
        }

        .contact-form h3 {
            margin-bottom: 10px;
            font-size: 18px;
        }

        .contact-form input,
        .contact-form textarea {
            width: 100%;
            padding: 7px;
            margin: 8px 0;
            font-size: 12px;
        }


        .contact-form button {
            margin-top: 10px;
            width: 100px;
            height: 35px;
            padding: 0;
            font-size: 13px;
        }

        .contact-page-icon-box-contant-main {
            width: 100%;
            height: inherit;
            padding: 20px 0px;
        }

        section.born-main+img {
            margin-bottom: -15px;
            width: 100%;
            height: 20px;
        }



        .contact-page-form-main {
            padding: 10px 0px;
            margin-bottom: 10px;
            margin-top: 30px;
        }

        .banner-enquiry-main {
            margin-bottom: -31px;
        }

        .contact-page-icon-box-contant {
            justify-content: flex-start;
            gap: 18px;
            padding-left: 0px;
        }

        .contact-page-icon-box-contant-img img {
            width: 100%;
            max-width: 40px;
        }


        section.banner-enquiry-main+img {
            margin-bottom: -14px;
            width: 100%;
            height: 23px;
        }

        .contact-page-form-right .btn-submit {
            padding: 12px 20px;
            font-size: 11px;
            letter-spacing: 3px;
            margin-top: 8px;
            text-align: center;
        }

        .contact-page-form-right .form-subtext {
            font-size: 14px !important;
            margin-bottom: 25px;
            margin-bottom: 25px;
            margin-top: 20px;
        }

        .contact-page-form-right .form-heading {
            font-size: 24px;
            letter-spacing: 2px;
        }

        .contact-page-form-right h5.form-heading {
            font-size: 24px;
            letter-spacing: 2px;
        }

        .contact-page-icon-box-contant-text h3 {
            font-size: 18px;
            letter-spacing: 1px;
            margin: 6px;
            margin-bottom: 5px;
        }

        .contact-page-icon-box-contant-text p {
            font-size: 16px !important;
            letter-spacing: 1px;
            line-height: 10px;
        }

        .contact-page-form-left-text h2 {
            font-size: 28px !important;
            line-height: normal;
            margin-top: 30px;
        }

        .contact-page-form-left-line {
            height: 10px;
            margin: 10px 0px;
        }

        .contact-page-form-left-email {
            padding-top: 10px;
        }


        .contact-page-form-left {
            padding-right: 0;
        }

        .contact-page-form-left-text p {
            font-size: 14px !important;
        }

        .contact-page-form-left-text h3 {
            font-size: 24px !important;
            margin: 25px 0px;
        }

        .enquiry-banner h3 {
            font-size: 30px;
            font-weight: 900;
            font-family: "Montserrat";
            text-transform: uppercase;
            line-height: 0;
            margin-bottom: 0;
            margin-top: -35px;
        }

        .enquiry-banner h1 {
            font-size: 30px;
            font-weight: 900;
            font-family: "Montserrat";
            text-transform: uppercase;
            line-height: 0;
            margin-bottom: 0;
            margin-top: -35px;
        }

        .enquiry-banner {
            height: inherit;
            padding: 80px 0px;
        }

        .news-events .heading h3 {
            font-weight: 800;
            font-size: 28px;
            margin-bottom: 0;
        }

        .news-events .heading h1 {
            font-weight: 800;
            font-size: 28px;
            margin-bottom: 0;
        }

        footer.footer {
            background-size: 100%;
            background-position: right bottom;
        }

        .whats-blog-main a.mid-link-box {
            height: inherit;
            padding-bottom: 15px;
        }

        .case-box-main-contant .heading h3 {
            font-size: 26px;
            line-height: 30px;
            margin-bottom: 20px;
        }

        .heading label {
            font-size: 14px;
            line-height: 10px;
            margin-bottom: 16px;
            margin-left: 0;
        }

        section.case-1.pt-60.pb-40.case-box-main-contant {
            padding-top: 40px;
            padding-bottom: 15px;
        }

        .heading .case-study-back-button a {
            font-size: 18px;
            color: black;
        }

        .heading .case-study-back-button {
            top: -30px;
        }

        section.case-2.pb-60 {
            padding-bottom: 20px !important;
        }


        .main-case-study-section {
            margin-top: 0;
        }

        .main-case-study-left-text {
            margin-top: 20px;
            padding-right: 0;
        }

        .main-case-study-left-text h4 {
            font-size: 18px;
        }


        .main-case-study-left-text-tak.main-case-study-left-text-tak-button {
            margin-top: 20px;
        }

        .main-case-study-left-text-tak {
            margin-bottom: 20px;
        }

        .main-case-study-left-text-tak span {
            width: 150px;
            height: 42px;
            line-height: 41px;
            padding: 0px 15px 0px 15px;
            font-size: 15px;
        }

        .main-case-study-left-text-list b {
            margin-bottom: 15px;
            font-size: 16px;
        }

        .main-case-study-left-text-list ul li {
            font-size: 14px;
            padding-bottom: 14px;
            line-height: 22px;
        }

        .main-case-study-left-text-tak {
            margin-bottom: 15px;
        }

        .main-case-study-left-containt p {
            font-size: 14px !important;
            margin-bottom: 20px;
        }

        .case-study-all-images {
            padding-left: 14px;
            padding-right: 0;
        }

        .smart-seamless-main {
            padding: 35px 0px;
            margin-top: 30px;
        }

        .smart-seamless h3 {
            font-size: 18px;
            margin: 0;
        }

        .smart-seamless p {
            font-size: 14px !important;
            margin: 0;
        }

        a.left-header-button {
            padding: 6px 16px;
            font-size: 10px;
            line-height: 11px;
        }

        .social .dropdown ul {
            width: 175px;
        }

        .social a {
            font-size: 10px;
            /* margin-left: 10px; */
        }

        .social .dropdown button {
            font-size: 13px;
        }

        .header-right-cont {
            padding: 5px 0;
        }

        .pagination {
            margin: 10px 0;
            width: 100%;
        }



        .pagination a {
            padding: 2px 10px;
            margin: 0 5px;
            font-size: 12px;
        }

        .news-boxs.news-boxs-inner {
            height: 200px;
        }

        .news-boxs h3 {
            font-size: 16px;
            line-height: 20px;
        }

        .news-events .heading {
            margin-bottom: 30px !important;
        }

        section.top-news-boxs-main {
            padding: 20px 0px;
        }

        .applications-page-heading h3 {
            font-size: 17px;
            line-height: 25px;
            width: 100%;
            float: left;
        }


        .product-box {
            position: relative;
            width: 85%;
            margin: 10px auto 20px auto;
        }

        .main-details h3 {
            font-size: 24px;
            margin-bottom: 20px;
        }

        .main-details {
            margin-top: 30px;
        }

        .main-details h1 {
            font-size: 24px;
            margin-bottom: 20px;
        }

        .flyer-box-wrap {
            margin-bottom: 20px !important;
        }





    }

    @media screen and (max-width: 417px) and (min-width: 344px) {
        .generator-product-img {
            height: 133px;
        }
    }

    @media screen and (max-width: 510px) and (min-width: 416px) {
        .generator-product-img {
            height: 162px;
        }
    }

    @media screen and (max-width: 635px) and (min-width: 509px) {
        .generator-product-img {
            height: 200px;
        }
    }

    @media screen and (max-width: 425px) and (min-width: 375px) {
        .banner-cont h1 {
            font-size: 24px;
            line-height: 30px;
        }
    }


    @media screen and (max-width: 425px) and (min-width: 280px) {

        .smart-seamless p {
            font-size: 12px !important;
            margin: 0;
        }

        .more-applications-slider-box-inne .owl-nav button.owl-prev {
            left: 108px;
        }

        .more-applications-slider-box-inne .owl-nav button.owl-next {
            right: 108px;
        }

        .our-banner .inner-page-heading h1::before {
            font-size: 40px;
        }


        .video-sec .inner-page-heading p {
            margin: 10px 0px;
        }

        .applications-page-heading h3 {
            font-size: 17px;
            line-height: 25px;
            width: 100%;
            float: left;
        }

        .application-business-section h2 {
            font-size: 22px;
            line-height: 18px;
            margin: 8px 0px;
        }

        .box-new h3 {
            font-weight: 800;
            font-size: 17px;
        }

        .our-banner .inner-page-heading h1 {
            font-size: 40px;
            margin-bottom: 10px;
        }

        footer.footer {
            background-size: 113%;
            background-position: right bottom;
        }






        .seo-page-heading-main a {
            padding: 0px 12px;
            height: 20px;
            font-size: 8px;
        }

        .seo-page-heading-main h3 {
            font-size: 10px;
        }

        .seo-page-heading h2 {
            line-height: 30px;
            font-size: 16px;
            max-width: 100%;
            font-weight: 500;
        }

        section.banner {
            height: auto;

        }

        .banner-cont h1 {
            font-size: 21px;
            line-height: 30px;
        }

        /* .banner .container.video-sec {
    height: 500px;
} */

        .banner .container.video-sec {
            height: 450px;
        }

        .instre p {
            line-height: 24px;
        }

        .we h3 {
            font-size: 22px;
            line-height: 31px;
        }

        .heading h3 label {
            font-size: 26px;
            line-height: 20px;
        }

        .heading h3 label {
            font-size: 24px;
            line-height: 18px;
            margin-bottom: 10px;
        }

        .aw-slider h3 {
            text-align: center;
        }

        .link-btn {
            margin-top: 25px;
        }

        .tri h3 label {
            font-size: 24px;
            line-height: 32px;
        }

        .inner-page-heading h1 {
            font-size: 32px;
            line-height: 36px;
        }

        .inner-page-heading p {
            line-height: 22px;
        }

        .partnership-logo .logo-item img {
            object-fit: scale-down;
            height: 100%;
        }

        .graph-img-box {
            width: 100%;
        }
    }

    @media screen and (max-width: 425px) and (min-width: 321px) {
        .banner-cont h1 {
            font-size: 24px;
            line-height: 30px;
        }
    }

    @media screen and (max-width: 991.9px) and (min-width: 768px) {
        .apply h3 {
            font-size: 15px;
        }

        .apply p {
            font-size: 15px !important;
        }
    }

    @media screen and (max-width: 767px) and (min-width: 575px) {
        .enquiry-banner {
            height: 300px;
        }

        .map {
            height: 200px;
        }

        .cover-apply {
            display: flex;
            flex-wrap: wrap;
        }

        .apply {
            display: block;
            margin-bottom: 30px;
            text-align: center;
            border-bottom: 1px solid #eaeaea;
            padding-bottom: 30px;
            width: 50%;
        }

        .graph-img-box {
            width: 100%;
        }
    }

    @media screen and (max-width: 574px) and (min-width: 300px) {
        .apply {
            display: block;
            margin-bottom: 30px;
            text-align: center;
            border-bottom: 1px solid #eaeaea;
            padding-bottom: 30px;
        }

        .graph-img-box {
            width: 100%;
        }



    }

    /* 


@media screen and  (min-width: 1500px){ 

section.products-page-main {
    margin-bottom: -53px;
}

.generator-product-img {
    height: 827px;
}
    

.product-configurations-main {
    height: 975px;
}
.products-page-main {
    height: 700px;
}
.about-page-main .about-page .inner-page-heading {
    height: 600px;
}
.about-page-main {
    height: 625px;
}
.global-expertise-main {
    padding: 301px 0px;
}

.nico-generators {
    padding: 250px 0px;
}

.westwater-plant-main {
    height: 970px;
}

.enquiry-banner {
    height: 838px;
}



} */



    @media (min-width:1201px) and (max-width:1489px) {
        .menumain ul.navbar-nav li.nav-item a.nav-link {
            padding: 0;
            font-size: 15px;

        }

        .navbar-expand-lg .navbar-nav {
            flex-direction: row;
            gap: 15px;

        }

        a.left-header-button {
            padding: 8px 22px;
        }

        .right-footer a {
            font-size: 20px;
        }

        .more-applications-slider-box-inne .owl-nav button.owl-prev {
            left: -63px;
            top: -170px;
        }

        .more-applications-slider-box-inne .owl-nav button.owl-next {
            right: -63px;
            top: -170px;
        }


    }


    @media only screen and (max-width: 500px) {
        .social .left-header-button {
            display: none;
            gap: 5px;
        }
    }