<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*Armenian CSS*/
#resources .header-fontsize:lang(hy){
    bottom: -11%;
}#partnersOtherLinks .header-fontsize:lang(hy){
    bottom: -10%;
}
#navbarResponsive:lang(hy){
    width:64%;
}
.centered-right:lang(hy){
    font-size: 11px;
}
.nowrap:lang(hy){
    white-space: unset;
}
.top-right:lang(hy){
    top: 47%;
    right: 8%;
}
.bottom-right:lang(hy){
    bottom: 12%;
    right: -14%;
}
.header-fontsize:lang(hy){
    left: 8%;
}
.primary-header:lang(hy){
    font-size: 1.8rem;
}
.primary-header2:lang(hy){
    font-size: 3.4rem;
    width: 99%;
}
/*END of Armenian CSS*/
.bottom-right:lang(sq){
    right: -33%;
    bottom: 12%;
}
/*Albanian CSS*/
/*END of Albanian CSS*/

/*Azerbaijani CSS*/
#navbarResponsive:lang(az){
    width:64%;
}
#resources .header-fontsize:lang(az){
    bottom: -11%;
}#partnersOtherLinks .header-fontsize:lang(az){
    bottom: -10%;
}
.nowrap:lang(az){
    white-space: unset;
}
/*END of Azerbaijani CSS*/

/*Aymara CSS*/
#navbarResponsive:lang(ay){
    width:64%;
}
#resources .header-fontsize:lang(ay){
    bottom: -11%;
}#partnersOtherLinks .header-fontsize:lang(ay){
    bottom: -10%;
}
.nowrap:lang(ay){
    white-space: unset;
}
/*END of Aymara CSS*/

/*Bambara CSS*/
#navbarResponsive:lang(bm){
    width:64%;
}
#resources .header-fontsize:lang(bm){
    bottom: -11%;
}#partnersOtherLinks .header-fontsize:lang(bm){
    bottom: -10%;
}
.nowrap:lang(bm){
    white-space: unset;
}
/*END of Bambara CSS*/

/*Afrikaans CSS*/
.bottom-right:lang(af){
    right: -20%;
}
.top-right:lang(af){
    right: 1.5%;
}
/*END of Afrikaans CSS*/

/*Arabic CSS*/
.top-right:lang(ar){
    top:45%;
    right: 1%;
}
.bottom-right:lang(ar){
    right: -10%;
    bottom: 10%;
}
.primary-header2:lang(ar){
    width:76%;
}
/*END of Arabic CSS*/

/*Chinese Simplified CSS*/
.primary-header2:lang(zh-CN),.primary-header2:lang(zh-TW){
    font-size: 2rem;
}
.primary-header:lang(zh-CN),.primary-header:lang(zh-TW){
    font-size: 3rem;
}
.bottom-right:lang(zh-CN),.bottom-right:lang(zh-TW){
    right: 4%;
}
/*END of Chinese Simplified CSS*/

/*Russian CSS*/
.primary-header2:lang(ru){
    width: 640px;
}
.bottom-right:lang(ru){
    bottom: 2%;
}
#resources .header-fontsize:lang(ru),#partnersOtherLinks .header-fontsize:lang(ru){
    bottom:-10%
}
/*END of Russian CSS*/

/*Korean CSS*/
.top-right:lang(ko){
    right: 6%;
}
/*END of Korean CSS*/

/*Khmer/Cambodian CSS*/
#partnersOtherLinks .header-fontsize:lang(km){
    bottom: -10%;
}
.header-fontsize:lang(km){
    font-size:2.34rem;
}
/*END of Khmer/Cambodian CSS*/

/*Spanish CSS*/
.top-right:lang(es) {
    top: 44%;
    right: 3%;
}
.bottom-right:lang(es) {
    right: -30%;
    bottom: 10%;
}
/*END of Spanish CSS*/

/*Vietnamese CSS*/
.primary-header:lang(vi){
    font-size: 2rem;
}
.primary-header2:lang(vi){
    font-size: 2.5rem;
}
.top-right:lang(vi){
    top: 64%;
    right: 13%;
}
.header-fontsize:lang(vi){
    font-size: 2.3rem;
}
/*END of Vietnamese CSS*/

/*Filipino (Tagalog) CSS*/
.primary-header2:lang(tl){
    width: 100%;
}
.bottom-right:lang(tl){
    bottom: 3%;
    left: 51%;
}
.header-fontsize:lang(tl){
    font-size: 2.3rem;
}
/*END of Filipino (Tagalog) CSS*/

/*Amharic CSS*/
.bottom-right:lang(am){
    right: -27%;
}
.top-right:lang(am) {
    right: 3.5%;
}
/*END of Amharic CSS*/

/*Albanian CSS*/
.bottom-right:lang(sq){
    right: -33%;
}
.top-right:lang(sq) {
    right: 3.5%;
}
/*END of Albanian CSS*/

/*Assamese CSS*/
.top-right:lang(as) {
    right: 9%;
}
/*END of Assamese CSS*/

/*Aymara CSS*/
.primary-header2:lang(ay) {
    font-size: 3.1rem;
    width: 44%;
}
.primary-header:lang(ay) {
    width:68%;
}
.top-right:lang(ay) {
    right:-21%;
    top: 34%;
}
.bottom-right:lang(ay) {
    position: absolute;
    bottom: 6%;
    right: -83%;
}
/*END of Aymara CSS*/

/*Azerbaijani CSS*/
.primary-header2:lang(az) {
    font-size: 3rem;
    width: 69%;
}
.top-right:lang(az) {
    right:6.5%;
    top: 50%;
}
.bottom-right:lang(az) {
    position: absolute;
    bottom: 10%;
    right: -26%;
}
/*END of Azerbaijani CSS*/

/*Bambara CSS*/
.bottom-right:lang(bm) {
    position: absolute;
    bottom: 10%;
    right: -26%;
}
/*END of Bambara CSS*/

/*Basque CSS*/
.bottom-right:lang(eu) {
    position: absolute;
    bottom: 10%;
    right: -24%;
}
.top-right:lang(eu) {
    top: 47%;
    right: 4%;
}

.primary-header2:lang(eu){
    font-size: 3.4rem;
    width: 68%;
}
/*END of Basque CSS*/

/*Belarusian CSS*/
.bottom-right:lang(be) {
    position: absolute;
    bottom: 12%;
    right: -26%;
}
.top-right:lang(be) {
    top: 48%;
    right: 5.5%;
}

.primary-header2:lang(be){
    font-size: 3.1rem;
    width: 68%;
}

.header-fontsize:lang(be){
    font-size:2.3rem;
}
/*END of Belarusian CSS*/

/*Bengali CSS*/
.bottom-right:lang(bn) {
    position: absolute;
    bottom: 12%;
    right: -16%;
}
/*END of Bengali CSS*/

/*Bhojpuri CSS*/
.bottom-right:lang(bho) {
    position: absolute;
    bottom: 12%;
    right: -17%;
}
.primary-header2:lang(bho){
    font-size:3.6rem;
}
.top-right:lang(bho){
    top:47%;
    right:4.5%;
}
.header-fontsize:lang(bho){
    font-size: 2rem;
    bottom: -2%;
    left: 10%;
}
/*END of Bhojpuri CSS*/

/*Bosnian CSS*/
.bottom-right:lang(bs) {
    position: absolute;
    bottom: 12%;
    right: -24%;
}
.primary-header2:lang(bs){
    font-size:3.6rem;
}
.top-right:lang(bs) {
    top: 43%;
}
.pink-background:lang(bs), .purple-background:lang(bs) {
    height: 84px;
}
/*END of Bosnian CSS*/

/*Bulgarian CSS*/
.bottom-right:lang(bg) {
    position: absolute;
    bottom: 12%;
    right: -26%;
}
.primary-header2:lang(bg){
    font-size:3.6rem;
}
.top-right:lang(bg) {
    top: 45%;
}
.header-fontsize:lang(bg) {
    font-size: 2.2rem;
    bottom: 0%;
}
/*END of Bulgarian CSS*/

/*Catalan CSS*/
.bottom-right:lang(ca) {
    position: absolute;
    bottom: 12%;
    right: -37%;
}
.top-right:lang(ca) {
    right: 4.5%;
}
/*END of Catalan CSS*/

/*Cebuano CSS*/
.bottom-right:lang(ceb) {
    position: absolute;
    bottom: 12%;
    right: -38%;
}
.top-right:lang(ceb) {
    top: 44%;
    right: 3%;
}
.primary-header2:lang(ceb){
    font-size:3.7rem;
    width: 63%;
}
.primary-header:lang(ceb){
    
}
/*END of Cebuano CSS*/

/*Corsican CSS*/
.bottom-right:lang(co) {
    position: absolute;
    bottom: 10%;
    right: -30%;
}
.top-right:lang(co) {
    top: 44%;
    right: 3%;
}
.primary-header2:lang(co){
    font-size:3.7rem;
    width: 64%;
}
.primary-header:lang(co){
    
}
/*END of Corsican CSS*/

/*
Croatian CSS*/
.primary-header2:lang(hr){
    font-size:3.7rem;
}
.bottom-right:lang(hr){
    right: -26%;
    bottom: 15%;
}
.primary-header:lang(hr){
    
}
/*END of Croatian CSS*/

/*Media Queries*/
@media screen and (max-width: 768px){
    .header-fontsize:lang(hy) {
        font-size: 1.3rem;
        left: 8%;
    }
    .pink-background:lang(hy), .purple-background:lang(hy) {
        height: 50px;
    }

    .header-fontsize:lang(ay) {
        font-size: 1.3rem;
        left: 8%;
    }

    #resources .header-fontsize:lang(hy),#partnersOtherLinks .header-fontsize:lang(hy) {
        bottom:-10%
    }

    .pink-background:lang(ay), .purple-background:lang(ay) {
        height: 50px;
    }
}

@media screen and (max-width: 702px){
    #resources .header-fontsize:lang(hy),#partnersOtherLinks .header-fontsize:lang(hy), .header-fontsize:lang(hy) {
        font-size: 1.2rem;
        left: 8%;
        bottom:-10%
    }
}
@media (min-width: 1000px) and (max-width: 1128px){
    .centered-right:lang(hy) {
        font-size: 10px !important;
    }
    
}
@media (max-width: 574px){
    .centered-right:lang(hy) {
        font-size: .8rem !important;
        left: 68% !important;
    }
    .law-centered-right:lang(hy) {
        font-size: .8rem !important;
    }
    .nowrap:lang(hy){
        white-space:normal !important;
    }
}
@media (min-width: 951px){
    #resources .header-fontsize:lang(ay),#partnersOtherLinks .header-fontsize:lang(ay), #pub .header-fontsize:lang(ay),
    #aboutus .header-fontsize:lang(ay) {
        bottom:-10%
    }
}
@media (max-width: 484px){
    .centered-right:lang(ay) {
        font-size: 8px !important;
    }

    .pink-background:lang(az), .purple-background:lang(az) {
        height: 60px;
    }
}

/*Header Media Queries*/
/*Afrikaans CSS*/
@media(min-width:1070px) and (max-width:1179px){
    .bottom-right:lang(af) {
        bottom: 8%;
        right: -15%;
    }
    
    .top-right:lang(af) {
        top: 50%;
        right: 5%;
    }
    
    .primary-header:lang(af){
        font-size: 1.8rem;
    }
    
    .primary-header2:lang(af){
        font-size: 3.6rem;
    }
}

@media(min-width:990px) and (max-width:1069px){
    .bottom-right:lang(af) {
        bottom: 8%;
        right: -17%;
    }
    
    .top-right:lang(af) {
        top: 50%;
        right: 2%;
    }
    
    .primary-header:lang(af){
        font-size: 1.8rem;
    }
    
    .primary-header2:lang(af){
        font-size: 3.4rem;
    }
}

@media(min-width:900px) and (max-width:989px){
    .bottom-right:lang(af) {
        bottom: 8%;
        right: -17%;
    }
    
    .top-right:lang(af) {
        top: 50%;
        right: 2%;
    }
    
    .primary-header:lang(af){
        font-size: 1.5rem;
    }
    
    .primary-header2:lang(af){
        font-size: 3.1rem;
    }
}

@media(min-width:820px) and (max-width:899px){
    .bottom-right:lang(af) {
        bottom: 8%;
        right: -22%;
    }
    
    .top-right:lang(af) {
        top: 50%;
        right: 1.5%;
    }
    
    .primary-header:lang(af){
        font-size: 1.3rem;
    }
    
    .primary-header2:lang(af){
        font-size: 3.1rem;
    }
}

@media(min-width:740px) and (max-width:819px){
    .bottom-right:lang(af) {
        bottom: 8%;
        right: -22%;
    }
    
    .top-right:lang(af) {
        top: 52%;
        right: 2.5%;
    }
    
    .primary-header:lang(af){
        font-size: 1.1rem;
    }
    
    .primary-header2:lang(af){
        font-size: 2.7rem;
    }
}

@media(min-width:660px) and (max-width:739px){
    .bottom-right:lang(af) {
        bottom: 8%;
        right: -20%;
    }
    
    .top-right:lang(af) {
        top: 52%;
        right: 2.5%;
    }
    
    .primary-header:lang(af){
        font-size: 1.1rem;
    }
    
    .primary-header2:lang(af){
        font-size: 2.4rem;
    }
}

@media(min-width:580px) and (max-width:659px){
    .bottom-right:lang(af) {
        bottom: 8%;
        right: -20%;
    }
    
    .top-right:lang(af) {
        top: 55%;
        right: 1.5%;
    }
    
    .primary-header:lang(af){
        font-size: .9rem;
    }
    
    .primary-header2:lang(af){
        font-size: 2.1rem;
    }
}

@media(min-width:500px) and (max-width:579px){
    .bottom-right:lang(af) {
        bottom: 8%;
        right: -17%;
    }
    
    .top-right:lang(af) {
        top: 60%;
        right: 1.5%;
    }
    
    .primary-header:lang(af){
        font-size: .7rem;
    }
    
    .primary-header2:lang(af){
        font-size: 1.7rem;
    }
}

@media(min-width:380px) and (max-width:499px){
    .bottom-right:lang(af) {
        bottom: 8%;
        right: -14%;
    }
    
    .top-right:lang(af) {
        top: 65%;
        right: 1.5%;
    }
    
    .primary-header:lang(af){
        font-size: .5rem;
    }
    
    .primary-header2:lang(af){
        font-size: 1.3rem;
    }
}

@media(min-width:330px) and (max-width:379px){
    .bottom-right:lang(af) {
        bottom: 8%;
        right: -10%;
    }
    
    .top-right:lang(af) {
        top: 68%;
        right: 1.5%;
    }
    
    .primary-header:lang(af){
        font-size: .4rem;
    }
    
    .primary-header2:lang(af){
        font-size: 1rem;
    }
}

@media(min-width:280px) and (max-width:329px){
    .bottom-right:lang(af) {
        bottom: 10%;
        right: -7%;
    }
    
    .top-right:lang(af) {
        top: 70%;
        right: 1.5%;
    }
    
    .primary-header:lang(af){
        font-size: .3rem;
    }
    
    .primary-header2:lang(af){
        font-size:.7rem;
    }
}

@media (max-width:279px){
    .bottom-right:lang(af) {
        bottom: 10%;
        right: -10%;
    }
    
    .top-right:lang(af) {
        top: 71%;
        right: 0%;
    }
    
    .primary-header:lang(af){
        font-size: .1.5rem;
    }
    
    .primary-header2:lang(af){
        font-size:.7rem;
    }
}
/*End of Afrikaans CSS*/
/*Arabic Media Queries*/
/*End Arabic Media Queries*/
@media (min-width: 1100px) and (max-width: 1140px){
    .top-right:lang(ar){
        top: 42%;
        right: 3%;
    }
}

@media (min-width: 1000px) and (max-width: 1099px){
    .top-right:lang(ar){
        top: 42%;
        right: 4%;
    }
}

@media (min-width: 900px) and (max-width: 999px){
    .top-right:lang(ar){
        top: 42%;
        right: 5%;
    }
    .bottom-right:lang(ar) {
        bottom: 8%;
    }
    .primary-header2:lang(ar) {
        font-size: 4.1rem;
    }
    .primary-header:lang(ar) {
        font-size: 2rem;
    }
}

@media (min-width: 780px) and (max-width: 899px){
    .top-right:lang(ar){
        top: 44%;
        right: 4%;
    }
    .bottom-right:lang(ar) {
        bottom: 4%;
        right: -12%;
    }
    .primary-header2:lang(ar) {
        font-size: 3.7rem;
    }
    .primary-header:lang(ar) {
        font-size: 1.8rem;
    }
}

@media (min-width: 700px) and (max-width: 779px){
    .top-right:lang(ar){
        top: 46%;
        right: 4%;
    }
    .bottom-right:lang(ar) {
        bottom: 4%;
        right: -11%;
    }
    .primary-header2:lang(ar) {
        font-size: 3.4rem;
    }
    .primary-header:lang(ar) {
        font-size: 1.8rem;
    }
}

@media (min-width: 680px) and (max-width: 699px){
    .top-right:lang(ar){
        top: 46%;
        right: 3%;
    }
    .bottom-right:lang(ar) {
        bottom: 4%;
        right: -11%;
    }
    .primary-header2:lang(ar) {
        font-size: 3.2rem;
    }
    .primary-header:lang(ar) {
        font-size: 1.8rem;
    }
}

@media (min-width: 680px) and (max-width: 699px){
    .top-right:lang(ar){
        top: 46%;
        right: 3%;
    }
    .bottom-right:lang(ar) {
        bottom: 4%;
        right: -11%;
    }
    .primary-header2:lang(ar) {
        font-size: 3.2rem;
    }
    .primary-header:lang(ar) {
        font-size: 1.8rem;
    }
}

@media (min-width: 560px) and (max-width: 679px){
    .top-right:lang(ar){
        top: 53%;
        right: 1%;
    }
    .bottom-right:lang(ar) {
        bottom: 4%;
        right: -11%;
    }
    .primary-header2:lang(ar) {
        font-size: 2.7rem;
    }
    .primary-header:lang(ar) {
        font-size: 1.4rem;
    }
}

@media (min-width: 500px) and (max-width: 559px){
    .top-right:lang(ar){
        top: 53%;
        right: 1%;
    }
    .bottom-right:lang(ar) {
        bottom: 4%;
        right: -13%;
    }
    .primary-header2:lang(ar) {
        font-size: 2.7rem;
    }
    .primary-header:lang(ar) {
        font-size: 1.4rem;
    }
}

@media (min-width: 380px) and (max-width: 499px){
    .top-right:lang(ar){
        top: 58%;
        right: 1%;
    }
    .bottom-right:lang(ar) {
        bottom: 4%;
        right: -11%;
    }
    .primary-header2:lang(ar) {
        font-size: 2rem;
    }
    .primary-header:lang(ar) {
        font-size: 1rem;
    }
}

@media (min-width: 280px) and (max-width: 379px){
    .top-right:lang(ar){
        top: 65%;
        right: 1%;
    }
    .bottom-right:lang(ar) {
        bottom: 4%;
        right: -8%;
    }
    .primary-header2:lang(ar) {
        font-size: 1.4rem;
    }
    .primary-header:lang(ar) {
        font-size: .6rem;
    }
}

@media (max-width: 279px){
    .top-right:lang(ar){
        top: 68%;
        right: 1%;
    }
    .bottom-right:lang(ar) {
        bottom: 4%;
        right: -3%;
    }
    .primary-header2:lang(ar) {
        font-size: 1rem;
    }
    .primary-header:lang(ar) {
        font-size: .6rem;
    }
}
/*END of Arabic Media Queries*/
/*Armenian Media Queries*/
@media (min-width: 1262px) and (max-width: 1270px){
    .top-right:lang(hy){
        top: 47%;
        right: 8%;
    }
    .bottom-right:lang(hy){
        bottom: 12%;
        right: -14%;
    }
}

@media (min-width: 1200px) and (max-width: 1261px){
    .top-right:lang(hy){
        top: 47%;
        right: 8%;
    }
    .bottom-right:lang(hy){
        bottom: 12%;
        right: -14%;
    }
}

@media (min-width: 1150px) and (max-width: 1199px){
    .top-right:lang(hy){
        top: 47%;
        right: 8%;
    }
    .bottom-right:lang(hy){
        bottom: 12%;
        right: -14%;
    }
    .primary-header2:lang(hy){
        font-size: 3.2rem;
    }
}

@media (min-width: 1090px) and (max-width: 1149px){
    .top-right:lang(hy){
        top: 49%;
        right: 8%;
    }
    .bottom-right:lang(hy){
        bottom: 12%;
        right: -14%;
    }
    .primary-header:lang(hy){
        font-size: 1.6rem;
    }
    .primary-header2:lang(hy){
        font-size: 3rem;
    }
}

@media (min-width: 990px) and (max-width: 1089px){
    .top-right:lang(hy){
        top: 53%;
        right: 9%;
    }
    .bottom-right:lang(hy){
        bottom: 12%;
        right: -14%;
    }
    .primary-header:lang(hy){
        font-size: 1.3rem;
    }
    .primary-header2:lang(hy){
        font-size: 2.7rem;
    }
}

@media (min-width: 880px) and (max-width: 989px){
    .top-right:lang(hy){
        top: 55%;
        right: 6.5%;
    }
    .bottom-right:lang(hy){
        bottom: 12%;
        right: -14%;
    }
    .primary-header:lang(hy){
        font-size: 1.2rem;
    }
    .primary-header2:lang(hy){
        font-size: 2.4rem;
    }
}

@media (min-width: 880px) and (max-width: 979px){
    .top-right:lang(hy){
        top: 55%;
        right: 6.5%;
    }
    .bottom-right:lang(hy){
        bottom: 12%;
        right: -14%;
    }
    .primary-header:lang(hy){
        font-size: 1.2rem;
    }
    .primary-header2:lang(hy){
        font-size: 2.4rem;
    }
}

@media (min-width: 780px) and (max-width: 879px){
    .top-right:lang(hy){
        top: 55%;
        right: 7.5%;
    }
    .bottom-right:lang(hy){
        bottom: 12%;
        right: -11%;
    }
    .primary-header:lang(hy){
        font-size: 1.2rem;
    }
    .primary-header2:lang(hy){
        font-size: 2.1rem;
    }
}

@media (min-width: 780px) and (max-width: 779px){
    .top-right:lang(hy){
        top: 55%;
        right: 7.5%;
    }
    .bottom-right:lang(hy){
        bottom: 12%;
        right: -11%;
    }
    .primary-header:lang(hy){
        font-size: 1.2rem;
    }
    .primary-header2:lang(hy){
        font-size: 2.1rem;
    }
}

@media (min-width: 680px) and (max-width: 779px){
    .top-right:lang(hy){
        top: 58%;
        right: 6.5%;
    }
    .bottom-right:lang(hy){
        bottom: 12%;
        right: -11%;
    }
    .primary-header:lang(hy){
        font-size: 1rem;
    }
    .primary-header2:lang(hy){
        font-size: 1.8rem;
    }
}

@media (min-width: 500px) and (max-width: 679px){
    .top-right:lang(hy){
        top: 62%;
        right: 2%;
    }
    .bottom-right:lang(hy){
        bottom: 13%;
        right: -9.5%;
    }
    .primary-header:lang(hy){
        font-size: .8rem;
    }
    .primary-header2:lang(hy){
        font-size: 1.2rem;
    }
}

@media (min-width: 400px) and (max-width: 499px){
    .top-right:lang(hy){
        top: 64%;
        right: 2%;
    }
    .bottom-right:lang(hy){
        bottom: 13%;
        right: -9.5%;
    }
    .primary-header:lang(hy){
        font-size: .6rem;
    }
    .primary-header2:lang(hy){
        font-size: 1rem;
    }
}

@media (min-width: 280px) and (max-width: 399px){
    .top-right:lang(hy){
        top: 69%;
        right: 0%;
    }
    .bottom-right:lang(hy){
        bottom: 13%;
        right: -9.5%;
    }
    .primary-header:lang(hy){
        font-size: .4rem;
    }
    .primary-header2:lang(hy){
        font-size: .7rem;
    }
}

@media (max-width: 279px){
    .top-right:lang(hy){
        top: 72%;
        right: 0%;
    }
    .bottom-right:lang(hy){
        bottom: 13%;
        right: -9.5%;
    }
    .primary-header:lang(hy){
        font-size: .2rem;
    }
    .primary-header2:lang(hy){
        font-size: .5rem;
    }
}
/***************************/
/*END of Armenian Media Queries*/
/*Chinese-Simplified Media Queries*/
@media(min-width:870px){
    .primary-header:lang(zh-CN),.primary-header:lang(zh-TW){
        font-size: 2rem;
    }
    .primary-header2:lang(zh-CN),.primary-header2:lang(zh-TW){
        font-size: 3rem;
    }
    .bottom-right:lang(zh-ZN), .bottom-right:lang(zh-TW) {
        right: 4%;
    }
    .top-right:lang(zh-CN), .top-right:lang(zh-TW) {
        top: 44%;
        right: 10.5%;
    }
}
@media(min-width:720px) and (max-width:869px){
    .primary-header:lang(zh-CN),.primary-header:lang(zh-TW){
        font-size: 2rem;
    }
    .primary-header2:lang(zh-CN),.primary-header2:lang(zh-TW){
        font-size: 3rem;
    }
    .bottom-right:lang(zh-ZN), .bottom-right:lang(zh-TW) {
        right: 5.5%;
    }
    .top-right:lang(zh-CN), .top-right:lang(zh-TW) {
        top: 45%;
        right:13.5%;
    }
}
@media(min-width:620px) and (max-width:719px){
    .primary-header:lang(zh-CN),.primary-header:lang(zh-TW){
        font-size: 1.6rem;
    }
    .primary-header2:lang(zh-CN),.primary-header2:lang(zh-TW){
        font-size: 2.8rem;
    }
    .bottom-right:lang(zh-ZN), .bottom-right:lang(zh-TW) {
        right: 5.5%;
    }
    .top-right:lang(zh-CN), .top-right:lang(zh-TW) {
        top: 48%;
        right:16.25%;
    }
}

@media(min-width:540px) and (max-width:619px){
    .primary-header:lang(zh-CN),.primary-header:lang(zh-TW){
        font-size: 1.4rem;
    }
    .primary-header2:lang(zh-CN),.primary-header2:lang(zh-TW){
        font-size: 2.4rem;
    }
    .bottom-right:lang(zh-ZN), .bottom-right:lang(zh-TW) {
        right: 5.5%;
    }
    .top-right:lang(zh-CN), .top-right:lang(zh-TW) {
        top: 52%;
        right:16%;
    }
}

@media(min-width:460px) and (max-width:539px){
    .primary-header:lang(zh-CN),.primary-header:lang(zh-TW){
        font-size: 1.1rem;
    }
    .primary-header2:lang(zh-CN),.primary-header2:lang(zh-TW){
        font-size: 2.1rem;
    }
    .bottom-right:lang(zh-ZN), .bottom-right:lang(zh-TW) {
        right: 5.5%;
    }
    .top-right:lang(zh-CN), .top-right:lang(zh-TW) {
        top: 56%;
        right:17%;
    }
}

@media(min-width:390px) and (max-width:459px){
    .primary-header:lang(zh-CN),.primary-header:lang(zh-TW){
        font-size: .7rem;
    }
    .primary-header2:lang(zh-CN),.primary-header2:lang(zh-TW){
        font-size: 1.6rem;
    }
    .bottom-right:lang(zh-ZN), .bottom-right:lang(zh-TW) {
        right: 5.5%;
    }
    .top-right:lang(zh-CN), .top-right:lang(zh-TW) {
        top: 61%;
        right:16%;
    }
}

@media(min-width:310px) and (max-width:389px){
    .primary-header:lang(zh-CN),.primary-header:lang(zh-TW){
        font-size: .7rem;
    }
    .primary-header2:lang(zh-CN),.primary-header2:lang(zh-TW){
        font-size: 1.6rem;
    }
    .bottom-right:lang(zh-ZN), .bottom-right:lang(zh-TW) {
        right: 5.5%;
    }
    .top-right:lang(zh-CN), .top-right:lang(zh-TW) {
        top: 58%;
        right:18.5%;
    }
}

@media(min-width:260px) and (max-width:309px){
    .primary-header:lang(zh-CN),.primary-header:lang(zh-TW){
        font-size: .7rem;
    }
    .primary-header2:lang(zh-CN),.primary-header2:lang(zh-TW){
        font-size: 1.3rem;
    }
    .bottom-right:lang(zh-ZN), .bottom-right:lang(zh-TW) {
        right: 5.5%;
        bottom: 8%;
    }
    .top-right:lang(zh-CN), .top-right:lang(zh-TW) {
        top: 60%;
        right:16%;
    }
}

@media(max-width:259px){
    .primary-header:lang(zh-CN), .primary-header:lang(zh-TW){
        font-size: .6rem !important;
    }
    .primary-header2:lang(zh-CN), .primary-header2:lang(zh-TW){
        font-size: 1rem !important;
    }
    .bottom-right:lang(zh-ZN), .bottom-right:lang(zh-TW) {
        right: 5.5% !important;
        bottom: -4% !important;
    }
    .top-right:lang(zh-CN), .top-right:lang(zh-TW) {
        top: 70% !important;
        right:13% !important;
    }
}
/*END of Chinese-Simplified Media Queries*/

/*Russian Media Queries*/
@media(min-width: 1184px) and (max-width:1255px){
    .primary-header2:lang(ru){
        width: 600px;
        font-size: 2.8rem;
    }
    .primary-header:lang(ru){
        font-size: 2rem;
    }
    .bottom-right:lang(ru){
        bottom:3%;
    }
}

@media(min-width: 1080px) and (max-width:1183px){
    .primary-header2:lang(ru){
        width: 540px;
        font-size: 2.6rem;
    }
    .primary-header:lang(ru){
        font-size: 1.8rem;
    }
    .bottom-right:lang(ru){
        bottom:5%;
    }
}

@media(min-width: 980px) and (max-width:1079px){
    .primary-header2:lang(ru){
        width: 500px;
        font-size: 2.4rem;
    }
    .primary-header:lang(ru){
        font-size: 1.6rem;
    }
    .bottom-right:lang(ru){
        bottom:4%;
    }
    .top-right:lang(ru){
        top: 62%;
    }
}

@media(min-width: 900px) and (max-width:979px){
    .primary-header2:lang(ru){
        width: 460px;
        font-size: 2.2rem;
    }
    .primary-header:lang(ru){
        font-size: 1.4rem;
    }
    .bottom-right:lang(ru){
        bottom:4%;
    }
    .top-right:lang(ru){
        top: 62%;
    }
}

@media(min-width: 820px) and (max-width:899px){
    .primary-header2:lang(ru){
        width: 420px;
        font-size: 2rem;
    }
    .primary-header:lang(ru){
        font-size: 1.2rem;
    }
    .bottom-right:lang(ru){
        bottom:5%;
    }
    .top-right:lang(ru){
        top: 64%;
    }
}

@media(min-width: 730px) and (max-width:819px){
    .primary-header2:lang(ru){
        width: 380px;
        font-size: 1.8rem;
    }
    .primary-header:lang(ru){
        font-size: 1rem;
    }
    .bottom-right:lang(ru){
        bottom:5%;
    }
    .top-right:lang(ru){
        top: 66%;
    }
}

@media(min-width: 660px) and (max-width:729px){
    .primary-header2:lang(ru){
        width: 340px;
        font-size: 1.6rem;
    }
    .primary-header:lang(ru){
        font-size: .9rem;
    }
    .bottom-right:lang(ru){
        bottom:5%;
    }
    .top-right:lang(ru){
        top: 68%;
    }
}

@media(min-width: 590px) and (max-width:659px){
    .primary-header2:lang(ru){
        width: 300px;
        font-size: 1.4rem;
    }
    .primary-header:lang(ru){
        font-size: .8rem;
    }
    .bottom-right:lang(ru){
        bottom:5%;
    }
    .top-right:lang(ru){
        top: 70%;
    }
}

@media(min-width: 500px) and (max-width:589px){
    .primary-header2:lang(ru){
        width: 260px;
        font-size: 1.2rem;
    }
    .primary-header:lang(ru){
        font-size: .8rem;
    }
    .bottom-right:lang(ru){
        bottom:5%;
    }
    .top-right:lang(ru){
        top: 70%;
    }
}

@media(min-width: 420px) and (max-width:499px){
    .primary-header2:lang(ru){
        width: 220px;
        font-size: 1rem;
    }
    .primary-header:lang(ru){
        font-size: .7rem;
    }
    .bottom-right:lang(ru){
        bottom:5%;
    }
    .top-right:lang(ru){
        top: 72%;
    }
}

@media(min-width: 340px) and (max-width:419px){
    .primary-header2:lang(ru){
        width: 180px;
        font-size: .8rem;
    }
    .primary-header:lang(ru){
        font-size: .5rem;
    }
    .bottom-right:lang(ru){
        bottom:5%;
    }
    .top-right:lang(ru){
        top: 74%;
    }
}

@media(min-width: 280px) and (max-width:339px){
    .primary-header2:lang(ru){
        width: 150px;
        font-size: .7rem;
    }
    .primary-header:lang(ru){
        font-size: .4rem;
    }
    .bottom-right:lang(ru){
        bottom:5%;
    }
    .top-right:lang(ru){
        top: 74%;
        right: 12%;
    }
}

@media(min-width: 220px) and (max-width:279px){
    .primary-header2:lang(ru){
        width: 150px;
        font-size: .4rem;
    }
    .primary-header:lang(ru){
        font-size: .4rem;
    }
    .bottom-right:lang(ru){
        bottom:10%;
        right: 0%;
    }
    .top-right:lang(ru){
        top: 78%;
        right: 12%;
    }
}

@media (max-width:219px){
    .primary-header2:lang(ru){
        width: 150px;
        font-size: .4rem;
    }
    .primary-header:lang(ru){
        font-size: .4rem;
    }
    .bottom-right:lang(ru){
        bottom:10%;
        right: 0%;
    }
    .top-right:lang(ru){
        top: 78%;
        right: 12%;
    }
}

@media screen and (max-width: 768px){
    .header-fontsize:lang(ru){
        font-size: 1.3rem;
        left: 9%;
    }
}

@media screen and (max-width: 442px){
    .header-fontsize:lang(ru){
        font-size: 1.1rem;
        left: 9%;
    }
}

@media screen and (max-width: 428px){
    .header-fontsize:lang(ru){
        font-size: .95rem;
        left: 9%;
    }
}
/*END of Russian Media Queries*/
/*Korean Media Queries*/
@media (min-width:820px){
    .primary-header:lang(ko){
        font-size: 2rem;
    }
    .primary-header2:lang(ko){
        font-size: 3rem;
    }
    .bottom-right:lang(ko){
        bottom: 10%;
    }
    .top-right:lang(ko){
        top: 60%;
    }
}

@media (min-width:710px) and (max-width:819px){
    .primary-header:lang(ko){
        font-size: 1.6rem;
    }
    .primary-header2:lang(ko){
        font-size: 2.6rem;
    }
    .bottom-right:lang(ko){
        bottom: 8%;
    }
    .top-right:lang(ko){
        top: 62%;
    }
}

@media (min-width:660px) and (max-width:709px){
    .primary-header:lang(ko){
        font-size: 1.4rem;
    }
    .primary-header2:lang(ko){
        font-size: 2.4rem;
    }
    .bottom-right:lang(ko){
        bottom: 8%;
    }
    .top-right:lang(ko){
        top: 64%;
        right: 12%;
    }
}

@media (min-width:590px) and (max-width:659px){
    .primary-header:lang(ko){
        font-size: 1.1rem;
    }
    .primary-header2:lang(ko){
        font-size: 2.1rem;
    }
    .bottom-right:lang(ko){
        bottom: 8%;
    }
    .top-right:lang(ko){
        top: 67%;
        right: 12%;
    }
}

@media (min-width:500px) and (max-width:589px){
    .primary-header:lang(ko){
        font-size: 1rem;
    }
    .primary-header2:lang(ko){
        font-size: 1.8rem;
    }
    .bottom-right:lang(ko){
        bottom: 8%;
    }
    .top-right:lang(ko){
        top: 70%;
        right: 10%;
    }
}

@media (min-width:410px) and (max-width:499px){
    .primary-header:lang(ko){
        font-size: 1rem;
    }
    .primary-header2:lang(ko){
        font-size: 1.5rem;
    }
    .bottom-right:lang(ko){
        bottom: 8%;
    }
    .top-right:lang(ko){
        top: 73%;
        right: 7%;
    }
}

@media (min-width:360px) and (max-width:409px){
    .primary-header:lang(ko){
        font-size: .9rem;
    }
    .primary-header2:lang(ko){
        font-size: 1.3rem;
    }
    .bottom-right:lang(ko){
        bottom: 8%;
    }
    .top-right:lang(ko){
        top: 73%;
        right: 7%;
    }
}

@media (min-width:300px) and (max-width:359px){
    .primary-header:lang(ko){
        font-size: .8rem;
    }
    .primary-header2:lang(ko){
        font-size: 1.1rem;
    }
    .bottom-right:lang(ko){
        bottom: 8%;
    }
    .top-right:lang(ko){
        top: 73%;
        right: 6%;
    }
}

@media (min-width:260px) and (max-width:299px){
    .primary-header:lang(ko){
        font-size: .6rem;
    }
    .primary-header2:lang(ko){
        font-size: .9rem;
    }
    .bottom-right:lang(ko){
        bottom: 8%;
    }
    .top-right:lang(ko){
        top: 73%;
        right: 6%;
    }
}

@media (min-width:200px) and (max-width:259px){
    .primary-header:lang(ko){
        font-size: .5rem;
    }
    .primary-header2:lang(ko){
        font-size: .7rem;
    }
    .bottom-right:lang(ko){
        bottom: 8%;
    }
    .top-right:lang(ko){
        top: 73%;
        right: 6%;
    }
}
/*END of Korean Media Queries*/
/*Khmer/Cambodian CSS*/
@media (min-width:1160px) and (max-width:1261px){
    .primary-header:lang(km){
        font-size: 2rem;
    }
    .primary-header2:lang(km){
        font-size: 2.6rem;
    }
}

@media (min-width:1070px) and (max-width:1159px){
    .primary-header:lang(km){
        font-size: 1.8rem;
    }
    .primary-header2:lang(km){
        font-size: 2.4rem;
    }
}

@media (min-width:980px) and (max-width:1069px){
    .primary-header:lang(km){
        font-size: 1.6rem;
    }
    .primary-header2:lang(km){
        font-size: 2.1rem;
    }
    .top-right:lang(km){
        top: 64%;
    }
}

@media (min-width:820px) and (max-width:979px){
    .primary-header:lang(km){
        font-size: 1.4rem;
    }
    .primary-header2:lang(km){
        font-size: 1.8rem;
    }
    .top-right:lang(km){
        top: 64%;
        right: 10%;
    }
}

@media (min-width: 769px) and (max-width: 951px){
    .header-fontsize:lang(km) {
        font-size: 2rem;
    }
}

@media screen and (max-width: 768px){
    .pink-background:lang(km), .purple-background:lang(km) {
        height: 60px;
    }
    .header-fontsize:lang(km) {
        font-size: 1.6rem;
    }
}

@media screen and (max-width: 368px){
    .header-fontsize:lang(km) {
        font-size: 1.3rem;
    }
    #resources .pink-background .header-fontsize {
        bottom: -8px;
    }
}
/*END of Khmer/Cambodian CSS*/
/*Spanish CSS*/
@media (min-width: 1320px) and (max-width: 1350px){
    .top-right:lang(es) {
        top: 44%;
        right: 4%;
    }
}

@media (min-width: 1260px) and (max-width: 1319px){
    .top-right:lang(es) {
        top: 44%;
        right: 5%;
    }
}

@media (min-width: 1200px) and (max-width: 1350px){
    .top-right:lang(es) {
        top: 46%;
        right: 5%;
    }
    .primary-header:lang(es){
        font-size:1.8rem;
    }
    .primary-header2:lang(es){
        font-size:3.8rem;
    }
    .bottom-right:lang(es) {
        right: -30%;
        bottom: 10%;
    }
}

@media (min-width: 1150px) and (max-width: 1199px){
    .top-right:lang(es) {
        top: 49%;
        right:6%;
    }
    .primary-header:lang(es){
        font-size:1.5rem;
    }
    .primary-header2:lang(es){
        font-size:3.5rem;
    }
    .bottom-right:lang(es) {
        right: -28%;
        bottom: 10%;
    }
}

@media (min-width: 1100px) and (max-width: 1149px){
    .top-right:lang(es) {
        top: 49%;
        right:5%;
    }
    .primary-header:lang(es){
        font-size:1.5rem;
    }
    .primary-header2:lang(es){
        font-size:3.3rem;
    }
    .bottom-right:lang(es) {
        right: -28%;
        bottom: 10%;
    }
}

@media (min-width: 1050px) and (max-width: 1099px){
    .top-right:lang(es) {
        top: 51%;
        right:1%;
    }
    .primary-header:lang(es){
        font-size:1.5rem;
    }
    .primary-header2:lang(es){
        font-size:3rem;
    }
    .bottom-right:lang(es) {
        right: -28%;
        bottom: 10%;
    }
}

@media (min-width: 1000px) and (max-width: 1049px){
    .top-right:lang(es) {
        top: 51%;
        right:2.5%;
    }
    .primary-header:lang(es){
        font-size:1.5rem;
    }
    .primary-header2:lang(es){
        font-size:3rem;
    }
    .bottom-right:lang(es) {
        right: -28%;
        bottom: 10%;
    }
}

@media (min-width: 950px) and (max-width: 999px){
    .top-right:lang(es) {
        top: 53%;
        right:3%;
    }
    .primary-header:lang(es){
        font-size:1.3rem;
    }
    .primary-header2:lang(es){
        font-size:2.8rem;
    }
    .bottom-right:lang(es) {
        right: -28%;
        bottom: 10%;
    }
}

@media (min-width: 900px) and (max-width: 949px){
    .top-right:lang(es) {
        top: 53%;
        right:5%;
    }
    .primary-header:lang(es){
        font-size:1.3rem;
    }
    .primary-header2:lang(es){
        font-size:2.8rem;
    }
    .bottom-right:lang(es) {
        right: -28%;
        bottom: 10%;
    }
}

@media (min-width: 850px) and (max-width: 899px){
    .top-right:lang(es) {
        top: 53%;
        right:3%;
    }
    .primary-header:lang(es){
        font-size:1.3rem;
    }
    .primary-header2:lang(es){
        font-size:2.6rem;
    }
    .bottom-right:lang(es) {
        right: -28%;
        bottom: 10%;
    }
}

@media (min-width: 800px) and (max-width: 849px){
    .top-right:lang(es) {
        top: 55%;
        right:2%;
    }
    .primary-header:lang(es){
        font-size:1.1rem;
    }
    .primary-header2:lang(es){
        font-size:2.4rem;
    }
    .bottom-right:lang(es) {
        right: -28%;
        bottom: 10%;
    }
}

@media (min-width: 750px) and (max-width: 799px){
    .top-right:lang(es) {
        top: 58%;
        right:3%;
    }
    .primary-header:lang(es){
        font-size:.9rem;
    }
    .primary-header2:lang(es){
        font-size:2.2rem;
    }
    .bottom-right:lang(es) {
        right: -28%;
        bottom: 10%;
    }
}

@media (min-width: 700px) and (max-width: 749px){
    .top-right:lang(es) {
        top: 58%;
        right:4.5%;
    }
    .primary-header:lang(es){
        font-size:.9rem;
    }
    .primary-header2:lang(es){
        font-size:2.2rem;
    }
    .bottom-right:lang(es) {
        right: -28%;
        bottom: 10%;
    }
}

@media (min-width: 650px) and (max-width: 699px){
    .top-right:lang(es) {
        top: 60%;
        right:2.5%;
    }
    .primary-header:lang(es){
        font-size:.9rem;
    }
    .primary-header2:lang(es){
        font-size:1.8rem;
    }
    .bottom-right:lang(es) {
        right: -24%;
        bottom: 10%;
    }
}

@media (min-width: 600px) and (max-width: 649px){
    .top-right:lang(es) {
        top: 60%;
        right:2.5%;
    }
    .primary-header:lang(es){
        font-size:.9rem;
    }
    .primary-header2:lang(es){
        font-size:1.8rem;
    }
    .bottom-right:lang(es) {
        right: -24%;
        bottom: 10%;
    }
}

@media (min-width: 500px) and (max-width: 599px){
    .top-right:lang(es) {
        top: 63%;
        right:1.5%;
    }
    .primary-header:lang(es){
        font-size:.7rem;
    }
    .primary-header2:lang(es){
        font-size:1.5rem;
    }
    .bottom-right:lang(es) {
        right: -24%;
        bottom: 10%;
    }
}

@media (min-width: 400px) and (max-width: 499px){
    .top-right:lang(es) {
        top: 67%;
        right:.5%;
    }
    .primary-header:lang(es){
        font-size:.5rem;
    }
    .primary-header2:lang(es){
        font-size:1.2rem;
    }
    .bottom-right:lang(es) {
        right: -24%;
        bottom: 10%;
    }
}

@media (min-width: 360px) and (max-width: 399px){
    .top-right:lang(es) {
        top: 69%;
        right:0%;
    }
    .primary-header:lang(es){
        font-size:.4rem;
    }
    .primary-header2:lang(es){
        font-size:.9rem;
    }
    .bottom-right:lang(es) {
        right: -16%;
        bottom: 10%;
    }
}

@media (min-width: 300px) and (max-width: 359px){
    .top-right:lang(es) {
        top: 72%;
        right:0%;
    }
    .primary-header:lang(es){
        font-size:.35rem;
    }
    .primary-header2:lang(es){
        font-size:.7rem;
    }
    .bottom-right:lang(es) {
        right: -10%;
        bottom: 10%;
    }
}

@media (max-width: 299px){
    .top-right:lang(es) {
        top: 77%;
        right:0%;
    }
    .primary-header:lang(es){
        font-size:.2rem;
    }
    .primary-header2:lang(es){
        font-size:.5rem;
    }
    .bottom-right:lang(es) {
        right: -10%;
        bottom: 10%;
    }
}

@media (max-width: 480px){
    #resources .pink-background .header-fontsize:lang(es) {
        bottom: -1px;
    }
    .centered-right:lang(es){
        font-size: .8rem !important;
    }
}
/*END of Spanish CSS*/
/*Vietnamese CSS*/
@media (min-width: 1200px) and (max-width: 1260px){
    .primary-header:lang(vi){
        font-size: 1.8rem;
    }
    .primary-header2:lang(vi){
        font-size: 2.3rem;
    }
    .top-right:lang(vi){
        top: 64%;
        right: 12%;
    }
}
@media (min-width: 1100px) and (max-width: 1199px){
    .primary-header:lang(vi){
        font-size: 1.6rem;
    }
    .primary-header2:lang(vi){
        font-size: 2.1rem;
    }
    .top-right:lang(vi){
        top: 66%;
        right: 12%;
    }
}
@media (min-width: 1000px) and (max-width: 1099px){
    .primary-header:lang(vi){
        font-size: 1.4rem;
    }
    .primary-header2:lang(vi){
        font-size: 1.9rem;
    }
    .top-right:lang(vi){
        top: 68%;
        right: 13%;
    }
}
@media (min-width: 900px) and (max-width: 999px){
    .primary-header:lang(vi){
        font-size: 1.2rem;
    }
    .primary-header2:lang(vi){
        font-size: 1.7rem;
    }
    .top-right:lang(vi){
        top: 70%;
        right: 13%;
    }
}
@media (min-width: 800px) and (max-width: 899px){
    .primary-header:lang(vi){
        font-size: 1.1rem;
    }
    .primary-header2:lang(vi){
        font-size: 1.5rem;
    }
    .top-right:lang(vi){
        top: 72%;
        right: 14%;
    }
}
@media (min-width: 700px) and (max-width: 799px){
    .primary-header:lang(vi){
        font-size: 1rem;
    }
    .primary-header2:lang(vi){
        font-size: 1.3rem;
    }
    .top-right:lang(vi){
        top: 72%;
        right: 12%;
    }
}
@media (min-width: 590px) and (max-width: 699px){
    .primary-header:lang(vi){
        font-size: .8rem;
    }
    .primary-header2:lang(vi){
        font-size: 1.1rem;
    }
    .top-right:lang(vi){
        top: 72%;
        right: 12%;
    }
}
@media (min-width: 480px) and (max-width: 589px){
    .primary-header:lang(vi){
        font-size: .6rem;
    }
    .primary-header2:lang(vi){
        font-size: .9rem;
    }
    .top-right:lang(vi){
        top: 74%;
        right: 14%;
    }
}
@media (min-width: 400px) and (max-width: 479px){
    .primary-header:lang(vi){
        font-size: .5rem;
    }
    .primary-header2:lang(vi){
        font-size: .8rem;
    }
    .top-right:lang(vi){
        top: 74%;
        right: 14%;
    }
}
@media (min-width: 300px) and (max-width: 399px){
    .primary-header:lang(vi){
        font-size: .4rem;
    }
    .primary-header2:lang(vi){
        font-size: .6rem;
    }
    .top-right:lang(vi){
        top: 74%;
        right: 12%;
    }
}

@media (max-width: 299px){
    .primary-header:lang(vi){
        font-size: .2rem;
    }
    .primary-header2:lang(vi){
        font-size: .4rem;
    }
    .top-right:lang(vi){
        top: 78%;
        right: 12%;
    }
}

@media(max-width:1231px){
    .header-fontsize{
        bottom:-10%;
    }
}

@media(max-width:768px){
    .header-fontsize:lang(vi) {
        font-size: 2rem;
    }
    .pink-background:lang(vi), .purple-background:lang(vi) {
        height: 56px;
    }
}
@media(max-width:636px){
    .header-fontsize:lang(vi) {
        font-size: 1.7rem;
    }
    .pink-background:lang(vi), .purple-background:lang(vi) {
        height: 56px;
    }
}
@media(max-width:538px){
    .header-fontsize:lang(vi) {
        font-size: 1.4rem;
    }
    .pink-background, .purple-background {
        height: 52px;
    }
}
@media(max-width:480px){
    .header-fontsize:lang(vi) {
        font-size: 1.1rem;
    }
    .pink-background:lang(vi), .purple-background:lang(vi) {
        height: 55px;
    }
}
/*END of Vietnamese CSS*/

/*Filipino (Tagalog) CSS*/
@media (min-width: 1200px) and (max-width: 1241px){
    .bottom-right:lang(tl){
        bottom: 3%;
        left: 50%;
    }
    .primary-header:lang(tl){
        font-size: 2rem;
    }
    .primary-header2:lang(tl){
        font-size: 2.8rem;
    }
}

@media (min-width: 1130px) and (max-width: 1199px){
    .bottom-right:lang(tl){
        bottom: 3%;
    }
    .top-right:lang(tl){
        top: 63%;
        right: 8%;
    }
    .primary-header:lang(tl){
        font-size: 1.8rem;
    }
    .primary-header2:lang(tl){
        font-size: 2.6rem;
    }
}

@media (min-width: 1100px) and (max-width: 1129px){
    .bottom-right:lang(tl){
        bottom: 3%;
    }
    .top-right:lang(tl){
        top: 65%;
        right: 8%;
    }
    .primary-header:lang(tl){
        font-size: 1.6rem;
    }
    .primary-header2:lang(tl){
        font-size: 2.4rem;
    }
}

@media (min-width: 920px) and (max-width: 1099px){
    .bottom-right:lang(tl){
        bottom: 3%;
    }
    .top-right:lang(tl){
        top: 66%;
        right: 10%;
    }
    .primary-header:lang(tl){
        font-size: 1.4rem;
    }
    .primary-header2:lang(tl){
        font-size: 2.2rem;
    }
}

@media (min-width: 830px) and (max-width: 919px){
    .bottom-right:lang(tl){
        bottom: 3%;
    }
    .top-right:lang(tl){
        top: 68%;
        right: 10%;
    }
    .primary-header:lang(tl){
        font-size: 1.2rem;
    }
    .primary-header2:lang(tl){
        font-size: 2rem;
    }
}

@media (min-width: 746px) and (max-width: 829px){
    .bottom-right:lang(tl){
        bottom: 3%;
    }
    .top-right:lang(tl){
        top: 70%;
        right: 12%;
    }
    .primary-header:lang(tl){
        font-size: 1rem;
    }
    .primary-header2:lang(tl){
        font-size: 1.8rem;
    }
}

@media (min-width: 662px) and (max-width: 745px){
    .bottom-right:lang(tl){
        bottom: 3%;
    }
    .top-right:lang(tl){
        top: 72%;
        right: 10%;
    }
    .primary-header:lang(tl){
        font-size: .9rem;
    }
    .primary-header2:lang(tl){
        font-size: 1.6rem;
    }
}

@media (min-width: 582px) and (max-width: 661px){
    .bottom-right:lang(tl){
        bottom: 3%;
    }
    .top-right:lang(tl){
        top: 72%;
        right: 10%;
    }
    .primary-header:lang(tl){
        font-size: .8rem;
    }
    .primary-header2:lang(tl){
        font-size: 1.4rem;
    }
}

@media (min-width: 498px) and (max-width: 581px){
    .bottom-right:lang(tl){
        bottom: 3%;
    }
    .top-right:lang(tl){
        top: 74%;
        right: 13%;
    }
    .primary-header:lang(tl){
        font-size: .6rem;
    }
    .primary-header2:lang(tl){
        font-size: 1.2rem;
    }
}

@media (min-width: 414px) and (max-width: 497px){
    .bottom-right:lang(tl){
        bottom: 3%;
    }
    .top-right:lang(tl){
        top: 75%;
        right: 10%;
    }
    .primary-header:lang(tl){
        font-size: .6rem;
    }
    .primary-header2:lang(tl){
        font-size: 1rem;
    }
}

@media (min-width: 340px) and (max-width: 413px){
    .bottom-right:lang(tl){
        bottom: 3%;
    }
    .top-right:lang(tl){
        top: 77%;
        right: 10%;
    }
    .primary-header:lang(tl){
        font-size: .5rem;
    }
    .primary-header2:lang(tl){
        font-size: .8rem;
    }
}

@media (min-width: 290px) and (max-width: 339px){
    .bottom-right:lang(tl){
        bottom: 3%;
    }
    .top-right:lang(tl){
        top: 78%;
        right: 10%;
    }
    .primary-header:lang(tl){
        font-size: .4rem;
    }
    .primary-header2:lang(tl){
        font-size: .7rem;
    }
}

@media (max-width: 289px){
    .bottom-right:lang(tl){
        bottom: 3%;
    }
    .top-right:lang(tl){
        top: 82%;
        right: 12%;
    }
    .primary-header:lang(tl){
        font-size: .3rem;
    }
    .primary-header2:lang(tl){
        font-size: .5rem;
    }
}


@media (min-width:761px) and (max-width: 780px){
    .header-fontsize:lang(tl) {
        font-size: 2rem;
    }
}

@media (min-width:576px) and (max-width: 760px){
    .header-fontsize:lang(tl) {
        font-size: 1.5rem;
    }
}

@media (min-width:450px) and (max-width: 575px){
    .header-fontsize:lang(tl) {
        font-size: 1.2rem;
    }
}

@media (min-width:376px) and (max-width: 449px){
    .header-fontsize:lang(tl) {
        font-size: 1rem;
    }
}

@media (min-width:280px) and (max-width: 375px){
    .header-fontsize:lang(tl) {
        font-size: .8rem;
    }
}

@media(max-width: 279px){
    .header-fontsize:lang(tl) {
        font-size: .7rem;
    }
}

@media (max-width: 538px){
    .pink-background:lang(tl), .purple-background:lang(tl) {
        height: 44px;
    }
}
/*END of Filipino (Tagalog) CSS*/
/*Hmong CSS*/
@media (min-width:390px) and (max-width: 574px){
    .centered-right:lang(hmn) {
        font-size: 1rem !important;
        left: 68% !important;
    }
    .law-centered-right:lang(hmn) {
        font-size: 1rem !important;
    }
}

@media (min-width:312px) and (max-width: 389px){
    .centered-right:lang(hmn) {
        font-size: .8rem !important;
        left: 68% !important;
    }
    .law-centered-right:lang(hmn) {
        font-size: .8rem !important;
    }
}

@media (max-width: 311px){
    .centered-right:lang(hmn) {
        font-size: .6rem !important;
        left: 68% !important;
    }
    .law-centered-right:lang(hmn) {
        font-size: .6rem !important;
    }
}
/*END of Hmong CSS*/

/*Albanian CSS*/
@media (min-width:1180px) and (max-width: 1230px){
    .bottom-right:lang(sq){
        right: -31.5%;
        bottom: 12%;
    }
    .top-right:lang(sq){
        top: 40%;
        right: 5.5%;
    }
    .primary-header:lang(sq){
        font-size: 1.8rem;
    }
    .primary-header2:lang(sq){
        font-size: 3.8rem;
    }
}

@media (min-width:1100px) and (max-width: 1179px){
    .bottom-right:lang(sq){
        right: -30.5%;
        bottom: 12%;
    }
    .top-right:lang(sq){
        top: 43%;
        right: 6%;
    }
    .primary-header:lang(sq){
        font-size: 1.5rem;
    }
    .primary-header2:lang(sq){
        font-size: 3.5rem;
    }
}

@media (min-width:1030px) and (max-width: 1099px){
    .bottom-right:lang(sq){
        right: -28.5%;
        bottom: 12%;
    }
    .top-right:lang(sq){
        top: 43%;
        right: 6%;
    }
    .primary-header:lang(sq){
        font-size: 1.5rem;
    }
    .primary-header2:lang(sq){
        font-size: 3.2rem;
    }
}

@media (min-width:970px) and (max-width: 1029px){
    .bottom-right:lang(sq){
        right: -28.5%;
        bottom: 12%;
    }
    .top-right:lang(sq){
        top: 46%;
        right: 5.5%;
    }
    .primary-header:lang(sq){
        font-size: 1.3rem;
    }
    .primary-header2:lang(sq){
        font-size: 2.9rem;
    }
}

@media (min-width:900px) and (max-width: 969px){
    .bottom-right:lang(sq){
        right: -30%;
        bottom: 12%;
    }
    .top-right:lang(sq){
        top: 46%;
        right: 5%;
    }
    .primary-header:lang(sq){
        font-size: 1.3rem;
    }
    .primary-header2:lang(sq){
        font-size: 2.9rem;
    }
}

@media (min-width:800px) and (max-width: 899px){
    .bottom-right:lang(sq){
        right: -28%;
        bottom: 12%;
    }
    .top-right:lang(sq){
        top: 49%;
        right: 6%;
    }
    .primary-header:lang(sq){
        font-size: 1rem;
    }
    .primary-header2:lang(sq){
        font-size: 2.5rem;
    }
}

@media (min-width:750px) and (max-width: 799px){
    .bottom-right:lang(sq){
        right: -28%;
        bottom: 12%;
    }
    .top-right:lang(sq){
        top: 52%;
        right: 4.5%;
    }
    .primary-header:lang(sq){
        font-size: .8rem;
    }
    .primary-header2:lang(sq){
        font-size: 2.2rem;
    }
}

@media (min-width:700px) and (max-width: 749px){
    .bottom-right:lang(sq){
        right: -28%;
        bottom: 12%;
    }
    .top-right:lang(sq){
        top: 52%;
        right: 6%;
    }
    .primary-header:lang(sq){
        font-size: .8rem;
    }
    .primary-header2:lang(sq){
        font-size: 2.2rem;
    }
}

@media (min-width:630px) and (max-width: 699px){
    .bottom-right:lang(sq){
        right: -28%;
        bottom: 12%;
    }
    .top-right:lang(sq){
        top: 54%;
        right: 5%;
    }
    .primary-header:lang(sq){
        font-size: .8rem;
    }
    .primary-header2:lang(sq){
        font-size: 1.9rem;
    }
}

@media (min-width:570px) and (max-width: 629px){
    .bottom-right:lang(sq){
        right: -24%;
        bottom: 12%;
    }
    .top-right:lang(sq){
        top: 56%;
        right: 4.5%;
    }
    .primary-header:lang(sq){
        font-size: .7rem;
    }
    .primary-header2:lang(sq){
        font-size: 1.6rem;
    }
}

@media (min-width:530px) and (max-width: 569px){
    .bottom-right:lang(sq){
        right: -24%;
        bottom: 12%;
    }
    .top-right:lang(sq){
        top: 56%;
        right: 5.5%;
    }
    .primary-header:lang(sq){
        font-size: .7rem;
    }
    .primary-header2:lang(sq){
        font-size: 1.6rem;
    }
}

@media (min-width:440px) and (max-width: 529px){
    .bottom-right:lang(sq){
        right: -22%;
        bottom: 12%;
    }
    .top-right:lang(sq){
        top: 61%;
        right: 2%;
    }
    .primary-header:lang(sq){
        font-size: .5rem;
    }
    .primary-header2:lang(sq){
        font-size: 1.2rem;
    }
}

@media (min-width:370px) and (max-width: 439px){
    .bottom-right:lang(sq){
        right: -18%;
        bottom: 12%;
    }
    .top-right:lang(sq){
        top: 65%;
        right: 0%;
    }
    .primary-header:lang(sq){
        font-size: .4rem;
    }
    .primary-header2:lang(sq){
        font-size: .9rem;
    }
}

@media (min-width:340px) and (max-width: 369px){
    .bottom-right:lang(sq){
        right: -18%;
        bottom: 12%;
    }
    .top-right:lang(sq){
        top: 65%;
        right: 2.5%;
    }
    .primary-header:lang(sq){
        font-size: .4rem;
    }
    .primary-header2:lang(sq){
        font-size: .9rem;
    }
}

@media (min-width:290px) and (max-width: 339px){
    .bottom-right:lang(sq){
        right: -15%;
        bottom: 12%;
    }
    .top-right:lang(sq){
        top: 68%;
        right: 1.5%;
    }
    .primary-header:lang(sq){
        font-size: .3rem;
    }
    .primary-header2:lang(sq){
        font-size: .7rem;
    }
}

@media (max-width: 289px){
    .bottom-right:lang(sq){
        right: -15%;
        bottom: 12%;
    }
    .top-right:lang(sq){
        top: 73%;
        right: 0%;
    }
    .primary-header:lang(sq){
        font-size: .2rem;
    }
    .primary-header2:lang(sq){
        font-size: .5rem;
    }
}
/*END of Albanian CSS*/

/*Amharic CSS*/
@media (min-width:1200px) and (max-width: 1230px){
    .top-right:lang(am){
        right: 6%;
    }
}

@media (min-width:1150px) and (max-width: 1199px){
    .top-right:lang(am){
        right: 9%;
    }
}

@media (min-width:1100px) and (max-width: 1149px){
    .top-right:lang(am){
        right: 7%;
    }
}

@media (min-width:1050px) and (max-width: 1099px){
    .top-right:lang(am){
        right: 10%;
    }
}

@media (min-width:1000px) and (max-width: 1049px){
    .top-right:lang(am){
        right: 12%;
    }
}

@media (min-width:950px) and (max-width: 999px){
    .top-right:lang(am){
        right: 6%;
    }

    .bottom-right:lang(am) {
        right: -28%;
    }
}

@media (min-width:900px) and (max-width: 949px){
    .top-right:lang(am){
        right: 8%;
    }

    .bottom-right:lang(am) {
        right: -28%;
    }
}

@media (min-width:860px) and (max-width: 899px){
    .top-right:lang(am){
        right: 10%;
    }

    .bottom-right:lang(am) {
        right: -28%;
    }
}

@media (min-width:800px) and (max-width: 859px){
    .top-right:lang(am){
        right: 4%;
    }

    .bottom-right:lang(am) {
        right: -35%;
    }

    .primary-header:lang(am){
        font-size: 1.6rem;
    }
    .primary-header2:lang(am){
        font-size: 3.4rem;
    }
}

@media (min-width:750px) and (max-width: 799px){
    .top-right:lang(am){
        right: 2%;
        top: 48%;
    }

    .bottom-right:lang(am) {
        right: -35%;
    }

    .primary-header:lang(am){
        font-size: 1.4rem;
    }
    .primary-header2:lang(am){
        font-size: 3.1rem;
    }
}

@media (min-width:700px) and (max-width: 749px){
    .top-right:lang(am){
        right: 8%;
        top: 48%;
    }

    .bottom-right:lang(am) {
        right: -35%;
    }

    .primary-header:lang(am){
        font-size: 1.4rem;
    }
    .primary-header2:lang(am){
        font-size: 3.1rem;
    }
}

@media (min-width:650px) and (max-width: 699px){
    .top-right:lang(am){
        right: 5%;
        top: 52%;
    }

    .bottom-right:lang(am) {
        right: -34%;
    }

    .primary-header:lang(am){
        font-size: 1.2rem;
    }
    .primary-header2:lang(am){
        font-size: 2.7rem;
    }
}

@media (min-width:600px) and (max-width: 649px){
    .top-right:lang(am){
        right: 9%;
        top: 52%;
    }

    .bottom-right:lang(am) {
        right: -34%;
    }

    .primary-header:lang(am){
        font-size: 1.2rem;
    }
    .primary-header2:lang(am){
        font-size: 2.7rem;
    }
}

@media (min-width:550px) and (max-width: 599px){
    .top-right:lang(am){
        right: 6%;
        top: 54%;
    }

    .bottom-right:lang(am) {
        right: -34%;
    }

    .primary-header:lang(am){
        font-size: 1rem;
    }
    .primary-header2:lang(am){
        font-size: 2.3rem;
    }
}

@media (min-width:500px) and (max-width: 549px){
    .top-right:lang(am){
        right: 6%;
        top: 54%;
    }

    .bottom-right:lang(am) {
        right: -32%;
    }

    .primary-header:lang(am){
        font-size: 1rem;
    }
    .primary-header2:lang(am){
        font-size: 2.1rem;
    }
}

@media (min-width:450px) and (max-width: 499px){
    .top-right:lang(am){
        right: 3%;
        top: 59%;
    }

    .bottom-right:lang(am) {
        right: -30%;
    }

    .primary-header:lang(am){
        font-size: .8rem;
    }
    .primary-header2:lang(am){
        font-size: 1.7rem;
    }
}

@media (min-width:400px) and (max-width: 449px){
    .top-right:lang(am){
        right: 5%;
        top: 59%;
    }

    .bottom-right:lang(am) {
        right: -30%;
    }

    .primary-header:lang(am){
        font-size: .8rem;
    }
    .primary-header2:lang(am){
        font-size: 1.7rem;
    }
}

@media (max-width: 250px){
    .bottom-right:lang(am) {
        right: -18%;
    }
}
/*END of Amharic CSS*/

/*Assamese CSS*/
@media(min-width: 900px) and (max-width: 949px){
    .bottom-right:lang(as) {
        right: -28%;
        bottom: 6%;
    }
}
@media(min-width: 850px) and (max-width: 899px){
    .bottom-right:lang(as) {
        right: -27%;
        bottom: 6%;
    }
}
@media(min-width: 800px) and (max-width: 849px){
    .bottom-right:lang(as) {
        right: -25%;
        bottom: 6%;
    }
    .primary-header2{
        font-size: 3.1rem;
    }
}
@media(min-width: 750px) and (max-width: 799px){
    .bottom-right:lang(as) {
        right: -25%;
        bottom: 6%;
    }
    .primary-header2{
        font-size: 2.8rem;
    }
}
@media(min-width: 700px) and (max-width: 749px){
    .bottom-right:lang(as) {
        right: -25%;
        bottom: 6%;
    }
    .primary-header2{
        font-size: 2.8rem;
    }
}
@media(min-width: 650px) and (max-width: 699px){
    .bottom-right:lang(as) {
        right: -25%;
        bottom: 6%;
    }
    .primary-header2:lang(as){
        font-size: 2.4rem;
    }

    .top-right:lang(as) {
        right: 5%;
        top: 53%;;
    }
}
@media(min-width: 600px) and (max-width: 649px){
    .bottom-right:lang(as) {
        right: -23%;
        bottom: 6%;
    }
    .primary-header2:lang(as){
        font-size: 2.1rem;
    }

    .top-right:lang(as) {
        right: 5%;
        top: 53%;;
    }
}

@media(min-width: 550px) and (max-width: 599px){
    .bottom-right:lang(as) {
        right: -23%;
        bottom: 6%;
    }
    .primary-header2:lang(as){
        font-size: 2.1rem;
    }

    .top-right:lang(as) {
        right: 8%;
        top: 53%;;
    }
}

@media(min-width: 500px) and (max-width: 549px){
    .bottom-right:lang(as) {
        right: -19%;
        bottom: 6%;
    }
    .primary-header2:lang(as){
        font-size: 1.7rem;
    }

    .top-right:lang(as) {
        right: 8%;
        top: 56%;
    }
}

@media(min-width:450px) and (max-width: 499px){
    .bottom-right:lang(as) {
        right: -17%;
        bottom: 6%;
    }
    .primary-header2:lang(as){
        font-size: 1.5rem;
    }
}

@media(min-width:400px) and (max-width: 449px){
    .bottom-right:lang(as) {
        right: -15%;
        bottom: 6%;
    }
    .primary-header2:lang(as){
        font-size: 1.2rem;
    }

    .top-right:lang(as) {
        top: 64%;
    }
}
/*END of Assamese CSS*/

/*Aymara CSS*/
@media(min-width:1350px) and (max-width: 1399px){
    .bottom-right:lang(ay) {
        right: -76%;
    }
}
@media(min-width:1300px) and (max-width: 1349px){
    .bottom-right:lang(ay) {
        right: -78%;
    }

    .top-right:lang(ay) {
        right: -20%;
        top: 34%;
    }
}
@media(min-width:1200px) and (max-width: 1270px){
    .primary-header2:lang(ay) {
        font-size: 2.7rem;
        width: 44%;
    }
    .primary-header:lang(ay) {
        width:68%;
        font-size: 1.7rem;
    }
    .top-right:lang(ay) {
        right:-16%;
        top: 39%;
    }
    .bottom-right:lang(ay) {
        position: absolute;
        bottom: 6%;
        right: -72%;
    }
}

@media(min-width:1150px) and (max-width: 1199px){
    .primary-header2:lang(ay) {
        font-size: 2.5rem;
        width: 44%;
    }
    .primary-header:lang(ay) {
        width:68%;
        font-size: 1.5rem;
    }
    .top-right:lang(ay) {
        right:-16%;
        top: 41%;
    }
    .bottom-right:lang(ay) {
        position: absolute;
        bottom: 6%;
        right: -72%;
    }
}

@media(min-width:1100px) and (max-width: 1149px){
    .primary-header2:lang(ay) {
        font-size: 2.5rem;
        width: 44%;
    }
    .primary-header:lang(ay) {
        width:68%;
        font-size: 1.5rem;
    }
    .top-right:lang(ay) {
        right:-14%;
        top: 41%;
    }
    .bottom-right:lang(ay) {
        position: absolute;
        bottom: 6%;
        right: -72%;
    }
}

@media(min-width:1050px) and (max-width: 1099px){
    .primary-header2:lang(ay) {
        font-size: 2.2rem;
        width: 44%;
    }
    .primary-header:lang(ay) {
        width:68%;
        font-size: 1.2rem;
    }
    .top-right:lang(ay) {
        right:-12%;
        top: 44%;
    }
    .bottom-right:lang(ay) {
        position: absolute;
        bottom: 6%;
        right: -68%;
    }
}

@media(min-width:1000px) and (max-width: 1049px){
    .primary-header2:lang(ay) {
        font-size: 2.2rem;
        width: 44%;
    }
    .primary-header:lang(ay) {
        width:68%;
        font-size: 1.2rem;
    }
    .top-right:lang(ay) {
        right:-10%;
        top: 44%;
    }
    .bottom-right:lang(ay) {
        position: absolute;
        bottom: 6%;
        right: -70%;
    }
}

@media(min-width:950px) and (max-width: 999px){
    .primary-header2:lang(ay) {
        font-size: 2rem;
        width: 44%;
    }
    .primary-header:lang(ay) {
        width:68%;
        font-size: 1rem;
    }
    .top-right:lang(ay) {
        right:-12%;
        top: 48%;
    }
    .bottom-right:lang(ay) {
        position: absolute;
        bottom: 6%;
        right: -70%;
    }
}

@media(min-width:900px) and (max-width: 949px){
    .primary-header2:lang(ay) {
        font-size: 2rem;
        width: 44%;
    }
    .primary-header:lang(ay) {
        width:68%;
        font-size: 1rem;
    }
    .top-right:lang(ay) {
        right:-8%;
        top: 48%;
    }
    .bottom-right:lang(ay) {
        position: absolute;
        bottom: 6%;
        right: -70%;
    }
}

@media(min-width:850px) and (max-width: 899px){
    .primary-header2:lang(ay) {
        font-size: 1.7rem;
        width: 44%;
    }
    .primary-header:lang(ay) {
        width:68%;
        font-size: .8rem;
    }
    .top-right:lang(ay) {
        right:-12%;
        top: 52%;
    }
    .bottom-right:lang(ay) {
        position: absolute;
        bottom: 6%;
        right: -64%;
    }
}

@media(min-width:800px) and (max-width: 849px){
    .primary-header2:lang(ay) {
        font-size: 1.6rem;
        width: 44%;
    }
    .primary-header:lang(ay) {
        width:68%;
        font-size: .8rem;
    }
    .top-right:lang(ay) {
        right:-9%;
        top: 52%;
    }
    .bottom-right:lang(ay) {
        position: absolute;
        bottom: 6%;
        right: -64%;
    }
}

@media(min-width:750px) and (max-width: 799px){
    .primary-header2:lang(ay) {
        font-size: 1.5rem;
        width: 44%;
    }
    .primary-header:lang(ay) {
        width:68%;
        font-size: .8rem;
    }
    .top-right:lang(ay) {
        right:-13%;
        top: 52%;
    }
    .bottom-right:lang(ay) {
        position: absolute;
        bottom: 6%;
        right: -64%;
    }
}

@media(min-width:700px) and (max-width: 749px){
    .primary-header2:lang(ay) {
        font-size: 1.5rem;
        width: 44%;
    }
    .primary-header:lang(ay) {
        width:68%;
        font-size: .8rem;
    }
    .top-right:lang(ay) {
        right:-10%;
        top: 52%;
    }
    .bottom-right:lang(ay) {
        position: absolute;
        bottom: 6%;
        right: -64%;
    }
}

@media(min-width:650px) and (max-width: 699px){
    .primary-header2:lang(ay) {
        font-size: 1.2rem;
        width: 44%;
    }
    .primary-header:lang(ay) {
        width:68%;
        font-size: .6rem;
    }
    .top-right:lang(ay) {
        right:-12%;
        top: 60%;
    }
    .bottom-right:lang(ay) {
        position: absolute;
        bottom: 6%;
        right: -57%;
    }
}

@media(min-width:600px) and (max-width: 649px){
    .primary-header2:lang(ay) {
        font-size: 1.2rem;
        width: 44%;
    }
    .primary-header:lang(ay) {
        width:68%;
        font-size: .6rem;
    }
    .top-right:lang(ay) {
        right:-9%;
        top: 60%;
    }
    .bottom-right:lang(ay) {
        position: absolute;
        bottom: 6%;
        right: -57%;
    }
}

@media(min-width:550px) and (max-width: 599px){
    .primary-header2:lang(ay) {
        font-size: 1.2rem;
        width: 44%;
    }
    .primary-header:lang(ay) {
        width:68%;
        font-size: .6rem;
    }
    .top-right:lang(ay) {
        right:-16%;
        top: 60%;
    }
    .bottom-right:lang(ay) {
        position: absolute;
        bottom: 6%;
        right: -68%;
    }
}

@media(min-width:500px) and (max-width: 549px){
    .primary-header2:lang(ay) {
        font-size: 1rem;
        width: 44%;
    }
    .primary-header:lang(ay) {
        width:68%;
        font-size: .6rem;
    }
    .top-right:lang(ay) {
        right:-23%;
        top: 60%;
    }
    .bottom-right:lang(ay) {
        position: absolute;
        bottom: 6%;
        right: -63%;
    }
}

@media(min-width:450px) and (max-width: 499px){
    .primary-header2:lang(ay) {
        font-size: .8rem;
        width: 44%;
    }
    .primary-header:lang(ay) {
        width:68%;
        font-size: .4rem;
    }
    .top-right:lang(ay) {
        right:-18%;
        top: 64%;
    }
    .bottom-right:lang(ay) {
        position: absolute;
        bottom: 8%;
        right: -55%;
    }
}

@media(min-width:400px) and (max-width: 449px){
    .primary-header2:lang(ay) {
        font-size: .8rem;
        width: 44%;
    }
    .primary-header:lang(ay) {
        width:68%;
        font-size: .4rem;
    }
    .top-right:lang(ay) {
        right:-18%;
        top: 64%;
    }
    .bottom-right:lang(ay) {
        position: absolute;
        bottom: 8%;
        right: -60%;
    }
}

@media(min-width:350px) and (max-width: 399px){
    .primary-header2:lang(ay) {
        font-size: .6rem;
        width: 44%;
    }
    .primary-header:lang(ay) {
        width:68%;
        font-size: .3rem;
    }
    .top-right:lang(ay) {
        right:-24%;
        top: 66%;
    }
    .bottom-right:lang(ay) {
        position: absolute;
        bottom: 8%;
        right: -55%;
    }
}

@media(min-width:300px) and (max-width: 349px){
    .primary-header2:lang(ay) {
        font-size: .6rem;
        width: 44%;
    }
    .primary-header:lang(ay) {
        width:68%;
        font-size: .3rem;
    }
    .top-right:lang(ay) {
        right:-25%;
        top: 66%;
    }
    .bottom-right:lang(ay) {
        position: absolute;
        bottom: 8%;
        right: -60%;
    }
}

@media(min-width:274px) and (max-width:299px){
    .primary-header2:lang(ay) {
        font-size: .6rem;
        width: 44%;
    }
    .primary-header:lang(ay) {
        width:68%;
        font-size: .3rem;
    }
    .top-right:lang(ay) {
        right:-33%;
        top: 66%;
    }
    .bottom-right:lang(ay) {
        position: absolute;
        bottom: 8%;
        right: -68%;
    }
}

@media (max-width:273px){
    .primary-header2:lang(ay) {
        font-size: .4rem;
        width: 44%;
    }
    .primary-header:lang(ay) {
        width:68%;
        font-size: .2rem;
    }
    .top-right:lang(ay) {
        right:-31%;
        top: 72%;
    }
    .bottom-right:lang(ay) {
        position: absolute;
        bottom: 8%;
        right: -50%;
    }
}
/*END of Aymara CSS*/
/*Azerbaijani CSS*/
@media(min-width:1350px) and (max-width:1399px){
    .bottom-right:lang(az) {
        position: absolute;
        bottom: 10%;
        right: -23%;
    }
}

@media(min-width:1300px) and (max-width:1349px){
    .bottom-right:lang(az) {
        position: absolute;
        bottom: 10%;
        right: -25%;
    }
}

@media(min-width:1200px) and (max-width:1299px){
    .bottom-right:lang(az) {
        bottom: 10%;
        right: -25%;
    }

    .top-right:lang(az) {
    }

    .primary-header:lang(az) {
        font-size:1.8rem;
    }

    .primary-header2:lang(az) {
        font-size:2.8rem;
    }
}

@media(min-width:1130px) and (max-width:1199px){
    .bottom-right:lang(az) {
        bottom: 10%;
        right: -24%;
    }

    .top-right:lang(az) {
        top: 53%;
        right: 9%;
    }

    .primary-header:lang(az) {
        font-size:1.6rem;
    }

    .primary-header2:lang(az) {
        font-size:2.6rem;
    }
}

@media(min-width:1050px) and (max-width:1129px){
    .bottom-right:lang(az) {
        bottom: 10%;
        right: -22%;
    }

    .top-right:lang(az) {
        top: 56%;
        right: 9%;
    }

    .primary-header:lang(az) {
        font-size:1.3rem;
    }

    .primary-header2:lang(az) {
        font-size:2.3rem;
    }
}

@media(min-width:960px) and (max-width:1049px){
    .bottom-right:lang(az) {
        bottom: 10%;
        right: -20%;
    }

    .top-right:lang(az) {
        top: 58%;
        right: 9%;
    }

    .primary-header:lang(az) {
        font-size:1.1rem;
    }

    .primary-header2:lang(az) {
        font-size:2rem;
    }
}

@media(min-width:880px) and (max-width:959px){
    .bottom-right:lang(az) {
        bottom: 10%;
        right: -23%;
    }

    .top-right:lang(az) {
        top: 58%;
        right: 10%;
    }

    .primary-header:lang(az) {
        font-size:1.1rem;
    }

    .primary-header2:lang(az) {
        font-size:2rem;
    }
}

@media(min-width:780px) and (max-width:879px){
    .bottom-right:lang(az) {
        bottom: 10%;
        right: -21%;
    }

    .top-right:lang(az) {
        top: 60%;
        right: 9%;
    }

    .primary-header:lang(az) {
        font-size:1rem;
    }

    .primary-header2:lang(az) {
        font-size:1.7rem;
    }
}

@media(min-width:736px) and (max-width:779px){
    .bottom-right:lang(az) {
        bottom: 10%;
        right: -24%;
    }

    .top-right:lang(az) {
        top: 60%;
        right: 8%;
    }

    .primary-header:lang(az) {
        font-size:1rem;
    }

    .primary-header2:lang(az) {
        font-size:1.7rem;
    }
}

@media(min-width:680px) and (max-width:735px){
    .bottom-right:lang(az) {
        bottom: 10%;
        right: -21%;
    }

    .top-right:lang(az) {
        top: 62%;
        right: 6%;
    }

    .primary-header:lang(az) {
        font-size:.8rem;
    }

    .primary-header2:lang(az) {
        font-size:1.4rem;
    }
}

@media(min-width:630px) and (max-width:679px){
    .bottom-right:lang(az) {
        bottom: 10%;
        right: -21%;
    }

    .top-right:lang(az) {
        top: 62%;
        right: 8%;
    }

    .primary-header:lang(az) {
        font-size:.8rem;
    }

    .primary-header2:lang(az) {
        font-size:1.4rem;
    }
}

@media(min-width:560px) and (max-width:629px){
    .bottom-right:lang(az) {
        bottom: 10%;
        right: -18%;
    }

    .top-right:lang(az) {
        top: 65%;
        right: 7%;
    }

    .primary-header:lang(az) {
        font-size:.6rem;
    }

    .primary-header2:lang(az) {
        font-size:1.1rem;
    }
}

@media(min-width:520px) and (max-width:559px){
    .bottom-right:lang(az) {
        bottom: 10%;
        right: -18%;
    }

    .top-right:lang(az) {
        top: 65%;
        right: 8%;
    }

    .primary-header:lang(az) {
        font-size:.6rem;
    }

    .primary-header2:lang(az) {
        font-size:1.1rem;
    }
}

@media(min-width:480px) and (max-width:519px){
    .bottom-right:lang(az) {
        bottom: 10%;
        right: -23%;
    }

    .top-right:lang(az) {
        top: 65%;
        right: 8%;
    }

    .primary-header:lang(az) {
        font-size:.6rem;
    }

    .primary-header2:lang(az) {
        font-size:1.1rem;
    }
}

@media(min-width:400px) and (max-width:479px){
    .bottom-right:lang(az) {
        bottom: 10%;
        right: -21%;
    }

    .top-right:lang(az) {
        top: 66%;
        right: 3%;
    }

    .primary-header:lang(az) {
        font-size:.6rem;
    }

    .primary-header2:lang(az) {
        font-size:.9rem;
    }
}

@media(min-width:340px) and (max-width:399px){
    .bottom-right:lang(az) {
        bottom: 10%;
        right: -19%;
    }

    .top-right:lang(az) {
        top: 70%;
        right: 3%;
    }

    .primary-header:lang(az) {
        font-size:.4rem;
    }

    .primary-header2:lang(az) {
        font-size:.7rem;
    }
}

@media(min-width: 310px) and (max-width:339px){
    .bottom-right:lang(az) {
        bottom: 10%;
        right: -22%;
    }

    .top-right:lang(az) {
        top: 70%;
        right: 1%;
    }

    .primary-header:lang(az) {
        font-size:.4rem;
    }

    .primary-header2:lang(az) {
        font-size:.7rem;
    }
}

@media(min-width: 260px) and (max-width:309px){
    .bottom-right:lang(az) {
        bottom: 10%;
        right: -18%;
    }

    .top-right:lang(az) {
        top: 73%;
        right: 0%;
    }

    .primary-header:lang(az) {
        font-size:.3rem;
    }

    .primary-header2:lang(az) {
        font-size:.5rem;
    }
}

@media (max-width:259px){
    .bottom-right:lang(az) {
        bottom: 10%;
        right: -12%;
    }

    .top-right:lang(az) {
        top: 76%;
        right: 0%;
    }

    .primary-header:lang(az) {
        font-size:.2rem;
    }

    .primary-header2:lang(az) {
        font-size:.4rem;
    }
}
/*END of Azerbaijani CSS*/

/*Bambara CSS*/
@media(min-width: 1300px) and (max-width:1399px){
    .bottom-right:lang(bm) {
        position: absolute;
        bottom: 10%;
        right: -22%;
    }
    .top-right:lang(bm) {
        position: absolute;
        top: 44%;
        right: 10%;
    }
}

@media(min-width: 1200px) and (max-width:1299px){
    .bottom-right:lang(bm) {
        position: absolute;
        bottom: 10%;
        right: -22%;
    }
    .top-right:lang(bm) {
        position: absolute;
        top: 47%;
        right: 9%;
    }
    .primary-header2:lang(bm) {
        font-size: 3.7rem;
    }
    .primary-header:lang(bm) {
        font-size: 1.7rem;
    }
}

@media(min-width: 1100px) and (max-width:1199px){
    .bottom-right:lang(bm) {
        position: absolute;
        bottom: 10%;
        right: -20%;
    }
    .top-right:lang(bm) {
        position: absolute;
        top: 47%;
        right: 8%;
    }
    .primary-header2:lang(bm) {
        font-size: 3.4rem;
    }
    .primary-header:lang(bm) {
        font-size: 1.7rem;
    }
}

@media(min-width: 1000px) and (max-width:1099px){
    .bottom-right:lang(bm) {
        position: absolute;
        bottom: 10%;
        right: -20%;
    }
    .top-right:lang(bm) {
        position: absolute;
        top: 50%;
        right: 10%;
    }
    .primary-header2:lang(bm) {
        font-size: 3.1rem;
    }
    .primary-header:lang(bm) {
        font-size: 1.4rem;
    }
}

@media(min-width: 1000px) and (max-width:1099px){
    .bottom-right:lang(bm) {
        position: absolute;
        bottom: 10%;
        right: -20%;
    }
    .top-right:lang(bm) {
        position: absolute;
        top: 50%;
        right: 10%;
    }
    .primary-header2:lang(bm) {
        font-size: 3.1rem;
    }
    .primary-header:lang(bm) {
        font-size: 1.4rem;
    }
}

@media(min-width: 900px) and (max-width:999px){
    .bottom-right:lang(bm) {
        position: absolute;
        bottom: 10%;
        right: -18%;
    }
    .top-right:lang(bm) {
        position: absolute;
        top: 53%;
        right: 11%;
    }
    .primary-header2:lang(bm) {
        font-size: 2.7rem;
    }
    .primary-header:lang(bm) {
        font-size: 1.1rem;
    }
}

@media(min-width: 850px) and (max-width:899px){
    .bottom-right:lang(bm) {
        position: absolute;
        bottom: 10%;
        right: -21%;
    }
    .top-right:lang(bm) {
        position: absolute;
        top: 53%;
        right: 11%;
    }
    .primary-header2:lang(bm) {
        font-size: 2.7rem;
    }
    .primary-header:lang(bm) {
        font-size: 1.1rem;
    }
}

@media(min-width: 800px) and (max-width:849px){
    .bottom-right:lang(bm) {
        position: absolute;
        bottom: 10%;
        right: -18%;
    }
    .top-right:lang(bm) {
        position: absolute;
        top: 55%;
        right: 10%;
    }
    .primary-header2:lang(bm) {
        font-size: 2.3rem;
    }
    .primary-header:lang(bm) {
        font-size: 1rem;
    }
}

@media(min-width: 750px) and (max-width:799px){
    .bottom-right:lang(bm) {
        position: absolute;
        bottom: 10%;
        right: -18%;
    }
    .top-right:lang(bm) {
        position: absolute;
        top: 55%;
        right: 12%;
    }
    .primary-header2:lang(bm) {
        font-size: 2.3rem;
    }
    .primary-header:lang(bm) {
        font-size: 1rem;
    }
}

@media(min-width: 680px) and (max-width:749px){
    .bottom-right:lang(bm) {
        position: absolute;
        bottom: 10%;
        right: -21%;
    }
    .top-right:lang(bm) {
        position: absolute;
        top: 58%;
        right: 6%;
    }
    .primary-header2:lang(bm) {
        font-size: 1.9rem;
    }
    .primary-header:lang(bm) {
        font-size: .8rem;
    }
}

@media(min-width: 620px) and (max-width:679px){
    .bottom-right:lang(bm) {
        position: absolute;
        bottom: 10%;
        right: -21%;
    }
    .top-right:lang(bm) {
        position: absolute;
        top: 58%;
        right: 8%;
    }
    .primary-header2:lang(bm) {
        font-size: 1.9rem;
    }
    .primary-header:lang(bm) {
        font-size: .8rem;
    }
}

@media(min-width: 530px) and (max-width:619px){
    .bottom-right:lang(bm) {
        position: absolute;
        bottom: 10%;
        right: -23%;
    }
    .top-right:lang(bm) {
        position: absolute;
        top: 58%;
        right: 5%;
    }
    .primary-header2:lang(bm) {
        font-size: 1.7rem;
    }
    .primary-header:lang(bm) {
        font-size: .8rem;
    }
}

@media(min-width: 430px) and (max-width:529px){
    .bottom-right:lang(bm) {
        position: absolute;
        bottom: 10%;
        right: -20%;
    }
    .top-right:lang(bm) {
        position: absolute;
        top: 62%;
        right:2%;
    }
    .primary-header2:lang(bm) {
        font-size: 1.3rem;
    }
    .primary-header:lang(bm) {
        font-size: .7rem;
    }
}

@media(min-width: 336px) and (max-width:429px){
    .bottom-right:lang(bm) {
        position: absolute;
        bottom: 10%;
        right: -17%;
    }
    .top-right:lang(bm) {
        position: absolute;
        top: 65%;
        right:2%;
    }
    .primary-header2:lang(bm) {
        font-size: 1rem;
    }
    .primary-header:lang(bm) {
        font-size: .5rem;
    }
}

@media(min-width: 270px) and (max-width:335px){
    .bottom-right:lang(bm) {
        position: absolute;
        bottom: 10%;
        right: -17%;
    }
    .top-right:lang(bm) {
        position: absolute;
        top: 69%;
        right:2%;
    }
    .primary-header2:lang(bm) {
        font-size: .8rem;
    }
    .primary-header:lang(bm) {
        font-size: .3rem;
    }
}

@media (max-width:269px){
    .bottom-right:lang(bm) {
        position: absolute;
        bottom: 6%;
        right: -13%;
    }
    .top-right:lang(bm) {
        position: absolute;
        top: 78%;
        right:0%;
    }
    .primary-header2:lang(bm) {
        font-size: .5rem;
    }
    .primary-header:lang(bm) {
        font-size: .2rem;
    }
}

@media screen and (max-width: 768px){
    .pink-background:lang(bm), .purple-background:lang(bm) {
        height: 60px;
    }
}
/*END of Bambara CSS*/

/*Basque CSS*/
@media(min-width: 1300px) and (max-width:1399px){
    .bottom-right:lang(eu) {
        position: absolute;
        bottom: 10%;
        right: -21%;
    }
    .top-right:lang(eu) {
        top: 49%;
        right: 6%;
    }

    .primary-header2:lang(eu){
        font-size: 3.4rem;
        width: 68%;
    }
}

@media(min-width: 1200px) and (max-width:1299px){
    .bottom-right:lang(eu) {
        position: absolute;
        bottom: 10%;
        right: -21%;
    }
    .top-right:lang(eu) {
        top: 49%;
        right: 7%;
    }

    .primary-header:lang(eu){
        font-size: 1.7rem;
    }

    .primary-header2:lang(eu){
        font-size: 3.1rem;
        width: 68%;
    }
}

@media(min-width: 1150px) and (max-width:1199px){
    .bottom-right:lang(eu) {
        position: absolute;
        bottom: 10%;
        right: -23%;
    }
    .top-right:lang(eu) {
        top: 51%;
        right: 8%;
    }

    .primary-header:lang(eu){
        font-size: 1.7rem;
    }

    .primary-header2:lang(eu){
        font-size: 3.1rem;
        width: 68%;
    }
}

@media(min-width: 1050px) and (max-width:1149px){
    .bottom-right:lang(eu) {
        position: absolute;
        bottom: 10%;
        right: -20%;
    }
    .top-right:lang(eu) {
        top: 56%;
        right: 7%;
    }

    .primary-header:lang(eu){
        font-size: 1.4rem;
    }

    .primary-header2:lang(eu){
        font-size: 2.6rem;
        width: 68%;
    }
}

@media(min-width: 930px) and (max-width:1049px){
    .bottom-right:lang(eu) {
        position: absolute;
        bottom: 10%;
        right: -18%;
    }
    .top-right:lang(eu) {
        top: 56%;
        right: 5.5%;
    }

    .primary-header:lang(eu){
        font-size: 1.4rem;
    }

    .primary-header2:lang(eu){
        font-size: 2.3rem;
        width: 68%;
    }
}

@media(min-width: 840px) and (max-width:929px){
    .bottom-right:lang(eu) {
        position: absolute;
        bottom: 10%;
        right: -18%;
    }
    .top-right:lang(eu) {
        top: 56%;
        right: 7.5%;
    }

    .primary-header:lang(eu){
        font-size: 1.1rem;
    }

    .primary-header2:lang(eu){
        font-size: 2.1rem;
        width: 68%;
    }
}

@media(min-width: 780px) and (max-width:839px){
    .bottom-right:lang(eu) {
        position: absolute;
        bottom: 10%;
        right: -23%;
    }
    .top-right:lang(eu) {
        top: 56%;
        right: 7.5%;
    }

    .primary-header:lang(eu){
        font-size: 1.1rem;
    }

    .primary-header2:lang(eu){
        font-size: 2.1rem;
        width: 68%;
    }
}

@media(min-width: 680px) and (max-width:779px){
    .bottom-right:lang(eu) {
        position: absolute;
        bottom: 10%;
        right: -19%;
    }
    .top-right:lang(eu) {
        top: 60%;
        right: 7.5%;
    }

    .primary-header:lang(eu){
        font-size: .8rem;
    }

    .primary-header2:lang(eu){
        font-size: 1.7rem;
        width: 68%;
    }
}

@media(min-width: 630px) and (max-width:679px){
    .bottom-right:lang(eu) {
        position: absolute;
        bottom: 10%;
        right: -23%;
    }
    .top-right:lang(eu) {
        top: 60%;
        right: 6.5%;
    }

    .primary-header:lang(eu){
        font-size: .8rem;
    }

    .primary-header2:lang(eu){
        font-size: 1.7rem;
        width: 68%;
    }
}

@media(min-width: 540px) and (max-width:629px){
    .bottom-right:lang(eu) {
        position: absolute;
        bottom: 10%;
        right: -18%;
    }
    .top-right:lang(eu) {
        top: 63%;
        right: 4.5%;
    }

    .primary-header:lang(eu){
        font-size: .7rem;
    }

    .primary-header2:lang(eu){
        font-size: 1.3rem;
        width: 68%;
    }
}

@media(min-width: 460px) and (max-width:539px){
    .bottom-right:lang(eu) {
        position: absolute;
        bottom: 10%;
        right: -18%;
    }
    .top-right:lang(eu) {
        top: 65%;
        right: 0%;
    }

    .primary-header:lang(eu){
        font-size: .7rem;
    }

    .primary-header2:lang(eu){
        font-size: 1.1rem;
        width: 68%;
    }
}

@media(min-width: 340px) and (max-width:459px){
    .bottom-right:lang(eu) {
        position: absolute;
        bottom: 10%;
        right: -16%;
    }
    .top-right:lang(eu) {
        top: 68%;
        right: 2%;
    }

    .primary-header:lang(eu){
        font-size: .4rem;
    }

    .primary-header2:lang(eu){
        font-size: .8rem;
        width: 68%;
    }
}

@media(min-width: 240px) and (max-width:339px){
    .bottom-right:lang(eu) {
        position: absolute;
        bottom: 10%;
        right: -16%;
    }
    .top-right:lang(eu) {
        top: 74%;
        right: 0%;
    }

    .primary-header:lang(eu){
        font-size: .2rem;
    }

    .primary-header2:lang(eu){
        font-size: .6rem;
        width: 68%;
    }
}

@media (max-width:239px){
    .bottom-right:lang(eu) {
        position: absolute;
        bottom: 10%;
        right: -22%;
    }
    .top-right:lang(eu) {
        top: 74%;
        right: -22%;
    }

    .primary-header:lang(eu){
        font-size: .2rem;
        width: 60%;
    }

    .primary-header2:lang(eu){
        font-size: .4rem;
        width: 68%;
    }
}
/*END of Basque CSS*/

/*Belarusian CSS*/
@media(min-width: 1300px) and (max-width:1399px){
    .bottom-right:lang(be) {
        position: absolute;
        bottom: 12%;
        right: -24%;
    }
    .top-right:lang(be) {
        top: 50%;
        right: 5.4%;
    }

    .primary-header2:lang(be){
        font-size: 3.1rem;
        width: 68%;
    }
}

@media(min-width: 1200px) and (max-width:1299px){
    .bottom-right:lang(be) {
        position: absolute;
        bottom: 12%;
        right: -26%;
    }
    .top-right:lang(be) {
        top: 50%;
        right: 6%;
    }

    .primary-header2:lang(be){
        font-size: 3.1rem;
        width: 68%;
    }
}

@media(min-width: 1100px) and (max-width:1199px){
    .bottom-right:lang(be) {
        position: absolute;
        bottom: 12%;
        right: -24%;
    }
    .top-right:lang(be) {
        top: 52%;
        right: 7%;
    }

    .primary-header2:lang(be){
        font-size: 2.7rem;
        width: 68%;
    }

    .primary-header:lang(be){
        font-size: 1.7rem;
    }
}

@media(min-width: 1000px) and (max-width:1099px){
    .bottom-right:lang(be) {
        position: absolute;
        bottom: 12%;
        right: -24%;
    }
    .top-right:lang(be) {
        top: 54%;
        right: 5.5%;
    }

    .primary-header2:lang(be){
        font-size: 2.4rem;
        width: 68%;
    }

    .primary-header:lang(be){
        font-size: 1.5rem;
    }
}

@media(min-width: 930px) and (max-width:999px){
    .bottom-right:lang(be) {
        position: absolute;
        bottom: 12%;
        right: -26%;
    }
    .top-right:lang(be) {
        top: 54%;
        right: 6.5%;
    }

    .primary-header2:lang(be){
        font-size: 2.4rem;
        width: 68%;
    }

    .primary-header:lang(be){
        font-size: 1.5rem;
    }
}

@media(min-width: 850px) and (max-width:929px){
    .bottom-right:lang(be) {
        position: absolute;
        bottom: 12%;
        right: -24%;
    }
    .top-right:lang(be) {
        top: 56%;
        right: 6.5%;
    }

    .primary-header2:lang(be){
        font-size: 2.1rem;
        width: 68%;
    }

    .primary-header:lang(be){
        font-size: 1.2rem;
    }
}

@media(min-width: 770px) and (max-width:849px){
    .bottom-right:lang(be) {
        position: absolute;
        bottom: 12%;
        right: -22%;
    }
    .top-right:lang(be) {
        top: 59%;
        right: 7.5%;
    }

    .primary-header2:lang(be){
        font-size: 1.8rem;
        width: 68%;
    }

    .primary-header:lang(be){
        font-size: .9rem;
    }
}

@media(min-width: 710px) and (max-width:769px){
    .bottom-right:lang(be) {
        position: absolute;
        bottom: 12%;
        right: -26%;
    }
    .top-right:lang(be) {
        top: 59%;
        right:8.5%;
    }

    .primary-header2:lang(be){
        font-size: 1.8rem;
        width: 68%;
    }

    .primary-header:lang(be){
        font-size: .9rem;
    }
}

@media(min-width: 680px) and (max-width:709px){
    .bottom-right:lang(be) {
        position: absolute;
        bottom: 12%;
        right: -28%;
    }
    .top-right:lang(be) {
        top: 59%;
        right:8.5%;
    }

    .primary-header2:lang(be){
        font-size: 1.8rem;
        width: 68%;
    }

    .primary-header:lang(be){
        font-size: .9rem;
    }
}

@media(min-width: 600px) and (max-width:679px){
    .bottom-right:lang(be) {
        position: absolute;
        bottom: 12%;
        right: -22%;
    }
    .top-right:lang(be) {
        top: 63%;
        right:7%;
    }

    .primary-header2:lang(be){
        font-size: 1.4rem;
        width: 68%;
    }

    .primary-header:lang(be){
        font-size: .7rem;
    }
}

@media(min-width: 550px) and (max-width:599px){
    .bottom-right:lang(be) {
        position: absolute;
        bottom: 12%;
        right: -24%;
    }
    .top-right:lang(be) {
        top: 63%;
        right:8%;
    }

    .primary-header2:lang(be){
        font-size: 1.4rem;
        width: 68%;
    }

    .primary-header:lang(be){
        font-size: .7rem;
    }
}

@media(min-width: 500px) and (max-width:549px){
    .bottom-right:lang(be) {
        position: absolute;
        bottom: 12%;
        right: -21%;
    }
    .top-right:lang(be) {
        top: 63%;
        right:5%;
    }

    .primary-header2:lang(be){
        font-size: 1.1rem;
        width: 68%;
    }

    .primary-header:lang(be){
        font-size: .6rem;
    }
}

@media(min-width: 450px) and (max-width:499px){
    .bottom-right:lang(be) {
        position: absolute;
        bottom: 12%;
        right: -21%;
    }
    .top-right:lang(be) {
        top: 63%;
        right:5%;
    }

    .primary-header2:lang(be){
        font-size: 1.1rem;
        width: 68%;
    }

    .primary-header:lang(be){
        font-size: .6rem;
    }
}

@media(min-width: 360px) and (max-width:449px){
    .bottom-right:lang(be) {
        position: absolute;
        bottom: 12%;
        right: -18%;
    }
    .top-right:lang(be) {
        top: 69%;
        right:4.5%;
    }

    .primary-header2:lang(be){
        font-size: .8rem;
        width: 68%;
    }

    .primary-header:lang(be){
        font-size: .4rem;
    }
}

@media(min-width: 320px) and (max-width:359px){
    .bottom-right:lang(be) {
        position: absolute;
        bottom: 12%;
        right: -22%;
    }
    .top-right:lang(be) {
        top: 69%;
        right:3%;
    }

    .primary-header2:lang(be){
        font-size: .8rem;
        width: 68%;
    }

    .primary-header:lang(be){
        font-size: .4rem;
    }
}

@media(min-width: 300px) and (max-width:319px){
    .bottom-right:lang(be) {
        position: absolute;
        bottom: 10%;
        right: -27%;
    }
    .top-right:lang(be) {
        top: 69%;
        right:1.5%;
    }

    .primary-header2:lang(be){
        font-size: .8rem;
        width: 68%;
    }

    .primary-header:lang(be){
        font-size: .4rem;
    }
}

@media(min-width: 260px) and (max-width:299px){
    .bottom-right:lang(be) {
        position: absolute;
        bottom: 10%;
        right: -18%;
    }
    .top-right:lang(be) {
        top: 72%;
        right:5%;
    }

    .primary-header2:lang(be){
        font-size: .6rem;
        width: 68%;
    }

    .primary-header:lang(be){
        font-size: .2rem;
    }
}

@media (max-width:259px){
    .bottom-right:lang(be) {
        position: absolute;
        bottom: 10%;
        right: -14%;
    }
    .top-right:lang(be) {
        top: 75%;
        right:0%;
    }

    .primary-header2:lang(be){
        font-size: .4rem;
        width: 68%;
    }

    .primary-header:lang(be){
        font-size: .2rem;
    }
}
/*END of Belarusian CSS*/

/*Bengali CSS*/
@media(min-width: 1100px) and (max-width:1220px){
    .bottom-right:lang(bn) {
        position: absolute;
        bottom: 12%;
        right: -16%;
    }
    .top-right:lang(bn) {
        position: absolute;
        right: 8.5%;
    }
}

@media(min-width: 1000px) and (max-width:1099px){
    .bottom-right:lang(bn) {
        position: absolute;
        bottom: 6%;
        right: -17%;
    }
    .top-right:lang(bn) {
        position: absolute;
        right: 11%;
    }
}

@media(min-width: 880px) and (max-width:999px){
    .bottom-right:lang(bn) {
        position: absolute;
        bottom: 6%;
        right: -20%;
    }
    .top-right:lang(bn) {
        position: absolute;
        right: 6%;
    }
}

@media(min-width: 760px) and (max-width:879px){
    .bottom-right:lang(bn) {
        position: absolute;
        bottom: 6%;
        right: -21%;
    }
    .top-right:lang(bn) {
        position: absolute;
        right: 3.5%;
    }
}

@media(min-width: 700px) and (max-width:759px){
    .bottom-right:lang(bn) {
        position: absolute;
        bottom: 6%;
        right: -21%;
    }
    .top-right:lang(bn) {
        position: absolute;
        right: 3.5%;
    }
}

@media(min-width: 650px) and (max-width:699px){
    .bottom-right:lang(bn) {
        position: absolute;
        bottom: 6%;
        right: -21%;
    }
    .top-right:lang(bn) {
        position: absolute;
        right: 4.5%;
        top: 49%;
    }
    .primary-header:lang(bn) {
        font-size: 1.2rem;
    }
    .primary-header2:lang(bn) {
        font-size: 2.6rem;
    }
}

@media(min-width: 600px) and (max-width:649px){
    .bottom-right:lang(bn) {
        position: absolute;
        bottom: 6%;
        right: -21%;
    }
    .top-right:lang(bn) {
        position: absolute;
        right: 6%;
        top: 49%;
    }
    .primary-header:lang(bn) {
        font-size: 1.2rem;
    }
    .primary-header2:lang(bn) {
        font-size: 2.6rem;
    }
}

@media(min-width: 550px) and (max-width:599px){
    .bottom-right:lang(bn) {
        position: absolute;
        bottom: 6%;
        right: -21%;
    }
    .top-right:lang(bn) {
        position: absolute;
        right: 5.5%;
        top: 52%;
    }
    .primary-header:lang(bn) {
        font-size: 1.2rem;
    }
    .primary-header2:lang(bn) {
        font-size: 2.2rem;
    }
}

@media(min-width: 500px) and (max-width:549px){
    .bottom-right:lang(bn) {
        position: absolute;
        bottom: 6%;
        right: -21%;
    }
    .top-right:lang(bn) {
        position: absolute;
        right: 6%;
        top: 52%;
    }
    .primary-header:lang(bn) {
        font-size: 1.2rem;
    }
    .primary-header2:lang(bn) {
        font-size: 2.2rem;
    }
}

@media(min-width: 400px) and (max-width:499px){
    .bottom-right:lang(bn) {
        position: absolute;
        bottom: 6%;
        right: -17%;
    }
    .top-right:lang(bn) {
        position: absolute;
        right: 4.5%;
        top: 60%;
    }
    .primary-header:lang(bn) {
        font-size: .9rem;
    }
    .primary-header2:lang(bn) {
        font-size: 1.6rem;
    }
}

@media(min-width: 320px) and (max-width:399px){
    .bottom-right:lang(bn) {
        position: absolute;
        bottom: 6%;
        right: -17%;
    }
    .top-right:lang(bn) {
        position: absolute;
        right: 3.5%;
        top: 62%;
    }
    .primary-header:lang(bn) {
        font-size: .7rem;
    }
    .primary-header2:lang(bn) {
        font-size: 1.3rem;
    }
}

@media(min-width: 250px) and (max-width:319px){
    .bottom-right:lang(bn) {
        position: absolute;
        bottom: 6%;
        right: -17%;
    }
    .top-right:lang(bn) {
        position: absolute;
        right: 3.5%;
        top: 68%;
    }
    .primary-header:lang(bn) {
        font-size: .5rem;
    }
    .primary-header2:lang(bn) {
        font-size: 1rem;
    }
}

@media(max-width:249px){
    .bottom-right:lang(bn) {
        position: absolute;
        bottom: 6%;
        right: -15%;
    }
    .top-right:lang(bn) {
        position: absolute;
        right: 1%;
        top: 72%;
    }
    .primary-header:lang(bn) {
        font-size: .3rem;
    }
    .primary-header2:lang(bn) {
        font-size: .6rem;
    }
}
/*END of Bengali CSS*/
/*Bhojpuri CSS*/
@media(min-width: 1300px) and (max-width:1399px){
    .bottom-right:lang(bho) {
        position: absolute;
        bottom: 10%;
        right: -17%;
    }
    .primary-header2:lang(bho){
        font-size:3.6rem;
    }
    .top-right:lang(bho){
        top:47%;
        right:3.5%;
    }
}
@media(min-width: 1200px) and (max-width:1299px){
    .bottom-right:lang(bho) {
        position: absolute;
        bottom: 8%;
        right: -17%;
    }
    .primary-header2:lang(bho){
        font-size:3.6rem;
    }
    .top-right:lang(bho){
        top:47%;
        right:5.5%;
    }
}
@media(min-width: 1100px) and (max-width:1199px){
    .bottom-right:lang(bho) {
        position: absolute;
        bottom: 8%;
        right: -17%;
    }
    .primary-header2:lang(bho){
        font-size:3.6rem;
    }
    .top-right:lang(bho){
        top:47%;
        right:6.5%;
    }
}
@media(min-width: 1000px) and (max-width:1099px){
    .bottom-right:lang(bho) {
        position: absolute;
        bottom: 6%;
        right: -17%;
    }
    .primary-header2:lang(bho){
        font-size:3.6rem;
    }
    .top-right:lang(bho){
        top:47%;
        right:8%;
    }
}
@media(min-width: 950px) and (max-width:999px){
    .bottom-right:lang(bho) {
        position: absolute;
        bottom: 2%;
        right: -24%;
    }
    .primary-header2:lang(bho){
        font-size:3.6rem;
    }
    .top-right:lang(bho){
        top:47%;
        right:6.5%;
    }
}
@media(min-width: 880px) and (max-width:949px){
    .bottom-right:lang(bho) {
        position: absolute;
        bottom: 2%;
        right: -27%;
    }
    .primary-header2:lang(bho){
        font-size:3.6rem;
    }
    .top-right:lang(bho){
        top:47%;
        right:6.5%;
    }
}
@media(min-width: 810px) and (max-width:879px){
    .bottom-right:lang(bho) {
        position: absolute;
        bottom: 2%;
        right: -25%;
    }
    .primary-header2:lang(bho){
        font-size:3.3rem;
    }
    .top-right:lang(bho){
        top:47%;
        right:6.5%;
    }
    .primary-header:lang(bho){
        font-size:1.7rem;
    }
}
@media(min-width: 750px) and (max-width:809px){
    .bottom-right:lang(bho) {
        position: absolute;
        bottom: 2%;
        right: -25%;
    }
    .primary-header2:lang(bho){
        font-size:3rem;
    }
    .top-right:lang(bho){
        top:47%;
        right:4.5%;
    }
    .primary-header:lang(bho){
        font-size:1.7rem;
    }
}
@media(min-width: 700px) and (max-width:749px){
    .bottom-right:lang(bho) {
        position: absolute;
        bottom: 4%;
        right: -23%;
    }
    .primary-header2:lang(bho){
        font-size:2.6rem;
    }
    .top-right:lang(bho){
        top:52%;
        right:5.5%;
    }
    .primary-header:lang(bho){
        font-size:1.3rem;
    }
}
@media(min-width: 650px) and (max-width:699px){
    .bottom-right:lang(bho) {
        position: absolute;
        bottom: 4%;
        right: -25%;
    }
    .primary-header2:lang(bho){
        font-size:2.6rem;
    }
    .top-right:lang(bho){
        top:52%;
        right:6%;
    }
    .primary-header:lang(bho){
        font-size:1.3rem;
    }
}
@media(min-width: 600px) and (max-width:649px){
    .bottom-right:lang(bho) {
        position: absolute;
        bottom: 4%;
        right: -22%;
    }
    .primary-header2:lang(bho){
        font-size:2.2rem;
    }
    .top-right:lang(bho){
        top:54%;
        right:5.5%;
    }
    .primary-header:lang(bho){
        font-size:1.1rem;
    }
}
@media(min-width: 570px) and (max-width:599px){
    .bottom-right:lang(bho) {
        position: absolute;
        bottom: 4%;
        right: -22%;
    }
    .primary-header2:lang(bho){
        font-size:2.2rem;
    }
    .top-right:lang(bho){
        top:54%;
        right:6.5%;
    }
    .primary-header:lang(bho){
        font-size:1.1rem;
    }
}
@media(min-width: 500px) and (max-width:569px){
    .bottom-right:lang(bho) {
        position: absolute;
        bottom: 6%;
        right: -22%;
    }
    .primary-header2:lang(bho){
        font-size:1.8rem;
    }
    .top-right:lang(bho){
        top:56%;
        right:4.5%;
    }
    .primary-header:lang(bho){
        font-size:.8rem;
    }
}
@media(min-width: 460px) and (max-width:499px){
    .bottom-right:lang(bho) {
        position: absolute;
        bottom: 6%;
        right: -24%;
    }
    .primary-header2:lang(bho){
        font-size:1.8rem;
    }
    .top-right:lang(bho){
        top:56%;
        right:6%;
    }
    .primary-header:lang(bho){
        font-size:.8rem;
    }
}
@media(min-width: 400px) and (max-width:459px){
    .bottom-right:lang(bho) {
        position: absolute;
        bottom: 6%;
        right: -22%;
    }
    .primary-header2:lang(bho){
        font-size:1.5rem;
    }
    .top-right:lang(bho){
        top:60%;
        right:4.5%;
    }
    .primary-header:lang(bho){
        font-size:.7rem;
    }
}
@media(min-width: 370px) and (max-width:399px){
    .bottom-right:lang(bho) {
        position: absolute;
        bottom: 6%;
        right: -24%;
    }
    .primary-header2:lang(bho){
        font-size:1.5rem;
    }
    .top-right:lang(bho){
        top:62%;
        right:4.5%;
    }
    .primary-header:lang(bho){
        font-size:.7rem;
    }
}
@media(min-width: 310px) and (max-width:369px){
    .bottom-right:lang(bho) {
        position: absolute;
        bottom: 6%;
        right: -21%;
    }
    .primary-header2:lang(bho){
        font-size:1.2rem;
    }
    .top-right:lang(bho){
        top:64%;
        right:5.5%;
    }
    .primary-header:lang(bho){
        font-size:.5rem;
    }
}
@media(min-width: 250px) and (max-width:309px){
    .bottom-right:lang(bho) {
        position: absolute;
        bottom: 8%;
        right: -19%;
    }
    .primary-header2:lang(bho){
        font-size:.9rem;
    }
    .top-right:lang(bho){
        top:68%;
        right:3.5%;
    }
    .primary-header:lang(bho){
        font-size:.4rem;
    }
}
@media (max-width:249px){
    .bottom-right:lang(bho) {
        position: absolute;
        bottom: 8%;
        right: -15%;
    }
    .primary-header2:lang(bho){
        font-size:.6rem;
    }
    .top-right:lang(bho){
        top:73%;
        right:1.5%;
    }
    .primary-header:lang(bho){
        font-size:.3rem;
    }
}
@media (max-width:680px){
    .header-fontsize:lang(bho) {
        font-size:1.1rem;
    }
}
/*END of Bhojpuri CSS*/

/*Bosnian CSS*/
@media(min-width: 1350px) and (max-width:1399px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 12%;
        right: -22%;
    }
    .primary-header2:lang(bs){
        font-size:3.6rem;
    }
    .top-right:lang(bs) {
        top: 43%;
    }
}
@media(min-width: 1300px) and (max-width:1349px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 12%;
        right: -22%;
    }
    .primary-header2:lang(bs){
        font-size:3.6rem;
    }
    .top-right:lang(bs) {
        top: 43%;
        right:8.5%;
    }
}
@media(min-width: 1250px) and (max-width:1299px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 12%;
        right: -24%;
    }
    .primary-header2:lang(bs){
        font-size:3.6rem;
    }
    .top-right:lang(bs) {
        top: 43%;
        right:8.5%;
    }
}
@media(min-width: 1200px) and (max-width:1249px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 12%;
        right: -25.5%;
    }
    .primary-header2:lang(bs){
        font-size:3.6rem;
    }
    .top-right:lang(bs) {
        top: 43%;
        right:8.5%;
    }
}
@media(min-width: 1150px) and (max-width:1199px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 12%;
        right: -24%;
    }
    .primary-header2:lang(bs){
        font-size:3.3rem;
    }
    .top-right:lang(bs) {
        top: 45%;
        right:7.5%;
    }
    .primary-header:lang(bs){
        font-size:1.8rem;
    }
}
@media(min-width: 1100px) and (max-width:1149px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 12%;
        right: -25%;
    }
    .primary-header2:lang(bs){
        font-size:3.3rem;
    }
    .top-right:lang(bs) {
        top: 45%;
        right:7.5%;
    }
    .primary-header:lang(bs){
        font-size:1.8rem;
    }
}
@media(min-width: 1050px) and (max-width:1099px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 12%;
        right: -24%;
    }
    .primary-header2:lang(bs){
        font-size:3rem;
    }
    .top-right:lang(bs) {
        top: 45%;
        right:7.5%;
    }
    .primary-header:lang(bs){
        font-size:1.6rem;
    }
}
@media(min-width: 1000px) and (max-width:1049px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 12%;
        right: -25%;
    }
    .primary-header2:lang(bs){
        font-size:3rem;
    }
    .top-right:lang(bs) {
        top: 45%;
        right:8.5%;
    }
    .primary-header:lang(bs){
        font-size:1.6rem;
    }
}
@media(min-width: 950px) and (max-width:999px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 12%;
        right: -24%;
    }
    .primary-header2:lang(bs){
        font-size:2.7rem;
    }
    .top-right:lang(bs) {
        top: 48%;
        right:7.5%;
    }
    .primary-header:lang(bs){
        font-size:1.4rem;
    }
}
@media(min-width: 900px) and (max-width:949px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 12%;
        right: -24%;
    }
    .primary-header2:lang(bs){
        font-size:2.6rem;
    }
    .top-right:lang(bs) {
        top: 48%;
        right:7.5%;
    }
    .primary-header:lang(bs){
        font-size:1.4rem;
    }
}
@media(min-width: 850px) and (max-width:899px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 12%;
        right: -24%;
    }
    .primary-header2:lang(bs){
        font-size:2.4rem;
    }
    .top-right:lang(bs) {
        top: 48%;
        right:5.5%;
    }
    .primary-header:lang(bs){
        font-size:1.4rem;
    }
}
@media(min-width: 800px) and (max-width:849px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 12%;
        right: -25%;
    }
    .primary-header2:lang(bs){
        font-size:2.4rem;
    }
    .top-right:lang(bs) {
        top: 48%;
        right:6.5%;
    }
    .primary-header:lang(bs){
        font-size:1.4rem;
    }
}
@media(min-width: 750px) and (max-width:799px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 12%;
        right: -23%;
    }
    .primary-header2:lang(bs){
        font-size:2.1rem;
    }
    .top-right:lang(bs) {
        top: 54%;
        right:6.5%;
    }
    .primary-header:lang(bs){
        font-size:1.1rem;
    }
}
@media(min-width: 700px) and (max-width:749px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 12%;
        right: -25%;
    }
    .primary-header2:lang(bs){
        font-size:2.1rem;
    }
    .top-right:lang(bs) {
        top: 54%;
        right:7%;
    }
    .primary-header:lang(bs){
        font-size:1.1rem;
    }
}
@media(min-width: 650px) and (max-width:699px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 12%;
        right: -23%;
    }
    .primary-header2:lang(bs){
        font-size:1.8rem;
    }
    .top-right:lang(bs) {
        top: 57%;
        right:6.5%;
    }
    .primary-header:lang(bs){
        font-size:.9rem;
    }
}
@media(min-width: 600px) and (max-width:649px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 12%;
        right: -25%;
    }
    .primary-header2:lang(bs){
        font-size:1.8rem;
    }
    .top-right:lang(bs) {
        top: 57%;
        right:7%;
    }
    .primary-header:lang(bs){
        font-size:.9rem;
    }
}
@media(min-width: 550px) and (max-width:599px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 12%;
        right: -21%;
    }
    .primary-header2:lang(bs){
        font-size:1.4rem;
    }
    .top-right:lang(bs) {
        top: 59%;
        right:4.5%;
    }
    .primary-header:lang(bs){
        font-size:.7rem;
    }
}
@media(min-width: 500px) and (max-width:549px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 12%;
        right: -21%;
    }
    .primary-header2:lang(bs){
        font-size:1.4rem;
    }
    .top-right:lang(bs) {
        top: 59%;
        right:5.5%;
    }
    .primary-header:lang(bs){
        font-size:.7rem;
    }
}
@media(min-width: 470px) and (max-width:499px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 12%;
        right: -24%;
    }
    .primary-header2:lang(bs){
        font-size:1.4rem;
    }
    .top-right:lang(bs) {
        top: 59%;
        right:5.5%;
    }
    .primary-header:lang(bs){
        font-size:.7rem;
    }
}
@media(min-width: 450px) and (max-width:469px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 12%;
        right: -27%;
    }
    .primary-header2:lang(bs){
        font-size:1.4rem;
    }
    .top-right:lang(bs) {
        top: 59%;
        right:4.5%;
    }
    .primary-header:lang(bs){
        font-size:.7rem;
    }
}
@media(min-width: 400px) and (max-width:449px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 12%;
        right: -24%;
    }
    .primary-header2:lang(bs){
        font-size:1.2rem;
    }
    .top-right:lang(bs) {
        top: 59%;
        right:3.5%;
    }
    .primary-header:lang(bs){
        font-size:.6rem;
    }
}
@media(min-width: 350px) and (max-width:399px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 12%;
        right: -20%;
    }
    .primary-header2:lang(bs){
        font-size:.9rem;
    }
    .top-right:lang(bs) {
        top: 65%;
        right:3.5%;
    }
    .primary-header:lang(bs){
        font-size:.4rem;
    }
}
@media(min-width: 300px) and (max-width:349px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 12%;
        right: -23%;
    }
    .primary-header2:lang(bs){
        font-size:.9rem;
    }
    .top-right:lang(bs) {
        top: 65%;
        right:4%;
    }
    .primary-header:lang(bs){
        font-size:.4rem;
    }
}
@media(min-width: 250px) and (max-width:299px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 8%;
        right: -20%;
    }
    .primary-header2:lang(bs){
        font-size:.7rem;
    }
    .top-right:lang(bs) {
        top: 73%;
        right:4%;
    }
    .primary-header:lang(bs){
        font-size:.3rem;
    }
}
@media (max-width:249px){
    .bottom-right:lang(bs) {
        position: absolute;
        bottom: 8%;
        right: -20%;
    }
    .primary-header2:lang(bs){
        font-size:.6rem;
    }
    .top-right:lang(bs) {
        top: 74%;
        right:1%;
    }
    .primary-header:lang(bs){
        font-size:.3rem;
    }
}
@media(max-width:480px){
    .pink-background:lang(bs), .purple-background:lang(bs) {
        height: 40px !important;
    }
    .header-fontsize:lang(bs) {
        bottom: 0%;
    }
    #resources .pink-background .header-fontsize:lang(bs) {
        bottom: 0%;
    }
    #partnersOtherLinks .pink-background .header-fontsize:lang(bs) {
        bottom: -6px;
    }
}
@media(max-width:768px){
    .pink-background:lang(bs), .purple-background:lang(bs) {
        height: 56px;
    }
}
/*END of Bosnian CSS*/

/*Bulgarian CSS*/
@media(min-width:1350px) and (max-width:1399px){
    .bottom-right:lang(bg) {
        position: absolute;
        bottom: 12%;
        right: -24%;
    }
    .primary-header2:lang(bg){
        font-size:3.6rem;
    }
    .top-right:lang(bg) {
        top: 47%;
    }
    .header-fontsize:lang(bg) {
        font-size: 2.2rem;
        bottom: 0%;
    }
}
@media(min-width:1300px) and (max-width:1349px){
    .bottom-right:lang(bg) {
        position: absolute;
        bottom: 12%;
        right: -24%;
    }
    .primary-header2:lang(bg){
        font-size:3.6rem;
    }
    .top-right:lang(bg) {
        top: 47%;
        right: 7.5%;
    }
    .header-fontsize:lang(bg) {
        font-size: 2.2rem;
        bottom: 0%;
    }
}
@media(min-width:1250px) and (max-width:1299px){
    .bottom-right:lang(bg) {
        position: absolute;
        bottom: 12%;
        right: -26%;
    }
    .primary-header2:lang(bg){
        font-size:3.6rem;
    }
    .top-right:lang(bg) {
        top: 47%;
        right: 7.5%;
    }
}
@media(min-width:1200px) and (max-width:1249px){
    .bottom-right:lang(bg) {
        position: absolute;
        bottom: 12%;
        right: -25%;
    }
    .primary-header2:lang(bg){
        font-size:3.3rem;
    }
    .top-right:lang(bg) {
        top: 47%;
        right: 7.5%;
    }
}
@media(min-width:1150px) and (max-width:1199px){
    .bottom-right:lang(bg) {
        position: absolute;
        bottom: 12%;
        right: -26%;
    }
    .primary-header2:lang(bg){
        font-size:3.3rem;
    }
    .top-right:lang(bg) {
        top: 47%;
        right: 7.5%;
    }
}
@media(min-width:1100px) and (max-width:1149px){
    .bottom-right:lang(bg) {
        position: absolute;
        bottom: 12%;
        right: -25%;
    }
    .primary-header2:lang(bg){
        font-size:3rem;
    }
    .top-right:lang(bg) {
        top: 49%;
        right: 7.5%;
    }
    .primary-header:lang(bg){
        font-size:1.6rem;
    }
}
@media(min-width:1050px) and (max-width:1099px){
    .bottom-right:lang(bg) {
        position: absolute;
        bottom: 12%;
        right: -26%;
    }
    .primary-header2:lang(bg){
        font-size:3rem;
    }
    .top-right:lang(bg) {
        top: 49%;
        right: 8.5%;
    }
    .primary-header:lang(bg){
        font-size:1.6rem;
    }
}
@media(min-width:1000px) and (max-width:1049px){
    .bottom-right:lang(bg) {
        position: absolute;
        bottom: 12%;
        right: -28%;
    }
    .primary-header2:lang(bg){
        font-size:2.9rem;
    }
    .top-right:lang(bg) {
        top: 49%;
        right: 7.5%;
    }
    .primary-header:lang(bg){
        font-size:1.6rem;
    }
}
@media(min-width:950px) and (max-width:999px){
    .bottom-right:lang(bg) {
        position: absolute;
        bottom: 12%;
        right: -25%;
    }
    .primary-header2:lang(bg){
        font-size:2.6rem;
    }
    .top-right:lang(bg) {
        top: 51%;
        right: 6.5%;
    }
    .primary-header:lang(bg){
        font-size:1.4rem;
    }
}
@media(min-width:900px) and (max-width:949px){
    .bottom-right:lang(bg) {
        position: absolute;
        bottom: 12%;
        right: -27%;
    }
    .primary-header2:lang(bg){
        font-size:2.6rem;
    }
    .top-right:lang(bg) {
        top: 51%;
        right: 6.5%;
    }
    .primary-header:lang(bg){
        font-size:1.4rem;
    }
}
@media(min-width:850px) and (max-width:899px){
    .bottom-right:lang(bg) {
        position: absolute;
        bottom: 12%;
        right: -25%;
    }
    .primary-header2:lang(bg){
        font-size:2.3rem;
    }
    .top-right:lang(bg) {
        top: 54%;
        right: 7.5%;
    }
    .primary-header:lang(bg){
        font-size:1.1rem;
    }
}
@media(min-width:800px) and (max-width:849px){
    .bottom-right:lang(bg) {
        position: absolute;
        bottom: 12%;
        right: -26%;
    }
    .primary-header2:lang(bg){
        font-size:2.3rem;
    }
    .top-right:lang(bg) {
        top: 54%;
        right: 8.5%;
    }
    .primary-header:lang(bg){
        font-size:1.1rem;
    }
}
@media(min-width:750px) and (max-width:799px){
    .bottom-right:lang(bg) {
        position: absolute;
        bottom: 12%;
        right: -24%;
    }
    .primary-header2:lang(bg){
        font-size:2rem;
    }
    .top-right:lang(bg) {
        top: 57%;
        right: 8.5%;
    }
    .primary-header:lang(bg){
        font-size:.9rem;
    }
}
@media(min-width:700px) and (max-width:749px){
    .bottom-right:lang(bg) {
        position: absolute;
        bottom: 12%;
        right: -26%;
    }
    .primary-header2:lang(bg){
        font-size:2rem;
    }
    .top-right:lang(bg) {
        top: 57%;
        right: 8.5%;
    }
    .primary-header:lang(bg){
        font-size:.9rem;
    }
}
@media(min-width:650px) and (max-width:699px){
    .bottom-right:lang(bg) {
        position: absolute;
        bottom: 12%;
        right: -24%;
    }
    .primary-header2:lang(bg){
        font-size:1.7rem;
    }
    .top-right:lang(bg) {
        top: 57%;
        right: 6.5%;
    }
    .primary-header:lang(bg){
        font-size:.9rem;
    }
}
@media(min-width:600px) and (max-width:649px){
    .bottom-right:lang(bg) {
        position: absolute;
        bottom: 12%;
        right: -24%;
    }
    .primary-header2:lang(bg){
        font-size:1.7rem;
    }
    .top-right:lang(bg) {
        top: 57%;
        right: 7%;
    }
    .primary-header:lang(bg){
        font-size:.9rem;
    }
}
@media(min-width:550px) and (max-width:599px){
    .bottom-right:lang(bg) {
        position: absolute;
        bottom: 12%;
        right: -20%;
    }
    .primary-header2:lang(bg){
        font-size:1.3rem;
    }
    .top-right:lang(bg) {
        top: 60%;
        right: 4.5%;
    }
    .primary-header:lang(bg){
        font-size:.7rem;
    }
}
@media(max-width:759px){
    .header-fontsize:lang(bg){
        font-size: 1.8rem;
    }
}
@media(min-width:500px) and (max-width:549px){
    .bottom-right:lang(bg) {
        position: absolute;
        bottom: 12%;
        right: -20%;
    }
    .primary-header2:lang(bg){
        font-size:1.3rem;
    }
    .top-right:lang(bg) {
        top: 60%;
        right: 5.5%;
    }
    .primary-header:lang(bg){
        font-size:.7rem;
    }
}
@media(min-width:460px) and (max-width:499px){
    .bottom-right:lang(bg) {
        position: absolute;
        bottom: 12%;
        right: -24%;
    }
    .primary-header2:lang(bg){
        font-size:1.3rem;
    }
    .top-right:lang(bg) {
        top: 60%;
        right: 5.5%;
    }
    .primary-header:lang(bg){
        font-size:.7rem;
    }
}
@media(min-width:380px) and (max-width:459px){
    .bottom-right:lang(bg) {
        position: absolute;
        bottom: 12%;
        right: -21%;
    }
    .primary-header2:lang(bg){
        font-size:1rem;
    }
    .top-right:lang(bg) {
        top: 63%;
        right: 4%;
    }
    .primary-header:lang(bg){
        font-size:.5rem;
    }

    #partnersOtherLinks .pink-background .header-fontsize {
        bottom: 0px;
    }
}
@media(min-width:300px) and (max-width:379px){
    .bottom-right:lang(bg) {
        position: absolute;
        bottom: 12%;
        right: -18%;
    }
    .primary-header2:lang(bg){
        font-size:.8rem;
    }
    .top-right:lang(bg) {
        top: 65%;
        right: 4%;
    }
    .primary-header:lang(bg){
        font-size:.4rem;
    }

    #partnersOtherLinks .pink-background .header-fontsize {
        bottom: -3px;
    }
}
@media(min-width:270px) and (max-width:299px){
    .bottom-right:lang(bg) {
        position: absolute;
        bottom: 12%;
        right: -15%;
    }
    .primary-header2:lang(bg){
        font-size:.6rem;
    }
    .top-right:lang(bg) {
        top: 69%;
        right: 2%;
    }
    .primary-header:lang(bg){
        font-size:.3rem;
    }

    #partnersOtherLinks .pink-background .header-fontsize {
        bottom: -3px;
    }
}
@media (max-width:269px){
    .bottom-right:lang(bg) {
        position: absolute;
        bottom: 12%;
        right: -14%;
    }
    .primary-header2:lang(bg){
        font-size:.5rem;
    }
    .top-right:lang(bg) {
        top: 72%;
        right: 2%;
    }
    .primary-header:lang(bg){
        font-size:.2rem;
    }

    #partnersOtherLinks .pink-background .header-fontsize {
        bottom: -3px;
    }
}
@media(max-width:759px){
    .header-fontsize:lang(bg){
        font-size: 1.8rem;
    }
}
@media(max-width:613px){
    .header-fontsize:lang(bg){
        font-size: 1.4rem;
    }
}
@media(max-width:535px){
    .header-fontsize:lang(bg){
        font-size: 1.2rem;
    }
}
/*END of Bulgarian CSS*/

/*Catalan CSS*/
@media(min-width:1350px) and (max-width:1399px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -34%;
    }
    .top-right:lang(ca) {
        right: 4.5%;
    }
}
@media(min-width:1300px) and (max-width:1349px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -34%;
    }
    .top-right:lang(ca) {
        right: 5.5%;
    }
}
@media(min-width:1250px) and (max-width:1299px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -31%;
    }
    .top-right:lang(ca) {
        top: 43%;
        right: 5.5%;
    }
    .primary-header2:lang(ca){
        font-size:3.6rem;
    }
    .primary-header:lang(ca){
        font-size:1.8rem;
    }
}
@media(min-width:1200px) and (max-width:1249px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -31%;
    }
    .top-right:lang(ca) {
        top: 43%;
        right: 6.4%;
    }
    .primary-header2:lang(ca){
        font-size:3.6rem;
    }
    .primary-header:lang(ca){
        font-size:1.8rem;
    }
}
@media(min-width:1150px) and (max-width:1199px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -31%;
    }
    .top-right:lang(ca) {
        top: 45%;
        right: 4.5%;
    }
    .primary-header2:lang(ca){
        font-size:3.3rem;
    }
    .primary-header:lang(ca){
        font-size:1.7rem;
    }
}
@media(min-width:1100px) and (max-width:1149px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -31%;
    }
    .top-right:lang(ca) {
        top: 45%;
        right: 6%;
    }
    .primary-header2:lang(ca){
        font-size:3.3rem;
    }
    .primary-header:lang(ca){
        font-size:1.7rem;
    }
}
@media(min-width:1050px) and (max-width:1099px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -30%;
    }
    .top-right:lang(ca) {
        top: 45%;
        right: 3.5%;
    }
    .primary-header2:lang(ca){
        font-size:3rem;
    }
    .primary-header:lang(ca){
        font-size:1.7rem;
    }
}
@media(min-width:1000px) and (max-width:1049px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -30%;
    }
    .top-right:lang(ca) {
        top: 45%;
        right: 4.5%;
    }
    .primary-header2:lang(ca){
        font-size:3rem;
    }
    .primary-header:lang(ca){
        font-size:1.7rem;
    }
}
@media(min-width:950px) and (max-width:999px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -30%;
    }
    .top-right:lang(ca) {
        top: 48%;
        right: 4%;
    }
    .primary-header2:lang(ca){
        font-size:2.7rem;
    }
    .primary-header:lang(ca){
        font-size:1.4rem;
    }
}
@media(min-width:900px) and (max-width:949px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -30%;
    }
    .top-right:lang(ca) {
        top: 48%;
        right: 5%;
    }
    .primary-header2:lang(ca){
        font-size:2.7rem;
    }
    .primary-header:lang(ca){
        font-size:1.4rem;
    }
}
@media(min-width:870px) and (max-width:899px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -33%;
    }
    .top-right:lang(ca) {
        top: 48%;
        right: 4%;
    }
    .primary-header2:lang(ca){
        font-size:2.7rem;
    }
    .primary-header:lang(ca){
        font-size:1.4rem;
    }
}
@media(min-width:800px) and (max-width:869px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -30%;
    }
    .top-right:lang(ca) {
        top: 51%;
        right: 4%;
    }
    .primary-header2:lang(ca){
        font-size:2.4rem;
    }
    .primary-header:lang(ca){
        font-size:1.3rem;
    }
}
@media(min-width:750px) and (max-width:799px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -34%;
    }
    .top-right:lang(ca) {
        top: 51%;
        right: 3.4%;
    }
    .primary-header2:lang(ca){
        font-size:2.4rem;
    }
    .primary-header:lang(ca){
        font-size:1.3rem;
    }
}
@media(min-width:700px) and (max-width:749px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -30%;
    }
    .top-right:lang(ca) {
        top: 54%;
        right: 3.4%;
    }
    .primary-header2:lang(ca){
        font-size:2.1rem;
    }
    .primary-header:lang(ca){
        font-size:1.1rem;
    }
}
@media(min-width:650px) and (max-width:699px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -34%;
    }
    .top-right:lang(ca) {
        top: 54%;
        right: 2.5%;
    }
    .primary-header2:lang(ca){
        font-size:2.1rem;
    }
    .primary-header:lang(ca){
        font-size:1.1rem;
    }
}
@media(min-width:600px) and (max-width:649px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -32%;
    }
    .top-right:lang(ca) {
        top: 54%;
        right: 2.2%;
    }
    .primary-header2:lang(ca){
        font-size:1.8rem;
    }
    .primary-header:lang(ca){
        font-size:.9rem;
    }
}
@media(min-width:550px) and (max-width:599px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -35%;
    }
    .top-right:lang(ca) {
        top: 54%;
        right: 1.5%;
    }
    .primary-header2:lang(ca){
        font-size:1.8rem;
    }
    .primary-header:lang(ca){
        font-size:.9rem;
    }
}
@media(min-width:500px) and (max-width:549px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -31%;
    }
    .top-right:lang(ca) {
        top: 58%;
        right: 3%;
    }
    .primary-header2:lang(ca){
        font-size:1.5rem;
    }
    .primary-header:lang(ca){
        font-size:.6rem;
    }
}
@media(min-width:460px) and (max-width:499px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -35%;
    }
    .top-right:lang(ca) {
        top: 58%;
        right: 3.5%;
    }
    .primary-header2:lang(ca){
        font-size:1.5rem;
    }
    .primary-header:lang(ca){
        font-size:.6rem;
    }
}
@media(min-width:400px) and (max-width:459px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -30%;
    }
    .top-right:lang(ca) {
        top: 62%;
        right: 2.8%;
    }
    .primary-header2:lang(ca){
        font-size:1.2rem;
    }
    .primary-header:lang(ca){
        font-size:.5rem;
    }
}
@media(min-width:380px) and (max-width:399px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -34%;
    }
    .top-right:lang(ca) {
        top: 62%;
        right: 2.2%;
    }
    .primary-header2:lang(ca){
        font-size:1.2rem;
    }
    .primary-header:lang(ca){
        font-size:.5rem;
    }
}
@media(min-width:320px) and (max-width:379px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -26%;
    }
    .top-right:lang(ca) {
        top: 65%;
        right: .5%;
    }
    .primary-header2:lang(ca){
        font-size:.9rem;
    }
    .primary-header:lang(ca){
        font-size:.4rem;
    }
}
@media(min-width:300px) and (max-width:319px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -30%;
    }
    .top-right:lang(ca) {
        top: 65%;
        right: .5%;
    }
    .primary-header2:lang(ca){
        font-size:.9rem;
    }
    .primary-header:lang(ca){
        font-size:.4rem;
    }
}
@media(min-width:240px) and (max-width:299px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -24%;
    }
    .top-right:lang(ca) {
        top: 67%;
        right: 0%;
    }
    .primary-header2:lang(ca){
        font-size:.7rem;
    }
    .primary-header:lang(ca){
        font-size:.3rem;
    }
}
@media (max-width:239px){
    .bottom-right:lang(ca) {
        position: absolute;
        bottom: 12%;
        right: -22%;
    }
    .top-right:lang(ca) {
        top: 72%;
        right: 0%;
    }
    .primary-header2:lang(ca){
        font-size:.5rem;
    }
    .primary-header:lang(ca){
        font-size:.2rem;
    }
}
/*END of Catalan CSS*/

/*Cebuano CSS*/
@media(min-width:1350px) and (max-width:1399px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -35%;
    }
    .top-right:lang(ceb) {
        top: 44%;
        right: 3%;
    }
    .primary-header2:lang(ceb){
        font-size:3.7rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        
    }
}

@media(min-width:1300px) and (max-width:1349px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -36%;
    }
    .top-right:lang(ceb) {
        top: 44%;
        right: 4.5%;
    }
    .primary-header2:lang(ceb){
        font-size:3.7rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
}
@media(min-width:1250px) and (max-width:1299px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -39%;
    }
    .top-right:lang(ceb) {
        top: 44%;
        right: 3.5%;
    }
    .primary-header2:lang(ceb){
        font-size:3.7rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
    .header-fontsize:lang(ceb){
        font-size:2.3rem;
    }
}
@media(min-width:1200px) and (max-width:1249px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -36%;
    }
    .top-right:lang(ceb) {
        top: 44%;
        right: 1.5%;
    }
    .primary-header2:lang(ceb){
        font-size:3.4rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
    .header-fontsize:lang(ceb){
        font-size:2.3rem;
    }
}
@media(min-width:1150px) and (max-width:1199px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -39%;
    }
    .top-right:lang(ceb) {
        top: 44%;
        right: 1.25%;
    }
    .primary-header2:lang(ceb){
        font-size:3.4rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
    .header-fontsize:lang(ceb){
        font-size:2.3rem;
    }
}
@media(min-width:1100px) and (max-width:1149px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -37%;
    }
    .top-right:lang(ceb) {
        top: 46%;
        right: .75%;
    }
    .primary-header2:lang(ceb){
        font-size:3.1rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:1.8rem;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
    .header-fontsize:lang(ceb){
        font-size:2.1rem;
    }
}
@media(min-width:1050px) and (max-width:1099px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -39%;
    }
    .top-right:lang(ceb) {
        top: 46%;
        right: .75%;
    }
    .primary-header2:lang(ceb){
        font-size:3.1rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:1.8rem;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
    .header-fontsize:lang(ceb){
        font-size:2.1rem;
    }
}
@media(min-width:1000px) and (max-width:1049px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -36%;
    }
    .top-right:lang(ceb) {
        top: 46%;
        right: 2%;
    }
    .primary-header2:lang(ceb){
        font-size:2.8rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:1.5rem;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
    .header-fontsize:lang(ceb){
        font-size:2.1rem;
    }
}
@media(min-width:950px) and (max-width:999px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -38%;
    }
    .top-right:lang(ceb) {
        top: 47%;
        right: 2%;
    }
    .primary-header2:lang(ceb){
        font-size:2.8rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:1.5rem;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
    .header-fontsize:lang(ceb){
        font-size:2.1rem;
    }
}
@media(min-width:900px) and (max-width:949px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -42%;
    }
    .top-right:lang(ceb) {
        top: 47%;
        right: 1.5%;
    }
    .primary-header2:lang(ceb){
        font-size:2.8rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:1.5rem;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
    .header-fontsize:lang(ceb){
        font-size:2.1rem;
    }
}
@media(min-width:850px) and (max-width:899px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -38%;
    }
    .top-right:lang(ceb) {
        top: 49%;
        right: 2%;
    }
    .primary-header2:lang(ceb){
        font-size:2.5rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:1.3rem;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
}
@media(min-width:820px) and (max-width:849px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -41%;
    }
    .top-right:lang(ceb) {
        top: 49%;
        right: 1.5%;
    }
    .primary-header2:lang(ceb){
        font-size:2.5rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:1.3rem;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
}
@media(min-width:790px) and (max-width:819px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -35%;
    }
    .top-right:lang(ceb) {
        top: 55%;
        right: 1.5%;
    }
    .primary-header2:lang(ceb){
        font-size:2.1rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:1rem;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
}
@media(min-width:750px) and (max-width:789px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -37%;
    }
    .top-right:lang(ceb) {
        top: 55%;
        right: 1.5%;
    }
    .primary-header2:lang(ceb){
        font-size:2.1rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:1rem;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
}
@media(min-width:700px) and (max-width:749px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -40%;
    }
    .top-right:lang(ceb) {
        top: 55%;
        right: 1.25%;
    }
    .primary-header2:lang(ceb){
        font-size:2.1rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:1rem;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
}
@media(min-width:680px) and (max-width:699px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -32%;
    }
    .top-right:lang(ceb) {
        top: 57%;
        right: 1.5%;
    }
    .primary-header2:lang(ceb){
        font-size:1.7rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:.8rem;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
}
@media(min-width:650px) and (max-width:679px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -32%;
    }
    .top-right:lang(ceb) {
        top: 57%;
        right: 2%;
    }
    .primary-header2:lang(ceb){
        font-size:1.7rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:.8rem;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
}
@media(min-width:620px) and (max-width:649px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -32%;
    }
    .top-right:lang(ceb) {
        top: 57%;
        right: 4%;
    }
    .primary-header2:lang(ceb){
        font-size:1.7rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:.8rem;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
}
@media(min-width:600px) and (max-width:619px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -35%;
    }
    .top-right:lang(ceb) {
        top: 57%;
        right: 3%;
    }
    .primary-header2:lang(ceb){
        font-size:1.7rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:.8rem;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
}
@media(min-width:580px) and (max-width:599px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -38%;
    }
    .top-right:lang(ceb) {
        top: 57%;
        right: 3%;
    }
    .primary-header2:lang(ceb){
        font-size:1.7rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:.8rem;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
}
@media(min-width:560px) and (max-width:579px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -41%;
    }
    .top-right:lang(ceb) {
        top: 57%;
        right: 0%;
    }
    .primary-header2:lang(ceb){
        font-size:1.7rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:.8rem;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
}
@media(min-width:500px) and (max-width:559px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -32%;
    }
    .top-right:lang(ceb) {
        top: 60%;
        right: 0%;
    }
    .primary-header2:lang(ceb){
        font-size:1.3rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:.6rem;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
}
@media(min-width:470px) and (max-width:499px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -32%;
    }
    .top-right:lang(ceb) {
        top: 60%;
        right: 1.5%;
    }
    .primary-header2:lang(ceb){
        font-size:1.3rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:.6rem;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
}
@media(min-width:450px) and (max-width:469px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -36%;
    }
    .top-right:lang(ceb) {
        top: 60%;
        right: 0%;
    }
    .primary-header2:lang(ceb){
        font-size:1.3rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:.6rem;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
}
@media(min-width:420px) and (max-width:449px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -23%;
    }
    .top-right:lang(ceb) {
        top: 65%;
        right: 0%;
    }
    .primary-header2:lang(ceb){
        font-size:.9rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:.4rem;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
    .header-fontsize {
        font-size: 1.2rem;
    }
}
@media(min-width:380px) and (max-width:419px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -23%;
    }
    .top-right:lang(ceb) {
        top: 65%;
        right: 1.5%;
    }
    .primary-header2:lang(ceb){
        font-size:.9rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:.4rem;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
    .header-fontsize {
        font-size: 1.2rem;
    }
}
@media(min-width:350px) and (max-width:379px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 12%;
        right: -28%;
    }
    .top-right:lang(ceb) {
        top: 65%;
        right: 0%;
    }
    .primary-header2:lang(ceb){
        font-size:.9rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:.4rem;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
    .header-fontsize {
        font-size: 1.2rem;
    }
}
@media(min-width:310px) and (max-width:349px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 10%;
        right: -35%;
    }
    .top-right:lang(ceb) {
        top: 63%;
        right: -15%;
    }
    .primary-header2:lang(ceb){
        font-size:.9rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:.4rem;
        width: 67%;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
    .header-fontsize {
        font-size: 1.2rem;
    }
}
@media(min-width:270px) and (max-width:309px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 10%;
        right: -30%;
    }
    .top-right:lang(ceb) {
        top: 67%;
        right: -15%;
    }
    .primary-header2:lang(ceb){
        font-size:.7rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:.3rem;
        width: 67%;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
    .header-fontsize {
        font-size: 1.2rem;
    }
}
@media (max-width:269px){
    .bottom-right:lang(ceb) {
        position: absolute;
        bottom: 10%;
        right: -24%;
    }
    .top-right:lang(ceb) {
        top: 72%;
        right: -18%;
    }
    .primary-header2:lang(ceb){
        font-size:.5rem;
        width: 63%;
    }
    .primary-header:lang(ceb){
        font-size:.2rem;
        width: 65%;
    }
    #partnersOtherLinks .header-fontsize:lang(ceb){
        bottom: -12%;
    }
    .header-fontsize {
        font-size: 1.2rem;
    }
}
/*END of Cebuano CSS*/

/*Corsican CSS*/
@media(min-width:1350px) and (max-width:1399px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -25%;
    }
    .top-right:lang(co) {
        top: 47%;
        right: 6%;
    }
    .primary-header2:lang(co){
        font-size:3.7rem;
        width: 64%;
    }
    .primary-header:lang(co){
        
    }
}
@media(min-width:1300px) and (max-width:1349px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -27%;
    }
    .top-right:lang(co) {
        top: 47%;
        right: 6%;
    }
    .primary-header2:lang(co){
        font-size:3.7rem;
        width: 64%;
    }
    .primary-header:lang(co){
        
    }
}
@media(min-width:1250px) and (max-width:1299px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -27%;
    }
    .top-right:lang(co) {
        top: 47%;
        right: 7%;
    }
    .primary-header2:lang(co){
        font-size:3.7rem;
        width: 64%;
    }
    .primary-header:lang(co){
        
    }
}
@media(min-width:1200px) and (max-width:1249px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -27%;
    }
    .top-right:lang(co) {
        top: 47%;
        right: 8%;
    }
    .primary-header2:lang(co){
        font-size:3.7rem;
        width: 64%;
    }
    .primary-header:lang(co){
        
    }
}
@media(min-width:1150px) and (max-width:1199px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -33%;
    }
    .top-right:lang(co) {
        top: 45%;
        right: 4%;
    }
    .primary-header2:lang(co){
        font-size:3.7rem;
        width: 64%;
    }
    .primary-header:lang(co){
        
    }
}
@media(min-width:1110px) and (max-width:1149px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -33%;
    }
    .top-right:lang(co) {
        top: 45%;
        right: 4.5%;
    }
    .primary-header2:lang(co){
        font-size:3.7rem;
        width: 64%;
    }
    .primary-header:lang(co){
        
    }
}
@media(min-width:1060px) and (max-width:1109px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -38%;
    }
    .top-right:lang(co) {
        top: 45%;
        right: 2.5%;
    }
    .primary-header2:lang(co){
        font-size:3.7rem;
        width: 64%;
    }
    .primary-header:lang(co){
        
    }
}
@media(min-width:1000px) and (max-width:1059px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -36%;
    }
    .top-right:lang(co) {
        top: 45%;
        right: 3.4%;
    }
    .primary-header2:lang(co){
        font-size:3.4rem;
        width: 64%;
    }
    .primary-header:lang(co){
        font-size:1.7rem;
    }
}
@media(min-width:950px) and (max-width:999px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -39%;
    }
    .top-right:lang(co) {
        top: 45%;
        right:2.3%;
    }
    .primary-header2:lang(co){
        font-size:3.4rem;
        width: 64%;
    }
    .primary-header:lang(co){
        font-size:1.7rem;
    }
}
@media(min-width:900px) and (max-width:949px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -37%;
    }
    .top-right:lang(co) {
        top: 46%;
        right:3.5%;
    }
    .primary-header2:lang(co){
        font-size:3.1rem;
        width: 64%;
    }
    .primary-header:lang(co){
        font-size:1.4rem;
    }
}
@media(min-width:870px) and (max-width:899px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -39%;
    }
    .top-right:lang(co) {
        top: 46%;
        right:3.5%;
    }
    .primary-header2:lang(co){
        font-size:3.1rem;
        width: 64%;
    }
    .primary-header:lang(co){
        font-size:1.4rem;
    }
}
@media(min-width:830px) and (max-width:869px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -34%;
    }
    .top-right:lang(co) {
        top: 50%;
        right:6%;
    }
    .primary-header2:lang(co){
        font-size:2.7rem;
        width: 64%;
    }
    .primary-header:lang(co){
        font-size:1.1rem;
    }
}
@media(min-width:800px) and (max-width:829px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -36%;
    }
    .top-right:lang(co) {
        top: 50%;
        right:6%;
    }
    .primary-header2:lang(co){
        font-size:2.7rem;
        width: 64%;
    }
    .primary-header:lang(co){
        font-size:1.1rem;
    }
}
@media(min-width:800px) and (max-width:829px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -36%;
    }
    .top-right:lang(co) {
        top: 50%;
        right:6%;
    }
    .primary-header2:lang(co){
        font-size:2.7rem;
        width: 64%;
    }
    .primary-header:lang(co){
        font-size:1.1rem;
    }
}
@media(min-width:750px) and (max-width:799px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -32%;
    }
    .top-right:lang(co) {
        top: 53%;
        right:3.65%;
    }
    .primary-header2:lang(co){
        font-size:2.3rem;
        width: 64%;
    }
    .primary-header:lang(co){
        font-size:1rem;
    }
}
@media(min-width:700px) and (max-width:749px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -32%;
    }
    .top-right:lang(co) {
        top: 53%;
        right:6%;
    }
    .primary-header2:lang(co){
        font-size:2.3rem;
        width: 64%;
    }
    .primary-header:lang(co){
        font-size:1rem;
    }
}
@media(min-width:670px) and (max-width:699px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -36%;
    }
    .top-right:lang(co) {
        top: 53%;
        right:5%;
    }
    .primary-header2:lang(co){
        font-size:2.3rem;
        width: 64%;
    }
    .primary-header:lang(co){
        font-size:1rem;
    }
}
@media(min-width:650px) and (max-width:669px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -38%;
    }
    .top-right:lang(co) {
        top: 53%;
        right:4%;
    }
    .primary-header2:lang(co){
        font-size:2.3rem;
        width: 64%;
    }
    .primary-header:lang(co){
        font-size:1rem;
    }
}
@media(min-width:600px) and (max-width:649px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -34%;
    }
    .top-right:lang(co) {
        top: 55%;
        right:2%;
    }
    .primary-header2:lang(co){
        font-size:2rem;
        width: 64%;
    }
    .primary-header:lang(co){
        font-size:1rem;
    }
}
@media(min-width:550px) and (max-width:599px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -30%;
    }
    .top-right:lang(co) {
        top: 57%;
        right:2%;
    }
    .primary-header2:lang(co){
        font-size:1.7rem;
        width: 64%;
    }
    .primary-header:lang(co){
        font-size:.8rem;
    }
}
@media(min-width:520px) and (max-width:549px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -34%;
    }
    .top-right:lang(co) {
        top: 57%;
        right:2%;
    }
    .primary-header2:lang(co){
        font-size:1.7rem;
        width: 64%;
    }
    .primary-header:lang(co){
        font-size:.8rem;
    }
}
@media(min-width:500px) and (max-width:519px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -36%;
    }
    .top-right:lang(co) {
        top: 57%;
        right:1%;
    }
    .primary-header2:lang(co){
        font-size:1.7rem;
        width: 64%;
    }
    .primary-header:lang(co){
        font-size:.8rem;
    }
}
@media(min-width:450px) and (max-width:499px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -30%;
    }
    .top-right:lang(co) {
        top: 59%;
        right:1%;
    }
    .primary-header2:lang(co){
        font-size:1.4rem;
        width: 64%;
    }
    .primary-header:lang(co){
        font-size:.7rem;
    }
}
@media(min-width:430px) and (max-width:449px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -33%;
    }
    .top-right:lang(co) {
        top: 59%;
        right:0%;
    }
    .primary-header2:lang(co){
        font-size:1.4rem;
        width: 64%;
    }
    .primary-header:lang(co){
        font-size:.7rem;
    }
}
@media(min-width:380px) and (max-width:429px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -26%;
    }
    .top-right:lang(co) {
        top: 64%;
        right:2.5%;
    }
    .primary-header2:lang(co){
        font-size:1.1rem;
        width: 64%;
    }
    .primary-header:lang(co){
        font-size:.4rem;
    }
}
@media(min-width:350px) and (max-width:379px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -30%;
    }
    .top-right:lang(co) {
        top: 64%;
        right:2.5%;
    }
    .primary-header2:lang(co){
        font-size:1.1rem;
        width: 64%;
    }
    .primary-header:lang(co){
        font-size:.4rem;
    }
}
@media(min-width:300px) and (max-width:349px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 10%;
        right: -24%;
    }
    .top-right:lang(co) {
        top: 64%;
        right:-17%;
    }
    .primary-header2:lang(co){
        font-size:.8rem;
        width: 64%;
    }
    .primary-header:lang(co){
        font-size:.4rem;
        width: 63%;;
    }
}
@media(min-width:270px) and (max-width:299px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 6%;
        right: -24%;
    }
    .top-right:lang(co) {
        top: 67%;
        right:-15%;
    }
    .primary-header2:lang(co){
        font-size:.8rem;
        width: 64%;
    }
    .primary-header:lang(co){
        font-size:.4rem;
        width: 63%;;
    }
}
@media(min-width:250px) and (max-width:269px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 6%;
        right: -33%;
    }
    .top-right:lang(co) {
        top: 67%;
        right:-23%;
    }
    .primary-header2:lang(co){
        font-size:.8rem;
        width: 64%;
    }
    .primary-header:lang(co){
        font-size:.4rem;
        width: 63%;;
    }
}
@media(max-width:249px){
    .bottom-right:lang(co) {
        position: absolute;
        bottom: 6%;
        right: -25%;
    }
    .top-right:lang(co) {
        top: 72%;
        right:-23%;
    }
    .primary-header2:lang(co){
        font-size:.6rem;
        width: 64%;
    }
    .primary-header:lang(co){
        font-size:.3rem;
        width: 63%;;
    }
}
/*END of Corsican CSS*/

/*Croatian CSS*/
@media(min-width:1300px) and (max-width:1399px){
    .primary-header2:lang(hr){
        font-size:3.7rem;
    }
    .bottom-right:lang(hr){
        right: -23%;
        bottom: 15%;
    }
    .top-right:lang(hr) {
        top: 42%;
        right: 8%;
    }
    .primary-header:lang(hr){
        
    }
}
@media(min-width:1200px) and (max-width:1299px){
    .primary-header2:lang(hr){
        font-size:3.5rem;
    }
    .bottom-right:lang(hr){
        right: -23%;
        bottom: 15%;
    }
    .top-right:lang(hr) {
        top: 42%;
        right: 9%;
    }
    .primary-header:lang(hr){
        
    }
}
@media(min-width:1100px) and (max-width:1199px){
    .primary-header2:lang(hr){
        font-size:3.1rem;
    }
    .bottom-right:lang(hr){
        right: -22%;
        bottom: 15%;
    }
    .top-right:lang(hr) {
        top: 44%;
        right: 9%;
    }
    .primary-header:lang(hr){
        font-size:1.7rem;
    }
}
@media(min-width:1050px) and (max-width:1099px){
    .primary-header2:lang(hr){
        font-size:3.1rem;
    }
    .bottom-right:lang(hr){
        right: -24%;
        bottom: 15%;
    }
    .top-right:lang(hr) {
        top: 44%;
        right: 9%;
    }
    .primary-header:lang(hr){
        font-size:1.7rem;
    }
}
@media(min-width:1000px) and (max-width:1049px){
    .primary-header2:lang(hr){
        font-size:3.1rem;
    }
    .bottom-right:lang(hr){
        right: -26%;
        bottom: 15%;
    }
    .top-right:lang(hr) {
        top: 44%;
        right: 9%;
    }
    .primary-header:lang(hr){
        font-size:1.7rem;
    }
}
@media(min-width:950px) and (max-width:999px){
    .primary-header2:lang(hr){
        font-size:2.8rem;
    }
    .bottom-right:lang(hr){
        right: -24%;
        bottom: 15%;
    }
    .top-right:lang(hr) {
        top: 46%;
        right: 9%;
    }
    .primary-header:lang(hr){
        font-size:1.4rem;
    }
}
@media(min-width:900px) and (max-width:949px){
    .primary-header2:lang(hr){
        font-size:2.5rem;
    }
    .bottom-right:lang(hr){
        right: -22%;
        bottom: 15%;
    }
    .top-right:lang(hr) {
        top: 48%;
        right: 10%;
    }
    .primary-header:lang(hr){
        font-size:1.1rem;
    }
}
@media(min-width:850px) and (max-width:899px){
    .primary-header2:lang(hr){
        font-size:2.5rem;
    }
    .bottom-right:lang(hr){
        right: -24%;
        bottom: 15%;
    }
    .top-right:lang(hr) {
        top: 48%;
        right: 11%;
    }
    .primary-header:lang(hr){
        font-size:1.1rem;
    }
}
@media(min-width:800px) and (max-width:849px){
    .primary-header2:lang(hr){
        font-size:2.2rem;
    }
    .bottom-right:lang(hr){
        right: -20%;
        bottom: 15%;
    }
    .top-right:lang(hr) {
        top: 50%;
        right: 11%;
    }
    .primary-header:lang(hr){
        font-size:1.1rem;
    }
}
@media(min-width:750px) and (max-width:799px){
    .primary-header2:lang(hr){
        font-size:2.2rem;
    }
    .bottom-right:lang(hr){
        right: -24%;
        bottom: 15%;
    }
    .top-right:lang(hr) {
        top: 50%;
        right: 10%;
    }
    .primary-header:lang(hr){
        font-size:1.1rem;
    }
}
@media(min-width:700px) and (max-width:749px){
    .primary-header2:lang(hr){
        font-size:1.9rem;
    }
    .bottom-right:lang(hr){
        right: -22%;
        bottom: 15%;
    }
    .top-right:lang(hr) {
        top: 54%;
        right: 8.5%;
    }
    .primary-header:lang(hr){
        font-size:.9rem;
    }
}
@media(min-width:650px) and (max-width:699px){
    .primary-header2:lang(hr){
        font-size:1.9rem;
    }
    .bottom-right:lang(hr){
        right: -22%;
        bottom: 15%;
    }
    .top-right:lang(hr) {
        top: 54%;
        right: 9.5%;
    }
    .primary-header:lang(hr){
        font-size:.9rem;
    }
}
@media(min-width:630px) and (max-width:649px){
    .primary-header2:lang(hr){
        font-size:1.9rem;
    }
    .bottom-right:lang(hr){
        right: -25%;
        bottom: 15%;
    }
    .top-right:lang(hr) {
        top: 54%;
        right: 8.5%;
    }
    .primary-header:lang(hr){
        font-size:.9rem;
    }
}
@media(min-width:570px) and (max-width:629px){
    .primary-header2:lang(hr){
        font-size:1.6rem;
    }
    .bottom-right:lang(hr){
        right: -21%;
        bottom: 15%;
    }
    .top-right:lang(hr) {
        top: 56%;
        right: 8%;
    }
    .primary-header:lang(hr){
        font-size:.9rem;
    }
}
@media(min-width:530px) and (max-width:569px){
    .primary-header2:lang(hr){
        font-size:1.6rem;
    }
    .bottom-right:lang(hr){
        right: -25%;
        bottom: 15%;
    }
    .top-right:lang(hr) {
        top: 56%;
        right: 5%;
    }
    .primary-header:lang(hr){
        font-size:.9rem;
    }
}
@media(min-width:480px) and (max-width:529px){
    .primary-header2:lang(hr){
        font-size:1.3rem;
    }
    .bottom-right:lang(hr){
        right: -21%;
        bottom: 15%;
    }
    .top-right:lang(hr) {
        top: 57%;
        right: 4%;
    }
    .primary-header:lang(hr){
        font-size:.7rem;
    }
}
@media(min-width:450px) and (max-width:479px){
    .primary-header2:lang(hr){
        font-size:1.1rem;
    }
    .bottom-right:lang(hr){
        right: -18%;
        bottom: 15%;
    }
    .top-right:lang(hr) {
        top: 60%;
        right: 6%;
    }
    .primary-header:lang(hr){
        font-size:.5rem;
    }
}
@media(min-width:420px) and (max-width:449px){
    .primary-header2:lang(hr){
        font-size:1.1rem;
    }
    .bottom-right:lang(hr){
        right: -18%;
        bottom: 15%;
    }
    .top-right:lang(hr) {
        top: 60%;
        right: 7.5%;
    }
    .primary-header:lang(hr){
        font-size:.5rem;
    }
}
@media(min-width:400px) and (max-width:419px){
    .primary-header2:lang(hr){
        font-size:1.1rem;
    }
    .bottom-right:lang(hr){
        right: -18%;
        bottom: 15%;
    }
    .top-right:lang(hr) {
        top: 60%;
        right: 8.5%;
    }
    .primary-header:lang(hr){
        font-size:.5rem;
    }
}
@media(min-width:370px) and (max-width:399px){
    .primary-header2:lang(hr){
        font-size:1.1rem;
    }
    .bottom-right:lang(hr){
        right: -24%;
        bottom: 11%;
    }
    .top-right:lang(hr) {
        top: 64%;
        right: 5.5%;
    }
    .primary-header:lang(hr){
        font-size:.5rem;
    }
}
@media(min-width:330px) and (max-width:369px){
    .primary-header2:lang(hr){
        font-size:.9rem;
    }
    .bottom-right:lang(hr){
        right: -20%;
        bottom: 11%;
    }
    .top-right:lang(hr) {
        top: 65%;
        right: 5.5%;
    }
    .primary-header:lang(hr){
        font-size:.4rem;
    }
}
@media(min-width:300px) and (max-width:329px){
    .primary-header2:lang(hr){
        font-size:.9rem;
    }
    .bottom-right:lang(hr){
        right: -23%;
        bottom: 11%;
    }
    .top-right:lang(hr) {
        top: 65%;
        right: 4.5%;
    }
    .primary-header:lang(hr){
        font-size:.4rem;
    }
}
@media(min-width:250px) and (max-width:299px){
    .primary-header2:lang(hr){
        font-size:.6rem;
    }
    .bottom-right:lang(hr){
        right: -16%;
        bottom: 9%;
    }
    .top-right:lang(hr) {
        top: 69%;
        right: 0%;
    }
    .primary-header:lang(hr){
        font-size:.4rem;
    }
}
@media(max-width:249px){
    .primary-header2:lang(hr){
        font-size:.5rem;
    }
    .bottom-right:lang(hr){
        right: -16%;
        bottom: 9%;
    }
    .top-right:lang(hr) {
        top: 74%;
        right: 0%;
    }
    .primary-header:lang(hr){
        font-size:.25rem;
    }
}
/*END of Croatian CSS*/
/*END of Media Queries*/</pre></body></html>