@media screen and (min-width: 731px) {
    .recruiters-info-cols{
        margin: 35px 0 0 0;
    }

    .recruiters-info-col{
        display: inline-block;
        width: 250px;
        padding: 0px 5px;
        margin: 25px;
    }

    p.section-intro{
        width: initial;
        margin: initial;
    }

    .recruiters-info-col:first-child{
        margin: 25px;
    }

    .recruiters-breadcrumbs a:hover{
        text-decoration: underline;
    }

    .aj-enterprise-buttons .btn:hover,
    .aj-enterprise-buttons .btn.rec-signup:hover{
        border-color: #219a00;
        background-color: #219a00;
    }

    a.recruiters-module:hover{
        box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 4px;
    }

    a.recruiters-module:hover img{
        width: 106px;
        top: 6px;
        margin-left: -53px;
    }

    .recruiters-top{
        padding: 30px 0px;
    }

    .recruiters-top h1{
        font-size: 33px;
        line-height: 42px;
        min-height: 45px;
    }

    .recruiters-top h2,
    .recruiters-top h1 + p{
        font-size: 18px;
        line-height: 24px;
    }

    .recruiters-packages{
        margin-top: 65px;
        display: block;
    }

    .recruiter-package{
        padding: 20px;
        width: 28%;
        position: absolute;
        margin: initial;
    }

    .recruiter-package.popular{
        left: 50%;
        top: -25px;
        transform: translateX(-50%);
        width: 28%;
        padding: 20px;
        position: absolute;
    }

    .rec-package-popular-banner{
        margin: 15px -25px 0px;
    }

    h3.recruiters-section-title{
        line-height: 32px;
    }

    h3.recruiters-section-title + p{
        padding: 0px 60px;
    }

    .testimonials-slider-row:before{
        content: "";
        position: absolute;
        bottom: 0px;
        left: 46%;
        width: 1000%;
        height: 1000%;
        transform: rotate(30deg);
        transform-origin: bottom left;
        background: #fff;
    }

    .testimonials-slider{
        height: 300px;
        margin:10px 50px 65px;
    }

    .testimonials-slider-btn{
        left: 10px;
    }

    .testimonials-slider-btn#next-btn{
        left:auto;
        right: 10px;
        background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_3' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='8px' viewBox='0 0 12 8' enable-background='new 0 0 12 8' xml:space='preserve'%3E%3Cpath fill='%23005da4' d='M6.926,6.67l4.744-4.744c0.44-0.44,0.44-1.155,0-1.596c-0.441-0.441-1.155-0.441-1.596,0L6,4.404 L1.926,0.331c-0.441-0.441-1.155-0.441-1.596,0c-0.441,0.44-0.441,1.155,0,1.596L5.074,6.67C5.074,6.67,5.929,7.667,6.926,6.67z'/%3E%3C/svg%3E") center center/18px no-repeat;
    }

    .testimonials-slider-btn:hover{
        left: 8px;
    }

    .testimonials-slider-btn#next-btn:hover{
        left:auto;
        right: 8px;
    }

    .testimonials-dots{
        right: 50%;
        margin-right: calc((100vw / 2) - 170px);
        float: right;
        left: auto;
        bottom: 30px;
    }

    .testimonials-dots li{
        margin:0 2px;
    }

    .testimonial{
        width: 48%;
    }

    .testimonial-info{
        padding:20px 0 20px 90px;
        min-height: 1px;
    }

    .testimonial-info-img{
        width: 70px;
        border-radius: 50%;
        margin:-37px 0 0;
    }

    .testimonial-text:before,
    .testimonial-text:after{
        font-size: 55px;
    }

    .testimonial-text:before{
        left:-30px;
    }

    .testimonial-text:after{
        margin: -17px -35px 0 2px;
        top:21px;
    }

    .testimonial-img{
        max-width: 30%;
        max-height: 60%;
        position: absolute;
        top: 50%;
        left: 80%;
        margin: 0;
        transform: translate3d(-50%, -50%, 0);
        padding:0;
        background:transparent;
        border-radius: 0;
    }
}

@media screen and (min-width: 769px) {
    .no-credits-div{
        width: 82%;
        padding: 15px 3% 20px 15%;
        box-sizing: initial;
    }

    .no-credits-div img{
        left: 3%;
    }

    .paysafe-logos{
        top: -15px;
    }

    .paysafe-row{
        margin: initial;
    }
}

@media screen and (min-width: 901px) {
    .recruiter-package{
        left: 5%;
    }

    .recruiter-package.right-package{
        right: 5%;
    }

    .aj-enterprise-buttons .btn{
        margin: 0 0 0 10px;
    }
}

@media screen and (min-width: 991px) {
    .testimonials-slider{
        height: 260px;
    }

    .testimonials-slider-btn{
        left: 50%;
        margin: -10px 0 0 -480px;
    }

    .testimonials-slider-btn#next-btn{
        left: 50%;
        right: auto;
        margin: -10px 0 0 435px;
    }

    .testimonials-slider-btn:hover{
        left: 50%;
        margin: -10px 0 0 -482px;
    }

    .testimonials-slider-btn#next-btn:hover{
        left: 50%;
        right:auto;
        margin: -10px 0 0 437px;
    }

    .testimonials-dots{
        left: 50%;
        margin: 0 0 0 -420px;
        bottom: 30px;
    }
}