@media (max-width: 991px){
    .slick-next
    {
        right: 15px;
    }

    .slick-prev
    {
        z-index: 6;
        left: 5px;
    }
}

@media (max-width: 1300px){
    .slick-next:before
    {
        font-size: 15px;
    }

    .slick-prev:before
    {
        font-size: 15px;
    }
}

@media (max-width: 780px){
    i.picto {
        width: 65px;
        margin-top: 20px;
    }

    .box-focus .ttl {
        font-size: 1.2em;
    }
}

@media (min-width: 781px) and (max-width: 999px) {
    i.picto {
        width: 65px;
        margin-top: 20px;
        margin-left: 30px;
    }

    .box-focus .ttl {
        font-size: 1.6em;
    }

    .row .col-sm-4 {
            float: inherit;
            width: 100%;
        }

    .row .col-sm-12 {
            float: inherit;
            width: 100%;
        }
}



@media (min-width: 1000px) and (max-width: 1200px){
    i.picto {
        width: 55px;
        margin-top: 23px;
        margin-right: 25px;
        margin-left: -10px;
    }


    img.picto50 {
        width: 40px !important;
    }

    .box-focus .ttl {
        font-size: 1.2em;

    }
}



@media (max-width: 1300px){
    .slick-next:before
    {
        font-size: 15px;
    }

    .slick-prev:before
    {
        font-size: 15px;
    }
}

@media all and (max-width: 480px) {
    .home-section .container .figure .wp-caption-text {
        max-width: 354px;
        position:absolute;
    }
}

@media all and (max-width: 767px) {
    .home-section .container .figure .wp-caption-text {
        position:absolute;
    }
}

#jobDating_text {
    text-align:center;
    font-size: 2em;
}

#jobDating-img {
    margin-top:auto;
    margin-left:auto;
    margin-right:auto;
    display:block;
    margin-bottom:-70px;
}

@media all and (max-width: 767px) {
    #jobDating-img {
        width: 100%;
        height: 100%;
        margin-bottom:0px;
    }

    #jobDating_text {
        text-align:center;
        font-size: 1.1em;
    }
}



