/* =Custom Styles
-------------------------------------------------------------- */

#home.product-bg {
  background-image: url('../images/bg/6.jpg');
}

#top-testimonials {
  border-bottom: 1px solid #f6f6f6;
}

.top-testimonials-slider {
  margin-top: 30px;
  position: relative;
  text-align: center;
}

.top-testimonials-slider .client-comment {
  font-weight: 300;
  font-size: 28px;
  font-style: italic;
  margin-bottom: 0;
  padding: 10px 0;
}

.top-testimonials-slider img {
  width: 120px;
}

#product-team {
  margin-top: 598px;
}

#metrics {
  background-color: #f6f6f6;
}

#metrics table {
  margin-bottom: 16px;
}

#metrics table:last-child {
  margin-bottom: 0px;
}

#metrics table th, #metrics table td{
  padding: 8px;
  background-color: #ffffff;
  text-align: center;
  width: 20%;
  height: auto;
}

.flex-control-paging li a {
  width: 9px;
  height: 9px;
}

#align-images {
  margin: 0px auto;
  padding: 24px 0px;
  width: 700px;
  height: auto;
}

#align-images img {
  margin-right: 32px;
}

#align-images img:last-child {
  margin-right: 0px;
}

.custom-title-margin {
  margin-bottom: 44px;
}

.service > .fa-stack.custom-icon {
  border: 0px;
}

.service > .fa-stack.custom-icon img {
    margin-top: -14px;
    margin-bottom: 9px;
    border-radius: 94px;
}

#docket, #fit {
  background-color: #f6f6f6;
}

.product-slider {
  margin-top: 30px;
  position: relative;
  text-align: center;
}

.top-testimonials-slider .client-comment {
  font-weight: 300;
  font-size: 28px;
  font-style: italic;
  margin-bottom: 0;
  padding: 10px 0;
}

.product-slider img {
  width: 644px;
  height: auto;
}

#image-bg {
  background-image: url('../images/bg/5.jpg');
  height: 344px;
}

#image-bg .parallax-overlay {
  height: 344px;
}

/* =Media queries
-------------------------------------------------------------- */

/*@media (min-width: 992px) {
  .hiding {
    opacity: 0;
  }
  .visible {
    opacity: 1;
  }

}

@media (max-width: 767px) {
  #team .col-xs-12 {
    width: 320px;
    margin: 0 auto;
    float: none;
  }

  .promo, .promo.right {
    text-align: center;
  }

  .promo .promo-icon-box, .promo.right .promo-icon-box {
    float: none;
  }

  #demo-switcher {
    display: none;
  }  

}

@media (max-width: 991px) {
  #portfolio-grid li {
    width: 50%;
  }

  .animated {
    -webkit-animation: none;
            animation: none;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .team-overlay p{
    font-size: 12px;
    margin-bottom: 0;
  }
  .team-overlay .social-list li a{
    font-size: 16px;
  }
  .team-overlay .social-icon{
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
  .team-inner h3{
    font-size: 18px;
  }
}

@media (max-width: 640px) {
  .hero {
    padding: 60px 0px;
  }

  .hero h1 {
    padding: 9px 0px;
    font-size: 36px;
    line-height: 1.3;
  }

  .hero h2 {
    padding-bottom: 9px;
    line-height: 1.3;
  }

}

@media (max-width: 479px) {
  #portfolio-grid li {
    width: 100%;
  }

}

@media (max-width: 360px) {
  #team .col-xs-12 {
    width: 280px;
  }

  .hero h1 {
    font-size: 30px;
  }
}*/

