.box-logos {
    background-color: #ffffff;
    box-shadow: 0 0 25px 10px rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    width: 100%;
    margin: 0 0 0 0;
    padding: 100px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
}
.box-logos .sec-box {
    display: inline-block;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin: 10px 0 40px 0;
}
.box-logos .sec-box a {
    border: none;
    cursor: pointer;
    text-decoration: none;
}
.box-logos .sec-box a img {
    height: 100px;
}
.box-logos .sec-box .title {
    width: 100%;
}
.box-logos .sec-box .title h4 {
    font-size: 15px;
    font-weight: 500;
    width: 100%;
    border-bottom: 1px solid #ddd;
    padding: 0 0 15px 0;
    margin-bottom: 15px;
}
.box-logos .sec-box.sec1{
    width: 35%;
    padding-top: 50px;
    align-items: center;
    justify-content: center;
}
.box-logos .sec-box.sec1 a img{
    width: 100%;
    height: auto;
}
.box-logos .sec-box.sec1 h6{
    font-size: 15px;
    font-weight: 300;
    margin: 10px 0 0 0;
}
.box-logos .sec-box.sec2{
    width: 59%;
}
.box-logos .sec-box.sec2 a{
    width: 45%;
    display: inline-block;
}
.box-logos .sec-box.sec2 a.a1{
    width: 30%;
    /* max-height: 70px; */
}
.box-logos .sec-box.sec2 a.a2{
    width: 54%;
}
.box-logos .sec-box.sec2 a img{
    width: 100%;
    height: auto;
}
.box-logos .sec-box.sec3{
    width: 15%;
}
.box-logos .sec-box.sec3 a{
    width: 85%;
    display: inline-block;
    margin: 20px 0 0 0;
}
.box-logos .sec-box.sec3 a img{
    width: 100%;
    height: auto;
}
.box-logos .sec-box.sec4{
    width: 82%;
}
.box-logos .sec-box.sec4 a{
    width: 10%;
    display: inline-block;
}
.box-logos .sec-box.sec4 a img{
    width: 100%;
    height: auto;
}
.box-logos .sec-box.sec4 a.a1{
}
.box-logos .sec-box.sec4 a.a2{
}
.box-logos .sec-box.sec4 a.a3{
}
.box-logos .sec-box.sec4 a.a4{
}
.box-logos .sec-box.sec4 a.a5{
}
.box-logos .sec-box.sec4 a.a6{
    width: 24%;
}
.box-logos .sec-box.sec4-1{
    width: 82%;
}
.box-logos .sec-box.sec4-1 a{
    width: 14%;
    display: inline-block;
}
.box-logos .sec-box.sec4-1 a img{
    width: 100%;
    height: auto;
}
.box-logos .sec-box.sec4-1 a.a1{
    width: 19%;
}
.box-logos .sec-box.sec4-1 a.a2{
    width: 11%;
}
.box-logos .sec-box.sec4-1 a.a3{
    width: 15%;
}
.box-logos .sec-box.sec4-1 a.a4{
    width: 15%;
}
.box-logos .sec-box.sec4-1 a.a5{
    width: 14%;
}
.box-logos .sec-box.sec4-1 a.a6{
    width: 20%;
}

.box-logos .sec-box.sec5{
    width: 15%;
}
.box-logos .sec-box.sec5 a{
    width: 100%;
    display: inline-block;
}
.box-logos .sec-box.sec5 a img{
    width: 100%;
    height: auto;
}
.box-logos .sec-box.sec6{
    width: 13%;
}
.box-logos .sec-box.sec6 a{
    width: 100%;
    display: inline-block;
}
.box-logos .sec-box.sec6 a img{
    width: 100%;
    height: auto;
}

.box-logos .sec-box.sec7{
    width: 64%;
}
.box-logos .sec-box.sec7 a{
    width: 20%;
    display: inline-block;
}
.box-logos .sec-box.sec7 a img{
    width: 100%;
    height: auto;
}
.box-logos .sec-box.sec7 a.a1{
    width: 24.5%;
}
.box-logos .sec-box.sec7 a.a2{
    width: 14%;
}
.box-logos .sec-box.sec7 a.a3{
    width: 35%;
}
.box-logos .sec-box.sec7 a.a4{
    width: 35%;
}

.box-logos .sec-box.sec7-1{
    width: 64%;
}
.box-logos .sec-box.sec7-1 a{
    width: 20%;
    display: inline-block;
}
.box-logos .sec-box.sec7-1 a img{
    width: 100%;
    height: auto;
}
.box-logos .sec-box.sec7-1 a.a1{
    width: 24.5%;
}
.box-logos .sec-box.sec7-1 a.a2{
    width: 10%;
}
.box-logos .sec-box.sec7-1 a.a3{
    width: 18%;
}
.box-logos .sec-box.sec7-1 a.a4{
    width: 38%;
}

.sec-cemig {
    justify-content: center !important;
    display: flex !important;
}

@media (max-width: 1200px) {
    .box-logos .sec-box.sec4 a{
        width: 8%;
        display: inline-block;
    }
}

@media (max-width: 1400px) {
    .box-logos .sec-box .title h4 {
        font-size: 7px;
        height: 20px;
    }
}

@media (max-width: 768px) {
    .box-logos {
        padding: 35px;
    }
    .box-logos .sec-box{
        margin: 10px 0 10px 0;
    }
    .box-logos .sec-box .title h4 {
        font-size: 7px;
        height: 20px;
    }
    .box-logos .sec-box.sec1{
        width: 40%;
        padding-top: 20px;
        align-items: center;
        justify-content: center;
        margin: 10px 0 20px 0;
    }
    .box-logos .sec-box.sec1 a img{
        width: 100%;
        height: auto;
    }
    .box-logos .sec-box.sec1 h6{
        font-size: 7px;
        font-weight: 300;
        margin: 5px 0 0 0;
    }
    .box-logos .sec-box.sec2{
        width: 52%;
    }
    .box-logos .sec-box.sec3 a{
        margin: 0 0 0 0;
    }
/* 
    .box-logos .sec-box.sec2 a{
        width: 47%;
        display: inline-block;
    }
    .box-logos .sec-box.sec2 a img{
        width: 100%;
        height: auto;
    }
    .box-logos .sec-box.sec3{
        width: 35%;
    }
    .box-logos .sec-box.sec3 a{
        width: 80%;
        display: inline-block;
        margin: 17px 0 0 0;
    }
    .box-logos .sec-box.sec3 a img{
        width: 100%;
        height: auto;
    }
    .box-logos .sec-box.sec4{
        width: 57%;
    }
    .box-logos .sec-box.sec4 a{
        width: 100%;
        display: inline-block;
        margin: 0;
    }
    .box-logos .sec-box.sec4 a img{
        width: 100%;
        height: auto;
    }
    .box-logos .sec-box.sec4 a.a1{
        width: 45%;
    }
    .box-logos .sec-box.sec4 a.a2{
        width: 45%;
    }
    .box-logos .sec-box.sec4-1{
        width: 100%;
    }
    .box-logos .sec-box.sec4-1 a{
        width: 100%;
        display: inline-block;
        margin: 0;
    }
    .box-logos .sec-box.sec4-1 a img{
        width: 100%;
        height: auto;
    }
    .box-logos .sec-box.sec4-1 a.a3{
        width: 25%;
    }
    .box-logos .sec-box.sec4-1 a.a4{
        width: 20%;
    }
    .box-logos .sec-box.sec4-1 a.a5{
        width: 20%;
    }
    .box-logos .sec-box.sec4-1 a.a6{
        width: 25%;
    }
    .box-logos .sec-box.sec5{
        width: 28%;
        margin-top: 20px;
    }
    .box-logos .sec-box.sec5 a{
        width: 100%;
        display: inline-block;
        margin: 0;
    }
    .box-logos .sec-box.sec5 a img{
        width: 100%;
        height: auto;
    }
    .box-logos .sec-box.sec6{
        width: 30%;
        margin-top: 20px;
    }
    .box-logos .sec-box.sec6 a{
        width: 100%;
        display: inline-block;
        margin: 0;
    }
    .box-logos .sec-box.sec6 a img{
        width: 100%;
        height: auto;
    }
    .box-logos .sec-box.sec7{
        width: 30%;
        margin-top: 20px;
    }
    .box-logos .sec-box.sec7 a{
        width: 100%;
        display: inline-block;
        margin: 0;
    }
    .box-logos .sec-box.sec7 a img{
        width: 100%;
        height: auto;
    }
    .box-logos .sec-box.sec7 a.a1{
        width: 100%;
    }
    .box-logos .sec-box.sec7-1{
        width: 100%;
        margin-top: 20px;
    }
    .box-logos .sec-box.sec7-1 a{
        width: 100%;
        display: inline-block;
        margin: 0;
    }
    .box-logos .sec-box.sec7-1 a img{
        width: 100%;
        height: auto;
    }
    .box-logos .sec-box.sec7-1 a.a2{
        width: 18%;
    }
    .box-logos .sec-box.sec7-1 a.a3{
        width: 40%;
    }
    .box-logos .sec-box.sec7-1 a.a4{
        width: 42%;
    } */
}