.clients img {
  padding-left: 15px;
  padding-right: 15px; }
.clients img:first-child {
  margin-left: 0px; }
.clients img:last-child {
  margin-right: 0px; }
.clients a:hover {
  text-decoration: none; }

#menu .nav-pills li:first-child {
  width: 100px;
  padding-left: 13px; }
#menu .nav-pills li {
  padding-left: 9px;
  padding-right: 9px; }

.defaultimg {
  overflow: hidden !important;
  background-size: cover  !important; }

.slotholder {
  height: 400px !important;
  overflow: hidden !important; }

.banner img {
  background-position: center center !important; }

.banner .caption {
  background-color: transparent !important; }
.banner .caption .big {
  background-color: transparent !important;
  color: black; }

.tp-bannershadow.tp-shadow1 {
  height: 100px !important;
  bottom: -100px !important; }

.navbar .container {
  width: 940px !important; }

.dropdown-menu {
  width: 250px; }

.socials {
  position: relative;
  top: 80px;
  left: -20px;
  z-index: 1002; }

.tweetContainer {
    width: 100%;
    height: 20px; /* total visible tweets, in this case set to 5 */
    overflow: hidden; /*keep tweets outside of the container from being seen */
    padding-left: 100px;
}
#tw {
    width: 100%;
    position: relative;
    list-style-type: none;
    top: -7em; /* allows a tweet to be moved into hidden space before scrolling into view */
    margin: 0px;
    padding: 0px;
}
.tweetImage {
    float: left;
    padding-right: 1em;
}
.tweet {
    height: 20px;
    padding-top: 0.2em;
    font-size: 16px;
    border-bottom: 1px solid #333333;
}

