#p_descricao{
    font-family: "Montserrat";
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6em;
    color: #222;
    width: 50%;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}
#p_descricao * {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
.p_container{ padding: 30px 0px 45px; }
.p_titulo_h1_holder{  padding:30px 0px}
.p_titulo_h1 {color:#ce5a2f !important; font-weight: 300;font-size: 3em;line-height: 1em;margin-bottom: 0px;}
.clear{clear:both;}



.clients-grid li:nth-child(n+11):nth-child(-n+15):after {
    border-bottom: 0px;
}

.mb-5, .my-5 {
    padding: 0px;
}


.nobottommargin {
    list-style: none;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

.clients-grid li, .testimonials-grid li {
    float: left;
    position: relative;
    width: 16.667%;
    padding: 20px 0;
    display: table;
    -webkit-backface-visibility: hidden;
}

.clients-grid li:before, .testimonials-grid li:before {
    height: 100%;
    top: 0;
    left: -1px;
    border-left: 1px dashed #ddd;
}


.clients-grid li:after, .clients-grid li:before, .testimonials-grid li:after, .testimonials-grid li:before {
    content: '';
    position: absolute;
}

body:not(.device-touch) .clients-grid li a {
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.clients-grid li a, .clients-grid li img {
    display: block;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
}
.clients-grid li a {
    opacity: .6;
    /*filter: invert(0.6);*/
}

.clients-grid li a:hover {
    opacity: 1;
    /*filter: invert(0.9);*/
}

.clients-grid li a img {
    width: 100%;
}
.clients-grid li a, .clients-grid li img {
    display: block;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
}

.clients-grid li:after, .testimonials-grid li:after {
    width: 100%;
    height: 0;
    top: auto;
    left: 0;
    bottom: -1px;
    border-bottom: 1px dashed #ddd;
}
.clients-grid li:after, .clients-grid li:before, .testimonials-grid li:after, .testimonials-grid li:before {
    content: '';
    position: absolute;
}

.clients-grid li, .testimonials-grid li {
    float: left;
    position: relative;
    width: 16.667%;
    padding: 20px 0;
    -webkit-backface-visibility: hidden;
}

@media (min-width: 768px){
	.d-md-block {
	    display: block!important;
	}
}

.d-none {
    display: none!important;
}