@media (max-width:768px){.top-menu .navbar-nav .navbar-toggle{display:block!important}.top-menu .navbar-nav .search-btn{display:none}}.top-menu .navbar-nav li a.phone{font-family:Open Sans,sans-serif;padding-left:15px}.top-menu .navbar-nav li a:focus,.top-menu .navbar-nav li a:hover{background-color:#eee;text-decoration:none}@media (max-width:768px){.top-menu .navbar-nav li a.candidature-spontaner,.top-menu .navbar-nav li a.devis,.top-menu .navbar-nav li a.tel-company{display:block}}.top-menu .navbar-nav li ul.dropdown-menu.customdropdownprofile{left:auto;margin:0;padding:0;right:0;text-transform:uppercase;top:40px;width:200px}.top-menu .navbar-nav li ul.dropdown-menu.customdropdownprofile li a{width:100%}.top-menu .navbar-nav li .btn_top_menu_mobile:hover{color:#2b7ec6}.top-menu .navbar-nav li.top-menu-link{background-color:#222;border-color:#080808;display:none;left:0;position:fixed;top:40px;width:215px}@media (max-width:768px){.top-menu .navbar-nav li.top-menu-link a{border-bottom:1px solid #d6d6d6;border-left:1px solid #e4e4e4;border-right:0;color:#9d9d9d;display:block;font-weight:700;text-align:left;text-transform:uppercase;width:100%}.top-menu .navbar-nav li.top-menu-link a i{display:inline}}.top-menu nav .top_menu_mobile{float:left;margin-left:15px;position:relative;width:auto;z-index:9}.top-menu .navbar-nav>li>a.connect_btn:hover{background-color:#303030!important}.top-menu nav .dropdown_connect a{color:#fff;float:left;font-size:14px;font-weight:500;padding:15px 23px}.top-menu nav .dropdown_connect a:hover{background:#084071!important;transition:background .3s}.top-menu nav .dropdown_connect a:first-child{border-right:1px solid #9ec7ea}.top-menu nav>.dropdown .current{color:inherit}.top-menu nav>.dropdown.active{background:#ededed}.top-menu nav>.dropdown .items{background:#f3f3f3}.top-menu nav>.dropdown .dropdown-menu{min-width:200px}.dropdown:hover .dropdown-menu{display:block}@font-face{font-display:swap;font-family:FontAwesome;font-style:normal;font-weight:400;src:url(/build/fonts/fontawesome-webfont.8b43027f.eot);src:url(/build/fonts/fontawesome-webfont.8b43027f.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/build/fonts/fontawesome-webfont.20fd1704.woff2) format("woff2"),url(/build/fonts/fontawesome-webfont.f691f37e.woff) format("woff"),url(/build/fonts/fontawesome-webfont.1e59d233.ttf) format("truetype"),url(/build/images/fontawesome-webfont.c1e38fd9.svg#fontawesomeregular) format("svg")}.btn-primary{background-color:#337ab7;border-color:#2e6da4;color:#fff}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.modal{-webkit-overflow-scrolling:touch;bottom:0;display:none;left:0;outline:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1050}.hide{display:none!important}.fa-file-text-o:before{content:"\f0f6"}.logoBan{background:#fff;clear:both!important;height:70px;padding:3px 0;position:relative;width:100%}.logoBan .img{text-align:center}.modal{z-index:10000}.cont-main-galtext:hover{background:#0091dc!important}.wrapper-abonnement .boxes .box{box-shadow:1px 1px 4px #9e9e9e;height:237px;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:100%;overflow:hidden}.boxes .box .IMG{height:227px;overflow:hidden}.wrapper-actualite .text-center .titre,.wrapper-client .text-center .titre{background:url(/build/images/colored-butterfly.846fb8bc.png) no-repeat 0 0 transparent;color:#000;font-family:Open Sans,sans-serif;font-size:31px;padding-left:20px}.wrapper-client .text-center .titre{margin-top:0}body .top-menu a:hover{color:#2b7ec6}@media (max-width:768px){.slogan_position{display:none}}.wpc_parallax_bg{background-position:0 0;background-repeat:no-repeat;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.wpc_parallax_bg.not-mobile{background-attachment:fixed}.row_inner{position:relative;z-index:10}.customNavigation{margin-top:20px;text-align:center;width:100%}.customNavigation .next,.customNavigation .next-owl{background:url(/build/images/owl-arrow-1.a912ab37.png) no-repeat 50% transparent;display:inline-block;height:30px;position:relative;width:30px}.customNavigation .prev-owl{background:url(/build/images/owl-arrow-2.8d04607d.png) no-repeat 50% transparent;display:inline-block;height:30px;position:relative;width:30px}.level-3 li.current_menu_link{background:#dfdfdf}a.phone>i.fa-phone{margin-right:6px}li.serach_btn_container{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;cursor:pointer;display:block;float:left;font-size:20px;height:36px;padding:2px 10px;text-align:center;vertical-align:middle;width:40px}#searchModal{background:none!important}@media (max-width:768px){.eco-menu-container{top:115px}}.menuProMobileEco ul li{display:block;float:left;position:relative;width:100%;z-index:10}.owl-carousel{-webkit-tap-highlight-color:transparent;display:none;position:relative;width:100%;z-index:1}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.hr_adress_contact span,.hr_email_contact small,.hr_phone_contact small{width:calc(100% - 40px)}.hr_email_contact small:hover a{color:#fff}.widget li{border-bottom:0}#owl-carousel .item{background-color:#fff;color:#454545;display:table-cell;float:left;height:110px;margin:0 auto;padding:20px;text-align:center;vertical-align:middle;width:210px}.eco-menu .menuProMobileEcoOpen li.kif-li a{background:none;padding:0 12px}ul>li.kif-li>ul.hidden-subMenuIn{position:relative}#searchModal .modal-content{background:transparent;border:none;box-shadow:none;width:100%}#searchModal .modal-header{border-bottom:none}#searchModal input,#searchModal input:focus{border:none;border-bottom:2px solid;border-radius:0;font-size:20px;outline:none!important;padding:30px 5px;width:100%}button.close{-webkit-appearance:none;background:0 0;border:0;cursor:pointer;padding:0}.form-control{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;display:block;font-size:14px;height:34px;line-height:1.42857143;padding:6px 12px;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form-control:focus{border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);outline:0}#searchModal ul{background:#fff;list-style:none;padding-left:0;width:601px;z-index:1111}#searchModal ul li a{display:block;padding:8px 15px;width:100%}#searchModal ul li a:hover{background:#005097;color:#fff}#A-Z .container{padding-left:0;padding-right:0;position:relative;z-index:100}#A-Z .alphabet{background-color:#f3f3f3;-webkit-box-shadow:0 1px 2px #777;-moz-box-shadow:0 2px 1px #777;box-shadow:0 2px 1px #777;margin:10px!important;margin-bottom:30px;margin-top:40px}#A-Z .alphabet.row{-moz-column-gap:1em;-webkit-column-gap:1em;-moz-column-width:18em;-webkit-column-width:18em;padding:25px}#A-Z .alphabet ul{padding:0}#A-Z .alphabet .col-lg-1{margin:15px 0 0 8px;padding-left:0!important;padding-right:0!important;width:121px!important}#A-Z .alphabet .lettre{font-family:Open Sans,sans-serif;text-transform:uppercase}#A-Z .alphabet li{line-height:14px;list-style-type:none;padding:0 0 6px}#A-Z .alphabet li a{color:#555;font-family:Arial,Helvetica,sans-serif;font-size:11px}#A-Z .alphabet li a:hover{color:#2670ad}#A-Z .alphabet .remove{padding-right:20px}.eco-item{display:inline-block;margin-bottom:20px;padding:.25rem;width:100%}.eco-item span{display:block}.pull-right{float:right!important}#A-Z .col-lg-12{margin-top:55px}