/* 
Points de rupture pris en charge :

1600px
1280px
1024px
991px
768px
600px
480px
*/
/* Good */
@media only screen and (max-width: 1600px){ /* 1600px -> 1280px  (Ecran 1280px / 1024px */
    .cookie-banner {font-size: 15px;}
    section.find-job .sec-title {
        font-size: 25px;
        line-height: 30px;
        margin: 10px 0;}
    .item-secteur {padding: 5px 0;}
    .item-secteur a {font-size: 18px;}
/* New HP */
    section.find-job .sec-title {
        font-size: 25px;
        line-height: 30px;
        margin: 10px 0;}
    .item-secteur {padding: 5px 0;}
    .item-secteur a {font-size: 16px;}
}

/* Good */
@media only screen and (max-width: 1279px){ /* 1279px -> 1024px*/    
    .find-job-form.form-inline .input-group input, 
    /*.find-job-form.form-inline .input-group select {
        width: 310px;height: 55px;}*/

    button.btn.btn-job-search {height: 55px;}
    section.find-job .sec-title {font-size: 36px;}
    .current-job-offer {margin-top: 20px;}
    .bloc-text-button .text-content {font-size: 23px;}
    .bloc-text-button a {width: 220px;height: 54px;font-size: 18px;}
    .bloc-text-button {height: 80px;}
    .block-testimonials .text-content {font-size: 18px;}
    .default-blog-news .lower-content h3 {font-size: 20px;line-height: 22px;}
    .lower-content h3, .post-excerpt {font-size: 16px;}
    .textwidget {font-size: 15px;}
    .main-footer .footer-widget .menu a {font-size: 15px;}
    .texte-valeurs {padding: 0 25px;}
    .header-style-three .main-menu .navigation > li > a {font-size: 13px;}
    .titre-expertises {font-size: 15px;}
    .texte-expertises {font-size: 14px;}
    section.find-job {padding-left: 20px;}
    .cookie-banner {font-size: 12px;}
    .image-container {width: 440px;}
    .list_process {width: calc(100% - 450px);}
    .item_list {font-size: 16px;}
    p.expertise_att:before{top: 14px;position: inherit;left: 0;}
/* YC */
    .vc_row.wpb_row.vc_row-fluid.img_entretien {display: flex;flex-wrap: wrap;align-items: center;}
    .secondcontent {display: block;}
    .page-id-883 .blog-section li {line-height: 30px;}
    .wpb_text_column.wpb_content_element.list_processus_recrutement {margin-bottom: 30px;}
    .fivecontent {display: block;/* align-items: center; */}
    .wpb_single_image.wpb_content_element.vc_align_center.img_ma_selection {border-left: none;padding-left: 0px;}
    .text_ma_selection h3, .text_ma_selection p {padding-left: 20px;padding-right: 20px;}
    .btn_candidature_spontanee.wpb_column.vc_column_container.vc_col-sm-12 {padding-top: 15px;}
    .text_candidature_spontanee {width: 100% !important;}
/* New HP */
    section.find-job .sec-title {font-size: 16px;line-height: 20px;}
    .sec-sub-title {font-size: 16px;}
    .item-secteur {padding:2px 0;}
    .item-secteur a {font-size: 12px;}
    .list-secteur {margin: 10px 0;}
    button.btn.btn-job-search {font-size: 16px;width: 60px;}
    button.btn.btn-job-search i {font-size: 22px;margin-right: 0;}
    .find-job-form.form-inline .input-group input,
    .find-job-form.form-inline .input-group select {height: 55px;}
    .find-job form .form-group:first-child {width: calc(100% - 66px);}
    .find-job-form .input-group-addon img {width: 25px;}
    button.btn.btn-job-search p {display: none;}
}

/* Good */
@media only screen and (max-width: 1023px){ /* 1023px -> 992px*/
    .hidden-bar .logo {background: white;}
    .hidden-bar {background: #2E3877;}
    .fivecontent {display: block;/* align-items: center; */}
/* YC */
     .wpb_single_image.wpb_content_element.vc_align_center.img_ma_selection {border-left: none;padding-left: 0px;}
    .text_ma_selection h3, .text_ma_selection p {padding-left: 20px;padding-right: 20px;}
    .btn_candidature_spontanee.wpb_column.vc_column_container.vc_col-sm-12 {padding-top: 15px;}
    .text_candidature_spontanee {width: 100% !important;}
    .decouvrir_home .bloc-fonctions{width:70%;}
    .decouvrir_home .bloc-image {width: 30%;}
/* New HP */
    section.find-job {margin: auto;}
}

/* Good */
@media only screen and (max-width: 991px){ /* 991px -> 768px*/
    .main-header .main-box .logo-box {width: 130px;}
    .main-header .header-lower {position: static;}
    .block-testimonials .text-content {font-size: 16px;}
    .testi-name {font-size: 19px;}
    section.testimonials-akkion .testi-icon img {width: 50px;}
    .page-title {padding: 100px 0px 100px;}
    .page-id-377 section.page-title {background-position: inherit;}
    .texte-valeurs {font-size: 12px;padding: 0 15px;}
    .cookie-banner {font-size: 9px;}
    .main-footer div#text-4, 
    .main-footer div#nav_menu-2, 
    .main-footer div#nav_menu-3, 
    .main-footer div#text-3{width: 100%;}
    .decouvrir_home .bloc-image {display: none;}
    .decouvrir_home .bloc-fonctions {width: 100%;}
/* YC */
    .page-id-383 .info-column.col-md-4.col-sm-4.col-xs-12 {width: 100%;}
    .img_entretien p {font-size: 16px;}
    .page-id-885 li {font-size: 16px !important;}
    .text_entretien b {font-size: 20px;}
    .title_recrutement h2:before {margin-right: 5px;}
.wpb_single_image.wpb_content_element.vc_align_left.vc_custom_1504684085251.pave_img        {margin-top: 5px !important;}
    .wpb_text_column.wpb_content_element.list_processus_recrutement {margin-bottom:30px !important;}
    .wpb_single_image.wpb_content_element.vc_align_right {display: flex;justify-content: center;}
    .img_pdtentretien1 {display: block;}
    .vc_row.wpb_row.vc_row-fluid.sixcontent {display: flex;flex-wrap: wrap;flex-direction: column-reverse;}
    .contentsecond img {height: 350px;width: auto;}
    .threecontent {flex-direction: column;}
    .pave_img {flex-direction: column !important;}
    .cube_form img {width: 250px;height: auto;}
    .wpb_single_image.wpb_content_element.vc_align_center.img_ma_selection {border-left: none;padding-left: 0px;}
    .text_ma_selection h3, .text_ma_selection p {padding-left: 20px;padding-right: 20px;}
    .btn_candidature_spontanee.wpb_column.vc_column_container.vc_col-sm-12 {padding-top: 15px;}
    .text_candidature_spontanee {width: 100% !important;}
/* New HP */
    section.find-job .sec-title {font-size: 32px;line-height: 34px;}
}

@media only screen and (max-width: 767px){ /* 767px -> 480px*/
    .main-header.header-style-three .header-lower {background: white;}
    .find-job-form.form-inline .input-group input, 
    .find-job-form.form-inline .input-group select {
        width: 100%;}
    button.btn.btn-job-search {width: 100%;}
    .current-job-offer {display: none;}
    .vc_row.over_slider {align-items: flex-end;}
    section.find-job .sec-title {font-size: 22px;line-height: 30px;margin-bottom: 30px;}
    .job-date span:first-child {display: none;}
    #job-list .job-date {order: 1;width: 50%;}
    #job-list .job-info {order: 3;width: 100%;}
    #job-list .job-contrat-type {order: 2;width: 50%;}
    #job-list .view-job-offer {order: 4;}
    .bloc-text-button {flex-direction: column;height: 140px;}
    section.testimonials-akkion .testi-icon {display: none;}
    .block-testimonials .text-content {padding: 0 10px;height: 200px;}
    .image-valeurs {margin-left: 0;}
    .valeurs h3 {padding-left: 20px;}
    .decouvrir_nos_valeurs h3 {line-height: 25px;font-size: 20px;}
    .bloc-text-button .text-content {text-align: center;font-size: 21px;}
    .fonction p {font-size: 15px;}
/* YC */
    .title_recrutement h2:before {padding-right: 35px;}
    .img_entretien p {font-size: 16px;}
    .page-id-885 li {font-size: 16px !important;}
    .title_recrutement b {font-size: 20px;}
    .page-id-883 .title_recruter_akkion h3 {line-height: 25px;}
    .pave_img {flex-direction: column !important;}
    .cube_form img {width: 250px;height: auto;}
    .wpb_single_image.wpb_content_element.vc_align_center.img_ma_selection {border-left: none;padding-left: 0px;}
    .text_ma_selection h3, .text_ma_selection p {padding-left: 20px;padding-right: 20px;}
    .btn_candidature_spontanee.wpb_column.vc_column_container.vc_col-sm-12 {padding-top: 15px;}
/* New HP */
    .find-job-form.form-inline .form-group {display: inline-block;}
/* Page contact */
    .contact-style-three .image-side{display: none;}
    .contact-style-three .form-side {width: 100%;}
}

@media only screen and (max-width: 479px){ /* 479px -> 400px*/
    section.find-job .sec-title {margin-bottom: 10px;font-size: 20px;}
    .contentsecond img {height: 250px;width: auto;}
/* YC */
    .text_ma_selection h3, .text_ma_selection p {padding-left: 20px;padding-right: 20px;}
    .btn_candidature_spontanee.wpb_column.vc_column_container.vc_col-sm-12 {padding-top: 15px;}
    .bloc-fonction-container {padding: 5px 15px;}
/* New HP */
    .item-secteur {padding: 2px 4px;}
    .item-secteur a {font-size: 11px;}
    .item-secteur a:before{display:none;}
}

@media only screen and (max-width: 399px){ /* 399px -> 320px*/
    .job-offer {padding: 10px 10px;}
    .view-job-offer a {width: 100%;}
    .akkion-button a {width: 100%;}
    .bloc-text-button .text-content {
    font-size: 18px;
    text-align: center;}
    .block-testimonials .text-content {height: auto;}
    #candidature-popup {width: 100%;}
    .quote-text {padding: 0;}
    .image-valeurs {width: 30px;}
    .valeurs h3 {padding: 0;font-size: 20px;}
    .texte-valeurs {height: auto;}
    .expertises.col-xs-12 {height: auto;flex-wrap: wrap;padding: 10px 0;}
    .blog section.page-title {background-position: inherit;}
/* YC */
    .contentsecond img {height: 180px;width: auto;}
    .wpb_single_image.wpb_content_element.vc_align_center.img_ma_selection {border-left: none;padding-left: 0px;}
    .text_ma_selection h3, .text_ma_selection p {padding-left: 20px;padding-right: 20px;}
    .btn_candidature_spontanee.wpb_column.vc_column_container.vc_col-sm-12 {padding-top: 15px;}
    .decouvrir_home .fonction .akkion-icon:before {width: 12px;height: 12px;}
/* New HP */
    .list-secteur {height: auto;}
    .item-secteur {width: 100%;}
    .item-secteur a {font-size: 16px;}
    .item-secteur a:before{display:inline-block;}
    section.find-job{padding-left:0;}
}

@media only screen and (max-width: 1200px){
.page-template-page-recruteur .widgets-section-flex > * {width: 100%;}   
}

/* Browser Compatibility */
