    /* Add your CSS code here.

    For example:
    .example {
        color: red;
    }

    For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

    End of comment */ 

    #fhbx-banner-section .et_pb_image .et_pb_image_wrap img[src*=".svg"]{
        width:100%;
    }
    .search #main-content .container:before{
        display:none;
    }
    .search #main-content {   
        margin-top: 90px;
    }
    #fhbx-banner-section{
       height: 100vh;
       display: flex;
       align-items: flex-end;
      padding-top: 0px;
    }
    body #page-container .et_pb_section .et_pb_button_0{
            cursor: default;
    }
    #fhbxClient-profile .col-md-4{
        position:relative
    }
    #nos-actualites-page .am_thumb {
        height: 40%;
    }
    #nos-actualites-page .blog-featured-img img{
            max-height: 100%;
        min-height: 100%;
         object-fit: cover;
        object-position: top center;
        height: 100%
    }
    span.reset-option-btn-1, span.reset-option-btn-2 {
        padding: 5px;
        font-size: 22px;
    }
    #opportunites-section button.slick-prev.slick-arrow {
        z-index: 9999;
    }
    #banner-section span a{
        color: #ffffff;
        text-decoration: underline;
        font-weight: bold;
    }
    .et-fixed-header .container.et_search_form_container form.et-search-form
    {
            margin-top: 10px;
    }
    #nos-actualites-btn{
            transition: all 0.5s linear;
    }
    .page-id-180 div#gerer-section-number {
        padding-bottom: 30px;
    }
    .z-index-negative #nos-actualites-btn:hover{
           padding-left: 20px !important;
    }
    #fhbx-banner-section .et_pb_image{
        margin: 0px;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    #ses-mission-section li{
            font-family: 'NexaRegular'!important;
            position: relative;
        }
    #ses-mission-section li .dot {
        background: #000;
        height: 4px;
        width: 4px;
        border-radius: 100%;
        display: inline-block;   
        position: relative;
        top: -3px;
        margin-right: 7px;
    }
    #fhbx-banner-section div#center-arrow {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 4%;
    }
    #fhbx-banner-section .et_pb_row.et_pb_row_1, #fhbx-banner-section .et_pb_column.et_pb_column_4_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child{
        height: 100%;
        padding: 0px;
    }
    #fhbx-banner-section .et_pb_row.et_pb_row_1{
        margin: 0 auto;
    }
    #fhbx-aventure-section p:not(.has-background):last-of-type { 
        margin-bottom: 30px;
    }
    .profile-select-option-wrapper-1{display: none;}
    .profile-select-option-wrapper-2{display: none;}
    .et-fixed-header{
        height: 97px !important;
    }
    .gerer-deciamal-section .gerer-three h3 {
        display: inline-block;
        padding-bottom: 12px;
        }
    h5 strong{
       font-family: 'NexaBold'; 
    }
    .selected-option-val-position.selected {
        max-width: 200px;
        width: auto;
        margin-right: 0px;
        position: relative;   
    }
    #fhbx-fiducie-section .et_pb_row.et_pb_row_1{
            height: 100%;
    }
    .nos-actualites-zoom{
        height: 30vh;
    }
    .fhbx-position{
        z-index: initial;
    }
    .nos-actualites-zoom img {    
        object-fit: cover;
        object-position: top center;
        height: 100%;
    }
    .profile-select-option-wrapper-1, .profile-select-option-wrapper-2{   
        position: absolute;
        background: #F7F7F7;
       padding: 30px 15px 0px;
       z-index: 9999;
    }
    .profile-select-option-wrapper-1:after, .profile-select-option-wrapper-2:after {
        content: '';
        position: absolute;
        height: 1px;
        background: #000000;
        width: 88%;
        top: 1%;
        right: 0;
        left: 0;
        margin: 0 auto;
    }
    .selected-option-val-position.selected:after, .selected-option-val-bureaux.selected:after {
        display: none;
    }
    .reset-option-btn-1, .reset-option-btn-2{
        float: right;
        position: relative;
        top: -30px;
        right: 17px;
        cursor: pointer;
    }
    .home-main-slider .et_pb_slider .et_pb_slide_0, .et_pb_slide_1, .et_pb_slide_2{
        background-size: 100%;
    }
    #main-content .home-main-slider .et_pb_slide {
        padding-bottom: 0px;
    }
    .selected-option-val-position:after, .selected-option-val-bureaux:after{
        content: '';
        position: absolute;
      border: solid black;
      border-width: 0 1px 1px 0;
      display: inline-block;
      padding: 4px;
      transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
          top: 3px;
        right: -17px;
    }
    .gerer-outils-one-text p{
        display: inline-block;

    }
    .selected-option-val-position{margin-right: 70px;}
    .select-container .select-options-one, .select-options-two {
        padding-bottom: 15px;
    }
    #anticiperPage-section .et_pb_image_wrap{
        height: 90vh;
        width: 100%; 
    }
    .selected-option-val-position, .selected-option-val-bureaux{
         max-width: 90px;
        width: auto;
        position: relative;
        padding: 0px 15px 6px 0px;
    }
    #anticiperPage-section .et_pb_image_wrap img{
        height: 100%;
        width: 100%;
        object-fit: cover;
        object-position: 0% 37%;
        }
    #fhbxClient-profile, .et_pb_column_17, .et_pb_code_7, .et_pb_code_inner{
            position: initial;
    }
    #fhbx-fiducie-section #center-arrow{
        position: absolute;
        right: 0;
        left: 0;
        bottom: 4%;
    }
    #fhbx-fiducie-section .et_pb_column.et_pb_column_4_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child{
            position: initial;
    }

    #fhbx-fiducie-section {height: 100vh;padding: 0px;}
    #fhbx-fiducie-section  .et_pb_row.et_pb_row_1{
            display: flex;
        align-items: center;
        height: 100vh;
    }
    .select-container {
        position: relative;
        width: 210px;
    }
    #scroll-down .contact-number-16-8 h2{ 
        font-family: nexaregular !important;
        font-weight: initial !important;
    }
    #contact-banner{
        height: 100vh;
    } 
    #contact-banner span.et_pb_image_wrap {
        height: 100vh;
    } 
    #contact-banner span.et_pb_image_wrap img{   
        object-fit: cover;
        object-position: top;
        height: 100%;
        width: 100%;
    } 

    #map-animation.map-animation-fhbx{
        width: 670px;
        margin: 0 auto;
    }
    #Comment-section p{padding-bottom: 30px;}
    .fhbx-client-card-container {
        max-height: 300px;
        min-height: 300px;
        overflow: hidden;
    }
    .fhbx-client-card-container .col-md-4{
        position:relative
    }
    .fhbx-client-card-container .caption {
        margin-top: -39px;
        position: absolute;
        left: 0;
        right: 0;
        z-index: 9;
        bottom: -13px;
    }
    span.select_one_span.reset-client-pos-filter {
        margin-right: 15px;
    }
    #fhbx-contact-image span.et_pb_image_wrap {
        height: 55vw;
    }
    .select-box span:first-child {  
        max-width: 154px;
    }
    .select-container {
        position: relative;
    }
    .select-box span{font-weight: 700 !important;}
    #fhbx-contact-image span.et_pb_image_wrap img {
        object-fit: cover;
        object-position: 0% 21%;
        height: 100%;
        width: 100%;
    }
    #testimonial-silder h2{text-shadow: none !important;}
    .select-box{
     margin-left: 15px;
    }
    .select-box #select-one {
        appearance: none;
        position: relative;
        margin-right: 69px;
       
    }
    span.reset-client-pos-filter:nth-child(1){
        padding: 0px;
        position: relative;
        left: -30px;
    }
    .select-box select{appearance: none;width: 100px;    }
    .select-box #select-one:after {
        content: '';
        border: solid black;
        border-width: 0 1px 1px 0;
        display: inline-block;
        padding: 4px;
        position: absolute;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        right: 30px;
        top: 3px;
    }
    #map-animation.map-animation-fhbx ul {   
        top: 0%;   
        left: -13px;
        }
    #map-animation.map-animation-fhbx ul li:nth-child(2) {
        left: -25px;
        top: -83px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(3) {
        top: -61px;
        left: -80px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(4) {
        top: -90px;
        left: 45px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(5) {
        top: -88px;
        left: 88px;
    }
    #map-animation.map-animation-fhbx li:nth-child(5) .number-box {
        top: -57px;
        left: 12px;
    }
    #main-footer div#block-6 {
        padding-left: 13px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(6) {
        top: 92px;
        left: 23px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(7) {
        top: 20px;
        left: 170px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(8) {
        top: 93px;
        left: 110px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(9) {
        top: 121px;
        left: -156px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(10) {
        top: 143px;
        left: -129px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(11) {
        top: -4px;
        left: -95px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(12) {
        top: -9px;
        left: -138px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(13) {
        top: 32px;
        left: -62px;
    }
    #map-animation.map-animation-fhbx li:nth-child(13) .number-box {
        top: -55px;
        left: 4px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(16) {
        top: 2px;
        left: 21px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(14) {
        top: -49px;
        left: -4px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(15) {
        top: -31px;
        left: 138px;
    }
    .fhbx-client-card-container img{
            object-fit: cover;
        object-position: top;
        height: 100%;
        width: 100%;
    }
    .FHBX-fiducie-profile div#client-profile-card-container {
        display: flex;
       
    }
/*     #gallery-section .slick-slide .box{ 
        height: 33vh;
    } */
    #gallery-section .slick-slide .box img{
            object-fit: cover;
        object-position: top;
        height: 100%;
        width: 100%;
    }
    .equipe-section .row .col-md-4 {   
        padding: 0px 8px;
    }

    #anticiper-banner-section a#Anticiper_button {
        line-height: 30px !important;
        transform: rotate(2deg);  
        font-family: 'NexaBold';
        font-weight: bold !important;
        cursor: default;
    }
    #banner-section span.et_pb_image_wrap:after {
        content: '';
        background: #00000033;
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0;
        right: 0;
        top: 0;
    }
    .gerer-five p{padding-right: 54px;}
    #circle-section{
        padding-top: 60px;
        padding-bottom: 80px;
    }
    #map-left-side{
        margin-left: 35px;
        margin-right: 30px;
    }
    span.number-box.active {
        color: #63db4c !important;
    }
    .container.et_menu_container {   
        max-width: 100%;
            width: 90%;
    }
    .et_pb_svg_logo #logo{
        width: 100%;
        margin-top: -40px;
    }
    #main-header.et-fixed-header #logo{display: none }
    .Fhbxfiducie-leconstituant li{position: relative; padding-left: 25px;padding-bottom: 22px;list-style: none;}
    #main-header.et-fixed-header .sticky-logo {
        display: block !important;
        min-width: 180px;
        max-width: 180px;
        margin-top: -30px;
    }
        #main-header .sticky-logo{display: none !important;}
    #main-header .sticky-logo{width: auto;
        -webkit-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
        margin-bottom: 0;
        max-height: 54%;
        display: inline-block;
        float: none;
        vertical-align: middle;
        -webkit-transform: translate3d(0, 0, 0);}
    #mobile-fiducie-content li{list-style: none;position: relative;}
    #mobile-fiducie-content{ counter-reset: my-badass-counter;}
    #mobile-fiducie-content li:before{
        content: '';
        position: absolute;
        left: -8%;
        top: 0;
        font-size: 20px;
        color: #000000;
        content: counter(my-badass-counter) ".";
        counter-increment: my-badass-counter;
        font-family: 'NexaBold';
    }
    #animation-box .slick-slide {
        padding: 0 25px;
    }


    #nexa-initial p{
        font-family: 'NexaBold' !important;
        font-weight: bold !important;
    }
    #bureaux-section .et_pb_row_13{
        counter-reset: my-badass-counter;  
    }
    #bureaux-16{
        text-align: center;
    }
    #anticipermoredata-2 a.slide-toggle {    
        top: -70px;
    }
    .space-top p{
        padding-top: 25px;
    }
    .La-conciliation h3 strong {  
        transform: rotate(3deg);
        display: inline-block;
    }
    #bureaux-section .et_pb_text_align_left:after {
        position: absolute;
        content: '1';
        background: #63DB4D;
        padding: 4px 15px 0px 7px;
        font-size: 22px;
        color: #1D444D;
        left: -15%;
        top: 0;
        font-weight: initial;
        transform: rotate(355deg);
        text-align: left;
        content: counter(my-badass-counter);
        counter-increment: my-badass-counter;
        font-weight: bold;
    }
    #center-arrow p{color: #fff;}
    body #page-container #testimonial-silder .et_pb_button_wrapper a.et_pb_button.et_pb_more_button{
        padding: 5px 7px 0px !important;
        font-family: 'NexaBold';    
        font-weight: bold !important;
        transition: none;
    }
    .home-main-slider .et_pb_slides .et_pb_container {
       max-width: 1200px;
    }
    #testimonial-silder p{
        font-family: 'NexaRegular';
        font-size: 20px;
        text-shadow: none;
    }
    #anticiper-banner-section {
        background-size: 101%;   
        position: relative;
            height: 100vh;
    }

    #top-menu li:nth-child(5):after{
        content: '';
        width: 1px;
        height: 12px;
        background: #fff;
        position: absolute;
        top: 0%;
        right: 0;
    }

    #color-section h3{font-size: 20px;line-height: 24px;}
    #color-section h4{font-size: 20px;line-height: 24px;}
    #gererSection2 p{padding-bottom: 30px;}
    .home-main-slider .et_pb_slide_description p{text-shadow: none;}
    #top-menu li:nth-child(5){
        margin-right: 20px;
    }
    #anticiper-banner-section .et_pb_row{
        position: initial !important; 
      
        }
        #firstSection{display: none;}
    #anticiper-banner-section .et_pb_column.et_pb_column_4_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        position: absolute !important;
        bottom: 4%;
    }
    #anticiper-section2 .et_pb_module.et_pb_text.et_pb_text_6.et_pb_text_align_left.et_pb_bg_layout_light p:hover{
        color: #000;
    }
    #methode-FHBX ul{
        margin-top: 20px;
    }
    #rebondir-slide-section .item {
        height: 20rem;
        width: 2260px;
        background: url('http://www.fhbx.eu/wp-content/uploads/2022/06/Trace-518-1.svg');
        background-size: 104%;
        background-position: center;
        position:relative;
    }
    #rebondir-slide-section .item ul {
        margin: 0;
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: space-evenly;
        list-style: none;
        position: absolute;
        width:100%;
        top: 50%;
        transform: translateY(-50%);
    }
    #rebondir-slide-section .item ul li a,  #rebondir-slide-section .item ul li a h5, #rebondir-slide-section .item ul li a h6 {
        color: #CFD4D5;
        text-decoration: none;
        font-size: 22px;
        line-height: 22px;
        text-align: center;
        font-family: 'NexaBold';
        position: relative;
        display:inline-block;
    }
    #rebondir-slide-section .item ul li a h5, #rebondir-slide-section .item ul li a h6 {
        padding: 2px 8px;   
    }
    #rebondir-slide-section .item ul li a h6 {
        left: 15px; 
    }
    #rebondir-slide-section .item ul li a:after {
        content: "";
        position: absolute;
        left: 50%;
        bottom: 0;
        width: 8px;
        height: 8px;
        background: #cfd4d5;
        border-radius: 50%;
        transform: translateX(-50%);
    }
    #rebondir-slide-section .item ul li a:hover:after, .item ul li a:focus:after {
        background: #1D444D;
    }
    #rebondir-slide-section .item ul li a:hover, .item ul li a:focus {
        color:#1D444D;
    }
    #rebondir-slide-section .item ul li a span {
        display: block;
    }
    #rebondir-slide-section .item ul li h5, .item ul li h6 {
        margin:0;
    }
    #rebondir-slide-section .item ul li.scroll-active h5 {
        background: #63dc4d;
        color: #1D444D;
    }
    #rebondir-slide-section .item ul li.scroll-active h6 {
        color: #63dc4d;
        background: #1D444D;
    }
    #rebondir-slide-section .item ul li.scroll-active h5:hover, .item ul li.scroll-active h6:hover {
        color:#fff;
    }
    #rebondir-slide-section .item ul li.scroll-active a:after {
        background: #1D444D;
    }
    #rebondir-slide-section .item ul li:nth-child(1) a {
        top: -61px;
    }
    #rebondir-slide-section .item ul li:nth-child(1) a:after {
            bottom: -37.2px; 
    }
    #rebondir-slide-section .item ul li:nth-child(2) a {
        left: -85px;
        top: 0px;
    }
    #rebondir-slide-section .item ul li:nth-child(2) a:after {
        bottom: -33px;  
    }
    #rebondir-slide-section .item ul li:nth-child(3) a {
        left: -160px;
        top: -45px;
    }
    #rebondir-slide-section .item ul li:nth-child(3) a:after {
        left: 95%;
        bottom: -61px;
    }
    #rebondir-slide-section .item ul li:nth-child(4) a {
        left: -160px;
        top: -14px;
    }
    #rebondir-slide-section .item ul li:nth-child(4) a:after {
        left: 50%;
        bottom: -44px;  
    }
    #rebondir-slide-section .item ul li:nth-child(5) a {
       left: -115px;
        top: -86px;
    }
    #rebondir-slide-section .item ul li:nth-child(5) a:after {
        left: 50%;
        bottom: -45px;  
    }
    #rebondir-slide-section .item ul li:nth-child(6) a {
        left: -150px;
        top: -31px;
    }
    #rebondir-slide-section .item ul li:nth-child(7) a{
          left: -150px;
        top: -54px;

    }
    #rebondir-slide-section .item ul li:nth-child(7) a:after {
        bottom: -28px;
    }
    #rebondir-slide-section .item ul li:nth-child(8) a:after {
        bottom: -30.4px;
    }
    #rebondir-slide-section .item ul li:nth-child(8) a{
          left: -120px;
        top: -1px;

    }
    #rebondir-slide-section .item ul li:nth-child(6) a:after {
        bottom: -27px;
    }

    #rebondir-slide-section p.initial {
        font-family: 'NexaBold';
    }           
    #rebondir-slide-section .toggle-content {
        column-count: 2;
        gap: 0 40px;
    }
    /** Rebonder page Responsive for animation **/

    @media screen and (max-width:1280px) {
    .et_pb_row.content-container.content-container-1 {
        padding: 0 30px;
    }
    #rebondir-slide-section .item ul li a, #rebondir-slide-section .item ul li a h5, #rebondir-slide-section .item ul li a h6 {
        font-size: 20px;
        line-height: 20px;
    }
    #rebondir-slide-section .item ul li:nth-child(1) a:after {
        bottom: -40px;
    }
    #rebondir-slide-section .item ul li:nth-child(2) a:after {
        bottom: -49px;
    }
    #rebondir-slide-section .item ul li:nth-child(3) a:after {
        left: 90%;
        bottom: -36.2px;
    }
    #rebondir-slide-section .item ul li:nth-child(4) a:after {
        bottom: -45px;
    }
    #rebondir-slide-section .item ul li:nth-child(5) a:after {
        bottom: -36.2px;
    }
    #rebondir-slide-section .item ul li:nth-child(6) a:after {
        bottom: -32px;
    }
    .horizontal-animation.et_pb_row {
        padding: 0 !important;
    }
    #rebondir-slide-section .item {
        height: 15rem;
    }   
    }
    @media screen and (max-width:767px) {
    .La-conciliation-text-second {
        padding-bottom: 60px;
    }
    #anticipermoredata-2 a.slide-toggle {
        top: -40px;
    }
    #gererSection2 .et_pb_column_3 {
        padding-right: 0px;
    }
    #rebondir-slide-section .item {
        height: 14rem;
        width: 2000px;
        background-size: cover;
    }
    #rebondir-slide-section .item ul li a, #rebondir-slide-section .item ul li a h5, #rebondir-slide-section .item ul li a h6 {
        font-size: 18px;
        line-height: 18px;
    }
    #rebondir-slide-section .item ul li:nth-child(1) a {
        top: -56px;
    }
    #rebondir-slide-section .item ul li:nth-child(1) a:after {
        bottom: -34px;
    }
    #rebondir-slide-section .item ul li:nth-child(2) a:after {
        bottom: -38px;
    }
    #rebondir-slide-section .item ul li:nth-child(3) a {
        top: -3px;
    }
    #rebondir-slide-section .item ul li:nth-child(3) a:after {
        bottom: -27px;
    }
    #rebondir-slide-section .item ul li:nth-child(4) a {
        top: -5px;
    }
    #rebondir-slide-section .item ul li:nth-child(4) a:after {
        bottom: -29px;
    }
    #rebondir-slide-section .item ul li:nth-child(5) a {
        top: -64px;
    }
    #rebondir-slide-section .item ul li:nth-child(5) a:after {
        bottom: -30px;
    }
    #rebondir-slide-section .item ul li:nth-child(6) a {
        top: -32px;
    }   
    #rebondir-slide-section .item ul li:nth-child(6) a:after {
        bottom: -30px;
    }
    .et_pb_row.content-container.content-container-5 {
        padding-top: 0 !important;  
    }
    #rebondir-slide-section .item ul li a h5, #rebondir-slide-section .item ul li a h6 {
        padding: 3px 8px 2px;
    }
    }


    #anticiper-section2 .et_pb_module.et_pb_text.et_pb_text_6.et_pb_text_align_left.et_pb_bg_layout_light p:hover a{
        color: #63DC4D;
        text-decoration: underline !important;
    }
    p strong{
        font-family: 'NexaBold' !important;
        font-weight: bold !important;
    }
    h2 {
        font-family: 'NexaBold' !important;
        font-weight: bold !important;
    }
    #center-arrow p{padding-bottom: 0px;}
    h1 {
        font-family: 'NexaBold' !important;    
    }
    .Partager-sur li img {   
        height: 22px;
    }
    .equipe-top-section{display: flex;}
    div#banner-section.et_pb_section.et_pb_section_6.et_section_regular {
        padding: 0px;
    }
    footer .container {
        width: 100%;
        }
    .page-id-2754 #main-header{
        box-shadow: 0px 3px 6px #00000029 !important;
    }

    .Partager-sur{
        display: flex;
        border-top: 0.75px solid #546569;
        padding-top: 25px;
    }
    .Partager-sur ul li {
        list-style: none;
        padding: 0px 13px 0px 0px;   
    }
    .Partager-sur ul li:first-child{
        position: relative;
        top: 2px;
    }
    .Partager-sur ul{
        display: inline-flex;
            padding-bottom: 0px;
    }
    .page-id-2754 svg{position: initial !important;}
    h3.am__title a.fhbx-post-title {   
        padding: 0px;
        }
    .home-main-slider .et_pb_slide {
        padding-bottom: 70px;
    }
        div#light-bg.et_pb_section.et_pb_section_1.et_section_regular .et_pb_row.et_pb_row_2{margin: 0 auto !important;}
    body #banner-section a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light {
        padding-right: 0px !important;
        padding-left: 0px !important;
        text-decoration: underline;
        background: none !important;
    }
    #testimonial-silder .et-pb-arrow-prev:before{
        content: '';
        border: solid #546569;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 6px;
        transform: rotate(131deg);
        -webkit-transform: rotate(131deg);
    }

    .select-box span:first-child {
        font-weight: 600;
        width: auto;
        max-width: 165px;
        line-height: 1.2rem;
        display: inline-block;
    }

    .select-box span:nth-child(2) {
        font-weight: 600;
        line-height: 1.2rem;
        display: inline-block;
    }
    .et-pb-arrow-next {
        right: 35px !important;
    }
    .et-pb-arrow-prev {
        left: 35px !important;
    }
    #testimonial-silder .et-pb-arrow-next:before{
           content: '';
        border: solid #546569;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 6px;
        transform: rotate(313deg);
        -webkit-transform: rotate(313deg);
    }
    .nos-actualites-subheading h6 {  
        padding-top: 10px;
    }

    .FHBX-fiducie-profile .row .col-md-4 {
        width: 48%;    
        margin-right: 10px;
    }
    #animation-box .circle-three-box:hover h3 span{
        color: #fff !important;
    }
    img.desktop-img {
        margin-right: -68%;
        margin-top: -1%;
    }
    .mobile-footer{display: none;}
    .home-main-slider a.et_pb_button.et_pb_more_button:hover {
        background: none !important;
    }
    img.mobile-img {
        display: none;
    }
    .home-main-slider .et_pb_more_button {   
        margin-top: 12px;
        text-decoration: underline;
    }
    .home-main-slider .et_pb_more_button:hover{
        text-decoration: none;
    }
    .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title {   
        border-bottom: 1px solid #fff;
        margin-bottom: 20px;
    }
    .home-main-slider .et-pb-slider-arrows {
        display: none;
    }
    .home-main-slider .et_pb_slide_description {
        width: 46% !important;
        float: left;
    }
    #nos-actualites p{
        font-size: 16px;
        color: #000000;
        line-height: 22px;
    }
    .show-box-1 {
        float: right;
        overflow: hidden;
        background: #fff;
        padding: 27px 45px;
        position: fixed;
        top: 17%;
        right: -100%;
        z-index: 99999999999;
        width: 450px;
    }
    #anticipermoredata-1 .close1 {    
        right: -174px;
        top: -18px;
        width: 23px;
        height: 25px;
    }
    .categories li{
        list-style: none;
        display: inline-block;
            padding: 0px 8px;
    }
    .slick-slider .slick-slide {
      padding: 0 7px;
    }
    .categories li a{
        font-size: 14px;
        color: #546569;
        text-decoration: none;
    }
    .categories li a:hover{
    color:#63DC4D;
        }
    #news-section .entry-title {
        margin-top: 10px;
    }
    #news-section .post-meta {
        order: 1;
        margin-bottom: 10px;
    }
    #news-section .column.size-1of3{
        width: 31%;
        margin-right: 15px;
    }
    #news-section .et_pb_image_container {
        margin: 0px;
    }
    .category-non-classe img{width: 100%;}
    .et_pb_post {
        padding: 0px !important;
    }


    .category-non-classe{
      overflow: hidden; 
    }
    .category-non-classe:hover h2 .entry-title a{
        background:#63DC4D;
        color: #fff !important;
        transition: all 0.5s;
    }
    .category-non-classe img {
      transition: transform .1s ease;
        width:100%;
        max-height:230px;
        min-height:230px;
    }
    .category-non-classe:hover img {
      transform: scale(1.1);
    }
    .category-non-classe h3{
    line-height:34px;
    }
    .category-non-classe:hover h3 span{
        background:#63DC4D;
        color: white;   
    }

    .category-non-classe h3{
        font-size: 24px;
        font-weight: initial;
        color: #000;
        padding-top: 32px;
        padding-bottom:20px;
    }
    .search-box input::placeholder{
        color:#CFD4D5 ;
        font-size: 16px;
    }

    .category-non-classe h3 span {
        line-height: 30px;
        padding: 6px 6px 0px;
    }
    .category-non-classe h6{
        padding-bottom:21px;
        font-size:14px;
        color:#546569;
    }
    #references-section h5{padding-bottom: 0px;}

    #references-section h5 span{
        background: #F0A395;
        display: inline-block;
        font-size: 22px;
        color: #1D444D;
        font-weight: initial;
        padding: 5px 6px 2px;
        transform: rotate(355deg);
    }
    #references-section .mode-style{
        margin-left: 88px;
            margin-bottom: 30px;
    }
    #references-section .blue-bg span {
        background: #9FC5E8 !important;    
        transform: rotate(359deg) !important;
    }
    #references-section .mode-style span {
        transform: rotate(-3deg) !important;
        background: #1D444D !important;
        color: #F0A395 !important;
        position: relative;
        top: -5px;
    }
    #references-section .green-bg span {
        background: #63DC4D !important;  
        margin-left: 12px;
       
    }

    #references-section .dark1-bg span {
        background: #1D444D !important;
        color: #63DC4D !important;
        transform: rotate(357deg) !important;
        position: relative;
        top: 5px;
        margin-bottom: 30px;
    }
    #references-section .et_pb_module.et_pb_text.et_pb_text_45.et_pb_text_align_left.et_pb_bg_layout_light .dark1-bg span {   
        top: 0px;  
    }
    #references-section .dark-bg span {
        background: #1D444D !important;
        color: #9FC5E8 !important;
        transform: rotate(0deg) !important;
        margin-left: 30px;
        position: relative;
        top: -1px;
        margin-bottom: 30px;
    }
    #references-section .et_pb_module.et_pb_text.et_pb_text_43.et_pb_text_align_left.et_pb_bg_layout_light h5 span {    
        transform: rotate(359deg);
        margin-bottom: 20px;
    }
    #references-section .et_pb_module.et_pb_text.et_pb_text_46.et_pb_text_align_left.et_pb_bg_layout_light span{
        margin-bottom: 30px;
    }
    #references-section .et_pb_module.et_pb_text.et_pb_text_47.et_pb_text_align_left.et_pb_bg_layout_light span{
        margin-bottom: 30px;
    }
    #references-section .et_pb_module.et_pb_text.et_pb_text_49.et_pb_text_align_left.et_pb_bg_layout_light span{
        margin-bottom: 30px;
        margin-left: 0px;
    }
    #references-section .et_pb_module.et_pb_text.et_pb_text_46.et_pb_text_align_left.et_pb_bg_layout_light span{   
        margin-left: 0px;
    }
    .ses-expertises-section p{   
        margin-bottom: 26px;
    }
    .ses-expertises-section ul{padding: 0px;}
    .ses-expertises-section ul li{
        list-style: none;
        position: relative;
        margin-bottom: 25px;
        padding-left: 40px;
    }
    .ses-expertises-section ul li:after {
        content: '';
        background: url(http://www.fhbx.eu/wp-content/uploads/2022/05/curv-green-arrow.png);
        position: absolute;
        left: 0;
        width: 37px;
        height: 100%;
        background-repeat: no-repeat;
        top: 8px;
    }
    #references-section .et_pb_module.et_pb_text.et_pb_text_52.et_pb_text_align_left.et_pb_bg_layout_light span{
        margin-bottom: 30px;
        margin-left: 0px;
    }
    #references-section .et_pb_module.et_pb_text.et_pb_text_53.et_pb_text_align_left.et_pb_bg_layout_light span{
        margin-bottom: 30px;   
    }
    #references-section .et_pb_module.et_pb_text.et_pb_text_48.et_pb_text_align_left.et_pb_bg_layout_light span{
        margin-bottom: 30px;
    }
    #references-section .et_pb_module.et_pb_text.et_pb_text_50.et_pb_text_align_left.et_pb_bg_layout_light span{
        margin-bottom: 30px;
    }
    #references-section .et_pb_module.et_pb_text.et_pb_text_51.et_pb_text_align_left.et_pb_bg_layout_light span{
        margin-bottom: 30px;
            transform: rotate(355deg) !important;
    }
    #rebondir-two 
    #center-arrow p{
        text-align: center;
    }
    #anticiper-section2 .et_pb_module.et_pb_text.et_pb_text_4.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner:hover {
        color: #000;
    }
    #anticiper-section2 .et_pb_module.et_pb_text.et_pb_text_4.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner:hover a{
        color: #63DC4D;
    }
    .row .box p {
        font-size: 24px;
        padding-bottom: 0px;
    }
    .row .box .caption{   
        margin-top: -39px;
    }
    .row .box:hover .caption{ 
        transform: rotate(355deg);  
    }

    .box{cursor: pointer;}
    .search-box input {
        border-width: 0px 0px 1px 0px;
        width: 100%;
        padding: 10px 33px 10px;
        border-color: #546569;
        margin-bottom: 15px;
    }
    .box .left-side img{
        float: right;
        position: relative;
        top: -18px;
    }
    #methode-FHBX h4 strong{
        line-height: 26px;
    }
    .green-rebondir-two{
        position: relative;  
        
    }
    .green-rebondir-two p{
         border-bottom: 0.75px solid #546569;
            padding-bottom: 20px !important;
    }
    .green-rebondir-three p{
         border-bottom: 0.75px solid #546569;
            padding-bottom: 20px !important;
    }
    .green-heading h3 span {
        background: #63DC4D;
        transform: rotate(359deg);
        margin: 0px 0px -3px 12px;
            padding: 2px 5px 0px 5px;
        display: inline-block;
        font-family: 'NexaBold';
    }
    .green-heading h4 {
        font-family: 'NexaBold';
        font-size: 22px;
        padding-bottom: 30px;
        transform: rotate(0deg);
            margin-top: -8px;
    }
    .green-heading h4 span {
        color: #63DC4D;
        background: #1D444D;
            padding: 2px 5px 0px 5px;
    }

    .fourth-section-heading-one h3 span {
        background: #F0A395;
        transform: rotate(359deg);
        margin: 0px 0px -3px 12px;
            padding: 2px 5px 0px 5px;
        display: inline-block;
        font-family: 'NexaBold';
    }
    .fourth-section-heading-one h4 {
        font-family: 'NexaBold';
        font-size: 22px;
        padding-bottom: 30px;
        transform: rotate(0deg);
            margin-top: -8px;
    }
    #rebondirSection2 .gerer-three h3 span {  
     padding: 2px 5px 0px 5px; 
    }
    #rebondirSection2 .gerer-three h4 span {
       padding: 2px 5px 0px 5px; 
    }
    #rebondirSection2 .gerer-three h4 {
       margin-top: 1px;
    }
    #opportunites-section .slick-slide img {  
        float: left;
        width: 30px;
        margin-top: 4px;
        margin-right: 4px;
    }
    #opportunites-section .slick-slide h2{ 
        padding-bottom: 1px;
        }
    .fourth-section-heading-one h4 span {
        color: #F0A395;
        background: #1D444D;
            padding: 2px 5px 0px 5px;
    }
    .les-belles-histories h2 span{
        font-family: 'NexaBold';
        font-weight: bold !important;
            color: #000;
    }
    .les-belles-histories #fhb-list li{
        width: 28px;
        height: 20px;
        position: relative;
        top: 4px;
    }
    #fhb-list p{padding-bottom: 0px;}
    .rebondir-two p{
         border-bottom: 0.75px solid #546569;
            padding-bottom: 20px !important;
    }
    .fourth-section-heading-two p{
         border-bottom: 0.75px solid #546569;
            padding-bottom: 20px !important;
    }
    .rebondir-three p{
         border-bottom: 0.75px solid #546569;
            padding-bottom: 20px !important;
    }
    .green-rebondir-two:after {
        content: '';
        background: url(http://www.fhbx.eu/wp-content/uploads/2022/07/Groupe-180.svg);
        position: absolute;
        left: 0;
        right: 0;
        height: 50px;
        width: 50px;
            top: 0;
            background-repeat: no-repeat;
    }
    .green-rebondir-three{
        position: relative;   
        
    }
    .green-rebondir-three:after {
        content: '';
        background: url(http://www.fhbx.eu/wp-content/uploads/2022/07/Groupe-181.svg);
        position: absolute;
        left: 0;
        right: 0;
        height: 50px;
        width: 50px;
            top: 0;
            background-repeat: no-repeat;
    }

    .green-rebondir-four:after {
        content: '';
        background: url(http://www.fhbx.eu/wp-content/uploads/2022/07/Groupe-182-1-1.svg);
        position: absolute;
        left: 0;
        right: 0;
        height: 50px;
        width: 50px;
        top: 0;
        background-repeat: no-repeat;
    }
    .green-rebondir-four{
        position: relative;   
    }

    .rebondir-two{
        position: relative;
        padding-left: 70px;

    }
    .rebondir-two:after {
        content: '';
        background: url(http://www.fhbx.eu/wp-content/uploads/2022/07/Groupe-180-1.svg);
        position: absolute;
        left: 0;
        right: 0;
        height: 50px;
        width: 50px;
            top: 0;
            background-repeat: no-repeat;
    }
    .rebondir-three{
        position: relative;
        padding-left: 70px;

    }
    .rebondir-three:after {
        content: '';
        background: url(http://www.fhbx.eu/wp-content/uploads/2022/07/FHBX-Picto-Croix-1.svg);
        position: absolute;
        left: 0;
        right: 0;
        height: 50px;
        width: 50px;
        top: 0;
        background-repeat: no-repeat;
        background-size: 100%;

    }
    .rebondir-four{
        position: relative;
        padding-left: 70px;
    }
    .green-heading-list ul li {
        position: relative;
        list-style: none;
        padding-left: 49px;
        padding-bottom: 20px;
    }
    .green-heading-list ul  {
        margin-top: 20px;
    }
    .green-heading-list ul li:after {
        content: '';
        background: url(http://www.fhbx.eu/wp-content/uploads/2022/05/curv-green-arrow.svg);
        position: absolute;
        left: 0;
        right: 0;
        height: 50px;
        width: 50px;
            top: 5%;
            background-repeat: no-repeat;
    }
    .rebondir-four:after {
        content: '';
        background: url(http://www.fhbx.eu/wp-content/uploads/2022/07/Groupe-182.svg);
        position: absolute;
        left: 0;
        right: 0;
        height: 50px;
        width: 50px;
            top: 0;
            background-repeat: no-repeat;
    }
    .categories{padding: 0px;}
    .arrow-down {
        border: solid #fff;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 5px;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
    }
    .bg-green {
        background: #63DC4D;
        color: #fff;
        padding: 4px 5px 0px;
    }
    .text-underline{
        color: #546569;
        text-decoration: underline;
    }
    #methode-FHBX li {
        list-style: none;
        position: relative;
        padding-left: 20px;
        padding-bottom: 20px;
    }
    #gallery-section p{
        padding-bottom: 0px;
            margin-bottom: 6px;
    }
    #gallery-section p span{
        font-size: 24px;
        font-weight: bold;
        padding: 7px 5px 1px;
        text-align: center;
    }
    #gallery-section .caption{ 
        position: relative;
        top: -45px;
    }
    .gallery-slider .box:hover .caption{
        transform: rotate(1deg);    
    }
    .et-fixed-header{background: #fff !important;}
    .et-fixed-header a {
        color: #000000 !important;
    }
    body .et_pb_button_1:hover {
        color: #63DC4D !important;
    }
    .search-box #et_search_icon:before {   
        top: 6px;
        transform: rotate(-91deg);
    }
    .et-fixed-header .header-menu-two #et_search_icon:before {  
        color: #000;
    }
    .et-fixed-header .sidebar--burger>div>div {    
        background: #000;
    }
    .gallery-slider{
        display: inline-flex;
        width: 100%;
        justify-content: end;
        position: relative;    
        overflow: hidden;    

    }
    #post-single-content #left-sidebar .et_pb_post{
        display: flex;
        flex-wrap: wrap;
        border-bottom: 0.75px solid #546569;
        margin-bottom: 40px;
        padding-bottom: 35px !important;
    }
    #post-single-content #left-sidebar .et_pb_post:nth-child(4){
    border: none;
    }
    #post-single-content #left-sidebar h2.entry-title a{
        font-size: 20px;
        color: #000000;
        padding-top: 3px;   
        padding-bottom: 0px;
        font-weight: initial;
    }
    #post-single-content #left-sidebar .et_pb_post{
        display: flex;
        flex-wrap: wrap;
    }
    #post-single-content #left-sidebar p.post-meta{
        order: 2;
    }
    #post-single-content #left-sidebar p.post-meta span{
       font-size: 14px;
       color: #546569;
    }
    #post-single-content #left-sidebar .post-content{
        order: 4;
    }
    #post-single-content #left-sidebar h2.entry-title{
        order: 3;
        float: left;
        width: 100%;
    }
    #post-single-content .et_pb_text_inner {
        font-size: 24px;
        color: #000000;
    }
    #post-single-content p{
        font-size: 16px;
        line-height: 24px;
        color: #000000;
    }
    #post-single-content h1.entry-title {
        font-size: 28px;
        color: #000000;
    }
    #post-single-content span{
        font-size: 16px;
        color: #000000;
    }
    div#back-btn {
        text-align: right;
    }
    #back-btn a{
        color: #546569;
        font-size: 16px;
        text-decoration: underline;
    }
    #back-btn a:hover{
        color: #63DC4D !important;   
        text-decoration: none;
    }
    .et_fixed_nav #main-header {   
        height: 110px;
    }
    #single-banner{ 
        background-size: 100%;
    }
    .slick-next {
        right: 0;
    }
    .slick-prev {
        left: 0;
    }
    .et-fixed-header .container.et_search_form_container {
        height: 0px !important;   
    } 
    .slick-track{
        padding-left: 126px;
    }
    .gallery-slider .box img{
        width: 100%;
    }

    #gallery-section .et_pb_row.et_pb_row_8.et_pb_row_5col {
        padding-left: 4.6%;
       
    }
    #gallery-section .et_pb_row.et_pb_row_7 {
        display: none;
    }
    #gallery-section .et_pb_row.et_pb_row_8.et_pb_row_5col img{
        width: 100%;
    }
    #gallery-section .et_pb_row.et_pb_row_8.et_pb_row_5col .et_pb_image_wrap {
        width: 100%;
    }
    #gallery-section .et_pb_row.et_pb_row_8.et_pb_row_5col .et_pb_column{margin-right: 15px;  width: 18.6%;}
    #gallery-section .caption:hover{
    transform: rotate(357deg);
    }

    #methode-FHBX li:after {
        content: '';
        background: url(http://www.fhbx.eu/wp-content/uploads/2022/07/Groupe-180.svg);
        width: 27px;
        height: 35px;
        position: absolute;
        background-repeat: no-repeat;
        left: -16px;
        background-size: 100%;
        top: 3px;
    }
    #methode-FHBX span{
        font-size: 98px;
        color: #1D444D;
        width: 45%;
        float: left;
        padding-top: 40px;
    }
    #methode-FHBX .left-content{
        width: 55%;
        float: left;
    }
    #info-box{
        border-top: 0.75px solid #1D444D;
        padding-top: 40px;  
    }
    #info-box h4{
        transform: rotate(-1deg);
    }
    #info-box h4 strong{
        background: #63DC4D;
        color: #1D444D;
        font-size: 22px;
        padding: 6px 3px 0px;
    }
    .box .left-side h5 span{
        background: #9FC5E8;
        color: #1D444D;
        font-size: 22px;
        font-weight: initial;
        display: inline-block;
        padding: 6px 5px 2px;
    }
    .box .left-side h6 span{
        background: #1D444D;
        color: #9FC5E8;
        font-size: 22px;
        font-weight: initial;
        display: inline-block;
        padding: 4px 7px 1px;
    }
    .box .left-side h6{text-align:center;
        transform: rotate(1deg);
        position: relative;
        right: -34px;
        top: -12px;
    }
    .box .left-side h5{text-align:center;transform: rotate(-1deg);}
    #conciliation-section p{
        font-size: 16px;
        color: #FFFFFF;
    }
    #fhbx-section li{
        list-style: none;
    }
    #conciliation-section ul li {
        list-style: none;
        color: #63DC4D;
        line-height: 22px;    
    }
    #fhbx-section li p{
        width: 92%;
        float: left;
    }
    #fhbx-section li span{
        width: 8%;
        float: left;
    }
    #fiducie-section h6{
        margin-top: 40px;
        margin-bottom: 20px;
    }
    #fiducie-section ul{
        padding: 0px;
    }
    #fiducie-section ul li{
       list-style: none;
       position: relative;
       padding-left: 45px;
       padding-bottom: 20px;
    }
    #fiducie-section ul li:after{
        content: '';
        background: url(http://www.fhbx.eu/wp-content/uploads/2022/05/curv-green-arrow.svg);
        position: absolute;
        width: 100%;
        height: 19px;
        background-repeat: no-repeat;
        left: 0;
        top: 6px;
        
    }
    #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_21.et_pb_css_mix_blend_mode_passthrough .et_pb_module{position: relative;} 
    #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_21.et_pb_css_mix_blend_mode_passthrough .et_pb_module .et_pb_text_inner:after {
        position: absolute;
        content: '1';
        background: #63DB4D;
        padding: 4px 14px 0px 7px;
        font-size: 22px;
        color: #1D444D;
        left: -10%;
        top: 0;
        font-weight: initial;
        transform: rotate(355deg);
        text-align: left;
    }
    #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_22.et_pb_css_mix_blend_mode_passthrough .et_pb_module .et_pb_text_inner{position: relative; margin-bottom: 60px;} 
    #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_22.et_pb_css_mix_blend_mode_passthrough .et_pb_module .et_pb_text_inner:after {
        position: absolute;
        content: '1';
        background: #63DB4D;
        padding: 4px 14px 0px 7px;
        font-size: 22px;
        color: #1D444D;
        left: -10%;
        top: 0;
        font-weight: initial;
        transform: rotate(355deg);
        text-align: left;
    }
    #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_22.et_pb_css_mix_blend_mode_passthrough .et_pb_module.et_pb_text.et_pb_text_33.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner:after{
    content: '4';
    }
    #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_22.et_pb_css_mix_blend_mode_passthrough .et_pb_module.et_pb_text.et_pb_text_34.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner:after{
    content: '5';
    }
    #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_22.et_pb_css_mix_blend_mode_passthrough .et_pb_module.et_pb_text.et_pb_text_35.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner:after{
    content: '6';
    }
    #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_22.et_pb_css_mix_blend_mode_passthrough .et_pb_module.et_pb_text.et_pb_text_36.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner:after{
    content: '7';
    }
    #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_22.et_pb_css_mix_blend_mode_passthrough .et_pb_module.et_pb_text.et_pb_text_37.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner:after{
    content: '8';
    }


    #fhbx-section h6 {
        font-size: 16px;
        color: #000000;
        margin-top: 30px;
        font-family: 'NexaBold';
        float: left;
        width: 100%;
    }
    #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_21.et_pb_css_mix_blend_mode_passthrough .et_pb_module{
        float: left;
        width: 100%;
    }
    #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_22.et_pb_css_mix_blend_mode_passthrough.et-last-child .et_pb_module{
        float: left;
        width: 100%;
    }
    #bureaux-section h5 {
        float: left;
        padding: 2px 5px 1px;
        z-index: 99999;
        position: relative;
        transform: rotate(351deg);
        width: 100%;
    }
    #bureaux-section h5 span {
        background: #F6F6F6;
        font-size: 17px;
        color: #1D444D;
        font-weight: initial;
        text-align: center;
        display: inline-block;
        line-height: 20px;
        padding: 5px 5px 0px;
    }
    .date-third h5{
        transform: rotate(2deg);
    }
    .date-fourth h5{
        transform: rotate(2deg) !important;
    }
    #date-second p{padding-bottom: 0px;}
    #date-second h5{
        background: #1D444D;
        text-align: center;
        display: inline-block;
        font-weight: initial;
        line-height: 22px;
        padding: 4px 8px 2px;
        transform: rotate(-2deg);
        margin-top: 8px;
    }
    .date-fourth{
        display: flex;
        justify-content: end;
        }
    .date-third h6 span{
        background: #63DC4D;
        text-align: center;
        display: inline-block;
        font-weight: initial;
        line-height: 22px;
        padding: 4px 8px 2px;
        transform: rotate(0deg);
        margin-top: 0px;
        font-size: 22px;
        color: #1D444D;
    }
    .left-box1 h6 span{
        background: #63DC4D;
        text-align: center;
        display: inline-block;
        font-weight: initial;
        line-height: 22px;
        padding: 4px 8px 2px;
        transform: rotate(359deg);
        margin-top: 0px;
        color: #1D444D;
        font-size: 22px;
    }
    .date-box .date-box-right{
        position: relative;
        right: -200px;
        z-index: 99999999;
    }
    .fhbx-text-section h5{
        display: inline-block;
        font-size: 18px;
        background: #63DC4D;
        color: #fff;
        line-height: 8px;
        padding: 7px 4px 5px;
    }
    .fhbx-text-section h6{
        font-size: 16px;
        color: #000000;
        line-height: 24px;
        margin-top: 30px;
    }
    .fhbx-text-section ul{
        padding: 0px;
        margin-top: 15px;
        position: relative;
        padding-bottom: 70px;
    }
    .fhbx-text-section ul li{list-style: none;}
    .fhbx-text-section h6 span{
        font-weight: normal;
      text-decoration: underline;
    }
    .fhbx-text-section img{
        position: relative;
        top: -60px;
    }
    .fhbx-text-section ul:after {
        content: '';
        background: url(/wp-content/uploads/2022/09/Group-9.svg);
        position: absolute;
        width: 45%;
        height: 100%;
        background-repeat: no-repeat;
        right: 0;
        top: -17px;
        background-size: 80%;
    }
    .date-box-right p{
        font-size: 16px;
        font-weight: initial;
        color: #000000;
    }
    .date-box{
        margin-top: 158px !important;
    }


    #date-section .et_pb_text_8 {
        margin-top: 90px!important;
    }
    #date-section h1{
        font-size: 45px;
        color: #63DC4D;
        font-weight: initial;
            padding-bottom: 0px;
    }
    .date-box h5{
        color: #63DC4D;
        font-size: 22px;
    }
    #date-section {   
        padding-bottom: 76px;
    }
    #date-section:after {
        content: '';
        background: url(http://www.fhbx.eu/wp-content/uploads/2022/05/Groupe-233.svg);
        width: 100%;
        float: left;
        height: 100%;
        position: absolute;
        left: -175px;
        right: 0;
        top: -55px;
        background-repeat: no-repeat;
        background-size: 100%;
    }

    #date-section .et_pb_text_inner{
        position: relative;
        z-index: 999999;
    }
    .date-box .left-box1 p{
        font-size: 16px;
        font-weight: initial;
        padding-right: 60px;
    }
    .date-box .date-box-left {
        width: 50%;
        float: left;
        position: relative;
        z-index: 9999999;
    }
    .date-fifth{
        display: flex;
        justify-content: end;
        padding-right: 60px;
    }
    .date-fifth h5{
       transform: rotate(2deg) !important; 
    }
    .date-fifth p {
        font-size: 16px;
        color: #000000;
        padding-top: 15px;
        margin-bottom: 0px;
    }
    #fhbx-section h4{
        font-size: 18px;
        font-family: 'NexaBold';
        color: #000000;
        line-height: 22px;
        padding-bottom: 0px;
    }
    #conciliation-section ul li img{
        padding: 0px 5px 0px;
        position: relative;
        top: 2px;
    }
    #conciliation-section .et_pb_module.et_pb_text.et_pb_text_19.et_pb_text_align_left.et_pb_bg_layout_light p{padding-bottom: 8px;}
    #conciliation-section .et_pb_module.et_pb_text.et_pb_text_19.et_pb_text_align_left.et_pb_bg_layout_light ul{
        margin-bottom: 35px;
    }
    #conciliation-section .et_pb_module.et_pb_text.et_pb_text_20.et_pb_text_align_left.et_pb_bg_layout_light p{padding-bottom: 8px;} 
    #conciliation-section .et_pb_module.et_pb_text.et_pb_text_20.et_pb_text_align_left.et_pb_bg_layout_light ul{
        margin-bottom: 35px;
    }
    #conciliation-section .et_pb_module.et_pb_text.et_pb_text_21.et_pb_text_align_left.et_pb_bg_layout_light p{
    padding-bottom: 8px;
    }
    #conciliation-section .et_pb_module.et_pb_text.et_pb_text_21.et_pb_text_align_left.et_pb_bg_layout_light ul li{
    padding-bottom: 8px;
    }
    #conciliation-section ul li{
            list-style: none;
    }
    #conciliation-section ul{padding: 0px;}
    .row .col-md-4 {  
        margin-top: 40px;
    }
    div#client-profile-card-container {
        display: grid;
        grid-template-columns: 4fr 4fr 4fr 4fr;
    }
    .Equipe-section select{
        background: none;
        border: none;
        font-size: 16px;
        color: #000000; 
      position: relative;
      cursor: pointer;
    }
    .Equipe-section select:hover{
        font-weight: initial;
    }
    .Equipe-section select:after{
       content:'';
       border: solid black;
       border-width: 0 3px 3px 0;
       display: inline-block;
       padding: 3px;
       transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      }
    #light-bg{
      background: #00000008 !important;  
    }
    .text-info{
        width: 100%;
        float: left;
    }
    .surete-section ul{padding: 0px;}
    .arrow-section li{
        list-style: none;
        position: relative;
        margin-bottom: 25px;
        padding-left: 40px;
    }
    .Equipe-section .row .col-md-6 {
        width: 48%;
        float: left;
        margin-right: 10px;
        margin-top: 40px;
    }
    #notre-ambition h5{
        background: #63DC4D;
        display: inline-block;
        color: #fff;
        font-size: 18px;
        padding: 2px 6px 0px;
        margin-bottom: 8px;
    }
    .FHBX-Fiducie-section .et_pb_module.et_pb_text.et_pb_text_15.et_pb_text_align_left.et_pb_bg_layout_light p:not(.has-background):last-of-type {
        padding-bottom: 20px;
    }


    #methode-FHBX li{list-style: none;}
    .arrow-section li:after {
        content: '';
        background: url(http://www.fhbx.eu/wp-content/uploads/2022/05/curv-green-arrow.png);
        position: absolute;
        left: 0;
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        top: 8px;
    }
    .text-info span{
       width: 10%;
      float: left;
    }
    .text-info p {
        width: 90%;
        float: left;
        font-size: 16px;
        color: #000000;
        margin-bottom: 25px;
    }
    .box1 .left-side h5 span {
        background: #F0A395;
        }
    .box1 .left-side h5 {   
        transform: rotate(3deg);
        float: right;
        margin-top: 10px;
        margin-right: 20px;
    }
    #opportunites-section h3 .bg-green {
        color: #1D444D;
        margin-bottom: 4px;
        display: inline-block;
    }
    #content-hover .et_pb_text_inner:hover {
        color: #000;
    }
    #content-hover .et_pb_text_inner:hover a {
        color: #63DC4D;
    }
    .box1{
        float: left;  
    }
    .box .left-side{
        width: 50%;
        float: left;
        margin-top: 20px
    }
    .equipe-section select {
        color: #000000;
        font-size: 16px;
        border: none;
        background: none;
        margin: 0px 20px 0px 0px;
    }
    .equipe-section select:hover {
        font-weight: initial;
        }
        #animation-box .slick-track {
        padding-left: 0px !important;
    }
    .box .right-side {
        width: 50%;
        float: left;
        padding: 14px 25px;
    }
    .et_pb_post .entry-title a{   
        padding: 4px 0px 1px;
        line-height: 25px;
    }
    .et_pb_salvattore_content article {
        height: 410px;
    }
    #news-section{
        padding: 0px 0;
    }
    body .et_pb_post:hover .entry-title a{
        background: #63DC4D;
        color: #fff !important;   
    }
    #et-top-navigation ul li:hover a{
        font-weight: initial;
    }
    a.slide-toggle.anticiper-showmore-btn {
        width: 100%;
        padding: 20px 0px;
    }
    #fhbx-fiducie-image-section p{
       text-shadow: 0px 2px 10px #00000029;
    }
    #Les-interventions-section .et_pb_module.et_pb_text.et_pb_text_21.et_pb_text_align_left.et_pb_bg_layout_light h5 strong{
        background: #9FC5E8;
        transform: rotate(1deg);
    }
    #Les-interventions-section .et_pb_module.et_pb_text.et_pb_text_22.et_pb_text_align_left.et_pb_bg_layout_light h5 strong{
        background: #F0A395;
        transform: rotate(355deg);
    }
    #Les-interventions-section .et_pb_row.et_pb_row_15 .et_pb_text_align_left{
        position: relative;
        padding-left: 100px;
    }
    #Les-interventions-section .et_pb_row_15 .et_pb_module:after {
     position: absolute;
        left: 0;
        top: 29px;
        font-size: 130px;
        color: #1D444D;
        content: counter(my-badass-counter);
        counter-increment: my-badass-counter;

    }
    #Les-interventions-section .et_pb_row_15{
    counter-reset: my-badass-counter;
    }

    #Les-interventions-section .et_pb_module.et_pb_text.et_pb_text_21.et_pb_text_align_left.et_pb_bg_layout_light {
        padding-left: 100px !important;
    }
    #Les-interventions-section .et_pb_module.et_pb_text.et_pb_text_22.et_pb_text_align_left.et_pb_bg_layout_light{
        padding-left: 100px !important;
    }
    #Les-interventions-section h5 strong{
        background: #63DC4D;
        font-size: 20px;
        color: #1D444D;
        padding: 9px 10px 3px;
        transform: rotate(355deg);
        display: inline-block;
        margin-bottom: 20px;
    }
    .slide-toggle {
        color: #546569;
        text-decoration: underline;
        margin-top: 7px;
        display: block;
        cursor: pointer;
        padding: 28px;
        position: relative;
        top: 0px;
        width: 40px;
        float: right;
    }.slide-toggle:hover{color: #63DC4D;}
    .box p{
        font-size: 16px;
        line-height: 24px;
        color: #000000;
    }
    #banner-section{position:relative}
    #banner-section .et_pb_row.et_pb_row_4 {
        position: absolute;
        top: 50%;
        left: 20%;
        transform: translate(-16%, -50%);
        z-index: 9;
        width: 50%;
    }
    #banner-section .et_pb_row.et_pb_row_4 p{
        display: inline-block;
        border-bottom: 1px solid#fff;
        padding-bottom: 7px;
        padding-right: 90px;
    }
    #banner-section a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light {
        padding-right: 0px !important;
        padding-left: 0px !important;
        text-decoration: underline;
    }
    #banner-section a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light:hover{   
        text-decoration: none !important;
        transition: none !important;
    }
    #gallery-section h2{padding-bottom: 0px;}
    .et_pb_circle_counter {    
        max-width: 500px;
    }
    .et_pb_circle_counter .percent p {    
        padding: 6% 0;
    }
    .et-pb-arrow-prev{
            opacity: 1;
        left:0;
    }
    .et-pb-arrow-next{
         opacity: 1;
        right:0;
    }
    #testimonial-silder .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
        padding: 1% 5%;   
    }

    #animation-box .et_pb_image{position: relative;}
    #animation-box .et_pb_module.et_pb_text.et_pb_text_2.et_pb_text_align_left.et_pb_bg_layout_light h3 span{  
        background: #9FC5E8;
        transform: rotate(357deg);
    }
    #animation-box .et_pb_module.et_pb_text.et_pb_text_3.et_pb_text_align_left.et_pb_bg_layout_light h3 span{
        color: rgb(29, 68, 77);
        background: #F0A395;
        transform: rotate(2deg);
    }
    .select-box{
        font-size: 16px;
        color: #000000;
            display: inline-flex;
    }
    .select-box select{
        color: #000000;
        border: none;
        position: relative;
        z-index: 9999;
    }
    section#gallery-section {
        padding-top: 26px;
    }
    #gallery-section .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_module {
        text-align: center;
    }
    #gallery-section .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_module a{
        text-decoration: underline;

    }
    #gallery-section .voir-nos-equipes-btn a:hover{
        background: none;
        color: #63DC4D !important;
        text-decoration: none;
        
    }
    #gallery-section .voir-nos-equipes-btn a{   
        color: #0d0d0d;
        text-decoration: underline;
    font-size: 18px;
        
    }
    #gallery-section .voir-nos-equipes-btn{
    text-align: center;
        display: block;
        }
    #circle-section, .z-index-negative {
        position: relative;
        z-index: -1;    
    }
    #profile-detail {
        position: absolute;
        top: 1.5%;
        background: #ffff;
        z-index: 999;
        padding: 0px 100px 100px;
        max-width: 1080px;
        margin: 0 auto;
        right: 0;
        left: 0;
        z-index: 9999;
    }
    .profile-section1 {
        background: #00000008;
        width: 100%;
        display: flex;
        align-items: center;
        margin: 0 0 42px;
    }
    .profile-section2 p:last-child {
        margin: 0 0 40px !important;    
    }
    .profile-section1 .col-md-4 {
        width: 22%;
    }
    .profile-section1 .col-md-4 img {
        width: 100%;    
    }
    .profile-section1 .col-md-8{
        padding-left: 50px;
        width:78%;
    }
    .profile-section1 .col-md-8 .row {
        display: grid;
        grid-template-columns: 1fr 1fr;
        max-width: 600px;
        gap: 0 40px;    
    }
    .profile-section2 .row {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 0 50px;    
    }
    .profile-section1 h3 {
        font-size: 28px;
        line-height: 32px;
        color: #000;
        font-family: 'NexaBold';
        padding: 0 0 24px;
    }
    .profile-section1 h6, .profile-section2 h4 {
        background: #63DC4D;
        font-size: 22px;
        line-height: 24px;
        font-family: 'NexaBold';
        color: #ffff;
        text-align: center;
        display: inline-block;
        padding: 3px 6px 0px;
        transform: rotate(359deg);
    }
    .profile-section1 ul{
        padding: 0px;
        margin-top: 15px;
        list-style: none;
    }
    .profile-section1 ul li {
        position: relative;
        font-size: 16px;
        line-height:26px;
        color: #2B2E34;
        font-weight: initial;
        font-family: 'NexaBold';
        padding: 0 0 12px 36px;
    }
    .profile-section1 ul li:last-child {
        padding-bottom:0;
    }
    .profile-section1 .client-qualification li {
        padding-left: 0;    
    }
    .profile-section1 .position ul li:after {
        content: '';
        background: url(http://www.fhbx.eu/wp-content/uploads/2022/05/curv-green-arrow.png) no-repeat;
        position: absolute;
        width: 31px;
        height: 13px;
        left: 0px;
        top: 4px;
    }
    .profile-section2 ul, .profile-section2 ul ul {
        list-style:none;
        padding:0;
    }
    .profile-section2 ul {
        padding: 0 0 38px;  
    }
    .profile-section2 h4{
        margin-bottom: 20px;
    }
    .profile-section2 p{
        color: #2B2E34;
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 10px !important;
    }
    .FHBX-Fiducie-section .et_pb_column.admin-profile-detail-secion {
        position: initial;  
    }
    .et_pb_column.admin-profile-detail-secion #profile-detail {
        max-width: 100%;
        padding-top: 0px;  
    }
    .colse-btn{
        float: right;
        cursor: pointer;
        font-size: 16px;
        color: #546569;
        text-decoration: underline;
        margin-bottom: 15px;
    }
    #fhbx-fiducie-image-section .et_pb_row:nth-child(2) {
        z-index: 10;    
    }
    #color-section .et_pb_column .et_pb_module h3, #color-section .et_pb_column .et_pb_module h4, #color-section .et_pb_column .et_pb_module span {
        font-family: 'NexaBold';    
    }
    .fhbx-post-title p {
        line-height: 26px;
    }
    .fhbx-post-title .bg-green {
        padding: 4px 5px 3px;
        line-height: 28px;
    }
    .fhbx-dot-section ul{padding: 0px;}
    .fhbx-dot-section ul li{list-style: none;}
    .fhbx-dot-section h5{    
        display: inline-block;
        padding: 3px 7px 0px;
        transform: rotate(357deg);
        margin-top: 28px;
        margin-bottom: 20px;
        font-weight: 700;
        font-size: 22px;
        color: #63dc4d
    }
    #fhbx-fiducie-img img{width: 1000px;}
    .fhbx-dot-section .et_pb_module.et_pb_text.et_pb_text_26.et_pb_text_align_left.et_pb_bg_layout_light h5{
        background: #F0A395;
        color: #1D444D;
    }
    .fhbx-dot-section .et_pb_module.et_pb_text.et_pb_text_25.et_pb_text_align_left.et_pb_bg_layout_light h5{
        background: #9FC5E8;
        color: #1D444D;
        margin-top: 15px;
    }
    .fhbx-dot-section .et_pb_module.et_pb_text.et_pb_text_27.et_pb_text_align_left.et_pb_bg_layout_light h5{
        background: #63DC4D;
        color: #1D444D;
        margin-top: 15px;
    }
    a.slide-toggle {
        float: left;
        width: 100%;    
    }
    #profile-detail{
           padding: 0px 20px 20px;
       }
       .profile-section1 .col-md-8 .row{
           max-width: none;
            gap: 0  20px;
       }
    #mobile-menu{display: none;}
    @media screen and (min-width: 3000px) and (max-width: 4000px){

    #anticiperPage-section .et_pb_image_wrap {
        height: 50vh;
    }
    div.et_pb_section.et_pb_section_0_tb_body {
        background-size: 58% !important;
        background-image: url(https://www.fhbx.eu/wp-content/uploads/2022/05/FHB-Nouvelle-identite-bandeau.png)!important;
        background-color: #1d444d;
    }

        }
    @media screen and (min-width: 2001px) and (max-width: 3000px){

    #anticiperPage-section .et_pb_image_wrap {
        height: 50vh;
    }

    div.et_pb_section.et_pb_section_0_tb_body {
        background-size: 58% !important;
        background-image: url(https://www.fhbx.eu/wp-content/uploads/2022/05/FHB-Nouvelle-identite-bandeau.png)!important;
        background-color: #1d444d;
    }
        }
    @media screen and (min-width: 1480px) and (max-width: 2000px){

    #anticiperPage-section .et_pb_image_wrap {
        height: 54vh;
    }


        }
    @media screen and (min-width: 1200px) and (max-width: 1480px){
    #anticiperPage-section .et_pb_image_wrap {
        height: 71vh;
    }
    }
    @media screen and (max-width: 1440px) {
       
       .profile-section1 .col-md-8 {
        padding-left: 25px;
    }
    }
    @media screen and (min-width: 1251px) and (max-width: 1415px){
           .fhbx-client-card-container{    
           max-height: 250px;
        min-height: 250px;
        overflow: hidden;
    }
    #gallery-section .slick-slide .box{    
        height: 50vh;
    }
    .fbh-adventure img {   
        left: -100px;   
    }
    .fbh-adventure ul li:nth-child(1) {   
        left: 90px;
    }
    .fbh-adventure ul li:nth-child(2) {   
        left: 82px;
    }
    .fbh-adventure ul li:nth-child(3) {   
        left: 59px;
    }
    .fbh-adventure ul li:nth-child(4) {   
        left: 67px;
    }
    .fbh-adventure ul li:nth-child(5) {     
        left: 0px;
        top: 226px;
    }
    .fbh-adventure ul li:nth-child(6) {   
        left: 250px;
    }
    .fbh-adventure ul li:nth-child(7) {    
        left: -6px;
    }
        }
    @media screen and (min-width: 1101px) and (max-width: 1250px){
           .fhbx-client-card-container{    
            max-height: 250px;
        min-height: 250px;
        overflow: hidden;
    }
    #gallery-section .slick-slide .box{    
        height: 50wh;
    }
    #date-section:after {  
        top: -46px;
        }
        .fbh-adventure img {  
        left: -121px;  
    }
    .fbh-adventure ul li:nth-child(1) {    
        left: 32px;
    }
    .fbh-adventure ul li:nth-child(2) {  
        left: 16px;
    }
    .fbh-adventure ul li:nth-child(3) {   
        left: 10px;
    }
    .fbh-adventure ul li:nth-child(4) {  
        left: 255px;
    }
    .fbh-adventure ul li:nth-child(5) {  
        left: 0px;
    }
    .fbh-adventure ul li:nth-child(6) {   
        left: 211px;
    }
    .fbh-adventure ul li:nth-child(7) {    
        left: 13px;
    }
    }
    @media screen and (min-width: 1101px) and (max-width: 1220px){
    .fhbx-cilvil-first{padding: 0px 20px;}
       .fhbx-client-card-container{    
           max-height: 250px;
        min-height: 250px;
        overflow: hidden;
    }
       #gallery-section .slick-slide .box{    
        height: 38vh;
    }
       #map-animation.map-animation-fhbx ul li:nth-child(2) {
        left: 3px;
        top: -119px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(5) {
        top: -140px;
        left: 88px;
    }
    #map-animation.map-animation-fhbx li:nth-child(5) .number-box {
        top: -42px;
        left: 5px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(6) {
        top: -12px;
        left: 41px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(7) {
        top: -70px;
        left: 147px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(8) {
        top: -31px;
        left: 104px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(9) {
        top: 0px;
        left: -103px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(10) {
        top: 7px;
        left: -86px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(11) {
        top: -114px;
        left: -73px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(12) {
        top: -123px;
        left: -91px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(13) {
        top: -94px;
        left: -28px;
    }
    #map-animation.map-animation-fhbx li:nth-child(13) .number-box {
        top: -43px;
        left: 12px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(14) {
        top: -146px;
        left: 24px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(15) {
        top: -146px;
        left: 128px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(16) {
        top: -128px;
        left: 17px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(3) {
        top: -105px;
        left: -53px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(4) {
        top: -138px;
        left: 45px;
    }
    #map-animation.map-animation-fhbx ul li:first-child {
        top: -142px;
    }
    #map-animation.map-animation-fhbx ul li:first-child p {
        margin-left: 42px;
    }
        #map-animation.map-animation-fhbx{   
        width: 500px;
        margin: 0 auto;
    }
    }

    @media screen and (min-width:1025px) and (max-width:1100px){
        .fhbx-client-card-container{    
          max-height: 250px;
        min-height: 250px;
        overflow: hidden;

    }
        #gallery-section .slick-slide .box{    
        height: 38vh;
    }
    div#anticiper-banner-section{
        margin-top: -116px !important;
    }
    /*#anticiper-banner-section {
        padding: 0px 0px 40% !important;
    }*/
    }

    @media screen and (min-width:1025px) and (max-width:1196px){
    #bureaux-section h5{
        font-size: 14px;
    }
    }

    @media screen and (min-width:768px) and (max-width:1024px){
        #block-5 img {
        width: 108vw!important;
        max-width: 100%!important;
    }

    #anticiper-banner-section {
        padding: 0px 0px 54%;
        }



        #nos-actualites-page .asr-ajax-container {  
        padding-left: 20px;
        padding-right: 20px;
    }


    #bureaux-section h5{
        font-size: 13px;
    }

     
    }   
    @media screen and (min-width: 981px) and (max-width: 1100px){
    #map-left-side {
    margin-left: 20px;
    }
        #map-animation.map-animation-fhbx ul li:nth-child(2) {
        left: 3px;
        top: -119px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(5) {
        top: -140px;
        left: 88px;
    }
    #map-animation.map-animation-fhbx li:nth-child(5) .number-box {
        top: -42px;
        left: 5px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(6) {
        top: -12px;
        left: 41px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(7) {
        top: -70px;
        left: 147px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(8) {
        top: -31px;
        left: 104px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(9) {
        top: 0px;
        left: -103px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(10) {
        top: 7px;
        left: -86px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(11) {
        top: -114px;
        left: -73px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(12) {
        top: -123px;
        left: -91px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(13) {
        top: -94px;
        left: -28px;
    }
    #map-animation.map-animation-fhbx li:nth-child(13) .number-box {
        top: -43px;
        left: 12px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(14) {
        top: -146px;
        left: 24px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(15) {
        top: -146px;
        left: 128px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(16) {
        top: -128px;
        left: 17px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(3) {
        top: -105px;
        left: -53px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(4) {
        top: -138px;
        left: 45px;
    }
    #map-animation.map-animation-fhbx ul li:first-child {
        top: -142px;
    }
    #map-animation.map-animation-fhbx ul li:first-child p {
        margin-left: 19px;
    }
        #map-animation.map-animation-fhbx{   
        width: 500px;
        margin: 0 auto;
    }
        .fbh-adventure img { 
        left: -192px;   
    }
    .fbh-adventure ul li:nth-child(4) {  
        left: 180px;
    }
    .fbh-adventure ul li:nth-child(5) {   
        left: -15px;
    }
    .fbh-adventure ul li:nth-child(6) {   
        left: 175px;
    }
    .fbh-adventure ul li:nth-child(7) {   
        left: 0px;
    }
    .fbh-adventure ul li:nth-child(8) {
        top: 65px;
    }
    .fbh-adventure ul li:nth-child(1) {  
        left: 22px;
    }
    .fbh-adventure ul li:nth-child(2) {    
        left: 0px;
    }
    .fbh-adventure ul li:nth-child(3) {  
        left: 0px;
    }
        .fhbx-one h4 {  
        margin-left: 130px;
    }
    .fhbx-two h4 {    
        margin: 3px 20px 0px 34px;
    }

    #color-section{
        padding: 4% 11%;
    }
        .FHBX-fiducie-profile .row .col-md-4 {
        width: 47%;
        margin-right: 10px;
    }
        #date-section:after {  
        top: -52px;
    }
        .row .col-md-4 {
        padding: 0px 5px;
    }

        .Equipe-section .row .col-md-6 {
        width: 46%;
    }
    div#fhbx-fiducie-image-section .et_pb_module.et_pb_text.et_pb_text_15.et_pb_text_align_left.et_pb_bg_layout_light {
        padding-right: 20px;
    }
        div#fhbx-fiducie-image-section {
        padding: 0px;
    }
        .et_pb_section.et_pb_section_0.home-main-slider.et_section_regular {
        padding-right: 0px;
        padding-left: 0px;
    }
    div#banner-section {
        padding-left: 0px;
        padding-right: 0px;
    }
    #circle-section span.percent-value {
        font-size: 80px;
    }
    div#anticiper-banner-section {
        padding-right: 0px;
        padding-left: 0px;
        padding-top: 49px;
            margin-top: -1px
    }
    div#fhbx-banner-section {
        padding-left: 0px;
        padding-right: 0px;
            margin-top: -1px
    }
    div#fhbx-contact-image {
        padding: 0px;
    }
    .et_pb_section {
        padding: 4% 2%;
    }
    div#anticiper-section2 {
        padding: 20px;
    }
    div#methode-FHBX {
        padding: 20px;
    }
    #Comment-section{
         padding: 20px;
    }
    div#light-bg.et_pb_section.et_pb_section_5.et_section_regular {
        padding: 20px;
    }
    div#conciliation-section {
        padding: 20px;
    }
    #info-box h4 strong {   
        font-size: 18px;   
    }
    #fhbx-aventure-section .et_pb_text_5 {  
        padding-right: 120px!important;   
    }
    #fhbx-aventure-section .et_pb_text_6 {  
        padding-left: 10px!important;
        margin-top: 50px!important;
    }
    #fhbx-aventure-section .et_pb_text_7 {
        padding-left: 0px!important;
        margin-top: 60px!important;
    }
    #date-section:after {    
        left: -146px;  
        top: -42px;   
    }
    .date-fifth p {   
        padding-top: 0px;    
    }
    #date-second h5 {   
        margin-top: 1px;
        margin-bottom: 4px;
    }
    .date-box {
        margin-top: 40px !important;
    }
        }
    @media screen and (min-width: 768px) and (max-width: 980px){
        #map-animation.map-animation-fhbx ul {
        top: 16%;
        left: -13px;
    }
    #map-animation ul li:first-child .number-box {
        top: 14px;
        left: 100%;
    }
    section#map-animation.map-animation-fhbx img {
        width: 100%;
        margin-top: -100px;
    }
        section#map-animation.map-animation-fhbx{   
        width: 600px;
        margin: 0 auto;
    }
    #map-animation.map-animation-fhbx li:nth-child(5) .number-box {
        top: -53px;
        left: 4px;
    }
      #map-animation.map-animation-fhbx  ul li:first-child {
        top: -127px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:first-child p {
        margin-left: 116px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(2) {
        left: 0;
        top: -105px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(2) p {
        margin-left: -7px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(3) {
        top: -72px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(3) p {
        margin-left: -124px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(4) {
        top: -104px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(4) p {
        margin-left: 96px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(5) {
        top: -104px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(5) p {
        margin-left: 196px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(6) {
        top: 55px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(6) p {
        margin-left: 86px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(7) {
        top: -6px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(7) p {
        margin-left: 344px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(8) {
        top: 47px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(8) p {
        margin-left: 218px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(9) {
        top: 84px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(9) p {
        margin-left: -266px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(10) {
        top: 100px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(10) p {
        margin-left: -214px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(11) {
        top: -39px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(11) p {
        margin-left: -182px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(12) {
        top: -41px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(12) p {
        margin-left: -219px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(13) {
        top: -5px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(13) p {
        margin-left: -79px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(14) {
        top: -59px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(14) p {
        margin-left: 55px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(15) {
        top: -61px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(15) p {
        margin-left: 295px;
    }

    #map-animation.map-animation-fhbx ul li:nth-child(16) {
        top: -31px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(16) p {
        margin-left: 51px;
    }
        .et_pb_module.gerer-two .et_pb_text_inner h3 {   
        padding-left: 90px;
    }
        .et_pb_module.gerer-two .et_pb_text_inner p{   
        padding-left: 90px;
    }
            #map-left-side {
        margin-left: 0px;
        margin-right: 0px;
    }
        div#scroll-down {
        padding: 0px 20px;
    }
        .fbh-adventure img {   
        left: -100px;
       
    }
    .fbh-adventure ul li:nth-child(7) {   
        left: 0px;
    }
    .fbh-adventure ul li:nth-child(6) {
        top: 145px;
        left:155px;
        }
    .fbh-adventure ul li:nth-child(4) {
        top:115px;
        left:189px; 
    }
    .fbh-adventure ul li:nth-child(5) {
        top: 92px;
        left:0px;
        }
    .fbh-adventure ul li:nth-child(2) {
        top: 75px;
        left:0px;
        }
    .fbh-adventure ul li:nth-child(3){
        top:100px;
        left:0px;
    }
        .contact-map-3{  
        display: grid;  
        justify-content: center;
    }
        .map-image-left .et_pb_image_wrap {text-align: center;}
        .bureaux-center .et_pb_column.et_pb_column_1_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
        order: 3;
            margin-bottom: 111px;
    }
    .bureaux-center .et_pb_column.et_pb_column_1_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough {
        order: 2;
    }
    .bureaux-center {
        display: flex;
    }

        footer #footer-widgets .wp-block-group p {    
        font-size: 14px;
    }
        .footer-widget:nth-child(n) {
        width: 49.25% !important;
        margin: 0 0% -0.5% 0 !important;
    }
    #footer-widgets .footer-widget .footer-social li {   
        float: left;
    }
    #footer-widgets .footer-widget .footer-social{
        margin-top: 30px;
    }
    #main-footer {   
        padding-left:20px;
        padding-right:20px;
    }
        footer #footer-widgets {   
        display: block;
    }
        .mention-three-text:after {  
        left: -67px;
    }

        .fhbx-one:after {    
        left: 0;
    }
    .fhbx-two:after {  
        left: 0;
        }
        .fhbx-three:after {   
        left: 0;
    }
    .fhbx-four:after {  
        left: 0;
        }
        .fhbx-five:after {   
        left: 0;
    }
    .fhbx-six:after {   
        left: 0;
        }
        .FHBX-fiducie-profile .row .col-md-4 {
        width: auto;
        margin-right: 10px;
    }
        .gerer-publication .et_pb_module.et_pb_image.et_pb_image_4 {
        text-align: center;
    }
          .Equipe-section .row .col-md-6 {
        width: auto;
    }

        #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_22.et_pb_css_mix_blend_mode_passthrough .et_pb_module .et_pb_text_inner:after {   
        left: -5%;   
        margin-top: 15px;
    }
    #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_21.et_pb_css_mix_blend_mode_passthrough .et_pb_module .et_pb_text_inner:after {   
        left: -5%;   
        margin-top: 15px;
    }
        .row .col-md-4 {   
        padding: 0px 5px;
    }
    #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_21.et_pb_css_mix_blend_mode_passthrough {
        padding-left: 40px;
    }
    div#light-bg.et_pb_section.et_pb_section_9.et_section_regular {
        padding: 0px 20px;
    }
        div#bureaux-section .et_pb_module.et_pb_image.et_pb_image_3 {
        text-align: center;
    }
    #top-menu {
        display: block !important;
    }
    .mobile_menu_bar:before{display: none;}
    #top-menu li {   
        padding-right: 9px;
    }
    }
    @media screen and (min-width: 992px) and (max-width: 1024px){
        .et_pb_svg_logo #logo {    
        max-width: 85%;
        position: relative;
        top: -10px;
    }
        #et-top-navigation ul li a, #et-top-navigation a {   
        font-size: 14px;
    }
    .nos-actualites-zoom {   
        max-height: 100%;
        min-height: 100%;
    }
    .am_thumb {
        height: 160px;
    }


    }
    @media screen and (min-width: 768px) and (max-width: 991px){
        .gerer-five p{padding-right: 0px;}
        #animation-box .slick-next {
        right: 19px;
        padding: 20px;
    }
    #animation-box .slick-prev {
        left: 30px;
    }
    .fhbx-one h3 span {   
        line-height: 24px;
    }
        #rebondirSection2 .gerer-three h4 {
        margin-top: 6px;
        float: left;
        width: 100%;
    }
        .blog-featured-img img {
        max-height: 150px;
        min-height: 150px;
    }
        body .et_pb_row {  
        padding-right: 0px!important;
        padding-left: 0px!important;
    }
    .am_thumb {
        height: 180px;
    }

        #animation-box .slick-prev:after{
      content: '';
      border: solid #546569;
      border-width: 0 2px 2px 0;
      display: inline-block;
      padding: 6px;
       transform: rotate(131deg);
      -webkit-transform: rotate(131deg);
    }
    #animation-box .slick-prev:before{
        display: none;
        }
    #animation-box .slick-next:before{
    display: none;
    }
    #animation-box .slick-next:after{
        content: '';
        border: solid #546569;
      border-width: 0 2px 2px 0;
      display: inline-block;
      padding: 6px;
      transform: rotate(308deg);
      -webkit-transform:rotate(308deg);
      position: relative;
        right: 10px;
        top: -6px;

    }
    #animation-box .slick-prev {   
        z-index: 9;
    }
    img.desktop-img {
        margin-right: -45%;
        margin-top: -4%;
    }
    #animation-box .slick-slider .slick-slide {
        padding: 0 25px;
    }


        .circle-three-box .et_pb_text_inner h3 {   
        bottom: 120%;
    }
    .nos-actualites-zoom {   
        max-height: 100%;
        min-height: 100%;
    }



        }
        @media screen and (min-width: 481px) and (max-width: 767px){
        #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_21.et_pb_css_mix_blend_mode_passthrough {
        padding-left: 20px;
    }
    #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_22.et_pb_css_mix_blend_mode_passthrough {  
        padding-left: 20px;
    }
    #bureaux-section h5 span {   
        font-size: 16px;   
        padding: 5px 4px 0px;
    }

    }
             @media screen and (min-width: 421px) and (max-width: 480px){
        #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_21.et_pb_css_mix_blend_mode_passthrough {   
        padding-left: 100px;
    }
    #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_22.et_pb_css_mix_blend_mode_passthrough{
       padding-left: 100px;
    }
    }
          @media screen and (min-width: 376px) and (max-width: 420px){
        #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_21.et_pb_css_mix_blend_mode_passthrough {   
        padding-left: 75px;
    }
    #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_22.et_pb_css_mix_blend_mode_passthrough{
       padding-left: 75px;
    }
    }
     @media screen and (min-width: 361px) and (max-width: 767px){
    .fhbx-six h4 {   
        margin-left: 95px;   
    }
    }
     @media screen and (min-width: 320px) and (max-width: 360px){
    #bureaux-section h5 span {
        font-size: 14px;
     }
    .fhbx-six h4 {    
        margin-left: 0px;
        padding-left: 85px;
    }
     }

        @media screen and (min-width: 320px) and (max-width: 375px){


            .equipe-section select { 
        font-size: 13px;
    }
        #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_21.et_pb_css_mix_blend_mode_passthrough {   
        padding-left: 60px;
    }
    #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_22.et_pb_css_mix_blend_mode_passthrough{
       padding-left: 60px;
    }
    .fhbx-one h3 {
        line-height: 19px;   
    }

    .fhbx-two h4 {   
        font-size: 16px! important;   
    }
    .fhbx-two h3{
        font-size: 16px;
        line-height: 18px;
    }
    }

    @media screen and (min-width: 1025px) and (max-width: 1200px){
    #map-left-side {
    margin-left: 20px;
}
#map-animation {   
    width: 467px;
}
#map-animation ul li .number-box {    
    font-size: 18px;    
    width: 25px;
    height: 25px;
    line-height: 25px;
    }
    #map-animation ul li:first-child {
    top: -136px;
    left: 39px;
}
#map-animation ul li:nth-child(2) {
    left: -2px;
    top: -113px;
}
#map-animation ul li:nth-child(3) {
    top: -99px;
    left: -62px;
}
#map-animation ul li:nth-child(4) {
    top: -138px;
    left: 35px;
}
#map-animation ul li:nth-child(5) {
    top: -140px;
    left: 67px;
}
#map-animation li:nth-child(5) .number-box {
    top: -38px;
    left: 13px;
}
#map-animation ul li:nth-child(6) {
    top: -29px;
    left: 33px;
}
#map-animation li:nth-child(6) .number-box {
    top: -31px;
    left: -25px;
}
#map-animation ul li:nth-child(7) {
    top: -74px;
    left: 131px;
}
#map-animation li:nth-child(7) .number-box {
    top: -37px;
    left: 15px;
}
#map-animation ul li:nth-child(8) {
    top: -44px;
    left: 89px;
}
#map-animation ul li:nth-child(9) {
    top: -15px;
    left: -105px;
}
#map-animation ul li:nth-child(10) {
    top: -7px;
    left: -90px;
}
#map-animation ul li:nth-child(11) {
    top: -123px;
    left: -78px;
}
#map-animation ul li:nth-child(12) {
    top: -132px;
    left: -89px;
}
#map-animation ul li:nth-child(13) {
    top: -106px;
    left: -37px;
}
#map-animation li:nth-child(13) .number-box {
    top: -37px;
    left: 11px;
}
#map-animation ul li:nth-child(14) {
    top: -180px;
    left: -5px;
}
#map-animation ul li:nth-child(15) {
    top: -159px;
    left: 111px;
}
#map-animation ul li:nth-child(16) {
    top: -147px;
    left: 1px;
}
#map-animation li:nth-child(16) .number-box {
    top: -38px;
    left: 35px;
}
#map-animation img {
    width: 100%;
    max-width: 100%;
    }

    }
         @media screen and (min-width: 981px) and (max-width: 1024px){
#map-animation ul li .number-box {    
    font-size: 18px;    
    width: 25px;
    height: 25px;
    line-height: 25px;
    }
    #map-animation ul li:first-child {
    top: -136px;
    left: 39px;
}
#map-animation ul li:nth-child(2) {
    left: -2px;
    top: -113px;
}
#map-animation ul li:nth-child(3) {
    top: -99px;
    left: -62px;
}
#map-animation ul li:nth-child(4) {
    top: -138px;
    left: 35px;
}
#map-animation ul li:nth-child(5) {
    top: -140px;
    left: 67px;
}
#map-animation li:nth-child(5) .number-box {
    top: -38px;
    left: 13px;
}
#map-animation ul li:nth-child(6) {
    top: -29px;
    left: 33px;
}
#map-animation li:nth-child(6) .number-box {
    top: -31px;
    left: -25px;
}
#map-animation ul li:nth-child(7) {
    top: -86px;
    left: 119px;
}
#map-animation li:nth-child(7) .number-box {
    top: -37px;
    left: 15px;
}
#map-animation ul li:nth-child(8) {
    top: -44px;
    left: 89px;
}
#map-animation ul li:nth-child(9) {
    top: -29px;
    left: -95px;
}
#map-animation ul li:nth-child(10) {
    top: -27px;
    left: -87px;
}
#map-animation ul li:nth-child(11) {
    top: -136px;
    left: -78px;
}
#map-animation ul li:nth-child(12) {
    top: -146px;
    left: -89px;
}
#map-animation ul li:nth-child(13) {
    top: -119px;
    left: -35px;
}
#map-animation li:nth-child(13) .number-box {
    top: -41px;
    left: 11px;
}
#map-animation ul li:nth-child(14) {
    top: -171px;
    left: 7px;
}
#map-animation ul li:nth-child(15) {
    top: -173px;
    left: 110px;
}
#map-animation ul li:nth-child(16) {
    top: -165px;
    left: 1px;
}
#map-animation li:nth-child(16) .number-box {
    top: -38px;
    left: 35px;
}
#map-animation img {
    width: 100%;
    max-width: 100%;
    }
         }
     @media screen and (min-width: 768px) and (max-width: 980px){

     #map-animation ul li:nth-child(2) {
    left: -28px;
    top: -112px;
}
#map-animation ul li:nth-child(3) {
    top: -78px;
    left: -95px;
}
#map-animation ul li:nth-child(4) {
    top: -119px;
    left: 14px;
}
#map-animation ul li:nth-child(5) {
    top: -108px;
    left: 60px;
}
#map-animation li:nth-child(5) .number-box {
    top: -56px;
    left: 11px;
}
#map-animation ul li:nth-child(6) {
    top: 18px;
    left: 12px;
}
#map-animation li:nth-child(6) .number-box {
    top: -19px;
    left: -47px;
}
#map-animation ul li:nth-child(7) {
    top: -33px;
    left: 0px;
}
#map-animation ul li:nth-child(7) p {
    margin-left: 264px;
}
#map-animation ul li:nth-child(8) {
    top: 9px;
    left: 0;
}
#map-animation ul li:nth-child(8) p {
    margin-left: 148px;
}
#map-animation ul li:nth-child(9) p {
    margin-left: -295px;
}
#map-animation ul li:nth-child(9) {
    top: 45px;
    left: 0;
}
#map-animation ul li:nth-child(10) {
    top: 64px;
    left: 0;
}
#map-animation ul li:nth-child(10) p {
    margin-left: -258px;
}
#map-animation ul li:nth-child(11) {
    top: -71px;
    left: -115px;
}
#map-animation ul li:nth-child(12) {
    top: -76px;
    left: -122px;
}
#map-animation ul li:nth-child(13) {
    top: -41px;
    left: -67px;
}
#map-animation li:nth-child(13) .number-box {
    top: -53px;
    left: 16px;
}
#map-animation ul li:nth-child(14) {
    top: -97px;
    left: -12px;
}
#map-animation ul li:nth-child(15) {
    top: -92px;
    left: 105px;
}
#map-animation li:nth-child(15) .number-box {
    top: -52px;
}
#map-animation ul li:nth-child(16) {
    top: -74px;
    left: -19px;
}
#map-animation li:nth-child(16) .number-box {
    top: -52px;
    left: 30px;
}

.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation img {
    max-width: 100%;
    margin-left: 0px;
}
.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:first-child {
    top: -127px;
    left: 40px;
}
.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation {
    max-width: 550px;
    margin: 0 auto;

}
.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li p {
    font-size: 13px;
    line-height: 13px;
}
.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:first-child p {
    margin-left: -30px;
}

     }

@media screen and (min-width: 420px) and (max-width: 767px){
.page-id-2152 .nos-bureaux-number {
    padding-left: 100px;
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(8) {
    top: -55px;
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(15) {
    top: -180px;
    }
.page-id-2152 #bureaux-section .et_pb_row.et_pb_row_15.et_pb_equal_columns.et_pb_row_3-5_1-5_1-5 {
    padding: 0px !important;
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(8) p {
    margin-left: 190px;
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(9) {
    top: -39px;
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(9) p {
    margin-left: -126px;
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(10) {
    top: -33px;
    left: 0;
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(10) p {
    margin-left: -104px;
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(11) p {
    margin-left: -85px;
}
.page-id-2152 #map-animation.map-animation-fhbx li:nth-child(13) .number-box {
    top: -36px;
    left: 11px;
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(14) {
    top: -177px;
    }
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(15) p {
    margin-left: 248px;
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(16) {
    top: -173px;
    }
#map-animation.map-animation-fhbx ul li:nth-child(15) {
    top: -181px;
    }
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(14) p {
    margin-left: 64px;
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(11) {
    top: -140px;   
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(12) p {
    margin-left: -104px;
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(12) {
    top: -150px; 
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(13) {
    top: -126px;
    }
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(13) p {
    margin-left: -11px;
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(4) {
    top: -129px;
    }

.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(5) {
    top: -131px;   
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(6) {
    top: -37px;  
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(7) {
    top: -85px;
    }
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(7) p {
    margin-left: 280px;
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(5) p {
    margin-left: 173px;
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(2) p {
    margin-left: 45px;
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(2) {
    left: 0;
    top: -111px;
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(3) {
    top: -93px;
    left: 0;
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:nth-child(3) p {
    margin-left: -55px;
}
.page-id-2152 #map-animation li:nth-child(3) .number-box {
    top: -12px;
    left: 50px;
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:first-child p {
    margin-left: 127px;
}
.page-id-2152 #map-animation.map-animation-fhbx ul li:first-child {
    top: -112px;  
}
.page-id-2152 #map-animation ul li p {
    font-size: 10px;
    line-height: 11px;
}
.page-id-2152 #map-animation ul li .number-box {
    font-size: 14px;
    width: 20px;
    height: 20px;
    line-height: 20px;
}
.page-id-2152 #bureaux-section #map-animation img {
    max-width: 96%;
    }
.page-id-2152 .et_pb_row.et_pb_row_15.et_pb_equal_columns.et_pb_row_3-5_1-5_1-5 {
    padding: 0px !important;
}
.page-id-2152 #bureaux-section {
    padding: 0px;
}
.et_pb_row.et_pb_row_15.et_pb_equal_columns.et_pb_row_3-5_1-5_1-5 #map-animation.map-animation-fhbx {
    max-width: 420px;
    width: 420px;
    margin: 0 auto;
}
    .et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation {
        max-width: 425px;
        margin: 0 auto;
    }
    .et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li p {
        font-size: 10px;
        line-height: 11px;
    }
    .et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(2) p {
        margin-left: -42px;
    }
    .et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(2) {  
        top: -131px;
    }
    .et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(3) {
        top: -112px;
        }
        .et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(3) p {
        margin-left: -142px;
    }
    .et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation li:nth-child(3) .number-box {
        top: -14px;
        left: 48px;
    }
    .et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(4) {
        top: -150px;
        }
        .et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(5) {
        top: -152px;
        }
        .et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(5) p {
        margin-left: 75px;
    }
    .et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(6) {
        top: -68px;
        }
        .et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(7) {
        top: -113px;
        }
        .et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(7) p {
        margin-left: 185px;
    }
    .et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(8) {
        top: -90px;
        }
        .et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(8) p {
        margin-left: 104px;
    }
    .et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(9) {
        top: -71px;
        left: -103px;
        }
.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(4) p {
    margin-left: 19px;
}
.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(10) {
    top: -66px;
    }
.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(10) p {
    margin-left: -187px;
}
.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(11) {
    top: -170px;
    }
.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(11) p {
    margin-left: -171px;
}
.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(12) {
    top: -179px;   
}
.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(12) p {
    margin-left: -195px;
}
.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(13) {
    top: -159px;
    }
.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(13) p {
    margin-left: -99px;
}
.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation li:nth-child(13) .number-box {
    top: -31px;
    left: 11px;
}
.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(14) {
    top: -208px;
    }
.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(15) {
    top: -215px;
    }
.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(15) p {
    margin-left: 151px;
}
.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li:nth-child(16) {
    top: -207px;
    }
.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular #map-animation ul li .number-box {
    font-size: 14px;
    width: 20px;
    height: 20px;
    line-height: 20px;
}
    }
    @media screen and (min-width: 320px) and (max-width: 767px){
        .et_pb_text_inner {
        font-size: 17px;
        line-height: 26px;
    }
        .search-box #et_search_icon:before {
        top: 7px;   
        left: 13px;
    }
        span.bold.text-left {
        display: inline;
    }
        #light-bg h5 span{
            font-size: 17px;
        }

        .add-icon:after {   
        background-size: 10%;
    }
        #anticiperPage-section .et_pb_image_wrap {
        height: 100%; 
        margin-top: 30px;   
    }
    #anticiperPage-section.et_pb_row_3{
            display: block !important;
        }
        #rebondir-slide-section .item ul li:nth-child(2) a {   
        top: -14px;
    }
    #banner-section .et_pb_text_inner p {
        font-size: 16px;
    }
    #banner-section .et_pb_column.et_pb_column_1_2.et_pb_column_20.et_pb_css_mix_blend_mode_passthrough {
        padding-left: 20px;
    }
    #banner-section .et_pb_row.et_pb_row_14 {
        left: 0;
    }
    #banner-section .et_pb_column.et_pb_column_1_2.et_pb_column_20.et_pb_css_mix_blend_mode_passthrough {
        margin-bottom: 200px;
    }
        .text-info span{
            margin-right: 5px;
            width: 8%;
        }
        #banner-section .et_pb_row.et_pb_row_4 p {   
        padding-right: 0px;
        width: 100%;
    }
        body #page-container .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button {
        border-color: #FFFFFF;
        font-size: 14px;
    }
    #animation-box .slick-prev, #animation-box .slick-next{
            top:30%;
        }
        div#client-profile-card-container {
        display: block;
    }
        .gerer-five p{padding-right: 0px;}
        #map-left-side {
        margin-left: 0px;
        margin-right: 0px;
    }
        div#scroll-down {
        padding: 0px 20px;
    }
    .map-image-left img {
        margin-top: -165px;
        }
        .post-date h6 {  
        padding: 8px 0px 16px 0px;
    }
        .ses-expertises-section ul li {  
        font-size: 18px;
        line-height: 26px;
    }
    #fhbx-civil-number .fhbx-one h4 {
            text-align: left;
    }
    #fhbx-civil-number .decimalcount-1.fhbx-civil-decimalcount .et_pb_module {
        padding: 0 0 70px 20px;
    }
        body #page-container .et_pb_section .et_pb_button_0.button-voir {
        font-size: 18px! important;
    }
    .contact-map-3{  
        display: grid;  
        justify-content: center;
    }
        .map-image-left img {  
        margin-left: 0px;
        padding: 0px 30px;
    }
    #Les-interventions-section h5 strong {
        padding: 5px 5px 1px;
        display: inline;
        line-height: 24px;
        float: left;
        margin: 0px 0px 0px;
        transform: rotate(360deg);
    }
    #light-bg.surete-section ul {
        padding: 0px 20px;
    }
    .fhbx-fiducie-box2 h5 {
        margin-left: 101px !important;
        margin-bottom: 45px !important; 
        position: relative;
        top: 25px !important;
    }

        #Les-interventions-section .et_pb_row_15 .et_pb_module:after {
        top: 55px;
    }
        .arrow-section{
            padding-left: 0px !important; 
        }
    div#fhbx-aventure-section {
        height: 100%;
    }
    #fhbx-fiducie-image-section:after {
        content: '';
        position: absolute;
        background: rgba(0,0,0,0.2);
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
        float: left;
        height: 100%;
    }
    #fhbx-fiducie-image-section{
        position: relative;
    }
        .Quest-content .Quest-text {
        width: 100%; 
        padding: 0px 20px 38px 20px;
    }
    .Quest-content .Quest-text:nth-child(2){
    padding-bottom:130px

    }
        .close1 {
       right: -20px;
    }
    .La-conciliation {
        margin-top: 0px;
    }
        .profile-section1 .col-md-8 {
         width: 100%;
    }
    .fhbx-two h4 span {    
        font-size: 20px;
        line-height: 24px;
            padding: 3px 5px;
    }
    .fhbx-four h3 span {   
        line-height: 24px;
            padding: 5px 5px 5px 5px;
    }
    .fhbx-six h3 span {  
        padding: 5px 5px 4px 5px;
        line-height: 24px;
    }
    .fhbx-four h4 span {    
        line-height: 24px;
    }
    .fhbx-three h3 span {   
        line-height: 24px;
    }
        .fhbx-two h3 span {padding-top: 0px !important;}
        .fhbx-two h3 span:nth-child(1){
            padding-top: 5px !important;
        }
        .fhbx-five h3 span:nth-child(1){
            padding-top: 5px !important;
        }
          .fhbx-five h3 span{
            padding-top: 0px !important;
            line-height: 22px;
        }
        ul.fhbx-pilote-list li:before {   
        left: 2%;
        top: 5%;
        width: 30px;    
        background-size: 100%;

    }

    #animation-box .slick-next {
        right: 30px;
    }
    #animation-box .slick-prev {
        left: 20px;
        padding:20px;
    }
        .fhbx-four h4 {
        text-align: inherit;
        padding-left: 123px;
        float: left;
        width: 100%;
        padding-bottom: 35px;
    }
        .fhbx-six h4 span {
           font-size: 18px;
           line-height: 24px;
          padding: 0px 5px 0px 5px;
    }
     .green-heading-list ul li:after {
        left: -3%;
        height: 31px;
        width: 24px;
        top: 6%;
        background-size: 100%;
    }
        .green-heading-list ul li {   
        padding-left: 25px;
        font-size: 18px;
        line-height: 26px;
    }
        .rebondir-three {   
        padding-left: 0px;
            padding-top: 110px;
    }
    .rebondir-four {   
        padding-left:0px;
         padding-top: 110px;
    }
        .rebondir-two {   
        padding-left: 0px;
    }
    #rebondirSection2 .rebondir-two p {    
        padding-top: 110px;
    }
    .green-rebondir-two:after{
        left: 50%;   
        top: -21%;
        transform: translate(-50%, -28%);
    }
    .green-rebondir-three:after{
        left: 50%;   
        top: -33%;
        transform: translate(-50%, -28%);
    }
    .green-rebondir-four:after{
        left: 50%;   
        top: -34%;
        transform: translate(-50%, -50%);
    }
    .rebondir-two:after {   
        left: 50%;   
        top: 5%;
        transform: translate(-50%, 0%);
    }
    .rebondir-four:after{   
        left: 50%;   
        top: 5%;
        transform: translate(-50%, 0%);
    }
    .rebondir-three:after{   
        left: 50%;   
        top: 3%;
        transform: translate(-50%, 0%);
    }
    #anticiper-banner-section {
        padding: 0%;
        height: 700px;
    }
        #gale-text:before {   
        top: -9%;
    }
    #testimonial-silder p{
        font-family: 'NexaRegular';
        font-size: 18px;
        line-height: 24px !important;
        text-shadow: none;
    }
        .nos-actualites-subheading h3 span {
        line-height: 28px;
        padding: 6px 0px 0px;
        font-size: 22px;
        font-family: 'NexaBold';
        font-weight: initial;
    }
       .home-main-slider .et_pb_slider .et_pb_slide_0:after { 
        background: url(http://www.fhbx.eu/wp-content/uploads/2022/06/Carte-Nord.svg) no-repeat;  
    }
        .home-main-slider .et_pb_slider .et_pb_slide_1:after{   
            background: url(http://www.fhbx.eu/wp-content/uploads/2022/06/Carte-Sud-Est.svg) no-repeat;     
        }
        .home-main-slider .et_pb_slider .et_pb_slide:after{
        content: '';
        float: left;
        width: 100%;
        height: 100%;
        position: absolute;
        background-repeat: no-repeat;
        left: 75%;
        bottom: -86%;
        background-size: auto;
        }
        .et_pb_slider .et_pb_slide_2:after{       
            background: url(http://www.fhbx.eu/wp-content/uploads/2022/06/Carte-Sud-Ouest.svg) no-repeat;      
        }
        div#methode-FHBX {
        padding-right: 0px;
        padding-left: 0px;
        margin-top: 30px;
    }
        .rebondir-three p:before{
            left: 0;
            top: -70px;
            right: 0;
            margin: 0 auto;
        }
            .rebondir-two p:before{
            left: 0;
            top: -40px;
            right: 0;
            margin: 0 auto;
          }
        .gerer-three h4 {   
        font-size: 20px;  
    }
        .rebondir-section1 .gerer-three h3 {
        padding: 0px 0px;
        margin-left: 10px;
    }
    .rebondir-section1 .gerer-three h3 span {   
        margin: 0px 0px 0px 0px;
        }
        #post-single-content h1.entry-title {
        font-size: 24px;    
        line-height: 26px;
    }
        .bg-green {    
        padding: 5px 5px 0px;
    }
        div#color-section {
        padding: 0px;
    }
                .fhbx-six h4 {    
        margin-top: -2px;
    }
        .fhbx-six h3 span{
         background: #1D444D;
         padding: 5px 5px 0px 5px;
        }
       .fhbx-six h3 {
        margin-left: 0px;
        background: none;
        padding-left: 75px;
    }
        .fhbx-four:after {  
        left: -6px;
    }
    .fhbx-six:after {   
        left: 10px;
        }
    .fhbx-five:after {  
        left: 15px;
        }
    .fhbx-four h3 span{
        background: #1D444D;
        padding: 5px 5px 0px 5px;
    }
    .fhbx-five h3  span{
        background: #9FC5E8;
        padding: 5px 5px 5px 5px;
        }
    .fhbx-five h3 {
        margin-left: 0px;
        background: none;
        padding-left: 83px;
    }
    .fhbx-four h3 {
        margin-left: 0px;
        background: none;
        padding-left: 83px;
    }
    .fhbx-three h3 span {
        background: #F0A395;
        padding: 5px 5px 5px 5px;
    }
    .fhbx-three:after {   
        left: -6px;
         top: 7%;
        }
    .fhbx-three h3 {
        background: none;
        margin-left: 0px;
        padding-bottom: 15px;
        padding-left: 83px;
    }
          .fhbx-one h4 {
        margin-left: 58px;   
            margin-top: -3px; 
    }
        .fhbx-one h3 {  
        margin-left: 54px;
        margin-top: -36px;
    }
    .fhbx-one h4 span {   
        padding: 4px 10px 0px 10px;   
       }
    .fhbx-two h4 {
        margin: 0px 0px 35px 0px;
        float: left;
        width: 100%;
        padding-left: 88px;
    }

       .fhbx-two h3 {
        margin-left: 0px;
        background: none;
        padding-left: 82px;
    }
    .fhbx-two h3 span {
        background: #1D444D;
        padding: 4px 5px 5px;
            line-height: 24px;
    }
    .fhbx-two:after {
        left: -6px;
        top: 13%;
    }
        .fhbx-one:after {   
        left: -6px;
    }
        .fhbx-one h3 { 
        max-width: 158px;
    }
      
        .pilote img {
        width: 10%;    
        padding-top: 4px;
    }
        .pilote p {   
        font-size: 18px;
    }
    div#light-bg.et_pb_section.et_pb_section_1.et_section_regular img{
            float: left;
    }


        .FHBX-fiducie-profile .row .col-md-4 {
        width: 75%;
        margin: 0 auto 30px;
        text-align: center;
        float: none;
    }
    .gerer-publication .et_pb_module.et_pb_image.et_pb_image_4 {
        text-align: center;
    }
        .home-reboinder-image img {
        padding-top: 10px;
    }
        .circle-three-box .et_pb_image_wrap img {  
        max-width: 100%;  
        left: 4%;
        top: -11px;
    }
        .et-pb-arrow-next {
        right: 15px !important;
    }
    .et-pb-arrow-prev {
        left: 15px !important;
    }
    #nos-actualites-page div.am__excerpt {
        font-size: 18px; 
        padding: 0px !important;
    }
        ul#blog-page-cat-list {
        padding: 0px;
        text-align: center;
    }
    #nos-actualites-page h3.am__title a.fhbx-post-title {
        padding: 3px 0px 0px 0px!important;
           font-size: 22px;
    }
    #nos-actualites-page .asr-ajax-container {
        padding-top: 50px;
        padding-left: 20px;
        padding-right: 20px;
    }
    #nos-actualites-page .am_thumb {
        height: auto;
    }
    #nos-actualites-page .blog-featured-img img {
        max-height: 100%;
        min-height: 100%;
        object-fit: cover;
        object-position: top center;
        height: 100%

        }
        ul#blog-page-cat-list li {   
        font-size: 14px;
        margin: 0px;
    }
        .search-box input:placeholder{
            font-size: 16px;
        }
    div#nos-actualites-search .et_pb_row.et_pb_row_1_tb_body {
        padding-top: 0px;
    }
    #contact-banner .et_pb_row.et_pb_row_0 .et_pb_text_0 {   
        padding-bottom: 0px!important;
    }
    #contact-banner .et_pb_row.et_pb_row_0 {
        position: absolute;
        bottom: 0;
    }

    #center-arrow p{
        padding-bottom:0px;
    }

    .fhbx-text-section img{
        transform: rotate(37deg);
        margin-top: 12px;
        left: -106px;
        top: -51px;
        display: none;
    }

    .fhbx-text-section ul:after{
       right: 0;
        left: 50%;
        top: 68%;
        transform: translate(-50%, -50%);
        margin-top: 62px;

    }
        .nos-actualites-zoom {
        max-height: 100%;
        min-height: 100%;
    }
    a.et_pb_button.et_pb_button_2.button-voir.et_pb_bg_layout_light{
        margin-top: 40px;
    }
    #gallery-section .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_module {
        margin-top: 30px;
    }
    body .et_pb_row {  
        padding-right: 0px!important;
        padding-left: 0px!important;
    }
        .nos-actualites-zoom img{
        max-height: 100%;
        min-height: 100%;
        }
        #Les-interventions-section .et_pb_row.et_pb_row_15 .et_pb_text_align_left {   
        padding-left: 0px;
    }
    #fhbx-fiducie-section .et_pb_row_1.et_pb_row {
        padding-top: 158px!important;
    }
    #fhbx-fiducie-section .et_pb_image_0 {
        padding-bottom: 120px;
        }
        #fhbx-fiducie-img img {
        width: 100%;
        padding: 0px 29px;
    }
    div#bureaux-section .et_pb_module.et_pb_image.et_pb_image_3 {
        text-align: center;
    }
     #nos-actualites .slick-slide    {
        width: 230px !important;
        padding: 0px !important;
    }
/*     #client-slider-gallery .slick-slide {
        width: 130px !important;
        padding: 0px 3px !important;
    } */
        #references-section h5 span { 
        padding: 5px 4px 2px;
    }
        #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_21.et_pb_css_mix_blend_mode_passthrough {
        margin-top: 20px;
            margin-bottom: 0px;
    }
    #bureaux-section .et_pb_column.et_pb_column_1_4.et_pb_column_22.et_pb_css_mix_blend_mode_passthrough {
        margin-top: 0px;
    }
    .equipe-top-section .select-box {
        float: left;
        width: 70%;
            display: block;
            margin-left: 0px;
    }
    .equipe-top-section .select-box select{
        line-height: 22px;
    }
    .equipe-top-section .trier-par{
        width: 30%;
        float: left;
    }
        .equipe-top-section {
        display: block;
    }
    .equipe-section select {    
        margin: 0px 0px 0px 0px;
            width: 100%;
    }
        .et_pb_text_inner{

        }
        .date-fifth{display: block;    float: right;}
    .box.client-card-title2.fhbx-client-card-container .bg-green {    
        line-height: 22px;
        font-size: 20px;
    }
        .fhbx-dot-section ul li {    
        font-size: 18px;
    }
    .fhbx-dot-section h5 {  
        padding: 3px 5px 0px;
        }
        #fhbx-contact-image img {
        display: none;
    }
    #fhbx-contact-image{
        background: url(/wp-content/uploads/2022/09/Groupe-Associe_s-2176.jpeg);
            background-size: 100%;
        height: 100%;
        background-position: center center;
        background-repeat: no-repeat;
        padding: 45px 20px;
    }
    #single-banner{
        background: url(http://www.fhbx.eu/wp-content/uploads/2022/05/Screen-Shot-2022-05-25-at-11.59.27-AM.png);
        background-size: cover;
        height: 100%;
       background-position: center center;
    }
        #date-section .et_pb_text_8 {
        margin-top: 50px!important;
        margin-bottom: 50px !important;
    }
        .row .col-md-4 {  
        padding: 0px 5px;
        width: 50%;
            float: left;

    }
        .date-box {
        margin-top: 50px !important;
        padding-left: 100px;
    }
    .date-box .date-box-right {
        right: 27%;
        padding-bottom: 40px;
    }
        .date-box .date-box-left {
        width: 100%;
        float: none;
        margin-bottom: 70px;
    }
        .date-fifth h5 {   
        margin-top: 0px;
        margin-bottom: 10px;
    }
        .date-fifth p{padding-top: 0px;}
        .date-fourth {
        display: block;
    }
        #date-section p{font-size: 16px;}
        #date-section:after {
        background: url(http://www.fhbx.eu/wp-content/uploads/2022/06/Groupe-231.svg);   
        left: 0px;
        background-repeat: no-repeat !important;
        background-size: 100% !important;
        top: 0%;
        background-position: bottom right;
    }
        div#date-section {
        position: relative !important;
    }
     

        #fhbx-banner-section .et_pb_image_0 {
        background-image: url(http://www.fhbx.eu/wp-content/uploads/2022/06/Screenshot-from-2022-06-06-09-55-54.png);
           background-repeat: no-repeat;
        background-position: 43% 55%;
        background-size: 155%;
        padding-top: 0px;
    }
    #fhbx-banner-section{
        padding-top: 140px;
        }
    #fhbx-banner-section img {
        display: none;
    }
    #banner-section .et_pb_row.et_pb_row_13{
            top: 40%;
        }
        div#banner-section.et_pb_section.et_pb_section_6.et_section_regular {
        background: url(http://www.fhbx.eu/wp-content/uploads/2022/06/Groupe-de-masques-26.png) !important;
     background-position: center center;
    }
    img.mobile-img {
        display: block;
        transform: none !important;    
        margin-left: 6%;
        top: 0 !important;
    }
    img.desktop-img{display: none;}
        .box .left-side img {
        float: left;   
        top: 0px;
        transform: rotate(58deg);
    }
        .bg-green {    
        padding: 2px 5px 2px;
        line-height: 26px;
    }
    .box .left-side h6 {
        text-align: left;   
        right: -80px;
        top: -8px;
    }
    .box.box1 h5{
        float: left;
            margin-left: 25px;
    }
    .box .left-side h5 {
        text-align: left;
        width: 100%;
        }

    #methode-FHBX .et_pb_column.et_pb_column_1_2.et_pb_column_10.et_pb_css_mix_blend_mode_passthrough {
        padding: 0px 20px;
    }
    #methode-FHBX .et_pb_column.et_pb_column_1_2.et_pb_column_10.et_pb_css_mix_blend_mode_passthrough .et_pb_text_inner{padding: 0px;}
        .box .right-side {
        width: 100%;
        padding-left: 90px;
        margin-top: -12%;
    }
    .box .left-side {
        width: 75%;
        } 
        #info-box .left-content{
        border-bottom: 0.75px solid #1D444D;
    }
        #info-box h4 strong {   
        font-size: 19px;    
    }
        #methode-FHBX .et_pb_text_inner {
        padding: 0px 20px;
    }
    #methode-FHBX .left-content {
        width: 100%;   
        width: 100%;
        padding-bottom: 33px;
        float: none;
    }
    #info-box .left-content p {
        font-size: 16px;
    }
    #methode-FHBX span {  
        width: 100%;
        padding-bottom: 40px;
        }
    .et_pb_text_inner p{font-size: 17px;line-height: 26px;}
    .et_pb_text_inner p span{font-size: 17px !important;line-height: 26px;}
    .et_pb_text_inner p strong{font-size: 17px !important;line-height: 26px;}
    .et_pb_text_inner ul li{font-size: 17px;line-height: 26px;}

    #anticiper-section2 .et_pb_with_border.et_pb_row.et_pb_row_5 {
        width: 100%;   
    }
    div#anticiper-section2 {
        padding: 0px 20px;
    }
    #methode-FHBX #info-box {
        width: 90%;
        margin: 0 auto;
    }
    #info-box .et_pb_text_inner {
        padding: 0px;
    }
    #anticiper-section2 .et_pb_with_border.et_pb_row.et_pb_row_5 .et_pb_text_inner{
        padding: 0px;
    }
    }
    @media screen and (min-width: 780px) and (max-width: 991px){
        #top-menu li:nth-child(5) {
        margin-right: 9px;
    }
        #et-top-navigation ul li a, #et-top-navigation a {    
        font-size: 13px;
    }
    }
    @media screen and (min-width: 370px) and (max-width: 420px){
    #nos-actualites .slick-slide {
        width: 280px !important;
        padding: 0px !important;
    }
    }
    @media screen and (min-width: 320px) and (max-width: 340px){
    .rebondir-section1 .gerer-three h3 span {   
        font-size: 19px;
    }

    .fhbx-six h4 span {
        font-size: 16px !important;
    }
    .fhbx-six h3 {  
        font-size: 19px;
        }
    }
    @media screen and (min-width: 320px) and (max-width: 767px){
    div#voir-nos-equipes-btn {
        margin-top: 35px;
    }
        #Les-interventions-section h5 strong:nth-child(2){
        color: #63dc4e;
        background: #1d444d;
        }
        #Les-interventions-section .et_pb_module.et_pb_text.et_pb_text_22.et_pb_text_align_left.et_pb_bg_layout_light h5 strong {
        background: #F0A395;
        transform: rotate(360deg);
    }
        #Les-interventions-section .fhbx-fiducie-box2 h5, #Les-interventions-section .fhbx-fiducie-box2  h5{
            margin-bottom: 110px !important;
        } 
        #Les-interventions-section .et_pb_text_21.fhbx-fiducie-box2 h5 strong:nth-child(2){
        color: #9fc5e8 !important;
        background: #1d444d !important;
        }
        #Les-interventions-section .et_pb_text_22.fhbx-fiducie-box2  h5 strong:nth-child(2){
        color: #f0a395 !important;
        background: #1d444d !important;
        }
        .gerer-seven h4 span {   
        padding: 0px 3px 0px 3px;
        line-height: 28px;
    }
    #banner-section.home1-banner-section{
            background: url(/wp-content/uploads/2022/07/gettyimages-1256186598-2048x2048@3x.png);
            background-size: cover;
        height: 100vh;
        background-position: center center;
    }
    #anticiperPage-section .et_pb_column.et_pb_column_1_2.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough{
            margin-bottom: 0px;
        }
        #anticiperPage-section{
            padding-bottom: 0px;
        }
        #anticiperPage-section p:nth-child(2), #anticiperPage-section p:nth-child(3), #anticiperPage-section p:nth-child(4){
            display: none;
        }
         .fhbx-anticiper-section2 #anticiperPage-section p:nth-child(2), .fhbx-anticiper-section2 #anticiperPage-section p:nth-child(3), .fhbx-anticiper-section2 #anticiperPage-section p:nth-child(4){
            display: block;
        }
        .close1:before, .close1:after {    
        height: 22px;    
    }
    #anticipermoredata-1 .close1 {
        right: -25px;
        }
        .les-belles-histories h2 span {   
        font-size: 18px;
    }
        div#rebondir-hover-effect {
        display: block;
    }
      .gerer-two h3 span {   
        padding: 0px 3px 0px 3px;
        line-height: 24px;
    }
    .gerer-four h3 span {   
        padding: 0px 3px 0px 3px;
        line-height: 27px;
    }
    .gerer-three h3 span {   
        padding: 0px 3px 2px 3px;
        line-height: 24px;
    }
    .gerer-three h4 span {   
        padding: 0px 3px 1px 3px;   
        line-height: 24px;
    }

        .fhbx-six h3 span {
        background: #1D444D !important;
    }
        .fhbx-five h3 span {
        background: #9FC5E8 !important;
    }
        #map-animation.map-animation-fhbx li:nth-child(5) .number-box {
        top: -26px;
        left: 4px;
    }
      #map-animation.map-animation-fhbx  ul li:first-child {
        top: -127px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:first-child p {
        margin-left: 116px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(2) {
        left: 0;
        top: -130px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(2) p {   
        margin-left: 61px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(3) {
        top: -125px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(3) p{
        margin-left: -22px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(4) {
        top: -158px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(4) p {
        margin-left: 96px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(5) {
        top: -168px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(5) p {
        margin-left: 150px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(6) {
        top: -103px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(6)  p {
        margin-left: 99px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(7) {
        top: -145px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(7) p {
        margin-left: 211px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(8) {
        top: -129px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(8) p {
        margin-left: 168px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(9) {
        top: -121px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(9) p {
        margin-left: -75px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(10) {
        top: -125px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(10) p {
        margin-left: -66px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(11) {
        top: -210px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(11) p {
        margin-left: -47px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(12) {
        top: -223px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(12) p {
        margin-left: -61px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(13) {
        top: -213px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(13) p {
        margin-left: 20px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(14) {
        top: -255px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(14) p {
        margin-left: 70px;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(15) {
        top: -265px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(15) p {
        margin-left: 205px;
    }

    #map-animation.map-animation-fhbx ul li:nth-child(16) {
        top: -265px;
        left: 0;
    }
    #map-animation.map-animation-fhbx ul li:nth-child(16) p {
        margin-left: 60px;
    }
    #map-animation.map-animation-fhbx img{margin-top: -155px;}
        #fhbx-banner-section {
        padding-top:0px;
    }
        .fhbx-client-card-container {
            max-height: 200px;
        min-height: 200px;
        overflow: hidden;
    }
    #anticipermoredata-3 .slide-toggle {   
        margin-top: -17%;
        margin-bottom: 45px;
    }
        .Quest {
        margin-top: 0px;
    }
        .et_fixed_nav #main-header {
        padding-left: 0px;
        padding-right: 0px;
    }
        .fhbx-text-section {
        padding-bottom: 160px !important;
    }

        #rebondir-slide-section .toggle-content {
        column-count: 1;   
        padding: 0px 20px;
    }
    .les-belles-histories p img{   
        width: 24px;
    }
        #mobile-fiducie-content li:after{display: none;}
    .fhbx-six:after {
        top: 26% !important;
    }
    #opportunites-section .slick-slide{
        padding: 0px 50px;
    }
        .fourth-section-heading-two p {    
        border-top: 0.75px solid #546569;
        padding-top: 20px;
    }
    #opportunites-section .slick-prev:before {
        content: '';
        border: solid #fff;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 6px;
        transform: rotate(130deg);
        -webkit-transform: rotate(130deg);
        right: -20px;
        position: absolute;
    }
    #opportunites-section .slick-next:before {
        content: '';
        border: solid #fff;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 6px;
        transform: rotate(-46deg);
        -webkit-transform: rotate(-46deg);
        left: -20px;
        position: absolute;
    }
        .rebondir-two p {
        border-bottom: 0px solid #546569;
    }
    .rebondir-three p {
        border-bottom: 0px solid #546569;   
    }
    .green-rebondir-two p {
        border-bottom: 0px solid #546569;
        }
        .green-rebondir-three p {
        border-bottom: 0px solid #546569;   
    }
    #rebondirSection2 .gerer-three h4 {
        padding-left: 0px;
        padding-bottom: 15px;
    }
    #rebondirSection2 .gerer-three h4 {
        margin-top: 3px;
    }

        footer #footer-widgets .footer-widget:nth-child(2) {   
        margin-bottom: 30px !important;
    }
    #post-single-content .et_pb_post_title_1_tb_body {
        width: 100%;
    }
    .et_header_style_left #logo {
        max-width: 80%;
        position: relative;
        top: -8px;
            margin-top: 0px;
    }
        .mention-one-text:after { 
        left: -6px;
    }
        div#back-btn {
        text-align: left;
        padding-bottom: 40px;
    }
        .et_pb_row.et_pb_row_0_tb_body {
        display: flex;
        flex-wrap: wrap-reverse;
    }
    .button-voir{
        margin-top: 60px;
    }
    .fhbx-text-section .et_pb_module.et_pb_text.et_pb_text_20.et_pb_text_align_left.et_pb_bg_layout_light {
        padding-bottom: 40px;
    }
    .fhbx-text-section .et_pb_module.et_pb_image.et_pb_image_1 img.wp-image-1943 {  
        visibility: hidden;
    }

    .fhbx-text-section ul:after {
        background-size: contain !important;
        width: 100%;
        background: url(/wp-content/uploads/2022/10/Group-1.svg);
        background-repeat: no-repeat;
        padding: 41px 20px;
    }

        .Equipe-section .row .col-md-6 {
        width: auto;
    }
        #methode-FHBX li:after {   
        width: 26px;
    }
    .box.box1 .right-side{
        margin-top: -20%;
    }
     #anticiper-banner-section .et_pb_image_0{
            background-image: url(http://www.fhbx.eu/wp-content/uploads/2022/05/Screenshot-from-2022-05-24-12-24-50-1.png);
            background-repeat: no-repeat;
            background-position: 46% 100%;
        background-size: cover;
        padding-top: 340px;
            margin-top: 90px;

     }
    #center-arrow{
        padding-top: 0px;
        padding-bottom: 20px;
    }
      #anticiper-banner-section img{display: none;}
        .show-box-1 {   
        right: -241%;
    }
        .bottom-nav li {   
        font-size: 16px;
        padding-right: 22px;
        padding-bottom: 13px;
    }
        footer #footer-widgets .wp-block-group p {    
        font-size: 13px;
        line-height: 20px;
        padding: 0px;
    }
        .footer-social ul {   
        margin-top: 25px;
    }
        footer #footer-widgets .footer-widget .fwidget {   
        width: 50%;
        float: left;
    }
    footer #footer-widgets .footer-widget:first-child{
         margin-bottom: 0px !important;
    }
    footer #footer-widgets .footer-widget div#block-9{
        margin-bottom: 0px !important;
    }
    footer #footer-widgets .footer-widget div#block-5{
        margin-bottom: 0px !important;
    }
    footer #footer-widgets .footer-widget div#block-6 {
        width: 100% !important;
    }
    footer #footer-widgets .footer-widget .fwidget li {
        padding-left: 22px;
        }
        footer #footer-widgets .footer-widget .fwidget li:last-child{
        position: relative;
        top: 3px;
        }
        #main-footer {  
        padding: 40px 20px 0px;
    }
        .mobile-footer ul#menu-footer-menu-2 li{
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }

    }
    @media screen and (min-width: 320px) and (max-width: 460px){
    #fhbx-fiducie-image-section .et_pb_text_inner p {
        font-size: 14px;
        line-height: 20px;
    }

        }
    @media screen and (min-width: 320px) and (max-width: 767px){
    .gerer-deciamal-section .gerer-four h3{
            padding-bottom: 55px;
    }
        #map-animation {  
        max-width: 320px;
        margin: 0 auto;
    }
        #map-animation ul li p {  
        font-size: 8px;
        line-height: 9px;
    }
    #map-animation ul li:first-child .number-box {
        top: 7px;
        left: 90%;
    }
    #map-animation ul li:nth-child(2) {
        left: 0px;
        top: -139px;
    }
    #map-animation ul li:nth-child(2) p {
        margin-left: -28px;
    }
    #map-animation ul li:nth-child(3) p {
        margin-left: -113px;
    }
    #map-animation ul li:nth-child(4) p{
        margin-left: 3px;
    }
    #map-animation ul li:nth-child(5) p{
       margin-left: 65px;
    }
    #map-animation ul li:nth-child(6) p{
        margin-left: 10px;
    }
    #map-animation ul li:nth-child(7) p{
            margin-left: 132px
    }
    #map-animation ul li:nth-child(8) p{
        margin-left: 89px;
    }
    #map-animation ul li:nth-child(9) p{
           margin-left: -154x;
    }
    #map-animation ul li:nth-child(10) p{
      margin-left: -147px;
    }
    #map-animation ul li:nth-child(11) p {
        margin-left: -126px;
    }
    #map-animation ul li:nth-child(12) p{
      margin-left: -137px;
    }
    #map-animation ul li:nth-child(13) p{
            margin-left: -71px;
    }
    #map-animation ul li:nth-child(14) p{
            margin-left: -21px;
    }
    #map-animation ul li:nth-child(15) p{
            margin-left: 110px;
    }
    #map-animation ul li:nth-child(16) p{
            margin-left: -35px;
    }
    #map-animation ul li:nth-child(3) {
        top: -132px;
         left: 0px;
    }
    #map-animation li:nth-child(3) .number-box {
        top: -12px;
        left: 44px;
    }
    #map-animation ul li:nth-child(4) {
        top: -169px;
        left: 0px;
    }
    #map-animation ul li:nth-child(5) {
        top: -176px;
         left: 0px;
    }
    #map-animation ul li:first-child p {
        margin-left: 30px;
    }
    #map-animation ul li:first-child {
        top: -131px;
        left: 0px;
    }
    #map-animation li:nth-child(5) .number-box {
        top: -30px;
        left: 7px;
    }
    #map-animation ul li:nth-child(6) {
        top: -123px;
         left: 0px;
    }
    #map-animation li:nth-child(6) .number-box {
        top: -9px;
        left: -28px;
    }
    #map-animation ul li:nth-child(7) {
     top: -164px;
        left: 0px;
    }
    #map-animation li:nth-child(7) .number-box {
        top: -23px;
         left: 0px;
    }
    #map-animation ul li:nth-child(8) {
        top: -151px;
        left: 0px;
    }
    #map-animation ul li:nth-child(9) {
        top: -144px;
        left: -77px;
    }
    #map-animation ul li:nth-child(10) {
           top: -147px;
         left: 0px;
    }
    #map-animation ul li:nth-child(11) {
        top: -230px;
        left: 0px;
    }
    #map-animation ul li:nth-child(12) {
        top: -245px;
         left: 0px;
    }
    #map-animation ul li:nth-child(13) {
      top: -234px;
        left: 0px;
    }
    #map-animation li:nth-child(13) .number-box {
        top: -24px;
        left: 7px;
    }
    #map-animation.map-animation-fhbx li:nth-child(13) .number-box {
        top: -24px;
        left: 4px;
    }
    #map-animation ul li:nth-child(14) {
        top: -277px;
         left: 0px;
    }
    #map-animation ul li:nth-child(15) {
        top: -290px;
         left: 0px;
    }
    #map-animation li:nth-child(15) .number-box {
        top: -26px;
        left: 19px;
    }
    #map-animation ul li:nth-child(16) {
           top: -293px;
        left: 0px;
    }
    .map-right-section ul li .map-list {    
        font-size: 20px;
    }
    .map-right-section h6 {    
        font-size: 21px; 
        left: -25px;   
        }
        .map-right-section ul h3 {    
        font-size: 20px;  
        padding: 5px 8px 5px;
    }
    .map-right-section ul li {
        font-size: 14px;   
        line-height: 20px;
    }
    #map-animation li:nth-child(16) .number-box {
       top: -28px;
        left: 25px;
    }
    #map-animation img {   
        max-width: 100%; 
        margin-left: 0px;
        padding: 0px 20px;
    }
        #map-animation ul li .number-box {    
        font-size: 12px;    
        width: 17px;
        height: 17px;
        line-height: 17px;    
    }
    #methode-FHBX .et_pb_module.et_pb_text.et_pb_text_28.et_pb_text_align_left.et_pb_bg_layout_light {
        padding: 0px 20px;
    }
    #collective-section .et_pb_module.et_pb_text.et_pb_text_4.sub-heading.et_pb_text_align_center.et_pb_bg_layout_light {
        padding: 0px 15px;
    }
        #map-animation.map-animation-fhbx ul {
        top: 0%;
        left: -37px;
        padding: 0px;
    }

        .home-main-slider .et_pb_slides .et_pb_container {
        height: 100vh;
    }
        #fhbx-section ul{padding: 0px;}
    .Lintervention-text:nth-child(2){
        padding-bottom: 40px;
    }
    #anticipermoredata-5 .slide-toggle {    
        top: -72px;
    }
    .Lintervention {
        margin-top: 0px;
    }
    .Lintervention h3 {   
        padding: 0px 0px 6px 0px;  
    }
    .la-preparation {
        margin-top: 0px;
    }
    .la-preparation h3 strong {   
        font-size: 21px;
    }
    #anticipermoredata-6 .slide-toggle {    
        top: -71px;
        }
    .la-preparation h3 {   
        padding: 0px 0px 6px 0px;   
    }
        .reorganisation-social {
        margin-top: 15px;
    }
        .reorganisation-social {
        margin-top: 0px;
    }
    #rebondirSection2 .gerer-three h3 {
        padding-left: 5px !important;
    }

        #post-single-content .et_pb_module.et_pb_code.et_pb_code_0_tb_body {
        margin-bottom: 0px;
    }
        .mention-one-text h3 {    
        padding-left: 56px;
        padding-top: 33px;
        padding-bottom: 70px;
    }
    .FHBX-Fiducie-section .et_pb_column.et_pb_column_1_2.et_pb_column_17.et_pb_css_mix_blend_mode_passthrough {
        margin-bottom: 0px;
    }
    .FHBX-Fiducie-section strong.FHBX.Fiducie {
        margin-bottom: 30px;
        display: inline-block;
    }
        .Equipe-section .row .col-md-6 {
        width: 100%;
        float: none;
        margin: 35px auto;
        text-align: center;
        padding: 0px 20px;
    }
        .mobile-footer{display: block !important;}
    .desktop-footer{display: none;}
        .header-menu-two{display: block !important;}
        #fhbx-fiducie-image-section img{    
        display: none;
    }
    #fhbx-fiducie-image-section p{
        padding-left:20px;
        padding-right:20px;
    }
    #fhbx-fiducie-image-section {
        background: url(/wp-content/uploads/2022/09/Groupe-Associe_s-2263_2x.png);
        background-size: cover;
        height: 68vh;
        background-position: 24% 0%;
    }
    #banner-section{
        background: url(/wp-content/uploads/2022/07/Groupe-de-masques-26@3x.png);
        background-size: cover;
        height: 100vh;
        background-position: center center;
    }
    #banner-section img{
        display: none;
    }
    #contact-banner{
        background: url(/wp-content/uploads/2022/07/Equipe-FHBX_civil-scaled.jpg);
        background-size: cover;
        height: 100vh;
        background-position: center center;
    }
    #contact-banner.main-contact-banner{
        background: url(/wp-content/uploads/2022/07/sans-titre-77.jpg);
        background-size: cover;
        height: 100vh;
        background-position: 22% 0%;
    }
    #contact-banner img{
        display: none;
    }

    .expand{display: block !important;}
    .menu-header-menu-2-container{
        display: none;
    }
    #et-top-navigation .gt-translate {
        display: none;
    }
    .mobile_menu_bar:before{display: none;}
    div#mobile-menu {
        background: #1D444D;
        margin-top: -49px;
        height: 100vh;
        border: 1px solid #707070;
        padding-top: 94px;
        text-align: right;
    }
    .container.et_search_form_container {  
        margin-top: 0px!important;
        position: absolute;
        top: 0;
        width: 100%;
    }
    #mobile-menu li a {
        color: #FFFFFF;
        margin: 0px 20px;
        display: inline-block;
        font-size: 18px;
        padding: 9px 0px 9px 22px;
    }
    #mobile-menu li:nth-child(5) a{
        border-bottom: 1px solid #ffff;
        padding-bottom: 16px;
        margin-bottom: 25px;
    }
    #mobile-menu .menu-header-menu-2-container {
        display: block !important;
        padding-right: 0px;
    }
    .gt-translate {   
        justify-content: end;
        padding: 0px 12px;
    }
    .gt-translate a {
        color: #FFFFFF;
        font-size: 18px;
        padding: 0px 8px;
    }
    .container {
        width: 100%;
        }
    }
    @media screen and (min-width: 320px) and (max-width: 767px){
        .green-heading h3 span {   
        margin: 0px 0px 0px 0px;   
        display: inline;  
        }
    #landing-page-banner{
        height: 100vh;
        justify-content: center;
        align-items: center;
        display: inline-flex;
    }
    #map-animation.map-animation-fhbx img{padding: 0px;}
    .nos-bureaux-number{
        padding-left: 30px;
    }
    #map-animation.map-animation-fhbx{ 
    max-width: 300px;  
        width: 300px;
        margin: 0 auto;
    }
    .bureaux-center{
        display: flex;
    }
    .bureaux-center .et_pb_column.et_pb_column_1_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough {
        order: 2;
    }
    .bureaux-center .et_pb_column.et_pb_column_1_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
        order: 3;
    }
    .bureaux-center .et_pb_column.et_pb_column_1_2.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough.et-last-child {
        order: 1;
    }
    .surete-section ol li {
        list-style-position: outside;
        padding-bottom: 15px;
    }
    .surete-section ol{
        padding: 0px 27px;
    }
        #Les-interventions-section .et_pb_module.et_pb_text.et_pb_text_21.et_pb_text_align_left.et_pb_bg_layout_light {
        padding-left: 0px !important;
    }
    .FHBX-Fiducie-section .Equipe-section .row {
        margin-top: -30px;
    }
    #Les-interventions-section h5{
        margin-left: 74px;
        margin-bottom: 110px;
        position: relative;
        top: 12px;
    }
    #Les-interventions-section .et_pb_module.et_pb_text.et_pb_text_22.et_pb_text_align_left.et_pb_bg_layout_light {
        padding-left: 0px !important;
    }
        #mobile-menu ul#menu-header-menu-3 li a{position: relative;}
    #mobile-menu ul#menu-header-menu-3 li a:before {
        content: "";
        position: absolute;
        left: -24px;
        top: 11px;
        width: 40px;
        height: 16px;
        background: url(/wp-content/uploads/2022/05/curv-green-arrow.svg) no-repeat;
    }
    #mobile-menu .gt-translate .notranslate{
        position: relative;
    }
    #mobile-menu .gt-translate .notranslate:after {
        content: "";
        position: absolute;
        right: 0;
        top: 3px;
        width: 2px;
        height: 13px;
        background: #fff;
    }
    .et-fixed-header a {
        color: #fff !important;
    }
    .et_header_style_left .et-search-form {
        width: 86% !important;
        left: 0;
        margin: 0 auto;
        }
    body .container.et_search_form_container {   
        margin-top: -30px!important;
    }
    span.et_close_search_field {    
        right: 8%;
        }
        .et-search-form input {   
        padding-left: 15px;
    }
    #mobile-menu .gt-translate .active-lang{
        font-weight: 900;

    }
    .et_pb_slider .et_pb_slide_0, .et_pb_slider .et_pb_slide_2, .et_pb_slider .et_pb_slide_1 {
        background-position: 0px 0px !important;
       }

    .home-main-slider h2.et_pb_slide_title.et_multi_view_swapped {
        font-size: 18px;
        text-align: left;
        border-bottom: 1px solid #FFFFFF;
    }
    .home-main-slider .et_pb_slide_description {
        width: 100% !important;
        float: left;
    }
    .home-main-slider .bg-green{
        line-height: 32px;
    }
    .et-pb-controllers {  
        bottom: 2%;
    }
    #animation-box .slick-prev:after{
      content: '';
      border: solid #546569;
      border-width: 0 2px 2px 0;
      display: inline-block;
      padding: 6px;
       transform: rotate(131deg);
      -webkit-transform: rotate(131deg);
          position: relative;
        right: 10px;
        top: -6px;
    }
    #animation-box .slick-prev:before{
        display: none;
        }
    #animation-box .slick-next:before{
    display: none;
    }
    #animation-box .slick-next:after{
        content: '';
        border: solid #546569;
      border-width: 0 2px 2px 0;
      display: inline-block;
      padding: 6px;
      transform: rotate(308deg);
      -webkit-transform:rotate(308deg);

    }
    #animation-box .slick-prev {   
        z-index: 9;
    }
    .circle-three-box .et_pb_image_wrap { 
        height: 214px !important;
        width: 215px;
        margin: 0 auto;
        padding-right: 14px;
        }
        .circle-three-box .et_pb_text_inner h3 span{
        font-size: 24px;
        line-height: 24px;    
        bottom: 73px;   
        padding: 4px 7px 0px; 
    }
    #banner-section .et_pb_row.et_pb_row_4 {
        left: 0%;
        width: 100%;
        padding-left: 22% !important;
        top: 60%;
    }
    footer #footer-widgets {   
        display: block;
        }
        body #page-container .et_pb_section .et_pb_button_0 {
        font-size: 18px! important;  
    }
    .slick-track {
        padding-left: 20px;
    }
    #gallery-section p span {
        font-size: 14px;
        font-weight: initial;
        padding: 3px 5px 0px;
    }
    #gallery-section p {    
        margin-bottom: -10px;
    }
    .box p {  
        line-height: 16px;  
    }
    #gallery-section .caption {   
        top: -19px;
    }
    #testimonial-silder .et_pb_container.clearfix {
        height: auto !important;
    }
    #testimonial-silder .et_mobile_device .et-pb-arrow-prev {
        left: -16px;
    }
    #testimonial-silder .et-pb-slider-arrows .et_mobile_device .et-pb-arrow-next {
        right: -16px; 
    }
    .circle-three-box .et_pb_text_inner h3 {  
        bottom: 120%;
        }
    }
    @media screen and (max-width:767px) {
    .et-fixed-header .sidebar--burger.navActive>div>div {    
        background: #fff;
    }
    .navScroll-active.et-fixed-header .header-menu-two #et_search_icon:before {
        color: #fff;    
    }
    #main-header.et-fixed-header.navScroll-active #logo {
        display:block;
    }
    #main-header.et-fixed-header.navScroll-active .sticky-logo {
        display: none !important;   
    }
    }
    #scroll-item-container{
        -ms-overflow-style: none;
        scrollbar-width: none;
        overflow-x: scroll; 
    }

    #scroll-item-container::-webkit-scrollbar {
        display: none;
    }

    section#map-animation.map-animation-fhbx ul li span {
        cursor: default;
    }

    @media screen and (max-width:384px) {
    #bureaux-section.et_pb_section, #bureaux-section.et_pb_section .et_pb_row.et_pb_row_15 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    #bureaux-section.et_pb_section .et_pb_column.nos-bureaux-number, #bureaux-section.et_pb_section .et_pb_column.nos-bureaux-number {
        max-width: 270px;
        margin: 0 auto;
    }   
    }

ul.data-cat-wrap li + li:before {
    content: "-";
    margin: 0 10px;
}

#data-post-card a{
	text-decoration:none;
}
.client-profile-slider .slick-track {
    padding-left: 0 !important;
}
/* .client-profile-slider .slick-list {
    padding-right: 12%;
} */
.client-profile-slider .slick-slide {
    padding: 0 30px !important;
}
div#client-profile-card-container {
    grid-template-columns: 3fr 3fr 3fr;
}
div#client-profile-card-container .box.client-card-title2.fhbx-client-card-container {
    max-height: 100%;
}
@media only screen and (max-width: 1200px) {
	.client-profile-slider .slick-list {
    padding-right: 0;
}
} 
@media only screen and (max-width: 1024px) {
	div#client-profile-card-container {
		grid-template-columns: 2fr 2fr;
	}
}
@media only screen and (max-width: 767px) {
	.client-profile-slider .slick-slide {
    	padding: 0 15px !important;
	}
	div#client-profile-card-container {
    	grid-template-columns: 1fr;
	}
}