.navbar-default {
    background-color: #fff;
}

footer{
  text-align: center;

}

.logos, #logos{
    text-align: center;
    margin-top:  10px;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
}
.logos img, #logos img{
    width: 100%;
    max-width: 330px;
}

@media screen and (min-width: 970px) {
    .margem {
        padding-left:1%
  }
 }

.container {
  position: relative;
}

.slide-ind {
  display: none;
}

.cursor {
  cursor: pointer;
}

.container.slider .prev,
.container.slider .next {
    cursor: pointer;
    position: absolute;
    top: 40%;
    width: auto;
    padding: 16px;
    margin-top: -50px;
    color: white;
    font-weight: bold;
    font-size: 20px;
    border-radius: 0 3px 3px 0;
    user-select: none;
    color: orange;
    opacity: .5;
}

.container.slider .prev:hover,
.container.slider .next:hover {
    text-decoration: none;
    color: orange;
    opacity: .9;
}

.caption-container {
  text-align: center;
  background-color: #f7f7f7;
  padding: 2px 16px;
  color: gray;
}

.coluna{
  float: left;
}

.sm_small {
  opacity: 0.6;
}

.sm_small .active,
.sm_small:hover {
  opacity: 1;
}

img.projeto{
  width: 700px;
  max-width: 700px;
  margin-top: 50px;
  margin-bottom: 50px;

}

.img-qualidade{
  max-height: 100px;
}

@media screen and (min-width: 768px) {
  .img-qualidade:not(:first-child){
    margin-left: 20px;
    margin-right: 20px;
  }
}

.btn.proj{
  width: 300px;
}


