@media only screen and (min-width:767px){
    .navbar.container{max-width:1440px;    /*display: table;*/width:100%;padding:0 30px;margin:0 auto;position:static;display:flex;align-items:center;}
}
@media only screen and (min-width:1025px){
    .navbar-header{    /*display: table-cell;*/
    vertical-align:middle;float:none;}
    .navbarcollapse.collapse{display:block;vertical-align:middle;}
    #navcollapse .region-navigation-collapsible{width:100%;max-width:100%;    /*display: inline-block;*/padding-left:10px;}
}
@media only screen and (min-width:1531px) and (max-width:1700px){
    html[lang="de"] .navbar-nav > li > a{font-size:14px;}
    html[lang="de"] .navbar-nav > li{margin:0 13px;}
}
@media only screen and (min-width:1451px) and (max-width:1530px){
    .navbar .logo img{height:60px;}
    .block-lang-dropdown{right:85px;}
    #block-headericon{right:130px;}
    #block-headericon a{margin-right:12px;}
    .navbar-nav > li > a{font-size:14px;}
}
@media only screen and (min-width:1301px) and (max-width:1450px){
    .views-slideshow-controls-bottom{top:63%;}
    .navbar .logo img{height:60px;}
    .view-id-homepage_slider.view-display-id-block_1{background-size:100% 100%;}
    .block-views-blocknos-references-block-2,#block-notresituationgeographique{width:800px;max-width:100%;}
    .block-lang-dropdown{right:85px;}
    #block-headericon{right:128px;}
    #block-headericon a{margin-right:12px;}
    .navbar-nav > li > a{font-size:14px;}
    .view-id-nos_references.view-display-id-block_2 .views-field-field-logo img{max-width:none;height:auto;max-height:none;width:100%;}
    html[lang="de"] .navbar-nav > li > a{font-size:13px;}
    html[lang="de"] .navbar-nav > li{margin:0 12px;}
}
@media only screen and (max-width:1300px){
    .views-slideshow-controls-bottom{top:63%;left:68px;}
    .view-id-homepage_slider.view-display-id-block_1{background-size:100% 100%;}
    .home-prestations-block,.home-integration-block{width:250px;height:250px;margin:0 auto;}
    .home-prestations-block .home-prestations > img,.home-integration-block .home-integration > img{width:80px;}
    .home-prestations-block .home-prestations h6,.home-integration-block .home-integration h6{font-size:22px;}
    .home-prestations-block .home-prestations h5,.home-integration-block .home-integration h5{font-size:15px;}
    .home-prestations-block .home-prestations h5 img,.home-integration-block .home-integration h5 img{width:15px;}
    .view-id-homepage_slider.view-display-id-block_1 .homepage-slider-wrapper{left:50px;}
    .slider-blocks{right:80px;}
    .block-views-blocknos-references-block-2,#block-notresituationgeographique{width:800px;max-width:100%;}
    .navbar.container{padding:0 25px;}
    .navbar-nav > li{margin:0 10.5px;}
    .block-lang-dropdown{right:78px;}
    #block-headericon{right:116px;}
    #block-headericon a{margin-right:12px;}
    .navbar-nav > li > a{font-size:14px;}
    html[lang="de"] .navbar-nav > li{margin:0 7px;}
    html[lang="de"] .navbar-nav > li > a{font-size:13px;}
    .searchbar .region-searchbar .input-group .form-control{padding:6px 40px 6px 70px;}
    #block-scrolltonextsection{bottom:170px;}
    .nos-prestations-title h3,.integration-title h3{font-size:38px;}
    .navbar .logo img{height:60px;}
    .block-text-resize{width:60px;}
    .block-text-resize a#text_resize_decrease{font-size:12px!important;}
    .block-text-resize a#text_resize_reset{font-size:16px!important;}
    .block-text-resize a#text_resize_increase{font-size:22px!important;}
    .view-id-nos_references.view-display-id-block_2 .views-field-field-logo img{max-width:none;height:auto;max-height:none;width:100%;}
}
@media only screen and (max-width:1199px){
    h1{font-size:35px;}
    h2,h3,h4{font-size:30px;}
    .nos-prestations-title h3,.integration-title h3{font-size:30px;}
    .views-slideshow-controls-bottom{top:63%;left:68px;}
    .view-id-homepage_slider.view-display-id-block_1{background-size:100% 100%;}
    .home-prestations-block,.home-integration-block{width:250px;height:250px;margin:0 auto;}
    .home-prestations-block .home-prestations > img,.home-integration-block .home-integration > img{width:80px;}
    .home-prestations-block .home-prestations h6,.home-integration-block .home-integration h6{font-size:22px;}
    .home-prestations-block .home-prestations h5,.home-integration-block .home-integration h5{font-size:15px;}
    .home-prestations-block .home-prestations h5 img,.home-integration-block .home-integration h5 img{width:15px;}
    .view-id-homepage_slider.view-display-id-block_1 .homepage-slider-wrapper{left:50px;}
    .slider-blocks{right:80px;}
    .block-propos .description p{font-size:16px;}
    .block-propos .feature{font-size:20px;margin-bottom:45px;}
    .block-propos{height:400px;}
    .news-wrapper .news-title a{font-size:22px;line-height:1.2;}
    .prestations-entreprises-block{width:200px;height:200px;margin:0 auto;}
    .prestations-entreprises-block .prestations-entreprises img{width:50px;}
    .prestations-entreprises-block .prestations-entreprises h6 strong{font-size:18px;}
    .prestations-entreprises-block .prestations-entreprises h6{font-size:12px;}
    .prestations-entreprises-desc{font-size:16px;}
    .nos-prestation-icon{width:68px;height:68px;}
    .nos-prestation-icon img{width:100%;height:auto;}
    .prestation-detail h3,.prestation-desc{margin-bottom:20px;}
    .prestations-entreprises-wrapper .prestations-entreprises-logo img{width:120px;}
    .quicktabs-tabs li a{min-width:110px;height:40px;padding:10px 15px 10px;font-size:14px;}
    .emplois-view-tabs .view-header h4{height:55px;padding:10px 18px;margin-bottom:15px;}
    .emplois-view-tabs .view-header{margin-bottom:25px;}
    .emplois-view-tabs .views-row .views-field-name .field-content{font-size:20px;}
    .emplois-node-view .views-row .views-field-title a{font-size:14px;padding:15px 14px;padding-left:47px;text-indent:-30px;}
    .emplois-node-view .view-empty .views-field-title{font-size:14px;padding:15px 26px 15px 47px;}
    .emplois-node-view .views-row .views-field-title a:before{margin-right:9px;}
    .emplois-view-tabs .view-header .pension-benefit h5{font-size:14px;}
    .emplois-form-section .number{font-size:23px;margin-right:8px;}
    .emplois-wrapper .block-title{margin-bottom:30px;}
    .emplois-wrapper{padding:36px 0 50px;}
    .emplois-form-section .description h5{font-size:22px;}
    .block-views-blocknos-references-block-2,#block-notresituationgeographique{width:800px;max-width:100%;}
    .nos-prestation-contact-form .webform-submission-form .webform-required{}
    .contact-form-wrapper .nos-prestation-contact-form .form-actions .form-submit{min-width:150px;}
    .searchbar{top:80px;height:60px;}
    .searchbar .region-searchbar .input-group .form-control{padding:6px 15px 6px 15px;}
    .news-images-gallery .view-content .views-row,.news-video-gallery .view-content .views-row{float:none;clear:none;width:auto;}
    .news-images-gallery .view-content .views-row.clearfix:before,.news-video-gallery .view-content .views-row.clearfix:before{content:none;}
    .news-images-gallery .view-content .views-row.clearfix:after,.news-video-gallery .view-content .views-row.clearfix:after{content:none;}
    .news-images-gallery .view-content .views-row .views-col:last-child,.news-video-gallery .view-content .views-row .views-col:last-child{margin-right:13px;}
    body.page-node-type-actualites #drupal-modal .modal-dialog{padding:15px;}
}
@media only screen and (min-width:1025px) and (max-width:1199px){
    .navbar.container{padding:0 20px;}
    .navbar .logo img{height:40px;}
    .navbar-nav > li > a{font-size:12px;}
    .navbar-nav > li{margin:0 8.5px;}
    html[lang="de"] .navbar-nav > li{margin:0 6px;}
    html[lang="de"] .navbar-nav > li > a{font-size:11px;}
    .block-lang-dropdown{right:75px;}
    #block-headericon{right:120px;}
    .header-wrapper{height:80px;padding:12px 0;display:flex;align-items:center;}
    .homepage-slider{top:172px;}
    .main-container > .row > .col-sm-12{margin-top:80px;}
    body.page-node-type-nos-prestations .main-container.container > .row > .col-sm-12,body.page-node-type-integration .main-container > .row > .col-sm-12,body.page-node-type-faq .main-container > .row > .col-sm-12,body.path-actualites .main-container > .row > .col-sm-12{margin:80px auto 0;}
    body.page-node-24 .full-width,body.path-references .full-width,body.page-node-type-actualites .main-container{padding-top:80px;}
    #block-headericon a img{max-width:22px;}
    .lang-dropdown-form .select-wrapper::before{width:22px;height:19px;background-size:100% auto;}
    #block-headericon a{margin-right:8px;}
    body.path-references .full-width{background-size:370px 220px;}
    .pdf-link a{font-size:16px;text-indent:-47px;padding-left:48px;}
    .questionnaire-de-satisfaction #edit-prestations-commerciales---wrapper{left:32%;}
    #edit-souhaitez-vous-etre-contacte---wrapper,#edit-contacted{width:38%;}
    .questionnaire-de-satisfaction .form-item-avez-vous-ete-satisfait-de-notre-prestation .select-wrapper,.questionnaire-de-satisfaction .form-item-nous-recommanderiez-vous-a-des-tiers .select-wrapper{width:60%;}
    #navcollapse .region-navigation-collapsible{padding-left:30px;}
    .block-text-resize{width:60px;}
    .block-text-resize a#text_resize_decrease{font-size:12px!important;}
    .block-text-resize a#text_resize_reset{font-size:16px!important;}
    .block-text-resize a#text_resize_increase{font-size:22px!important;}
    .view-id-nos_references.view-display-id-block_2 .views-field-field-logo img{max-width:none;height:auto;max-height:none;width:100%;}
    body.page-node-22 .main-container{background-size:260px auto,1163px auto;}
    .view-id-homepage_slider.view-display-id-block_1 .homepage-banner{height:600px;}
    .slider-blocks{top:0;}
    .webform-submission-nos-prestations-contact-form-form #edit-container{display:block;}
    .webform-submission-nos-prestations-contact-form-form .captcha{margin-bottom:15px;}
}
@media only screen and (max-width:1024px){
    h1{font-size:25px;}
    h2,h3,h5{font-size:20px;}
    h4{font-size:18px;}
    .block-text-resize{right:50px;width:45px;top:0;transform:none;height:60px;}
    .block-text-resize a#text_resize_decrease{font-size:12px!important;}
    .block-text-resize a#text_resize_reset{font-size:15px!important;}
    .block-text-resize a#text_resize_increase{font-size:20px!important;}
    .nos-prestations-title h3,.integration-title h3{font-size:20px;}
    #block-scrolltonextsection{bottom:60px;}
    .slider-blocks{top:0;right:50px;}
    .view-id-homepage_slider.view-display-id-block_1{background-size:100% 100%;}
    .view-id-homepage_slider.view-display-id-block_1 .homepage-slider-wrapper{left:35px;}
    .slider-description{font-size:14px;margin-bottom:20px;}
    .prestations-entreprises-block{width:160px;height:160px;margin:0 auto;}
    .home-prestations-block,.home-integration-block{width:160px;height:160px;margin:0 auto;}
    .home-prestations-block-wrapper .home-prestations-block .home-prestations h5:after,.home-integration-block-wrapper .home-integration-block .home-integration h5:after{width:11px;height:11px;}
    .home-prestations-block .home-prestations > img,.home-integration-block .home-integration > img{width:45px;margin:0 auto 10px;}
    .home-prestations-block .home-prestations h6,.home-integration-block .home-integration h6{font-size:14px;margin-bottom:8px;}
    .home-prestations-block .home-prestations h5,.home-integration-block .home-integration h5{font-size:12px;}
    .prestations-entreprises-block .prestations-entreprises img{width:50px;}
    .prestations-entreprises-block .prestations-entreprises h6 strong{font-size:18px;}
    .prestations-entreprises-block .prestations-entreprises h6{font-size:12px;}
    .views-slideshow-controls-bottom{top:63%;left:53px;}
    .slider-social-link a{margin-right:15px;}
    .block-propos{height:400px;}
    .block-propos .feature{margin-bottom:40px;font-size:16px;}
    .block-propos .description p{font-size:14px;}
    .orange-btn,.orange-btn:hover,.orange-btn:focus,.form-actions .form-submit,.form-actions .form-submit:hover,.form-actions .form-submit:focus{min-width:120px;min-height:40px;padding:10px 30px;font-size:12px;}
    .block-propos .feature:before{width:145px;}
    .block-propos .feature:after{width:135px;}
    .news-wrapper .news-category{width:73px;height:20px;padding:4px 0;font-size:10px;margin-bottom:15px;}
    .news-wrapper .news-title a{font-size:16px;margin-bottom:13px;}
    .news-wrapper .news-detail{font-size:12px;}
    .view-id-dernieres_actualites.view-display-id-block_2 .views-field-nothing{margin-bottom:20px;}
    .view-id-dernieres_actualites.view-display-id-block_2 .views-row > .views-field-nothing{margin-bottom:30px;}
    .footer .logo img{width:120px;}
    .prestations-entreprises-desc{font-size:14px;margin-bottom:20px;}
    .prestations-entreprises-wrapper .prestations-entreprises-logo{margin-bottom:20px;}
    .prestations-entreprises-wrapper .prestations-entreprises-logo img{width:80px;}
    .nos-prestation-icon{width:50px;height:45px;padding-left:0;}
    .prestation-detail h3{margin-bottom:20px;}
    .prestation-desc{margin-bottom:20px;}
    .view-id-nos_prestations.view-display-id-page_1 .views-row,.view-id-integration.view-display-id-page_1 .views-row{margin-bottom:25px;}
    .prestation-detail{padding-top:8px;}
    .la-fondation-wrapper h6,.role-social-wrapper h6{font-size:16px;}
    .industrial-skills-wrapper h2{margin-bottom:25px;}
    .references-block .field--name-body,.references-block .field--name-body p{font-size:14px;}
    .view-id-references.view-display-id-page_1 .references-wrapper h6{font-size:18px;}
    .emplois-view-tabs .view-header h4{height:38px;padding:10px 18px;margin-bottom:15px;}
    .emplois-view-tabs .views-row .views-field-name .field-content{font-size:16px;}
    .emplois-node-view .views-row .views-field-title a:before{margin-right:9px;}
    .emplois-view-tabs .view-header .number{font-size:18px;}
    .page-header{font-size:25px;}
    .view-id-actualites.view-display-id-page_1 .view-filters .form-item-field-blog-category-target-id ul li{margin-right:8px;}
    .view-id-actualites.view-display-id-page_1 .view-filters a{font-size:10px;}
    body.path-actualites .main-container{padding:42px 0 30px;}
    .contact-details .address,.contact-description-wrapper{font-size:14px;}
    .contact-detail-wrapper .social-icon-wrapper{margin-bottom:20px;}
    .social-icon-wrapper a{margin-top:0;}
    .oval-left img,.video img,#block-notresituationgeographique img{max-width:100%;}
    .block-views-blocknos-references-block-2,#block-notresituationgeographique{width:600px;max-width:100%;}
    body.path-qualite .main-container{background-image:none;}
    .qualite-wrapper .field--name-body{font-size:14px;}
    .view-id-qualite.view-display-id-page_1 .views-field-title .field-content{font-size:14px;}
    .nos-prestations-main-wrapper .nos-prestations-icon,.integration-main-wrapper .integration-icon{width:100px;height:100px;margin-bottom:20px;}
    .nos-prestations-main-wrapper .nos-prestations-icon img,.integration-main-wrapper .integration-icon img{width:70px;}
    .gallery-images-wrapper .field--label,.services-contact-form-panel .block-title,.services .field .field--label,.integration-services .field--name-field-integration-label{height:auto;font-size:20px;min-height:40px;}
    .services .field--items > .field--item .field-collection-item .field--type-string,.integration-services .field--name-field-integration-social-info > .field--item .field--name-field-integration-title{font-size:20px;margin-bottom:10px;}
    .services .field--items > .field--item:before,body.page-node-type-faq .integration-main-wrapper .field--name-field-faq .field--item h3:before,.integration-services .field--name-field-integration-social-info > .field--item:before{font-size:20px;}
    .services .field .field--item,.integration-services .field--name-field-integration-social-info > .field--item .field--name-field-integration-description{font-size:14px;}
    .pdf-link a::before,.polyval-wrapper .field--name-field-information .file .file-link a::before{width:23px;height:33px;margin-right:10px;}
    .contact-form-wrapper .nos-prestation-contact-form .form-actions{margin-top:20px;}
    .services-contact-form-panel .block-title{padding:10px 33px;}
    .nos-prestation-back-link{padding:0;}
    .nos-prestation-back-link a,#block-integrationbacklink a{font-size:12px;}
    .nos-prestation-back-link a:before,#block-integrationbacklink a::before{width:20px;height:20px;background-size:10px 10px;margin-right:7px;}
    .pdf-link a{font-size:13px;text-indent:-35px;padding-left:36px;line-height:6px;}
    a.go-to-page{font-size:14px;}
    a.go-to-page::after{width:20px;height:20px;background-size:10px 10px;}
    .integration-main-wrapper .ui-state-default{font-size:16px;margin-bottom:15px;padding:0px 0 0 40px;}
    body.page-node-type-faq .integration-main-wrapper .field--name-field-faq .field--item h3.ui-accordion-header-active:after{width:13px;height:7px;margin-left:15px;}
    body.page-node-type-faq .integration-main-wrapper .field--name-field-faq .field--item h3.ui-accordion-header-collapsed:after{width:7px;height:13px;margin-left:15px;}
    .integration-main-wrapper .ui-accordion-content{font-size:14px;margin-bottom:10px;padding:0 0 0 40px;}
    .news-content-wrapper .blog-summary{font-size:16px;margin-bottom:30px;}
    .news-content-wrapper .blog-image{margin-bottom:30px;}
    .news-content-wrapper .blog-body{font-size:14px;line-height:1.6;padding:0 15px;}
    .donations h6{font-size:20px;}
    .donations .text-bold{font-size:16px;}
    .contact-details .contact-info{font-size:14px;}
    .donations h2{margin-bottom:25px;}
    .navbar.container{padding:0 15px;}
    #block-headericon a{margin-right:5px;}
    #block-headericon a img{max-width:18px;}
    .lang-dropdown-form .select-wrapper::before{width:18px;height:15px;background-size:100% auto;}
    .collapse{display:none;}
    .navbar-toggle{display:block;}
    .navbar-toggle{right:7px;background-color:#f18400;margin:0;top:14px;padding:6px 7px;border-radius:0;}
    .navbar-toggle .icon-bar{background-color:#fff;width:20px;}
    .header-wrapper{height:auto;padding:0;position:fixed;}
    .navbar .logo img{height:30px;}
    .navbar .logo{padding:8px 0 0 15px;margin-bottom:0;}
    #block-headericon{right:150px;top:17px;transform:none;}
    .block-lang-dropdown{top:16px;right:105px;transform:none;}
    .navbarcollapse{background-color:#fff;position:relative;z-index:2;padding:15px;top:8px;}
    #block-polyval-main-menu .navbar-nav{margin:0;float:none;}
    #block-polyval-main-menu .navbar-nav > li{margin-right:0;margin-bottom:10px;float:none;}
    .header-wrapper .navbar.container{padding:0;min-height:60px;display:block;}
    .header-wrapper .navbar.container .navbar-header{margin:0;}
    .header-wrapper .navbar{border:0;}
    body.page-node-60 .main-container{padding:30px 0 25px;}
    .questionnaire-de-satisfaction .fieldgroup .fieldset-legend,.questionnaire-de-satisfaction .form-item-avez-vous-ete-satisfait-de-notre-prestation label,.questionnaire-de-satisfaction .form-item-nous-recommanderiez-vous-a-des-tiers label{font-size:15px;}
    .questionnaire-de-satisfaction .form-item-services-utilises-prestations-commerciales label,.questionnaire-de-satisfaction .form-item-services-utilises-intégration-sociale label{font-size:13px;}
    .questionnaire-de-satisfaction #edit-services-utilises--wrapper,#edit-avez-vous-ete-satisfait-de-notre-prestation---wrapper,#edit-nous-recommanderiez-vous-a-des-tiers---wrapper,#edit-souhaitez-vous-etre-contacte---wrapper,.questionnaire-de-satisfaction .form-item-avez-vous-ete-satisfait-de-notre-prestation,.questionnaire-de-satisfaction .form-item-nous-recommanderiez-vous-a-des-tiers{margin-bottom:20px;}
    .questionnaire-de-satisfaction .checkbox label{font-size:13px;}
    #edit-souhaitez-vous-etre-contacte---wrapper,#edit-contacted{width:100%;margin-top:0;}
    #edit-contacted{margin-bottom:0;}
    .questionnaire-de-satisfaction #edit-prestations-commerciales---wrapper{position:static;margin-bottom:20px;}
    .questionnaire-de-satisfaction .form-checkbox{height:14px;width:14px;}
    .questionnaire-de-satisfaction .form-checkbox:checked::after{left:2px;top:0px;width:7px;height:10px;}
    .questionnaire-de-satisfaction .form-item-services-utilises-prestations-commerciales input:checked{margin-bottom:0!important;}
    .questionnaire-de-satisfaction #edit-prestations-commerciales-{margin-top:10px;}
}
@media only screen and (min-width:992px) and (max-width:1024px){
    .footer .logo img{width:150px;}
    .footer .logo{width:22%;}
    .footer #block-services{margin-right:10px;}
    .footer #block-apropos{margin-right:10px;}
    .registration-form #edit-50---wrapper{width:22%;}
    .registration-form #edit-checkbox-taux-d-activite-souhaite--wrapper{width:34%;}
}
@media only screen and (min-width:768px) and (max-width:1024px){
    .navbar .logo img{height:50px;}
    .navbar-nav > li > a{font-size:13px;}
    .navbar-nav > li{margin-right:17px;}
    .block-propos .description{margin-left:0;}
    .footer .menu a{font-size:13px;}
    #block-contact p,#block-partenaires p{font-size:13px;}
    .emplois-node-view .views-row .views-field-title a{font-size:13px;}
    .emplois-wrapper{padding:36px 15px 50px;}
    .references-block .field--name-body{width:400px;}
    body.path-references .full-width{background-size:370px 180px;}
    .prestation-description .block-align{padding:0 0 0 15px;}
    .view-id-nos_prestations.view-display-id-page_1 .views-row,.view-id-integration.view-display-id-page_1 .views-row{margin-bottom:45px;}
    .oval-left img{width:100px;}
    .nos-prestation-back-link a,#block-integrationbacklink a{font-size:10px;}
    .nos-prestations-title-wrapper,.integration-title-wrapper{width:91.66666667%;margin:0 auto 40px;float:none;padding:0 15px;}
    .nos-prestation-back-link{text-align:right;}
    .nos-prestations-icon-wrapper,.integration-icon-wrapper{padding:0;}
    body.page-node-22 .main-container{background-size:100px auto,1163px auto;}
    .navbar-header{float:none;}
    .header-wrapper .navbar.container .navbar-header{padding:0;width:100%;}
    .homepage-slider{top:152px;}
    .main-container > .row > .col-sm-12{margin-top:60px;}
    body.page-node-type-nos-prestations .main-container.container > .row > .col-sm-12,body.page-node-type-integration .main-container > .row > .col-sm-12,body.page-node-type-faq .main-container > .row > .col-sm-12,body.path-actualites .main-container > .row > .col-sm-12{margin:60px auto 0;}
    body.page-node-24 .full-width,body.path-references .full-width,body.page-node-type-actualites .main-container{padding-top:60px;}
    .news-wrapper .news-title,.news-wrapper .news-title a{font-size:18px;}
    body.page-node-type-actualites .main-container{background-size:200px 408px,900px 1109px;}
    .news-content-wrapper .news-created{margin-bottom:15px;}
    body.page-node-60 .main-container{background-size:100% auto,125px auto,900px 760px;background-position:left -95px,right center,right 415px;}
    #edit-contacted{width:60%;}
    .questionnaire-de-satisfaction .form-item-avez-vous-ete-satisfait-de-notre-prestation .select-wrapper,.questionnaire-de-satisfaction .form-item-nous-recommanderiez-vous-a-des-tiers .select-wrapper{width:60%;}
    .registration-form #edit-50---wrapper{width:29%;}
    .registration-form #edit-checkbox-taux-d-activite-souhaite--wrapper{width:43%;}
    body.page-node-37 .bottom-section > .container{padding:0 15px;}
    .contact-form-wrapper .form-actions .form-submit{min-width:110px;min-height:35px;padding:6px 30px;}
    .contact-form-wrapper.webform-submission-questionnaire-de-satisfaction-form .form-actions .form-submit{min-width:80px;padding:6px 12px;}
    .contact-form-wrapper .webform-submission-form .webform-required{font-size:11px;}
    .view-id-nos_references.view-display-id-block_2 .views-field-field-logo img{max-width:none;height:auto;max-height:none;width:100%;}
    .view-id-references.view-display-id-page_1 .views-row .views-field-field-logo img{max-width:82px;max-height:120px;height:auto;width:auto;}
    .view-id-nos_references.view-display-id-block_1 .views-field-field-logo img{max-width:82px;}
    .view-id-homepage_slider.view-display-id-block_1 .homepage-banner{height:450px;}
    .webform-submission-contact-form-form #edit-container,.webform-submission-nos-prestations-contact-form-form #edit-container{display:block;}
    .webform-submission-contact-form-form .captcha,.webform-submission-nos-prestations-contact-form-form .captcha{margin-bottom:15px;}
    .views_slideshow_cycle_main .views-row .node-197 .homepage-slider-wrapper .slider-description img{width:170px!important;}
    .newsletter-wrapper #mc_embed_signup form{padding: 0 12px 0 14px;}
    .block-partenaires a.org-gradiant{line-height: 20px;padding: 4px;}
}
@media only screen and (max-width:767px){
    .navbar .logo img{height:32px;}
    .header-wrapper .navbar.container{width:100%;margin:0;}
    .header-wrapper{height:auto;}
    .homepage-slider-wrapper .slider-title{font-size:16px;margin-bottom:10px;}
    .view-id-homepage_slider.view-display-id-block_1{background-size:100% 100%;min-height:170px;margin-bottom:30px;}
    .views-slideshow-controls-bottom{display:none;}
    .slider-description{margin-bottom:12px;width:80%;font-size:11px;}
    .view-more a,.white-btn{min-width:100px;height:30px;padding:8px 0;font-size:11px;}
    .slider-blocks{position:static;}
    .block-nosreferences{padding-top:100px;}
    .view-id-homepage_slider.view-display-id-block_1 .homepage-slider-wrapper .homepage-slider-details{min-height:132px;}
    #block-views-block-homepage-slider-block-1{margin-bottom:10px;}
    .view-id-homepage_slider.view-display-id-block_1 .homepage-banner{margin-top:0;height:auto;}
    .view-id-nos_references.view-display-id-block_1{display:block;}
    .view-id-nos_references.view-display-id-block_1 .view-header{width:100%;margin-right:0;text-align:center;margin-bottom:20px;}
    .view-id-nos_references.view-display-id-block_1 .view-content{width:100%;float:none;text-align:center;}
    .view-id-nos_references.view-display-id-block_1 .view-content .views-field-field-logo img{max-width:80px;}
    .block-propos{padding:25px 15px 10px;display:block;height:auto;}
    .block-propos .description{margin-bottom:30px;}
    .block-propos .feature{font-size:18px;}
    .block-propos .features-block{padding:0;}
    .block-propos .features-block .features-list{padding:0;}
    .block-propos .feature,.block-propos .features-block .col-sm-12.nopadding:last-child .feature{margin-bottom:20px;}
    .block-views-blockdernieres-actualites-block-2{padding:30px 0 40px;}
    .view-id-dernieres_actualites.view-display-id-block_2 .news-wrapper{display:block;}
    .view-id-dernieres_actualites.view-display-id-block_2 .news-image,.view-id-dernieres_actualites.view-display-id-block_2 .news-description{display:block;margin-bottom:20px;}
    .view-id-dernieres_actualites.view-display-id-block_2 .views-field-nothing{margin-bottom:20px;}
    .news-wrapper .news-title a{font-size:18px;margin-bottom:5px;}
    .news-wrapper .news-detail{font-size:14px;}
    .news-wrapper .news-image img{width:100%;}
    .view-id-dernieres_actualites.view-display-id-block_2 .view-header{margin-bottom:30px;}
    .footer{padding:30px 0 15px;}
    .footer .logo{width:100%;margin:0 0 20px 0;}
    .footer .region-footer{text-align:center;}
    .footer h2{margin:0 0 10px;}
    .footer .menu a{margin-bottom:8px;}
    .footer #block-services{clear:left;padding:0 15px;margin-bottom:20px;}
    .footer #block-apropos{padding:0 15px;margin-bottom:20px;}
    .footer .region-footer > .block{padding:0 15px;margin-bottom:20px;}
    .block-partenaires a{margin-top:12px;}
    .block-partenaires a:last-child{margin-right:0;}
    .prestations-entreprises-wrapper{display:block;padding-right:0;margin:36px 0 40px;}
    .prestations-entreprises-desc{text-align:center;}
    .prestations-entreprises-wrapper .prestations-entreprises-logo{text-align:center;}
    .prestations-entreprises-wrapper .prestations-entreprises-logo img{width:80px;}
    .view-id-nos_prestations.view-display-id-page_1 .views-row.view-odd .prestation-wrapper,.view-id-nos_prestations.view-display-id-page_1 .views-row.view-even .prestation-wrapper,.view-id-integration.view-display-id-page_1 .views-row.view-odd .prestation-wrapper,.view-id-integration.view-display-id-page_1 .views-row.view-even .prestation-wrapper,.view-id-faq.view-display-id-block_1 .views-row .prestation-wrapper{display:block;}
    .odd-even-row .prestation-description,.view-id-nos_prestations.view-display-id-page_1 .views-row.view-odd .prestation-wrapper .prestation-image,.view-id-nos_prestations.view-display-id-page_1 .views-row.view-even .prestation-wrapper .prestation-image,.view-id-integration.view-display-id-page_1 .views-row.view-odd .prestation-wrapper .prestation-image,.view-id-integration.view-display-id-page_1 .views-row.view-even .prestation-wrapper .prestation-image,.view-id-faq.view-display-id-block_1 .views-row .prestation-wrapper .prestation-image{float:none!important;}
    .prestation-detail h3{margin-bottom:20px;}
    .prestation-desc{margin-bottom:20px;}
    .odd-even-row .prestation-description{margin-bottom:20px;text-align:center;}
    .view-id-nos_prestations.view-display-id-page_1 .views-row,.view-id-integration.view-display-id-page_1 .views-row{margin-bottom:40px;display:inline-block;width:100%;}
    .view-id-nos_prestations.view-display-id-page_1 .views-row.view-odd .prestation-image img,.view-id-nos_prestations.view-display-id-page_1 .views-row.view-even .prestation-image img,.view-id-integration.view-display-id-page_1 .views-row.view-odd .prestation-image img,.view-id-integration.view-display-id-page_1 .views-row.view-even .prestation-image img,.view-id-faq.view-display-id-block_1 .views-row .prestation-wrapper .prestation-image img{float:none;border-top-left-radius:0;border-bottom-left-radius:0;margin:0 auto;}
    .prestations-entreprises-block{margin-bottom:20px;}
    .view-id-references.view-display-id-page_1 .views-row{text-align:center;}
    .view-id-references.view-display-id-page_1 .views-row .views-field-field-logo img{margin:0 auto 15px;}
    body.page-node-37 .main-container > .row > .col-sm-12{padding:0 15px;}
    ul.quicktabs-tabs li{margin-right:0;text-align:center;}
    .emplois-view-tabs .views-row,.emplois-view-tabs .views-row .views-field-name,.emplois-view-tabs .views-row .views-field-view{display:block;}
    .emplois-view-tabs .view-header .description h5{margin-bottom:10px;margin-top:2px;}
    .emplois-view-tabs .view-header .collaborateurs{margin-bottom:20px;}
    .emplois-view-tabs .view-header .collaborateurs > .nopadding{display:inline-block;width:100%;margin-bottom:20px;}
    .emplois-wrapper .block-title{margin-bottom:30px;text-align:center;}
    .emplois-wrapper{padding:36px 0 30px;}
    .emplois-view-tabs .view-header .pension-benefit{padding-left:0;}
    .page-header{font-size:25px;text-align:center;}
    .view-id-actualites.view-display-id-page_1 .bef-exposed-form .form--inline > .form-item{float:none;}
    .view-id-actualites.view-display-id-page_1 .view-filters .form-item-field-blog-category-target-id ul li{display:block;margin-right:0;text-align:center;margin-bottom:5px;}
    .view-id-actualites.view-display-id-page_1 .view-filters{margin-bottom:18px;text-align:center;}
    .view-id-actualites.view-display-id-page_1 .view-filters a{font-size:10px;}
    body.path-actualites .main-container{padding:30px 0 30px;}
    .contact-form-wrapper .webform-submission-form .webform-required{font-size:11px;}
    .contact-form-wrapper .form-actions .form-submit{min-width:130px;min-height:35px;padding:6px 30px;}
    body.page-node-24 .main-container{padding-bottom:30px;}
    .block-views-blocknos-references-block-2,#block-notresituationgeographique{width:100%;}
    .view-id-nos_references.view-display-id-block_2 .views-row{display:inline-block;}
    .block-views-blocknos-references-block-2{margin-bottom:30px;}
    #block-ovalleft,.oval-left{display:none;}
    body.page-node-22 .main-container{background-image:none;}
    .view-id-qualite.view-display-id-page_1 .view-content{text-align:center;}
    .view-id-qualite.view-display-id-page_1 .views-row{padding-top:8px;float:none;display:inline-block;}
    .view-id-qualite.view-display-id-page_1 .views-field-title .field-content{text-align:left;font-size:14px;}
    .qualite-wrapper{text-align:center;}
    .nos-prestations-title-wrapper,.integration-title-wrapper,.nos-prestations-icon-wrapper,.nos-prestations-title,.nos-prestation-back-link,.integration-icon-wrapper,.integration-title,#block-integrationbacklink{display:block;text-align:center;}
    .integration-title-wrapper{padding:0;}
    .nos-prestations-title,.integration-title{margin-bottom:20px;padding:0;}
    .services .field--items > .field--item,.integration-services .field--name-field-integration-social-info > .field--item{padding-left:35px;width:100%;margin-bottom:15px;}
    .gallery-images-wrapper .field--items{padding:25px 0 20px;}
    .gallery-images-wrapper .field--item img.img-responsive{margin:0 auto;}
    .gallery-images-wrapper .field--item{float:none;margin-right:0;text-align:center;}
    .services-contact-form-panel .block-title{font-size:20px;min-height:50px;padding:14px 33px;height:auto;}
    .nos-prestation-contact-form #edit-left-side{margin-right:0;}
    .contact-form-wrapper .webform-submission-form{position:static;}
    .services-panel,.gallery-images-wrapper .gallery-images-panel,.services-contact-form-panel{position:relative;padding:0;}
    .contact-form-wrapper textarea.form-control.required{padding-top:0;}
    .nos-prestations-main-wrapper,.integration-main-wrapper{padding:35px 0 40px;}
    body.page-node-type-actualites .main-container{background-image:none;}
    .homepage-slider{position:relative;z-index:0;top:58px;}
    .main-container > .row > .col-sm-12{margin-top:60px;}
    body.page-node-type-nos-prestations .main-container.container > .row > .col-sm-12,body.page-node-type-integration .main-container > .row > .col-sm-12,body.page-node-type-faq .main-container > .row > .col-sm-12,body.path-actualites .main-container > .row > .col-sm-12{margin:60px auto 0;}
    body.page-node-24 .full-width,body.path-references .full-width,body.page-node-type-actualites .main-container{padding-top:60px;}
    #block-headericon a{margin-right:5px;}
    #block-headericon a img{max-width:18px;}
    .lang-dropdown-form .select-wrapper::before{width:18px;height:15px;background-size:100% auto;}
    .searchbar{top:60px;height:60px;}
    .searchbar .region-searchbar .input-group .form-control{padding:6px 15px 6px 15px;}
    #block-scrolltonextsection{display:none;}
    .homepage-slider-wrapper .view-more{margin-bottom:10px;}
    .slider-social-link a{margin-right:10px;}
    .quicktabs-tabs li a{font-size:12px;}
    .emplois-node-view .views-row .views-field-title a{padding-left:14px;text-indent:0;}
    body.path-references .full-width{background-size:210px 155px;}
    .references-block{padding-top:80px;}
    .home-prestations-block,.home-integration-block{width:125px;height:125px;margin:0 auto;}
    .slider-blocks .field--name-body{text-align:center;display:flex;justify-content:center;}
    .home-prestations-block-wrapper{margin-right:20px;margin-bottom:0;}
    .home-prestations-block-wrapper .home-prestations-block .home-prestations h5:after,.home-integration-block-wrapper .home-integration-block .home-integration h5:after{width:11px;height:11px;}
    .home-prestations-block .home-prestations > img,.home-integration-block .home-integration > img{width:35px;margin:0 auto 10px;}
    .home-prestations-block .home-prestations h6,.home-integration-block .home-integration h6{font-size:12px;margin-bottom:8px;}
    .home-prestations-block .home-prestations h5,.home-integration-block .home-integration h5{font-size:9px;}
    .view-id-homepage_slider.view-display-id-block_1 .homepage-slider-wrapper{left:15px;}
    .news-content-wrapper .news-created{margin-bottom:15px;}
    body.page-node-60 .main-container{background-image:none;}
    .questionnaire-de-satisfaction .form-item-avez-vous-ete-satisfait-de-notre-prestation .select-wrapper,.questionnaire-de-satisfaction .form-item-nous-recommanderiez-vous-a-des-tiers .select-wrapper{width:100%;}
    .emplois-form-section .collaborateurs .col-sm-6{display:inline-block;}
    body.page-node-37 .bottom-section > .container{padding:0 15px;}
    .registration-form #edit-checkbox-rente-ai .form-item,.registration-form #edit-checkbox-curatelle .form-item{margin-right:0;display:block;}
    .registration-form #edit-taux-d-activite-souhaite .panel-body > .form-item{float:none;width:100%;}
    .registration-form #edit-taux-d-activite-souhaite .form-item.form-item-other{margin-left:0;}
    .registration-form #edit-50---wrapper .fieldset-wrapper{padding-left:6px;}
    .registration-form #edit-taux-d-activite-souhaite .panel-body .form-item-checkbox-taux-d-activite-souhaite-100{margin-right:0;}
    .registration-form .fieldset-wrapper .js-webform-checkboxes{column-count:unset;width:100%;}
    .registration-form #edit-taux-d-activite-souhaite .form-item{display:block;margin-bottom:10px;}
    .navbar .logo{padding:17px 0 0 15px;}
    .contact-detail-wrapper{padding:0;}
    body.page-node-24 .contact-form-wrapper .webform-submission-form{padding:0;}
    .la-fondation-wrapper{margin-bottom:20px;}
    .video{margin-top:20px;}
    .foundation-and-social-role{margin-bottom:30px;}
    #edit-container{display:block;}
    .captcha{margin-bottom:20px;}
    .contact-form-wrapper .form-actions{text-align:left;}
    .webform-submission-formulaire-d-inscription-form #edit-container{padding:0 15px;float:none!important;}
    .views_slideshow_cycle_main .views-row .node-197 .homepage-slider-wrapper .slider-description{display:block;margin:0 -15px 12px;}
    .views_slideshow_cycle_main .views-row .node-197 .homepage-slider-wrapper .slider-description img{width:66px!important;}
    .views_slideshow_cycle_main .views-row .node-197 .homepage-banner .image-overlay img.mobile-slide{display:block;}
    .views_slideshow_cycle_main .views-row .node-197 .homepage-banner .image-overlay img.first-slide{display:none;}
    .news-images-gallery .view-content .views-row .views-col,.news-video-gallery .view-content .views-row .views-col{float:none;margin:0 auto 10px;}
    .news-images-gallery .view-content .views-row .views-col:last-child,.news-video-gallery .view-content .views-row .views-col:last-child{margin-right:auto;}
    .news-images-gallery .view-content .views-row .views-field-field-images-gallery img,.news-video-gallery .views-row .youtube-block{margin:0 auto;}
    body.page-node-type-actualites #drupal-modal .modal-dialog{margin:0;}
    .news-images-gallery .block-title,.news-video-gallery .block-title{font-size:25px;line-height:1.9;text-align:center;}
    .news-images-gallery .view-content .views-row .views-col,.news-video-gallery .view-content .views-row .views-col{width:100%!important;}
    .ui-dialog .ui-dialog-content .newsletter-wrapper{    display: block;}
    .newsletter-wrapper .newsletter-left{display: none;}
    .newsletter-wrapper #mc_embed_signup form{padding:40px 12px 40px 14px;width: 100%;}
}