@media screen and (min-width: 731px) {
    .w4us-top{
        padding:60px 0 115px;
    }

    .w4us-top h1{
        line-height: 66px;
    }

    .w4us-top h1 span{
        font-size: 82px;
    }

    .w4us-top h1 span:after{
        width: 516px;
        height: 82px;
        background-size: 516px 82px;
        margin:0 0 0 -258px;
    }

    .slider-inner ul li{
        width: calc(33.333vw - 25px);
    }

    .slider-btn{
        left:3px;
        opacity:0.8;
    }

    .slider-btn.btn-right{
        left:auto;
        right:3px;
    }

    .slider-btn:hover{
        left:0px;
        opacity: 1;
    }

    .slider-btn.btn-right:hover{
        left:auto;
        right:0px;
    }

    .jobs-slider ul li article{
        padding:15px 20px;
    }

    .jobs-slider ul li article h4 a:hover{
        text-decoration: underline;
    }

    .jobs-slider ul li article .btn{
        right:auto;
        left:20px;
    }

    .slider.testimonial-slider .slider-inner{
        height: 420px;
    }

    .w4us-about{
        padding:0;
    }

    #main .w4us-about .main-center{
        position: relative;
        max-width: 1100px;
    }

    .w4us-about .main-center:after{
        content: "";
        display: block;
        clear: both;
    }

    .w4us-about-text{
        float: right;
        margin: 110px 0;
        width: 45%;
    }

    .video-wrap{
        position: absolute;
        top: 50%;
        width: 48%;
        height: 0;
        padding-top: 28%;
        transform: translateY(-50%);
        left: 15px;
    }

    .location-module{
        padding:20px;
    }

    .location-img{
        margin:-20px -20px 20px;
    }

    .perks-wrap li{
        width: 170px;
        margin: 10px 25px 30px;
    }

    .w4us-apply{
        background: none;
        padding: 50px 0 0;
        overflow: hidden;
        position: relative;
    }

    .w4us-apply:before {
        content: "";
        background: #003777;
        background: -webkit-gradient(linear,left top,left bottom,from(#005da4),to(#003777));
        background: -webkit-linear-gradient(#005da4,#003777);
        background: -moz-linear-gradient(top,#005da4,#003777);
        background: -ms-linear-gradient(#005da4,#003777);
        background: -o-linear-gradient(#005da4,#003777);
        background: linear-gradient(#005da4,#003777);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005da4',endColorstr='#003777',GradientType=0);
        zoom: 1;
        position: absolute;
        z-index: 0;
        top: 50px;
        left: 0px;
        right: 0px;
        bottom: 0px;
    }

    .w4us-apply .main-center{
        position: relative;
        padding: 40px 10px 0;
    }

    .w4us-apply .main-center:after{
        content: "";
        display: block;
        clear: both;
    }

    .w4us-apply-text{
        text-align: left;
        padding: 0 365px 50px 0;
        margin: 0;
    }

    .w4us-apply-owl{
        position: absolute;
        width: 260px;
        right: 15px;
        bottom: -8px;
    }

    .wing-left{
        position: absolute;
        bottom: -10px;
        left: 0px;
        width: 21px;
        height: 88px;
        background-image: url(/images/w4us-barney.png);
        background-size: 260px 238px;
        background-position: bottom left;
        transform-origin: top right;
        transition: all 0.1s ease-out;
        box-shadow: 16px 13px 20px #1e5b9d, 15px 53px 8px #194f8b;
    }

    .wing-right{
        position: absolute;
        bottom: -10px;
        right: 0px;
        width: 23px;
        height: 91px;
        transform-origin: top left;
        background-image: url(/images/w4us-barney.png);
        background-size: 260px 238px;
        background-position: bottom right;
        transition: all 0.1s ease-out;
        box-shadow: -16px 13px 20px #1b5593, -13px 24px 8px #184e89;
    }

    .beak{
        position: absolute;
        top: 117px;
        left: 77px;
        width: 45px;
        height: 42px;
        z-index: 2;
    }

    .beak:before{
        content: "";
        position: absolute;
        top: 20px;
        left: 16px;
        width: 20px;
        height: 25px;
        background: #080809;
        border-radius: 56px 20px 98px 65px;
        border-left: 4px solid #efbd26;
        border-bottom: 2px solid #da8828;
        border-right: 5px solid #da8828;
        z-index: 1;
        transform: rotate(8deg);
        transform-origin: top right;
        border-top: 4px solid #efbd26;
        transition: all 0.15s ease-out;
    }

    .beak:after{
        content: "";
        position: absolute;
        z-index: 2;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 1px;
        background: rgba(255, 0, 0, 0.6);
        border-radius: 0 111px 272px 66px;
        background-image: url(/images/w4us-barney.png);
        background-position: -77px -117px;
        background-repeat: no-repeat;
        background-size: 260px 238px;
    }

    .w4us-apply-owl{
        animation: owl_hover 1.2s infinite ease;
        -webkit-animation: owl_hover 1.2s infinite ease;
    }

    .w4us-apply-owl .eyes .eye span{
        animation: owl_hover_eye_right 3s infinite linear;
        -webkit-animation: owl_hover_eye_right 3s infinite linear;
    }

    .w4us-apply-owl .wing-left{
        animation: owl_hover_left_wing 1.2s infinite ease;
        -webkit-animation: owl_hover_left_wing 1.2s infinite ease;
    }

    .w4us-apply-owl .wing-right{
        animation: owl_hover_right_wing 1.2s infinite ease;
        -webkit-animation: owl_hover_right_wing 1.2s infinite ease;
    }

    .w4us-apply-owl:hover .beak:before{
        transform: rotate(-8deg);
    }
}

@media screen and (min-width:961px) {
    .slider.testimonial-slider .slider-inner{
        height: 335px;
    }
}

@media screen and (min-width: 1231px) {
    .slider-inner{
        margin:0 40px;
    }

    .slider.testimonial-slider .slider-inner{
        height: 320px;
    }

    .slider-inner ul li{
        width: 373px;
    }

    .testimonial .bubble{
        padding:30px;
    }
}