@media(min-width: 1200px){
    .branding{
        left: initial !important;
        right: 30px;
    }
    
    .menu.menu--primary{
        justify-content: flex-start !important;
    }
    
    .headroom--not-top .branding,
    .headroom--not-top .header-right{
        top: 50% !important;
    }
    
    .header01.desktop-menu .branding, 
    .header01.desktop-menu .header-right{
        top: calc(50% + 30px);
    }
}

@media(max-width: 1200px){
    .header-wrap .branding{
        display: flex;
        justify-content: flex-end;
    }
    
    .header-right{
        order: -1;
    }
}

@media screen and (min-width: 1400px){
    .header01 .branding{
        left: initial !important;
    }
}

.pixelcarousel .vc_inner{
    display: flex;
    justify-content: center;
}