.display-mobile {
    display: none;
}

@media screen and (max-width: 1200px) and (min-width: 830px) {
    .wrapper{
        width: 800px;
    }

    .form-frame .col-1,
    .form-frame .col-2 {
        width: 48%;
    }
    .cb2-padding {
        padding-left: 20px;
    }
}

@media screen and (max-width: 829px) {

    .display-mobile {
        display: block;
    }

    .wrapper{
        width: 100%;
        min-width: 320px;
    }

    .form-frame{
        border: 20px solid #e31e24;
        padding: 20px 15px;
    }
    .form-frame:after{
        width: 0;
        height: 0;
    }

    .form-frame .col-1,
    .form-frame .col-2 {
        width: 100%;
    }
    .cb2-padding {
        padding-left: 4px;
    }

    .form-frame .row-1{
        text-align: center;
        padding-bottom: 10px;
    }
    .form-frame .row-5{
        padding-bottom: 30px;
    }
    .form-frame .row-8,
    .form-frame .row-9{
        text-align: center;
    }
    .form-frame .row-9 input{
        width: 240px;
    }
}