.header-right-box .vc_row.wpb_row.vc_inner.vc_row-fluid {
    width: 853px;
    display: flex;
    padding-top: 13px;
    padding-left: 30px;
}

.header-right-box .wpb_wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
}

.header-right-box .wpb_wrapper .wpb_wrapper {
    display: block;
}
.header-right-box .contacts {
    width: 100%;
    text-align: center;
    flex-shrink: 0;
    display: flex;
    justify-content: flex-start;
}

.header-time {
    flex-shrink: 0;
    width: 386px;
}

.header-time .vc_column_container  >  .vc_column-inner {
    padding-left: 15px;
    padding-right: 0;
}

.header-phone {
    width: 244px;
    flex-shrink: 0;
}

/*.header-right-box .header-email .contacts {*/
/*    margin-top: 0;*/
/*}*/

/*.header-right-box .header-email .contacts  a{*/
/*    margin-top: 1.5rem;*/
/*}*/

.header-right-box .contacts .sc_layouts_item_link {
    display: flex;
    align-items: center;
}

.box-clone-viber {
    display: none;
}

.header-email .wpb_wrapper .contacts:nth-child(2) {
    margin-top: 0;
}

/*.header-menu ul {*/
/*    display: flex;*/
/*}*/

/*.header-menu ul li{*/
/*    float: none;*/
/*}*/

@media  only screen and (max-width: 1800px) { 
    .header-time {
        width: auto;
    }
    
    .header-email {
        position: relative;
        top: 2px;
    }
    
    .header-phone .contacts:nth-child(2) {
        display: none;
    }
    
    .header-right-box .header-phone > .vc_column-inner  {
        padding-left: 0;
        padding-right: 0;
    }
    
    .header-email .wpb_wrapper .contacts:nth-child(2) {
        margin-top: 1.5rem;
    }
    
    .sc_layouts_row_type_compact.sc_layouts_row_fixed_on .contacts:nth-child(2) {
         margin-top: 1.1rem;
    }
    
    .box-clone-viber {
         display: block;
    }
    
    .box-original-viber {
        display: none;
    }
    
    .header-email .wpb_wrapper{
        justify-content: space-between;
    }
    
    .header-right-box .wpb_wrapper {
        flex-wrap: wrap;
    }
    
    .header-time .wpb_wrapper,
    .header-email .wpb_wrapper, .header-phone .wpb_wrapper{
        flex-wrap: nowrap;
    }
    
    .header-time .wpb_wrapper .contacts,
    .header-phone .wpb_wrapper .contacts,
    .header-email .wpb_wrapper .contacts{
        width: auto;
        padding: 0 10px;
    }
    
    .header-right-box .vc_row.wpb_row.vc_inner.vc_row-fluid {
       width: 100%;
       padding: 0;
    }
    
    .header-right-box .wpb_wrapper .wpb_wrapper {
        display: flex;
    }
    
    .header-right-box .sc_layouts_menu_nav {
        border: none;
    }
    
}

@media  only screen and (max-width: 1400px) { 
    .header-email {
        width: 38%;
    }
}

@media  only screen and (max-width: 1200px) { 
    .header-time {
        width: auto;
    }
    
    .header-phone .contacts:nth-child(2) {
        display: block;
    }
    
    .header-email .wpb_wrapper .contacts:nth-child(2) {
        margin-top: 0;
    }
    
    .header-phone {
        width: auto;
    }
    
    .header-time .wpb_wrapper,
    .header-email .wpb_wrapper, .header-phone .wpb_wrapper{
        flex-direction: column;
        flex-wrap: wrap;
    }
    
    .box-clone-viber {
         display: none;
    }
    
    .box-original-viber {
        display: block;
    }
}

@media  only screen and (max-width: 1024px) {
    
    .header-right-box .vc_row.wpb_row.vc_inner.vc_row-fluid {
        flex-wrap: wrap;
    }
    
    .sc_layouts_logo .logo_slogan,
    .sc_layouts_logo .logo_text {
        width: 222px;
    }
}

@media  only screen and (max-width: 767px) {
    .sc_layouts_logo .logo_slogan,
    .sc_layouts_logo .logo_text {
        width: 100%;
    }
    
    .header-email .wpb_wrapper .contacts:nth-child(2) {
        display: none;
    }
    
    .header-right-box .wpb_wrapper {
         justify-content: center;
    }
    
    .header-email,
    .header-phone,
    .header-time {
        width: 100%;
    }
    
    .header-time .wpb_wrapper,
    .header-email .wpb_wrapper, .header-phone .wpb_wrapper{
        flex-direction: row;
        flex-wrap: nowrap;
    }
}

@media  only screen and (max-height: 480px) {
    .menu_mobile .menu_mobile_inner .socials_mobile {
        bottom: 20px;
    }
    
    .menu_mobile .menu_mobile_inner .search_mobile {
        bottom: 50px;
    }
    
    .menu_mobile .menu_mobile_inner .sc_layouts_logo {
        margin: 2.4rem 0 0;
    }
}

.sc_layouts_column_icons_position_left .sc_layouts_item_details {
    font-size: 15px;
}