/*--------------------------------------------------------------
# Responsive Media Queries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Responsive Media Queries
--------------------------------------------------------------*/
@media (min-width: 768px) {
  #contact .contact-address,
  #contact .contact-phone,
  #contact .contact-email {
    padding: 20px 0;
  }
  #contact .contact-phone {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
  }
}
@media (min-width: 992px) {
  #testimonials .testimonial-item p {
    width: 80%;
  }
}
@media (min-width: 1024px) {
  #header #logo {
    padding-left: 30px;
  }
  #intro p {
    width: 60%;
  }
  #intro .carousel-control-prev,
  #intro .carousel-control-next {
    width: 5%;
  }
  #nav-menu-container {
    padding-right: 60px;
  }
}
@media (max-width: 768px) {
  .back-to-top {
    bottom: 15px;
  }
  #header #logo h1 {
    font-size: 28px;
  }
  #header #logo a.full {
    width: 100px;
    height: 100px;
    padding-top: 20px;
  }
  #header #logo a.full img {
    max-height: 70px;
  }
  #header.header-scrolled {
    padding: 18px 0 0;
    height: 58px;
  }
  #header.header-scrolled #logo img {
    height: 47px;
  }
  #intro h2 {
    font-size: 28px;
  }
  #nav-menu-container {
    display: none;
  }
  #mobile-nav-toggle {
    display: inline;
    margin-top: 6px;
  }
  .client-list ul li {
    width: 48%;
    margin-right: 1%;
    margin-left: 1%;
  }
  .client-list ul li:nth-child(4n+4) {
    margin-right: 1%;
  }
  #footer .footer-top .footer-info {
    width: 120px;
    height: 120px;
  }
}
