@media all and (max-width: 1500px){
    .MENU-NODE-UI:not(.PRIMARY):nth-of-type(n+6){
        display                 : none;
    }
    .FACES-SMART-MENU-UI > label{
        display			: flex;
    }
    
    .MAX-1500PX-CENTERED{
        justify-content         : center !important;
        text-align              : center !important;
    }
    .MAX-1500PX-MAXIMIZED{
        flex                    : 1 1 100% !important;
    }
    .MAX-1500PX{
        display                 : none !important;
    }
}
@media all and (max-width: 1300px){
    .MENU-NODE-UI:not(.PRIMARY):nth-of-type(n+5){
        display                 : none;
    }
    .SCREEN-MAX-1300PX-MAXIMIZED{
        flex                    : 1 1 100% !important;
        max-width               : 100% !important;
    }
    
    .MAX-1300PX-CENTERED{
        justify-content         : center !important;
        text-align              : center !important;
    }
    .MAX-1300PX-MAXIMIZED{
        flex                    : 1 1 100% !important;
    }
    .MAX-1300PX{
        display                 : none !important;
    }
}
@media all and (max-width: 1200px){
    .SCREEN-MAX-1200PX-CENTERED{
        justify-content         : center !important;
    }
    .SCREEN-MAX-1200PX-MAXIMIZED{
        flex                    : 1 1 100% !important;
        max-width               : 100% !important;
    }
    .SCREEN-MAX-1200PX{
        display                 : none !important;
    }
    .MENU-NODE-UI:not(.PRIMARY):nth-of-type(n+4){
        display                 : none;
    }
    .FACES-HEADER-TOP-TAB-UI .HEADER-VIEW-L{    
        flex                    : 1 1 120px;
        width                   : 20vw;
        min-width               : 80px;
        max-width               : 120px;
    }
    
    .MAX-1200PX-CENTERED{
        justify-content         : center !important;
        text-align              : center !important;
    }
    .MAX-1200PX-MAXIMIZED{
        flex                    : 1 1 100% !important;
    }
    .MAX-1200PX{
        display                 : none !important;
    }
}
@media all and (max-width: 1100px){
    
    .SCREEN-MAX-1100PX-CENTERED{
        justify-content         : center !important;
        text-align              : center !important;
    }
    .SCREEN-MAX-1100PX-MAXIMIZED{
        flex                    : 1 1 100% !important;
    }
    .SCREEN-MAX-1100PX{
        display                 : none !important;
    }
    .FACES-SMART-MENU-TAB{
        display                 : flex !important;
    }
    .FACES-HEADER-MENU-NODES-TAB{
        display                 : none;
    }
        
    .MENU-NODE-UI:not(.PRIMARY):nth-of-type(n+4){
        display                 : none;
    }
    
    .MAX-1100PX-CENTERED{
        justify-content         : center !important;
        text-align              : center !important;
    }
    .MAX-1100PX-MAXIMIZED{
        flex                    : 1 1 100% !important;
    }
    .MAX-1100PX{
        display                 : none !important;
    }
}
@media all and (max-width: 1050px){
    .SCREEN-MAX-1050PX{
        display                 : none !important;
    }
    
    .MAX-1050PX-CENTERED{
        justify-content         : center !important;
        text-align              : center !important;
    }
    .MAX-1050PX-MAXIMIZED{
        flex                    : 1 1 100% !important;
    }
    .MAX-1050PX{
        display                 : none !important;
    }
}
@media all and (max-width: 1000px){
    .SCREEN-MAX-1000PX{
        display                 : none !important;
    }
    .SCREEN-MAX-1000PX-CENTERED{
        justify-content         : center !important;
    }
    .SCREEN-MAX-1000PX-MAXIMIZED{
        flex                    : 1 1 100% !important;
    }
    
    
    .MAX-1000PX-CENTERED{
        justify-content         : center !important;
        text-align              : center !important;
    }
    .MAX-1000PX-MAXIMIZED{
        flex                    : 1 1 100% !important;
    }
    .MAX-1000PX{
        display                 : none !important;
    }
}
@media all and (max-width: 950px){
    .SCREEN-MAX-950PX{
        display                 : none !important;
    }
    .MAX-950PX-CENTERED{
        justify-content         : center !important;
        text-align              : center !important;
    }
    .MAX-950PX-MAXIMIZED{
        flex                    : 1 1 100% !important;
    }
    .MAX-950PX{
        display                 : none !important;
    }
}
@media all and (max-width: 900px){
    .SCREEN-MAX-900PX-CENTERED{
        justify-content         : center !important;
        text-align              : center !important;
    }
    .SCREEN-MAX-900PX-MAXIMIZED{
        flex                    : 1 1 100% !important;
        max-width               : 100% !important;
    }
    .SCREEN-MAX-900PX{
        display                 : none !important;
    }
    .FACES-SMART-MENU-TAB{
        display                 : flex !important;
    }
    .FACES-HEADER-MENU-NODES-TAB{
        display                 : none;
    }
        
    .MENU-NODE-UI:not(.PRIMARY):nth-of-type(n+3){
        display                 : none;
    }
    .MENU-NODE-UI.PRIMARY span{
        display                 : none;
    }
    
    .MAX-900PX-CENTERED{
        justify-content         : center !important;
        text-align              : center !important;
    }
    .MAX-900PX-MAXIMIZED{
        flex                    : 1 1 100% !important;
    }
    .MAX-900PX{
        display                 : none !important;
    }
    
}
@media all and (min-width: 900px){
    .Y-FACES-SWIPER-NODE{
        height              : 340px !important;
    }
    .SCREEN-MIN-900PX{
        display          : none !important;
    }
    .MIN-900PX{
        display          : none !important;
    }
}
@media all and (min-width: 700px){
    .SCREEN-MIN-700PX{
        display          : none !important;
    }
    .MIN-700PX{
        display          : none !important;
    }
}
@media all and (max-width: 800px){
    
    .Y-FACES-SWIPER-NODE{
        height              : 300px !important;
    }
    .MENU-NODE-UI:not(.PRIMARY){
        display                 : none;
    }
    .MENU-NODE-UI.PRIMARY{
        display                 : flex !important;
    }
    .SCREEN-MAX-800PX{
        display          : none !important;
    }
    
    .FACES-SMART-MENU-TAB .FACES-SMART-MENU-UI{
        justify-content		: flex-end !important;

    }
    .FACES-HEADER-TOP-TAB-UI .TOP-INFO-TAB{
        padding                 : 1vmin 0px 0px 0px !important;
    }
    .FACES-HEADER-TOP-TAB-UI .HEADER-VIEW-L{    
        flex                    : 1 1 100px;
        width                   : 20vw;
        min-width               : 80px;
        max-width               : 100px;
    }
    .SCREEN-MAX-800PX-MAXIMIZED{
        flex                    : 1 1 100% !important;
        max-width               : 100% !important;
    }
    
    .MAX-800PX-CENTERED{
        justify-content         : center !important;
        text-align              : center !important;
    }
    .MAX-800PX-MAXIMIZED{
        flex                    : 1 1 100% !important;
    }
    .MAX-800PX{
        display                 : none !important;
    }
    
}
@media all and (max-width: 700px){
    
    .FACES-SMART-MENU-TAB{
        display                 : flex !important;
    }
    .SCREEN-MAX-700PX{
        display          : none !important;
    }
    
    .SCREEN-MAX-700PX-CENTERED{
        justify-content         : center !important;
        text-align              : center !important;
    }
    .SCREEN-MAX-700PX-MARGIN-0PX{
        margin         : 0px 0px 0px 0px !important;
    }
    .SCREEN-MAX-700PX-MARGIN-LR-AUTO{
        margin-left    : auto !important;
        margin-right   : auto !important;
    }
    .SCREEN-MAX-700PX-MAXIMIZED{
        flex                    : 1 1 100% !important;
    }
    .SCREEN-MAX-700PX{
        display                 : none !important;
    }
    
    .SEARCH-FORM-UI > label{
        cursor                  : pointer;
    }
    
    .FACES-POPUP-DIALOG .FACES-POPUP-DIALOG-BODY{
        max-width                   : 1200px !important;
    }
    .UI-REVIEWS-INLINE-UI{
        display: none;
    }
    .UI-REVIEWS-INLINE-UI.UI-REVIEWS-INLINE-UI-SMART{
        display: flex;
    }
    .UI-REVIEWS-INLINE-REVIEW-UI{
        flex            : 1 1 100%;
        max-width       : none;
        max-height      : none;
    }
    
    
    .MAX-700PX-CENTERED{
        justify-content         : center !important;
        text-align              : center !important;
    }
    .MAX-700PX-MAXIMIZED{
        flex                    : 1 1 100% !important;
    }
    .MAX-700PX{
        display                 : none !important;
    }
    
    .MENU-NODE-UI:not(.PRIMARY){
        display                 : none;
    }
}

@media all and (max-width: 600px){
    *[maxw="600"]{
        display                 : none !important;
    }
    *[maxw="600:center"]{
        justify-content         : center !important;
        text-align              : center !important;
    }
    .SCREEN-MAX-600PX-MARGIN-0PX{
        margin         : 0px 0px 0px 0px !important;
    }
    .SCREEN-MAX-600PX-MARGIN-LR-AUTO{
        margin-left    : auto !important;
        margin-right   : auto !important;
    }
    .SCREEN-MAX-600PX-CENTERED{
        justify-content         : center !important;
        text-align              : center !important;
    }
    .SCREEN-MAX-600PX-FLEX-SPACE-BETWEEN{
        justify-content         : space-between !important;
    }
    .SCREEN-MAX-600PX-CENTERED-TEXT{
        text-align              : center !important;
        text-align              : center !important;
    }
    .SCREEN-MAX-600PX-MAXIMIZED{
        flex                    : 1 1 400px !important;
        max-width               : auto !important;
    }
    .SCREEN-MAX-600PX{
        display                 : none !important;
    }
    .MENU-NODE-UI:not(.PRIMARY){
        display                 : none;
    }
    
    .MAX-600PX-CENTERED{
        justify-content         : center !important;
        text-align              : center !important;
    }
    .MAX-600PX-MAXIMIZED{
        flex                    : 1 1 100% !important;
    }
    .MAX-600PX{
        display                 : none !important;
    }
}

@media all and (min-width: 500px){
    .SCREEN-MIN-500PX{
        display          : none !important;
    }
    
    .MIN-500PX{
        display          : none !important;
    }
}
@media all and (max-width: 500px){
    .FACES-SMART-MENU-TAB .FACES-SMART-MENU-UI{
        justify-content		: flex-end !important;

    }
    .FACES-HEADER-TOP-TAB-UI .TOP-INFO-TAB{
        padding                 : 1vmin 0px 0px 0px !important;
    }
    .FACES-HEADER-TOP-TAB-UI .HEADER-VIEW-L{    
        flex                    : 1 1 90px;
        width                   : 20vw;
        min-width               : 60px;
        max-width               : 90px;
    }
    .SCREEN-MAX-500PX-MARGIN-0PX{
        margin         : 0px 0px 0px 0px !important;
    }
    .SCREEN-MAX-500PX-MARGIN-LR-AUTO{
        margin-left    : auto !important;
        margin-right   : auto !important;
    }
    .SCREEN-MAX-500PX-CENTERED{
        justify-content         : center !important;
        text-align              : center !important;
    }
    .SCREEN-MAX-500PX-FLEX-SPACE-BETWEEN{
        justify-content         : space-between !important;
    }
    .SCREEN-MAX-500PX-CENTERED-TEXT{
        text-align              : center !important;
    }
    .SCREEN-MAX-500PX-MAXIMIZED{
        flex                    : 1 1 100% !important;
    }
    .SCREEN-MAX-500PX{
        display                 : none !important;
    }
    .AUTH-CLIENT-COMPANY-HIGHLIGHTS-UPLOAD-IMG-LAYER img {
        height          : 110px;
    }
    
    
    
    .COL-L,
    .COL-R{
        flex                : 0 0 10px;

    }
    .SPACE-L,
    .SPACE-R{
        display             : none;
    }
    
    .MAX-500PX-CENTERED{
        justify-content         : center !important;
        text-align              : center !important;
    }
    .MAX-500PX-MAXIMIZED{
        flex                    : 1 1 100% !important;
    }
    .MAX-500PX{
        display                 : none !important;
    }
}

@media all and (min-width: 400px){
    .SCREEN-MIN-400PX{
        display          : none !important;
    }
    .MIN-400PX{
        display          : none !important;
    }
}
@media all and (max-width: 400px){
    
    .Y-FACES-SWIPER-NODE{
        height              : 300px !important;
    }
    
    .SCREEN-MAX-400PX-MARGIN-0PX{
        margin         : 0px 0px 0px 0px !important;
    }
    .SCREEN-MAX-400PX-MARGIN-LR-AUTO{
        margin-left    : auto !important;
        margin-right   : auto !important;
    }
    .SCREEN-MAX-400PX-CENTERED{
        justify-content         : center !important;
        text-align              : center !important;
    }
    .SCREEN-MAX-400PX-FLEX-SPACE-BETWEEN{
        justify-content         : space-between !important;
    }
    .SCREEN-MAX-400PX-CENTERED-TEXT{
        text-align              : center !important;
        text-align              : center !important;
    }
    .SCREEN-MAX-400PX-MAXIMIZED{
        flex                    : 1 1 100% !important;
    }
    .SCREEN-MAX-400PX{
        display                 : none !important;
    }
    
    .MAX-400PX-CENTERED{
        justify-content         : center !important;
        text-align              : center !important;
    }
    .MAX-400PX-MAXIMIZED{
        flex                    : 1 1 100% !important;
    }
    .MAX-400PX{
        display                 : none !important;
    }
}