::selection{background-color:#000000;color:#ffffff;}
body{font-family:"Poppins",sans-serif;font-weight:400;}
h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif;}
.bg-theme{background-color:#2c5873;}
.text-theme{color:#2c5873;}
.section-title h3 span{color:#2c5873;}
.maroontheme{background:#2c5873;position:relative;z-index:9999;box-shadow:0 1px 5px #ababab;}
.maroontheme:after{content:"";width:100%;bottom:0;position:absolute;height:2rem;background:#fff;}
.maroontheme #header{background:0 0;box-shadow:none;position:relative;}
.maroontheme #header .whitebg{background-color:#fff;width:83%;float:right;background:#ffffff url(../img/menucurve.jpg) no-repeat;background-position:0 -25px;}
#header{height:90px;}
#header .logo img{max-height:initial;}
.navbar .dropdown ul{width:300px;}
.navbar .dropdown .dropdown ul{max-height:600px;overflow-y:scroll;}
.navbar a,.navbar a:focus{white-space:pre-wrap!important;-moz-white-space:pre-wrap!important;-webkit-white-space:pre-wrap!important;}
.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:#ffffff;}
.testi-imagebox{width:100px;height:100px;margin:0 auto;}
.testi-imagebox img{width:100%;height:100%;object-fit:cover;}
.clients .single-client{background-color:transparent;padding:initial;}
.clients .owl-stage{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.clients .owl-stage .owl-item{align-items:center;align-self:center;}
#form-watersolenoidvalve .has-feedback .form-control-feedback{top:5px;}
#form-watersolenoidvalve .has-feedback small.help-block{font-size:12px;font-weight:600;}
#topbar{background-color:#2c5873;}
#topbar .social-links a{font-size:24px;color:#ffffffb3}
#topbar .contact-info i a:hover{text-decoration:none;}
.navbar a,.navbar a:focus{color:#2c5873;}
.navbar a:hover,.navbar .active,.navbar .active:focus,.navbar li:hover > a{color:#2c5873;}
.navbar > ul > li > a:before{background-color:#2c5873;}
.navbar a i,.navbar a:focus i{font-size:16px;line-height:initial;margin-left:5px;}
#hero{background:none;}
#hero h1{font-size:38px;font-weight:600;}
#hero h1 span{color:#2c5873;}
#hero .btn-get-started{background-color:#000000;}
#hero .btn-get-started:hover{background-color:#2c5873;}
.featured-services{background-color:#2c5873;}
.featured-services .title{font-weight:600;}
.featured-services .icon-box::before{background-color:#2c5873;}
.featured-services .icon-box:hover::before{background-color:#738a94;}
.featured-services .icon-box .icon i{color:#2c5873;font-weight:600;}
.featured-services .icon-box .description{font-size:14px;line-height:24px;margin-bottom:0;font-weight:400;}
.featured-services .icon-box .icon,.featured-services .icon-box .title{text-align:center;}
.team{background-color:#2c5873;}
.team .section-title h2{background-color:#ffffff;color:#2c5873;}
.team .section-title p{color:#ffffff;font-weight:300;}
.team .member{border-radius:5px;box-shadow:0 0 25px #ffffff;transition:all 0.5s;margin:20px 0;}
.team .member:hover{cursor:pointer;background-color:#0000009c;}
.team .member:hover .member-info h4{color:#ffffff;}
.team .member .member-info{padding:25px 15px;background-color:transparent;max-height:75px;}
.team .member .member-info h4{font-weight:500;color:#000000;}
.about .section-title h2{background-color:#2c5873;color:#ffffff;text-transform:initial;font-weight:500;}
.about .section-title h3{font-weight:500;}
.about .section-title p{color:#000000;}
.about .content h3{font-weight:500;}
.about .content ul h5{color:#2c5873;}
.about .content ul i{background-color:#2c5873;color:#ffffff;}
.counts{background-color:#2c5873;}
.counts .count-box{background-color:#ffffff;border-radius:65px;}
.counts .count-box i{background-color:#2c5873;}
.counts .count-box p{font-family:'Poppins',sans-serif;color:#222222;font-weight:400;}
.counts .count-box span{color:#222222;}
.counts .count-box .purecounter:after{content:"+";}
.services .section-title h2{background-color:#2c5873;color:#ffffff;font-weight:400;}
.services .section-title h3{font-size:28px;font-weight:600;}
.services .icon-box{border:1px solid #2c5873;}
.services .icon-box h4{font-weight:500;margin-bottom:15px;font-size:18px;}
.services .icon-box .icon{background-color:#2c5873;border-radius:50%;}
.services .icon-box .icon i{color:#ffffff;}
.services .icon-box:hover{box-shadow:0px 0 25px 0 rgb(44 88 115);}
.services .icon-box:hover h4 a{color:#000000;}
.services .icon-box:hover .icon{border-color:#2c5873;}
.services .icon-box:hover .icon i{color:#ffffff;}
.testimonials .testimonial-item h3{font-weight:400;}
.faq .section-title h2{background-color:#2c5873;color:#ffffff;font-weight:400;}
.faq .section-title h3{font-weight:500;}
.faq .section-title p{font-weight:400;}
.faq .faq-list li{border-bottom:1px solid #2c5873;}
.faq .faq-list i{top:0px;}
.faq .faq-list .collapsed:hover{color:#2c5873;}
.faq .faq-list .question{color:#2c5873;}
.faq .faq-list .collapsed{color:black;}
.contact .section-title h3 span{color:#ffffff;}
.contact .con-details{min-height:219px;}
.contact .con-details p a{color:#2c5873;}
.contact .info-box h3{color:#2c5873;font-size:18px;font-weight:600;}
.contact .info-box i{color:#ffffff;border:1px solid #2c5873;background-color:#2c5873;}
.contact .section-title h3{color:#ffffff;margin:15px 0 0 0;font-size:32px;font-weight:700;}
.contact .php-email-form button[type="submit"]{background-color:#2c5873;}
.contact .php-email-form button[type="submit"]:hover{background-color:#02b9e5;}
.contact .php-email-form input:focus,.contact .php-email-form textarea:focus{border-color:initial;}
#footer{background-color:#ffffff;}
#footer .footer-newsletter{background-color:#ffffff;}
#footer .footer-newsletter form input[type="submit"]{background-color:#2c5873;}
#footer .footer-newsletter form input[type="submit"]:hover{background-color:#02b9e5;}
#footer .footer-newsletter form input[type="email"]{border:2px solid #2c5873;border-radius:5px;}
#footer .footer-top{background-color:#2c5873;}
#footer .footer-top .footer-contact .contact-box{padding-top:50px;}
#footer .footer-top .footer-contact .contact-box p{color:#ffffff;font-weight:300;}
#footer .footer-top .footer-contact .contact-box h3{color:#ffffff;font-weight:400;}
#footer .footer-top .footer-contact .contact-box h4{color:#ffffff;font-weight:400;}
#footer .footer-top .footer-contact ul i{color:#ececec;}
#footer .footer-top .footer-contact ul li a{color:#ffffff;}
#footer .footer-top .footer-contact .social-links a{background-color:#2c5873;border:1px solid #2c5873;}
#footer .footer-top .footer-contact .social-links a:hover{background-color:#ffffff;color:#2c5873;border-radius:5px;}
#footer .footer-top .footer-contact .contact-box p.contact i{color:#ffffff;padding-right:10px;}
#footer .footer-top .footer-contact .contact-box p.contact a{color:#ffffff;font-weight:400;}
#footer .footer-top .footer-contact .contact-box p.contact a:hover{color:#02b9e5;}
#footer .footer-top .footer-contact ul a:hover{color:#02b9e5;}
#footer .footer-top .footer-contact p{font-family:"Poppins",sans-serif;}
#footer .credits{font-size:14px;float:none;}
#footer .credits a{color:#2c5873;font-weight:bolder;}
#footer .copyright{float:none;}
#footer .copyright strong{color:#2c5873;}
.back-to-top{background-color:#02b9e5;}
.back-to-top:hover{background-color:#464646;}
.clients img{float:right;}
