.logoPart{
    height: auto;
    max-height: 100px;
    /*max-width: 200px;*/
}

.bg-pink.topPage {
    background: url("../images/header-page-partenaire.jpg") no-repeat !important;
    
    background-size: cover!important;
    background-position: center !important;
    height: 100vh;
    padding-top: 35vh !important;
    text-align: center;
    color: white !important;
    /*padding-top: 250px !important;*/
}


.topPage h1 img{
    height: 100% !important;
    max-height: 120px;
    width: auto;
    margin-bottom: 70px;
}

.topPage h1{
    color: white !important;
}

.subtitle-text {
    margin: auto;
    text-align: center;
    max-width: 1400px;
}

#lille{
    margin-top: 6px;
    height: auto;
    max-height: 120px;
    max-width: 350px;
}

.m-l--80{
    margin-left: -80px;
}

.m-l--100{
    margin-left: -100px;
}

.m-l-130{
    margin-left: 130px;
}

.link-title{
    color: #3c4043;
}

#slider{
    /*height: 100% !important;*/
}

#subtitle-partenaire {
    margin-top: -100px;
    margin-bottom: 200px;
}

.logoPartTop{
    height: auto;
    max-height: 120px;
    max-width: 160px;
}


#financeGroup{
    margin-left: 0px; 
    margin-right: 0px;
}
#contribute{
margin-left: -130px;
margin-right: -90px;
}

@media (min-width: 1050px) and (max-width:1240px) {
    
    .logoPart{
        height: auto;
        max-height: 80px;
    }
    #logo-mel{
        max-height: 90px;
        margin-top: -10px;
    }
    #lille{
        margin-top: -6px;
    }
}

@media (min-width: 768px) and (max-width:1050px) {
    
    .logoPart{
        height: auto;
        max-height: 60px;
    }
    #logo-mel{
        max-height: 80px !important;
        margin-top: 0px !important;
    }
    #lille{
        margin-top: -25px !important; 
    }
}

@media (min-width:1050px) and (max-width:1180px) {
    #lille{
        margin-top: -5px; 
    }
}



@media (min-width: 768px) and (max-width:1300px) {
    
    #financeGroup{
        margin-left: 0px;
        margin-right: 0px;
    }
    
    #logo-mel{
        max-height: 130px;
    }
}

@media (min-width: 1300px) {
    
    #financeGroup{
        margin-left: 30px;
        margin-right: 30px;
    }

    #logo-mel{
        max-height: 145px;
    }
}

@media (max-width:916px) {
/*    .logoPart{
        height: auto;
        max-height: 110px;
        max-width: 180px;
    }*/
    .logoPartTop{
        height: auto;
        max-height: 110px;
        max-width: 180px;
    }
}



@media (max-width: 767px){
    #lille{
        margin-top: 12px;
        height: auto;
        max-height: 110px;
        max-width: 350px;
    }
}


.subtitle {
    z-index: 2; 
    position:relative;
}

.hidding-block {
    position:relative; 
    top:-35px;
    margin: auto; 
    height: 50px; 
    background:#fff8f5
}

.subtitle-line {
    position:relative; 
    top:-35px; 
    background-color: black; 
    width:100%; 
    height: 1px;
}

