@media (max-width: 519px) {
    .logo-name.ru {font-size: 36px; line-height: 42px;}
    .logo-name.en {font-size: 38px; line-height: 42px;}
    .logo-subscript.ru {font-size: 9px; letter-spacing: 0;}
    .logo-subscript.en {font-size: 9px; letter-spacing: 0.1px;}
}

@media (min-width: 520px) {
    .logo-name.ru {font-size: 50px; line-height: 51px; letter-spacing: 0;}
    .logo-name.en {font-size: 52px; line-height: 52px; letter-spacing: 0;}
    .logo-subscript.ru {font-size: 12px; letter-spacing: 0.3px;}
    .logo-subscript.en {font-size: 12px; letter-spacing: 0.3px;}
}

@media (min-width: 768px) {
    .logo-name.ru {font-size: 60px; line-height: 58px; letter-spacing: 0;}
    .logo-name.en {font-size: 60px; line-height: 58px; letter-spacing: 0;}
    .logo-subscript.ru {font-size: 15px; letter-spacing: 0;}
    .logo-subscript.en {font-size: 14px; letter-spacing: 0.4px;}
}

@media (min-width: 992px) {
    .logo-name.ru {font-size: 46px; line-height: 48px; letter-spacing: 0;}
    .logo-name.en {font-size: 48px; line-height: 50px; letter-spacing: 0;}
    .logo-subscript.ru {font-size: 11px; letter-spacing: 0.3px;}
    .logo-subscript.en {font-size: 12px; letter-spacing: -0.2px;}
}

@media (min-width: 1200px) {
    .logo-name.ru {font-size: 58px; line-height: 57px; letter-spacing: 0;}
    .logo-name.en {font-size: 60px; line-height: 58px; letter-spacing: 0;}
    .logo-subscript.ru {font-size: 14px; letter-spacing: 0.3px;}
    .logo-subscript.en {font-size: 14px; letter-spacing: 0.4px;}
}
