@media (max-width: 480px) {
  
  /** Testimonial got cramped **/
  .widget_widgets_testimonial .testimonial-items {
    text-align: center;
  }
  
  .widget_widgets_testimonial .testimonial-items .post-round-thumbnail {
    float: none !important;
    margin: 20px auto;
  }
  
  .widget_widgets_testimonial .testimonial-items .testimonial-entry {
    margin: 0;
    width: 100%;
  }
  
  
  /** Blog teaser image **/
  .post.multiple .post-thumbnail {
    width: 100% !important;
  }
  
  .post.multiple .post-wrapper {
    width: 100% !important;
    clear: both;
  }
  
  #topheader {
    display: none;
  }
  
}

@media (max-width: 768px) {
  
  /** Member Photo too big if user set to column 12 **/
  .teams .col-xs-12 .post-round-thumbnail {
    width: 50%;
    padding-bottom: 50%;
  }

  /** Client logo with full width **/
  .clients-carousel .col-xs-12 {
    border-right: none !important;
  }
  
  /** Nuke sidebar extra padding **/
  #content.with-sidebar-right,
  #content.with-sidebar-left {
    padding: 20px !important;
  }
  
  /** Contact got smushed up **/
  
  .single-contact #contact-content {
    padding: 20px !important;
  }
  
}


@media (min-width: 768px) {
  
  /** Member Photo too big if user set to column 12 **/
  .teams .col-xs-12 .post-round-thumbnail {
    width: 50%;
    padding-bottom: 50%;
  }

  /** Client logo with full width **/
  .clients-carousel .col-sm-12 {
    border-right: none !important;
  }
}


@media (min-width: 992px) {
  /** Client logo with full width **/
  .clients-carousel .col-md-12 {
    border-right: none !important;
  }
  
}

@media (min-width: 1200px) {
    /** Client logo with full width **/
  .clients-carousel .col-lg-12 {
    border-right: none !important;
  }
}