@media screen and (max-width: 767px){
    .cgv{
        padding-bottom: 10px;
        line-height: 170%;
        margin-top: 1rem;
    }
    .cgv h1{
        line-height: 140%;
        font-size: 18px;
        margin: 10px 0;
    }
    .cgv h1.mainCGVTitle {
        font-size: 22px;
        margin: 0px 0 20px 0;
    }
    .menuTab,.cgvZone{
        display: none;
    }
    .cgvZone.active{
        display: block;
        -webkit-animation: slide-down 300ms ease-in-out;
        -moz-animation: slide-down 300ms ease-in-out;
    }
    @-webkit-keyframes slide-down {
        0% { opacity: 0; -webkit-transform: translateY(100%); }   
        100% { opacity: 1; -webkit-transform: translateY(0); }
    }
    @-moz-keyframes slide-down {
        0% { opacity: 0; -moz-transform: translateY(100%); }   
        100% { opacity: 1; -moz-transform: translateY(0); }
    }
    .cgvZone{
        padding: 15px 0;
    }
    
}
@media screen and (min-width: 768px) and (max-width: 860px){
    .cgv h1{
        font-size: 24px;
    }
}
@media screen and (min-width: 768px){

}
