@media screen and (min-width:731px) {
    .mobile-hide{display:block;}
    .mobile-hide-inline{display:inline;}
    .mobile-show{display:none;}
    .mobile-show-inline{display:none;}

    #mobile-checker-730px{display: none;}

    #main{
        overflow: visible;
        transition: none;
        transform: none;
    }

    #main:after{
        content: "";
        display:block;
        clear: both;
    }

    .main-center{
        max-width:960px;
    }

    .col-tablet-3,
    .col-tablet-4,
    .col-tablet-6,
    .col-tablet-8,
    .col-tablet-9,
    .col-tablet-12{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        flex-direction: column;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
        padding:0 10px;
        box-sizing: border-box;
    }

    .col-tablet-3{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex:0 0 25%;
        max-width: 25%;
    }

    .col-tablet-4{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width: 33.333333%;
    }

    .col-tablet-6{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex:0 0 50%;
        max-width: 50%;
    }

    .col-tablet-8{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666666%;
        flex:0 0 66.666666%;
        max-width: 66.666666%;
    }

    .col-tablet-9{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex:0 0 75%;
        max-width: 75%;
    }

    .col-tablet-12{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex:0 0 100%;
        max-width: 100%;
    }

    .desktop-ad {
        display: block;
    }

    .resume-review-msg{
        width:100%;
        max-width: 700px;
    }
}

@media screen and (min-width:769px){
    #mobile-checker-768px{display: none;}
}

@media screen and (min-width:801px){
    .site-similar-job p.site-similar-job-title{
        font-size:6px;
    }
}

@media screen and (min-width:861px){
    .col-desktop-3,
    .col-desktop-4,
    .col-desktop-6,
    .col-desktop-8,
    .col-desktop-9,
    .col-desktop-12{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        flex-direction: column;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
        padding:0 10px;
        box-sizing: border-box;
    }

    .col-desktop-3{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex:0 0 25%;
        max-width: 25%;
    }

    .col-desktop-4{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex:0 0 33.333333%;
        max-width: 33.333333%;
    }

    .col-desktop-6{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex:0 0 50%;
        max-width: 50%;
    }

    .col-desktop-8{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666666%;
        flex:0 0 66.666666%;
        max-width: 66.666666%;
    }

    .col-desktop-9{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex:0 0 75%;
        max-width: 75%;
    }

    .col-desktop-12{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex:0 0 100%;
        max-width: 100%;
    }
}