@media only screen and (max-width: 1024px) {
 
    .criticalcss-editorswitch {
        float:right;
    }
}
@media only screen and (max-width: 800px) {
    
    .criticalcss-editorswitch {
        width:49.5%;
    }
    .criticalcss-editorswitch input {
        float:left;
    }
    .criticalcss-editorswitch label {
        float:left;
        display:block;
        height:25px;
        line-height:23px;
        overflow:hidden;
        white-space: nowrap;
    }
    .abtf-inner-table .form-table th {
        padding: 7px 10px 0px 0;
    }
}


@media only screen and (max-width: 782px) {
    .authorbox {
        margin-bottom:0px;
    }
    .authorbox .inside {
        width:100%;
        clear:both;
        padding:0px;
    }
    .authorbox .inside>p:last-child {
        margin: 0.5em 0!important;
    }
}

@media only screen and (max-width: 767px) {
    
    .criticalcss-editorswitch {
       clear:both;
       margin-top:5px;
        width:100%;
    }
}