.main {
  background: #eee;
}

.cnt {
  background: #ddd;
}


#logo img{
    height: 3em;
}

.page header a {
    color: black;
}
.page #mobile-nav-toggle i {
    color: #0a0909;
}

#mobile-nav-toggle i {
    color: #fff;
}




.hero-video {
   min-width: 100%;
   min-height: 100%;
   height: 100vh;
   object-fit: fill;
}

#about .about-container .background {
    background-image: url('/img/pintex-fabrica.png');
    background-size: cover;
}

#call-to-action{
    background-image: url('/img/header.jpg');
}

#portfolio .portfolio-item a,
#portfolio .portfolio-item a img {
    width: 100%;
    height: 100%;
}

#cerificados img {
    height: 150px !important;
    margin: 10px auto;
}


.page {
    /*background: lime;*/
    margin-top: 7em;
}


.page  .header-fixed a {
    color: #fff;
}

#services .box {
    height: 22em;
    text-overflow: ellipsis;
}

#services .description {
    /* text-align: left; */
}
/*Producto*/
.imagem {
    height: 100%;
    width: 100%;
}

#portfolio p {
    margin-bottom: 10px;
}

#detalhes-items .item {
    display: none;
}

#detalhes-items .show {
    display: block !important;
    
}

.detalhes .list-inline-item  a{
  background-color: #fb930a;
  color: #fff;
}
.detalhes .list-inline-item  a:focus{
    background-color: #d27700;
    color: #fff;
    box-shadow: 0 0 0 0.1rem #ffc1074f;
  }
#portfolio #portfolio-wrapper {
    padding-right: 5px;
}

#portfolio .portfolio-item{
    padding-left: 5px;
    padding-right: 5px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
#portfolio .portfolio-item .details {
    bottom: 0;
}

/* Politica de qualidade */

#term-of-quality{
    padding-top: 1.2em;
}

#term-of-quality .title,
.more .title{
    font-size: 32px;
    color: #111;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    margin-bottom: 5px;

}

#term-of-quality .content{
text-align: center;
padding-bottom: 40px;
color: #999;
}
#term-of-quality .content li,
.more .content li
{
    display: list-item;
    list-style-position: inside;
        list-style-type: square;
}
