#ribbon_right > div > div > div.col-md-3 > a.btn.btn-primary.custom-button.red-btn {
  background-color: #999999;
}

.btn.btn-primary.custom-button.red-btn {
  background-color: #34aec7;
}

.navbar-inverse .navbar-nav>li>a:hover {
  color: #34aec7;
  font-weight: bold;
}

.entry-title:after {
  position: absolute;
  margin: auto;
  z-index: 1;
  content: "";
  width: 10%;
  height: 2px;
  background: #1E9E6B;
  bottom: -9px;
  left: 0;
}

ul.nav > li.current > a:before,
.page ul.nav > li.current-menu-item > a:before,
.single-post ul.nav > li.current-menu-item > a:before,
.archive ul.nav > li.current-menu-item > a:before {
  position: absolute;
  margin: auto;
  z-index: 1;
  content: "";
  width: 75%;
  height: 2px;
  background: #34aec7;
  bottom: 0px;
  left: 12.5%;
  display: block;
}

a {
  color: #34aec7;
}

a:hover {
  color: #34aec7;
}

a:visited {
  color: #34aec7;
}

.client-list div img {
  max-width: none;
  height: 90px;
}

.navbar-inverse .navbar-nav>li.current>a {
  color: #34aec7;
  position: relative;
  outline: none;
}

.navbar-inverse .navbar-nav ul.sub-menu li:hover > a,
.navbar-inverse .navbar-nav ul.sub-menu li.link-focus > a {
  color: #34aec7;
}

.navbar-inverse .navbar-nav>li>a:hover {
  color: #34aec7;
  font-weight: bold;
}

ul.nav > li.current_page_item.current > a:before {
  position: absolute;
  margin: auto;
  z-index: 1;
  content: "";
  width: 75%;
  height: 2px;
  background: #34aec7;
  bottom: 0px;
  left: 12.5%;
  display: block;
}

#fbrp_widget-4.feedback-box {
  width: 90%;
}

#testimonials.testimonial {
  background-color: #34aec7;
}

#ribbon_right.purchase-now {
  background-color: #34aec7;
}

#client-feedbacks.owl-carousel.owl-theme {
  display: initial;
}

.navbar-inverse .navbar-nav ul.sub-menu li a:hover {
  color: #34aec7;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page:hover {
  color: #34aec7;
}

.navbar-toggle.active {
  background-color: #34aec7;
}

p.dropdownmenu {
  background-color: #34aec7;
}

.our-clients .section-footer-title {
  font-weight: 500;
  font-size: 38px;
}

.client-list div {
  background-color: #ffffff;
  padding-top: 20px;
}

.about-us .col-md-12.zerif_about_us_center p {
  font-size: 18px;
}

@media screen and (max-width:1023px) {
  .home-header-slider {
    padding-top: 111px;
  }
}

@media screen and (max-width:767px) {
  .home-header-slider {
    padding-top: 0px;
  }
}

@media screen and (min-width:1024px) {
  .home-header-slider {
    padding-top: 76px;
  }
}

#home.header {
  z-index: 200;
}

.nivo-slice > img {
  height: 341px;
  overflow: hidden;
}

#nivoslider-zz2p9-1199.nivoSlider {
  height: 250px;
}