@media (max-width: 480px) {
    .logo-name.ru {font-size: 30px; line-height: 34px; letter-spacing: -1px;}
    .logo-subscript.ru {font-size: 8px; letter-spacing: 0.5px;}
    .logo-name.en {font-size: 36px; line-height: 40px;}
    .logo-subscript.en {font-size: 10px; letter-spacing: 0.1px;}
}

@media (max-width: 539px) {
    .logo-name.ru {font-size: 36px; line-height: 44px;}
    .logo-subscript.ru {font-size: 11px; letter-spacing: 0;}
    .logo-name.en {font-size: 40px; line-height: 44px;}
    .logo-subscript.en {font-size: 11px; letter-spacing: 0.2px;}
}

@media (min-width: 540px) {
    .logo-name.ru {font-size: 40px; line-height: 44px;}
    .logo-subscript.ru {font-size: 12px; letter-spacing: 0.1px;}
    .logo-name.en {font-size: 42px; line-height: 44px;}
    .logo-subscript.en {font-size: 12px; letter-spacing: 0;}
}

@media (min-width: 992px) {
    .logo-name.ru {font-size: 36px; line-height: 44px;}
    .logo-subscript.ru {font-size: 10px; letter-spacing: 0.7px;}
    .logo-name.en {font-size: 44px; line-height: 48px;}
    .logo-subscript.ru {font-size: 12px; letter-spacing: 0.3px;}
}

@media (min-width: 1200px) {
    .logo-name {font-size: 44px; line-height: 50px;}
    .logo-subscript.ru {font-size: 13px; letter-spacing: 0.3px;}
    .logo-subscript.en {font-size: 12px; letter-spacing: 0.3px;}
}
