.main-logo-1,
.main-logo-2,
.main-logo-3,
.main-logo-4,
.main-logo-5,
.main-logo-6,
.main-logo-7,
.main-logo-8,
.main-logo-9,
.main-logo-10,
.main-logo-11,
.main-logo-12,
.main-logo-13,
.main-logo-14,
.main-logo-15,
.main-logo-16,
.main-logo-17,
.main-logo-18,
.main-logo-19,
.main-logo-20,
.main-logo-21,
.main-logo-22,
.main-logo-23,
.main-logo-24,
.main-logo-25,
.main-logo-26,
.main-logo-27,
.main-logo-28,
.main-logo-29,
.main-logo-30,
.main-logo-31,
.main-logo-32,
.main-logo-33,
.main-logo-34 {
    display: inline-block;
    background: url('images/logosprites.png') no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
}

.main-logo-1 {
    background-position: -0px -0px;
    width: 308px;
    height: 50px;
}

.main-logo-2 {
    background-position: -308px -0px;
    width: 308px;
    height: 50px;
}

.main-logo-3 {
    background-position: -616px -0px;
    width: 308px;
    height: 50px;
}

.main-logo-4 {
    background-position: -924px -0px;
    width: 308px;
    height: 50px;
}

.main-logo-5 {
    background-position: -1232px -0px;
    width: 308px;
    height: 50px;
}

.main-logo-6 {
    background-position: -0px -50px;
    width: 308px;
    height: 50px;
}

.main-logo-7 {
    background-position: -308px -50px;
    width: 308px;
    height: 50px;
}

.main-logo-8 {
    background-position: -616px -50px;
    width: 308px;
    height: 50px;
}

.main-logo-9 {
    background-position: -924px -50px;
    width: 308px;
    height: 50px;
}

.main-logo-10 {
    background-position: -1232px -50px;
    width: 308px;
    height: 50px;
}

.main-logo-11 {
    background-position: -0px -100px;
    width: 308px;
    height: 50px;
}

.main-logo-12 {
    background-position: -308px -100px;
    width: 308px;
    height: 50px;
}

.main-logo-13 {
    background-position: -616px -100px;
    width: 308px;
    height: 50px;
}

.main-logo-14 {
    background-position: -924px -100px;
    width: 308px;
    height: 50px;
}

.main-logo-15 {
    background-position: -1232px -100px;
    width: 308px;
    height: 50px;
}

.main-logo-16 {
    background-position: -0px -150px;
    width: 308px;
    height: 50px;
}

.main-logo-17 {
    background-position: -308px -150px;
    width: 308px;
    height: 50px;
}

.main-logo-18 {
    background-position: -616px -150px;
    width: 308px;
    height: 50px;
}

.main-logo-19 {
    background-position: -924px -150px;
    width: 308px;
    height: 50px;
}

.main-logo-20 {
    background-position: -1232px -150px;
    width: 308px;
    height: 50px;
}

.main-logo-21 {
    background-position: -0px -200px;
    width: 308px;
    height: 50px;
}

.main-logo-22 {
    background-position: -308px -200px;
    width: 308px;
    height: 50px;
}

.main-logo-23 {
    background-position: -616px -200px;
    width: 308px;
    height: 50px;
}

.main-logo-24 {
    background-position: -924px -200px;
    width: 308px;
    height: 50px;
}

.main-logo-25 {
    background-position: -1232px -200px;
    width: 308px;
    height: 50px;
}

.main-logo-26 {
    background-position: -0px -250px;
    width: 308px;
    height: 50px;
}

.main-logo-27 {
    background-position: -308px -250px;
    width: 308px;
    height: 50px;
}

.main-logo-28 {
    background-position: -616px -250px;
    width: 308px;
    height: 50px;
}

.main-logo-29 {
    background-position: -924px -250px;
    width: 308px;
    height: 50px;
}

.main-logo-30 {
    background-position: -1232px -250px;
    width: 308px;
    height: 50px;
}

.main-logo-31 {
    background-position: -0px -300px;
    width: 308px;
    height: 50px;
}

.main-logo-32 {
    background-position: -308px -300px;
    width: 308px;
    height: 50px;
}

.main-logo-33 {
    background-position: -616px -300px;
    width: 308px;
    height: 50px;
}

.main-logo-34 {
    background-position: -924px -300px;
    width: 308px;
    height: 50px;
}