diff --git a/_layouts/base.html b/_layouts/base.html
index 7183dcc9..f83f615d 100644
--- a/_layouts/base.html
+++ b/_layouts/base.html
@@ -40,11 +40,11 @@ if(typeof(legacyIE)==='undefined'){
{{ site.langs[page.lang] }}
- {% assign i == 0 %}
- {% for lang in site.langsorder %}{% assign active = ''%}{% if lang == page.lang %}{% assign active = ' class="active"'%}{% endif %}
- {% assign m = i | modulo:11 %}{% assign i = i | plus:1 %}{% if m == 0 and i != 1 %}
{% endif %}
+ {% assign i = 0 %}{% assign c = site.langsorder.size | divided_by: 2 | plus: 1 %}
+ {% for lang in site.langsorder %}{% assign mod = i | modulo: c %}{% assign active = ''%}{% if lang == page.lang %}{% assign active = ' class="active"'%}{% endif %}
+ {% if mod == 0 and i != 0 %}