#popup {
    position: absolute;
    position: fixed;
    display: none;
    background-color: #fff; 
    width: 45%;
    height: auto;
    border: 1px solid #131313;
    top: 30%;
    left: 35%;
    padding: 1em 4em;
    border-radius: 20px;
    z-index: 9999;
   
}

#conteneur {
    display: flex;
    align-items: center;
}

#popup img {
    width: 20%;
    height: 20%;
    align-items: center;
}

#popup button {
    margin-right: 5px;
}

@media screen and (max-width: 1280px) {

    #popup {
        width: 50%;
        left: 30%;
        height: auto;
    }

}

@media screen and (min-width: 581px) and (max-width: 700px) {

    #popup {
        width: 70%;
        left: 20%;
        height: auto;
    }

}

@media screen and (max-width:580px) {
    #popup {
        width: 60%;
        height: auto;
        left: 20%;
    }
}