#header-part{}
.header-2{}
.header-top{background-color:#f2f3f7;}
.header-top p{font-size:14px;}
.header-top p i{color:#2e4db9;margin-right:8px;}
.navigation{position:absolute;top:0px;left:0;width:100%;z-index:99;padding:10px 0;}
.navigation.sticky a.navbar-brand img{max-width:145px;padding:0px;}
.navigation.sticky{position:fixed;top:0%;left:0;width:100%;z-index:999;background:#fff;-webkit-box-shadow:0px 5px 30px 0px rgba(46,76,185,0.2);box-shadow:0px 5px 30px 0px rgba(46,76,185,0.2);-webkit-animation:sticky 0.5s;animation:sticky 0.5s;padding:0px;}
@-webkit-keyframes sticky{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
100%{-webkit-transform:translateY(0%);transform:translateY(0%)}
}
@keyframes sticky{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
100%{-webkit-transform:translateY(0%);transform:translateY(0%)}
}
.navbar{padding:0;position:relative;}
.navbar .navbar-nav{}
.navbar .navbar-nav .nav-item{margin:0 18px;position:relative;}
ul.navbar-nav.m-auto{margin-right:0px !important;}
.navbar .navbar-nav .nav-item:last-child{margin-right:0px;}
.navbar .navbar-nav .nav-item a{font-size:17px;color:#2c2d3e;font-weight:600;-webkit-transition:all 0.4s linear;transition:all 0.4s linear;padding:19px 0;}
.navbar .navbar-nav .nav-item a.active,
.navbar .navbar-nav .nav-item:hover > a{color:#00afef;}
.navbar .navbar-nav .nav-item ul.sub-menu{position:absolute;top:110%;left:0;width:210px;background-color:#fff;-webkit-box-shadow:0px 5px 30px 0px rgba(46,76,185,0.2);box-shadow:0px 5px 30px 0px rgba(46,76,185,0.2);z-index:9;-webkit-transition:all 0.4s linear;transition:all 0.4s linear;opacity:0;visibility:hidden;padding:8px 0;border-top:2px solid #00afef;}
.navbar .navbar-nav .nav-item:hover ul.sub-menu{top:100%;opacity:1;visibility:visible;}
.navbar .navbar-nav .nav-item ul.sub-menu li{margin:0;}
.navbar .navbar-nav .nav-item ul.sub-menu li a{padding:8px 20px;-webkit-transition:all 0.4s linear;transition:all 0.4s linear;display:block;}
.navbar .navbar-nav .nav-item ul.sub-menu li:hover > a{padding-left:25px;color:#2e4db9;}
.navbar .navbar-toggler .icon-bar{width:30px;height:2px;margin:5px 0;background-color:#2c2d3e;display:block;position:relative;-webkit-transition:all 0.4s linear;transition:all 0.4s linear;}
.navbar .navbar-toggler.active .icon-bar:nth-of-type(1){-webkit-transform:rotate(46deg);transform:rotate(46deg);top:7px;}
.navbar .navbar-toggler.active .icon-bar:nth-of-type(2){opacity:0;}
.navbar .navbar-toggler.active .icon-bar:nth-of-type(3){-webkit-transform:rotate(134deg);transform:rotate(134deg);top:-7px;}
.sub-nav-toggler{display:none;}
#page-banner{position:relative;}
#page-banner::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;background-image:url(../images/wave.png);background-repeat:no-repeat;background-position:bottom;background-size:contain;}
.page-banner-content h3{position:relative;font-size:30px;text-transform:uppercase;padding-left:25px;}
.page-banner-content h3::before{content:'';position:absolute;width:5px;height:100%;background-color:#2e4db9;top:0;left:0;}
.bg_cover{background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;}
.phone p{font-size:20px;color:#00afef;}
.section_top{padding:70px 0px;background-color:#fff;}
.section_title h3{ font-weight:600; text-align:center;color:#067eaa;font-size:46px;font-family:'Dancing Script', cursive;margin-bottom:0px;}
.section_title{padding-bottom:30px;}
.big_head{text-align:center;font-size:1.5rem !important;padding-bottom:10px;color:#00afef !important;font-weight:500;}
.about_section p{padding-bottom:20px;color:#555;letter-spacing:0.02em;line-height:26px;text-align:center;padding-left:5rem;padding-right:5rem;}
.sub_foot_bg{background-color:#fff;}
.text-icon{margin-top:25px;margin-bottom:0;}
.text-icon-title{text-align:center;font-size:17px;margin-bottom:20px;margin-top:20px;color:#555;}
.text-icon-icon img{background-color:#fff;-webkit-box-shadow:0 8px 15px rgba(85, 85, 85, 0.15);-moz-box-shadow:0 8px 15px rgba(85, 85, 85, 0.15);box-shadow:0 8px 15px rgba(85, 85, 85, 0.15);width:120px;height:120px;border-radius:72px;padding:29px;box-shadow:inset 4px 0px 40px -26px rgb(135, 135, 136);}
.text-icon-icon{text-align:center;}
.why_section{padding-top:30px;}
.features-icon-column{margin-bottom:20px;position:relative;}
.features-icon-column article.inner-box{margin:0;padding:0;}
.features-icon-column article.inner-box .icon-box{height:70px;width:70px;padding:25px 10px 10px;}
.features-icon-column .icon-box:before{-o-border-radius:120px 0 120px 120px;-webkit-border-radius:120px 0 120px 120px;-moz-border-radius:120px 0 120px 120px;-ms-border-radius:120px 0 120px 120px;border-radius:120px 0 120px 120px;content:"";height:100%;left:0;position:absolute;top:0;-o-transition:all 500ms ease 0s;-ms-transition:all 500ms ease 0s;-moz-transition:all 500ms ease 0s;-webkit-transition:all 500ms ease 0s;transition:all 500ms ease 0s;width:100%;background:rgba(0, 0, 0, 0) -webkit-linear-gradient(right top , #d82420, #00afef) repeat scroll 0 0;}
.features-icon-column .icon-box{color:#ffffff;margin:0 auto;padding:0;position:relative;text-align:center;}
.features-icon-column .icon-box .icon{font-size:88px;line-height:100px;margin-bottom:20px;position:relative;z-index:2;}
.features-icon-column .icon-box .title{color:#ffffff;font-size:18px;font-weight:700;position:relative;text-transform:uppercase;z-index:2;}
.features-icon-column:hover .icon-box:before{-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.icon-transperant-main:hover .icon-box:before,
.wpb_text_column + .icon-box:before{-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);}
.icon-transperant-main .icon-box::before{border:2px solid #f1f1f1;-o-border-radius:50% 0 50% 50%;-ms-border-radius:50% 0 50% 50%;-moz-border-radius:50% 0 50% 50%;-webkit-border-radius:50% 0 50% 50%;border-radius:50% 0 50% 50%;content:"";height:100%;left:0;position:absolute;top:0;transition:all 700ms ease 0s;-o-transition:all 700ms ease 0s;-ms-transition:all 700ms ease 0s;-moz-transition:all 700ms ease 0s;-webkit-transition:all 700ms ease 0s;width:100%;}
.icon-transperant-main .icon-box{-o-border-radius:50% 0 50% 50%;-ms-border-radius:50% 0 50% 50%;-moz-border-radius:50% 0 50% 50%;-webkit-border-radius:50% 0 50% 50%;border-radius:50% 0 50% 50%;height:80px;line-height:56px;margin-bottom:30px;padding:10px;position:relative;text-align:center;width:80px;float:left;}
.icon-transperant-main .icon{font-size:36px;position:relative;z-index:2;line-height:56px;}
.icon-transperant-main h3{color:#25292f;font-size:18px;font-weight:700;margin-bottom:10px;text-transform:uppercase;}
article.inner-box i{font-size:28px;}
.cont_details p{font-size:16px;line-height:28px;}
.cont_details p a{color:#888;}
.cont_details p a:hover{color:#00afef;}
.contact_right{padding-top:8px;}
.cont_details h4{font-size:18px;margin-bottom:5px;}
.gen_enquiry h3{font-family:'Dancing Script', cursive;color:#067eaa;font-size:40px;margin-bottom:0px;}
.section_title img{width:auto;}
.gen_enquiry img{width:auto;}
.contact_drop{padding-bottom:20px;}
.fran_form_bg{background-repeat:no-repeat;background-size:cover;padding:40px 50px;background-color:#f6fcff;border-radius:30px;box-shadow:0px 0px 20px #ddd;}
ul.soical_links{display:inline-flex;padding-top:10px;}
ul.soical_links li img{width:40px;margin-left:11px;}
.side_bar_fb h3{font-size:31px;color:#067eaa;font-family:'Dancing Script', cursive;border-bottom:1px dashed #cde7f1;}
.copy_content{padding-top:10px;padding-left:0px;padding-right:0px;}
.foot_links li a:hover{color:#00afef;padding-left:10px;}
.current a{color:#00afef !important;border-bottom:2px solid #00afef;}
.current a:hover{color:#00afef !important;}
img.video_play{width:auto;}
.nopadding.serv_bg{background-color:#efefef;}
ul.shortcode{list-style:none;margin:0;padding:0;color:#333;}
ul.shortcode li{font-size:15px;margin-bottom:10px;position:relative;line-height:28px;padding-left:30px;}
ul.shortcode1 li{font-size:15px;margin-bottom:10px;position:relative;line-height:28px;padding-left:30px;}
ul.shortcode1 li:before{content:'\f046 ';position:absolute;font:10px FontAwesome;left:0;top:4px;color:#43a3da;font-size:18px;}
ul.shortcode li:before{content:'\f043 ';position:absolute;font:10px FontAwesome;left:0;top:4px;color:#43a3da;font-size:22px;}
.nopadding.serv_bg{background-color:#efefef;padding-top:7rem;}
.about-box-layout3{position:relative;margin-bottom:30px;text-align:center;}
.about-box-layout3 .item-icon{position:absolute;z-index:-1;}
.about-box-layout3 .shape1{top:25px;left:50px;animation:animate-figure1 infinite 3s;}
.about-box-layout3 .shape2{bottom:30px;right:150px;animation:animate-figure2 infinite 4s;}
.about-box-layout3 .shape3{bottom:150px;left:115px;animation:animate-figure3 infinite 5s;}
.about-box-layout3 .shape4{top:150px;right:100px;animation:animate-figure4 infinite 6s;animation-duration:6s;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:none;animation-play-state:running;animation-name:animate-figure4;}
.our_spl{color:#097bab;padding-top:4px;}
.tank_ervice{text-align:center;font-size:17px;}
.normal_bg{background-color:#fff;padding:20px;box-shadow:0px 1px 12px 0px rgb(207, 213, 224);height:374px;}
ul.compareone li{font-size:15px;margin-bottom:10px;position:relative;line-height:28px;padding-left:30px;color:#666;}
ul.compareone li:before{content:'\f087 ';position:absolute;font:10px FontAwesome;left:0;top:4px;color:#43a3da;font-size:18px;}
ul.compare li{font-size:15px;margin-bottom:10px;position:relative;line-height:28px;padding-left:30px;color:#666;}
ul.compare li:before{content:'\f088 ';position:absolute;font:10px FontAwesome;left:0;top:4px;color:#d82420;font-size:18px;}
.section-padding-lg.bg-common.bg-aash{padding:40px 0px;background-size:cover;background-repeat:no-repeat;}
::selection{background:#b3d4fc;text-shadow:none;}
.normal_vstank{text-align:center;background-color:#378bb9;width:100px;height:100px;margin:7rem auto;padding:26px;border-radius:69px;color:#fff;background-image:linear-gradient(to right, #d82420,#616f90,#07aae7);}
section.sect_steps{padding:33px 0px;}
.stepin_process{margin:0px auto;text-align:center;padding-top:2rem;}
.stepin_process img{max-width:200px;margin:0px auto;text-align:center;}
.stopin_number{background-color:#00afef;color:#fff;height:60px;width:60px;font-size:21px;line-height:60px;text-align:center;border-radius:50%;position:absolute;font-weight:700;top:35px;right:82px;z-index:99;border:2px solid #fff;}
.stepin_process h4{padding-top:10px;font-size:20px;background-color:#f5f5f5;height:146px;margin-top:-78px;padding-top:90px;border-radius:13px;border:2px solid #f1f1f1}
.water_prodct{box-shadow:0px 0px 10px #ccc;}
.pro_content{padding:20px;min-height:235px;}
.pro_content h4{font-size:20px;line-height:27px;margin-bottom:8px;}
.first_one{margin-bottom:30px;}
.second_one{margin-bottom:30px;}
.pro_content p{text-align:justify;}
.client_box{border:2px solid #ccc;}
.client_box{border:2px solid #ddd;margin-bottom:29px;padding:15px;transition:0.2s;}
.client_box:hover{box-shadow:0px 0px 10px 0px #ccc;border:2px solid #fff;}
#demo{height:100%;position:relative;overflow:hidden;}
.green{background-color:#6fb936;}
.thumb{margin-bottom:30px;}
.page-top{margin-top:85px;}
img.zoom{width:100%;height:250px;border-radius:5px;object-fit:cover;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;box-shadow:2px 1px 11px rgba(158, 158, 158, 0.5);border:2px solid #a9d1e2;}
.transition{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.modal-header{border-bottom:none;}
.modal-title{color:#000;}
.modal-footer{display:none;}
.e-water_desc p{padding-bottom:20px;color:#555;letter-spacing:0.02em;line-height:26px;text-align:left;}
.e-water_desc{padding-bottom:20px;}
.single-blog{background-color:#fff;padding:8px;}
.blog-thumb{position:relative;transition:.3s;border:1px solid #dedede;}
.hover-effect:hover::before, .hover-effect:hover::after, .single-blog:hover .blog-thumb::before, .single-blog:hover .blog-thumb::after{width:100%;height:100%;}
.hover-effect::before, .blog-thumb::before{background-color:rgba(212, 212, 212, 0.15);content:"";height:0;left:0;margin:auto;position:absolute;top:0;transition:all 0.3s ease-out 0s;width:0;}
.hover-effect::after, .blog-thumb::after{background-color:rgba(212, 212, 212, 0.15);bottom:0;content:"";height:0;position:absolute;right:0;transition:all 0.3s ease-out 0s;width:0;}
.blog-desc h3{font-size:17px;text-align:center;padding-top:5px;}

.branch_clr
{
    color:#067eaa;
    font-weight: 600;
    font-size: 17px !important;
}
.cont_details {
    padding-bottom: 10px;
}