/*
 Theme Name:   Water Delivery System Child Theme
 Description:  Water Delivery System Child Theme
 Author:       MSS
 Template:     twentytwentyone
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  wdschild
*/

@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700&display=swap);
:root{--bs-blue:#0e99f3;--bs-nav-bg:#ebf8fd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#ffffff;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-rgb:33,37,41;--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}
*{margin:0;padding:0}
.menu li a:hover{color:#000}
body{overflow-x:hidden;font-size:1.24rem;color:#000}
.mobileOnly{display:none!important}
.desktopOnly{display:block!important}
ul#wprmenu_menu_ul li:last-child{display:none}
.chose_area .row,.software-feature-outer .row,section.benifits-block-outer .row,section.header-banner .row{--bs-gutter-x:0}
.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1360px;margin:0 auto;padding:0}
a.navbar-brand{margin-top:20px;padding:0;}
/* a:hover{color:#0e99f3!important; text-decoration: underline;} */
.footer-widget .current-menu-item a{color:#0e99f3!important}
.col-lg-3.sidebarMenuList #menu-my-custom-menu .current-menu-item a{color:#0e99f3!important}
h2{font-family:Poppins,sans-serif!important;}
h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif!important;}
b,strong{font-weight:700}
a{color:#0d99f3;text-decoration:none}
p a:hover{color:#0d99f3;text-decoration:none!important}
p{font-size:1rem;font-family:Poppins,sans-serif!important;font-weight:400}
h4.mb-2{font-weight:600;font-style:normal}
ul{padding-left:0!important}
li,ul{margin:0;padding:0;list-style:none;font-family:Poppins,sans-serif!important;font-weight:400}
body{font-family:Poppins,sans-serif!important;line-height:1.7}
ul.list-policy{margin-bottom:1rem}
.text-primary{color:var(--bs-blue)!important}
.btn-outline-light{border-color:var(--bs-blue)!important}
.btn-primary{color:#fff;background-color:var(--bs-blue)!important;border-color:var(--bs-blue)}
.features-copy span{color:#2d9af0}
.row.helping-growth{margin-top:73px;margin-bottom:35px}
.inner-detail.blog-details .bordercustome a{text-decoration:none;color:#158ae1}
.inner-detail.blog-details .bordercustome a:hover{color:#0d99f3}
.page-template-about-us .top-bottom-space{padding:4.5rem 0 5rem}
.search-results .sidebarMenuList.blogmenulist{margin-top:30px!important}
.footer-content.top-bottom-space{padding:1rem 0 .5rem!important}
.header-wrapper{width:100%;background-color:transparent;background-image:linear-gradient(160deg,#0f9efe 0,#0182d9 100%);position:relative}
.bank,.bar,.mike{box-shadow:rgb(0 0 0 / 27%) 5px 5px 20px;background-color:#f8f8f8;border-color:rgb(255 255 255);border-width:3px;border-style:solid;border-radius:10px}
.wds-bg-background-overlay{background-image:url("/wp-content/uploads/2023/05/water-delivery-solutions-founded-by-ravi-garg-website-empowering-water-delivery-businesses-banner-ba.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background .3s,border-radius .3s,opacity .3s}
.wds-video h2{max-width:740px;margin:0px auto 30px}
.wds-bg-background-overlay,.wds-bg-background-slideshow{height:100%;width:100%;top:0;left:0;position:absolute}
svg.separator-waves{overflow:hidden;vertical-align:middle}
.separator-waves{position:relative;width:100%;height:150px;min-height:50px;max-height:150px}
.separator-waves-parallax>use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}
.separator-waves-parallax>use:first-child{animation-delay:-2s;animation-duration:7s}
.separator-waves-parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s}
.separator-waves-parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s}
.separator-waves-parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s}
.customers-details span{color:#0c8de8}
.customers-details br{display:none}
button.sub-menu-toggle {
    display: none;
}
/* for blog page alignment */
.sticky .blink_me:before  {
    filter: invert(1);
}
.blog-detail .scroll-div a {
    color: #444;
    font-weight: 500;
}
.post-content .scroll-div a {
    color: #444 !important;
    font-weight: 500;
    font-size: 17px;
    cursor: pointer;
}
.blog-details .scroll-div {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.post-content .scroll-div a:hover{
    text-decoration: underline !important;
}
.blog-details .scroll-div .counter {
    min-width: 22px;
    background: #d6ecfe;
    width: 23px;
    height: 23px;
    border-radius: 22px;
    margin: 3px 10px 0 0;
    text-align: center;
    color: #444;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    line-height: 15px !important;
    font-weight: 600;
}
html.wprmenu-body-fixed body {
    position: absolute !important;
    left: 0 !important;
    right: 0;
}

@keyframes move-forever{
0%{transform:translate3d(-90px,0,0)}
100%{transform:translate3d(85px,0,0)}
}
.banner-rotation{position:relative;max-width:720px;margin:0 auto;margin-right:initial}
.banner-rotation img{width: 100%;}
.fix-banner{position:absolute;z-index:1;left:-30px;right:0;top:30px}
.rotate{animation:rotation 8s infinite linear}
@keyframes rotation{
from{transform:rotate(0)}
to{transform:rotate(359deg)}
}
div#scene{z-index:1}
.brands-top-inner{max-width:500px}
.pulse{position:relative}
@-webkit-keyframes pulse{
0%{-webkit-box-shadow:0 0 0 0 hsla(214,100%,50%,.6)}
70%{-webkit-box-shadow:0 0 0 10px rgba(204,169,44,0)}
100%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0)}
}
@keyframes pulse{
0%{-moz-box-shadow:0 0 0 0 rgba(0,195,255,.6);box-shadow:0 0 0 0 rgba(0,132,255,.4)}
70%{-moz-box-shadow:0 0 0 10px rgba(204,169,44,0);box-shadow:0 0 0 10px rgba(204,169,44,0)}
100%{-moz-box-shadow:0 0 0 0 rgba(204,169,44,0);box-shadow:0 0 0 0 rgba(204,169,44,0)}
}
@-webkit-keyframes pulse2{
0%{-webkit-box-shadow:0 0 0 0 rgba(0,174,255,.6)}
70%{-webkit-box-shadow:0 0 0 10px rgba(204,169,44,0)}
100%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0)}
}
@keyframes pulse2{
0%{-moz-box-shadow:0 0 0 0 rgba(0,132,255,.6);box-shadow:0 0 0 0 rgba(0,153,255,.4)}
70%{-moz-box-shadow:0 0 0 10px rgba(0,140,255,.651);box-shadow:0 0 0 10px rgba(204,169,44,0)}
100%{-moz-box-shadow:0 0 0 0 rgba(204,169,44,0);box-shadow:0 0 0 0 rgba(204,169,44,0)}
} 
header.sticky .pulse a:after{content:"";position:absolute;right:10px;top:10px;margin:0;display:block;width:8px;height:8px;border-radius:50%;background:#09f;cursor:pointer;box-shadow:0 0 0 rgba(0,136,248,.36);animation:pulse2 2s infinite}
header:not(.sticky) .btn-primary-theme.inverse{background:#fff!important;color:#000!important;padding:0!important}
header:not(.sticky) .btn-primary-theme.inverse a{color:inherit!important}
header:not(.sticky) .btn-primary-theme.inverse::before{background:#fff}
header:not(.sticky) .btn-primary-theme.inverse::after{background:#000}
header:not(.sticky) .btn-primary-theme.inverse:hover a{color:#fff!important}
header.sticky .btn-primary-theme.inverse{background:0 0!important;color:#000!important;box-shadow:inset 0 0 0 1.5px;padding:0!important}
header.sticky .btn-primary-theme.inverse a{color:inherit!important}
header.sticky .btn-primary-theme.inverse:before{display:none}
header.sticky .btn-primary-theme.inverse:hover a{color:#fff!important}
header.sticky .btn-primary-theme.inverse::after{background:#000}
.hubspotHeaderWrapper .hbspt-form{display:inline-flex;border-radius:5px;margin-bottom:70px;padding-right:5px;padding-top:7px;width:80%}
.hubspotHeaderWrapper .hs_phone.hs-phone.hs-fieldtype-text.field.hs-form-field label{position:absolute;top:70px}
.hubspotHeaderWrapper .hs-fieldtype-intl-phone.hs-input input{max-width:210px}
.hubspotHeaderWrapper .hs-fieldtype-intl-phone.hs-input select{float:left;max-width:210px}
.hubspotHeaderWrapper .submitted-message{border:2px solid #fff;border-radius:5px}
.hubspotHeaderWrapper .submitted-message p{color:#fff!important;font-style:italic;padding:10px 30px;font-weight:300}
.hubspotHeaderWrapper div#hbspt-form-1645705782461-9066333608 form .hs-phone .hs-input{display:flex}
.hubspotHeaderWrapper .hs-input{border:none!important}
.hubspotHeaderWrapper .stacked{min-height:auto}
.hubspotHeaderWrapper .stacked .hs-input.hs-fieldtype-intl-phone{width:100%!important;display:flex;max-width:540px;margin-right:0;background:#fff;border-radius:5px;padding:7px 12px}
.hubspotHeaderWrapper .hs_submit.hs-submit{position:absolute;right:5px;top:39px;margin-top: 0 !important;}
.chose_area .nav-tabs .nav-link img{max-width:45px;margin-right: 10px;}
.chose_area .nav-tabs .nav-link span{display:block;font-weight:400;}
span#typed{font-size:30px;align-items:center;font-weight:500}
section.blog-section.top-bottom-space{background:#fff!important}
.list-certificate1{display:inline-flex;align-items:center;justify-content:center}
ul.slick-dots li.slick-active button{border-color:#fff}
.faq-wrapper{background-attachment:fixed!important}
.certificater-outer{text-align:center;margin:0 10px}
.certificates{padding:40px 0;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-color:#f2f2f2;background-attachment:fixed;background-size:cover}
.trusted-clients {background-color: #fff;}
.chose_area .nav-tabs .nav-item.show .nav-link, .chose_area .nav-tabs .nav-link.active, .chose_area .nav-tabs .nav-link:hover{color:#0d99f3!important;background: #0e98ef;}
.chose_area li.nav-item{display:flex;justify-content: center;width: 100%;background: rgba(33, 149, 241, 0.2);}
.chose_area .nav-tabs .nav-link{text-align:center;padding:0;width: 100%;padding: 10px 40px;display: flex;align-items: center;justify-content: center;border: none !important;border-radius: 0}
:focus-visible{outline:0!important}
.chose_area .nav-tabs .nav-link i{padding:10px;width:40px;height:40px;border-radius:100px;display:block;text-align:center;margin:0 auto}
.chose_area .nav-tabs .nav-link.active img, .chose_area .nav-tabs .nav-link:hover img {filter: brightness(100);}
.chose_area .nav-tabs .nav-link.active span, .chose_area .nav-tabs .nav-link:hover span {color: #fff;}
.displayContent h2{color:#000}
.chose_area .nav-tabs{border-bottom:none;text-align:center;justify-content:center;margin:10px 0 40px;max-width: 80%;margin: auto;flex-wrap: nowrap;border-radius: 10px;overflow: hidden;}
.chose_area .sec_title p{margin-bottom:2rem; font-size: 18px;font-weight: 400 !important;}
.displayInline{display:inline-flex}
section.business-partner-logos{margin:0}
.item.slick-slide.slick-current.slick-active.slick-center .testimionials-content{padding-top:40px}
.type-wrap{font-size:50px;padding:20px 0;font-weight:700}
.typed-cursor{opacity:1;-webkit-animation:blink .7s infinite;-moz-animation:blink .7s infinite;animation:blink .7s infinite;font-size:27px}
li.blink_me{max-width:206px;display:inline-block}
.menu-secondary-menu-container {
    text-align: center;
}
.blink_me{position:relative}

.blink_me:before {
    content: "";
    width: 22px;
    height: 22px;
    background: url(/wp-content/uploads/2023/01/star-fill-1.svg);
    background-position: center;
    background-size: 22px;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: -19px;
    animation: blinker 1s linear infinite;
}
.p-0 {
    padding: 0 !important;
}
@keyframes blinker{
50%{opacity:0}
}
@keyframes blink{
0%{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
.slider{position:relative;z-index:200;padding:0 0;margin:1rem auto;max-width:1024px;width:100%}
.testimonials-outer .slick-arrow{position:absolute;top:50%;width:40px;height:50px;line-height:50px;margin-top:-25px;border:none;background:0 0;color:#fff;font-family:monospace;font-size:5rem;z-index:300;outline:0}
.testimonials-outer ul.slick-dots{text-align:center;margin-top:30px}
.testimonials-outer .slick-prev{left:-50px;text-align:left}
.testimonials-outer .slick-next{right:-50px;text-align:right}
.testimonials-outer li.slick-active button{background:#000!important}
.testimonials-outer .item.slick-slide{width:390px;height:370px!important;transition:transform .4s;position:relative;padding:10px 40px}
.testimonials-outer .slick-slide:after{content:"";position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background:#ecececf5;transition:transform .4s;box-shadow:-2px 1px 5px 5px rgb(0 0 0 / 7%);-webkit-box-shadow:-2px 1px 5px 5px rgb(0 0 0 / 7%)}
.item.slick-slide.slick-current.slick-active.slick-center{width:auto;margin:0 -70px;max-width:560px}
.item.slick-slide{transform:scale(.7) translate(640px)}
.item.slick-slide.slick-center+.slick-slide{transform:scale(.8) translate(-250px);z-index:10}
.item.slick-slide.slick-center+.slick-slide+.item.slick-slide{transform:scale(.7) translate(-640px);z-index:5}
.item.slick-slide.slick-active{transform:scale(.8) translate(250px)}
.item.slick-slide.slick-center{transform:scale(1);z-index:30;background:#fff}
.slick-center:after{opacity:0}
.item.slick-slide span{display:block;margin:11px 0}
ul.slick-dots li button{padding:0;margin:0 8px;font-size:0;height:4px;width:20px;overflow:hidden;border-radius:0;border:none}
ul.slick-dots li button img{display:none!important}
ul.slick-dots li button img{display:none}
ul.slick-dots li{display:inline-block;border:none!important}
section.book-a-meeting-outer b:after{position:absolute;height:100px;width:121px;background:url(/wp-content/uploads/2022/02/water-delivery-solutions-founded-by-ravi-garg-website-home-page-book-a-meeting-arrow.png);content:"";background-repeat:no-repeat;top:21px}
.caldener-info-left p:after{height:4px;background:#2196f3;width:150px;position:absolute;content:"";left:0;bottom:-20px}
.caldener-info-left p{position:relative}
.caldener-info-left h2{margin-top:25%}
.caldener-info-left h2,.caldener-info-left p{color:#fff}
.caldener-info-left{background:url(/wp-content/uploads/2023/04/water-delivery-solutions-founded-by-ravi-garg-website-home-page-book-a-demo-appointment-image.webp);padding:40px;background-repeat:no-repeat;background-size:cover;min-width:320px;position:relative}
.caldener-info-left:after{position:absolute;background:#000000b0;height:100%;width:100%;content:"";top:0;left:0;z-index:1;border-top: 16px solid #f2f2f2;}
.caldener-info-right{width:100%;max-width:850px;float:right;overflow-y: auto}
.text-start.calender-outer{max-width:970px;display:inline-flex;justify-content:center;max-height:605px;}
section.book-a-meeting-outer b{display:block;position:relative}
.video-section{padding:70px 0}
.wds-video lite-youtube::before{background-size: contain;height: 100%;opacity: 0.3;}
.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}
.thumbnail-video{position:absolute;width:100%;height:100%;top:0;cursor:pointer}
.thumbnail-video img{width:100%;height:100%}
.sticky{z-index:9999!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;background:#fff;padding:.5rem 0;width:100%;position:fixed!important;/*top:45px;*/top:0px}
.sticky .main-logo{display:none}
.sticky-logo{display:none}
.sticky img.sticky-logo{display:block}
.sticky span.custom-logo-link img{width:100%}
.sticky .menu li{margin-right:2rem;text-decoration:none;font-size:1.2rem}
.sticky .menu li a{color:#000}
.sticky a.navbar-brand{margin-top:0}
#masthead{background:#ebf9fe;width:100%;max-width:100%;padding:0 4rem}
#menu-primary-menu{display:flex;justify-content:center;vertical-align:middle;text-align:center;align-items:center}
header .navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:var(--bs-blue);border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}
.nav-link{color:var(--bs-gray-dark)!important}
.ms-auto{margin-left:auto!important}
.me-auto2{margin-right:0!important;margin-left:auto!important}
.header-banner h1{font-weight:400!important;font-size:3rem;line-height:1.2;margin-bottom:1rem;color:#fff;}

.wrap-section-added h1 {
    color: #000;
    margin-bottom: 1rem;
}
.wrap-section-added p {
    color: #000 !important;
}
.wrap-section-added h1 span.empowering-head {
    font-weight: 600;
}

.scroll-div:last-child{
    margin-bottom: 15px !important;
}
.menu ul.sub-menu {
    display: none;
    position: absolute;
    top: 35px;
    right: -40px;
    background: #fff;
    z-index: 9999;
}
header .navbar-nav .sub-menu a{
    color: #000000;
    font-size:16px;
}
.menu .sub-menu li:last-child {
    padding: 5px 17px !important;
}
.menu li:hover ul.sub-menu {
  display: block;
}
.mobmenu-content #mobmenuright li:hover {
    background-color: transparent !important;
}
.sub-menu li {
    white-space: nowrap;
    margin: 0 !important;
    padding: 5px 17px;
    text-align: left;
}
.navbar .container {
    overflow: visible;
}
.sub-menu li:hover {
    background-color: rgb(0 0 0 / 12%);
}
    .mobmenu-content #mobmenuright > li > a:hover {
        background-color: transparent !important;
        color: #3a3a3a;
    }
    .mobmenu-content #mobmenuright li:hover {
        background-color: transparent;
    }
header#header{position:relative;z-index:99;padding: .5rem 0;}
section.header-banner{position:relative;z-index:9}
.header-banner h4 span{font-weight:700;font-size:calc((2 - 1) * 1.8vw + 1rem)}
.chip.ctc-analytics .ctc_cta{display:none!important}
.chip.ctc-analytics{margin:0!important;padding:0!important;background:0 0!important}
.hubspotHeaderWrapper p{font-weight:400;font-size:1.4rem;line-height:1.3;margin:0;margin-top:0;color:#000!important;padding:10px 30px}
a.mobilOnly{margin:0!important;display:none}
.request-demo-banner:hover{color:#fff}
header .navbar-nav a{font-weight:500}
.inner-blog-detail ul{     margin-bottom: 15px;}
.menu li{margin-right:2rem;text-decoration:none}
.menu li:last-child{margin-right:0;padding:0!important;height:auto;margin:0}
li.page_item.page-item-125 a{padding:.7rem 2rem}
header .navbar-nav a{text-decoration:none;color:#fff;font-weight:400;font-size:19px;position:relative}
a.btn.btn-primary-theme.btn-style1 i{margin-left:6px}
header .navbar-nav a:before:hover{background:#fff}
.request-demo-banner{font-size:20px!important;font-weight:400!important;background-color:#fff!important;text-decoration:none!important}
.request-demo-banner a{color:#000!important}
.request-demo-banner:focus{text-decoration:none!important}
.btn-primary-theme{background:#000!important;color:#fff!important}
.btn{padding:10px 20px!important;border-radius:5px!important;position:relative;-webkit-transition:all .5s!important;-moz-transition:all .5s!important;-o-transition:all .5s!important;transition:all .5s!important;text-transform:uppercase;font-size:14px!important;font-weight:600!important;border:2px solid #000!important;position:relative;z-index:1}
.btn-primary-theme{background:#000!important;color:#fff!important}
.btn-primary-theme:hover, .page-template-default .alm-btn-wrap .alm-load-more-btn:hover{background:#3c3c3c!important;color:#fff!important;border-color:#3c3c3c!important}
.btn-primary-theme a:hover{color:#fff!important}
.animated-button{display: flex;align-items: center;margin-bottom: 20px;justify-content: left;padding-top: 46px}
a.btn.btn-primary-theme.btn-style1{margin-left:40px;padding:12px 35px 12px 35px;border-radius:3px 3px 3px 3px;background-color:#212121}
.video-button:after{border-color:#fff}
.video-button:before{border-color:#fff}
.video-button{font-size:24px;border-radius:100px 100px 100px 100px;color:#fff}
.video-button{border-color:#fff}
.video-button:after,.video-button:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #fff}
.video-button{display:flex;flex:none;align-items:center;justify-content:center;width:1em;height:1em;padding:1.4em;color:#fff;font-size:22px;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.video-button{display:inline-flex;position:relative;text-decoration:none}
.video-button{border:2px solid #fff}
.video-button:before{border-radius:100px 100px 100px 100px}
.video-button:after{border-radius:100px 100px 100px 100px}
.video-button:after{-webkit-animation:ripple 2s linear 1s infinite;-moz-animation:ripple 2s linear 1s infinite;animation:ripple 2s linear 1s infinite}
.video-button:before{-webkit-animation:ripple 2s linear infinite;-moz-animation:ripple 2s linear infinite;animation:ripple 2s linear infinite}
.video-button:hover{background-color:#fff}
.video-button:hover{background-color:#fff;color:#0f9efe}
.video-button:hover i{color:#0f9efe}
@-webkit-keyframes ripple{
0%{-webkit-transform:scale(1)}
75%{-webkit-transform:scale(1.6);opacity:1}
100%{-webkit-transform:scale(1.85);opacity:0}
}
@keyframes ripple{
0%{transform:scale(1)}
75%{transform:scale(1.6);opacity:1}
100%{transform:scale(1.85);opacity:0}
}
span.custom-logo-link{width:120px;display:inline-block;vertical-align:middle}
span.custom-logo-link svg{height:100%;width:100%}
.body-content-1 h2{font-weight:600;font-size:2.25rem;margin-bottom:30px}
.body-content-1 span{display:block;color:#0d99f3!important}
.feature-block{margin:0 0 10px;box-shadow:-2px 1px 5px 5px rgb(0 0 0 / 7%);-webkit-box-shadow:-2px 1px 5px 5px rgb(0 0 0 / 7%);-moz-box-shadow:-2px 1px 5px 5px rgba(0,0,0,.7);padding:10px;max-width:inherit;border-radius:45px;text-align:center}
#main{padding:0}
.feature-block p{min-height:110px;line-height:29px;margin:0}
.service-block-outer{background:url(/wp-content/uploads/2021/08/home-bg-3.jpg) no-repeat;position:relative;background-attachment:fixed;background-size:cover}
.service-block-outer .container{position:relative;z-index:1}
.section-overlay{position:absolute;height:100%;width:100%;z-index:1;top:0}
section.service-block-outer.top-bottom-space .section-overlay{background:#044598;background:linear-gradient(90deg,#044598 0,#044398 33%,#0d99f3 76%)}
section.testimonials-outer.top-bottom-space .section-overlay{background:#0d99f3;position:absolute;height:100%;width:100%;z-index:1;background-image:url(/wp-content/uploads/2021/09/water-delivery-solutions-founded-by-ravi-garg-website-background-map-image.png);background-position:center right;background-repeat:no-repeat;background-size:53% auto;opacity:1;transition:background .3s,border-radius .3s,opacity .3s}
.service-block-outer .body-content-1 p{color:var(--bs-light)}
.service-block-outer .body-content-1 h2{color:var(--bs-light)}
.service-block-outer .body-content-1 h2 span{color:var(--bs-light)!important}
.feature-block-2{margin:0;padding:0 31px;max-width:inherit;border-radius:0;text-align:center}
.feature-block-2 p{line-height:25px;color:var(--bs-light);margin-bottom:0!important}
.feature-block-2 h4{line-height:normal;color:var(--bs-light);padding-bottom:5px;font-size:1.5rem;font-weight:600;font-style:normal}
.no-p-mg p{margin-bottom:0}
section.body-section-1 .body-content-1 h2 span{color:#0d99f3}
section.body-section-1 .body-content-1{text-align:center;max-width:960px;margin:auto;margin-bottom:60px}
.benifits-block-outer{background:url(/wp-content/uploads/2021/09/water-delivery-solutions-founded-by-ravi-garg-website-home-page-benefits-of-online-delivery-software-background-image.jpg) no-repeat;margin-bottom:0!important;background-position:center;background-repeat:no-repeat}
.benifits-block-outer .body-content-1{text-align:left}
ul.benifits-list{margin:0 0;padding:0}
ul.benifits-list li i{color:#0d99f3;margin-right:10px;font-size:20px;margin-top:2px}
ul.benifits-list li{font-weight:600;padding:0 0 15px;display:flex;align-items:center}
ul.benifits-list li:last-child{padding-bottom:0}
.mainHeader{padding-bottom:0}
.site-branding{margin-top:0!important}
.navbar-expand-md{padding:0!important}
a.requrestDemobtn{font-size:20px!important;font-weight:400!important;border-color:#0d99f3!important;color:#fff;background-color:#0d99f3;box-shadow:0 .5rem 1rem rgb(0 0 0 / 15%);padding:.375rem .75rem;text-decoration:none;border-radius:5px}
a.requrestDemobtn:hover{color:#000}
.home-offer-block-outer{background:#474747;position:relative;background-attachment:fixed;background-size:cover}
.home-offer-block-outer .container{position:relative;z-index:9}
.home-offer-block-outer h3{font-size:1.5rem;font-weight:300;color:#fff;padding:40px 0 0;padding-top:0;text-transform:capitalize}
.home-offer-block-outer h3 span{font-weight:600;color:#fff!important;font-size:3rem;text-transform:capitalize;margin-bottom:10px;margin-top:10px}
.software-feature-outer .body-content-1 h2 span{display:inline-block;color:#0d99f3!important}
.software-feature-outer .body-content-1{text-align:left}
.software-feature-text-block-1 h2 span{color:#0d99f3!important}
.software-feature-text-block-1{border-top:1px solid #ccc;padding:10px 0 0}
.software-feature-text-block-1 h2{font-weight:600;font-size:25px!important;margin-top:15px}
.singleSoftware p{margin-bottom:20px!important;margin-top:10px}
.testimonials-outer{background:url(/wp-content/uploads/2021/09/water-delivery-solutions-founded-by-ravi-garg-website-home-page-client-testimonials-background-pattern-image.png) no-repeat;position:relative;background-attachment:fixed;background-size:cover;z-index:0;padding:5rem 0 2rem!important}
.testimonials-outer:before{position:absolute;content:"";background-image:url(/wp-content/uploads/2023/04/water-delivery-solutions-founded-by-ravi-garg-website-home-page-client-testimonials-background-pattern-image.webp);top:170px;left:-90px;height:456px;border:10px;width:362px;z-index:999}
.speech-bubble{position:relative;background:0 0;border-radius:.4em;border:none;padding:0 0;margin:0 0 40px;min-height:120px;height:inherit}
.speech-bubble:after{content:"";position:absolute;bottom:0;right:80px;width:0;height:0;border:20px solid transparent;border-top-color:var(--bs-light);border-bottom:0;border-left:0;margin-left:-10px;margin-bottom:-20px;display:none}
.center-content h6{color:#fff}
.testimoinalstext-wrapper{display:flex;align-items:center;justify-content:left}
.speech-bubble p{font-size:18px;color:#fff;margin:10px 0 0;height:180px}
.left-img{max-width:80px;margin:0 10px 0 0}
.left-img img{width:100%}
.center-content h4{color:#fff;text-transform:uppercase;font-weight:600}
.center-content{width:80%}
.right-content i{color:#fff!important;font-size:50px}
.testimonials-outer .container{position:relative;z-index:1}
.testimonials-outer .body-content-1 h2{color:var(--bs-light);margin-bottom:24px;margin-left:0;margin-bottom:0!important;text-align:center}
.testimonials-outer .carousel-indicators{bottom:-80px;position:relative;margin:0}
.singleSoftware .software-feature-text-block-1:last-child p{margin-bottom:0!important;padding-bottom:0}
section.software-feature-outer .content-1-block{padding-top:10px}
.aboutheader-banner{background:#cdeafa;padding:10px 0!important;background-repeat:no-repeat;background-position:bottom center;background-size:100%;padding-bottom:0!important;margin-bottom:20px}
.aboutheader-bannerimg{position:relative;bottom:-23px}
.aboutheader-banner p{font-weight:400}
.customers-detail-outer h2 span{color:#0d99f3}
.benifits-block-outer .body-content-1 h2{font-weight:600;text-align:left;margin:auto;margin-bottom:20px;font-size:2.25rem}
.body-content-1 span{color:var(--bs-blue)}
.right-clients-detail ul{display:flex}
.right-clients-detail li{list-style:none}
.projects-details-outer{vertical-align:middle;overflow:hidden;padding:0;height:100%;margin:0 0 0}
.tech-savvy{background:url(/wp-content/uploads/2023/05/water-delivery-solutions-founded-by-ravi-garg-website-about-us-page-serving-in-innovative-way-water-.webp);padding:25px 40px 25px!important;background-repeat:no-repeat;background-position:bottom center;background-size:130% 100%;margin:3.5rem 0 0}
.right-clients-detail{background:#fff;padding:1.2rem 1rem .9em;margin-right:1rem}
.tech-head{margin:1rem 0 0 0}
.tech-head h3{color:#fff;font-size:1.75rem;font-weight:600}
.tech-head p{color:#fff;font-weight:400}
.right-clients-detail h2{color:#0e99f3;font-weight:600;font-size:30px}
.right-clients-detail h4{font-size:16px;color:#212529;font-weight:600}
.right-clients-detail li{list-style:none;width:50%;text-align:center}
.business-partner-logos h2,.customers-detail-outer h2{text-align:center;max-width:40%;margin:auto;margin-bottom:40px;font-weight:600;font-size:2.25rem}
a.request-demo-banner.start-project{background:#000!important;color:#fff}
.customers-details h6{font-size:1.12rem;color:#000;font-weight:600;margin-bottom:.5rem}
.customers-details p{font-size:16px;line-height:1.563;color:#000}
.customers-data{display:flex;margin-bottom:1.8rem}
.row.helping-growth .customers-data{margin-top:5rem}
.customer-image-offer img{width:550px}
.submit-contact{text-align:center;margin:4.3rem 0}
.contact-submit{background:#0d99f3;color:#fff;font-size:20px;padding:1rem 2rem;border:1px solid #0d99f3}
.contact-submit i{vertical-align:text-bottom;text-align:center}
.customers-details h3{font-weight:600;text-align:left;margin:auto;margin-bottom:20px;font-size:2.25rem}
.quote-contact{border:1px solid #0d99f3;color:#0d99f3;background:#fff;border-radius:10px;padding:10px 30px}
section.business-partner-logos .carousel-control-next,section.business-partner-logos .carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:5%;padding:0;color:#000!important;text-align:center;background:0 0;border:0;opacity:1;transition:opacity .15s ease;background-color:inherit!important;display:none}
.together-project{background:url(/wp-content/uploads/2023/05/water-delivery-solutions-founded-by-ravi-garg-website-start-a-project-background-image.webp);padding:0 40px!important;background-repeat:no-repeat;background-size:cover;min-height: 40vh;background-position: top center;display: flex;align-items: center;justify-content: center;}
.image-togetherness h4{color:#fff;text-align:center;font-size:27px;padding-top:3rem}
.image-togetherness p{color:#fff;text-align:center;font-size:22px;max-width:50%;margin:auto;margin-bottom:20px}
.start-projects{text-align:center}
.start-projects button{background:#fff;border:none;font-size:22px;color:#1167ba;margin:2rem 0 0;border-radius:10px;padding:12px 20px}
.image-togetherness{padding:6rem}
.business-partners h2{text-align:center;font-size:40px;font-weight:600;max-width:40%;margin:1.5rem auto;padding:4.8rem 0 2rem}
.business-logo img{width:120px;margin:auto;padding:0 10px}
ul{margin:0;padding:0}
.page-template-page-about-us .footer-content.top-bottom-space{position:relative;z-index:2;padding:1rem 0 4rem}
.footer-section{background:url("/wp-content/uploads/2021/09/water-delivery-solutions-founded-by-ravi-garg-website-home-page-footer-background-map-image.png");position:relative;padding-top:40px;background-position:center center;background-repeat:no-repeat;background-size:inherit;opacity:1;transition:background .3s,border-radius .3s,opacity .3s}
.footer-cta{border-bottom:1px solid #373636}
.single-cta i{color:#ff5e14;font-size:30px;float:left;margin-top:8px}
.cta-text{padding-left:15px;display:inline-block}
.cta-text h4{color:#fff;font-size:20px;font-weight:600;margin-bottom:2px}
.cta-text span{color:#757575;font-size:15px}
.footer-content.top-bottom-space{position:relative;z-index:2;padding:1rem 0 4rem}
.footer-pattern img{position:absolute;top:0;left:0;height:330px;background-size:cover;background-position:100% 100%}
.footer-logo{margin-bottom:30px}
.footer-logo img{max-width:200px}
.footer-text p{margin-bottom:14px;font-size:14px;color:#000;line-height:2!important}
.footer-social-icon span{color:#fff;display:block;font-size:20px;font-weight:700;font-family:Poppins,sans-serif;margin-bottom:20px}
.socail-icons i.fab.fa-instagram{font-size:22px;text-align:center;padding:1px 0 0}
.socail-icons a{margin:0;padding:5px;height:38px;width:38px;text-align:center;color:#fff;font-size:19px;margin-right:15px;border-radius:100px;background-color:#0d99f3;display: flex;align-items: center;justify-content: center;}
.footer-widget .tagcloud a:hover{color:#0d99f3}
.socail-icons a:hover{color:#fff}
.footer-social-icon i{height:40px;width:40px;text-align:center;border-radius:50%}
.facebook-bg{background:#3b5998}
.twitter-bg{background:#55acee}
.google-bg{background:#dd4b39}
.footer-widget-heading h3{color:#fff;font-size:20px;font-weight:600;margin-bottom:40px;position:relative}
.footer-widget-heading img{width:150px}
.footer-widget ul li{list-style:none;margin-right:0;margin:0}
.footer-widget .widget_nav_menu+.widget_nav_menu{margin-top:30px}
.footer-widget ul li a{color:#000;text-transform:capitalize;text-decoration:none;padding:0!important;float:none!important;font-size:14px!important}
.footer-widget .tagcloud{border:none;padding:0!important;border:none!important}
section#tag_cloud-6{margin:20px 0 0 0}
.footer-widget .tagcloud a{color:#000;text-transform:capitalize;text-decoration:none;padding:0!important;float:none!important;font-size:14px!important;display:block;font-weight:400;border:none!important;line-height:35px}
.subscribe-form{position:relative;overflow:hidden;width:100%}
.subscribe-form input{width:100%!important;padding:8px 28px!important;background:#c8dae7!important;border:1px solid #c8dae7!important;border-radius:10px!important}
.subscribe-form button{position:absolute;right:0;background:#0e99f3!important;padding:10px 50px;border:1px solid #0e99f3;top:0;color:#fff;border-radius:10px}
.copyright-area{padding:22px 0;background:#fff;border-top:1px solid #ececec;font-size:1rem}
.footer-text h5{color:#383843;font-size:16px}
.footer-text{margin:2rem 0}
.copyright-text p{margin:0;font-size:14px;color:#000;text-align:center}
.return-menu-outer{text-align:right}
.copyright-text p a{color:#ff5e14}
.return-menu-outer ul li a{text-decoration:none;color:inherit;font-size:14px}
.return-menu-outer ul li a:hover{color:#0d99f3}
.footer-menu li{display:inline-block;margin-left:20px}
.footer-menu li:hover a{color:#ff5e14}
.footer-menu li a{font-size:14px;color:#878787}
.subscribe-form input:focus-visible{outline:0}
.mobile-app-form{display:flex;justify-content:space-between;max-width:600px;margin:2rem auto 0!important}
a.request-demo-banner.quote-get{background:#fff!important;color:#0e98f3;border:1px solid #0e98f3}
.about-section{padding-left:50px}
.icon-outer{min-width:40px;display:inline-block;float:left;vertical-align:middle;align-items:center;justify-content:left;line-height:2.1;margin-right:.8rem;text-align:left}
.icon-outer img{width:20px;margin-top:7px}
.icon-outer i{font-size:28px;color:#0d99f3}
.icon-detail.adrress-details{width:100%}
.icon-detail{display:inline-block}
.icon-detail h3,.icon-detail h5{font-size:16px!important;color:#000;font-weight:600}
.footer-section .icon-detail.adrress-details p{margin-top:.5rem}
.icon-detail p{font-size:14px;color:#000}
.icon-detail a{color:#000;text-decoration:none; word-break: break-all;}
.socail-icons{display:flex}
.helping-growth:before{position:absolute;content:"";width:30px;height:30px;left:0;background:url(/wp-content/uploads/2021/08/water-drop.png)}
section.newsletter-wrapper:before{content:"";width:300px;height:300px;left:0;z-index:9;background:url(/wp-content/uploads/2021/08/business-bg.png);bottom:16%;position:absolute;background-size:100%;background-repeat:no-repeat}
section.newsletter-wrapper{position:relative}
.business-partners,.customers-detail-outer{position:relative}
section.customers-detail-outer:before{content:"";width:300px;height:300px;left:0;z-index:-3;background:url(/wp-content/uploads/2021/08/business-bg.png);bottom:36%;position:absolute;background-size:100%;background-repeat:no-repeat}
.together-project-mobile img{display:none}
.request-demo-banner{font-size:20px;margin:10px 0 0}
.testimonials-outer .body-content-1 span{color:var(--bs-light)!important}
.software-feature-outer .content-1-block img{padding:0 0 0;display:block;width:auto;}
#navbarsExample04 a.navbar-brand{display:none!important}
section.home-offer-block-outer.pt-md-5.pb-md-5{margin-top:0}
.testimonials-outer .carousel-indicators button{height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff!important;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent}
#sp-testimonial-free-wrapper-124 .sp-testimonial-free-section .slick-dots li button{background:#fff!important}
#sp-testimonial-free-wrapper-124 .sp-testimonial-free-section .slick-dots li.slick-active button{background:#000!important;opacity:.7}
.sp-testimonial-free-section .slick-dots li button{display:inline-block;border:0;padding:0;width:100px!important;height:5px!important;margin:3px;overflow:hidden;border-radius:0!important;color:#fff}
.sp-testimonial-free-section .slick-dots li{display:inline-block;border:0;padding:0;width:30px!important;height:13px;margin:3px;overflow:hidden}
#sp-testimonial-free-wrapper-2224 .sp-testimonial-free-section .slick-dots li.slick-active button{background-color:#fff!important}
#sp-testimonial-free-wrapper-124 .sp-testimonial-free-section .slick-next,#sp-testimonial-free-wrapper-124 .sp-testimonial-free-section .slick-prev{display:none!important}
span.empowering-head{display:block;font-size:1.5rem;margin-bottom:.5rem;margin-top:1rem;font-weight:400}
section.header-banner.top-bottom-space{padding:3rem 0}
section.header-banner.about-us-main.top-bottom-space{padding:6rem 0 6rem;background-color:transparent;background-image:linear-gradient(160deg,#fff 0,#ececec 100%)}
section.benifits-block-outer .body-content-1{margin-left:4rem;margin-top:3rem}
.page-template-about-us .row{padding:0 1px}
.subscription-outer .body-content-1{text-align:center;max-width:960px;margin:auto}
.top-bottom-space{padding: 70px 0;}
.app-screen-banner{position:absolute;z-index:-5;object-fit:cover;height:max-content;width:100%;top:0;bottom:0;height:100%;opacity:.2;display:none}


section.home-offer-block-outer.top-bottom-space{background: #0e98ef; background-image:url("/wp-content/uploads/2023/05/water-delivery-solutions-founded-by-ravi-garg-website-empowering-water-delivery-businesses-banner-ba.webp");background-size:cover;background-position:center;padding:4.5rem 0 3.5rem;background-repeat:no-repeat; min-height: 30vh;display: flex;align-items: center;}



section.home-offer-block-outer.top-bottom-space .section-overlay{display: none;}
.padding-top-wrap{
    padding-top: 3rem !important;
}



.sp-testimonial-free-section .tfree-client-testimonial,.sp-testimonial-free-section .tfree-client-testimonial p{text-align:left}
.customers-details{margin-left:30px!important}
.content-1-block.aos-init.aos-animate{margin-top:5rem}
section.benifits-block-outer.top-bottom-space{padding:4.9rem 0 4.8rem}
.img-icons{width:50px!important;min-width:60px}
.customer-second-para{margin-bottom:2.5rem!important}
li.page_item.page-item-109.current_page_item{display:none}
.quick-form .stacked .hs-form-field>label{display:none}
.quick-form .stacked ul.no-list.hs-error-msgs label{position:absolute}
.quick-form .stacked input[type=email],section.home-offer-block-outer.top-bottom-space input[type=text]{border:none!important;background:#fff;max-height:51.6px;min-width:30%;border-radius:0;margin:0;padding:.375rem .75rem!important;height:50px}
.quick-form .stacked input[type=submit]{font-size:17px;padding:10px 27px!important;min-height:50px!important;line-height:30px!important}
.get-email-submit{width:300px;font-size:17px!important;font-weight:600!important;border-color:#000!important;box-shadow:0 .5rem 1rem rgb(0 0 0 / 15%);padding:.6rem .7rem!important;text-decoration:none;border-radius:5px;margin-left:-15px;margin-bottom:0!important;background:#000!important}
.get-mobile-email{display:flex;margin:0;justify-content:center;padding:0!important}
.get-email-submit:hover{color:#000!important;border-color:#000!important;border-bottom:3px solid #000!important;border-radius:0!important}
section.home-offer-block-outer.top-bottom-space input[type=text]:focus{outline:0!important;border:none!important;box-shadow:none}
.get-email-submit:focus{box-shadow:none}
.footer-section input.form-control{border:none;border-radius:5px;height:52px;max-width:100%;min-width:60%;box-shadow:0 0 30px 0 rgb(0 0 0 / 20%)}
.footer-section input.form-control:focus{outline:0;box-shadow:none;border:none}
.footer-section button.btn.btn-primary.mb-3.get-email-submit{margin-left:-8px!important}
.footer-get-subscribe{display:flex}
.footer-section .get-email-submit{margin-left:0}
.footer-section .get-mobile-email{display:flex;margin:0;background:#fff;padding:0 0;border-radius:10px;box-shadow:0 .5rem 1rem rgb(0 0 0 / 15%);margin:0}
.footer-section .get-email-submit{margin-left:0;margin:0!important}
.entry-content{padding:0 2rem!important}
.singular .entry-header{border-bottom:none;padding-bottom:0;margin-bottom:2rem;background:inherit}
.singular .entry-title{font-weight:600!important;font-size:1.5rem!important}
.entry-content h4{margin-bottom:.8rem!important;font-weight:600!important;font-size:1.3rem!important}
li.page_item.page-item-234,li.page_item.page-item-3{display:none}
#menu-my-custom-menu li.page_item{display:block!important}
#menu-my-custom-menu li{margin-bottom:1rem!important}
#menu-my-custom-menu li a:hover{color:#0d99f3!important}
#menu-my-custom-menu li:last-child{border:none!important}
.sec_title{text-align:center;max-width:960px;margin:auto;padding-bottom:0}
.sec_title h2{font-size:2.25rem;color:#000;position:relative;margin-bottom:30px}
.sec_title p{color:#000;font-size:1rem;font-family:Poppins,sans-serif!important;font-weight:300!important;margin-bottom:3rem}
.chose_left_content{padding-top:20px}
.media-body a{text-decoration:none}
.chose_left_content .media{margin-bottom:2.5rem;display:flex;align-items:center}
.chose_left_content .media .media-body{vertical-align:middle;text-align:right}
.chose_left_content .media .media-body .head{font-size:1.12rem;color:#000;font-weight:600;margin-bottom:.8rem}
.chose_left_content .media .media-body p{font-size:14px;line-height:1.563;color:#000;margin-top:.4rem}
.chose_left_content .media .media-right{vertical-align:middle;padding-left:20px}
.chose_left_content .media .media-right a{height:70px;width:70px;border-radius:50%;display:inline-block;text-align:center;line-height:70px;font-size:36px;color:#2196f3;position:relative;z-index:3;-webkit-transition:all .4s linear 0s;-o-transition:all .4s linear 0s;transition:all .4s linear 0s;border:2px solid #2196f3}
.chose_left_content .media .media-right a:before{content:"";background:#2196f3;position:absolute;width:100%;border-radius:50%;height:100%;left:0;top:0;z-index:-1;-webkit-transition:all .4s linear 0s;-o-transition:all .4s linear 0s;transition:all .4s linear 0s;opacity:0}
.chose_left_content .media .media-right a:after{content:"";background:#2196f3;height:60px;width:60px;border-radius:50%;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:-1;opacity:0}
.chose_right_content{padding-top:20px}
.chose_right_content .media{margin-bottom:2.5rem;display:flex;align-items:center}
.chose_right_content .media .media-left{vertical-align:middle;padding-right:30px}
.chose_right_content .media .media-left a{height:70px;width:70px;border-radius:50%;display:inline-block;text-align:center;line-height:70px;font-size:36px;color:#2196f3;position:relative;z-index:3;-webkit-transition:all .4s linear 0s;-o-transition:all .4s linear 0s;transition:all .4s linear 0s;border:2px solid #2196f3}
.chose_right_content .media .media-left a:before{content:"";background:#2196f3;position:absolute;width:100%;border-radius:50%;height:100%;left:0;top:0;z-index:-1;-webkit-transition:all .4s linear 0s;-o-transition:all .4s linear 0s;transition:all .4s linear 0s;opacity:0}
.chose_right_content .media .media-left a:after{content:"";background:#673ab7;height:60px;width:60px;border-radius:50%;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:-1;opacity:0}
.chose_right_content .media .media-body{vertical-align:middle}
.chose_right_content .media .media-body .head{font-size:1.12rem;color:#000;font-weight:600;margin-bottom:.8rem}
.chose_right_content .media .media-body p{font-size:14px;line-height:1.5;color:#000;margin-top:.4rem}
.chose_mobile.wow{margin:auto;text-align:center;margin-top:10px}
.media-left img{margin-right:10px}
.mr-0{margin-right:0!important}
.media:hover .svg-img{filter:brightness(100);border-radius:0!important}
.icon-media{height:auto;width:60px;border-radius:50%;display:inline-block;text-align:center;image-rendering:-webkit-optimize-contrast}
.icon-media.wallet-icon{width:50px}
.request-demo-banner a{color:#fff}
.media-right.mobile-view{display:none}
span.custom-logo-link img{width:100%}
header ul.navbar-nav .request-demo-banner a:hover{color:#fff}
.software-feature-outer{overflow-x:hidden;padding: 70px 0}
.page-template-page-contact .entry-content,.page-template-request_demo .entry-content{padding:0 0!important;margin:0 0!important}
.page-template-page-contact header.entry-header,.page-template-request_demo header.entry-header{display:none}
.default-max-width,.entry-content .wp-audio-shortcode,.entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),.post-thumbnail,[class*=inner-container]>:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){max-width:100%}
section.header-banner.top-bottom-space.contact-us-banner{background-repeat:no-repeat;background-size:cover;background-position:center;padding:6rem 0 6rem;background-color:transparent;background-image:linear-gradient(160deg,#fff 0,#ececec 100%)}
.chose_area{color:#fff;background:#F2F2F2;padding: 70px 0}
section.header-banner.top-bottom-space.contact-us-banner h1{font-weight:700;font-size:3.9rem;color:#000!important;line-height:1.2;margin-top:4rem;margin-bottom:2rem}
section.header-banner.top-bottom-space.contact-us-banner.request-demo{background-repeat:no-repeat;background-size:100%;background-position:100%;padding:8rem 0 3rem!important}
.address-detail{margin-left:1rem}
.contact-details{display:flex;vertical-align:middle;align-items:center;justify-content:center}
.icons img{width:60px}
.contact-details h5{font-size:1.2rem;color:#0e99f3;font-weight:500;margin-bottom:0;margin-top:1px;letter-spacing:normal}
.phone-no{font-size:1.3rem;font-weight:500;color:#000}
section.contact-outer{max-width:1320px!important;margin-left:auto;margin-right:auto;padding:4.4rem 0 4rem}
.emails-contact{font-size:1.3rem;font-weight:500;color:#000}
.address-detail.chat-sales p{margin-top:1rem!important}
.outer-image{text-align:center}
.page-template-page-contact br{display:none}
.page-template-request_demo .outer-image{margin:7rem 0;text-align:center}
.form-outer h2{margin-bottom:30px;font-size:2.25rem;position:relative;z-index:99}
.form-outer h5{color:#0d99f3;margin:0;font-weight:600;font-size:2rem;margin-bottom:8px}
.form-outer{text-align:center;background:#fff;padding:10px}
.form-outer p{font-size:1rem;max-width:100%;margin-bottom:0;margin-top:10px;position:relative;z-index:9}
.entry-content .contact-details.chat-sales p{margin:18px 4px 0}
#myDIV{display:none}
.brands-heading{text-align:center;max-width:55%;margin:auto;margin-bottom:3rem}
section.business-partner-logos.brands-logos{margin-bottom:0}
section.business-partner-logos.brands-logos h4{font-size:1.25rem;line-height:1.2;color:#fff;margin:0 0 0 7px;display:none}
section.business-partner-logos.brands-logos h4 span{display:block;color:#0d99f3;font-size:2.3rem}
.brands-head{margin:auto;text-align:left;margin-bottom:0;color:#fff}
.address-detail a{font-size:1.3rem;font-weight:500;color:#000;text-decoration:none}
.address-detail.Chat-team h5{margin-left:1rem}
.page-id-234 .entry-content,.privacy-policy .entry-content{padding:0 0!important;max-width:1320px}
.page-id-782 .entry-content .container,.page-id-784 .entry-content .container{padding:0 .4rem!important;max-width:1320px!important}
.page-id-234 header.entry-header.alignwide,.page-id-782 header.entry-header.alignwide,.page-id-784 header.entry-header.alignwide,.privacy-policy header.entry-header.alignwide{margin-bottom:1rem;padding:0;margin:2rem 4rem 1rem}
.privacy-policy .entry-content{margin-top:0}
section.header-banner.top-bottom-space.contact-us-banner.request-demo h1{margin-top:0}
.address-detail.Chat-team{margin:0}
.carousel-control-prev-icon{margin-left:10px}
.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;background:#0d99f3;opacity:9;z-index:999;display:none}
.carousel-control-next-icon{margin-left:32px}
header img.custom-logo{max-width:50%}
ul.list-policy li{list-style:auto;margin-left:3rem}
.feature-block img{image-rendering:-webkit-optimize-contrast}
.customer-image-offer{text-align:right}
.helping-growth .customer-image-offer{text-align:left}
.feature-block .pt-4.pb-4{height:118px;vertical-align:middle}
.water-outer{display:flex;width:100%;justify-content:center}
.icons-water{background:#fff;justify-content:center;text-align:center;box-shadow:-2px 1px 5px 5px rgb(0 0 0 / 7%);-webkit-box-shadow:-2px 1px 5px 5px rgb(0 0 0 / 7%);padding:.5rem 2rem;width:100%;border-radius:40px;height:290px;width:280px;margin:0 1rem}
.water-deliver-solution h2{font-size:2.25rem;text-transform:capitalize;line-height:50px;letter-spacing:0;font-weight:600;font-style:normal;margin:1rem 0 2rem}
.icons-water:first-child{margin-top:3rem}
.icons-water .head{text-transform:capitalize;line-height:32px;letter-spacing:0;font-weight:600;font-style:normal;font-size:18px}
.icons-water p{text-align:center;color:#000;font-size:15px;line-height:27px}
.water-deliver-solution .head{font-family:Poppins;text-transform:capitalize;line-height:32px;letter-spacing:0;font-weight:600;font-style:normal;color:#000;font-size:18px}
.water-deliver-solution p{font-size:16px;margin-bottom:2.5rem!important;margin-top:.5rem;margin-left:.2rem}
.water-deliver-solution .head span{margin-right:1.1rem}
.water-deliver-solution{padding-left:0;margin-top:0}
.website-icon{width:50px;margin:auto;display:inline-block;text-align:center}
.outer-icons-wds{background:linear-gradient(160deg,#0f9efe 0,#0182d9 100%);width:80px;height:80px;border-radius:100px;margin:auto;margin-top:1.8rem;margin-bottom:.8rem}
.outer-icons-wds:hover{background:linear-gradient(133deg,#0f9efe 0,#00558e 100%)}
.website-icon{width:45px;display:inline-block;text-align:center;padding:0!important;line-height:4}
.water-outer .cls-1,.water-outer .cls-2,.water-outer .cls-3,.water-outer .cls-4{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:2px;clip-path:inherit}
.chose_area .cls-1,.chose_area .cls-2,.chose_area .cls-3,.chose_area .cls-4,.chose_area .cls-5,.chose_area .cls-6,.chose_area .cls-7{fill:#2d9af0;stroke:none;stroke-miterlimit:10;stroke-width:2px;clip-path:inherit}
.chose_left_content .media:hover path.cls-1,.chose_left_content .media:hover path.cls-2,.chose_left_content .media:hover path.cls-3,.chose_left_content .media:hover path.cls-4,.chose_left_content .media:hover path.cls-5,.chose_left_content .media:hover path.cls-6{fill:#fff}
.chose_right_content .media:hover path.cls-1,.chose_right_content .media:hover path.cls-2,.chose_right_content .media:hover path.cls-3,.chose_right_content .media:hover path.cls-4,.chose_right_content .media:hover path.cls-5,.chose_right_content .media:hover path.cls-6,.chose_right_content .media:hover path.cls-7{fill:#fff}
.chose_right_content .media:hover ellipse.cls-1{fill:#fff!important}
.chose_left_content .media:hover .head,.chose_left_content .media:hover p{color:#fff}
.chose_right_content .media:hover .head,.chose_right_content .media:hover p{color:#fff}
.website-icon.backoffice-wds-icon{line-height:3.9}
.website-icon.web-wds-icon{margin-left:.5rem;line-height:4.3}
.website-icon.web-wds-icon{margin-left:.5rem;line-height:4.3}
.website-icon.customer-wds-icon{margin-left:.6rem;line-height:4}
.icon-box i.fas.fa-check{color:#fff;background:#0c8de8;padding:.6rem .5rem .5rem;border-radius:40px;transition:transform .3s ease;transform:translateX(0);font-size:14px;height:30px;width:30px}
.delivery-details:hover i.fas.fa-check{transform:translateX(-10px)}
.chose_left_content .media,.chose_right_content .media{margin-bottom:2.5rem;display:flex;align-items:center;margin:0 0 50px;padding:17px 16px;border-radius:8px 8px 8px 8px;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;background:#fff}
.icon-box{margin-right:1rem;justify-content:center}
.delivery-details{display:flex}
.chose_left_content .media:nth-child(2n){left:0;position:relative}
.chose_right_content .media:nth-child(2n){right:0;position:relative}
.chose_left_content .media:hover .icon-media img,.chose_right_content .media:hover .icon-media img{border-radius:100px;border:1px solid #fff}
.chose_left_content .media:hover,.chose_right_content .media:hover{background:#0f9efe}
.chose_mobile .bank{right:50px!important;bottom:40%!important;top:unset!important;left:unset!important}
.chose_mobile .mike{top:50px!important;left:70px!important}
.chose_mobile .bar{bottom:50px!important;left:90px!important;top:unset!important}
.body-content-1.online-benefits .icon-box{margin-right:1rem;justify-content:center;margin-top:0}
.body-content-1.online-benefits .icon-details h4{font-size:1.1rem;margin-top:6px}
.body-content-1.online-benefits .delivery-details{margin-bottom:1rem}
.chose_left_content .media:last-child, .chose_right_content .media:last-child {margin: 0;}
section.benifits-block-outer .body-content-1 .icon-box i.fas.fa-check{color:#fff;background:#0c8de8;border-radius:40px;font-size:14px}
.body-content-1.online-benefits p{font-size:1rem;margin-bottom:2rem!important}
#footer-menu-ul{justify-content:end;margin-right:0;display:grid}
.copyright-area .container{margin:0 auto}
#footer-menu-ul a{text-decoration:none;color:#000;font-size:14px}
.footer-center h2.widget-title{margin-bottom:1.5rem}
#footer-menu-ul a:hover{color:#000}
.copyright-area .col-sm-6.text-left{color:#000;text-transform:capitalize;text-decoration:none;font-size:14px}
.row.wds-blog-card h2{text-align:left;margin-bottom:40px}
section.blog-section.top-bottom-space{padding-bottom:1rem;background:url(/wp-content/uploads/2022/02/water-delivery-solutions-founded-by-ravi-garg-website-home-page-blogt-background-pattern-image.png) no-repeat}
.newsletter-main.newsletter-style-2 .input-area input::placeholder,.newsletter-main.newsletter-style-2 .stacked input::placeholder{font-size:16px!important}
.newsletter-main .button-area button{font-weight:600!important}
.widget h2,.widget h3,.widget h5{font-size:22px;font-weight:500!important}
.mobile-app{height:auto;width:auto;text-align:center;margin:auto}
.speech-bubble i{display:block;font-size:30px;margin:0 0 1rem}
.container .trusted{bottom:-40px!important;left:280px!important;top:unset!important}
.home .header-wrapper.main-header{display:none}
.contact-details.emailIcon .icons{min-width:60px}
section.header-banner.top-bottom-space.contact-us-banner h1.display-6 br{display:none}
.custom-menu-class li.btn-style1 a,li#menu-item-127 a{font-size:14px!important;font-weight:600;display:inline-block;color:#fff;padding: 10px 20px}
li#menu-item-3382 a{padding:0 0!important}
li#menu-item-3382{padding:13px 25px!important}
.menu li.current_page_item a{color:#000}
.btn-style1 a{color:#fff!important;text-decoration:none}
#mg-wprm-wrap li.btn-style1 a{font-size:14px!important}
.newsletter-widget-container span{color:#0c8de8}
.newsletter-widget-container h2.main-title{width:100%;margin:auto;margin-bottom:33px;font-size:2.6rem!important}
div#carouselExampleControls p{display:none}
section.business-partner-logos.brands-logos{height:100%;width:100%;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:53% auto;opacity:1;transition:background .3s,border-radius .3s,opacity .3s}
svg.separator-waves{display:none}
.home svg.separator-waves, .page-template-request_demo svg.separator-waves{display:block}
section.header-banner.demo-request br{display:none}
section.header-banner.demo-request .banner-rotation{position:relative;max-width:440px;margin:0 auto;margin-right:initial;bottom:80px}
section.header-banner.demo-request{height:540px;margin:0}
.page-id-2576  section.header-banner.demo-request{height:700px;}
section.header-banner.demo-request{padding:0;position:relative;margin:0;margin-top: 25px}
section.header-banner.demo-request .banner-rotation{position:inherit;max-width:520px;margin:0 auto;bottom:0}
header.entry-header.alignwide{display:none}
section.header-banner.demo-request.contact-team .banner-rotation{position:relative;max-width:420px;margin:0 auto}
.page.page-template-page-about-us.custom-background.wp-custom-logo.wp-embed-responsive.is-light-theme.has-background-white.singular br{display:none}
.contact-details p{margin-bottom:0!important}
section.header-banner.demo-request.about-banner .banner-rotation{position:relative;max-width:600px;margin:30px auto 0;bottom:50px}
section.message-form .form-outer{text-align:left;background:#fff;padding:10px;margin-bottom:70px}
.demo-request .form-outer{  text-align: left; padding:30px; border-radius: 15px; max-width: 634px; margin: 0 auto; padding-bottom: 12px;}
section.header-banner p {
    color: #fff;
}
.form-outer .text-dark p {
    color: #000;
    margin-bottom: 12px;
}
.software-feature-outer a.btn.btn-primary-theme.btn-style1 {
    width: max-content;
    margin: 0 auto;
    margin-top: 36px;
}
.software-feature-outer img.img-fluid {
    padding-right: 50px;
}
.demo-request 
.demo-request p.text-md-start{    max-width: 527px;}
section.message-form{padding:0 0 3.5rem!important}
section.message-form .outer-image.demo-banner{margin:7rem auto;text-align:center}
.page-template-page-about-us .entry-content{padding:0!important;margin:0!important}
.page-template-page-about-us .top-bottom-space{padding:4.5rem 0 2.5rem}
.page-template-request_demo section.testimonials-outer{display:none}
.container .mobile1{right:-50px!important;bottom:-9%!important;top:unset!important;left:unset!important}
.container .graph1{bottom:230px!important;left:0!important;top:unset!important;max-width:200px}
.container .mobile1 img{max-width:180px}
.row.helping-growth .icon-details p{font-size:16px;margin-bottom:1rem!important;margin-top:.5rem;margin-left:.2rem;line-height:1.8}
.row.helping-growth .customers-data{margin-bottom:0}
.row.helping-growth .customers-data .delivery-details:last-child p{margin-bottom:0!important}
.row.helping-growth .icon-box i.fas.fa-check{margin-top:.8rem}
.page-id-234 .entry-content,.privacy-policy .entry-content{padding:0 0!important;max-width:1320px;margin:0}
.page-id-234 br,.page-id-782 br,.page-id-784 br,.privacy-policy br{display:none}
.privacy-policy br{display:block}
.page-id-234 p,.page-id-782 p,.page-id-784 p,.privacy-policy p{margin-bottom:1rem}
.page-id-234 .footer-section .icon-detail.adrress-details p,.page-id-782 .footer-section .icon-detail.adrress-details p,.page-id-784 .footer-section .icon-detail.adrress-details p,.privacy-policy .footer-section .icon-detail.adrress-details p{margin-top:.5rem}
.inner-detail{margin-top:4rem!important}
.row.inner-detail h4{margin-bottom:1rem}
.page-id-234 .row.inner-detail ul{margin-left:2rem}
.page-id-234 .row.inner-detail ul li,ul.list-policy li{list-style:auto;font-size:1rem;margin-bottom:.5rem;font-weight:400}
.page-id-234 .row.inner-detail ul ul{margin-top:1rem}
.page-id-234 .top-bottom-space,.page-id-782 .top-bottom-space,.page-id-784 .top-bottom-space,.privacy-policy .top-bottom-space{padding:4rem 0 5rem}
.page-id-782 br,.page-id-784 br{display:none}
.page-id-782 .entry-content,.page-id-784 .entry-content{margin:0}
.icons-section{margin-bottom:20px;display:flex}
section#nav_menu-2 a{color:#000;width:100%;padding:10px 0;float:left;text-decoration:none;font-size:18px}
.col-lg-3.sidebarMenuList.blogmenulist section#nav_menu-2 a{color:#0d99f3;width:100%;padding:10px 18px 18px;float:left;border-bottom:none;text-decoration:none;font-size:15px;font-weight:400}
.tagcloud{color:#000;width:100%;padding:10px 0 0;border:1px solid #eee!important;text-decoration:none;font-size:15px;font-weight:500;border-bottom:none;vertical-align:top;display:inline-block;width:100%}
.tagcloud a{color:#000;width:100%;padding:10px 18px 18px;float:left;border-bottom:1px solid #eee!important;text-decoration:none;font-size:15px!important;font-weight:500}
.col-lg-3.sidebarMenuList{margin:4rem 0}
.inner-detail h4{margin-bottom:0;margin-top:20px;line-height:inherit}
.col-lg-3.sidebarMenuList h2.widget-title{color:#0c8eea;font-weight:600}
section.header-banner.demo-request.page-sidebar-banner{padding:2rem 0 3rem;text-align:center;height:auto}
section.header-banner.demo-request.page-sidebar-banner h2{color:#fff;font-size:2rem}
.page-id-782 li#menu-item-1617,.page-id-784 li#menu-item-1616{display:none}
section.testimonials-outer.top-bottom-space .form-outer h5{color:#0d99f3;margin:0;font-weight:600;font-size:2.25rem;margin-bottom:0}
section.testimonials-outer.top-bottom-space .form-outer{text-align:center;background:#fff;padding:3rem 2rem}
#footer-menu-ul a:hover,.footer-widget section#nav_menu-2 a:hover,.footer-widget ul li a:hover{color:#0d99f3}
section#nav_menu-2 a:hover{color:#000}
.page-template-request_demo section.message-form{position:relative;background:url(/wp-content/uploads/2021/09/water-delivery-solutions-founded-by-ravi-garg-website-request-a-demo-page-shape-background-image.png);background-repeat:no-repeat;background-size:16% 40%;left:0;background-position:left}
.page-template-page-contact section.message-form,.page-template-request_demo section.message-form{padding:3rem 0 3.5rem!; padding-bottom:0 !important;padding-top:0 !important;}
.brands-head p{color:#000}
.page-template-page-contact section.message-form:before{display:none}
.inner-detail img{margin-bottom:1rem!important}
.inner-detail span{display:block;line-height:var( --wp--typography--line-height, var(--global--line-height-body));font-size:1rem}
.inner-detail{margin-top:4rem!important;margin-bottom:3rem}
.inner-detail ul li{list-style: disc;}
.inner-detail ul li span{font-weight:400!important}
p.collect-para{margin-top:1rem}
.page-id-784 p.return-banner-image img{margin-bottom:0!important}
.contact-details.phone-contact-chat{justify-content:flex-end}
.contact-details.phone-contact-directly{justify-content:flex-start}
i.fas.fa-phone{transform:rotate(95deg)}
section.newsletter-wrapper:before{display:none}
.entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){max-width:-webkit-fill-available!important}
.row.wds-blog-card h2{text-align:center}
.sign-img{width:114px;height:114px;border:1px solid #222;border-radius:50%;display:inline-block;padding:8px}
.signature-outer{max-width:650px;margin:20px 0!important}
.sign-left{padding-right:20px;margin-right:20px;border-right:3px solid}
.sign-content .name{font-size:1.18rem;font-weight:700;margin-right:10px}
.sign-content .light,.sign-content .txt{font-size:14px!important}
.sign-content .txt{margin:7px 0!important}
.sign-content .light{color:#979797;margin-top:.14rem}
.sign-content{font-size:13px}
.single .inner-detail .sign-img img{margin:0!important}
.sign-img img{border-radius:50%}
.sign-social{list-style:none}
.sign-social li{margin:5px!important;list-style:none!important}
.sign-social a{text-decoration:none;display:inline-flex;vertical-align:middle;align-items:center;flex-direction:column;justify-content:center;background:#000;color:#fff!important;border-radius:50%;height:26px;width:26px;font-size:13px}
.sign-social a i:before{vertical-align:middle;padding-left:1px}
.wds-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vewdsical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;border:none;border-radius:0 rem;cursor:pointer!important;margin-bottom:29px}
.wds-card .blogpost-img{position:relative;top:0;left:0}
.wds-card a{width:100%;overflow:hidden; position: relative;}
.wds-card-image-top{opacity:1;display:block;transition:.5s ease;backface-visibility:hidden;cursor:pointer!important;width:100%;-webkit-filter:brightness(100%)}
.wds-card img{border-radius:4px}
.wds-card .blogpost-img .tag-name{position:absolute;bottom:-12px;left:40px;z-index:999;display:inline-block;width:auto;padding:0;text-align:center;display: none;}
.wds-card .blogpost-img .tag-name .pill{text-align:center;padding:5px 20px;background:#0d99f3;border-radius:4px;margin-right:8px;font-size:14px;line-height:26px;text-transform:capitalize;text-decoration:none!important;color:#fff;text-decoration:none!important}
.wds-card-img-overlay{position:relative;top:0;right:0;bottom:0;left:0}
.wds-card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:25px;padding-left:0;padding-right:0;padding-bottom:20px}
.wds-post-meta{padding-bottom:5px}
.wds-news-style-4 .wds-news-style-4-post-name{color:#696969!important;text-decoration:none!important;font-weight:400;font-size:14px;line-height:26px}
.wds-card .blog-cat-name .pill{color:#fff!important;text-align:center;padding:5px 20px;background:#0d99f3;border-radius:4px;margin-right:8px;font-size:14px;line-height:26px;text-transform:capitalize;text-decoration:none}
.wds-card .blog-cat-name{position:absolute;bottom:-15px;left:15px;z-index:999;display:inline-block;width:auto;padding:0;text-align:center; display: none;}
.wds-card .head a,.wds-card .head-2 a{color:#0d99f3 !important;text-decoration:none}
.wds-news-style-4 .wds-news-style-4-date-post-devider{color:#696969}
.wds-news-style-4 .wds-news-style-4-post-date{color:#696969;font-size:14px;line-height:26px}
.wds-card .head{padding-bottom:15px;font-size:1.2rem}
.elementor-widget-wrap{position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}
.elementor-section .newsletter-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}
.newsletter-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
.newsletter-container{max-width:680px;margin:0 auto}
.newsletter-element-populated{padding:0}
.text-center{text-align:center!important}
.newsletter-widget-container{padding:0 30px 0 30px}
.newsletter-background-overlay{background-position:center center;background-repeat:no-repeat;background-size:53% auto;opacity:1;transition:background .3s,border-radius .3s,opacity .3s}
.newsletter-main .mc4wp-form-fields{display:flex;position:relative}
.newsletter-main .input-area{width:100%}
.newsletter-main.newsletter-style-2 .stacked,.quick-form .stacked{display:flex}
.newsletter-main.newsletter-style-2 .stacked .hs_submit.hs-submit,.quick-form .stacked .hs_submit.hs-submit{margin-top:0}
.newsletter-main.newsletter-style-2 .stacked .hs-form-field>label{display:none}
.newsletter-main.newsletter-style-2 .stacked .hs-form-field,.quick-form .stacked .hs-form-field{width:100%;margin-right:8px}
.newsletter-main.newsletter-style-2 .input-area input,.newsletter-main.newsletter-style-2 .stacked input:not(.hs-button){box-shadow:-2px 1px 5px 5px rgb(0 0 0 / 7%)!important;border:none!important;max-height:51.6px;min-width:30%;border-radius:0;margin:0;height:50px}
.newsletter-main .stacked .hs_error_rollup,.quick-form .stacked .hs_error_rollup{display:none!important}
.newsletter-main .stacked,.quick-form .stacked{min-height:auto}
.newsletter-main .input-area input,.newsletter-main .stacked input:not(.hs-button){width:100%;height:53px;outline:0;border:none;padding:0 20px!important;background:#fff;box-shadow:0 4px 17px rgb(0 0 0 / 7%);transition:all .3s ease-in-out 0s;border-radius:5px!important}
.newsletter-main .button-area{margin-left:0}
.newsletter-text-editor.newsletter-clearfix{text-align:center;font-weight:400;line-height:28px;font-size:16px;margin:20px 0}
.newsletter-main .button-area button i{margin-right:0}
.post-navigation .nav-links{display:flex;justify-content:space-between;margin:0 20px 30px}
.post-navigation .nav-links a{text-decoration:none;color:#000}
.post-navigation .nav-links a:hover{color:#0e99f3}
.post-navigation .nav-links a:hover .meta-nav{color:#000}
.post-navigation .screen-reader-text{display:none}
.single .inner-detail.blog-details .post-content p.meta-nav{font-size:18px;margin:0}
.post-navigation .post-title{margin:0 10px;font-size:18px;padding:15px 20px;font-weight:500}
.post-navigation .nav-next:before,.post-navigation .nav-previous:before{content:"";top:-20px;left:-20px;background:#d3edff;height:65px;width:65px;position:absolute;border-radius:50%;z-index:-1}
.post-navigation .nav-next:before{left:auto;right:-20px}
.post-navigation .nav-links .nav-next{margin-left:auto}
.post-navigation .nav-next,.post-navigation .nav-previous{position:relative}
.accordion{width:100%;list-style:none;padding:0}
.accordion li{border-bottom:1px solid #dbdbdb;padding:30px 0}
.accordion li.open h4{color:var(--primary-button-color)}
.accordion li.open i.fa-chevron-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.accordion .link{cursor:pointer;display:block;color:#1a1a1a;font-size:14px;font-weight:700;position:relative;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;padding-right:40px}
.submenu{display:none;text-align:left;padding:10px 40px 0 0}
.accordion li i.fa-chevron-down{right:12px;left:auto;font-size:16px}
.accordion li i{position:absolute;top:50%;left:12px;font-size:18px;color:#1a1a1a;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;margin-top:-10px}
.faq-wrapper, .home .faq-wrapper .accordion{max-width:720px;margin-left:auto;margin-right:auto}
.home-faq.faq-wrapper{display: none;}
.home .home-faq.faq-wrapper{display: block;}
.home .faq-wrapper{background: #f2f2f2;max-width: 100%;}
#wprmenu_bar .menu_title{display:none}
.ceo-social a i.fa-twitter { padding-top: 4px; font-size: 18px}
.ceo-social i.fab.fa-linkedin { padding-top: 4px;  font-size: 18px}

.post .listing-content-wrapper .post-content p {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
ul.pagination.blog-pagination li{list-style: none;}

.blog-detail-sidebar {text-align: left;padding: 20px;background: #d3edff;border-radius: 10px;}
.blog-detail-sidebar .stacked {min-height: initial;}
.form-wrapper-newsletter label {display: none;}
.form-wrapper-newsletter input[type="email"] {border: none !important;background: #fff;padding: 5px 10px !important;}
.blog-detail-sidebar .hs_submit.hs-submit {margin-top: 20px !important;}
.blog-details .nav-next .meta-nav {text-align: right !important;}
.single .home-banner h1{font-size:36px;margin:5rem 0 0;line-height:normal}
.trial-content,.trial-form{padding:160px 15px 50px;margin:auto;min-height:870px}
.trial-content{max-width:530px}
.trial-form{max-width:450px;display:flex;flex-direction:column}
.trial-form .bottom{margin-top:auto;text-align:center;color:#ababab;padding-top:15px}
.trial-form .bottom a{font-weight:600;color:#067cc4}
.step-count{position:absolute;top:40px;right:30px;font-weight:600;color:#067cc4;font-size:17px}
.trial-step-wrap{background:#fff;box-shadow:0 0 40px rgb(0 0 0 / 22%);border-radius:10px;    border-radius: 10px;
    margin-bottom: 20px;}
.trial-section{margin-top:-420px;position:relative}
.trial-left-col{box-shadow:0 5px 25px rgb(0 0 0 / 13%)}
.check-list{color:#727272;font-size:16px;margin-top:10px}
.check-list li{margin-bottom:8px;position:relative;padding-left:26px}
.check-list li:before{content:"";position:absolute;left:0;transform:translateY(-50%) rotate(-45deg);top:50%;height:8px;width:17px;border-left:3px solid #067cc4;border-bottom:3px solid #067cc4}
.trial-content .content-head{font-weight:700!important;margin-bottom:20px;font-size:38px}
.trial-content .lg-txt{margin-bottom:5px;font-size:20px;font-weight:500}
.trial-form .form-head{margin-bottom:35px}
.trial-form .form-head .light{color:#727272}
.trial-form .meeting-head{color:#464646;font-weight:700}
.finish-step-icon{position:absolute;width:100%;left:0;transform:translateY(-100%)}
.trial-form .stacked input:not([type=submit]),.trial-form .stacked select{border:1px solid #ddd!important;border-radius:5px!important;padding:9px 15px!important}
.trial-form .stacked .hs-form-field>label:first-child{font-size:17px;color:#727272}
.trial-form .stacked .hs-form-field{margin-bottom:17px}
.hs_error_rollup ul.no-list.hs-error-msgs.inputs-list{display:none!important}
span.title-tagline{color:#0d99f3}
section.newsletter-wrapper{background-image:url(/wp-content/uploads/2021/09/water-delivery-solutions-founded-by-ravi-garg-website-subscribe-to-newsletter-background-pattern-image.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}
.inner-detail.blog-details{margin:0 0 3rem!important}
.inner-detail.blog-details h5{margin-bottom: 5px;margin-top: 20px;}
#comments{max-width:1320px;padding:0 30px;margin:0 auto;display:none}
.sidebarMenuList.recent-insights h4{font-size:1.2rem;margin-right:2rem;margin-bottom:2rem}
.sidebarMenuList.recent-insights{text-align:center;padding:0}
.date{display:flex;font-size:1rem!important}
.date-title-rapper{margin:0 1rem}
h2.post-title{line-height:1}
h2.post-title a{font-size:1.1rem;line-height:6px!important;height:0!important;text-decoration:none}
img{max-width:100%;height:auto;vertical-align:middle}
.post-col-card{text-decoration:none;color:inherit}
.post-col-card .more-link{color:#0d99f3;padding-bottom:20px}
.post-col-card:hover{color:inherit}
.post-col-card:hover .post-sm-title{text-decoration:underline}
.post-col-card:hover .format-image{transform:scale(1.04)}
.post-col-card .format-image{transition:.3s ease}
.post-inner-data .date-wrapper{margin-bottom:8px}
.post-inner-data{padding:0 .8rem}
.post-content p{letter-spacing: 0.5px;font-weight: 300;}
.search-blog{padding:0 9px}
ul#blog-page-menu input.form-control{margin:0;border:none;border-bottom:1px solid}
ul#blog-page-menu form.row.g-3.mobile-app-form{margin-bottom:2rem!important}
.col-lg-3.sidebarMenuList ul#blog-page-menu h2.widget-title{color:#000;font-size:2rem!important;margin-top:2rem}
section#nav_menu-2 ul#blog-page-menu a{color:#000;width:100%;padding:10px 0;float:left;border-bottom:1px solid #eee!important;text-decoration:none;font-size:15px}
.search-blog:hover{background:#000;color:#fff}
.row.aline-item-center1{align-items:center}
.customer-image-offer img{max-width:500px;width:100%}
.customers-detail-outer h2{padding:2rem 0 0}
.address-detail a:hover{color:#0d99f3}
.icon-detail a:hover{color:#0d99f3}
ul.list-policy li{margin-left:30px}
.business-logo img:first-child{margin-left:0}
.business-logo img:last-child{margin-right:0}
.page-id-234 .footer-section .icons-section p,.page-id-782 .footer-section .icons-section p,.page-id-784 .footer-section .icons-section p,.privacy-policy .footer-section .icons-section p{margin-bottom:0}
.page-template-page-about-us section.newsletter-wrapper.top-bottom-space{padding:4rem 0 5rem}
.page-template-page-about-us section.header-banner.demo-request.contact-team .banner-rotation{position:relative;max-width:550px;margin:30px auto;bottom:0}
.page-template-request_demo section.header-banner.demo-request.contact-team .banner-rotation{position:relative;max-width:490px;margin:0 auto}
ul#menu-page-menu li:last-child{border-bottom:none}
.page-id-784 li#menu-item-1617{border-bottom:none!important}
#sp-testimonial-free-wrapper-2224 .sp-testimonial-free-section .slick-next,#sp-testimonial-free-wrapper-2224 .sp-testimonial-free-section .slick-prev,.tfree-testimonial-title{display:none!important}
.sp-testimonial-free-section .tfree-client-testimonial{font-size:18px!important;color:#fff!important;margin:10px 0 0!important;height:180px;text-align:left!important}
.sp-testimonial-free-section .tfree-client-designation,.sp-testimonial-free-section .tfree-client-name{font-size:18px!important;color:#fff!important;margin:10px 0 0!important;text-align:left!important}
#sp-testimonial-free-wrapper-2224 .sp-testimonial-free-section .tfree-client-designation,#sp-testimonial-free-wrapper-2224 .sp-testimonial-free-section .tfree-client-name,.sp-testimonial-free-section .tfree-client-testimonial{color:#fff!important}
.slick-slider{padding:0!important}
section.testimonials-outer i.fas.fa-quote-left{display:block;font-size:30px;margin-bottom:20px}
.post.format-image{justify-content:center;box-shadow:-2px 1px 5px 5px rgb(0 0 0 / 7%);-webkit-box-shadow:-2px 1px 5px 5px rgb(0 0 0 / 7%);padding:0 0 0;margin-bottom:2rem;height:calc(100% - 1.5rem)}
.inner-blog-detail{margin:4.6rem 0}
ul#menu-page-menu li{border-bottom:1px solid #dcdada99;margin-bottom:1rem}
ul#menu-page-menu li a{font-size:1rem;text-decoration:none}
ul#menu-page-menu li a:hover{color:#0d99f3}
.post-media img{margin-bottom:0!important;height:100%!important;object-fit:cover}
.inner-detail.blog-details h2.post-title a{font-size:1.5rem;line-height:normal!important;height:0!important;text-decoration:none;font-weight:600}
.inner-detail.blog-details h2.post-title a:hover{color:#0d99f3}
.posts.sidemeta .date{display:flex;font-size:1rem!important;margin-top:1rem}
.post-blog-list .alm-listing{display:flex;flex-wrap:wrap;margin:0 -15px}
.post-blog-list .alm-listing>div[class*=col-]{padding:0 15px}
.page-template-default .alm-btn-wrap .alm-load-more-btn, .page-template-default .alm-btn-wrap .alm-load-more-btn.loading {background: #000;}
.inner-detail.blog-details .posts.sidemeta p{margin-bottom:.8rem;line-height:2}
.sidebarMenuList .search-form>label{display:none}
div#mg-wprm-wrap{width:100%!important;max-width:100%!important}
span.month{margin-right:.3rem}
input.search-submit{font-size:0;border:0 none;float:right!important;margin:0;position:absolute;right:5px;background:url(/wp-content/uploads/2021/09/xsearch1.png.pagespeed.ic_.26l-3dYLnz.webp)!important;padding:7px 0!important;background-repeat:no-repeat!important;width:22px;height:22px;cursor:pointer;bottom:14px;background-size:100%!important;margin:0}
.search-field{padding:.7rem .5rem!important;padding-right:30px;border:none!important;border-bottom:none;width:100%;box-shadow:-2px 1px 5px 5px rgb(0 0 0 / 7%);margin-left:0!important}
form.search-form{position:relative}
form.search-form label{display:none}
.sidebarMenuList .textwidget.custom-html-widget{position:relative;margin-top:2rem}
a.btn.letsTalk{padding:10px 25px!important;display:block;font-size:15px!important;background:#000;color:#fff!important;border:none;outline:0;box-shadow:none;margin-top:18px;position:absolute;bottom:40px;left:15px;text-transform:uppercase!important;font-weight:700!important;width:auto!important;border-radius:0!important}
a.btn.letsTalk:hover{color:#fff!important}
section#nav_menu-2 section#custom_html-3 a{border-bottom:none!important}
section#nav_menu-2 section#custom_html-3 a:hover{color:#000!important}
.col-lg-3.sidebarMenuList.blogmenulist h2.widget-title{color:#000;font-weight:600;border:1px solid #f2f2f2;font-weight:700!important;line-height:normal;text-transform:capitalize;font-size:18px;padding:23px 15px;margin-bottom:0;letter-spacing:.25px;background-color:#fbfcfd;margin-top:2rem}
.col-lg-3.sidebarMenuList.blogmenulist nav{margin:0}
.col-lg-3.sidebarMenuList.blogmenulist nav ul{border:1px solid #f2f2f2;font-weight:700!important;line-height:normal;text-transform:capitalize;padding:10px 0;margin:0;height:100%;overflow:hidden;border-bottom:none;padding-bottom:0}
.col-lg-3.sidebarMenuList.blogmenulist{margin:4.6rem 0 3rem;padding:0 2rem}
.search-field:focus{outline:0!important}
.page-id-72 section.blog-section.top-bottom-space{display:none}
.widget_search>.search-form .search-submit{font-size:0;border:none}
.single section.header-banner.demo-request.page-sidebar-banner{margin:0}
.single .entry-content p{margin:0}
.single .entry-content,.single .entry-summary{margin:0;padding:0 10px!important}
.single section.header-banner.demo-request.page-sidebar-banner{padding:2rem 0 3rem;text-align:center;margin-bottom:0!important}
a.more-link{display:block;color:#0d99f3;text-decoration:none;font-size:15px}
a.more-link:hover{color:#0d99f3}
.page-id-2436 .entry-content{margin:0}
.page-id-2436 section.header-banner.demo-request.page-sidebar-banner{padding:0;margin:0!important}
h2.heading_404{font-size:2rem;margin-bottom:2rem;display:none}
p.heading-paragraph{margin:10px 0 0 0!important}
p.heading-paragraph strong{font-size:1.1rem;margin-bottom:2rem!important}
.page-id-2436 a.btn.btn-primary-theme.btn-style1{margin:1.6rem 0 0}
.page-id-2436 .row{margin:1.5rem 0 1.5rem}
.page-id-2436 section.header-banner.demo-request.page-sidebar-banner p{margin:5px 0 12px}
.logo-block-1 img{width:100%;height:100%;object-fit:cover;border: 1px solid #f5f5f5;}
span.day{margin-right:.3rem}
label.brand-name{margin:1rem 0 2rem;line-height:1.2;text-align:center}
label.brand-name a{font-size:.9rem;text-decoration:none;color:#158ae1;line-height:0;font-weight:400}
h4.related-posts_h.subtitle{margin:1.5rem 0 2rem;text-align:center;font-size:1.3rem}
.category .post.format-image{width:100%;display:flex;min-height:auto;box-shadow:none;margin-bottom:0;justify-content:flex-start;align-items:center;border-bottom:1px solid #efeeee;padding-bottom:2rem;padding-top:2rem}
.cat-post-link{color:inherit;text-decoration:none}
.cat-post-link .more-link{color:#0d99f3}
.cat-post-link:hover .post-md-title{text-decoration:underline}
.cat-post-link:hover{color:inherit}
.post-sm-title{font-size:1.1rem;line-height:normal}
.post-md-title{font-size:1.25rem;line-height:normal}
.category .cat-post-link:first-child .post.format-image{padding-top:0}
.category .cat-post-link:last-child .post.format-image{border-bottom:none;padding-bottom:0;margin-bottom:0}
.inner-detail.blog-details.category h2.post-title{padding:0}
.category .post-content{margin:0}
.category .post-media{max-width:45%;flex:0 0 45%;margin-right:2rem}
.copyright-text{float:left}
.single .home-banner h3{font-size:1.7rem;margin:5rem 0 0;line-height:normal}
.page-id-2436 br{display:none}
.search-no-results .col-lg-9.inner-detail.blog-details.category{max-width:100%;flex:100%;text-align:center;padding:0 5rem}
.search-no-results .col-lg-3.sidebarMenuList.blogmenulist{display:none}
.search-no-results input.search-submit{right:3%}
.search-no-results .inner-blog-detail{margin:4.6rem 0 0}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}
.search-no-results input.search-submit:hover{border:none;font-size:0}
.search-no-results input.search-submit:focus{outline:0;border:none}
.inner-detail.blog-details p.heading-paragraph.main-head-detail{margin-top:1.5rem!important;margin-bottom:1rem!important}
.col-lg-6.sidebarMenuList.recent-insights{margin-top:3rem;padding:0 3rem}
.page-id-72 h2.post-title a{font-size:1.02rem!important}
.page-id-72 h2.post-title{height:53px;overflow:hidden}
.single .inner-detail.blog-details .post-content p.bigletter{position:relative;margin:33px 0 15px 42px;}
p.bigletter:before{color:#f1f1f1;content:attr(data-first_letter);display:block;font-size:10.27778em;font-weight:700;left:-.30818em;line-height:1;position:absolute;top:-.30818em;z-index:-1;font-size:9.17778em}
.single .inner-detail.blog-details .post-content p{font-size:1rem;}
.single .inner-detail.blog-details .post-content ol,.single .inner-detail.blog-details .post-content ul{font-size:1rem}
.single .inner-detail.blog-details .post-content b{font-weight:600}
.post-content .adding-info-arrow{position: relative}
.post-content .adding-info-arrow li:before{content: '';position: absolute;border-right: 2px solid black;border-bottom: 2px solid black;width: 7px;height: 7px;top: calc(6% - 3px);left: 4px;transform: translateY(-50%) rotate(-45deg)}
ul.meta{text-align:center;position:relative}
ul.meta li{display:inline-block;padding:0 10px;margin:0 0 4px 0;text-decoration:none;font-size:0px!important;text-align:center}
ul.meta li a{text-decoration:none;margin-right:30px;margin-left:0;font-size:14px!important;color:#0d99f3}
ul.meta li:hover{color:#0d99f3}
ul.meta li a:hover{color:#0d99f3}
ul.meta li a:before{content:"#"}
.single .inner-blog-detail{margin:1.6rem 0}
.single .inner-detail img{margin-bottom:1rem!important;margin-top:1rem}
/* .single .date-wrapper{margin:0 0 15px} */
.page-id-72 .col-12.col-md-5.col-lg-6.order-md-2 p{display:none}
.page-id-72 .header-banner p{margin-bottom:42px}
.page-id-72 section.header-banner.demo-request.contact-team .banner-rotation{position:relative;max-width:405px;margin:0 auto;bottom:40px}
.col-12.col-md-7.col-lg-6.order-md-1.p-0.home-banner{margin-top:4rem}
.page-id-72 .col-12.col-md-7.col-lg-6.order-md-1.p-0.home-banner{margin-top:2.6rem}
.page-template-home .col-12.col-md-7.col-lg-6.order-md-1.p-0.home-banner{margin-top: 0;}
.inner-detail ul.meta h4{font-size:1.3rem;margin:0 0 1rem!important;font-weight:600!important}
.single .inner-detail span{display:inline}
.single .inner-detail .adding-info li{margin-left:0;list-style:disc!important}
.single .inner-detail ul{margin-left:2rem}
.inner-blog-detail ol{margin-left: 16px !important;}
.inner-bottom-text{ margin-bottom:0 !important;}
.single a.btn.btn-primary-theme.btn-style1{margin-left:0;margin-top:10px;margin-bottom:10px}
img.alignnone.size-full.wp-image-wds-geofencing{margin-top:1rem}
ul.pagination.blog-pagination li.active{background:#0c8de8;color:#fff}
ul.pagination.blog-pagination li{margin:0 5px;border:1px solid #0c8de8;width:29px;}
ul.pagination.blog-pagination li.active a{color:#fff!important}
ul.pagination.blog-pagination li a{color:#0c8de8;text-decoration:none;font-weight:400;font-size:16px}
ul.pagination.blog-pagination{margin:auto;text-align:center;width:100%;justify-content:center;border:none;padding:0;margin-bottom:0;margin-top:10px}
.page-id-72 .inner-blog-detail{margin:4.6rem 0 0}
.single p a b{font-weight:500}
ul.operations-inner-logos-block li{text-align:center}
.inner-detail ul.meta h4:before{content:"";border-bottom:1px solid #e4e0e0;width:46%;position:absolute;left:0;margin-top:15px}
.inner-detail ul.meta h4:after{content:"";border-bottom:1px solid #e4e0e0;width:46%;position:absolute;right:0;margin-top:15px}
p.hope-text{font-weight:500}
.single .inner-detail.blog-details .post-content table{margin-bottom:2rem}
.col-md-5.col-sm-5.col-12 img.wds-card-image-top{height:auto;object-fit:cover}
.latest-blog-description img,.latest-blog-description p.bigletter:before{display:none}
.inner-detail.blog-details.category .inner-blog-detail{margin:4.6rem 0 0}
.page-template-page-about-us section.business-partner-logos.brands-logos{background:#fff;height:100%;width:100%;z-index:1;background-image:none;background-position:center center;background-repeat:no-repeat;background-size:53% auto;opacity:1;transition:background .3s,border-radius .3s,opacity .3s}
.get-mobile-email{overflow-y:hidden}
.single .inner-detail.blog-details.category .inner-blog-detail{margin:10px 0}
.single section.blog-section.top-bottom-space{display:none}
p.return-banner-image{margin-bottom:1rem}
.post-media{overflow:hidden}
.post-para p.bigletter{font-size:.99rem}
.right-side-blog-detial .post-para p.bigletter{margin-top:.5rem}
.post-para p.bigletter:before{display:none}
span.post-para p{height:50px;overflow:hidden;margin-top:10px;position:relative}
.wds-card-body span p{height:80px;overflow:hidden;position:relative}
.wds-card-body span p:before{position:absolute;content:"...";right:0;bottom:0}
span.post-para p:before{position:absolute;content:"...";right:20px;bottom:-6px}
.home span.for-other-page{display:none}
.home .post-para.forhome{display:block}
.home span.post-para{display:none}
.stacked{width:100%;padding:0}
.stacked{max-width:100%;float:none;min-height:170px;position:relative;z-index:1;z-index:9}
.stacked .hs-fieldtype-select select{width:100%!important}
.stacked .hs-fieldtype-textarea textarea{width:100%!important}
.stacked span.hs-form-required{color:#f72929}
.stacked input,.stacked optgroup,.stacked select,.stacked textarea{margin:0;font-family:inherit;font-size:15px;line-height:inherit!important;min-height:45px!important;border:2px solid #ccc!important;padding:5px 0!important;border-radius:4px;width:100%!important;border-left:none!important;border-right:none!important;border-top:none!important;border-radius:0!important;background:0 0;margin-bottom:0!important}
.stacked input[type=submit]{width:auto!important;min-width:auto!important;white-space:nowrap}
.stacked input:focus,.stacked optgroup:focus,.stacked select:focus,.stacked textarea:focus{outline:0!important}
.stacked fieldset{display:block}
.stacked fieldset.form-columns-1,.stacked fieldset.form-columns-2{width:100%!important;max-width:100%;margin-top:0}
.stacked .actions input.hs-button.primary.large{width:auto}
.stacked ul.inputs-list{margin:0;padding:0;text-align:left}
.stacked .form-columns-1 .hs-input{width:-webkit-fill-available}
.stacked .hs-input.hs-fieldtype-intl-phone{width:100%!important}
fieldset.form-columns-1.contactSection.contact-page .contactForm{background:#fff;padding:21px 21px!important;-webkit-box-shadow:0 0 6px 4px rgb(0 0 0 / 8%)!important;margin-bottom:10px}
.stacked .hs-form-1f13bd48-aac0-4319-aaa6-5b831a8c97f0_ebc7fed2-5aec-44bc-af3f-c5610fafaaab fieldset{border:0;padding:0;margin:0;max-width:100%!important}
.stacked fieldset.form-columns-2,fieldset.form-columns-1{width:100%!important;max-width:100%}
.stacked label span{font-weight:500}
.stacked ul.no-list.hs-error-msgs.inputs-list li{list-style:none}
.stacked ul.no-list.hs-error-msgs label{font-size:12px;font-weight:400;color:#fd0202}
.stacked .hs_submit.hs-submit{margin-top:30px}
.contactSection.contact-page .contact-address-block h3{margin-top:20px;font-size:calc((2 - 1) * .5vw + 1rem)!important;color:#24b0fd;margin-bottom:0;font-weight:700;border-bottom:1px;margin:0}
.headingText:after{display:none}
.contentAlign .social-contact ul{width:100%!important;padding-left:0!important}
.contact-address-block h3 span{display:block}
.contact-address-block ul li{margin:10px 8px 0 0}
.stacked .hs-button{white-space:pre-wrap;border:none!important;color:#fff;cursor:pointer;padding:14px 20px!important;transition:all .3s!important;text-transform:uppercase!important;font-weight:400;font-size:14px;line-height:1.5!important;font-weight:600;position:relative;border-radius:5px!important;background-color:#000}
.stacked .actions{display:inline-block;position:relative}
.stacked fieldset .hs-fieldtype-intl-phone.hs-input select{width:110px!important}
.stacked .hs-fieldtype-intl-phone.hs-input input,.stacked fieldset.form-columns-1 .hs-fieldtype-intl-phone.hs-input input{width:calc(100% - 120px)!important}
.stacked .hs-button:focus,.stacked .hs-button:hover{background:#3c3c3c!important;color:#fff!important;border-color:#3c3c3c!important}
.stacked li,.stacked ul{margin:none!important;padding:none!important;list-style:none}
.stacked .hs-richtext p{margin:0;font-size:14px!important;color:#3c3c3c;font-weight:400!important}
.stacked label.hs-form-booleancheckbox-display{display:flex;align-items:center}
.stacked .legal-consent-container .hs-form-booleancheckbox-display>span{display:block;margin-left:10px;font-size:14px;font-weight:600}
.stacked .fieldset.form-columns-1 .hs-input{width:100%}
.stacked .contentAlign{display:table-cell;vertical-align:text-bottom}
.stacked .hs_recaptcha.hs-recaptcha.field.hs-form-field{margin-top:22px}
.stacked fieldset.form-columns-1 .hs-input{width:100%!important;vertical-align:top}
.stacked .get-quort .row{align-items:end}
.stacked .get-quort p{font-size:18px;font-weight:700}
.stacked .get-quort h3{font-size:calc((2 - 1) * 1.5vw + 1rem);font-weight:700}
.stacked ul.no-list.hs-error-msgs label{position:relative;width:auto;height:auto;font-size:14px;text-align:left;color:#fd0202;margin:0}
.hs_error_rollup ul.no-list.hs-error-msgs label:after{display:none}
.col-lg-3.sidebarMenuList #menu-my-custom-menu{display:block;text-align:left}
#menu-my-custom-menu li{margin:0;border-bottom:1px solid #dcdada99!important;margin-bottom:1rem}
.col-lg-3.sidebarMenuList #menu-my-custom-menu li a{font-size:1rem;text-decoration:none;color:#000}
.page-id-2562 section.blog-section.top-bottom-space{display:none}
.page-id-2569 li#menu-item-2676,.page-id-2571 li#menu-item-2675,.page-id-2574 li#menu-item-2674{display:none}
#menu-my-custom-menu li:last-child{border-bottom:none}
.listingview.mightlikeblogsouter{position:sticky;top:100px}
.single table tr{padding:calc(.5 * var(--global--spacing-unit));border:1px solid}
.single table td{padding:1rem;border:1px solid}
img.alignnone.size-full.wp-image-1304.bottom-image-space{margin-bottom:0!important}
.page-id-2742 a.btn.btn-primary-theme.btn-style1, .error404 a.btn.btn-primary-theme.btn-style1{margin-left:0;padding:12px 35px 12px 35px;border-radius:3px 3px 3px 3px;background-color:#212121;margin-top:2rem}
.page-template-page-about-us section.header-banner.demo-request.contact-team .banner-rotation{max-width:518px}
section.body-section-1.top-bottom-space{padding:3rem 0 5rem}
.outer-blog-list{padding:.2rem 0}
.subscription-outer .body-content-1 h2 span{display:initial}
.wds-card .head:hover{text-decoration:underline}
.outer-image{margin:2rem 0}
section.message-form .form-outer b{font-weight:400}
.wds-card .head-2:hover{text-decoration:underline}
.page-id-2571 .inner-detail h4{margin-bottom:1rem;margin-top:1rem;line-height:inherit}
.form-outer p.mb-3 b{font-weight:700}

.single .inner-detail p img {margin-bottom: 0 !important;}
.single .inner-detail p strong {font-weight: 600;}
.single .inner-detail.blog-details .post-content p.blog-conclusion {margin-top: 30px;padding: 0}
.single .inner-blog-detail h3 + ul {margin-top: 7px;}
.single .inner-detail ul li {margin-bottom: 6px;}
.single .inner-blog-detail h5 {position: relative;}
.single .inner-blog-detail h5, .single .inner-blog-detail h5 + p, .single .inner-blog-detail h5 + p + p {padding-left: 20px;}

.footer-widget.about-section #nav_menu-6 {margin-top: 20px;}
.footer-section .footer-content.top-bottom-space {margin-bottom: 30px;}
.icons-section .icon-detail.numberWrap p {margin-bottom: 5px;}

.skelton-card {width: 100%;background-color: #fff;border-radius: 6px;overflow: hidden;box-shadow: 0px 4px 6px rgba(0, 0, 0, .12);margin-top: 50px}
.skelton-card .image {height: 200px;}
.skelton-card .image img {display: block;width: 100%;height: inherit;object-fit: cover;}
.skelton-card .content {padding: 2rem 1.8rem;}
.skelton-card h4 {margin: 0 0 1rem;font-size: 1.5rem;line-height: 1.5rem;width: 100%;}
.skelton-card .description {font-size: 1rem;line-height: 1.4rem; margin-bottom: 16px;}
.skelton-loading .image,
.skelton-loading h4,
.skelton-loading .description {background-color: #ededed;background: linear-gradient(100deg,rgba(255, 255, 255, 0) 40%,rgba(255, 255, 255, .5) 50%,rgba(255, 255, 255, 0) 60%) #ededed;background-size: 200% 100%;background-position-x: 180%;animation: 1s loading ease-in-out infinite;}
@keyframes loading {
  to {
    background-position-x: -20%;
  }
}
.text-width-wrap{
    max-width: 505px;
}
.skelton-loading h4 {min-height: 1.6rem;border-radius: 4px;animation-delay: .05s;}
.skelton-loading .description {min-height: 6rem;border-radius: 4px;animation-delay: .06s;}
.skelton-card .wrapTitle {display: flex;align-items: center;justify-content: space-between;}
.skelton-card .wrapTitle h4 {width: 49%;}
.skelton-card h4 {min-height: 45px;}

.sk-contact.skelton-card{margin-top: 30px}

.hbspt-form + .skelton-card, [data-hubspot-rendered="true"] + .skelton-card{display: none;}
.socail-icons img {width: 20px;height: 20px;margin: 0 auto;object-fit: contain;}
.right-side-blog-detial .wds-card .row .col-md-5 a .blog-cat-name span {margin: 0;padding: 5px}

.chose_area .sec_title{margin: 0px auto 40px;}
.chose_area .tab-pane .sec_title{margin: 40px auto;}
.chose_area .sec_title h2 {margin: 0;}

.mobile-app.mobile-img {display: none !important;}

.single .inner-detail.blog-details .post-content ol {margin: 0 !important;}
.single .inner-detail.blog-details .post-content ol li {list-style: decimal;}
.single .inner-detail.blog-details .post-content .blog-widget p {text-align: center;}
.theiaStickySidebar .blog-detail-sidebar {position: sticky;top: 160px;}
.header-wrapper + .container {overflow: visible;}
.blog-detail-sidebar h5 {font-size: 22px;line-height: 30px;}
.blog-detail-sidebar p {font-size: 15px;line-height: 25px;}

/*top sale strip style*/
.sticky-strip {background: #000;padding: 10px;position: fixed;top: 0;z-index: 9999;width: 100%;}
.sticky-strip a {display: flex;width: 100%;align-items: center;justify-content: center;text-align: center;}
.sticky-strip img.sale-img {width: 85px;position: absolute;left: 10px;top: 50%;transform: translateY(-50%);z-index: 9;}
.sticky-strip p {color: #fff;margin: 0;font-size: 16px;line-height: 26px;}
.sticky-strip b {background: #068be5;font-weight: 500;padding: 5px;}
/*body {padding-top: 42px !important;}*/
.sticky-strip p .shake-text {
    font-size: 22px;
    line-height: 22px;
    font-weight: 600;
    animation: .8s linear infinite blink;
    color: #0d99f3;
    margin-right: 6px;
    margin-left: 5px;
}
/*top sale strip style*/
#faqaccordion .submenu p strong {
    display: block;
    margin-top: 10px;
}
  @keyframes shake {
    10%, 90% {
      transform: translate3d(-1px, 0, 0) ;
    }
    
    20%, 80% {
      transform: translate3d(2px, 0, 0);
    }
  
    30%, 50%, 70% {
      transform: translate3d(-4px, 0, 0);
    }
  
    40%, 60% {
      transform: translate3d(4px, 0, 0);
    }
  }



.trusted-clients .customer_logos img {filter: grayscale(1);}
.trusted-clients .customer_logos img:hover {filter: grayscale(0);}
/*.customer-logos {display: flex;animation: logosscroll 30slinear infinite;}*/
.customer-logos-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
    white-space: nowrap;
}

.customer_logos {
    display: flex;
    width: max-content;
    animation: scrollLoop 26s linear infinite;
}

@keyframes scrollLoop {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%);
    }
}


.book-a-meeting-outer {background: #f2f2f2;padding-bottom: 70px;}
.video-section ul {padding-left: 20px;}
.video-section li {font-size: 16px;display: flex;margin-bottom: 7px;}
.video-section .icon-box i.fas.fa-check {width: 20px;height: 20px;padding: 0;display: flex;align-items: center;justify-content: center;font-size: 17px;background: transparent;color: #0c8de8;font-weight: 500;margin-top: 5px;}

.tp_integration {padding: 50px 0;background: #fff;}
.tpi_icons_outer {display: flex;flex-flow: wrap;justify-content: center;gap: 30px;margin-top: 50px;}
.tpi_box {background: #fff;padding: 20px;border-radius: 10px;box-shadow: 0px 0px 5px 0px rgba(0,0,0, 0.1);}
.tpi_box:first-child {width: 100%;}
.tpi_box h3 {display: inline-block;border-radius: 3px;font-weight: 500 !important;padding: 5px 15px;font-size: 16px;background: #e4eefa;margin-bottom: 20px;}
.tpi_icons {display: flex;flex-flow: wrap;align-items: center;gap: 50px;}
.tpi_icons img {max-height: 35px;width: auto;}
.header-banner .container, .tp_integration .container, .chose_area .container{overflow-x: visible !important;}
.home .faq-wrapper .mt-md-5.mt-4 {margin: 0 !important;}
.banner_btn.int-btn {margin-top: 50px;}
.smart-delivery-wrap {background: #f2f2f2;padding: 70px 0;}
.home-offer-block-outer .cta_btn {width: 200px;font-size: 16px !important;}
/*.tpi_box:last-child .tpi_icons {gap: 30px;}*/

/*features page style*/
.banner_btn {margin-top: 30px;}
.banner_btn a.btn.btn-primary-theme.btn-style1 {margin: 0;}
.section-space{padding: 70px 0;}
.features-copy h2 {font-weight: 400 !important;}
.features-copy h2 span {display: block;font-weight: 600;}
.icon-boxes-outer {margin-top: 50px;display: grid;grid-template-columns: repeat(3, 1fr);column-gap: 80px;row-gap: 40px;}
.list-icon-box, .b2b-box {display: flex;gap: 20px;}
.list-box-icon img {width: 40px; min-width: 40px;}
.box-content h4 {font-size: 20px;font-weight: 500 !important;}
.box-content li, .b2b-box-content li{font-size: 16px;display: flex;gap: 10px;margin-bottom: 5px;}
.box-content li i, .b2b-box-content li i {color: #0c8de8;font-weight: 500;margin-top: 7px;}
.b2b-box-content li i{color: #fff}
.feature-detail-outer2 .icon-boxes-outer, .feature-detail-outer1.driver-app .icon-boxes-outer {grid-template-columns: repeat(2, 1fr);column-gap: 50px;}
.feature-detail-outer2 .customers-image-outer {padding-left: 60px;}
.feature-detail-outer1.driver-app .customers-image-outer {padding-right: 60px;}
.b2b-outer {background: #0e98ef;background-image: url(/wp-content/uploads/2023/05/water-delivery-solutions-founded-by-ravi-garg-website-empowering-water-delivery-businesses-banner-ba.webp);background-size: cover;background-position: center;background-repeat: no-repeat;color: #fff;padding-left: 15px;padding-right: 15px;}
.b2b-outer .sec_title h2, .b2b-outer .sec_title p {color: #fff;}
.b2b-outer .container, .tp_integration .container{max-width: 1700px;}
.b2b-box {padding: 40px;border: 3px solid #fff;border-radius: 10px;height: 100%;}
.b2b-box-icon {min-width: 45px;width: 45px;}
.page-template-page-feature .blog-section {display: none;}
.b2b-outer .sec_title {padding: 0}
.b2b-outer .sec_title p {margin: 0;}
.b2b-boxes-outer{margin-top: 50px;row-gap: 24px;}
.list-box-icon {width: 40px;}
/*features page style*/

/*pricing page style*/
.close_wrap {position: absolute;right: 20px;top: 20px;font-weight: 600;width: 15px;height: 15px;}
/*pricing page style*/


@keyframes MarqueeAnimation_loop__Rdnlf {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-25%)
    }
}


/*integration page style*/
.integration-tab #inteTab {border: none;justify-content: center;}
.integration-tab .nav-tabs .nav-link {border: none;}
.integration-tab .nav-tabs .nav-link {border: 1px solid #979797;font-size: 15px;margin: 7px;border-radius: 40px;}
.integration-tab .nav-tabs .nav-link.active {background: #0d99f3;color: #fff !important;border-color: #0d99f3;}
.integration-tab .tab-pane .card {height: 100%;}
.integration-tab .tab-pane .card .image-wrapper {width: 100%;height: 100px;padding: 15px;background: #f3f3f3;}
.integration-tab .tab-pane .card .image-wrapper img {width: 50%;height: 100%;object-fit: contain;}
.integration-tab .tab-pane .card .card-body {padding: 15px;}
.integration-tab .tab-pane .row .col-lg-3 {padding-top: 12px;padding-bottom: 12px;}
/*integration page style*/

/*faq page style*/
#faqaccordion button.accordion-button {padding: 0;font-size: 24px;font-weight: 600;margin-bottom: 8px;padding-right: 40px;}
#faqaccordion button.accordion-button::after {right: 0;position: absolute;}
#faqaccordion button.accordion-button:not(.collapsed) {background: transparent;box-shadow: none;color: #212529;}
#faqaccordion button.accordion-button:not(.collapsed)::after {background-image: url(/wp-content/uploads/2025/04/download.svg)}
#faqaccordion .accordion-body {padding: 10px 40px 0 0;}
#faqaccordion button.accordion-button:focus {border: none;box-shadow: none;}
/*faq page style*/


/*ERP For Bottled Water page style*/
.erp-tabs {background: #F2F2F2;padding: 70px 0;}
section.header-banner.demo-request.erp-banner {height: auto;padding-bottom: 70px;}
.page-template-page-erp-for-bottled-water .blog-section {display: none;}
.erp-tabs .nav-tabs {border: none;justify-content: center;margin-bottom: 20px;}
.erp-tabs .media .media-body {text-align: left;padding-left: 20px;}
.erp-tabs .icon-media {width: 60px;min-width: 50px;}
.erp-tabs .media .head {font-size: 22px;}
.erp-faq .accordion-item {border: none;}
.erp-faq .accordion-item .accordion-header button {color: #1a1a1a;font-size: 22px;font-weight: 500;border-bottom: 1px solid #dbdbdb;padding: 25px 0;}
.erp-faq .accordion-item .accordion-header button:focus, .erp-faq .accordion-item .accordion-header button.accordion-button:not(.collapsed) {background: transparent;border: none;box-shadow: none;}
.erp-faq .accordion-item .accordion-body {padding: 0;font-size: 16px;}
.erp-faq .accordion-item .accordion-header button.accordion-button:not(.collapsed)::after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform: rotate(-180deg);}
.erp-faq .accordion-item .accordion-header button.collapsed:focus {border-bottom: 1px solid #dbdbdb;}
.erp-tabs .media:hover .icon-media img {filter: brightness(100);border-radius: 0!important;border: none;}
.erp-tabs .tab_img_box {padding: 0 50px;display: flex;align-items: center;justify-content: center;height: 100%;}
.erp-tabs .sec_title {padding: 0;}
.mob-boxes{display: none;}
/*ERP For Bottled Water page style*/


/*case studies page style*/
.sec-space {padding: 70px 0;}
.post-type-archive-case_studies .blog-section{display: none;}
.case_wrap {background: #f7f7f7;}
.use-cases-list {display: flex;flex-direction: column;gap: 50px;}
.story_outer {display: flex;align-items: center;background: #fff;transition: all 0.3s;}
.story_outer:hover {box-shadow: 0 4px 18px 5px rgba(0, 0, 0, .04);transition: all 0.3s;}
.case_left{width: 50%;}
.case_left a {height: 100%;width: 100%;display: flex;align-items: center;}
.case_left img {width: 100%;height: initial !important;}
.case_right {width: 50%;}
.case_wrap .story_outer:nth-child(even) .case_left{order: 2;}
.case_content{padding: 0 50px}
.case_content h3 {font-size: 28px;line-height: 40px;}
.case_content p {font-size: 16px;line-height: 26px;margin: 10px 0px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.use_cases .blog-head {margin-bottom: 20px;}
.use_cases .entry-thumbnail {border: none;margin-bottom: 20px;}
.use_cases .entry-thumbnail img {width: 100%;}
.single-use_cases #blog {padding: 150px 0 100px;background: #fff;margin: 0;}
/*case studies page style*/










@media (max-width:1580px){
.container{max-width:1280px}
.b2b-box {padding: 30px;}
}
@media (max-width:1390px){
.container{max-width:1150px}
.tpi_icons_outer{gap: 30px;column-gap: 15px;}
.tpi_icons{gap: 25px;}
.feature-detail-outer2 .icon-boxes-outer, .feature-detail-outer1.driver-app .icon-boxes-outer{column-gap: 20px;}

}

@media only screen and (max-width:1199px){
    .blog-detail-sidebar{padding: 20px;}
    .single .home-banner h1{font-size:32px;}
    .about-section{padding-left: 0}
    .sticky-strip p {font-size: 14px;padding-left: 55px;}
    .sticky-strip b{padding: 1px 5px;}
    .icon-boxes-outer{column-gap: 20px;row-gap: 20px;}
    .b2b-box {padding: 20px 15px;flex-direction: column;}
}
@media only screen and (max-width:1024px){
    .integration-tab #inteTab {display: flex !important;}
    header .navbar-nav a {font-size: 1rem;}
}

@media only screen and (max-width:992px){
    section.header-banner.demo-request.contact-team.features-banner.full-banner {padding: 120px 15px 50px;text-align: left;}
}

@media only screen and (max-width:991px){
    .sub-menu li {
        text-align: center;
    }
    .blog-detail-sidebar {display: none;}
    .footer-section .col-md-2, .footer-section .col-md-3, .footer-section .col-md-4 {width: 50%;margin-bottom: 30px;}
    .footer-section .footer-content.top-bottom-space {margin-bottom: 0px;}
    .sticky-strip p {padding-left: 95px;}
    .sticky-strip p .shake-text{font-size: 20px;}
/*    .sticky{top: 70px;}*/
    body {padding-top: 0px !important;}
/*    .sticky-strip {min-height: 72px;}*/
    .custom-menu-class li.btn-style1 a {padding: 10px;}
    .icon-boxes-outer {grid-template-columns: repeat(2, 1fr);}
    .feature-detail-outer2 .customers-image-outer {padding-left: 20px;}
    .feature-detail-outer2 .icon-boxes-outer, .feature-detail-outer1.driver-app .icon-boxes-outer {grid-template-columns: repeat(1, 1fr);}
    .feature-detail-outer1.driver-app .customers-image-outer {padding-right: 20px;}
    .integration-tab .tab-pane .row .col-lg-3 {width: 33%;}
    #faqaccordion li.accordion-item {padding: 22px 0;}
    #faqaccordion button.accordion-button{font-size: 20px;}
    header#header{display: none;}
    .mobmenur-container {position: absolute;right: 12px !important;top: 50% !important;transform: translateY(-50%);}
    .mob-menu-logo-holder a img.mob-standard-logo {height: auto !important;width: 80px;}
    .mobmenu-right-panel{width: 100% !important;}
    li.blink_me{max-width: initial;width: 100%}
    .blink_me:before{display: none;}
    .blink_me a:after{right:-10px}
}


@media only screen and (min-width:592px){
.navigation .nav-links .nav-next{text-align:right}
}



@media (min-width:768px){
   
.chose_left_content{padding-top:0}
.water-outer .icons-water{height:290px;padding:.5rem .7rem;width:50%}
section.body-section-1 .body-content-1{text-align:center;margin-bottom:3.8rem}
main#main .pb-md-5{padding-bottom:6rem!important}
main#main .pt-md-5{padding-top:6rem!important}
.navbar-expand-md{justify-content:center!important;margin:auto}
}
@media (min-width:1366px){
    .image-togetherness {
        padding: 8rem 6rem;
    }
}
@media screen and (min-device-width: 993px) and (max-device-width: 1399px) {     
    section.header-banner.demo-request {
        height: 480px;  
    }
}
@media only screen and (max-width:1399px){
.about-banner .home-banner .lead{padding-right:70px}
.business-logo img{margin:auto;padding:0 10px}
.col-12.col-md-7.col-lg-6.order-md-1.p-0.home-banner{margin-top:0}
.video-button{font-size:15px}
.address-detail a{font-size:1.4rem}
.emails-contact{font-size:1rem}
.phone-no{font-size:1rem}
section.header-banner.top-bottom-space.contact-us-banner{padding:3rem 0 0!important}
.container .graph1{bottom:230px!important;left:-70px!important;top:unset!important;max-width:200px}
.container .mobile1{right:0!important;bottom:-17%!important;top:unset!important;left:unset!important}
.header-banner h1{font-size:2.2rem}
nav.navbar.navbar-expand-md.navbar-dark .container{padding:0}
section.header-banner.top-bottom-space{padding:4rem 0 4rem}
.water-deliver-solution a.btn.btn-primary-theme.btn-style1{margin-left:3rem}
.water-deliver-solution h2{font-size:1.5rem;line-height:normal}
.water-outer .icons-water{height:240px;padding:.2rem .4rem}
.website-icon.web-wds-icon{margin-left:.3rem;line-height:3.2}
.website-icon{width:35px}
.icons-water .head{font-size:18px;line-height:32px}
.icons-water p{font-size:13px;padding:0 .6rem;line-height:normal}
.website-icon,.website-icon.backoffice-wds-icon,.website-icon.customer-wds-icon{line-height:3}
.water-outer .icons-water{margin-top:.3rem}
.icons-water:first-child{margin-top:2rem}
.icons-water{margin:0 .5rem}
.outer-icons-wds{width:60px;height:60px}
.chose_left_content .media .media-body .head,.chose_right_content .media .media-body .head{margin-bottom:.9rem;margin-top:.9rem}
.chose_left_content .media .media-body p,.chose_right_content .media .media-body p{font-size:.8rem;line-height:normal}
.mobile-app{height:auto}
.chose_left_content .media,.chose_right_content .media{margin-bottom:2.5rem;display:flex;align-items:center;margin:0 0 15px;padding:12px 10px;border-radius:4px 4px 4px 4px;box-shadow:-2px 1px 5px 5px rgb(0 0 0 / 7%)}
.chose_left_content .media{direction:rtl}
.media-right.web-view{display:none}
.media-right.mobile-view{display:block}
.chose_left_content .media .media-right{vertical-align:middle;padding-left:1rem;text-align:right;}
.chose_right_content .media .media-left{padding-right:1rem;margin:0 0 7px}
section.blog-section.top-bottom-space{padding-bottom:1rem;padding-top:2rem}
.software-feature-outer {padding: 70px 0;}
.erp-tabs .chose_left_content .media {direction: initial;}
}
@media only screen and (max-width:1260px){
.container .graph1{bottom:230px!important;left:-70px!important;top:unset!important;max-width:200px}
.container .mobile1{right:0!important;bottom:-17%!important;top:unset!important;left:unset!important}
.home section.header-banner.top-bottom-space .align-items-center{align-items:center!important;width:100%;max-width:100%;justify-content:space-around;overflow:visible}
.order-md-2{max-width:441px;margin:0;padding:0}
.body-content-1 h2,section.business-partner-logos.brands-logos h4{font-weight:600;font-size:30px}
.tech-head h3{font-size:22px}
.col-12.col-md-7.col-lg-6.order-md-1.p-0.home-banner{margin-top:0}
.tech-head p{font-size:18px}
.tech-savvy{padding:25px 10px 25px 30px!important}
.customers-detail-outer h2{font-size:26px}
.py-5{padding-top:3rem!important;padding-bottom:1.3rem!important}
.img-icons img{width:50px!important}
.customers-details p{font-size:16px}
.customers-details h6{font-size:18px}
.submit-contact{margin:1.2rem 0 0}
.helping-growth{margin:4rem 0}
.customers-details h3{font-size:25px;font-weight:600;margin-top:1rem;margin-bottom:1rem}
.customers-details p{font-size:16px}
.image-togetherness h4{font-size:16px;padding-top:1.5rem}
.image-togetherness p{font-size:14px;max-width: 55%;}
.start-projects button{font-size:16px;color:#1167ba;margin:10px 0 30px;border-radius:10px;padding:12px 20px}
.image-togetherness{padding-bottom:2rem;padding-top:3rem}
.business-partners h2{font-size:28px;font-weight:600;max-width:40%;margin:auto;margin-bottom:2rem;margin-top:2rem}
.header-banner h4{font-size:28px}
.footer-section{padding-top:0;margin:3rem 0 0;background-repeat:no-repeat;background-size:cover}
.subscribe-form{width:330px}
.subscribe-form button{padding:12px 20px;font-size:13px}
.footer-widget ul li a,.icon-detail h3,.icon-detail h5{font-size:16px}
.icon-detail p{font-size:16px}
section.customers-detail-outer:before{width:340px;height:340px;left:0;bottom:32%}
.business-partners:before{width:340px;height:340px;top:-260%}
.business-partners h2{font-size:28px}
.menu li{margin-right:22px;text-decoration:none}
.feature.col{margin:0}
.chose_left_content .media .media-right{vertical-align:middle;padding-left:1rem}
.chose_right_content .media .media-left{padding-right:1rem}
.chose_mobile.wow{margin:auto;text-align:center;margin-top:10px}
p{font-size:1rem}
.align-items-center{align-items:center!important;width:100%;max-width:100%;overflow:hidden}
.sec_title h2{font-size:2rem}
.sec_title{padding-bottom:30px}
.request-demo-banner{display:inline-block}
.icon-media.wallet-icon{width:40px}
.icon-media{width:50px}
section.header-banner.demo-request .row,section.header-banner.demo-request.contact-team .row{justify-content:space-around}
.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{overflow-x:hidden}
.contact-details h5{font-size:1rem!important}
.address-detail a,.emails-contact,.phone-no{font-size:.9rem!important}
/*.wds-card .blog-cat-name{bottom:0;left:0}*/
.sp-testimonial-free-section .tfree-client-testimonial{height:230px!important}
.newsletter-widget-container h2.main-title{font-size:2rem!important}
.align-items-center{margin:0}
.single .home-banner h3{font-size:1.2rem}
.single .home-banner h3{font-size:1.2rem;margin:6.1rem 0 0}
.wds-card .blog-cat-name .pill{font-size:12px;padding:5px 15px}


.blink_me:before{width: 18px;height: 18px;right: -15px;background-size: 18px;top: -15px;}
.tp_integration .sec_title {padding: 0;}
.tpi_box {width: 49%;}
.certificates .sec_title{padding-bottom: 0;}
}
@media only screen and (max-width:1200px){
.container,.container-lg,.container-md,.container-sm{padding:0 1.5rem!important}
.trial-content,.trial-form{padding:100px 15px 20px}

}
@media only screen and (max-width:1199px){
.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{margin:0;padding-left:15px;padding-right:15px}
.chose_left_content .media *,.chose_right_content .media *{text-align:center!important}
.page-template-page-contact .outer-image img{height:400px;padding:10px}
section.message-form .form-outer{padding:0}
.page-template-request_demo .business-logo img{width:110px!important}

.wds-card-body-right{margin-left:1rem}
.page-template-request_demo .brands-head{max-width:100%}
section#nav_menu-2 a{font-size:15px}
.inner-detail{padding-left:2rem}
.testimonials-outer:before{display:none}
.align-items-center{margin:0}
.right-clients-detail{margin-right:0}
.page-id-72 h2.post-title a{font-size:.8rem!important}
.inner-detail .date-wrapper span{font-size:.8rem}
.post-content p{font-size:.8rem;line-height:2!important}
.col-lg-3.sidebarMenuList.blogmenulist{padding:0 0}
form.search-form{width:98%!important;left:0!important;margin-left:0!important}
.inner-detail.blog-details h2.post-title a{font-size:1.2rem}
.category .post.format-image{margin-bottom:2rem;padding-top:1rem}
.copyright-area .col-xl-12.col-lg-6.text-left{width:100%}
/*.wds-card .blog-cat-name .pill{display:none}*/
.blogpost-img img.wds-card-image-top{height:auto}
/*.wds-card .blogpost-img .tag-name .pill{display:none}*/
.wds-card .head a,.wds-card .head-2 a{text-decoration:none}
.wds-card-body p{line-height:2!important}
.chose_left_content .media .media-right{vertical-align:middle;text-align:left}
.chose_area .col-md-6.col-lg-3{flex:0 0 auto;width:50%}
.chose_right_content{padding-top:0}
.chose_left_content .media .media-body{text-align:left}
.icon-media,.icon-media.wallet-icon{width:65px;line-height:65px;height:65px}
.icon-media img{max-height:100%}
.benifits-block-outer .body-content-1 h2{font-size:2rem}
.body-content-1.online-benefits .icon-details h4{font-size:1rem;margin-top:5px}
.body-content-1.online-benefits .delivery-details{margin-bottom:.8rem}
.mobile-app-form{margin:1rem auto 0!important}
.single .home-banner h3{margin:3rem 0 0}
p.bigletter:before{font-size:8em!important;left:-4.5px}
.single .inner-detail.blog-details .post-content p.bigletter{margin-left:0}
.chose_left_content .media .media-body p,.chose_right_content .media .media-body p{font-size:.9rem;line-height:2!important}
.inner-detail.blog-details{margin-bottom:3rem;padding:0 0 0 1rem}
.page-id-72 .inner-detail.blog-details{margin-top:0!important;margin-bottom:3rem;padding:0 4rem 0 0}
.post-md-title{font-size:1rem}
.category .post-media{max-width:50%;flex:0 0 50%;margin-right:1rem}
.post-media img{margin-bottom:1rem!important;height:100%!important;object-fit:cover}
.inner-detail.blog-details .posts.sidemeta p{margin-bottom:.8rem;line-height:2;max-height:55px;overflow:hidden;margin-top:0}
.post-md-title{font-size:1rem}
.chose_area .sec_title, .certificates .sec_title{padding-bottom: 0;}
.home-offer-block-outer h3 span {font-size: 38px;}
.chose_area .nav-tabs{max-width: 90%;}
.chose_area .tab-pane .mobile-screen {display: flex;align-items: center;justify-content: center;}
.chose_area .tab-pane .chose_mobile {margin: 0;padding: 0 20px;}
.chose_area .chose_left_content .media, .chose_area .chose_right_content .media {flex-flow: wrap;}
.chose_area .chose_left_content .media .media-body a h3, .chose_area .chose_left_content .media .media-body p {text-align: right !important;}
.chose_area .chose_right_content .media .media-body a h3, .chose_area .chose_right_content .media .media-body p {text-align: left !important;}
.chose_area .media .media-body h3 {margin: 10px 0 !important;}
.chose_area .chose_left_content .media .media-body p, .chose_area .chose_right_content .media .media-body p {margin-bottom: 0;}
.chose_mobile .bank, .chose_mobile .bar, .chose_mobile .mike{display: none !important;}
/*.tpi_box:last-child .tpi_icons {column-gap: 40px;}
.tpi_box:last-child .tpi_icons img {max-height: 30px;}*/
.erp-tabs .media {flex-direction: column;}
.erp-tabs .media .media-body {padding: 0;}
.erp-tabs .tab_img_box {padding: 0px;}
.custom-menu-class li.btn-style1 a, li#menu-item-127 a{padding: 10px 16px;}
.sticky .menu li {margin-right: 20px;}
.sticky .menu li:last-child {margin-right: 0px;}
.case_content h3 {font-size: 22px;line-height: 32px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.case_content {padding: 10px 30px;}


}
@media only screen and (max-width:1024px){
section.header-banner.demo-request.about-banner .banner-rotation{position:relative;max-width:600px;margin:0 auto 0;bottom:0}
.about-banner .home-banner .lead{padding-right:29px;padding-bottom:30px}
.customer-image-offer{text-align:right;margin-left:15px}
.row.aline-item-center1{align-items:center}
.row.helping-growth .customers-data{margin-top:0}
.wds-card-body-right{padding-left:0;margin-left:0}
.business-logo img{width:135px;margin:auto;padding:8px}
.wds-news-style-4{padding-right:0;padding-left:0}
.container .graph1{bottom:170px!important;left:-20px!important;top:unset!important;max-width:160px}
.container .mobile1 img{max-width:140px}
section.blog-section.top-bottom-space{padding-bottom:0!important;padding-top:2rem}
section.customers-detail-outer.top-bottom-space.pt-0{padding-bottom:0}
.customers-details{margin-left:17px!important}
.row.helping-growth{margin-top:20px;align-items:center}
.right-clients-detail{background:#fff;padding:1.2rem .5rem .9em;margin-right:0;margin-left:20px}
.tech-head{margin:0}
.tech-savvy{padding:25px 10px 25px 30px!important}
.page-template-page-about-us .top-bottom-space{padding:3.5rem 0 3.5rem}
.helping-growth{margin:0 0}
.about-banner .order-md-2{margin:0;padding:0}
section.blog-section.top-bottom-space{padding-bottom:0!important;padding-top:2rem}
.content-1-block.aos-init.aos-animate{margin-top:3rem;padding-left:20px;margin-bottom:3rem}
.chose_mobile .mike{top:50px!important;left:20px!important}
.chose_mobile .bar{bottom:50px!important;left:25px!important;top:unset!important}
section.benifits-block-outer.top-bottom-space .content-1-block{padding-left:15px}
section.benifits-block-outer .body-content-1{margin-left:2rem;margin-top:0;padding-right:1rem}
body{overflow-x:hidden}
.business-partners:before,section.customers-detail-outer:before{display:none}
.content-1-block.aos-init.aos-animate{margin-top:5rem;padding-left:20px;padding-right:20px}
.home-offer-block-outer h3 span{font-weight:600;color:#fff!important;font-size:2rem;text-transform:capitalize;margin-bottom:10px;margin-top:10px}
section.home-offer-block-outer.top-bottom-space{padding:2.5rem 0 2.5rem}
.speech-bubble p{font-size:18px;color:#fff;margin:10px 0 0;height:200px}
.inner-blog-detail{margin:4.6rem 0 0}

.mob-menu-header-holder {height: auto !important;padding: 10px;}
.mobmenur-container{margin: 0 !important}
.mob-menu-logo-holder{height: auto;margin: 0}
.mob-menu-logo-holder a {display: inline-block;}
.right-side-blog-detial .wds-card .row .col-md-5 a .blog-cat-name {bottom: -20px;left: 5px;}
body.mob-menu-overlay, body.mob-menu-slideout, body.mob-menu-slideout-over, body.mob-menu-slideout-top{padding-top: 0 !important}
.erp-tabs .nav-tabs {display: flex !important;}
.erp-tabs .sec_title h2 {font-size: 2.25rem;}


}

@media only screen and (max-width:1024px){
    .chose_area .nav-tabs {display: flex !important;}
}
@media only screen and (max-width:1023px){
.mobile-screen{display:none}
.chose_left_content .media .media-right{vertical-align:middle;padding-left:1rem;margin:0 0 7px;text-align:left}
.chose_area .col-md-6.col-lg-3{flex:0 0 auto;width:50%}
.chose_right_content{padding-top:0}
.chose_left_content .media .media-body{text-align:left}
.benifits-block-outer .body-content-1 h2{font-size:2rem}
.body-content-1.online-benefits .icon-details h4{font-size:1rem;margin-top:5px}
.body-content-1.online-benefits .delivery-details{margin-bottom:.8rem}
.mobile-app-form{margin:1rem auto 0!important}
.single .home-banner h3{margin:3rem 0 0}
p.bigletter:before{font-size:8em!important;left:-4.5px}
}

@media only screen and (min-width:992px)and (max-width:1260px){ i.fas.fa-star{right: 12rem;top: -24px}}
@media only screen and (max-width:992px){
    i.fas.fa-star{ right: 12rem;top: -22px}
.animated-button{display:flex;align-items:center;margin-left:22px;margin-bottom:0}
.chose_left_content .media,.chose_right_content .media{min-height:224px}
.wds-card{margin:0 0 2rem}
section.header-banner.top-bottom-space{padding:4rem 0 0}
.home section.header-banner.top-bottom-space{padding:130px 0 2rem}
.feature.col{margin-bottom:2rem}
ul.benifits-list li{font-size:1rem}
.header-banner p{padding-right:30px}
.mobileOrder1{order:1;margin-bottom:2rem}
.chose_area{padding-bottom:2.5rem;padding-top:2.5rem}
section.contact-outer .col-md-4{width:33.33333333%!important;justify-content:flex-start;margin:auto}
.contact-details .icons{margin-bottom:1rem}
.contact-details h5{font-size:.9rem!important}
.address-detail a,.emails-contact,.phone-no{font-size:.8rem!important}
.form-outer h5{font-size:1.5rem!important;margin-bottom:15px!important}
.form-outer p{font-size:.9rem!important;line-height:1.8!important}
section.business-partner-logos.brands-logos.top-bottom-space{padding:4.5rem 0 5rem}
.page-template-request_demo .container .trusted{bottom:-30px!important;left:200px!important;top:unset!important}
section.header-banner.demo-request p{margin-bottom:20px!important;padding:0;font-size:22px;line-height:normal}
section.contact-outer{padding:1rem 0 1rem!important}
.page-template-request_demo .outer-image{margin:4rem 0 4rem;text-align:center}
section.header-banner.demo-request.contact-team .banner-rotation{margin:20px auto!important;bottom:0!important}
.sec_title h2,.water-deliver-solution h2{font-size:1.6rem;line-height:normal}
.testimonials-outer .body-content-1 h2{margin-left:0;font-size:1.5rem}
.speech-bubble p{font-size:1rem;line-height:normal;height:240px;margin:0 0 20px}
.center-content h4{font-size:1rem}
section.header-banner.demo-request.contact-team{padding:0 15px}
nav.navbar.navbar-expand-md.navbar-dark .container{padding:0 15px}
.icon-media svg{width:100%;height:100%}
section.benifits-block-outer.top-bottom-space{padding:3rem 0 3rem}
section.software-feature-outer.top-bottom-space{padding:3rem 0 3rem}
.sticky .menu li:last-child{margin:0}
.page-template-request_demo section.message-form{background:0 0}
.page-template-page-about-us section.header-banner.demo-request.contact-team .banner-rotation{position:relative;max-width:380px;margin:50px auto!important;bottom:0}
.wds-news-style-4 .wds-news-style-4-post-date{font-size:13px}
.smart-delivery-wrap .mobileOrder1 {margin-bottom: 0;}
section.header-banner.demo-request.erp-banner {padding: 0 0 70px 0;}
.erp-banner .order-md-2 {order: 1 !important;}
.erp-banner .order-md-1.home-banner {order: 2 !important;margin-top: 30px !important;text-align: center;}
.erp-banner .order-md-1.home-banner h1, .erp-banner .order-md-1.home-banner p {text-align: center !important;}


}

@media only screen and (min-width:993px) and   (max-width:1200px){
    .form-outer h5 {
        font-size: 1.5rem !important;
    }
}
@media only screen and (min-width:992px) and   (max-width:1200px){
    .mob-menu-header-holder {
        display: none !important;
    }
}
@media only screen and (min-width:768px) and   (max-width:1200px){
    .post-content .adding-info-arrow li:before{ top: calc(4% - 3px) !important;    left: 0px !important }
}
@media only screen and (max-width:991px){
body.page-template.page-template-request_demo .business-logo img{margin:0 20px 0 0}
.trial-content .content-head{font-size:28px;margin-bottom:10px}
.trial-content .lg-txt{font-size:17px}
.footer-content.top-bottom-space{padding:0!important}
.inner-detail.blog-details{margin:0 0 1rem!important}
h4.related-posts_h.subtitle{margin-top:0}
.container .mobile1 img{max-width:90px}
.container .graph1{bottom:70px!important;left:-20px!important;top:unset!important;max-width:120px}
section.header-banner.demo-request.about-banner .banner-rotation{bottom:-70px}
ul.list-policy{margin:0 2rem;font-size:1rem}
.inner-detail ul li{margin-left:20px;font-size:1rem}
.get-email-submit{width:195px;font-size:12px!important}
.header-banner img{bottom:-3px}
.order-md-2{width:280px}
.col-12.col-md-5.col-lg-6.order-md-2{width:41.66666667%}
.col-12.col-md-7.col-lg-6.order-md-1.p-0.home-banner{width:58.33333333%}
.page-id-2562 .entry-content{padding:0 0!important}
.body-content-1 h2{font-size:30px;max-width:100%}
p{font-size:.9rem}
.tech-savvy{padding:25px 40px 25px!important;margin:2rem 0 0}
.right-clients-detail h2{font-size:20px}
.right-clients-detail h4{font-size:16px}
.tech-head p{font-size:16px}
.customers-detail-outer h2{font-size:24px;max-width:100%}
.img-icons img{width:45px!important}
.contact-submit{font-size:16px;padding:.5rem .8rem}
.customers-details h3{font-size:22px}
.start-projects button{font-size:13px;margin:14px 0 30px;border-radius:10px;padding:10px 18px}
.business-partners h2{font-size:22px;max-width:100%}
.footer-section{padding-top:0;background-size:100%}
.footer-content .col-xl-4.col-lg-4.col-md-4{width:100%}
.subscribe-form{width:100%}
.about-section{padding-left:0;}
.socail-icons{display:flex;justify-content:flex-start}
.mobile-screen{display:none}
.chose_area .col-md-4{flex:0 0 auto;width:100%}
.chose_left_content .media .media-body{vertical-align:middle;text-align:left}
.media-right.mobile-view{display:block}
.media-right.web-view{display:none}
.chose_left_content .media,.chose_right_content .media{display:block}
.chose_left_content .media .media-body{vertical-align:middle;margin-top:0}
.chose_left_content .media .media-body p,.chose_right_content .media .media-body p{max-width:60%;margin:auto}
.sec_title{padding-bottom:0}
.chose_right_content{padding-top:0}
.feature.col{margin-bottom:2rem;margin:20px auto!important}
.feature-block p{min-height:100%;line-height:29px}
.chose_left_content .media .media-right{vertical-align:middle;padding-left:0}
.chose_left_content .media .media-body p,.chose_right_content .media .media-body p{max-width:95%;margin:0}
section.benifits-block-outer.top-bottom-space .content-1-block{margin-top:5rem}
.content-1-block.aos-init.aos-animate img{max-width:90%;margin:auto}
.feature-block{max-width:90%;margin:auto!important;text-align:center}
.body-content-1 h2{margin-bottom:20px}
section.body-section-1.top-bottom-space .body-content-1 p{margin-bottom:2rem!important}
footer.footer-section .mobile-app-form{display:flex;justify-content:flex-start;max-width:600px;margin:0}
section.contact-outer .col-md-4{width:100%;text-align:center;justify-content:flex-start;margin:auto}
.contact-details{display:block;vertical-align:middle;justify-content:center}
.address-detail a{font-size:1.25rem}
.col-lg-3.sidebarMenuList{margin:2rem 1rem;padding:0 1rem}
.sidebarMenuList .menu-page-menu-container{margin-right:2rem;margin-left:0;margin-top:0!important}
.inner-detail{margin-top:0!important;padding:0 2rem!important}
.col-lg-9.inner-detail p,.inner-detail h4{padding:0 1rem;font-size:15px}
.inner-detail h4{font-size:1.4rem}
.blogpost-img img.wds-card-image-top{height:100%}
.container,.container-lg,.container-md,.container-sm{max-width:100%!important;width:-webkit-fill-available;overflow-x:visible;padding:0 1.5rem!important}
.menu-page-menu-container{margin:2rem 1rem 0}
.header-banner h1{font-size:2rem;margin-bottom:1rem}
.banner-rotation{max-width:300px;margin:0 0 100px}
span.empowering-head{font-size:1rem}
.mobileOrder2{order:2}
.chose_right_content{padding-left:0}
.benifits-block-outer .body-content-1 h2{font-size:1.5rem}
header .navbar-nav a{font-size:1rem}
.sticky .menu li{margin-right:1rem;text-decoration:none}
.menu li{margin-right:1rem;text-decoration:none}
section.home-offer-block-outer.top-bottom-space .col-md-7{width:100%;margin:auto;}
section.home-offer-block-outer.top-bottom-space .col-md-5{width:100%}
section.home-offer-block-outer.top-bottom-space input[type=text]{min-width:70%}
.water-deliver-solution h2{margin:0 0 1rem}
section.body-section-1.top-bottom-space{padding-bottom:3rem;padding-top:1rem}
section.benifits-block-outer.top-bottom-space{padding:2.5rem 0 3rem}
.testimonials-outer,section.home-offer-block-outer.top-bottom-space,section.newsletter-wrapper.top-bottom-space{padding:3rem 0 3rem!important}
section.software-feature-outer.top-bottom-space{padding:2.5rem 0 2.5rem}
section.home-offer-block-outer.top-bottom-space{background-position:center}
.body-content-1 h2,.form-outer h2,.newsletter-widget-container h2.main-title,section.business-partner-logos.brands-logos h4{font-size:1.5rem!important}
.software-feature-text-block-1 h2{font-size:1rem}
.wds-card-body-right{padding:0;margin-left:0}
section.testimonials-outer.top-bottom-space .form-outer{padding:2rem 1rem}
.newsletter-text-editor.newsletter-clearfix{font-size:15px}
section.header-banner.demo-request.contact-team .container{margin:0;padding:0 6px!important}
.row.helping-growth .icon-details p{font-size:16px}
ul.operations-inner-logos-block{    grid-template-columns: repeat(3,3fr);display: grid;margin-bottom:10px}
ul.operations-inner-logos-block li{text-align:center;width:auto;margin:0 10px}

.page-id-72 .inner-blog-detail{margin:.6rem 0 0}
.col-lg-9.inner-detail p,.inner-detail h4{padding:0 0}
.col-lg-3.sidebarMenuList.blogmenulist{margin:0 0;padding:0 1rem}
form.search-form{width:100%!important;left:0!important;margin-left:0!important;max-width:100%}
.search-field{width:100%!important}
.textwidget.custom-html-widget img{height:100%;max-width:100%;vertical-align:middle;width:100%}
.inner-detail.blog-details{padding:0}
.inner-detail.blog-details.category .inner-blog-detail{margin:2.6rem 0 0}
.page-id-72 .inner-detail.blog-details{margin-top:1rem!important;margin-bottom:3rem;padding:0 4rem 0 0}

.blink_me:before {width: 15px;height: 15px;right: -10px;background-size: 15px;top: -5px;}
.hubspotHeaderWrapper .hbspt-form{width: 100%;}
.chose_area .nav-tabs {max-width: 100%;}
.chose_area .displayInline {display: flex;flex-flow: wrap;}
.chose_area .displayInline .col-md-6 {width: 100%;order: 1;margin-bottom: 50px;}
.chose_area .displayInline .col-md-3 {width: 50%;order: 2;padding: 0 7px !important;}
.chose_area .displayInline .col-md-6 + .col-md-3 {order: 3;}
.chose_area .nav-tabs .nav-link{padding: 10px;}
.chose_area .chose_left_content .media .media-body a h3, .chose_area .chose_left_content .media .media-body p,
.chose_area .chose_right_content .media .media-body a h3, .chose_area .chose_right_content .media .media-body p{text-align: center !important;}
.mobile-app.desktop-img {display: none !important;}
.mobile-app.mobile-img {display: block !important;position: initial !important;}
.chose_area .sec_title p{margin-bottom: 0;}
.tpi_box {width: 100%;}
.certificates .sec_title h2 {margin-bottom: 10px;}
span.custom-logo-link{width: 100px;}
section.header-banner.demo-request.contact-team {padding: 100px 15px 0;}
.team-banner {padding: 100px 0 50px;}
section.header-banner.demo-request.page-sidebar-banner{padding:5.5rem 0 1.1rem!important}
.erp-tabs .tab_img_outer, .erp-tabs .tab-pane .col-md-3.col-lg-3 {display: none;}
.erp-tabs .tab-pane .col-md-3.col-lg-3 {width: 50%;}
.erp-tabs .sec_title p {margin-bottom: 20px;}
.erp-tabs .media {display: flex;}
.erp-tabs .media {display: flex;min-height: initial;}
.integration-tab .tab-pane .row .col-lg-3.mob-boxes {display: block;width: 100%;}
section.header-banner.demo-request.erp-banner {padding: 70px 0;}
.integration-tab .tab-pane .row .col-lg-3.mob-boxes .choose_content {display: grid;grid-template-columns: repeat(2, 1fr);gap: 30px;}
.integration-tab .tab-pane .row .col-lg-3.mob-boxes .choose_content .media{margin: 0}

.case_wrap .case_left{height: 300px;}
.case_wrap .case_content{padding: 10px 30px;}
.case_content p {font-size: 16px;line-height: 26px;-webkit-line-clamp: 3;line-clamp: 3;}



}
@media only screen and (max-width:768px){
    .post-content .adding-info-arrow li:before {top: calc(1.7% - 3px);left: -12px}
.type-wrap{font-size:50px;padding:0;font-weight:700}
span#typed{font-size:24px;align-items:center;font-weight:500}
.hubspotHeaderWrapper .hbspt-form{padding:8px;border-radius:5px;margin-bottom:0;padding-right:5px;padding-top:7px;width:100%}
.hubspotHeaderWrapper .stacked .hs-input.hs-fieldtype-intl-phone{padding:8px 12px 6px}
.hubspotHeaderWrapper .submitted-message p{color:#fff!important;font-style:italic;padding:10px 8px;font-weight:300;font-size:17px}
.trial-content,.trial-form{min-height:unset;padding:23px 15px 20px}
.trial-section{margin-top:-550px}
.finish-step-icon{position:static;transform:none}
.trial-left-col{box-shadow:none;border-bottom:1px solid #ddd}
.trial-form .form-head{margin-bottom:15px}
html body div.wprm-wrapper{overflow:auto!important}
html body div.wprm-overlay{background:rgb(13 153 243)!important}
.wprm-wrapper #mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover{color:#000!important}
html{padding-top:0!important}
#mg-wprm-wrap li.menu-item a{text-transform:capitalize}
.page-template-page-about-us section.header-banner.demo-request.about-banner .banner-rotation{position:relative;max-width:600px;margin:0 auto 0;bottom:-50px}
.page-template-page-about-us .header-banner h1{font-weight:600;font-size:2.5rem;color:var(--bs-light);line-height:1.2}
.page-template-page-about-us .container .graph1{bottom:70px!important;left:-43px!important;top:unset!important;max-width:160px}
.page-template-page-about-us .container .mobile1{right:-10px!important;bottom:-8%!important;top:unset!important;left:unset!important}
.page-template-page-about-us .container .mobile1{right:-10px!important;bottom:-8%!important;top:unset!important;left:unset!important}
.page-template-page-about-us .container .mobile1 img{max-width:90px}
span.empowering-head{font-size:1rem}
section.header-banner.demo-request .banner-rotation{margin:30px auto}
section.header-banner.demo-request.contact-team .banner-rotation{margin:30px auto;bottom:0}
section.header-banner.demo-request.contact-team .banner-rotation{margin:30px auto!important;bottom:0!important}
.container,.container-lg,.container-md,.container-sm{max-width:100%!important}
html body div#wprmenu_bar{display:none}
.page-template-page-about-us br{display:none}
.page-template-page-about-us .top-bottom-space{padding:3.5rem 0 3rem}
.business-partner-logos h2,.customers-detail-outer h2{font-size:1.6rem;margin-bottom:20px}
.together-project{min-height: 35vh;}
}
.py-4-wrap2x{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
}


@media only screen and (max-width:767px){
    a.video-button.popup-vimeo {
        display: none;
    }
    .post-navigation .nav-links {
        margin: 0 !important;
    }
    .blog-details p.post-title {
        display: none;
    }
    .mobmenu-content li:last-child{
        margin-top:10px;
    }
    body.page-template.page-template-request_demo .business-logo img {
        margin: 0px 8px 0 0 !important;
    }
    .column-reverse-nobile{
        flex-direction: column-reverse;
    }
    .py-4-wrap2x{
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .demo-request .form-outer {
        padding: 15px !important;
    }
    section.header-banner.demo-request {
        margin-top: 0 !important;
    }
    .demo-request .form-outer {
        margin: 15px 0 !important;
    }
    .mobile-spacing-wrap{
        padding: 10px !important;
    }
    .pt-30-mobile{
        padding-top:30px !important;
    }
    section.message-form .form-outer{padding:0;text-align:center;margin-bottom:40px}
    .tag .sidebarMenuList.blogmenulist.px-3{margin-top:20px}
    .desktopOnly{display:none!important}
    .mobileOnly{display:block!important}
    .ceo-text{margin-left:35px;margin-top:40px}
    .chose_area .nav-tabs .nav-link span{font-size:15px;}
    a.btn.btn-primary-theme.btn-style1{min-width:190px}
    ul#faqaccordion{padding:0 10px;padding-left: 10px !important}
    span.ctc_cta{font-size:0}
    .chip.ctc-analytics{background:0 0!important}
    section.book-a-meeting-outer.top-bottom-space{padding:1.5rem 0}
    .testimonials-outer ul.slick-dots{margin-top:0}
    .testimonials-outer .slider{margin:1rem auto 0}
    .item.slick-slide.slick-current.slick-active.slick-center .testimionials-content{padding-top:0}
    .testimonials-outer .item.slick-slide{width:390px;height:442px!important;transition:transform .4s;position:relative;padding:10px}
    span#typed{font-size:19px;align-items:center}
    .typed-cursor{font-size:18px}
    section.book-a-meeting-outer b:after{top:31px;left:110px}
    .step-count{top:20px}
    .faq-wrapper{padding:20px}
    .displayInline{display:inherit}
    .item.slick-slide.slick-current.slick-active.slick-center{width:400px;margin:0; padding: 20px}
    .testimionials-content p{font-size:15px}
    .item.slick-slide{padding:10px 20px;height:560px!important}
    .copyright-area{padding:20px 0}
    .wds-video .video-wrapper{padding-top:56.6%;width:100%}
    .caldener-info-left{padding-bottom:90px;display:none}
    .caldener-info-right{width:100%;max-width:850px;float:none;margin:17px 0 0}
    .caldener-info-left h2{text-align:left!important}
    .text-start.calender-outer{max-width:970px;display:inline-block;justify-content:center;max-height:inherit;border:none}
    section.book-a-meeting-outer h2{margin:20px 0;text-align:center}
    .single .home-banner h1{margin:2.5rem 0 0!important}
    .post-navigation .nav-next:before,.post-navigation .nav-previous:before{display:none}
    html.js{margin:0;padding:0!important}
    .brands-head{margin-bottom:2rem}
    section.header-banner.demo-request.contact-team.half-banner{padding-top:15!important;min-height:220px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-bottom:30px!important}
    section.header-banner.demo-request.contact-team.half-banner .container{margin-top:auto!important;margin-bottom:auto!important}
    .full-banner{min-height:690px;display:flex;justify-content:center;align-items:center;flex-direction:column}
    .full-banner .container{margin-top:auto!important;margin-bottom:auto!important}
    .subscription-outer .body-content-1 p{text-align:left}
    .page-template-page-contact section.message-form,.page-template-request_demo section.message-form{padding-top:0!important}
    .customers-detail-outer h2{padding-top:0}
    p.return-banner-image+h4{margin-top:0!important}
    .wds-card-body-right h6{font-size:1.2rem}
    .wds-card .head{padding-bottom:0}
    .wds-blog-card .wds-card-body{padding-top:0}
    .col-md-5.col-sm-5.col-12 img.wds-card-image-top{height:auto}
    section.header-banner.demo-request.contact-team .container{overflow:visible}
    .post-para p.bigletter{font-size:14px}
    .inner-blog-detail{margin:15px 0 0}
    .menu-my-custom-menu-container{margin:0 1rem}
    .col-lg-3.sidebarMenuList{margin:2rem 0 0;padding:0 0}
    .testimonials-outer:before{display:none}
    .cat-post-link .more-link{font-size:14px}
    .entry-content{padding:0!important}
    .post-md-title{font-size:1.1rem}
    form.row.g-3.mobile-app-form{--bs-gutter-y:0}
    section.together-project a.btn.btn-primary-theme.btn-style1{margin-left:0;font-size:.8rem!important;padding:.9rem 1rem!important}
    .sec_title p{color:#000;font-family:Poppins,sans-serif!important;font-weight:400;margin-bottom:1.5rem;line-height:normal!important;font-size:15px;text-align:left}
    .icons-water p{text-align:center;color:#000;font-size:.9rem;line-height:1.5rem}
    .top-bottom-space{padding:2.5rem 0 3rem}
    .icon-box i.fas.fa-check{height:30px;width:30px;text-align:center}
    .header-banner p{margin-bottom:30px}
    .outer-icons-wds{margin-top:0}
    .about-banner .home-banner .lead{padding-right:0;padding-bottom:30px}
    section.header-banner.demo-request{max-height:100%}
    .customer-image-offer{text-align:center;margin-left:0}
    .right-clients-detail{padding:1.2rem .5rem .9em;margin-right:0;margin-left:0;margin-top:0}
    .page-template-page-about-us section.header-banner.demo-request.about-banner .banner-rotation{position:relative;max-width:600px;margin:0 auto 0;bottom:-10px}
    .animated-button{display:flex;align-items:center;margin-left:30px;display:none}
    .chose_left_content .media,.chose_right_content .media{padding:30px 10px}
    section.newsletter-wrapper:before{bottom:46%}
    .business-partner-logos h2,.customers-detail-outer h2{text-align:center;max-width:100%;margin:auto;margin-bottom:12px;font-weight:600;font-size:25px}
    .page-template-page-about-us .container .graph1{bottom:57%!important;left:-3px!important;top:unset!important;max-width:140px}
    .row.helping-growth .icon-details p{font-size:16px;margin-bottom:.5rem!important;margin-top:.5rem;margin-left:.2rem;line-height:2!important}
    .container,.container-lg,.container-md,.container-sm{max-width:100%!important;width:-webkit-fill-available;overflow-x:visible;margin:0 0}
    .sec_title h2{font-size:25px}
    .fix-banner{position:absolute;z-index:1;left:0;right:0;top:30px}
    section.testimonials-outer.top-bottom-space .form-outer h5{font-size:25px;text-align:left;margin-bottom:0}
    .water-deliver-solution a.btn.btn-primary-theme.btn-style1{display:block;max-width:230px}
    .water-deliver-solution{padding-left:0}
    .water-deliver-solution p{font-size:16px;margin-bottom:1rem!important;margin-top:.5rem;margin-left:.2rem}
    .footer-section{padding-top:0;margin:0 0 0}
    section.blog-section.top-bottom-space{padding-bottom:1rem;padding-top:2rem}
    .wds-news-style-4 .wds-card .blog-cat-name{position:relative;bottom:20px;left:10px;z-index:999;display:none;width:auto;padding:0;text-align:center}
    .testimonials-outer{padding:.5rem 0 1.5rem!important}
    .testimonials-outer .body-content-1 h2{color:var(--bs-light);margin-bottom:24px;text-align:center;margin-left:0}
    .speech-bubble p{height:auto}
    .testimonials-outer{position:relative;background-attachment:fixed;background-size:cover;z-index:0;padding:.5rem 0 2.1rem!important}
    .content-1-block.aos-init.aos-animate{margin-top:0;padding-left:0}
    .header-banner p{padding-right:0}
    .header-banner img{bottom:0}
    .mobile-app-form{display:flex;justify-content:space-between;max-width:600px;margin:15px auto 0}
    .benifits-block-outer .body-content-1 h2{font-weight:600;text-align:left;margin:auto;margin-bottom:20px;font-size:1.4rem!important;margin-top:30px}
    section.benifits-block-outer .body-content-1{margin-left:0;margin-top:0;padding-right:0;padding-bottom:25px}
    section.benifits-block-outer.top-bottom-space{padding:0}
    section.benifits-block-outer.top-bottom-space .content-1-block{margin-top:30px;text-align:center}
    .chose_left_content{padding-left:0;padding-right:0}
    .chose_right_content{padding-left:0;padding-right:0}
    .water-outer{display:block;width:100%;justify-content:center}
    .water-outer .icons-water{height:auto;padding:20px 20px;width:100%;margin:20px 0 0}
    .order-md-2{width:70%;margin:auto}
    .home section.header-banner.top-bottom-space{padding: 100px 0}
    .body-content-1 h2{font-size:25px}
    .py-5{padding-top:1rem!important;padding-bottom:1rem!important}
    .right-clients-detail li{width:100%}
    .tech-savvy{padding:25px 30px 35px!important}
    .right-clients-detail h2{font-size:30px}
    .col-md-8{padding:0}
    .img-icons{width:60px!important}
    .customers-image-section{order:1}
    .customers-image-outer{order:2;margin-top:40px}
    .helping-growth{margin:3rem 0 0}
    .image-togetherness h4,.image-togetherness p{max-width:100%;padding:0}
    .category .post-media{margin:0 0 20px;max-width:100%}
    .start-projects button{font-size:13px;color:#fff;margin:10px 0 30px;border-radius:10px;padding:9px 18px;background:#0e98f3}
    .together-project{background:url(/wp-content/uploads/2021/09/water-delivery-solutions-founded-by-ravi-garg-website-home-page-request-a-demo-background-image.png);padding:10px 0 30px!important;background-repeat:no-repeat;background-position:54%;background-size:cover;height:auto}
    .image-togetherness{padding:1.2rem 0;padding-bottom:0}
    .business-partners h2{font-size:22px;max-width:100%;margin:13px 0 20px}
    a.navbar-brand-two.mx-auto.d-lg-none.d-inline-block img{width:200px}
    img.img-mobile{max-width:160px}
    ul.benifits-list{margin:0 0}
    .home-offer-block-outer{background:#474747;position:relative;background-attachment:fixed;background-size:cover;padding:0 0 40px}
    .speech-bubble{margin:15px 0 30px}
    #menu-primary-menu{justify-content:left;vertical-align:middle;align-items:baseline;padding:0 1rem 0;text-align:left;width:100%;display:grid;font-size:1.2rem}
    button.navbar-toggler{color:#fff!important;background:#000!important}
    .menu li{margin-right:2rem;text-decoration:none;margin:0}
    .request-demo-banner{margin:1.5rem 0 0!important}
    .software-feature-outer .content-1-block img{padding:0 0 0;display:block}
    a.request-demo-banner.start-project{background:#0e98f3!important;color:#fff;font-size:1rem!important;padding:.8rem 1.2rem!important}
    section.header-banner.top-bottom-space.contact-us-banner h1{font-size:2.8rem;margin-top:0;margin-bottom:0}
    section.message-form{margin-bottom:0;margin-top:0}
    section.contact-outer{max-width:1320px!important;margin-left:auto;margin-right:auto}
    .form-outer h5{font-size:2.03rem;margin-bottom:1rem;margin-top:4rem}
    .form-outer{text-align:center}
    .form-outer p.mb-3{margin-bottom:1.5rem!important}
    .form-outer p{font-size:1rem;max-width:100%}
    section.together-project{min-height: initial;}
    .wds-card .blog-cat-name{position:relative;bottom:20px;left:10px;z-index:999;display:inline-block;width:auto;padding:0;text-align:center}
    .footer-section{padding-top:2.5rem;margin:0;padding-bottom:0!important}
    .footer-content.top-bottom-space{position:relative;z-index:2;padding:0 0!important}
    .copyright-area .col-sm-6.text-left{color:#383843;text-transform:capitalize;text-decoration:none;font-size:16px;text-align:center}
    #footer-menu-ul{justify-content:center;margin-right:0;display:grid}
    .page-template-page-about-us .header-banner img{bottom:0;width:100%;max-width:inherit}
    .about-banner .order-md-2{margin:30px 0;padding:0;order:1}
    .about-banner .order-md-1{padding-bottom:30px;order:2}
    .header-banner img{bottom:0;width:auto}
    .header-banner p:last-child{margin:0!important}
    .page-template-page-contact .col-12.col-md-7.col-lg-6.order-md-1.p-0.home-banner p:first-child{display:none!important}
    section.header-banner.demo-request.contact-team .banner-rotation{text-align:center}
    .header-banner h1{font-size:3rem;margin-bottom:1rem}
    span.empowering-head{font-size:18px;line-height:normal}
    section.contact-outer .col-md-4{width:100%!important}
    .form-outer h5{margin-top:1rem!important;text-align:center}
    .page-template-page-contact section.message-form{margin-bottom:0!important;margin-top:0;padding-bottom:0!important}
    a.btn.btn-primary-theme.btn-style1{margin-left:0}
    .page-template-request_demo .outer-image{margin:0 0!important;text-align:center}
    .page-template-request_demo .outer-image img{margin:auto}
    section.header-banner.demo-request .banner-rotation{text-align:center}
    .page-template-request_demo .container .trusted{bottom:-40px!important;left:240px!important;top:unset!important}

    .brands-head{max-width:100%}
    .business-logo.d-flex{display:inline-block!important;width:100%;margin:auto;text-align:center}
    .page-template-request_demo .business-logo img{width:68px!important;display:inline-block;margin:0 0;text-align:center;margin-bottom:0;padding:0}
    .business-logo.d-flex br{display:none}
    section.header-banner.demo-request.page-sidebar-banner h2{font-size:1.5rem}
    .inner-detail h4{font-size:1.2rem;line-height:1.4;  margin: 1rem 0 5px!important;padding:0 0}
    .contact-details{margin-bottom:0}
    section.contact-outer.top-bottom-space.mt-2{padding:0 0 1rem!important;margin-top:0!important}
    .page-template-page-contact .header-banner img{bottom:0;width:200px}
    .page-template-page-contact section.header-banner.demo-request.contact-team .banner-rotation{bottom:0}
    .contact-details.phone-contact-directly{margin-bottom:1rem}
    .contact-details.phone-contact-chat{margin-top:1rem}
    .image-togetherness h4{margin-bottom:1rem}
    .row.wds-blog-card h2{text-align:left;font-size:1.5rem;margin-bottom:.7rem}
    .wds-card{margin:0}
    .wds-card-body-right{padding-left:0;margin:0 0 2rem}
    .newsletter-text-editor.newsletter-clearfix{font-size:.9rem;line-height:normal}
    .wds-news-style-4{margin-right:0}
    .newsletter-widget-container h2.main-title{width:100%;margin:auto;margin-bottom:0;font-size:1.5rem!important;line-height:normal}
    .newsletter-widget-container{padding:0 15px}
    .newsletter-text-editor.newsletter-clearfix{line-height:24px;font-size:.8rem;margin:20px 0 30px}
    .newsletter-main .input-area input{padding:0 10px}
    .btn-primary-theme{  font-size:.8rem!important}
    section.blog-section.top-bottom-space .col-md-5.col-sm-5.col-12,section.blog-section.top-bottom-space .col-md-7.col-sm-7.col-12{width:100%}
    section.header-banner .fix-banner{position:absolute;z-index:1;left:0;right:0;top:30px}
    .home-banner a.btn.btn-primary-theme.btn-style1{margin-left:0px;min-width:140px}
    section.header-banner.demo-request .banner-rotation,section.header-banner.demo-request.contact-team .banner-rotation{margin:0}
    section.header-banner.demo-request img{width:80%;bottom:0}
    .home .banner-rotation{left:0;position:relative;max-width:100%;text-align:center;right:0;margin:2rem auto}
    .speech-bubble p{min-height:auto;max-height:200px}
    .speech-bubble p{font-size:.9rem;line-height:normal}
    .water-deliver-solution h2{font-size:1.5rem;line-height:normal;margin-top:0}
    .water-deliver-solution .head{line-height:normal}
    .water-deliver-solution p{font-size:16px;line-height:2rem!important;margin-left:0}
    .water-deliver-solution a.btn.btn-primary-theme.btn-style1{display:block;margin-left:10px;margin-top:10px}
    .body-content-1.online-benefits .icon-details h4{margin-top:9px}
    .home-offer-block-outer h3 span{font-size:1.5rem}
    .home-offer-block-outer h3{font-size:1rem;text-align:left}
    .get-email-submit{width:165px;font-size:10px!important;padding:.6rem .5rem!important}
    .body-content-1 h2{font-size:1.4rem;line-height:normal}
    section.testimonials-outer.top-bottom-space .form-outer{padding:.5rem 1rem}
    .newsletter-text-editor.newsletter-clearfix{font-weight:400;line-height:2;font-size:14px;margin:20px 0;text-align:left}
    .copyright-area .col-sm-6.text-left{font-size:13px;margin-bottom:1rem}
    #footer-menu-ul a{font-size:14px}
    .widget h2,.widget h5{font-size:1.2rem}
    .footer-text{margin:1rem 0 0}
    .icon-detail h3,.icon-detail h5{font-size:16px!important}
    .sec_title h2{font-size:1.2rem;line-height:1.5}
    .header-banner h1{font-size:1.8rem;margin-bottom:.1rem;text-align:center;font-weight:600!important}
    .type-wrap{font-size:50px;padding:0 0 20px;font-weight:700;line-height:25px}
    .link-sec-wrap {text-align: center;}
    .body-content-1 span{display:inherit}
    ul.navbar-nav{padding:1rem 0 2rem!important}
    .inner-detail p span{padding:0}
    .inner-detail{margin-top:1rem!important;margin-bottom:1rem;padding:0 1rem!important}
    #wprmenu_bar div.hamburger{margin-top:16px;z-index:99999;position:inherit;right:15px;background:0 0!important;padding:.5rem .8rem .2rem .4rem;border-radius:5px}
    .hamb .wprmenu_bar:not(.active) .hamburger-inner,.hamb .wprmenu_bar:not(.active) .hamburger-inner::after,.hamb .wprmenu_bar:not(.active) .hamburger-inner::before{background:#088ee9}
    #mg-widgetmenu-wrap.cbp-spmenu-widget-left,#mg-widgetmenu-wrap.cbp-spmenu-widget-right,#mg-wprm-wrap.cbp-spmenu-left,#mg-wprm-wrap.cbp-spmenu-right{top:0!important}
    html body div#wprmenu_bar{height:0;background:0 0}
    #wprmenu_menu_ul{padding:1rem 0;margin:0 2rem;overflow:hidden;text-align:center}
    #mg-wprm-wrap li.menu-item a{font-size:1.5rem}
    #mg-wprm-wrap ul li{margin:7px 0;text-align:center}
    #mg-wprm-wrap ul li:last-child a{position:relative;width:auto;display:inline-block;font-weight:600;padding:13px 25px 12px!important;text-transform:uppercase;background:#000;font-size:19px;margin-top:10px}
    div#mg-wprm-wrap{display:flex;flex-direction:column;justify-content:center}
    #mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item:last-child a:hover{color:#000!important}
    #mg-wprm-wrap ul li:last-child a:hover:after{width:100%;opacity:1}
    #mg-wprm-wrap ul li:last-child a:after{content:"";position:absolute;top:0;left:0;width:0%;height:100%;opacity:0;background-color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:-1}
    #mg-wprm-wrap ul li:last-child a:before{content:"";height:3px;width:100%;background:#000;display:block;position:absolute;left:0;bottom:0;z-index:2}
    #mg-wprm-wrap .btn-primary-theme{padding:5px 5px!important;font-size:1rem!important;margin-left:1rem!important}
    div#mg-wprm-wrap li#menu-item-127{margin:15px 0}
    #mg-wprm-wrap li.menu-item a{padding:0 10px!important}
    ul#wprmenu_menu_ul .btn-primary-theme{padding:0!important;font-size:1rem!important;margin-left:0!important;display:block}
    ul#wprmenu_menu_ul .btn-primary-theme:after,ul#wprmenu_menu_ul .btn-primary-theme:before{display:none!important}
    ul#wprmenu_menu_ul .btn-primary-theme a{display:block;font-size:24px!important;width:100%}
    .col-12.col-md-5.col-lg-6.order-md-2{order:1}
    .mobileOrder2{order:2}
    .navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{padding:0 12px}
    section.benifits-block-outer.top-bottom-space{padding-bottom:0;padding-top:.9rem}
    section.software-feature-outer.top-bottom-space{padding:1.5rem 0 1.5rem}
    .form-outer h2{margin-bottom:15px;font-size:1.2rem;text-align:left}
    .form-outer p{text-align:left}
    .wds-news-style-4{padding-right:0;padding-left:0}
    section.newsletter-wrapper{background-position:top;background-repeat:no-repeat;background-size:cover;padding:1rem .5rem 3rem}
    .newsletter-widget-container h2.main-title{font-size:1.5rem!important;line-height:normal;margin-top:-2rem;text-align:left}
    html body div#wprmenu_bar{display:block}
    .container,.container-lg,.container-md,.container-sm{padding:0 1rem}
    .water-deliver-solution a.btn.btn-primary-theme.btn-style1{margin-left:auto;margin-right:auto}
    .chose_area .col-md-6.col-lg-3{width:100%}
    .img-fluid{max-width:100%;height:auto}
    .content-1-block.aos-init.aos-animate img{height:100%}
    .chose_left_content .media .media-body .head,.chose_right_content .media .media-body .head,.icons-water .head{font-size:1.2rem}
    .page-template-page-about-us section.header-banner.demo-request.contact-team .banner-rotation{position:relative;max-width:400px;overflow:visible;margin:30px auto 20px!important}
    section.subscription-outer.top-bottom-space{padding:0 0 2.5rem;margin-top:2rem}
    .tech-head{margin:0 0 1rem;padding:25px 30px 5px!important;text-align:center}
    .tech-savvy .col-md-5,.tech-savvy .col-md-7.projects-details-outer{flex:0 0 auto;width:100%}
    .customer-image-offer img{max-width:300px;width:100%;margin:1rem 0 1rem}
    .helping-growth .customer-image-offer{text-align:center}
    .align-items-center{margin:0!important}
    .tech-savvy{background-position:center;background-size:cover}
    .customers-details{margin-left:0!important}
    .business-logo img{width:40%;margin:0 4%;margin-bottom:1rem;margin-top:1rem}
    section.together-project-mobile{display:none}
    section.header-banner.demo-request p{font-size:16px}
    .customers-data:last-child{margin-bottom:0}
    .date span{padding:0}
    .single .home-banner h3{margin:3rem 0 0;line-height:normal}
    .category .post.format-image{width:100%;display:block;min-height:auto;box-shadow:none;margin-bottom:2rem;justify-content:center;margin:auto;padding-top:1.5rem;padding-bottom:1rem}
    .inner-detail.blog-details.category .posts.sidemeta p{padding:0}
    .category .inner-blog-detail{margin:0 0 0}
    .inner-detail.blog-details.category .posts.sidemeta p{margin:1rem 0 1rem 0}
    .col-12.col-md-7.col-lg-6.order-md-1.p-0.home-banner{margin-top:0}
    .contact-details.emailIcon{margin:1rem 0}
    section.business-partner-logos.brands-logos.top-bottom-space{padding:2.5rem 0 2.5rem}
    .testimonials-outer,section.home-offer-block-outer.top-bottom-space,section.newsletter-wrapper.top-bottom-space{padding:2.5rem 0 2.5rem!important}
    .newsletter-main .mc4wp-form-fields,.newsletter-main.newsletter-style-2 .stacked{display:block;position:relative;margin:auto;width:100%;text-align:center}
    .newsletter-main .button-area,.newsletter-main.newsletter-style-2 .stacked .hs_submit.hs-submit{margin-left:0;margin-top:2rem}
    .return-menu-outer{text-align:center;margin-top:0;margin-bottom:.5rem}
    .copyright-text{float:inherit}
    .page-id-72 .entry-content{padding:0 15px!important;margin:0!important}
    .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){max-width:-webkit-fill-available!important}
    .inner-detail.blog-details .posts.sidemeta p{padding:0}
    .inner-detail.blog-details h2.post-title a{font-size:1rem!important}
    .col-lg-9.inner-detail.blog-details{margin:0 0 1rem!important}
    .get-mobile-email,.quick-form .stacked{display:block;margin-top:1rem}
    .quick-form .stacked ul.no-list.hs-error-msgs label{position:static}
    .quick-form .stacked .hs_submit.hs-submit{margin-top:2rem;text-align:center}
    .get-email-submit{width:220px;font-size:17px!important;font-weight:600!important;border-color:#000!important;box-shadow:0 .5rem 1rem rgb(0 0 0 / 15%);padding:.9rem .9rem!important;text-decoration:none;margin-top:2rem;border-radius:5px;margin-left:-15px;margin-bottom:0!important;background:#000!important}
    .flex-row-reverse{flex-direction:column-reverse!important}
    .outer-image{display:none}
    ul.meta li a{text-decoration:none;margin-right:10px;margin-left:0;font-size:14px!important;color:#0d99f3}
    .single .inner-detail ul li{margin-left:0;list-style:disc}
    .inner-detail ul.meta h4:after,.inner-detail ul.meta h4:before{width:39%;margin-top:16px}
    ul.meta{margin-left:0!important}
    .newsletter-main.newsletter-style-2.button-right.align-left{margin:0 20px}
    .col-12.col-md-7.col-lg-6.order-md-1.p-0.home-banner{width:100%}
    .col-12.col-md-5.col-lg-6.order-md-2{width:100%}
    #mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,div#mg-wprm-wrap ul li span.wprmenu_icon{text-align:center}
    section.header-banner.demo-request{height:100%}
    div#mg-wprm-wrap form.wpr-search-form label{display:block}
    .hubspotHeaderWrapper .hs-phone>.input>.hs-fieldtype-intl-phone.hs-input>select.hs-input{width:20%!important;font-size:13px;}
    .hubspotHeaderWrapper .hs-input{border:none!important;font-size:18px}
    .hubspotHeaderWrapper{display:block;max-width:480px;margin:0 auto;padding-bottom:3px}

    a.mobilOnly{margin:0!important;display:inline-block}
    section.header-banner.demo-request{text-align:center}
    ul#wprmenu_menu_ul .btn-primary-theme a{display:block!important;padding:5px 0 5px 0!important}
    .blog-widget .sub br{display:none}
    .blog-widget{padding:35px 20px 50px}
    .blog-widget .w-head{font-size:24px}
    .blog-widget-2 .w-head{font-size:22px;margin-bottom:10px}
    .blog-widget-3{padding:35px 10px}
    .blog-widget .sub{font-size:14px}
    .blog-widget-2 .widget-btn{font-size:14px}
    .blog-widget-2 .list{font-size:14px}
    .meetings-iframe-container iframe {min-height: 610px !important;height: 100% !important;}
    section.home-offer-block-outer.top-bottom-space{min-height: initial;}
    .header-banner .order-md-2 {order: 1;}
    .hubspotHeaderWrapper .hs-fieldtype-intl-phone.hs-input input{max-width: 220px;padding-left: 10px !important;}
    .icons-section {margin-bottom: 10px;}
    .testimonials-outer .container {padding: 0 15px !important;}
    .book-a-meeting-outer .calender-outer {width: 100%;}
    .wds-card .blogpost-img .tag-name{display: none;}
    .chose_area .displayInline .col-md-3{width: 100%;padding: 0 !important;}
    .chose_area .nav-tabs .nav-link img {max-width: 30px;}
    .chose_area .sec_title h2 {font-size: 28px;line-height: 38px;}
    .chose_area .sec_title p {text-align: center;}
    .chose_left_content .media .media-body p, .chose_right_content .media .media-body p {max-width: 100%;}
    .chose_area .displayInline .col-md-6{margin-bottom: 10px;}
    .chose_area .tab-pane .sec_title {margin: 40px auto 20px;}
    .chose_area .tab-pane .chose_mobile{padding: 0}
    .page-template-home .header-wrapper.home-header {background: url(/wp-content/uploads/2024/06/home-mob-banner.webp);background-repeat: no-repeat;background-position: center bottom;background-size: cover;}
    .home-overlay-wrap {display: none;}
/*    .mob-menu-header-holder.mobmenu {top: 70px;}*/
    body {padding-top: 70px !important;}
    .header-banner .order-md-2 {width: 100%;}
    .tp_integration .sec_title h2 {margin: 0;}
    .video-section ul {margin-bottom: 20px;}
    .chose_left_content .media:last-child, .chose_right_content .media:last-child {margin: 0 0 15px;}
    .video-section, .smart-delivery-wrap, .software-feature-outer{padding: 50px 0;}
    .header-banner .container {padding: 0 15px !important;}
    section.header-banner.demo-request.contact-team.features-banner.full-banner {padding: 120px 15px 50px;text-align: left;}
    .features-banner.header-banner h1 {text-align: left;}
    .icon-boxes-outer {grid-template-columns: repeat(1, 1fr);}
    .section-space {padding: 50px 0;}
    .b2b-boxes-outer .col-md-4 {margin-bottom: 15px;}
    .b2b-boxes-outer .col-md-4:last-child {margin-bottom: 0px;}
    .feature-detail-outer1.driver-app .customers-image-outer {padding-right: 0;}
    .feature-detail-outer2 .customers-image-outer {padding-left: 0;}
    .list-icon-box, .b2b-box{flex-direction: column;}
    .integration-tab .tab-pane .row .col-lg-3 {width: 50%;}
    .banner_btn.int-btn {margin-top: 30px;}
    section.header-banner.demo-request.erp-banner {margin-top: 30px !important;}
    .erp-tabs {padding: 50px 0;}
    .erp-tabs .sec_title h2, .page-template-page-erp-for-bottled-water .b2b-outer .sec_title h2 {font-size: 30px;}
    .integration-tab .tab-pane .row .col-lg-3.mob-boxes .choose_content {gap: 20px;}
    .erp-tabs .sec_title p, .page-template-page-erp-for-bottled-water .b2b-outer .sec_title p {text-align: center;}
    .erp-faq.faq-wrapper {padding: 50px 15px;}
    .erp-faq .accordion-item .accordion-header button{font-size: 20px;}

    .story_outer {flex-direction: column;}
    .case_wrap .case_left {width: 100%;height: auto;}
    .case_wrap .case_right {width: 100%;}
    .case_wrap .story_outer:nth-child(even) .case_left {order: initial;}
    .case_wrap .case_content{padding: 30px 15px;}


}

@media only screen and (max-width:575px){
    .sign-left{margin:0 auto 20px auto;padding:0;padding-bottom:15px;border-right:none;border-bottom:3px solid;text-align:center;max-width:150px}
    .sign-img{margin-bottom:15px}
    .single .home-banner h1 {font-size: 30px;}
    .hubspotHeaderWrapper .hs-fieldtype-intl-phone.hs-input input{max-width: 190px;}
    .footer-section .col-md-2, .footer-section .col-md-3, .footer-section .col-md-4 {width: 100%;margin-bottom: 20px;}
    .icons-section {margin-bottom: 0px;}
    .item.slick-slide.slick-current.slick-active.slick-center{width: 370px;}
    .chose_area .container {padding: 0 15px !important;}
    .chose_area .nav-tabs .nav-link {padding: 5px;}
    .chose_area .nav-tabs .nav-link img {max-width: 28px;}
    .chose_area .nav-tabs .nav-link span {font-size: 13px;}
    .chose_area .sec_title p{font-size: 16px;}
/*    .mob-menu-header-holder.mobmenu {top: 97px;}*/
/*    body {padding-top: 170px !important;}*/
    .sticky-strip {min-height: 98px;}
    .integration-tab .tab-pane .row .col-lg-3 {width: 100%;}
    .integration-tab .nav-tabs .nav-link {padding: 5px 10px;margin: 5px;font-size: 14px;}

}
@media only screen and (max-width:480px){
.full-banner{min-height:650px}
.trial-form .stacked .hs-form-field{margin-bottom:10px}
.single .home-banner h3{margin:2rem 0 0}
.order-md-2{width:50%;margin:auto}
.header-banner h4{font-size:18px}
.order-md-1{padding-bottom:30px}
p{font-size:16px;line-height:2!important}
.tech-savvy{margin:1rem 0 2rem}
.right-clients-detail ul{display:block}
.tech-savvy{padding:5px 20px 25px!important}
.right-clients-detail li{width:100%}
.customers-data{padding:0 10px}
.right-clients-detail ul{text-align:center}
.right-clients-detail li{margin-bottom:20px}
.customers-detail-outer h2{font-size:20px;max-width:100%}
.quote-contact{padding:10px 25px;font-size:15px}
.together-project-mobile img{width:100%;display:block;height:auto;min-height:140px}
.business-partners h2{font-size:18px}
.business-logo img{width:110px;margin:0 auto}
.pt-5{padding-top:1rem!important;padding-bottom:2rem!important}
.footer-widget-heading img{width:85px}
.copyright-text p{font-size:14px}
.order-md-2{width:100%;margin:auto}
section.message-form{margin-bottom:0;margin-top:0}
.form-outer h5{font-size:1.6rem;margin-bottom:.5rem;margin-top:1.5rem}
.form-outer p{font-size:1rem;max-width:100%;line-height:1.6}
.image-togetherness h4{font-weight:600!important;margin-top:0}
.header-banner img{bottom:0;width:auto}
.page-template-page-contact section.header-banner.demo-request.contact-team .banner-rotation{bottom:0!important}
section.header-banner.demo-request{padding:2rem 0 2rem;text-align:center}
.address-detail{margin-left:0}
.icons img{width:50px}
.outer-image img{height:auto;padding:10px}
.page-template-page-contact .outer-image img{height:auto;padding:10px;width:80%}
.page-template-page-contact .form-outer p{font-size:.8rem!important}
a.btn.btn-primary-theme.btn-style1{margin-left:30px;font-size:.8rem!important;padding:.9rem 1rem!important}
section.business-partner-logos.brands-logos.top-bottom-space{padding:3rem 0 3rem}
.wds-card .head,.wds-card-body-right h6{font-size:1.1rem}
span.custom-logo-link img{width:80%}
#wprmenu_bar div.hamburger{z-index:99999;position:inherit;right:15px;background:#141415;padding:.4rem .4rem .1rem;border-radius:5px}
.sticky .navbar>.container,.sticky .navbar>.container-fluid,.sticky .navbar>.container-lg,.sticky .navbar>.container-md,.sticky .navbar>.container-sm,.sticky .navbar>.container-xl,.sticky .navbar>.container-xxl{padding:0 1px}
.sp-testimonial-free-section .tfree-client-testimonial{height:auto!important}
.water-deliver-solution h2{font-size:1.3rem}
section.body-section-1.top-bottom-space{margin-top:-20px}
section.home-offer-block-outer.top-bottom-space input[type=text]{min-width:62%}
.page-template-page-about-us section.header-banner.demo-request.contact-team .banner-rotation{margin:30px auto!important}
section.subscription-outer.top-bottom-space .col-md-12{padding:0!important}
.tech-head{padding:25px 0 5px!important}
.business-logo.d-flex{display:block!important;width:100%;margin:auto;text-align:center}
.business-logo img{width:60%;margin:30px auto;display:block;padding:0 3rem}
.business-logo img:last-child{margin-bottom:auto}
.business-logo img:last-child{margin-right:inherit}
.business-logo img:first-child{margin-left:auto}
.customer-image-offer img{max-width:220px}
section.subscription-outer.top-bottom-space{padding-bottom:0}
ul.operations-inner-logos-block{display:block;vertical-align:top;margin-bottom:10px}
ul.operations-inner-logos-block li{text-align:center;width:100%;margin:0}
.single .inner-detail.blog-details .post-content p.bigletter{position:relative;margin:25px 0 15px 1px;text-align:justify}
.post-content.bordercustome .adding-ul li{list-style: disc !important;}
.inner-detail.blog-details{padding:0 1rem!important}
.inner-blog-detail{margin:.6rem 0 0}
.col-lg-3.sidebarMenuList.blogmenulist{margin:0;padding:0 1rem}
.brands-head p{color:#000;font-size:.8rem}
.sticky span.custom-logo-link img{max-width:85px}
span.custom-logo-link img{width:100%;max-width:85px}
.wds-news-style-4 .wds-news-style-4-post-date,.wds-news-style-4 .wds-news-style-4-post-name{font-size:16px;margin:20px 0 5px;display:block}
.single .home-banner h1 {font-size: 28px;}
.single .inner-detail.blog-details .post-content p {font-size: 14px;line-height: 26px !important;}

.hubspotHeaderWrapper .hs_submit.hs-submit {right: auto;width: 100%;top: auto;}
.hubspotHeaderWrapper .hs_submit.hs-submit .actions {width: 100%;}
.hubspotHeaderWrapper .hs_submit.hs-submit .actions input {width: 100% !important;border-radius: 0 0px 5px 5px !important;}
.hubspotHeaderWrapper .stacked .hs-input.hs-fieldtype-intl-phone {border-radius: 5px 5px 0 0px !important;}
.hubspotHeaderWrapper .hs-fieldtype-intl-phone.hs-input input {max-width: 230px;}
.hubspotHeaderWrapper .hs_phone.hs-phone.hs-fieldtype-phonenumber > label {display: none;}
.hubspotHeaderWrapper .stacked {min-height: 150px !important;}
.hubspotHeaderWrapper .hs_phone.hs-phone.hs-fieldtype-phonenumber {position: relative;}
.hubspotHeaderWrapper .hs_phone.hs-phone.hs-fieldtype-phonenumber .hs-error-msgs {position: absolute;bottom: -80px;left: 0;width: 100%;}
.item.slick-slide.slick-current.slick-active.slick-center {width: 320px;padding: 10px;}
.testimonials-outer .col-lg-12.mb-md-12.mb-3 {padding: 0;}
.item.slick-slide.slick-current.slick-active.slick-center p {font-size: 14px;line-height: 26px !important;}
.book-a-meeting-outer .col-lg-12 {padding: 0;}
.chose_area .nav-tabs .nav-link span {display: none;}
.chose_area .nav-tabs .nav-link img {margin: 0;}
.chose_area .sec_title h2 {font-size: 26px;line-height: 36px;}
.chose_area .sec_title h2 span.d-block {display: inline !important;}

.sticky-strip img.sale-img{width: 50px;}
.sticky-strip p .shake-text {font-size: 16px;line-height: 16px;}
.sticky-strip b {padding: 0px 5px;}
.sticky-strip p {padding-left: 50px;font-size: 13px;}
.integration-tab .tab-pane .row .col-lg-3.mob-boxes .choose_content {grid-template-columns: repeat(1, 1fr);}
.erp-tabs .sec_title h2, .page-template-page-erp-for-bottled-water .b2b-outer .sec_title h2 {font-size: 28px;}
.case_content h3 {font-size: 20px;line-height: 30px;}
.case_content p{font-size: 15px;line-height: 26px !important;}
}
@media only screen and (max-width:400px){
    .page-template-request_demo .container .trusted{bottom:-20px!important;left:130px!important;top:unset!important}
}
@media only screen and (max-width:380px){
    .item.slick-slide.slick-current.slick-active.slick-center {width: 260px;}
}
@media only screen and (max-width:340px){
    .sticky-strip p{font-size: 12px;}
}


@-moz-document url-prefix(){
span.empowering-head{font-size:2.4rem}
.chose_left_content .media .media-body .head{font-size:1.46rem}
.page-template-default .header-banner{max-width:1320px!important;padding:0!important;margin:0 auto!important}
}
section.header-banner.demo-request.page-sidebar-banner h1{color:#fff;font-size:2rem}
.thank-wrapper{text-align:center;padding:100px 20px}
.thank-wrapper h1{margin:30px 0;font-size:50px}
.thank-wrapper p{margin:0 0 20px 0;font-size:24px}
.thank-wrapper .btn{padding:17px 25px!important;min-width:180px}   
@media (max-width:640px){
.thank-wrapper h1{margin:20px 0;font-size:30px}
.thank-wrapper p{margin:0 0 10px 0;font-size:18px}
.thank-wrapper{padding:60px 10px}
}
.blog-widget{background:#0c669c;color:#fff;padding:50px 20px 70px;background-image:url('/wp-content/uploads/2022/03/water-delivery-solutions-founded-by-ravi-garg-website-free-trial-signup-cta-background-image.png');background-position:center;background-size:cover;background-repeat:no-repeat;margin:20px 0}
.blog-widget *{color:inherit}
.blog-widget .w-head{font-size:40px;font-weight:500!important;position:relative;padding-bottom:20px;margin-bottom:30px}
.blog-widget .w-head:after{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:0;background:#fff;border-radius:3px;width:90px;height:3px}
.blog-widget .sub{font-size:24px;margin-bottom:25px}
.blog-widget .widget-btn{background:#000;font-size:16px;display:inline-block;border:none;padding:12px 20px;border-radius:4px;min-width:200px;color:#fff!important}
.blog-widget .widget-btn:focus{outline:0;box-shadow:none}
.blog-widget .widget-btn .tp{font-weight:500;display:block}
.blog-widget .widget-btn .bm{font-size:13px}
.blog-widget .action{padding-top:10px}
.blog-widget-2{background:linear-gradient(45deg,#0c669c,#067cc3);padding:50px 40px 60px;margin:20px 0}
.blog-widget-2 .list{padding-left:0;list-style:none;margin-bottom:30px;margin-left:0!important;padding-bottom:5px}
.blog-widget-2 .list li{margin-bottom:7px;list-style:none!important}
.blog-widget-2 .list b{font-weight:600}
.blog-widget-2 *{color:#fff}
.blog-widget-2 .w-head{font-weight:500!important;font-size:32px;margin-bottom:30px}
.blog-widget-2 .sub{font-size:22px;margin-bottom:20px}
.blog-widget-2 .widget-btn{background:0 0;font-size:16px;display:inline-block;border:2px solid #fff;padding:10px 20px;border-radius:4px;min-width:180px;font-weight:500;color:#fff!important;text-align:center}
.blog-widget-3{background:#0c669c;color:#fff;padding:40px 30px;background-image:url('/wp-content/uploads/2022/03/water-delivery-solutions-founded-by-ravi-garg-website-subscribe-newsletter-background-image.png');background-position:center;background-size:cover;background-repeat:no-repeat;margin:20px 0}
.blog-widget-3 .widget-btn{background:#000;font-size:16px;display:inline-block;border:none;padding:14px 20px;border-radius:4px;min-width:240px;font-weight:500;color:#fff}
.blog-widget-3 .w-head{font-weight:500!important;font-size:26px;margin-bottom:0;line-height:1.6}
.blog-widget-3 .theme-ip{min-height:52px}
.blog-widget-3 .w-head .text{color:#fff83a;font-size:inherit}
.blog-widget-3 .stacked{min-height:auto}
.blog-widget-3 .stacked input.hs-input,.blog-widget-3 .stacked select.hs-input{background:#fff;min-height:50px;border-radius:3px!important;border:none!important;padding-left:5px!important}
.blog-widget-3 .stacked ul.no-list.hs-error-msgs label{color:#a50505}
.blog-widget-3 .stacked input[type=submit]{width:100%!important}
.blog-widget-3 .stacked .actions{display:block}
.blog-widget-3 .stacked .hs_phone>label:first-child{display:none}
.blog-widget-3 .stacked .hs_submit.hs-submit{margin-top:14px}
@media (max-width:992px){
    .text-width-wrap{
        max-width: max-content !important;
    }
    .demo-request .col-12 {
        flex: 0 0 auto !important;
        width: 100% !important;
    }
    section.header-banner.demo-request {
        height: auto !important;
    }
    .demo-request .form-outer {
        max-width: 100%;
        margin: 0;
        margin: 50px 0;
    }
.blog-widget-2 .w-head{font-size:26px;margin-bottom:15px}
.blog-widget-3 .w-head{font-size:20px}
.blog-widget .w-head{font-size:30px}
.blog-widget .sub{font-size:20px}
.blog-widget-3{padding:40px 20px}
.blog-widget-2{padding:30px 20px 20px}
.blog-widget .w-head{margin-bottom:20px;padding-bottom:15px}
}

@keyframes scroll {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}
.scroll-element {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  animation: scroll 30s linear infinite;
}
.callout {
    background: #000;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
}
span.invalid-wrap-text {
    text-decoration-line: line-through;
    color: #8b8888;
    font-weight: 500;
    font-size: 20px;
}
/* img.krishna {
    max-width: 200px;
    margin-right: 8px;
    max-height: 54px;
    width: 85px !important;
    position: absolute;
    left: 6px;
} */
.callout a {
    font-weight: 500;
    color: #fff;
    font-size: 16px;
    line-height: 16px;
}

@media (max-width:767px){
    .callout-mob{display: block;}
}