@media screen and (max-width: 320px) and (max-width: 600px) {
    #CVb {
        height: 30rem;
        display: block;
    }
    td {
        display: flex;
        flex-direction: column;
    }
    footer {
        flex-direction: column;
    }
}

@media screen and (max-width: 600px) {
    #CVb {
         height: 40rem;
         display: flex;
         align-items: center;
     }
     td {
        display: flex;
        flex-direction: column;
        
     }
     footer {
         flex-direction: column;
     }
 }
 
@media screen and (min-width: 1025px) {
    #CVb {
        height: 50rem;
        display: block;
    }
    footer {
        flex-direction: column;
    }
}

