@media (max-width: 519px) {
    .logo-name.ru {font-size: 20px; line-height: 24px;}
    .logo-name.en {font-size: 22px; line-height: 24px;}
    .logo-subscript.ru {font-size: 11px; letter-spacing: 0;}
    .logo-subscript.en {font-size: 14px; letter-spacing: 0;}
}

@media (min-width: 520px) {
    .logo-name.ru {font-size: 28px; line-height: 30px; letter-spacing: 0;}
    .logo-name.en {font-size: 26px; line-height: 30px; letter-spacing: 0;}
    .logo-subscript.ru {font-size: 14px; letter-spacing: 0;}
    .logo-subscript.en {font-size: 18px; letter-spacing: 0.1px;}
}

@media (min-width: 768px) {
    .logo-name.ru {font-size: 40px; line-height: 40px;}
    .logo-name.en {font-size: 38px; line-height: 40px; letter-spacing: 0;}
    .logo-subscript.ru {font-size: 20px; letter-spacing: 0.1px;}
    .logo-subscript.en {font-size: 20px; letter-spacing: 4.2px;}
}

@media (min-width: 992px) {
    .logo-name.ru {font-size: 28px; line-height: 32px; letter-spacing: -1px;}
    .logo-name.en {font-size: 24px; line-height: 28px; letter-spacing: 0;}
    .logo-subscript.ru {font-size: 13px; letter-spacing: 0.2px;}
    .logo-subscript.en {font-size: 16px; letter-spacing: 0.5px;}
}

@media (min-width: 1200px) {
    .logo-name.ru {font-size: 34px; line-height: 38px; letter-spacing: 0;}
    .logo-name.en {font-size: 34px; line-height: 38px; letter-spacing: -1px;}
    .logo-subscript.ru {font-size: 16px; letter-spacing: 0.8px;}
    .logo-subscript.en {font-size: 18px; letter-spacing: 2.8px;}
}
