#menu-language-menu .sub-menu {
    display: none !important;
}

.phones {
    display: flex;
    align-items: center;
}

.telegram_svg_link_wrap,
.viber_svg_link_wrap {
    display: flex;
    align-items: center;
}

.telegram_svg_link svg {
    width: 18px;
    height: 18px;
    margin-left: 5px;
    display: block;
}

.viber_svg_link svg {
    width: 20px;
    height: 20px;
    margin-left: 5px;
    display: block;
}

.phone_sep {
    padding: 0 0 0 5px;
    display: block;
}

.order-form .product-filter .density-block .filter-title {
    white-space: nowrap;
}

/*********************************************/
.d_none {
    display: none;
}

#registerform {
    display: flex;
    flex-direction: column;
}

#registerform  .tml-user-login-wrap {
    order: 1;
}

#registerform  .tml-user-email-wrap {
    order: 2;
}

#registerform  .clearfix {
    order: 3;
}

#registerform  #last_name-p {
    order: 4;
}

#registerform  #first_name-p {
    order: 5;
}

#registerform  #cuctom_father_name {
    order: 6;
}

#registerform  #user_phone-p {
    order: 7;
}

#registerform  .tml-user-pass1-wrap {
    order: 8;
}

#registerform  .tml-user-pass2-wrap {
    order: 9;
}

#registerform  .details {
    order: 10;
}

#registerform  .itemA_cus1 {
    order: 11;
}

#registerform  .itemA_cus2 {
    order: 12;
}

#registerform  .itemA_cus3 {
    order: 13;
}

#registerform  .tml-registration-confirmation {
    order: 14;
}

#registerform  .tml-submit-wrap {
    order: 15;
}

/*****************************************/

@media (max-width:768px) {
    header .phones {
        flex-direction: column;
    }

    header #phone_sep {
        display: none !important;
    }

    header .blue {
        margin-left: 0 !important;
    }

    header .telegram_svg_link_wrap {
        margin-bottom: 5px;
    }
}

@media (max-width:550px) {
    #menu-primary-menu {
        display: flex;
    }

    #menu-primary-menu li {
        width: 33% !important;
    }
}
 .details-wrap .contacts .phones {
    display: none;
}
.new-footer.new-header .details-wrap {
    display: none;
}