/* DESKTOP */
@media (max-width: 1601px) {
    /* NAV BAR */
/*
    #nav_burger {
        overflow-y: hidden;
    }
*/
    #id-nav-bar-rs svg {
        width: 14%;
    }
    /* CTA */
    #cta-client, #cta-job {
        padding-bottom: 3rem;
    }
    /* CONTACT */
    #contact {
        background-size: 116%;
    }
    /* FOOTER */
    #footer-logo-id img {
        width: 12%;
    }
    #footer button {
        width: 90%;
        padding: 6% 1%;
    }
    #footer-rs {
        margin-left:0;
    }
    #footer-rs-icon svg {
        width: 14%;
    }
    /* FORM CLIENT */
}
@media (max-width: 1537px) and (max-height: 865px) {
    /* NAV */
    #nav_burger {
        padding-top: 47px;
    }
    /* CTA */
    #cta-client, #cta-job {
        padding-bottom: 2.9rem;
    }
    #cta-client-contain {
        padding: 2px 3px 0px 28px;
    }
    #cta-job-contain {
        padding: 2px 26px 0px 2px;
    }
    /* WHO */
    #background-image {
        left: 44%;
    }
    /* WHY */
    #asset-logo-id-event p {
        font-size: 27em;
    }
    /* CONTACT */
    #contact {
        background-size: 118%;
    }
    /* FOOTER */
    #footer-logo-id img {
        width: 12%;
    }
    #footer-rs {
        margin-left: 18%;
    }
    #footer-rs-icon svg {
        width: 14%;
    }
    /* FORM CLIENT */
}
/***********************************************************************************************************/
@media (max-width: 1441px) and (max-height: 901px) {
    /* FOOTER */
    #footer-logo-id img {
/*      width: 13%;*/
        margin: 0 0 8px -5px;
    }
    #footer-rs {
        margin-left: 18%;
    }
    #footer-rs-icon svg {
        width: 14%;
    }
    /* FORM CLIENT */ 

}
/***********************************************************************************************************/
@media (max-width: 1441px) {
/*-----------------------------------------NAV BAR------------------------------------------*/ 
    #id-navbar-brand img {
        width: 60%;
    }
/*------------------------------------[END]NAV BAR[END]-------------------------------------*/    
/*-----------------------------------------CTA----------------------------------------------*/
    #cta-client, #cta-job {
        padding: 3rem 5% 3rem 5%;
        background-size: 180%;
    }
/*------------------------------------[END]CTA[END]-----------------------------------------*/  
/*-----------------------------------------WHY----------------------------------------------*/  
    #asset-logo-id-event {
        margin-top: 24%;
        left: 3px;
    }
    #asset-logo-id-event p {
        font-size: 23em;
    }
/*------------------------------------[END]WHY[END]-----------------------------------------*/  
/*-----------------------------------------CONTACT------------------------------------------*/  
    #contact {
        background-size: 122%;
    }
/*------------------------------------[END]CONTACT[END]------------------------------------*/
/*-----------------------------------------FOOTER------------------------------------------*/
    #footer-logo-id-img {
        width: 13%;
    }
    #footer-infos {
        min-width: 18em;
    }
/*------------------------------------[END]FOOTER[END]-------------------------------------*/
}
/***********************************************************************************************************/
@media (max-width: 1367px) and (max-height: 769px) {
/* NAV BAR */
    #nav_burger {
        padding-top: 55px;
/*        overflow-y: hidden;*/
    }
/* CTA */    
    #cta-client, #cta-job {
        background-size: 170%;
    }
/* FOOTER */
    #footer-rs {
        margin-left: 20%;
    }
    #footer-rs-icon svg {
        width: 14%;
    }
/* FORM CLIENT */

}
/***********************************************************************************************************/
@media (max-width: 1367px) {
/*--------------------------------------CONTACT--------------------------------------------*/
    #contact {
        background-size: 125%;
    }
/*---------------------------------[END]CONTACT[END]---------------------------------------*/
/*--------------------------------------FOOTER---------------------------------------------*/
    #footer-logo-id img {
        width: 14%;
/*        margin-left: -5%;*/
        margin: 0 0 8px -60px;

    }
    #footer-infos {
        min-width: 20em;
    }
/*---------------------------------[END]FOOTER[END]----------------------------------------*/
}
/***********************************************************************************************************/
@media (max-width: 1281px) and (max-height: 721px) {
    /* NAV BAR */
    #id-navbar-rs svg {
        width: 14%;
    }
    #nav_burger ul.main li {
        margin-bottom: 10px;
    }
    /* FOOTER */ 
    #footer button {
        width: 93%;
        padding-top: 6%;
    }
    /* FORM CLIENT */
}
/***********************************************************************************************************/
@media (max-width: 1281px) {
/*--------------------------------------------NAV BAR--------------------------------------*/
    #id-navbar-rs svg {
        width: 14%;
    }
    #nav_burger ul.main li {
        margin-bottom: 10px;
    }
/*---------------------------------------[END]NAV BAR[END]---------------------------------*/ 
/*--------------------------------------------CTA------------------------------------------*/ 
    #cta-client, #cta-job {
        background-size: 200%;
    }
/*---------------------------------------[END]CTA[END]-------------------------------------*/  
/*--------------------------------------CONTACT--------------------------------------------*/
    #contact {
        background-size: 130%;
    }
/*---------------------------------[END]CONTACT[END]---------------------------------------*/
/*--------------------------------------FORM CLIENT----------------------------------------*/
/*---------------------------------[END]FORM CLIENT[END]-----------------------------------*/
}
/***********************************************************************************************************/
@media (max-width: 1024px) {
    h1 {
        font-size: 7rem;
    }
    h2 {
        font-size: 2rem;
    }
/*---------------------------------------NAV BAR-----------------------------------------*/
    #id-navbar-brand img {
/*        width: 50%;*/
    }
    #id-navbar-menu p {
        font-size: 14px;
    }
    #id-navbar-rs svg {
        width: 20%;
    }
    #nav_burger {
/*        overflow-y: hidden;*/
    }
    #burger-condition {
     
    }
/*--------------------------------[END]NAV BAR[END]--------------------------------------*/
/*-------------------------------------------CTA-----------------------------------------*/
    #cta-client, #cta-job {
        background-size: 235%;
        padding: 3rem 5% 2rem 5%;
    }
    #text-cta-client h1, #text-cta-job h1 {
        font-size: 5rem!important;
    }
    #cta-client-button button, #cta-job-button button {
        width: 210px;
        font-size: 0.75rem;
    }
/*------------------------------------[END]CTA[END]--------------------------------------*/
/*-----------------------------------------WHO-------------------------------------------*/
    #about-us {
        margin: 0px 12%;
    }
    #background-image {
        margin-top: 6rem;
        opacity: 0.55;
        width: 68%;
    }
/*------------------------------------[END]WHO[END]--------------------------------------*/
/*-----------------------------------------WHY-------------------------------------------*/
    #asset-logo-id-event {
        margin-top: 33%;
/*        margin-left: -23%;*/
    }
    #asset-logo-id-event p {
        font-size: 22em;
    }
/*------------------------------------[END]WHY[END]--------------------------------------*/
/*-----------------------------------------SERVICES--------------------------------------*/
    #asset-logo-id-people p {
        font-size: 13em;
    }
/*------------------------------------[END]SERVICES[END]---------------------------------*/
/*-----------------------------------------CONTACT--------------------------------------*/
    #contact {
        background-size: 144%;
    }
/*------------------------------------[END]CONTACT[END]---------------------------------*/
/*-----------------------------------------FOOTER---------------------------------------*/
    #footer {
        font-size: 14px;
    }
    #footer-logo-id img {
        width: 15%;
        margin: 0;
/*        margin: 0 0 0px -50px;*/
    }
    #footer-infos {
        min-width: 21em;
    }
    #footer-infos p {
        line-height: 18px;
    }
    #footer-cta {
        padding-top: 4%;
    }
    #footer button {
        width: 97%;
        padding: 6% 1%;
    }
    #footer-rs {
        margin-top: 28%;
    }
    #footer-rs-icon svg {
        width: 18%;
    }

/*------------------------------------[END]FOOTER[END]----------------------------------*/
/*-----------------------------------------FORMCLIENT---------------------------------------*/
    #form-form {
        width: 90%;
    }
    #title-form {
        padding-left: 7%;
    }
/*------------------------------------[END]FORMCLIENT[END]----------------------------------*/
}

/***********************************************************************************************************/

@media (max-width: 1000px) {
    #footer-menu {
        display:none;
    }
    #footer-cta {
        border-right:none;
        padding-left: 10%;
    }
    #footer-rs {
        margin-left: 0;
    }
        
    #footer-box .col-md-6:nth-child(4) {
        margin-right: auto;
        margin-left: auto;
    }
    #footer-condition {
    padding-bottom: 5%;
    }
    .cookie-bar-container #cookieBar .cookieBarButtons {
        display: block;
        margin: 20px 0 10px;
    }
    .cookie-bar-container #cookieBar .cookieBarButtons .cookieBarConsentButton {
        margin-top: 0;
        padding: 7px 40px;
        }
    .cookie-bar-container #cookieBar .cookieBarInner {
        padding: 15px 30px;
    }
    .promo-slide-in-button {
    padding:  5px 30px;
    }
}
/***********************************************************************************************************/
/* TABLET */
@media (max-width: 801px) and (max-height: 1280px) {
    /* ALL */
    h1 {
        font-size: 7.8rem;
    }
    h2 {
        font-size: 2.5rem;
    }
    p:not(#burger-condition p) {
        font-size: 18px;
    }
    /* NAV */
    #id-navbar-brand img {
        width: 60%;
    }
    #id-navbar-menu p {
        font-size: 16px;
    }
    #id-navbar-rs svg {
        width: 25%;
    }
    #burger-condition {
        display: block;
    }
    /* CONTACT */
    #contact {
        background-size: 174%;
    }
    /* FOOTER */
    #footer-logo-id img {
        width: 30%;
    }
    #footer-box {
        margin-top: 0%;
    }
    #footer-cta {
        padding-left: 6%;
        padding-top: 2%;
        border-right: 0;
    }
    #footer-menu {
        display:none;
    }
    #footer-box .col-md-6:nth-child(4) {
        margin-right: auto;
        margin-left: auto;
    }
    #footer-rs h3 {
/*        font-size: 2em;*/
    }
    #footer-rs-icon svg {
        width: 16%;
    }
    #footer-condition p {
        font-size: 10px;
        line-height: 1.7em;
    }
    /* FORM CLIENT */
}
/***********************************************************************************************************/
@media (max-width: 769px) {
    h1 {
        font-size: 7rem;
    }
    h2 {
        font-size: 2rem;
    }
/*---------------------------------------NAV BAR-----------------------------------------*/
    #id-navbar-brand img {
/*        width: 60%;*/
    }
    #id-navbar-menu p {
        font-size: 14px;
    }
    #id-navbar-rs svg {
        width: 22%;
    }
    #nav_burger {
/*        overflow-y: hidden;*/
    }
    #burger-condition {
        display: block;
    }
/*--------------------------------[END]NAV BAR[END]--------------------------------------*/
/*-------------------------------------------CTA-----------------------------------------*/
    #cta-client, #cta-job {
        background-size: 235%;
    }
    #text-cta-client h1, #text-cta-job h1 {
        font-size: 70px!important;
        margin-bottom: 1rem;
    }
    #cta-client-button, #cta-job-button {
        width: 75%;
    }
    #cta-client-button button, #cta-job-button button {
/*        width: 240px;*/
        font-size: 1rem;
    }
/*------------------------------------[END]CTA[END]--------------------------------------*/
/*-----------------------------------------WHO-------------------------------------------*/
    #about-us {
        margin: 0px 12%;
    }
    #background-image {
        margin-top: 6rem;
        opacity: 0.55;
        width: 68%;
    }
/*------------------------------------[END]WHO[END]--------------------------------------*/
/*-----------------------------------------WHY-------------------------------------------*/
    #asset-logo-id-event {
        margin-top: 33%;
        margin-left: -23%;
    }
    #asset-logo-id-event p {
        font-size: 16em;
    }
/*------------------------------------[END]WHY[END]--------------------------------------*/
/*-----------------------------------------SERVICES--------------------------------------*/
    #asset-logo-id-people p {
        font-size: 13em;
    }
/*------------------------------------[END]SERVICES[END]---------------------------------*/
/*-----------------------------------------CONTACT--------------------------------------*/
    #contact {
        background-size: 175%;
    }
/*------------------------------------[END]CONTACT[END]---------------------------------*/
/*-----------------------------------------FOOTER---------------------------------------*/
    #footer {
        font-size: 16px;
    }
    #footer-logo-id {
        margin-bottom: 3%;
    }
    #footer-logo-id img {
/*        width: 25%;*/
    }
    #footer-infos p {
        line-height: 18px;
    }
    #footer-menu {
        display: none;
    }
    #footer-cta {
        padding-top: 1%;
        padding-left: 9%;
        border-right: 0;
    }
    #footer-box .col-md-6:nth-child(4) {
        margin-right: auto;
        margin-left: auto;
    }
    #footer button {
        float: right;
    }
    #footer-rs-icon svg {
        width: 16%;
    }
    #signature {
       color: rgb(36, 36, 38) !important; 
    }
    
/*------------------------------------[END]FOOTER[END]----------------------------------*/
/*-----------------------------------------FORMCLIENT---------------------------------------*/
    #form-form {
        width: 90%;
    }
    #title-form {
        padding-left: 7%;
    }

/*------------------------------------[END]FORMCLIENT[END]----------------------------------*/
}
/***********************************************************************************************************/
/* MOBILE */
@media (max-width: 768px) {
    h1 {
        font-size: 6rem;
        line-height: 0.95em;
    }
/*----------------------------NAV BAR----------------------------------*/
    #id-navbar {
        background-color: #0B0C0E;
    }
    #id-navbar-menu {
        display: none;
    }
    #id-navbar-rs {
        display: none;
    }
    #id-navbar-brand {
/*        padding: 2.4% 0;*/
    }
    #id-navbar-brand img {
        margin-left: 3%;
        width: 150px;
    }
    .burger {
        background-color: #0B0C0E;
    }
    .burger-animate-top {
        opacity: 1;
    }
    #nav_burger {
        padding-top: 30px;
/*        overflow-y: hidden;*/
    }
    #nav_burger ul.main li {
        margin-bottom: 10px;
    }
    #burger-condition {
        display: none;
    }
/*----------------------------[END]NAV BAR[END]----------------------------------*/
/*-----------------------------------------CTA-------------------------------*/
    #cta-client {
        border-right: 0;
        background-size: 210%;
    }
    #cta-job {
        border-left: 0;
        background-size: 210%;
    }
    #cta-client, #cta-job {
        padding-bottom: 6rem;
        padding-top: 1rem;
    }
    #cta-job-button {
        width: 68%;
    }
    #cta-client-contain, #cta-job-contain {
        padding: 0;
    }
    #cta-client-button button, #cta-job-button button {
        font-size: 1rem;
    }
/*----------------------------[END]CTA[END]----------------------------------*/
/*----------------------------WHO--------------------------------------------*/
    #about-us {
        outline: 3px solid #1e1e1e;
        margin: 0px 8%;
        outline-offset: 13px;
    }
    #title-about-us {
        text-align: left;
        margin-top: 60px;
    }
    #title-about-us h1{
        white-space: break-spaces;
    }
    #title-about-us h2 {
        margin-left: 0%;
        font-size: 25px;
    }
    #title-about-us span {
        white-space: nowrap;
        line-height: 1.7em;
/*        padding: 0 2%;*/
        position: relative;
/*        right: 4%;*/
    }
/*----------------------------[END]WHO[END]----------------------------------*/
/*----------------------------WHY--------------------------------------------*/
    #clients {
        padding-top: 20%;
        padding-bottom: 20%;
    }
    #clients h1 {
        margin-bottom: 5%;
    }
    #asset-logo-id-event {
        margin-top: -23%;
        margin-left: 33%;
    }
    #asset-logo-id-event p {
        word-break: break-all;
        line-height: 0.9em;
        margin: auto;
        font-size: 19em;
        max-width: 50%;
    }    
/*----------------------------SERVICES--------------------------------------------*/
    #services {
        padding-top: 15%;
        padding-bottom: 2%;
    }
    #services-baseline {
    margin-top: 60px;
    }
    
    #services-list {
        margin-right: 0;
        
    }
    #asset-logo-id-people {
        left: 15%;
        top: -18%;
    }
    #asset-logo-id-people p {
        font-size: 8em;
/*        word-break: break-all;*/
        line-height: 0.8em;
    }
    .list-group-item {
/*        opacity: 0.85;*/
    }
    #services-baseline a {
        text-decoration: underline;
    }
/*----------------------------[END]SERVICES[END]----------------------------------*/
/*----------------------------CONTACT---------------------------------------------*/
    #contact {
        padding-right: 3%;
        padding-left: 3%;
        background-size: 370%;
    }
    #contact-bg {
        width: 100%;
    }
/*----------------------------[END]CONTACT[END]-----------------------------------*/
/*----------------------------FOOTER----------------------------------------------*/
    #footer {
        font-size: 18px;
    }
    #footer-logo-id {
/*        text-align: center;*/
    }
    #footer-logo-id img {
/*        width: 60%;*/
/*        margin: 11% 0;*/
    }
    #footer-infos {
        position: inherit;
        margin-bottom: 5%;
        margin-left: 0;
        transform: none;
        top: 0;
    }
    #footer-menu {
        display: none;
    }
    .footer-border {
        border-right: 0;
        border-bottom: 1px solid rgba(113, 113, 113, 0.31);
    }
    #footer-cta {
        padding: 3% 0;
    }
    #footer button {
        width: 95%;
    }
    #footer-rs {
        margin: 10% 0;
    }
    #footer-rs-icon svg {
        width: 14%;
    }
    #signature {
        padding-top: 1%;
        padding-bottom: 1%;
    }
/*----------------------------[END]FOOTER[END]------------------------------------*/
    
    
    
    
/*----------------------------[NEW PAGE]FORM CLIENT[NEW PAGE]-----------------------------------------*/
    #form-form {
        width: 88%;
    }
    .custom-file-label {
        width: 100%;
    }
    #pick {
/*        margin-bottom: 0px;*/
    }
    .ckeckbox-marg {
     margin-right: .75rem;
    }
    .form-check-inline {
     display: block;
    }
    #label-other {
    margin-top: 30px;
    }
    
}
/**********************************************************************************************************
/*
@media (max-width: 710px) {
    #asset-logo-id-people p {
        font-size: 12em;
        word-break: break-all;
        line-height: 0.8em;
    }
*/


@media (max-width: 560px) {
    #asset-logo-id-people {
        left: 5%;
    }
    #asset-logo-id-people p {
        font-size: 8em;
    }
    .preloader img{
       width: 100%;
    }
    #text-about-us span {
        white-space: normal!important;
    }
}

@media (max-width: 480px) {
    #asset-logo-id-people {
        left: 1%;
    }
    #asset-logo-id-people p {
        font-size: 8em;
    }
    .close {
    margin: -72px 15px 7px 0;
    }
}

/***********************************************************************************************************/
@media (max-width: 376px) {
    h1 {
        font-size: 6rem;
        line-height: 0.95em;
    }
    h2 {
        font-size: 2rem;
    }
/*----------------------------NAV BAR----------------------------------*/
    #id-navbar {
        background-color: #0B0C0E;
    }
    #id-navbar-menu {
        display: none;
    }
    #id-navbar-rs {
        display: none;
    }
    #id-navbar-brand {
        padding: 2.4% 0;
    }
    #id-navbar-brand img {
/*        width: 37%;*/
        margin-left: 3%;
    }
    .burger {
        width: 78px;
        height: 78px;
        background-color: #0B0C0E;
    }
    .burger-animate-top {
        opacity: 1;
    }
    #nav_burger {
        padding-top: 50px;
/*        overflow-y: hidden;*/
    }
    #nav_burger ul.main li {
        margin-bottom: 10px;
    }
    #nav_burger .social {
        margin-top: 20px;
    }
    #nav_burger ul.sub {
        margin-top: 0px;
    }
    #burger-condition {
        display: none;
    }
/*----------------------------[END]NAV BAR[END]----------------------------------*/
/*-----------------------------------------CTA-------------------------------*/
    #cta-client {
        border-right: 0;
        background-size: 222%;
    }
    #cta-job {
        border-left: 0;
        background-size: 222%;
    }
    #cta-client, #cta-job {
        padding-bottom: 5rem;
    }
    #cta-job-button {
        width: 68%;
    }
    #cta-client-contain {
/*        padding: 20px 0 0 0;*/
    }
/*----------------------------[END]CTA[END]----------------------------------*/
/*----------------------------WHO--------------------------------------------*/
    #about-us {
        outline: 3px solid #1e1e1e;
        margin: 0px 8%;
        outline-offset: 13px;
    }
    #title-about-us {
        text-align: left;
    }
    #title-about-us h1{
        white-space: break-spaces;
    }
    #title-about-us h2 {
        margin-left: 0%;
    }
    #title-about-us span {
        white-space: nowrap;
        line-height: 1.7em;
        padding: 0 2%;
        position: relative;
        right: 4%;
    }
/*----------------------------[END]WHO[END]----------------------------------*/
/*----------------------------WHY--------------------------------------------*/
    #clients {
        padding-top: 43%;
        padding-bottom: 29%;
    }
    #clients h1 {
        margin-bottom: 21%;
    }
    #asset-logo-id-event {
        margin-top: -33%;
        margin-left: 28%;
    }
    #asset-logo-id-event p {
        word-break: break-all;
        line-height: 0.9em;
        margin: auto;
        font-size: 17em;
    }
    #clients .arg-bloc3:nth-child(2) {
/*        white-space: nowrap;*/
    }
/*----------------------------SERVICES--------------------------------------------*/
    #services {
        padding-top: 15%;
        padding-bottom: 15%;
    }
    #services-list {
        margin-right: 0;
    }
    #asset-logo-id-people {
        left: 0;
        top: -18%;
    }
    #asset-logo-id-people p {
        font-size: 8em;
    }
    .list-group-item {
        opacity: 0.85;
    }
    #services-baseline a {
        text-decoration: underline;
    }
/*----------------------------[END]SERVICES[END]----------------------------------*/
/*----------------------------CONTACT---------------------------------------------*/
    #contact {
        padding-left: 3%;
        padding-right: 3%;
        background-size: 380%;
    }
    #contact-bg {
        width: 100%;
    }
/*----------------------------[END]CONTACT[END]-----------------------------------*/
/*----------------------------FOOTER----------------------------------------------*/
    #footer-logo-id {
        text-align: center;
    }
    #footer-logo-id img {
        width: 50%;
        margin: 11% 0;
    }
    #footer-infos {
        position: inherit;
        margin-bottom: 5%;
        margin-left: 0;
        transform: none;
        top: 0;
    }
    #footer-menu {
        display: none;
    }
    .footer-border {
        border-right: 0;
        border-bottom: 1px solid rgba(113, 113, 113, 0.31);
    }
    #footer-cta {
        padding: 3% 0;
    }
    #footer button {
        width: 95%;
    }
    #footer-rs {
        margin: 10% 0;
    }
    #footer-rs-icon svg {
        width: 14%;
    }
/*----------------------------[END]FOOTER[END]------------------------------------*/
    .close {
    margin: -35px 15px 7px 0;
    }
    
/*----------------------------[NEW PAGE]FORM CLIENT[NEW PAGE]-----------------------------------------*/
    #form-form {
        width: 88%;
    }
    .custom-file-label {
        width: 100%;
    }
    #pick {
        margin-bottom: 0px;
    }
    
}

/***********************************************************************************************************/
@media (max-width: 321px) {
    h1 {
        font-size: 5rem;
        line-height: 0.95em;
    }
    h2 {
        font-size: 1.8rem;
    }
/*----------------------------NAV BAR----------------------------------*/
    #id-navbar {
        background-color: #0B0C0E;
    }
    #id-navbar-menu {
        display: none;
    }
    #id-navbar-rs {
        display: none;
    }
    #id-navbar-brand {
        padding: 2.4% 0;
    }
    #id-navbar-brand img {
/*        width: 40%;*/
        min-width: 150px;
        margin-left: 3%;
    }
    .burger {
        width: 69px;
        height: 69px;
        background-color: #0B0C0E;
    }
    .burger-animate-top {
        opacity: 1;
    }
    #nav_burger {
        padding-top: 25px;
/*        overflow-y: hidden;*/
    }
    #nav_burger ul.main li {
        margin-bottom: -5px;
    }
    #nav_burger ul.main li a {
        font-size: 3rem;
    }
    #nav_burger .social {
        margin-top: 15px;
        padding-left: 15%;
    }
    #nav_burger .social a {
        margin-right: 6%;
    }
    #nav_burger .social a svg {
        width: 125%;
    }
    #nav_burger ul.sub {
        margin-top: 1%;
    }
    ul.sub .btn {
        font-size: 0.8rem;
    }
    #burger-condition {
        display: none;
    }
/*----------------------------[END]NAV BAR[END]----------------------------------*/
/*-----------------------------------------CTA-------------------------------*/
    #cta-client {
        border-right: 0;
        background-size: 238%;
    }
    #cta-client-contain, #cta-job-contain {
        padding: 0;
    }
    #text-cta-client h1 {
        font-size: 4rem!important;
        line-height: 1.05em;
    }
    #cta-client-button button {
        width: 100%;
    }
    #cta-job {
        border-left: 0;
        background-size: 238%;
    }
    #text-cta-job h1 {
        font-size: 4rem!important;
        line-height: 1.05em;
    }
    #cta-job-button button {
        width: 100%;
    }
    #cta-job-button {
        width: 68%;
    }
/*----------------------------[END]CTA[END]----------------------------------*/
/*----------------------------WHO--------------------------------------------*/
    #about-us {
        outline: 3px solid #1e1e1e;
        margin: 0px 8%;
        outline-offset: 13px;
    }
    #background-image {
        left: 25%;
        margin-top: 4rem;
        opacity: 0.55;
    }
    #title-about-us {
        text-align: left;
    }
    #title-about-us h1{
        font-size: 5rem;
        white-space: break-spaces;
    }
    #title-about-us h2 {
        margin-left: 0%;
    }
    #title-about-us span {
        white-space: nowrap;
        line-height: 1.7em;
        padding: 0 2%;
        position: relative;
        right: 4%;
    }
/*----------------------------[END]WHO[END]----------------------------------*/
/*----------------------------WHY--------------------------------------------*/
    #clients {
        padding-top: 43%;
        padding-bottom: 29%;
    }
    #clients h1 {
        margin-bottom: 21%;
    }
    #asset-logo-id-event {
/*
        margin-top: -33%;
        margin-left: -7%;
*/
    }
    #asset-logo-id-event p {
        word-break: break-all;
        line-height: 0.9em;
        margin: auto;
        font-size: 16em;
    }
    #clients .arg-bloc3:last-of-type p {
/*        white-space: nowrap;*/
    }
/*----------------------------SERVICES--------------------------------------------*/
    #services {
        padding-top: 15%;
        padding-bottom: 15%;
    }
    #services-list {
        margin-right: 0;
    }
/*
    #asset-logo-id-people {
        left: 0;
        top: -18%
;    }
*/
/*
    #asset-logo-id-people p {
        font-size: 8em;
        word-break: break-all;
        line-height: 0.8em;
    }
*/
    .list-group-item {
        opacity: 0.85;
    }
    #services-baseline a {
        text-decoration: underline;
    }
/*----------------------------[END]SERVICES[END]----------------------------------*/
/*----------------------------CONTACT---------------------------------------------*/
    #contact {
        padding-left: 3.5%;
        padding-right: 3.5%;
    }
    #contact-bg {
        width: 100%;
    }
/*----------------------------[END]CONTACT[END]-----------------------------------*/
/*----------------------------FOOTER----------------------------------------------*/
    #footer-logo-id {
        text-align: center;
    }
    #footer-logo-id img {
        width: 60%;
        margin: 11% 0;
    }
    #footer-box .footer-border:first-child {
        padding-left: 0;
    }
    #footer-infos {
        position: inherit;
        margin-bottom: 5%;
        margin-left: 0;
        transform: none;
        top: 0;
    }
    #footer-menu {
        display: none;
    }
    .footer-border {
        border-right: 0;
        border-bottom: 1px solid rgba(113, 113, 113, 0.31);
    }
    #footer-cta {
        padding: 3% 0;
    }
    #footer button {
        width: 95%;
    }
    #footer-rs {
        margin: 10% 0;
    }
    #footer-rs-icon svg {
        width: 13%;
    }
/*----------------------------[END]FOOTER[END]------------------------------------*/
    
    
    
    
/*----------------------------[NEW PAGE]FORM CLIENT[NEW PAGE]-----------------------------------------*/
    #form-form {
        width: 88%;
    }
    .custom-file-label {
        width: 100%;
    }
    #pick {
        margin-bottom: 0px;
    }
    
}