@media screen and (max-device-width: 950px) {



div#outer {
    width: auto;
}

div#instructions {
    line-height: 1.1em;
    font-size: medium;
    padding: 3px 11px;
}

p {
    margin-block-start: 8px;
    margin-block-end: 8px;
}

div#gather {
    flex-direction: column;
    align-items: center;
}

div#uploadsbox {margin-bottom: 10px;}
    
div#success-outer {
    /* flex-direction: column; */
    margin-bottom: 15px;
}

    div#success-text {
    padding: 10px;
}
    
div#success-pic img {
    max-width: 100%;
}
    
    
    
    
    div#green-checkmark img {
    width: 25vw;
}
    
    
    div#title-text {
    font-size: 24px;
    bottom: 30%;
}
}









