/* Large Devices, Wide Screens */
@media only screen and (max-width: 1200px) {
  #intro {
    text-align: center; }
    #intro .heading-line {
      margin-left: auto;
      margin-right: auto; }
    #intro button {
      margin-bottom: 40px; }

  .single-project button {
    margin-bottom: 20px; }

  #carousel-clients .carousel-indicators {
    margin-top: 40px; } }
/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {
  .serv-container {
    margin-bottom: 30px; }

  #about h4 {
    margin-top: 40px; } }
/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
  .team-img {
    margin: 45px auto 20px auto; }

  .blog-thumb {
    margin: 45px auto 30px auto; }

  .blog-homepage h5, .blog-homepage ul {
    text-align: center; } }
/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
  #intro {
    margin-top: 50px; }

  .controls li.filter {
    position: relative;
    margin-bottom: 20px; }

  #testimonials .item p {
    font-size: 14px; }

  .filter-fix {
    margin-bottom: 50px;
    padding-bottom: 50px; } }
/* Custom, iPhone Retina */
@media only screen and (max-width: 320px) {
  x
  #intro {
    margin-top: 40px; } }
