.parrain {
    height: 100%;
}

.bandeBlanche {
    background-image: url("/img/pages/cahuzac.jpg") !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat!important;
}

.parrain .bigTitleContainer {
    position: relative;
    top: 0;
    left: 5%;
    width: 50%;
    height: 40%;
    margin: 0;
    text-align: center;
}

.ovx1 .bandeBlanche {
    height: 75%;
    width: 180%;
    position: absolute;
    top: 60%;
    left: -26%;
}

@media screen and (max-width: 1200px) {
    .ovx1 .bandeBlanche {
        height: 75%;
        width: 180%;
        position: absolute;
        top: 74%;
        left: -61%;
    }
  }

.parrain .bigTitle {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    font-size: 9rem;
    text-align: center;
    color: #FFF;
}

.parrain .subtitle {
    display: block;
    position: relative;
    left: 0;
    width: 100%;
    font-size: 5rem;
    color: white;
}

.parrain-2 {
    position: relative;
    top: 50%;
    padding-top: 113px;
    width: 52%;
    height: 120%;
    left: 0;
    margin: 0 auto 150px;
    font-size: 6rem;
}

.solink {
    font-weight: bolder;
    font-size: 2.7rem;
    color: black;
}

@media only screen and (min-width: 600px) and (max-width: 1024px) {
    .parrain-2 {
        height: 150%;
    }
}

@media only screen and (max-height: 680px) {
    .parrain-2 {
        height: 170%;
    }
}

@media only screen and (min-width: 1400px) and (min-height:800px) {
    .parrain-2 {
        height: 100%;
    }
}

.parrain-2 iframe {
	margin-bottom: 2rem;
}