section.listeLogos{
margin:0 20px;
border-radius:15px;
padding:30px;
text-align:center;
color:var(--vert1);
}

section + section.listeLogos{margin-top:20px;}

section.listeLogos.txt_blanc{color:#fff;}

section.listeLogos .liste{
display:flex;
flex-flow:row wrap;
align-items:center;
justify-content:center;
}

section.listeLogos .liste .item{
max-width:280px;
margin:50px;
opacity:0.3;
transition:all 0.5s ease-in-out;
}

section.listeLogos .liste .item.go_anim{opacity:1;}

section.listeLogos .liste .item img{
width:100%;
max-height:85px;
}

section.listeLogos > .surti, section.listeLogos > .titre2{margin-top:50px;}

section.listeLogos > .surti{
font-size:15px;
line-height:17px;
text-transform:uppercase;
font-family:var(--font-bold);
letter-spacing:0.5px;
}

section.listeLogos > .surti + .titre2{margin-top:10px;}

section.listeLogos > .surti + .liste, section.listeLogos > .titre2 + .liste{margin-top:30px;}

section.listeLogos > .surti + .bt, section.listeLogos > .titre2 + .bt, section.listeLogos > .liste + .bt{margin:30px 0 50px 0;}

/********** medias **********/
@media screen and (max-width:1380px){
section.listeLogos .liste .item{margin:35px;}

section.listeLogos > .surti, section.listeLogos > .titre2{margin-top:35px;}

section.listeLogos > .surti + .liste, section.listeLogos > .titre2 + .liste{margin-top:15px;}

section.listeLogos > .surti + .bt, section.listeLogos > .titre2 + .bt, section.listeLogos > .liste + .bt{margin:15px 0 35px 0;}
}

@media screen and (max-width:1180px){
section.listeLogos .liste .item{max-width:200px;}
}

@media screen and (max-width:680px){
section.listeLogos .liste .item{max-width:150px;}

section.listeLogos .liste .item{margin:15px;}

section.listeLogos > .surti, section.listeLogos > .surti + .liste, section.listeLogos > .titre2, section.listeLogos > .titre2 + .liste{margin-top:15px;}

section.listeLogos > .surti + .bt, section.listeLogos > .titre2 + .bt, section.listeLogos > .liste + .bt{margin:15px 0;}
}