@media screen and (max-width:1300px){

}

@media screen and (max-width:1200px){
    .nouyoo-ins-container .ins-st1 h1{
        font-size: 30px;
    }
}

@media screen and (max-width:1100px){
    
}

@media screen and (max-width:1000px){
    .nouyoo-ins-container .ins-st1 h1{
        font-size: 25px;
    }
    .nouyoo-ins-container .ins-st1 .ins-vt{
        padding: 10px 30px;
    }
    .nouyoo-ins-container .ins-st1 .ins-vt img {
        padding-left: 15px;
        width: 100px;
    }
    .nouyoo-ins-container .ins-st1 .ins-vt p{
        margin-right: 15px;
        padding-right: 0;
        font-size: 15px;
    }
    .nouyoo-ins-container .inst-link{
        font-size: 15px;
    }
}

@media screen and (max-width:900px){
    .nouyoo-ins-container{
        flex-direction: column;
    }
    .nouyoo-ins-container .ins-st1{
        padding-right: 0;
    }
    .nouyoo-ins-container .ins-st2 {
        padding-left: 0;
        display: none;
    }
}

@media screen and (max-width:800px){
    
}

@media screen and (max-width:700px){
    
}

@media screen and (max-width:600px){
    .nouyoo-ins-container .ins-st1 .ins-vt {
        padding: 10px 15px;
    }
    .nouyoo-ins-container .ins-st1 .ins-vt img{
        padding-left: 0;
    }
}

@media screen and (max-width:500px){
    .nouyoo-ins-container .ins-st1 h1{
        font-size: 20px;
    }
    .ins-with-buttons a{
        width: 100%;
        max-width: 100%;
        font-size: 15px;
    }
    .field input{
        font-size: 15px;
    }
    .nouyoo-ins-container .inst-continue, .ins-form-btn{
        width: 100%;
        max-width: 100%;
        font-size: 15px;
    }
}

@media screen and (max-width:400px){

}

@media screen and (max-width:300px){
    
}