@media all and (max-width: 880px) {
    /*mobile*/
    #qsrs-block {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        box-orient: vertical;
    }
    #qsrs-blockLeft {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        box-ordinal-group: 1;
    }
    #qsrs-blockRight {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        box-ordinal-group: 2;
    }
    #qsrs-blockMiddle {
        -webkit-box-ordinal-group: 3;
        -moz-box-ordinal-group: 3;
        box-ordinal-group: 3;
    }
    .qsrs-top-div
    {
        text-align:center;
    }
    .qsrs-top-div-wide
    {
        text-align:center;
    }
    .qsrs-top-div-full
    {
        text-align:center;
        width:100%;
        display: inline-block;
    }
    .qsrs_dropdown
    {
        width:100%;
    }
    .qsrs_textarea
    {
        margin-top: 10px;
    }
    #qsrs_translate_button {
      margin-top: 5px;
    }
}
@media all and (min-width:881px) {
    /*desktop*/
    .qsrs-two-col {
        overflow: hidden;
        float:none;
    }
    .qsrs-two-col .qsrs-col1,
    .qsrs-two-col .qsrs-col2 {
        width: 49%;
    }
    .qsrs-two-col .qsrs-col1 {
        float: left;
    }
    .qsrs-two-col .qsrs-col1 input,
    .qsrs-two-col .qsrs-col2 input{
        width:100%;
    }
    .qsrs-two-col .qsrs-col2 {
        float: right;
    }
    .qsrs-top-div
    {
        text-align:center;
        width:100%;
        display: inline-block;
    }
    .qsrs-top-div-right
    {
        text-align:center;
        width:100%;
        display: inline-block;
        float: right;
    }
    
    .qsrs-top-div-left
    {
        text-align:center;
        width:100%;
        display: inline-block;
        float: left;
    }
    .qsrs-top-div-wide
    {
        text-align:center;
        width:49%;
        display: inline-block;
    }
    .qsrs-top-div-wide-right
    {
        text-align:center;
        width:49%;
        display: inline-block;
        float: right;
    }
    .qsrs-top-div-full
    {
        text-align:center;
        width:100%;
        display: inline-block;
    }
    .qsrs_dropdown
    {
        width:100%;
    }
    .qsrs_textarea
    {
        margin-top: 10px;
    }
    #qsrs_translate_button {
      margin-top: 5px;
    }
}
