
.navbar > .container .navbar-brand {
   padding-top: 5px;
}

.fixed .navbar-nav > li {
   margin: 24px 20px 10px 20px
}

.s-header {
   background: none;
   height: 80vh;
   margin-top: 0px;
}

.s-header .header-overlay {
   background: rgba(0,0,0,.8);
}

.s-title {
   margin-bottom: 60px;   
}

.s-title p {
   padding-top : 100px;
   color: #000000;
}

.capt-green {
   color: #8cc152;
}

.about .ab-content li {
   font-size: 15px;
   padding: 5px;
   color: #555;
}

.services {
   background-color: #8cc152;
}

.set-bg {
   background-color: #ffffff;
}

.services .container .row .s-title h5 {
   color: #7f7f7f;
}

.testimonials {
   background-image: none;
}

.clients {
   background-color: #ffffff;
}

.clients .client-logo {
   background-color: #ffffff;
   height: 220px;
   width: 220px;
}

.clients .client-logo img {
   margin: 0;
   position: absolute;
   top: 50%;
   transform: translate(0, -50%);
}

.contact a {
   color: #8cc152;
}

.contact a:focus, a:hover {
   color: #8cc152;
   text-decoration: underline;
}