@media screen and (min-width: 731px) {
    .recruiters-top{
        padding:40px 0 30px;
    }

    .posting-type{
        display: block;
        float: left;
        width: 48.5%;
        margin:0 0 0 3%;
        padding: 25px 30px 30px;
        box-sizing: border-box;
    }

    .posting-type:first-child{
        margin:0;
    }

    .posting-type ul li{
        font-size: 14px;
        line-height: 20px;
    }

    .posting-type ul li:before{
        top:2px;
    }

    .post-jobs-exposure header{
        margin:0 0 15px;
    }

    .post-jobs-exposure-logos{
        margin:0 0 20px;
    }

    .post-jobs-exposure-logos img{
        max-width: 165px;
        max-height: 50px;
    }

    .post-jobs-exposure .btn{
        display: inline-block;
        width: auto;
        margin:0;
    }

    .post-jobs-fast{
        position: relative;
        padding-bottom: 130px;
    }

    .post-jobs-fast:after{
        content: "";
        display: block;
        clear: both;
        width: 100%;
    }

    .post-jobs-fast header{
        margin: 0 0 60px;
    }

    .post-jobs-fast-list{
        margin: 0 0 0 50%;
        max-width: 450px;
    }

    .post-jobs-fast-img{
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        width: 48%;
        height: 339px;
        margin: -170px 0 0 0;
        background: url(/images/post-jobs-fast-image.png) no-repeat center/100% auto;
    }

    .post-jobs-fast-item:not(.enhanced-item):not(.support-item){
        background: none;
        padding:0 0 0 90px;
        box-shadow: none;
        margin:0 0 55px;
    }

    .post-jobs-fast-item.enhanced-item,
    .post-jobs-fast-item.support-item{
        position: absolute;
        top: 100%;
        left: 50%;
        width: 46%;
        max-width: 500px;
        margin: -75px 0 0 2%;
        box-sizing: border-box;
        border-radius: 3px;
    }

    .post-jobs-fast-item.enhanced-item{
        left: auto;
        right: 50%;
        margin: -75px 2% 0 0;
    }

    .post-jobs-exposure{
        padding: 145px 0 0;
    }

    .post-jobs-exposure .main-center{
        padding:0 0 70px;
    }

    .post-jobs-enhance header h2{
        margin-bottom: 45px;
    }

    .post-jobs-enhance-list{
        margin:0;
    }

    .post-jobs-enhance-item{
        display: inline-block;
        clear: none;
        width: 260px;
        margin:0 30px 45px;
        vertical-align: top;
    }

    .post-jobs-enhance .btn,
    .post-jobs-try .btn{
        display: inline-block;
        width: auto;
    }

    .post-jobs-try .btn:hover{
        background: #219a00;
        border-color: #219a00;
        color:#fff;
    }

    .testimonials-slider{
        height: 300px!important;
    }

    .testimonials-slide{
        padding: 30px 30px 90px 30px;
    }

    .testimonials-slide:before {
        content: "";
        position: absolute;
        bottom: 0;
        right: 40%;
        z-index: 0;
        height: 0;
        border-right: 100px solid #fff;
        border-top: 310px solid transparent;
    }

    .testimonials-slide:after{
        content: "";
        position: absolute;
        z-index: 0;
        bottom:0px;
        right: 0px;
        top:0px;
        left: 60%;
        background:#fff;
        border-radius: 0 4px 4px 0;
    }

    .testimonial-img{
        z-index: 2;
    }

    .testimonials-dots{
        right: auto;
        margin: 0 0 0 -50px!important;
        float: none;
        left: 50%;
        bottom: 20px;
    }
}

@media screen and (min-width: 901px) {
    .post-jobs-top-left{
        float: left;
        width: 35%;
        max-width: 400px;
        position: relative;
        padding: 20px 0;
    }

    .post-jobs-top-left:after {
        content: "";
        position: absolute;
        top: 100%;
        left: -1000px;
        right: -10000px;
        height: 300px;
        background: #f7f7f7;
        z-index: 0;
    }

    .post-jobs-top-right{
        float: right;
        width: 60%;
        max-width: 670px;
        position: relative;
        z-index: 2;
    }

    .post-jobs-top-left header h1,
    .post-jobs-top-left header p{
        text-align: left;
    }

    .post-jobs-top-left header h1{
        font-size: 30px;
        line-height: 35px;
        max-width: 340px;
    }

    .post-jobs-top-left header h1 + p{
        margin:0 0 15px;
    }

    .fortune-500{
        text-align: left;
        margin-left:-20px;
    }

    .fortune-500 img{
        margin: 10px 20px;
        max-width: 120px;
        max-height: 46px;
        padding:0!important;
    }

    .posting-type h3{
        font-size: 26px;
        line-height: 32px;
    }

    .posting-type p.posting-type-list-title{
        padding-top: 25px;
        margin-top: 25px;
    }

    .posting-type ul{
        margin:0 0 35px;
    }

    .post-jobs-fast-img{
        width: 483px;
    }
}

@media screen and (min-width: 1001px) {
    .testimonials-slider{
        height: 255px!important;
    }
}

@media screen and (min-width: 1201px) {
    .post-jobs-fast-img{
        margin-right: 50px;
    }

    .post-jobs-fast-list {
        margin-left: 680px;
    }

    .testimonials-slider{
        height: 220px!important;
    }
}