html{overflow-x:hidden!important;margin-top:0!important}body{font-family:font-family: Raleway,sans-serif;overflow-x:hidden!important}h1,h2,h3,h4,h5,h6{color:#191919;font-family:raleway!important}.no-padding{padding:0!important}p{color:#54595f;font-family:raleway;font-size:15px;font-weight:500;line-height:1.8 margin-bottom: 1em!important}.fixed-top{height:70px;background:#fff}.sidenav a{display:none}header.sticky{background:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.rev_slider a{color:#fff;text-decoration:none!important}.rev_slider a:hover{color:#0056b3}.rev_slider p{color:#fff;text-align:center!important;font-weight:700!important;font-size:1.1em!important;line-height:1.5!important}.menus-social{float:right;margin-top:5px}.social li{list-style:none;display:inline-block;padding-right:5px}.social li a{color:#000;background:#0eb9d7;border-radius:50%;padding:2px 4px;font-size:10px}.fa-facebook-f::before{padding:2px!important}.fundifix-logo{float:left;margin-top:5px}#menu-mobile,.mobmenu{display:none}#menu-desktop{display:block!important;float:right;transition:all .5s;z-index:9;margin-top:10px;line-height:3.2}#menu-desktop li a{color:#001b54;text-transform:uppercase;text-decoration:none;font-size:14px;font-weight:550}.nav-menu ul{margin:0;padding:0;list-style:none;display:flex;align-items:center}#menu-desktop li{padding-left:28px;position:relative;white-space:nowrap;line-height:3}.menu-main-menu-container ul ul{display:none;position:absolute;top:40px;background:#fff;left:20px}.menu-main-menu-container ul ul li{float:none;width:auto;padding-right:5px;padding-left:5px!important}.menu-main-menu-container ul ul li a{padding:5px 10px}.menu-main-menu-container ul li:hover>ul{display:block}.sub-menu li{transform:skew(0)!important;padding-left:0;line-height:2.5!important}.page-id-331 .hero-area{background:url(https://fundifix.co.ke/wp-content/uploads/2020/12/downloads-bg.jpg) no-repeat;background-position:center;background-size:cover}.hero-area{padding-top:120px;position:relative;background:url(https://fundifix.co.ke/wp-content/uploads/2020/11/hero-image-fundifix.jpg) no-repeat;background-position:center;background-size:cover;overflow:hidden;height:300px}.hero-area-content h1{font-size:2.5em;color:#fff;font-weight:800;margin-bottom:20px}.n2-style-c61eebcd95ed8ae797ba36ac98b12fb7-heading.n2-ow:hover{background:#18bfc3!important}div#n2-ss-2 .n2-style-de9282db16e431b63ca75e18eadcf1d6-heading{font-family:Raleway!important;font-weight:550!important;font-size:18px!important}div#n2-ss-2 .n2-font-170977226ae2c4808674324d389191bc-hover{margin-bottom:.5em!important;line-height:1!important;font-weight:900!important;font-family:Raleway!important;font-size:4.5em!important}.abt-us{margin-top:3em}.abt-us p{margin-bottom:2em}.abt-us h3{margin-top:0;font-size:14px;font-style:italic;color:#0eb9d7;font-weight:400;margin-bottom:0}.abt-us h1{font-weight:800;font-size:3em;color:#001b54;margin-top:0;margin-bottom:.5em}.abt-us button,.rural-water-challenge button{background:#0eb9d7;font-size:14px;text-transform:uppercase;font-weight:700;border-radius:40px;padding:14px 28px;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.1);box-shadow:0 3px 5px 0 rgba(0,0,0,.1);line-height:1;border:0;transition:all .4s ease;-webkit-transition:all .4s ease;overflow:hidden;z-index:1}.abt-us button:hover,.rural-water-challenge button:hover{background:#001b54}.abt-us button a,.rural-water-challenge button a{color:#fff;text-decoration:none}.abt-us button::after,.abt-us button::before,.rural-water-challenge button::after,.rural-water-challenge button::before{content:'';width:0;height:100%;position:absolute;top:0;z-index:-1;-webkit-transition:all .6s;transition:all .6s}.abt-us .col-md-6{width:50%;float:left}.what-we-do .col-md-4{float:left}.what-we-do{margin:5em 0 3em;background:#f9f9f9;padding:2.5em 0 4.5em}.what-we-do h1{font-weight:800;font-size:3em;color:#001b54;margin-top:0;margin-bottom:0}.services-content h3 a{color:#001b54;font-weight:700;font-size:1.1em;text-decoration:none}.services-content{background:#fff;padding:25px 23px 25px 23px;box-shadow:0 3px 5px 0 rgba(0,0,0,.1)}.services-content h3{margin:0}.service-moja{margin-top:30px}.rural-water-challenge h2{font-weight:800;font-size:3em;text-transform:capitalize;color:#001b54}.rural-water-challenge li{color:#54595f;font-size:16px;list-style:disclosure-closed;margin-bottom:5px}.rural-water-challenge ul{margin-bottom:3em}.rural-water-challenge .col-md-6{float:left}.challenge1,.challenge2{display:inline-block;width:48%}.challenge2{margin-left:3%}.challenge1 img,.challenge2 img{cursor:pointer;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);transition:all .4s ease}.challenge1 img:hover,.challenge2 img:hover{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.rural-water-challenge{margin:3em 0}.rural-water-infrastructure-maintenance{margin:5em 0 0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;background-color:#041d57}.big-title{padding:90px 60px;background-color:#041d57}.big-title h2{color:#fff;font-size:3em;font-weight:800;line-height:1.4em;letter-spacing:-.2px;text-align:center;margin-top:0}.big-title h2 span{color:#18bfc3}.rural-water-infrastructure-bottom{background:#18bfc3}.rural-water-infrastructure-bottom .col-md-4 h3{color:#fff;font-size:2em;font-weight:800;line-height:1.3em;text-align:center;margin:0}.single-works p{margin-top:2em}.cont{padding:70px 20px}.rural-water-infrastructure-bottom .col-md-4{float:left}.single-works .col-md-4,.single-works .col-md-8{float:left}.page-template-main-service .col-md-4,.page-template-main-service .col-md-8{float:left}.socialicons a{width:45px;height:45px;line-height:0;position:relative;z-index:1;transition:all .4s ease;display:inline-block;text-align:center;border-radius:100%!important;background-color:rgba(0,0,0,.1);font-size:16px;padding:16px;color:#fff;margin-right:10px}.socialicons{text-align:center;margin-top:2em}.socialicons a:hover{color:#fff;background:#041d57}.cont p{color:#fff;text-align:center;font-size:15px;font-weight:500;margin-top:1.5em}.cont button a{color:#fff;text-decoration:none}.cont button{background:#041d57;margin:2.5em auto 0;display:block;font-size:.85714em;text-transform:uppercase;font-weight:700;border-radius:50px;padding:16px 39px;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.1);box-shadow:0 3px 5px 0 rgba(0,0,0,.1);line-height:1;border:0;transition:all .4s ease;-webkit-transition:all .4s ease;overflow:hidden;z-index:1}.col-md-4.mid{background:#12b8bc;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-3em;margin-bottom:-3em}.fundi-animation{margin:5em 0}.fundi-animation h2{color:#041d57;font-size:3em;line-height:1.2em;font-weight:700;letter-spacing:-.2px;text-align:center}.fundi-animation h2 span{color:#18bfc3}.owl-carousel .owl-item img{width:auto!important}.fundi-animation{margin:5em 0 1em 0}.counters .col-md-3{float:left}.count-title{font-size:5em;font-family:Roboto!important;margin-top:10px;margin-bottom:0;padding-bottom:0;text-align:center;color:#18bfc3;font-weight:700}.count-text{font-size:15px;margin-top:10px;color:#626c84;text-align:center;line-height:1.8em;font-weight:500}.fa-2x{margin:0 auto;float:none;display:table;color:#4ad1e5}.partners p{margin-bottom:2em!important;font-size:1.14286em}.partners h1{font-weight:800;font-size:3em;color:#001b54;margin-top:0;margin-bottom:0}.partners h1 span{color:#18bfc3}.partners{margin-top:5em}.team h1{font-weight:800;font-size:3em;color:#001b54;margin-top:0;margin-bottom:0}.team h1 span{color:#18bfc3}.team{margin-top:3em}.su-lightbox img{width:100%!important;height:100%!important}.team .col-md-3{margin-bottom:1em;float:left}.su-lightbox-content h3,.su-lightbox-content h4{text-align:left}.su-lightbox-content p{text-align:left;display:block;clear:both}.mfp-content h3,.team h3{color:#000;font-size:1em;font-weight:550;margin-top:0;margin-bottom:0}.mfp-content h4,.team h4{color:#000;text-transform:uppercase;font-size:.9em;font-weight:500;margin:0}.impact{margin-top:3em}.map{margin-top:3em}.partners .col-md-3 a{width:100%;height:100%;padding:6px;border:1px solid #d6d4d4;display:block;margin:0 auto}.partners .col-md-3{float:left;margin-bottom:2em}.partners .col-md-3 img{margin:auto;display:block}.abt-pg h2{color:#041d57;font-family:Raleway,Sans-serif;font-size:2.9em;line-height:1.2em;letter-spacing:-.2px;font-weight:700;margin-bottom:.5em}.corevalues h2{color:#fff}.timeline img{width:auto;border-radius:50%;padding:35px;border:2px solid #fff;cursor:pointer;transition:.5s;overflow:hidden}.timeline img:hover{width:auto;border-radius:50%;padding:35px;border:2px solid #0eb9d7}.su-lightbox img{float: left;}.timeline-content{width:90%;float:left;position:relative;text-align:center;height:auto}#timeline-text{display:none;font-size:14px;color:#fff}.timeline{width:100%;height:auto;justify-content:center}.timeline-content:hover #timeline-text{display:block;transition:opacity 4s linear;line-height:1.6;margin-top:10px;font-size:.9em;color:#fff}.corevalues{background:#041d57;margin-top:2em;margin-bottom:1em}.timeline-header{font-size:1.1em;font-weight:700;color:#fff;line-height:1.4;margin-bottom:0;margin-top:0}.abt-partners p{font-size:1em}.corevalues .col-md-3{float:left;padding-bottom:1.5em}.abt-partners{clear:both}.abt-partners h1 span{color:#18bfc3}.abt-partners h1{font-weight:800;font-size:3em;color:#001b54;margin-top:0;margin-bottom:0}.service-moja{background:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.1)}.page-template-archive-what_we_do{background:#f9f9f9}.all-services .service-moja h3{margin-left:20px}.service-moja h3 a{color:#001b54;font-weight:700;font-size:1.1em;text-decoration:none}.service-moja p{padding-left:20px;padding-bottom:10px}.single-what_we_do .innerpage{margin-top:2em}.entry-content li{color:#54595f;line-height:1.8;font-family:raleway;font-size:15px;font-weight:500}.single-what_we_do .col-md-4,.single-what_we_do .col-md-8{float:left}.single-what_we_do .attachment-post-thumbnail{width:100%}.sidebar li{float:none;border-bottom:1px #ddd solid;list-style:none;font-size:15px;font-family:raleway;font-weight:500;line-height:1.2;padding-left:1em;margin-top:.5em;padding-bottom:.5em}.single-what_we_do .sidebar{background:#f7f7f7;padding:0 0 5px 0}.sidebar-title{background:#0eb9d7;color:#fff;text-align:left;font-size:1.5em;font-weight:700;text-transform:capitalize;padding-top:7px;padding-bottom:7px;padding-left:13px;margin-bottom:0}.sidebar ul{padding-left:0}.sidebar li a{color:#54595f;text-decoration:none}.sidebar li a:hover{color:#0eb9d7}.page-id-331 .entry-content ul li{list-style:disc;color:#001b54;margin-bottom:.5em}.page-id-331 .entry-content li span a{text-decoration:none;color:#001b54;font-weight:550}.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.form-control{background:#001b54;color:#fff!important}.wpcf7-form-control-wrap.your-message{color:#fff!important}.btn-primary{background-color:#0eb9d7!important;font-weight:500!important;text-transform:uppercase;border-color:none!important}textarea.form-control{height:120px!important;background:#001b54!important;font-size:1.2rem!important;color:#fff!important;padding:1.5em 1em}.page-id-18 label{display:block!important}.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control{background:#001b54!important;font-size:1.2rem!important;background:#001b54;color:#fff;padding:1.5em 1em}.external-links{padding-left:1em}.external-links li{list-style:disclosure-closed;margin-bottom:1em}.wpcf7-form.init{margin-bottom:3em}.contact-aob .col-md-4{float:left}.ext-link{border-bottom:solid 2px #001b54;line-height:10px;color:#001b54}.external-links li a{color:#001b54;text-decoration:none;font-weight:550}.footer{margin-top:2em}#footer-widget{background-color:#191919!important;color:#fff;border-top:5px solid #0eb9d7}.footer .textwidget{padding-top:2em}.footer .textwidget p{color:#fff;font-size:14px}.footer .menu li a{color:#fff;text-transform:uppercase}.footer .social ul{padding-left:0;float:left}#nav_menu-2 .widget-title{margin-left:2em}#menu-footerpt1{padding-top:8px;margin-left:1.5em}#menu-footerpt1,#menu-footerpt2{float:left}#menu-footerpt2{margin-left:3em;margin-top:3px}.footer .menu li a:hover{background:0 0}.nostyle{list-style:none;padding-left:0}#ctf .ctf-item{padding:0!important}.page-id-260 label{width:100%}.Contact li{background:url(https://fundifix.co.ke/wp-content/uploads/2021/01/sprite.png) no-repeat 0 0;padding:0 0 1em 4em;line-height:20px;font-size:15px}.Contact li a{color:#fff;text-decoration:none}.Contact .Address{background-position:0 -3px;line-height:22px}.Contact .Phone{background-position:0 -109px}.Contact .Email{background-position:0 -258px}h3.widget-title{font-size:1.4em;color:#fff;text-transform:uppercase}.Copyright{padding:10px 0 10px 0;font-size:15px;background:#191919;color:#fff;font-style:italic}.Copyright .container{border-top:1px solid #888}.text-right{text-align:right}.text-right{float:right}.socialmedia{float:left}.socialmedia ul{padding-left:0}.socialmedia li{list-style:none;float:left;margin-right:7px}@media (max-width:1024px){#menu-desktop li{padding-left:20px}#menu-desktop li a{font-size:13px}}@media (max-width:991px){#menu-footerpt1,#menu-footerpt2{margin-left:2em}#menu-footerpt2{margin-top:0}.Contact .Address{line-height:20px}}@media (max-width:800px){.services-content h3 a{font-size:1em}.services-content{padding:15px}.rural-water-challenge h2{margin-top:0;font-size:2.7em;margin-bottom:5px}.big-title{padding:70px 40px}}@media (max-width:768px){.mfp-content h3,.team h3{margin-bottom:0!important}header.sticky{height:55px}.fundifix-logo img{padding-top:5px;width:200px}.slider{padding-top:60px}.sidenav .closebtn{position:absolute;top:0;right:0;font-size:36px;margin-left:50px}.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#111;overflow-x:hidden;padding-top:60px;transition:.5s}.mobmenu{display:inline;float:right;line-height:.6;color:#0eb9d7;padding-top:1.5em;padding-right:5px;padding-bottom:1.5em}#menu-mobile .current-menu-item a{color:#0eb9d7}#menu-mobile{display:block}#menu-desktop{display:none!important}#menu-mobile li a{color:#fff;font-size:15px}#menu-mobile li a:hover{color:#0eb9d7;text-decoration:none}#menu-mobile li{display:block!important;float:none;border-bottom:dotted 1px #fff;line-height:1.5;text-transform:capitalize}#menu-mobile li a:hover{color:#18bfc3}.sidenav a{padding:8px 8px 8px 12px;display:block}#menu-mobile .sub-menu{padding-left:1em}#menu-mobile .sub-menu li{border:none}#menu-mobile ul{padding-left:0}#menu-mobile .menu-main-menu-container ul ul{display:none;position:static;background:0 0;left:0}#menu-mobile .menu-main-menu-container ul ul li{float:none;width:auto;padding-right:5px;padding-left:5px!important}#menu-mobile .menu-main-menu-container ul li:hover>ul{display:block}#menu-mobile .sub-menu li{transform:skew(0)!important;padding-left:0;line-height:1.3!important;margin-bottom:1em}#menu-mobile .menu-main-menu-container ul ul li a{padding-top:0}.partners{margin-top:4em}.abt-us .col-md-6{width:100%;float:none}.abt-us h1{margin-bottom:0}.col-md-6 iframe{margin-top:3em}.what-we-do{margin:2em 0;padding:2.5em 0 3.5em}.rural-water-challenge{margin:0}.abt-pg h2{font-size:2.1em}.timeline-header{font-size:1.4em}.timeline-content:hover #timeline-text{font-size:1.1em}.mfp-content h3,.team h3{font-size:16px}.mfp-content h4,.team h4{font-size:13px;line-height:1.3}.abt-partners p{font-size:1.2em!important;padding-bottom:3em;line-height:1.8;font-weight:500;font-family:raleway;color:#54595f}.single-what_we_do .col-md-4,.single-what_we_do .col-md-8{float:none;max-width:100%}.hero-area{height:200px;padding-top:60px}#nav_menu-2 .widget-title{margin-left:0}#menu-footerpt1,#menu-footerpt2{margin-left:0;padding-top:0;clear:both}.footer .menu li a{padding-left:0;font-size:13px}.footer .text-right{float:left!important}.footer .widget-title{margin-bottom:0;border-bottom:solid 1px #fff;float:left;margin-top:5px}.footer .social ul{float:none}.nostyle.Contact{margin-top:1.5em}#menu-footerpt2{margin-bottom:1.5em}#header .social{display:none}.counters .container>div:nth-of-type(1),.counters .container>div:nth-of-type(2){border-bottom:none!important}.external-links li{font-size:15px}.wpcf7-form.init{margin-bottom:1em}}@media (max-width:700px){.counters .container{grid-template-columns:repeat(2,1fr)}.counters .container>div:nth-of-type(1),.counters .container>div:nth-of-type(2){border-bottom:1px #87cefa solid;padding-bottom:20px}}@media (max-width:600px){.challenge1,.challenge2{margin-top:3em}.big-title{padding:50px 30px}.big-title h2{margin-bottom:0}.cont{padding:40px 20px}.fundi-animation{margin:3em 0 1em 0}.col-md-4.mid{margin-top:0;margin-bottom:0}.cont button a{font-size:14px}.fundi-animation h2{font-size:2.7em}.partners p{font-size:15px}#nav_menu-2 .widget-title{margin-left:0;margin-bottom:0}#menu-footerpt1,#menu-footerpt2{margin-left:0;padding-top:0;clear:both}.footer .menu li a{font-size:14px;padding-left:0}h3.widget-title{margin-bottom:0}.social{margin-left:1em}.text-right{margin-right:1em;font-size:13px}}@media only screen and (max-width:480px){.hero-area-content h1{line-height:1;font-size:2.2em;margin-top:2em}}@media only screen and (max-width:418px){html{font-size:90%}.text-right{text-align:left!important;float:left;padding-left:1em}}@media only screen and (max-width:360px){html{font-size:90%}}@media only screen and (max-width:320px){html{font-size:90%}}