        
        @media (max-width: 767.98px) {
            .sllury-data h5 {
                text-align: center;
                font-size: 23px;
            }
            .spg-tabs .table-bordered td, 
            .spg-tabs .table-bordered th, 
            .spg-tabs .table thead th {
                border: 2px solid #0000ff;
                padding: 3px;
                font-size: 13px;
                line-height: 1.4;
            }
            .diesel-driven-tdp img {
                width: 100%;
            }
            
            .work .owl-stage-outer {
                height: 25rem;
            }

            .get-solution {
                padding: 30px 0;
            }

            .get-solution::after {
                width: 100%;
            }

            .get-solution .content h5 {
                margin-top: 0;
            }

            .get-solution .content .image {
                display: none;
            }

            .home-widget .box {
                height: 6rem;
            }

            .home-widget .box span {
                font-size: 23px;
            }

            .home-widget .box .text {
                padding-left: 30px;
            }

            .home-widget .box h4 {
                font-size: 14px;
            }

            .home-widget .box p {
                font-size: 12px;
            }

            .service-content .content {
                margin: 20px 0;
            }

            .work .content-box {
                margin-top: 0;
                background: url('assets/images/3.html');
                background-size: cover;
                text-align: center;
            }

            .work::before {
                display: none;
            }

            .carousel {
                margin-top: 0;
            }

            .testimonial .box h5 {
                margin-top: 3rem;
            }

            .blog img {
                width: 100%;
            }

            .logo-block {
                margin: 0px;
            }

            .top-bar .social ul li i {
                margin-right: 7px;
            }

            .pump-title h1 {
                font-size: 33px;
            }

            .pump-title h5 {
                font-size: 19px;
            }

            .blog-area {
                padding: 30px 0;
            }

            .blog {
                margin: 7px 0;
            }

            .testimonial {
                margin-top: 0px;
            }

            .test-title h2 {
                font-size: 23px;
            }

            .test-news {
                background-color: white;
            }

            .owl-carousel .owl-item img {
                display: block;
                width: 80%;
            }

            .test-news,
            .box-2 {
                padding: 0px;
            }

            .f-content {
                padding-left: 0px;
            }

            .f-content .content {
                margin: 15px 0;
            }

            .f-content .ut-2 li {
                margin-bottom: 0px !important;
            }

            .about-det {
                margin-bottom: 20px;
                margin-top: 20px;
                padding: 0px;
            }
            
            .about-t h1 {
                margin-top: 14%;
                font-size: 30px;
            }

            #main-navigation-wrapper .navbar-nav {
                margin-left: 0;
           }

           .about-img2 {
            width: auto;
            }

            .pump-section-details{
                margin-left: 40px;
            }

            .pump-section-details li {
                font-size: 13px;
            }

            .pump-spg-section {
                padding: 10px;
            }

            .pump-spg-details h2 {
                font-size: 18px;
                margin-top: 20px;
            }
            
            .spg-tabs p {
                font-size: 15px;
                
            }

            .spg-tabs {
                padding: 30px 25px;
            }

            .spg-design-section .nav{
                flex-direction: column;
            }

            .nav-tabs .nav-link.active {
                border-bottom: 1px solid #dee2e6;
                border-left: 1px solid #dee2e6;
                border-right: 1px solid #dee2e6;
            }

            .question-title {
                display: contents;
            }

            .question-title .pump-section-details {
                margin-left: 0px;
            }

            .faq-one .accrodion .accrodion-title h4 {
                font-size: 17px;
            }

            .flip-box-team {
                display: contents !important;
            }

            .career-info {
                padding: 0px 0px;
            }

            .contact-flip {
                width: 100%;
            }

            .contact-info-one__social {
                margin-left: 33%;
            }

            .contact-info-one__content {
                margin-top: 20px;
            }

            .block-title p {
                font-size: 15px;
            }

            .blog-list__meta {
                flex-wrap: wrap;
            }

            .glance-section,
            .admin-box-section {
                padding: inherit;
            }

            .post-section {
                margin-top: 20px;
                padding: inherit;
            }

            .comment-section {
                margin-top: 20px;
                padding: inherit;
            }

            .cmt-table {
                display: contents;
            }

            .glance-txt h3 {
                font-size: 22px;
            }

            .search-top{
                position: initial;
            }

            .search-top-2{
                position: fixed;
            }

            .pagination{
                margin-left: 4%;
                margin-bottom: 7%;
            }

            .pumps-hotel p {
                font-size: 17px;
            }

            .pump-hotel-details h2 {
                margin-top: 20px;
            }

            .team-area {
                padding: 0px;
            }

            .flip-2-card {
                width: auto;
            }

            .testimonial-section h1 {
                padding: 27px 0;
                font-size: 28px;
            }

            .certificate-img{
                margin-bottom: 30px;
            }

            .gal-2 {
                margin-top: 0px;
            }
            .about-area {
                height: 24vh;
            }

            .latest-title {
                padding: 20px;
            }

            .latest-title h2 {
                margin-bottom: 0px;
                font-size: 24px;
            }

            .open-w{
                display: contents;
            }
            .dewatering-pumps-2 h1 {
                margin-top: 42px;
                margin-bottom: 55px;
                font-size: 35px;
            }
            .dewatering-images {
                display: contents;
            }
            .dewatering-pumps-1 p {
                text-align: justify;
            }
            .pumps-ticks{
                display: none;
            }
            .water-pump {
                margin-top: 0px;
            }
            .mob-pump{
                margin-left: 61% !important;
            }
            .pump-row {
                display: contents;
            }
            .pump-talk-title hr {
                width: 15%;
                margin-left: 40%;
            }
            .industry-titles h3 {
                font-size: 25px;
            }
            .industry-titles p {
                font-size: 17px;
                line-height: 1.5rem;
                margin-top: 14px;
            }
            .industry-types h4 {
                font-size: 19px;
            }
            .card .owl-carousel .owl-item img {
                display: block;
                width: 100% !important;
            }
            .desktop{
                display: none;
            }
            .mobile{
                display: block;
            }
            .sea-water{
                background-image: none !important;
                height: auto !important;
                padding: 0;
            }
            .blog-mob{
                background-image: none !important;
                height: auto !important;
                padding: 0;
            }
            .slurry-demand {
                background-image: url(../../images/pump/blogs/Blog-10-mob.webp) !important;
            }
            .saudi-sove {
                background-image: url(../../images/pump/blogs/Blog-11-img.webp) !important;
            }





















        }

        @media (max-width: 1199.98px) {
            .main-menu {
                padding-left: 0;
            }

            .main-menu::before {
                width: 18rem;
            }

            .home-widget::before {
                width: 50%;
            }

            .home-widget .box h4 {
                font-size: 19px;
            }

            .home-widget .box span {
                font-size: 35px;
            }

            .work::before {
                top: -40px;
            }

            .carousel {
                height: auto;
            }

            .work {
                min-height: auto;
            }

			.nav-block
			{
				display:none!important;
			}
			.mobile-link
			{
				display:block;
			}
			.logo-block
			{
				flex: unset;
				max-width: unset;
			}
            #main-navigation-wrapper.navbar-default {
                padding: 0px;
            }
            .header-2 {
                    background: none;
                    height: auto;
                
            }
            .blog-lists h1 {
                font-size: 13px;
            }
            .sllury-data p {
                font-size: 15px;
                text-align: center;
            }
            .dewater-data h5 {
                font-size: 18px;
                margin-top: 30px;
            }
            .dewater-data li {
                font-size: 15px;
            }
            .manufact-machin h3 {
                font-size: 25px;
                margin-top: 15px;
                margin-bottom: 17px;
            }
            .manufact-machin h4 {
                font-size: 21px;
                margin-top: 5px;
                font-weight: 600;
                color: #000;
                margin-bottom: 5px;
            }



			 
        }

        @media (max-width: 991.98px) {

            #main-navigation-wrapper .nav > li > a {
                color: #000 !important;
            }
            #main-navigation-wrapper .nav > li:hover > a,
            #main-navigation-wrapper .nav > li > a.active,
            #main-navigation-wrapper .navbar-nav > .open > a {
                color: #fff !important;
                background-color: #000 !important;
            }

            .get-solution {
                z-index: 2;
            }

            .get-solution::before {
                z-index: -2;
            }

            .get-solution .content h5 {
                margin-top: 40px;
            }

            .get-solution .content h5::before {
                
                left:50%;
            }

            .get-solution .content h1 {
                font-size: 50px;
            }

            .services .top-area h2 {
                margin-top: 30px;
            }

            .service-content p {
                font-size: 13px;
            }

            .work {
                height: auto;
            }

            .work .content-box {
                padding: 20px;
                margin: 60px 0;
            }

            .work .content-box::before {
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
            }

            .work .content-box h4 {
                font-size: 18px;
            }

            .work .content-box h1 {
                font-size: 40px;
            }

            .work .content h2 {
                font-size: 35px;
                line-height: normal;
                margin-bottom: 10px;
            }

            .our-team .team img {
                width: 100%;
            }

            .testimonial .box h5 {
                margin-top: 9rem;
            }

            .testimonial .box p {
                font-size: 12px;
                line-height: normal;
            }

            .user {
                margin-top: 20px;
            }

            .testimonial .owl-nav {
                bottom: -60px;
                display: none;
            }

            .home-widget .box {
                height: 9rem;
            }

            .home-widget::before {
                display: none;
            }

           .home-widget .box .text {
				padding-left: 35px;
			}

        }

        @media (max-width: 767.98px) {
            
            .work .owl-stage-outer {
                height: 25rem;
            }

            .get-solution {
                padding: 30px 0;
            }

            .get-solution::after {
                width: 100%;
            }

            .get-solution .content h5 {
                margin-top: 0;
            }

            .get-solution .content .image {
                display: none;
            }

            .home-widget .box {
                height: 6rem;
            }

            .home-widget .box span {
                font-size: 23px;
            }

            .home-widget .box .text {
                padding-left: 30px;
            }

            .home-widget .box h4 {
                font-size: 14px;
            }

            .home-widget .box p {
                font-size: 12px;
            }

            .service-content .content {
                margin: 20px 0;
            }

            .work .content-box {
                margin-top: 0;
                background: url('assets/images/3.html');
                background-size: cover;
                text-align: center;
            }

            .work::before {
                display: none;
            }

            .carousel {
                margin-top: 0;
            }

            .testimonial .box h5 {
                margin-top: 3rem;
            }

            .blog img {
                width: 100%;
            }

            .logo-block {
                margin: 0px;
            }

            .top-bar .social ul li i {
                margin-right: 7px;
            }

            .pump-title h1 {
                font-size: 33px;
            }

            .pump-title h5 {
                font-size: 19px;
            }

            .blog-area {
                padding: 30px 0;
            }

            .blog {
                margin: 7px 0;
            }

            .testimonial {
                margin-top: 0px;
            }

            .test-title h2 {
                font-size: 23px;
            }

            .test-news {
                background-color: white;
            }

            .owl-carousel .owl-item img {
                display: block;
                width: 100%;
            }

            .test-news,
            .box-2 {
                padding: 0px;
            }

            .f-content {
                padding-left: 0px;
            }

            .f-content .content {
                margin: 15px 0;
            }

            .f-content .ut-2 li {
                margin-bottom: 0px !important;
            }

            .about-det {
                margin-bottom: 20px;
                margin-top: 20px;
                padding: 0px;
            }
            
            .about-t h1 {
                margin-top: 14%;
                font-size: 30px;
            }

            #main-navigation-wrapper .navbar-nav {
                margin-left: 0;
           }

           .about-img2 {
            width: auto;
            }

            .pump-section-details{
                margin-left: 40px;
            }

            .pump-section-details li {
                font-size: 13px;
            }

            .pump-spg-section {
                padding: 10px;
            }

            .pump-spg-details h2 {
                font-size: 18px;
                margin-top: 20px;
            }
            
            .spg-tabs p {
                font-size: 15px;
                
            }

            .spg-tabs {
                padding: 30px 25px;
            }

            .spg-design-section .nav{
                flex-direction: column;
            }

            .nav-tabs .nav-link.active {
                border-bottom: 1px solid #dee2e6;
                border-left: 1px solid #dee2e6;
                border-right: 1px solid #dee2e6;
            }

            .question-title {
                display: contents;
            }

            .question-title .pump-section-details {
                margin-left: 0px;
            }

            .faq-one .accrodion .accrodion-title h4 {
                font-size: 17px;
            }

            .flip-box-team {
                display: contents !important;
            }

            .career-info {
                padding: 0px 0px;
            }

            .contact-flip {
                width: 100%;
            }

            .contact-info-one__social {
                margin-left: 25%;
            }

            .contact-info-one__content {
                margin-top: 20px;
            }

            .block-title p {
                font-size: 15px;
            }

            .blog-list__meta {
                flex-wrap: wrap;
            }

            .glance-section,
            .admin-box-section {
                padding: inherit;
            }

            .post-section {
                margin-top: 20px;
                padding: inherit;
            }

            .comment-section {
                margin-top: 20px;
                padding: inherit;
            }

            .cmt-table {
                display: contents;
            }

            .glance-txt h3 {
                font-size: 22px;
            }

            .search-top{
                position: initial;
            }

            .search-top-2{
                position: fixed;
            }

            .pagination{
                margin-left: 4%;
                margin-bottom: 7%;
            }

            .pumps-hotel p {
                font-size: 17px;
            }

            .pump-hotel-details h2 {
                margin-top: 20px;
            }

            .team-area {
                padding: 0px;
            }

            .flip-2-card {
                width: auto;
            }

            .testimonial-section h1 {
                padding: 27px 0;
                font-size: 28px;
            }

            .certificate-img{
                margin-bottom: 30px;
            }

            .gal-2 {
                margin-top: 0px;
            }
            .about-area {
                height: 24vh;
            }

            .latest-title {
                padding: 20px;
            }

            .latest-title h2 {
                margin-bottom: 0px;
                font-size: 24px;
            }

            .open-w{
                display: contents;
            }
            .mob-pump{
                margin-left: 63% !important;
            }
            .navbar-brand {
                width: 104px;
            }
            .vid-wrap {
                width: 100% !important;
            }
            .top-bar {
                height: 100px;
            }
            .links-pumps {
                margin-top: -4px !important;
            }
            .reasons-title h2 {
                font-size: 20px;
            }
            .reasons-details .reasons-pra {
                width: 100%;
                margin-bottom: 15px;
            }
            .reasons-details {
                display: block;
            }
            .reasons-pra{
                margin-left: 0px;
            }
            .reasons-pra-2{
                display: block;
            }
            .reasons-pra img {
                width: 37%;
            }
            .industry-serve-title li {
                font-size: 15px;
                margin-left: 27px;
            }
            .career-info h2 {
                font-size: 25px;
            }
            .access{
                height: 15vh;
            }
            .spares h1 {
                margin-bottom: 40px;
                font-size: 26px;
            }
            .pump-talk-title h2 {
                font-size: 32px;
            }
            .test-title-1 h2 {
                font-size: 29px;
            }
            .f-content .utl li a {
                width: 46%;
            }
            .spares-acc,
            .spares-acc-2 {
                display: block;
            }
            .card{
                margin-bottom: 30px;
            }
            .faqq .tab-control h4 {
                font-size: 17px;
            }
            .faqq details summary{
                padding-right: 50px;
            }
            .faqq {
                padding: 0px 0px;
            }
            .industry-types:hover {
                height: 142px;
            }
            .timely-photo {
                width: auto !important;
            }
            .navbar-brand img {
                margin-top: 0px;
            }

            .gl-0{
                padding-left: 15px;
            }
            .gr-0{
                padding-right: 15px;
            }
            .gx-0{
                padding-left: 15px;
                padding-right: 15px;
            }

            .g1{
                margin-left: 0px;
            }
            .g2{
                margin-right: 0px;
                margin-left: 0px;
            }
            .main-menu {
                border-bottom: 0px solid #d5dde9;
            }
            .manu-top{
                margin-top: auto;
            }
            .exclusive-case-2{
                background-image:url(../../images/mobile-event-banner.webp);
                height: 344px;
            }
            .control-panel-b-section {
                background-image:url(../../images/mobile-control-panel-banner.webp);
                padding: 85px 0px;
                height: 400px;
            }
            .blog-lists-2 h1 {
                color: yellow;
                font-size: 22px;
                margin-top: 230px;
            }
            .pump-desk-banner{
                display: none !important;
            }
            .d2-details{
                margin-left: 0px;
            }
            .loc-det{
                padding: 20px;
            }
            .loc-india-title{
                width: 35%;
            }
            .manager-location {
                padding: 19px 13px 0px;
            }
            .loc-bord {
                padding: 5px;
                margin-left: 0px;
                width: 100%;
                margin-top: 19px;
                margin-bottom: 15px;
            }
            .loc-bord li {
                font-size: 14px;
                color: #080808;
                line-height: 26px;
                margin-left: 15px;
            }
            .manager-location p{
                font-size: 15px;
            }
            .location-details-section {
                padding: 0px;
            }
            .about-area{
                background-image: url(../../images/pump/about-us/about-us-mobile-banner.webp);
                background-repeat: no-repeat;
                background-size: cover;
                height: 415px;
            }
            .case-study-b-section {
                width: 100%;
                background-image:url(../../images/case-study-mobile-banner.webp);
                background-position: center;
                background-size: cover;
                border-bottom: solid 1px #101010;
                padding: 85px 0px;
                height: 375px;
            }
            .exclusive-case{
                background-image:url(../../images/mobile-banner-case-study-home-background.webp);
                background-position: center;
                background-size: cover;
                height: auto;
            }
            .blogs-section {
                background-image:url(../../images/blog-banner-mobile.webp);
                height: 250px;
            }
            .open-well {
                padding: 0px;
            }
            .blog-main-banner{
                background-image:url(../../images/mobile-blog-main-banner.webp) !important;
            }
            .sewage-blog {
                background-image:url(../../images/sewage-blog-mobile-banner.webp) !important;
            } 
            .sewage-benif {
                background-image: none !important;
                height: auto !important;
                padding: 0 !important;
            }

            .sewage-benif2 {
                background-image: none !important;
                height: auto !important;
                padding: 0 !important;
            }
            .sewage-benif3{
                background-image: none !important;
                height: auto !important;
                padding: 0 !important;
            }
            .question-t1 h1 {
                font-size: 21px; 
            }
            .bl-irom{
                display: none;
            }
            .saalar {
                box-shadow: none;
                padding: 0;
            }
            .blogs-img img {
                width: 100%;
            } 
            .bro {
                text-align: right;
                margin-right: auto;
            }
            .bro p a {
                font-size: 12px;
            }
            .bro p {
                color: #000;
                margin-top: -10px;
            }
            .about-det h2{
                font-size: 25px;
            }
            .pump-spg-d2 {
                padding: 0px;
            }
            .pump-spg-d2 ul {
                margin-left: 0px;
            }
            .style-list li {
                margin-left: 0px; 
            }
            .slurry-blog {
                background-image:url(../../images/slurry-pump-mobile-banner.webp) !important;
            }
            .sewage-list li {  
                font-size: 15px;
                line-height: 24px;
            }
            .sewage-hub {
                display: block; 
                margin-top: 0px;
            }
            .faq-sections .schema-faq-question { 
                font-size: 16px;
                line-height: 1.5;
                font-weight: 500;
            }
            .faq-sections .schema-faq-answer { 
                font-size: 15px;
                line-height: 1.5;
            }
            .mat-1 {
                margin-top: 0px;
            }
            .gallery-photo .gallery-pho h1,
            .gallery-photo .gallery-pho h2 { 
                font-size: 30px;
            }
            .about-det h1 { 
                font-size: 30px;
            }
            .career-info h1{
                font-size: 21px;
            }
            .blogs-details h1 { 
                font-size: 21px; 
            }
            .sllury-data h1{ 
                font-size: 27px; 
            }
            .pump-spg-details h1 { 
                font-size: 27px;
            }
            .down-broch h1{
                font-size: 27px; 
            }
            .pump-talk-title h1 {
                font-size: 31px; 
            }
            .manufact-machin h1{
                font-size: 27px; 
            }
            .open-well h1 {
                font-size: 27px; 
            }
            .ou-team h1{ 
                font-size: 27px;
            }
            .spares h2 { 
                font-size: 27px;
            }
            .submer-title h1 {
                font-size: 19px;
                margin-top: 22px;
            }
            .pump-spg-details h3 { 
                font-size: 21px;
            }
        }



        @media (max-width: 660px) {
            .work .owl-stage-outer {
                height: 19rem;
            }
        }

        @media (max-width: 575.98px) {

            .top-bar .text,
            .top-bar .social {
                text-align: center;
                margin-right: 0px;
                display: contents;
            }

            .top-bar ul {
                display: inline-block;
            }

            .top-bar .text ul li {
                float: inherit;
                margin-right: 0;
            }

            .home-widget .box h4 {
                font-size: 20px;
            }

            .home-widget .box p {
                font-size: 18px;
            }

            .about-us {
                background-size: contain;
                background-position: bottom left;
                background-repeat: no-repeat;
            }

            .carousel ul li.active {
                margin-top: -13px;
            }

            @media (max-width: 480px) {

                .work .owl-stage-outer {
                    height: auto;
                }
            }

        }