@media screen and (max-width:950px) and (min-width:551px){
    .host span{
        font-size: 140px;
        margin-right: 20px;
    }
    h1{
        font-size: 42px;
    }
    .message-wrap{
        margin: 10px 0 0 15%;
    }
    .message-one{
        width: 270px;
        height: 100px;
        line-height: 100px;
        font-size: 26px;
    }
    .message-two{
        width: 330px;
        height: 100px;
        line-height: 100px;
        font-size: 26px;
    }
    .ms-time{
        margin: 10px 0 0 30px;
    }
    .user{
        width: 330px;
        height: 100px;
        line-height: 100px;
        font-size: 26px;
    }
    .user span:last-child{
        width: 70px;
        height: 70px;
        line-height: 70px;
        font-size: 30px;
    }
}
@media screen and (max-width:550px){
    .host span{
        font-size: 100px;
        margin-right: 15px;
    }
    h1{
        font-size: 33px;
    }
    .message-wrap{
        margin: 10px 0 0 15%;
    }
    .message-one{
        width: 200px;
        height: 70px;
        line-height: 70px;
        font-size: 20px;
    }
    .message-two{
        width: 250px;
        height: 70px;
        line-height: 70px;
        font-size: 20px;
    }
    .ms-time{
        margin: 10px 0 0 30px;
        font-size: 13px;
    }
    .user{
        width: 200px;
        height: 70px;
        line-height: 70px;
        font-size: 20px;
    }
    .user-name{
        width: 80%;
        font-size: 20px;
    }
    .user-form button{
        width: 20%;
    }
    .blink{
        height: 28px;
    }
    .user span:last-child{
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 24px;
    }
}
@media screen and (max-width:400px){
    .host span{
        font-size: 80px;
        margin-right: 15px;
    }
}
@media screen and (max-width:375px){
    .message-wrap{
        margin: 10px 0 0 10%;
    }
}