.bg-photo-kozojed-skvrnity {
    background-image: url(../images/kozojed-skvrnity.jpg);
    background-position: 25% center;
    background-size: auto 80%;
}
@media (max-width:991px) {
    .bg-photo-kozojed-skvrnity {
        background-position: center center;
   }
}
@media (max-width: 767px) {
    .bg-photo-kozojed-skvrnity {
        background-size: auto 170px;
        background-position: center 15px;
   }
}
.bg-photo-kozojed-skvrnity2 {
    background-image: url(../images/kozojed-skvrnity2.jpg);
    background-position: 0 0;
    background-size: contain;
}
@media (max-width:991px) {
    .bg-photo-kozojed-skvrnity2 {
        background-size: 100% auto;
        background-position: 0 -200px;
   }
}
@media (max-width: 767px) {
    .bg-photo-kozojed-skvrnity2 {
        background-size: cover;
   }
}
.bg-photo-mravenec-drevokaz {
    background-image: url(../images/mravenec-drevokaz.jpg);
    background-position: 25% center;
    background-size: auto 80%;
}
@media (max-width:991px) {
    .bg-photo-mravenec-drevokaz {
        background-position: center 0;
        background-size: auto 65%;
   }
}
@media (max-width: 767px) {
    .bg-photo-mravenec-drevokaz {
        background-size: auto 230px;
        background-position: center 0;
   }
}
.bg-photo-mravenec-drevokaz2 {
    background-image: url(../images/mravenec-drevokaz2.jpg);
    background-position: -22px -57px;
    background-size: auto;
}
@media (max-width:991px) {
    .bg-photo-mravenec-drevokaz2 {
        background-size: contain;
        background-position: 0;
   }
}
@media (max-width: 767px) {
    .bg-photo-mravenec-drevokaz2 {
        background-size: 100%;
        background-position: 0 -195px;
   }
}
.bg-photo-piloritka-velka {
    background-image: url(../images/piloritka-velka.jpg);
    background-position: 7% center;
    background-size: auto 50%;
}
@media (max-width:991px) {
    .bg-photo-piloritka-velka {
        background-position: center 80px;
        background-size: 95% auto;
   }
}
@media (max-width: 767px) {
    .bg-photo-piloritka-velka {
        background-size: auto 164px;
        background-position: center 30px;
   }
}
.bg-photo-piloritka-velka2 {
    background-image: url(../images/piloritka-velka2.jpg);
    background-position: 0 0;
    background-size: 350px;
}
@media (max-width:991px) {
    .bg-photo-piloritka-velka2 {
        background-position: 0 top;
        background-size: 277px;
   }
}
@media (max-width: 767px) {
    .bg-photo-piloritka-velka2 {
        background-size: 100%;
        background-position: 0 -431px;
   }
}
.bg-photo-pilous-cerny {
    background-image: url(../images/pilous-cerny.jpg);
    background-position: 25% center;
    background-size: auto 80%;
}
@media (max-width:991px) {
    .bg-photo-pilous-cerny {
        background-size: auto 62%;
        background-position: center 43px;
   }
}
@media (max-width: 767px) {
    .bg-photo-pilous-cerny {
        background-size: auto 170px;
        background-position: center 15px;
   }
}
.bg-photo-pilous-cerny2 {
    background-image: url(../images/pilous-cerny2.jpg);
    background-position: 0 -57px;
    background-size: 377px;
}
@media (max-width:991px) {
    .bg-photo-pilous-cerny2 {
        background-size: contain;
        background-position: 0;
   }
}
@media (max-width: 767px) {
    .bg-photo-pilous-cerny2 {
        background-size: 100% auto;
        background-position: 0 -176px;
   }
}
.bg-photo-potemnik-hnedy {
    background-image: url(../images/potemnik-hnedy.jpg);
    background-position: 25% center;
    background-size: auto 80%;
}
@media (max-width:991px) {
    .bg-photo-potemnik-hnedy {
        background-size: auto 62%;
        background-position: center 43px;
   }
}
@media (max-width: 767px) {
    .bg-photo-potemnik-hnedy {
        background-size: auto 170px;
        background-position: center 15px;
   }
}
.bg-photo-potemnik-hnedy2 {
    background-image: url(../images/potemnik-hnedy2.jpg);
    background-position: 0 -57px;
    background-size: 377px;
}
@media (max-width:991px) {
    .bg-photo-potemnik-hnedy2 {
        background-size: contain;
        background-position: 0;
   }
}
@media (max-width: 767px) {
    .bg-photo-potemnik-hnedy2 {
        background-size: 100% auto;
        background-position: 0 -72px;
   }
}
.bg-photo-roztoci-v-domacnosti {
    background-image: url(../images/roztoci-v-domacnosti.jpg);
    background-position: 20% center;
    background-size: auto 50%;
}
@media (max-width:991px) {
    .bg-photo-roztoci-v-domacnosti {
        background-position: center 55px;
        background-size: 69% auto;
   }
}
@media (max-width: 767px) {
    .bg-photo-roztoci-v-domacnosti {
        background-size: auto 164px;
        background-position: center 30px;
   }
}
.bg-photo-roztoci-v-domacnosti2 {
    background-image: url(../images/roztoci-v-domacnosti2.jpg);
    background-position: 0 0;
    background-size: 350px;
}
@media (max-width:991px) {
    .bg-photo-roztoci-v-domacnosti2 {
        background-position: 0 top;
        background-size: 277px;
   }
}
@media (max-width: 767px) {
    .bg-photo-roztoci-v-domacnosti2 {
        background-size: 100%;
        background-position: 0 -153px;
   }
}
.bg-photo-roztoc-moucny {
    background-image: url(../images/roztoc-moucny.jpg);
    background-position: 20% center;
    background-size: auto 70%;
}
@media (max-width:991px) {
    .bg-photo-roztoc-moucny {
        background-position: center 55px;
        background-size: 53% auto;
   }
}
@media (max-width: 767px) {
    .bg-photo-roztoc-moucny {
        background-size: auto 164px;
        background-position: center 30px;
   }
}
.bg-photo-roztoc-moucny2 {
    background-image: url(../images/roztoc-moucny2.jpg);
    background-position: 0 0;
    background-size: 350px;
}
@media (max-width:991px) {
    .bg-photo-roztoc-moucny2 {
        background-position: 0 top;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-roztoc-moucny2 {
        background-size: 100%;
        background-position: 0 0;
   }
}
.bg-photo-rusnik-diviznovy {
    background-image: url(../images/rusnik-diviznovy.jpg);
    background-position: 25% center;
    background-size: auto 65%;
}
@media (max-width:991px) {
    .bg-photo-rusnik-diviznovy {
        background-size: auto 48%;
        background-position: center 43px;
   }
}
@media (max-width: 767px) {
    .bg-photo-rusnik-diviznovy {
        background-size: auto 170px;
        background-position: center 15px;
   }
}
.bg-photo-rusnik-diviznovy2 {
    background-image: url(../images/rusnik-diviznovy2.jpg);
    background-position: 0 -70px;
    background-size: 350px;
}
@media (max-width:991px) {
    .bg-photo-rusnik-diviznovy2 {
        background-size: contain;
        background-position: 0;
   }
}
@media (max-width: 767px) {
    .bg-photo-rusnik-diviznovy2 {
        background-size: 100% auto;
        background-position: 0 -305px;
   }
}
.bg-photo-rusnik-krtnickovity {
    background-image: url(../images/rusnik-krtnickovity.jpg);
    background-position: 25% center;
    background-size: auto 65%;
}
@media (max-width:991px) {
    .bg-photo-rusnik-krtnickovity {
        background-size: auto 48%;
        background-position: center 43px;
   }
}
@media (max-width: 767px) {
    .bg-photo-rusnik-krtnickovity {
        background-size: auto 170px;
        background-position: center 15px;
   }
}
.bg-photo-rusnik-krtnickovity2 {
    background-image: url(../images/rusnik-krtnickovity2.jpg);
    background-position: 0 -70px;
    background-size: 350px;
}
@media (max-width:991px) {
    .bg-photo-rusnik-krtnickovity2 {
        background-size: 265px auto;
        background-position: 0;
   }
}
@media (max-width: 767px) {
    .bg-photo-rusnik-krtnickovity2 {
        background-size: 100% auto;
        background-position: 0 -240px;
   }
}
.bg-photo-rusnik-muzejni {
    background-image: url(../images/rusnik-muzejni.jpg);
    background-position: 25% center;
    background-size: auto 65%;
}
@media (max-width:991px) {
    .bg-photo-rusnik-muzejni {
        background-size: auto 48%;
        background-position: center 43px;
   }
}
@media (max-width: 767px) {
    .bg-photo-rusnik-muzejni {
        background-size: auto 170px;
        background-position: center 15px;
   }
}
.bg-photo-rusnik-muzejni2 {
    background-image: url(../images/rusnik-muzejni2.jpg);
    background-position: 0 -70px;
    background-size: 350px;
}
@media (max-width:991px) {
    .bg-photo-rusnik-muzejni2 {
        background-size: 265px auto;
        background-position: 0;
   }
}
@media (max-width: 767px) {
    .bg-photo-rusnik-muzejni2 {
        background-size: 100% auto;
        background-position: 0 -298px;
   }
}
.bg-photo-rybenka-papirova {
    background-image: url(../images/rybenka-papirova.jpg);
    background-position: 7% center;
    background-size: auto 50%;
}
@media (max-width:991px) {
    .bg-photo-rybenka-papirova {
        background-position: center 80px;
        background-size: 95% auto;
   }
}
@media (max-width: 767px) {
    .bg-photo-rybenka-papirova {
        background-size: auto 164px;
        background-position: center 30px;
   }
}
.bg-photo-rybenka-papirova2 {
    background-image: url(../images/rybenka-papirova2.jpg);
    background-position: 0 -68px;
    background-size: 350px;
}
@media (max-width:991px) {
    .bg-photo-rybenka-papirova2 {
        background-position: 0 top;
        background-size: 277px;
   }
}
@media (max-width: 767px) {
    .bg-photo-rybenka-papirova2 {
        background-size: 100%;
        background-position: 0 -149px;
   }
}
.bg-photo-svab-australsky {
    background-image: url(../images/svab-australsky.jpg);
    background-position: 35% center;
    background-size: auto 50%;
}
@media (max-width:991px) {
    .bg-photo-svab-australsky {
        background-position: 128px 80px;
        background-size: 95% auto;
   }
}
@media (max-width: 767px) {
    .bg-photo-svab-australsky {
        background-size: auto 164px;
        background-position: 50px 30px;
   }
}
.bg-photo-svab-australsky2 {
    background-image: url(../images/svab-australsky2.jpg);
    background-position: 0 -103px;
    background-size: 350px;
}
@media (max-width:991px) {
    .bg-photo-svab-australsky2 {
        background-position: 0 top;
        background-size: 277px;
   }
}
@media (max-width: 767px) {
    .bg-photo-svab-australsky2 {
        background-size: 100%;
        background-position: 0 -149px;
   }
}
.bg-photo-termiti {
    background-image: url(../images/termiti.jpg);
    background-position: 25% center;
    background-size: auto 65%;
}
@media (max-width:991px) {
    .bg-photo-termiti {
        background-size: auto 48%;
        background-position: center 43px;
   }
}
@media (max-width: 767px) {
    .bg-photo-termiti {
        background-size: auto 170px;
        background-position: center 15px;
   }
}
.bg-photo-termiti2 {
    background-image: url(../images/termiti2.jpg);
    background-position: 0 -70px;
    background-size: 350px;
}
@media (max-width:991px) {
    .bg-photo-termiti2 {
        background-size: contain;
        background-position: 0;
   }
}
@media (max-width: 767px) {
    .bg-photo-termiti2 {
        background-size: 100% auto;
        background-position: 0 -305px;
   }
}
.bg-photo-ves-detska {
    background-image: url(../images/ves-detska.jpg);
    background-position: 7% center;
    background-size: auto 60%;
}
@media (max-width:991px) {
    .bg-photo-ves-detska {
        background-position: center 80px;
        background-size: auto 45%;
   }
}
@media (max-width: 767px) {
    .bg-photo-ves-detska {
        background-size: auto 180px;
        background-position: center 32px;
   }
}
.bg-photo-ves-detska2 {
    background-image: url(../images/ves-detska2.jpg);
    background-position: 0 -68px;
    background-size: 350px;
}
@media (max-width:991px) {
    .bg-photo-ves-detska2 {
        background-position: 0 top;
        background-size: 277px;
   }
}
@media (max-width: 767px) {
    .bg-photo-ves-detska2 {
        background-size: 100%;
        background-position: 0 -258px;
   }
}
.bg-photo-vosa-utocna {
    background-image: url(../images/vosa-utocna.jpg);
    background-position: 25% center;
    background-size: auto 65%;
}
@media (max-width:991px) {
    .bg-photo-vosa-utocna {
        background-size: auto 48%;
        background-position: center 43px;
   }
}
@media (max-width: 767px) {
    .bg-photo-vosa-utocna {
        background-size: auto 170px;
        background-position: center 15px;
   }
}
.bg-photo-vosa-utocna2 {
    background-image: url(../images/vosa-utocna2.jpg);
    background-position: 0 0;
    background-size: 350px;
}
@media (max-width:991px) {
    .bg-photo-vosa-utocna2 {
        background-position: 0 top;
        background-size: 277px;
   }
}
@media (max-width: 767px) {
    .bg-photo-vosa-utocna2 {
        background-size: 100%;
        background-position: 0 -347px;
   }
}
.bg-photo-vrtavec-plsnaty {
    background-image: url(../images/vrtavec-plsnaty.jpg);
    background-position: 25% center;
    background-size: auto 70%;
}
@media (max-width:991px) {
    .bg-photo-vrtavec-plsnaty {
        background-size: auto 55%;
        background-position: center 43px;
   }
}
@media (max-width: 767px) {
    .bg-photo-vrtavec-plsnaty {
        background-size: auto 170px;
        background-position: center 15px;
   }
}
.bg-photo-vrtavec-prusvitny {
    background-image: url(../images/vrtavec-prusvitny.jpg);
    background-position: 25% center;
    background-size: auto 60%;
}
@media (max-width:991px) {
    .bg-photo-vrtavec-prusvitny {
        background-size: auto 50%;
        background-position: center 43px;
   }
}
@media (max-width: 767px) {
    .bg-photo-vrtavec-prusvitny {
        background-size: auto 170px;
        background-position: center 15px;
   }
}
.bg-photo-zrnokaz-fazolovy {
    background-image: url(../images/zrnokaz-fazolovy.jpg);
    background-position: 25% center;
    background-size: auto 70%;
}
@media (max-width:991px) {
    .bg-photo-zrnokaz-fazolovy {
        background-size: auto 55%;
        background-position: center 43px;
   }
}
@media (max-width: 767px) {
    .bg-photo-zrnokaz-fazolovy {
        background-size: auto 170px;
        background-position: center 15px;
   }
}
.bg-photo-zrnokaz-fazolovy2 {
    background-image: url(../images/zrnokaz-fazolovy2.jpg);
    background-position: 0 -68px;
    background-size: 350px;
}
@media (max-width:991px) {
    .bg-photo-zrnokaz-fazolovy2 {
        background-position: 0 top;
        background-size: 277px;
   }
}
@media (max-width: 767px) {
    .bg-photo-zrnokaz-fazolovy2 {
        background-size: 100%;
        background-position: 0 -250px;
   }
}
.bg-photo-zrnokaz-hrachovy {
    background-image: url(../images/zrnokaz-hrachovy.jpg);
    background-position: 25% center;
    background-size: auto 70%;
}
@media (max-width:991px) {
    .bg-photo-zrnokaz-hrachovy {
        background-size: auto 55%;
        background-position: center 43px;
   }
}
@media (max-width: 767px) {
    .bg-photo-zrnokaz-hrachovy {
        background-size: auto 170px;
        background-position: center 15px;
   }
}
.bg-photo-zrnokaz-hrachovy2 {
    background-image: url(../images/zrnokaz-hrachovy2.jpg);
    background-position: 0 -68px;
    background-size: 350px;
}
@media (max-width:991px) {
    .bg-photo-zrnokaz-hrachovy2 {
        background-position: 0 top;
        background-size: 277px;
   }
}
@media (max-width: 767px) {
    .bg-photo-zrnokaz-hrachovy2 {
        background-size: 100%;
        background-position: 0 -190px;
   }
}
.bg-photo-attagenus-smirnovi {
    background-image: url(../images/attagenus-smirnovi.jpg);
    background-position: 25% center;
    background-size: auto 70%;
}
@media (max-width:991px) {
    .bg-photo-attagenus-smirnovi {
        background-size: auto 55%;
        background-position: center 43px;
   }
}
@media (max-width: 767px) {
    .bg-photo-attagenus-smirnovi {
        background-size: auto 170px;
        background-position: center 15px;
   }
}
.bg-photo-attagenus-smirnovi2 {
    background-image: url(../images/attagenus-smirnovi2.jpg);
    background-position: 0 -68px;
    background-size: 350px;
}
@media (max-width:991px) {
    .bg-photo-attagenus-smirnovi2 {
        background-position: 0 top;
        background-size: 277px;
   }
}
@media (max-width: 767px) {
    .bg-photo-attagenus-smirnovi2 {
        background-size: 100%;
        background-position: 0 -190px;
   }
}
.bg-photo-cervotoc-kostkovany {
    background-image: url(../images/cervotoc-kostkovany.jpg);
    background-position: 25% center;
    background-size: auto 70%;
}
@media (max-width:991px) {
    .bg-photo-cervotoc-kostkovany {
        background-size: auto 55%;
        background-position: center 43px;
   }
}
@media (max-width: 767px) {
    .bg-photo-cervotoc-kostkovany {
        background-size: auto 170px;
        background-position: center 15px;
   }
}
.bg-photo-cervotoc-kostkovany2 {
    background-image: url(../images/cervotoc-kostkovany2.jpg);
    background-position: 0 -68px;
    background-size: 350px;
}
@media (max-width:991px) {
    .bg-photo-cervotoc-kostkovany2 {
        background-position: 0 top;
        background-size: 277px;
   }
}
@media (max-width: 767px) {
    .bg-photo-cervotoc-kostkovany2 {
        background-size: 100%;
        background-position: 0 -190px;
   }
}
.bg-photo-hrabos-mokradni {
    background-image: url(../images/hrabos-mokradni.jpg);
    background-position: 25% center;
    background-size: auto 50%;
}
@media (max-width:991px) {
    .bg-photo-hrabos-mokradni {
        background-position: center 110px;
        background-size: auto 40%;
   }
}
@media (max-width: 767px) {
    .bg-photo-hrabos-mokradni {
        background-size: auto 152px;
        background-position: center 50px;
   }
}
.bg-photo-hrabos-mokradni2 {
    background-image: url(../images/hrabos-mokradni2.jpg);
    background-position: 0 center;
    background-size: 660px;
}
@media (max-width:991px) {
    .bg-photo-hrabos-mokradni2 {
        background-position: -50px center;
   }
}
@media (max-width: 767px) {
    .bg-photo-hrabos-mokradni2 {
        background-size: 100%;
        background-position: 0 0;
   }
}
.bg-photo-hrbohlav-hnedy {
    background-image: url(../images/hrbohlav-hnedy.jpg);
    background-position: 25% center;
    background-size: auto 70%;
}
@media (max-width:991px) {
    .bg-photo-hrbohlav-hnedy {
        background-size: auto 55%;
        background-position: center 43px;
   }
}
@media (max-width: 767px) {
    .bg-photo-hrbohlav-hnedy {
        background-size: auto 170px;
        background-position: center 15px;
   }
}
.bg-photo-hrbohlav-hnedy2 {
    background-image: url(../images/hrbohlav-hnedy2.jpg);
    background-position: 0 -68px;
    background-size: 350px;
}
@media (max-width:991px) {
    .bg-photo-hrbohlav-hnedy2 {
        background-position: 0 top;
        background-size: 277px;
   }
}
@media (max-width: 767px) {
    .bg-photo-hrbohlav-hnedy2 {
        background-size: 100%;
        background-position: 0 -190px;
   }
}
.bg-photo-pavoukfasada {
    background-image: url(../images/pavoukfasada.jpg);
    background-position: 0 0;
    background-size: cover;
}
.bg-photo-pavoukfasada2 {
    background-image: url(../images/pavoukfasada2.jpg);
    background-position: 0 0;
    background-size: auto 100%;
}
@media (max-width:991px) {
    .bg-photo-pavoukfasada2 {
        background-size: 100% auto;
        background-position: 0 -200px;
   }
}
.bg-photo-pavoukinterier {
    background-image: url(../images/pavoukinterier.jpg);
    background-position: 15% 50%;
    background-size: 40%;
}
@media (max-width:991px) {
    .bg-photo-pavoukinterier {
        background-position: 50% 0;
        background-size: 500px;
   }
}
@media (max-width: 767px) {
    .bg-photo-pavoukinterier {
        background-position: 50% 0;
        background-size: 200px;
   }
}
.bg-photo-pavoukinterier2 {
    background-color: #fff;
    background-image: url(../images/pavoukinterier2.jpg);
    background-position: -40vh 0;
    background-size: auto 100%;
}
@media (max-width:991px) {
    .bg-photo-pavoukinterier2 {
        background-position: -200px 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-pavoukinterier2 {
        background-position: 0 0;
   }
}
.bg-photo-plisen {
    background-image: url(../images/plisen1.jpg);
    background-position: 15% 50%;
    background-size: 50%;
}
@media (max-width:991px) {
    .bg-photo-plisen {
        background-position: 50% 0;
        background-size: 500px;
   }
}
@media (max-width: 767px) {
    .bg-photo-plisen {
        background-size: 300px;
   }
}
@media (max-width: 479px) {
    .bg-photo-plisen {
        background-size: 220px;
   }
}
.bg-photo-potkan {
    background-image: url(../images/potkan2.jpg);
    background-position: 21% 50%;
    background-size: 70%;
}
@media (max-width:991px) {
    .bg-photo-potkan {
        background-position: -202% 62px;
        background-size: 800px;
   }
}
@media (max-width: 767px) {
    .bg-photo-potkan {
        background-position: 89% -23px;
        background-size: 500px;
   }
}
@media (max-width: 479px) {
    .bg-photo-potkan {
        background-position: 50% 10px;
        background-size: contain;
   }
}
.bg-photo-holub {
    background-image: url(../images/holub1.jpg);
    background-position: 21% 50%;
    background-size: contain;
}
@media (max-width:991px) {
    .bg-photo-holub {
        background-position: 50% 0;
        background-size: 500px;
   }
}
@media (max-width: 767px) {
    .bg-photo-holub {
        background-position: 50% 0;
        background-size: contain;
   }
}
@media (max-width: 479px) {
    .bg-photo-holub {
        background-position: 50% 5%;
        background-size: contain;
   }
}
.bg-photo-vosa {
    background-image: url(../images/vosa1.jpg);
    background-position: 13% 28%;
    background-size: 50%;
}
@media (max-width:991px) {
    .bg-photo-vosa {
        background-position: 50% 0;
        background-size: 70%;
   }
}
@media (max-width: 767px) {
    .bg-photo-vosa {
        background-position: 50% -24px;
        background-size: 300px;
   }
}
@media (max-width: 479px) {
    .bg-photo-vosa {
        background-position: 50% -21px;
        background-size: contain;
   }
}
.bg-photo-stenice {
    background-image: url(../images/stenice1.jpg);
    background-position: 18% 73%;
    background-size: 50%;
}
@media (max-width:991px) {
    .bg-photo-stenice {
        background-position: 50% 6%;
        background-size: 70%;
   }
}
@media (max-width: 767px) {
    .bg-photo-stenice {
        background-position: 50% 0;
        background-size: 50%;
   }
}
@media (max-width: 479px) {
    .bg-photo-stenice {
        background-position: 50% 5%;
        background-size: 80%;
   }
}
.bg-photo-zavijecpapr {
    background-image: url(../images/zavijecpaprikovy.jpg);
    background-position: 19% 50%;
    background-size: 50%;
}
@media (max-width:991px) {
    .bg-photo-zavijecpapr {
        background-position: 50% 0;
        background-size: 70%;
   }
}
@media (max-width: 767px) {
    .bg-photo-zavijecpapr {
        background-position: 50% 0;
        background-size: contain;
   }
}
@media (max-width: 479px) {
    .bg-photo-zavijecpapr {
        background-position: 50% 37px;
        background-size: 70%;
   }
}
.bg-photo-zavijecmoucny {
    background-image: url(../images/zavijecmoucny.jpg);
    background-position: 14% 50%;
    background-size: 55%;
}
@media (max-width:991px) {
    .bg-photo-zavijecmoucny {
        background-position: 50% 20%;
        background-size: 70%;
   }
}
@media (max-width: 767px) {
    .bg-photo-zavijecmoucny {
        background-position: 50% 2%;
   }
}
.bg-photo-rus {
    background-image: url(../images/rus1.jpg);
    background-position: 19% 50%;
    background-size: 50%;
}
@media (max-width:991px) {
    .bg-photo-rus {
        background-position: 50% -23px;
        background-size: 70%;
   }
}
@media (max-width: 767px) {
    .bg-photo-rus {
        background-position: 50% -12px;
        background-size: 50%;
   }
}
@media (max-width: 479px) {
    .bg-photo-rus {
        background-position: 50% -8px;
        background-size: 80%;
   }
}
.bg-photo-blecha {
    background-image: url(../images/blecha1.jpg);
    background-position: 16% 50%;
    background-size: 50%;
}
@media (max-width:991px) {
    .bg-photo-blecha {
        background-position: 50% 13px;
        background-size: 70%;
   }
}
@media (max-width: 767px) {
    .bg-photo-blecha {
        background-position: 50% 5px;
        background-size: 50%;
   }
}
@media (max-width: 479px) {
    .bg-photo-blecha {
        background-position: 50% 6px;
        background-size: 80%;
   }
}
.bg-photo-krysa {
    background-image: url(../images/krysa1.jpg);
    background-position: 16% 50%;
    background-size: 60%;
}
@media (max-width:991px) {
    .bg-photo-krysa {
        background-position: 50% 72px;
        background-size: 70%;
   }
}
@media (max-width: 767px) {
    .bg-photo-krysa {
        background-position: 50% 18px;
        background-size: 60%;
   }
}
@media (max-width: 479px) {
    .bg-photo-krysa {
        background-position: 86% 23px;
        background-size: 90%;
   }
}
.bg-photo-mys {
    background-image: url(../images/mys1.jpg);
    background-position: 22% 50%;
    background-size: 60%;
}
@media (max-width:991px) {
    .bg-photo-mys {
        background-position: 50% 54px;
        background-size: 70%;
   }
}
@media (max-width: 767px) {
    .bg-photo-mys {
        background-position: 50% 9px;
        background-size: 60%;
   }
}
@media (max-width: 479px) {
    .bg-photo-mys {
        background-position: 86% 23px;
        background-size: 90%;
   }
}
.bg-photo-coronavirus {
    background-image: url(../images/coronavirus.jpg);
    background-position: 22% 50%;
    background-size: 70%;
}
@media (max-width:991px) {
    .bg-photo-coronavirus {
        background-position: 50% 5vh;
        background-size: 80%;
   }
}
.bg-photo-lesaksklad {
    background-image: url(../images/lesak1.jpg);
    background-position: 30% 50%;
    background-size: 20%;
}
@media (max-width:991px) {
    .bg-photo-lesaksklad {
        background-position: 50% 50px;
        background-size: 30%;
   }
}
@media (max-width: 767px) {
    .bg-photo-lesaksklad {
        background-position: 50% 9px;
        background-size: 30%;
   }
}
@media (max-width: 479px) {
    .bg-photo-lesaksklad {
        background-position: 50% 10px;
        background-size: 50%;
   }
}
.bg-photo-kozojed {
    background-image: url(../images/kozojed1.jpg);
    background-position: 15% 50%;
    background-size: 50%;
}
@media (max-width:991px) {
    .bg-photo-kozojed {
        background-position: 50% 83px;
        background-size: 50%;
   }
}
@media (max-width: 767px) {
    .bg-photo-kozojed {
        background-position: 50% 9px;
        background-size: 50%;
   }
}
@media (max-width: 479px) {
    .bg-photo-kozojed {
        background-position: 50% 49px;
        background-size: 70%;
   }
}
.bg-photo-moucha {
    background-image: url(../images/moucha1.jpg);
    background-position: 14% 73%;
    background-size: 50%;
}
@media (max-width:991px) {
    .bg-photo-moucha {
        background-position: 50% 23px;
        background-size: 60%;
   }
}
@media (max-width: 767px) {
    .bg-photo-moucha {
        background-position: 50% 0;
        background-size: 50%;
   }
}
@media (max-width: 479px) {
    .bg-photo-moucha {
        background-position: 50% 11px;
        background-size: 70%;
   }
}
.bg-photo-farao {
    background-image: url(../images/farao1.jpg);
    background-position: 11% 67%;
    background-size: 55%;
}
@media (max-width:991px) {
    .bg-photo-farao {
        background-position: 50% 31px;
        background-size: 60%;
   }
}
@media (max-width: 767px) {
    .bg-photo-farao {
        background-position: 50% 0;
        background-size: 50%;
   }
}
@media (max-width: 479px) {
    .bg-photo-farao {
        background-position: 50% 27px;
        background-size: 70%;
   }
}
.bg-photo-kliste {
    background-image: url(../images/kliste1.jpg);
    background-position: 14% 50%;
    background-size: 50%;
}
@media (max-width:991px) {
    .bg-photo-kliste {
        background-position: 50% 25px;
        background-size: 60%;
   }
}
@media (max-width: 767px) {
    .bg-photo-kliste {
        background-position: 50% 0;
        background-size: 50%;
   }
}
@media (max-width: 479px) {
    .bg-photo-kliste {
        background-position: 50% 12px;
        background-size: 70%;
   }
}
.bg-photo-klistakholubi {
    background-image: url(../images/klistak.jpg);
    background-position: 14% 50%;
    background-size: 45%;
}
@media (max-width:991px) {
    .bg-photo-klistakholubi {
        background-position: 50% 20%;
        background-size: 60%;
   }
}
@media (max-width: 767px) {
    .bg-photo-klistakholubi {
        background-position: 50% 10%;
        background-size: 50%;
   }
}
.bg-photo-svab {
    background-image: url(../images/svab1.jpg);
    background-position: 4% 3%;
    background-size: 50%;
}
@media (max-width:991px) {
    .bg-photo-svab {
        background-position: 18% -83px;
        background-size: 70%;
   }
}
@media (max-width: 767px) {
    .bg-photo-svab {
        background-position: 30% -80px;
        background-size: 60%;
   }
}
@media (max-width: 479px) {
    .bg-photo-svab {
        background-position: -103% -46px;
        background-size: 90%;
   }
}
.bg-photo-svabamericky {
    background-image: url(../images/svab-americky1.jpg);
    background-position: -30% -20%;
    background-size: 70%;
}
@media (max-width:991px) {
    .bg-photo-svabamericky {
        background-position: -27% -64px;
        background-size: 80%;
   }
}
@media (max-width: 767px) {
    .bg-photo-svabamericky {
        background-position: 23% -44px;
        background-size: 60%;
   }
}
@media (max-width: 479px) {
    .bg-photo-svabamericky {
        background-position: -130% -21px;
        background-size: 90%;
   }
}
.bg-photo-potemniksklad {
    background-image: url(../images/potemnik1.jpg);
    background-position: 25% 50%;
    background-size: 25%;
}
@media (max-width:991px) {
    .bg-photo-potemniksklad {
        background-position: 50% 0;
        background-size: 30%;
   }
}
@media (max-width: 767px) {
    .bg-photo-potemniksklad {
        background-position: 50% 11px;
        background-size: 30%;
   }
}
@media (max-width: 479px) {
    .bg-photo-potemniksklad {
        background-position: 50% 25px;
        background-size: 30%;
   }
}
.bg-photo-cervotocchleb {
    background-image: url(../images/cervotoc-chlebovy1.jpg);
    background-position: 25% 50%;
    background-size: 25%;
}
@media (max-width:991px) {
    .bg-photo-cervotocchleb {
        background-position: 50% 20px;
        background-size: 30%;
   }
}
@media (max-width: 767px) {
    .bg-photo-cervotocchleb {
        background-position: 50% 11px;
        background-size: 30%;
   }
}
@media (max-width: 479px) {
    .bg-photo-cervotocchleb {
        background-position: 50% 25px;
        background-size: 35%;
   }
}
.bg-photo-cervotocprouzk {
    background-image: url(../images/cervotoc-prouzkovany.jpg);
    background-position: 25% 50%;
    background-size: 25%;
}
@media (max-width:991px) {
    .bg-photo-cervotocprouzk {
        background-position: 50% 20px;
        background-size: 30%;
   }
}
@media (max-width: 767px) {
    .bg-photo-cervotocprouzk {
        background-position: 50% 11px;
        background-size: 30%;
   }
}
@media (max-width: 479px) {
    .bg-photo-cervotocprouzk {
        background-position: 50% 25px;
        background-size: 35%;
   }
}
.bg-photo-cervotocumrlci {
    background-image: url(../images/cervotocumrlci1.jpg);
    background-position: 25% 50%;
    background-size: 25%;
}
@media (max-width:991px) {
    .bg-photo-cervotocumrlci {
        background-position: 50% 10%;
        background-size: 40%;
   }
}
@media (max-width: 767px) {
    .bg-photo-cervotocumrlci {
        background-position: 50% 2%;
        background-size: 20%;
   }
}
@media (max-width: 479px) {
    .bg-photo-cervotocumrlci {
        background-position: 50% 2%;
        background-size: 40%;
   }
}
.bg-photo-hrbohlavhnedy {
    background-image: url(../images/hrbohlavhnedy1.jpg);
    background-position: 25% 50%;
    background-size: 25%;
}
@media (max-width:991px) {
    .bg-photo-hrbohlavhnedy {
        background-position: 50% 15%;
        background-size: 35%;
   }
}
@media (max-width: 767px) {
    .bg-photo-hrbohlavhnedy {
        background-position: 50% 2%;
        background-size: 20%;
   }
}
@media (max-width: 479px) {
    .bg-photo-hrbohlavhnedy {
        background-position: 50% 1%;
        background-size: 30%;
   }
}
.bg-photo-potemnikmoucny {
    background-image: url(../images/potemnikmoucny1.jpg);
    background-position: 25% 50%;
    background-size: 25%;
}
@media (max-width:991px) {
    .bg-photo-potemnikmoucny {
        background-position: 50% 20%;
        background-size: 35%;
   }
}
@media (max-width: 767px) {
    .bg-photo-potemnikmoucny {
        background-position: 50% 2%;
        background-size: 20%;
   }
}
@media (max-width: 479px) {
    .bg-photo-potemnikmoucny {
        background-position: 50% 2%;
        background-size: 40%;
   }
}
.bg-photo-tesarikkrovovy {
    background-image: url(../images/tesarikkrovovy1.jpg);
    background-position: 25% 50%;
    background-size: 33%;
}
@media (max-width:991px) {
    .bg-photo-tesarikkrovovy {
        background-position: 50% 10%;
        background-size: 50%;
   }
}
@media (max-width: 767px) {
    .bg-photo-tesarikkrovovy {
        background-position: 50% 2%;
        background-size: 20%;
   }
}
@media (max-width: 479px) {
    .bg-photo-tesarikkrovovy {
        background-position: 50% 2%;
        background-size: 50%;
   }
}
.bg-photo-cvrcek {
    background-image: url(../images/cvrcek1.jpg);
    background-position: 30% 20%;
    background-size: 80%;
}
@media (max-width:991px) {
    .bg-photo-cvrcek {
        background-position: 90% 10%;
        background-size: 90%;
   }
}
@media (max-width: 767px) {
    .bg-photo-cvrcek {
        background-position: 90% -50px;
        background-size: 70%;
   }
}
@media (max-width: 479px) {
    .bg-photo-cvrcek {
        background-position: 50% 0;
        background-size: 90%;
   }
}
.bg-photo-masarky {
    background-image: url(../images/masarky1.jpg);
    background-position: 25% 40%;
    background-size: 45%;
}
@media (max-width:991px) {
    .bg-photo-masarky {
        background-position: 50% 10%;
        background-size: 65%;
   }
}
@media (max-width: 767px) {
    .bg-photo-masarky {
        background-position: 50% 2%;
        background-size: 30%;
   }
}
@media (max-width: 479px) {
    .bg-photo-masarky {
        background-position: 50% 2%;
        background-size: 50%;
   }
}
.bg-photo-drevomorka {
    background-image: url(../images/drevomorka1.jpg);
    background-position: 25% 40%;
    background-size: 45%;
}
@media (max-width:991px) {
    .bg-photo-drevomorka {
        background-position: 50% 20%;
        background-size: 75%;
   }
}
@media (max-width: 767px) {
    .bg-photo-drevomorka {
        background-position: 50% 2%;
        background-size: 50%;
   }
}
@media (max-width: 479px) {
    .bg-photo-drevomorka {
        background-position: 50% 2%;
        background-size: 70%;
   }
}
.bg-photo-hrabospolni {
    background-image: url(../images/hrabospolni1.jpg);
    background-position: 25% 50%;
    background-size: 45%;
}
@media (max-width:991px) {
    .bg-photo-hrabospolni {
        background-position: 50% 20%;
        background-size: 75%;
   }
}
@media (max-width: 767px) {
    .bg-photo-hrabospolni {
        background-position: 50% 2%;
        background-size: 45%;
   }
}
@media (max-width: 479px) {
    .bg-photo-hrabospolni {
        background-position: 50% 5%;
        background-size: 65%;
   }
}
.bg-photo-komaraedes {
    background-image: url(../images/komaraedes1.jpg);
    background-position: 20% 40%;
    background-size: 55%;
}
@media (max-width:991px) {
    .bg-photo-komaraedes {
        background-position: 45% 20%;
        background-size: 75%;
   }
}
@media (max-width: 767px) {
    .bg-photo-komaraedes {
        background-position: 45% -20px;
        background-size: 55%;
   }
}
@media (max-width: 479px) {
    .bg-photo-komaraedes {
        background-position: 45% 0;
        background-size: 75%;
   }
}
.bg-photo-komaranophele {
    background-image: url(../images/komaranophele1.jpg);
    background-position: 15% 50%;
    background-size: 55%;
}
@media (max-width:991px) {
    .bg-photo-komaranophele {
        background-position: 45% 30%;
        background-size: 75%;
   }
}
@media (max-width: 767px) {
    .bg-photo-komaranophele {
        background-position: 45% 2%;
        background-size: 65%;
   }
}
@media (max-width: 479px) {
    .bg-photo-komaranophele {
        background-position: 45% 10%;
        background-size: 75%;
   }
}
.bg-photo-komarculex {
    background-image: url(../images/komarculex1.jpg);
    background-position: 15% 50%;
    background-size: 55%;
}
@media (max-width:991px) {
    .bg-photo-komarculex {
        background-position: 35% 30%;
        background-size: 75%;
   }
}
@media (max-width: 767px) {
    .bg-photo-komarculex {
        background-position: 35% 2%;
        background-size: 65%;
   }
}
@media (max-width: 479px) {
    .bg-photo-komarculex {
        background-position: 35% 10%;
        background-size: 75%;
   }
}
.bg-photo-molkozesinovy {
    background-image: url(../images/molkozesinovy1.jpg);
    background-position: 25% 50%;
    background-size: 45%;
}
@media (max-width:991px) {
    .bg-photo-molkozesinovy {
        background-position: 45% 25%;
        background-size: 65%;
   }
}
@media (max-width: 767px) {
    .bg-photo-molkozesinovy {
        background-position: 50% 13%;
        background-size: 55%;
   }
}
@media (max-width: 479px) {
    .bg-photo-molkozesinovy {
        background-position: 50% 13%;
        background-size: 55%;
   }
}
.bg-photo-molsatni {
    background-image: url(../images/molsatni1.jpg);
    background-position: 25% 50%;
    background-size: 45%;
}
@media (max-width:991px) {
    .bg-photo-molsatni {
        background-position: 50% 5%;
        background-size: 65%;
   }
}
@media (max-width: 767px) {
    .bg-photo-molsatni {
        background-position: 50% -50px;
        background-size: 45%;
   }
}
@media (max-width: 479px) {
    .bg-photo-molsatni {
        background-position: 50% 0;
        background-size: 55%;
   }
}
.bg-photo-mravenecobecny {
    background-image: url(../images/mravenecobecny1.jpg);
    background-position: 15% 50%;
    background-size: 55%;
}
@media (max-width:991px) {
    .bg-photo-mravenecobecny {
        background-position: 45% 20%;
        background-size: 75%;
   }
}
@media (max-width: 767px) {
    .bg-photo-mravenecobecny {
        background-position: 45% -50px;
        background-size: 55%;
   }
}
@media (max-width: 479px) {
    .bg-photo-mravenecobecny {
        background-position: 50% 5%;
        background-size: 55%;
   }
}
.bg-photo-mury {
    background-image: url(../images/mury1.jpg);
    background-position: 25% 50%;
    background-size: 40%;
}
@media (max-width:991px) {
    .bg-photo-mury {
        background-position: 50% 20%;
        background-size: 65%;
   }
}
@media (max-width: 767px) {
    .bg-photo-mury {
        background-position: 50% 2%;
        background-size: 35%;
   }
}
@media (max-width: 479px) {
    .bg-photo-mury {
        background-position: 50% 10%;
        background-size: 40%;
   }
}
.bg-photo-octomilky {
    background-image: url(../images/octomilky1.jpg);
    background-position: 20% 50%;
    background-size: 45%;
}
@media (max-width:991px) {
    .bg-photo-octomilky {
        background-position: 40% 20%;
        background-size: 65%;
   }
}
@media (max-width: 767px) {
    .bg-photo-octomilky {
        background-position: 40% 2%;
        background-size: 45%;
   }
}
@media (max-width: 479px) {
    .bg-photo-octomilky {
        background-position: 50% 10%;
        background-size: 55%;
   }
}
.bg-photo-pisivky {
    background-image: url(../images/pisivky1.jpg);
    background-position: 10% 60%;
    background-size: 55%;
}
@media (max-width:991px) {
    .bg-photo-pisivky {
        background-position: 40% 30%;
        background-size: 80%;
   }
}
@media (max-width: 767px) {
    .bg-photo-pisivky {
        background-position: 40% 2%;
        background-size: 80%;
   }
}
@media (max-width: 479px) {
    .bg-photo-pisivky {
        background-position: 50% 10%;
        background-size: 80%;
   }
}
.bg-photo-rybenka {
    background-image: url(../images/rybenka1.jpg);
    background-position: 20% 50%;
    background-size: 55%;
}
@media (max-width:991px) {
    .bg-photo-rybenka {
        background-position: 40% 20%;
        background-size: 75%;
   }
}
@media (max-width: 767px) {
    .bg-photo-rybenka {
        background-position: 40% -20px;
        background-size: 75%;
   }
}
@media (max-width: 479px) {
    .bg-photo-rybenka {
        background-position: 55% 5%;
        background-size: 85%;
   }
}
.bg-photo-koutule {
    background-image: url(../images/koutule1.jpg);
    background-position: 20% 50%;
    background-size: 55%;
}
@media (max-width:991px) {
    .bg-photo-koutule {
        background-position: 40% 10%;
        background-size: 85%;
   }
}
@media (max-width: 767px) {
    .bg-photo-koutule {
        background-position: 45% 0;
        background-size: 65%;
   }
}
.bg-photo-slunivka {
    background-image: url(../images/slunivka1.jpg);
    background-position: 20% 50%;
    background-size: 45%;
}
@media (max-width:991px) {
    .bg-photo-slunivka {
        background-position: 40% 10%;
        background-size: 75%;
   }
}
@media (max-width: 767px) {
    .bg-photo-slunivka {
        background-position: 45% 40px;
        background-size: 55%;
   }
}
.bg-photo-srsen {
    background-image: url(../images/srsen1.jpg);
    background-position: 20% 50%;
    background-size: 55%;
}
@media (max-width:991px) {
    .bg-photo-srsen {
        background-position: 40% 20%;
        background-size: 85%;
   }
}
@media (max-width: 767px) {
    .bg-photo-srsen {
        background-position: 50% -50px;
        background-size: 65%;
   }
}
@media (max-width: 479px) {
    .bg-photo-srsen {
        background-position: 50% 2%;
        background-size: 75%;
   }
}
.bg-photo-svabhnedopasy {
    background-image: url(../images/svabhnedopasy1.jpg);
    background-position: 15% 45%;
    background-size: 45%;
}
@media (max-width:991px) {
    .bg-photo-svabhnedopasy {
        background-position: 15% 0;
        background-size: 85%;
   }
}
@media (max-width: 767px) {
    .bg-photo-svabhnedopasy {
        background-position: 35% -100px;
        background-size: 55%;
   }
}
@media (max-width: 479px) {
    .bg-photo-svabhnedopasy {
        background-position: 35% -50px;
        background-size: 75%;
   }
}
.bg-photo-stenice2 {
    background-color: #fff;
    background-image: url(../images/stenice2.jpg);
    background-position: 22px 50%;
    background-size: 300px;
}
.bg-photo-svabhnedopasy2 {
    background-color: #fff;
    background-image: url(../images/svabhnedopasy2.jpg);
    background-position: 0 50%;
}
@media (max-width:991px) {
    .bg-photo-svabhnedopasy2 {
        background-position: 0 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-svabhnedopasy2 {
        background-position: 0 -200px;
        background-size: cover;
   }
}
@media (max-width: 479px) {
    .bg-photo-svabhnedopasy2 {
        background-position: 0 -150px;
        background-size: cover;
   }
}
.bg-photo-srsen2 {
    background-color: #fff;
    background-image: url(../images/srsen2.jpg);
    background-position: -40% 50%;
}
@media (max-width:991px) {
    .bg-photo-srsen2 {
        background-position: -80% 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-srsen2 {
        background-position: 0 -100px;
        background-size: cover;
   }
}
@media (max-width: 479px) {
    .bg-photo-srsen2 {
        background-position: 0 0;
        background-size: contain;
   }
}
.bg-photo-rybenka2 {
    background-color: #fff;
    background-image: url(../images/rybenka2.jpg);
    background-position: -40% 50%;
}
@media (max-width:991px) {
    .bg-photo-rybenka2 {
        background-position: -80% 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-rybenka2 {
        background-position: 0 -200px;
        background-size: cover;
   }
}
@media (max-width: 479px) {
    .bg-photo-rybenka2 {
        background-position: 0 -50px;
        background-size: contain;
   }
}
.bg-photo-koutule2 {
    background-color: #fff;
    background-image: url(../images/koutule2.jpg);
    background-position: -10% 0;
    background-size: contain;
}
@media (max-width:991px) {
    .bg-photo-koutule2 {
        background-position: -180px 50%;
        background-size: cover;
   }
}
@media (max-width: 767px) {
    .bg-photo-koutule2 {
        background-position: 0 -50px;
        background-size: contain;
   }
}
.bg-photo-slunivka2 {
    background-color: #fff;
    background-image: url(../images/slunivka2.jpg);
    background-position: -10% 0;
    background-size: contain;
}
@media (max-width:991px) {
    .bg-photo-slunivka2 {
        background-position: -210px 50%;
        background-size: cover;
   }
}
@media (max-width: 767px) {
    .bg-photo-slunivka2 {
        background-position: 0 -50px;
        background-size: contain;
   }
}
.bg-photo-pisivky2 {
    background-color: #fff;
    background-image: url(../images/pisivky2.jpg);
    background-position: 0 50%;
}
@media (max-width:991px) {
    .bg-photo-pisivky2 {
        background-position: -10% 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-pisivky2 {
        background-position: 0 -200px;
        background-size: cover;
   }
}
@media (max-width: 479px) {
    .bg-photo-pisivky2 {
        background-position: 0 -100px;
        background-size: contain;
   }
}
.bg-photo-octomilky2 {
    background-color: #fff;
    background-image: url(../images/octomilky2.jpg);
    background-position: -50vh 50%;
    background-size: 90vh;
}
@media (max-width:991px) {
    .bg-photo-octomilky2 {
        background-position: -10% 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-octomilky2 {
        background-position: 0 -300px;
        background-size: cover;
   }
}
@media (max-width: 479px) {
    .bg-photo-octomilky2 {
        background-position: 0 -100px;
        background-size: contain;
   }
}
.bg-photo-mury2 {
    background-color: #fff;
    background-image: url(../images/mury2.jpg);
    background-position: -10% 50%;
}
@media (max-width:991px) {
    .bg-photo-mury2 {
        background-position: -10% 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-mury2 {
        background-position: 0 -200px;
        background-size: cover;
   }
}
@media (max-width: 479px) {
    .bg-photo-mury2 {
        background-position: 0 -50px;
        background-size: contain;
   }
}
.bg-photo-mravenecobecny2 {
    background-color: #fff;
    background-image: url(../images/mravenecobecny2.jpg);
    background-position: -20% 50%;
}
@media (max-width:991px) {
    .bg-photo-mravenecobecny2 {
        background-position: -20% 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-mravenecobecny2 {
        background-position: 0 -100px;
        background-size: cover;
   }
}
@media (max-width: 479px) {
    .bg-photo-mravenecobecny2 {
        background-position: 0 0;
        background-size: contain;
   }
}
.bg-photo-molsatni2 {
    background-color: #fff;
    background-image: url(../images/molsatni2.jpg);
    background-position: -20% 50%;
}
@media (max-width:991px) {
    .bg-photo-molsatni2 {
        background-position: -30% 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-molsatni2 {
        background-position: 0 -250px;
        background-size: cover;
   }
}
@media (max-width: 479px) {
    .bg-photo-molsatni2 {
        background-position: 0 -100px;
        background-size: contain;
   }
}
.bg-photo-molkozesinovy2 {
    background-color: #fff;
    background-image: url(../images/molkozesinovy2.jpg);
    background-position: 0 50%;
}
@media (max-width:991px) {
    .bg-photo-molkozesinovy2 {
        background-position: 0 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-molkozesinovy2 {
        background-position: 0 50%;
        background-size: contain;
   }
}
@media (max-width: 479px) {
    .bg-photo-molkozesinovy2 {
        background-position: 0 50%;
        background-size: contain;
   }
}
.bg-photo-komarculex2 {
    background-color: #fff;
    background-image: url(../images/komarculex2.jpg);
    background-position: -30% 50%;
}
@media (max-width:991px) {
    .bg-photo-komarculex2 {
        background-position: -50% 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-komarculex2 {
        background-position: 0 -100px;
        background-size: cover;
   }
}
@media (max-width: 479px) {
    .bg-photo-komarculex2 {
        background-position: 0 0;
        background-size: contain;
   }
}
.bg-photo-komaranophele2 {
    background-color: #fff;
    background-image: url(../images/komaranophele2.jpg);
    background-position: 0 50%;
}
@media (max-width:991px) {
    .bg-photo-komaranophele2 {
        background-position: 0 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-komaranophele2 {
        background-position: 0 -250px;
        background-size: cover;
   }
}
@media (max-width: 479px) {
    .bg-photo-komaranophele2 {
        background-position: 0 -100px;
        background-size: contain;
   }
}
.bg-photo-komaraedes2 {
    background-color: #fff;
    background-image: url(../images/komaraedes2.jpg);
    background-position: -30% 50%;
}
@media (max-width:991px) {
    .bg-photo-komaraedes2 {
        background-position: -80% 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-komaraedes2 {
        background-position: 0 -150px;
        background-size: cover;
   }
}
@media (max-width: 479px) {
    .bg-photo-komaraedes2 {
        background-position: 0 -50px;
        background-size: contain;
   }
}
.bg-photo-hrabospolni2 {
    background-color: #fff;
    background-image: url(../images/hrabospolni2.jpg);
    background-position: 0 50%;
}
@media (max-width:991px) {
    .bg-photo-hrabospolni2 {
        background-position: 0 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-hrabospolni2 {
        background-position: 0 -150px;
        background-size: cover;
   }
}
@media (max-width: 479px) {
    .bg-photo-hrabospolni2 {
        background-position: 0 -50px;
        background-size: contain;
   }
}
.bg-photo-drevomorka2 {
    background-color: #fff;
    background-image: url(../images/drevomorka2.jpg);
    background-position: 0 50%;
}
@media (max-width:991px) {
    .bg-photo-drevomorka2 {
        background-position: 0 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-drevomorka2 {
        background-position: 0 -300px;
        background-size: cover;
   }
}
@media (max-width: 479px) {
    .bg-photo-drevomorka2 {
        background-position: 0 -100px;
        background-size: contain;
   }
}
.bg-photo-masarky2 {
    background-color: #fff;
    background-image: url(../images/masarky2.jpg);
    background-position: 0 50%;
}
@media (max-width:991px) {
    .bg-photo-masarky2 {
        background-position: -20% 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-masarky2 {
        background-position: 0 -300px;
        background-size: cover;
   }
}
@media (max-width: 479px) {
    .bg-photo-masarky2 {
        background-position: 0 -100px;
        background-size: contain;
   }
}
.bg-photo-cvrcek2 {
    background-color: #fff;
    background-image: url(../images/cvrcek2.jpg);
    background-position: -40% 50%;
}
@media (max-width:991px) {
    .bg-photo-cvrcek2 {
        background-position: -40% 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-cvrcek2 {
        background-position: 0 -120px;
        background-size: contain;
   }
}
@media (max-width: 479px) {
    .bg-photo-cvrcek2 {
        background-position: 0 -20px;
        background-size: contain;
   }
}
.bg-photo-tesarikkrovovy2 {
    background-color: #fff;
    background-image: url(../images/tesarikkrovovy2.jpg);
    background-position: 0 50%;
}
@media (max-width:991px) {
    .bg-photo-tesarikkrovovy2 {
        background-position: -20% 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-tesarikkrovovy2 {
        background-position: 0 -400px;
        background-size: cover;
   }
}
@media (max-width: 479px) {
    .bg-photo-tesarikkrovovy2 {
        background-position: 0 -150px;
        background-size: contain;
   }
}
.bg-photo-potemnikmoucny2 {
    background-color: #fff;
    background-image: url(../images/potemnikmoucny2.jpg);
    background-position: -120% 50%;
}
@media (max-width:991px) {
    .bg-photo-potemnikmoucny2 {
        background-position: -350% 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-potemnikmoucny2 {
        background-position: 0 -150px;
        background-size: contain;
   }
}
@media (max-width: 479px) {
    .bg-photo-potemnikmoucny2 {
        background-position: 0 0;
        background-size: contain;
   }
}
.bg-photo-hrbohlavhnedy2 {
    background-color: #fff;
    background-image: url(../images/hrbohlavhnedy2.jpg);
    background-position: -20% 50%;
}
@media (max-width:991px) {
    .bg-photo-hrbohlavhnedy2 {
        background-position: -20% 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-hrbohlavhnedy2 {
        background-position: 0 50%;
        background-size: cover;
   }
}
@media (max-width: 479px) {
    .bg-photo-hrbohlavhnedy2 {
        background-position: 0 0;
        background-size: contain;
   }
}
.bg-photo-cervotocumrlci2 {
    background-color: #fff;
    background-image: url(../images/cervotocumrlci2.jpg);
    background-position: -20% 50%;
}
@media (max-width:991px) {
    .bg-photo-cervotocumrlci2 {
        background-position: -60% 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-cervotocumrlci2 {
        background-position: 0 -200px;
        background-size: cover;
   }
}
@media (max-width: 479px) {
    .bg-photo-cervotocumrlci2 {
        background-position: 0 -100px;
        background-size: contain;
   }
}
.bg-photo-holub2 {
    background-color: #fff;
    background-image: url(../images/holub2.jpg);
    background-position: 0 50%;
    background-size: contain;
}
@media (max-width:991px) {
    .bg-photo-holub2 {
        background-position: -46px 50%;
   }
}
@media (max-width: 767px) {
    .bg-photo-holub2 {
        background-position: 50% -71px;
        background-size: contain;
   }
}
@media (max-width: 479px) {
    .bg-photo-holub2 {
        background-position: 50% -32px;
        background-size: contain;
   }
}
.bg-photo-vosa2 {
    background-color: #fff;
    background-image: url(../images/vosa2.jpg);
    background-position: 25px 50%;
    background-size: 300px;
}
@media (max-width:991px) {
    .bg-photo-vosa2 {
        background-position: 5px 50%;
        background-size: 250px;
   }
}
@media (max-width: 767px) {
    .bg-photo-vosa2 {
        background-position: 50% 19px;
        background-size: 300px;
   }
}
@media (max-width: 479px) {
    .bg-photo-vosa2 {
        background-position: 50% 24px;
        background-size: 200px;
   }
}
.bg-photo-plisen2 {
    background-color: #fff;
    background-image: url(../images/plisen2.jpg);
    background-position: 0 0;
}
@media (max-width: 767px) {
    .bg-photo-plisen2 {
        background-position: 0 0;
        background-size: cover;
   }
}
@media (max-width: 479px) {
    .bg-photo-plisen2 {
        background-position: 50% 0;
        background-size: cover;
   }
}
.bg-photo-potkan2 {
    background-color: #fff;
    background-image: url(../images/potkan1.jpg);
    background-position: 0 50%;
    background-size: 300px;
}
@media (max-width:991px) {
    .bg-photo-potkan2 {
        background-color: #fff;
        background-position: 0 50%;
        background-size: 250px;
   }
}
@media (max-width: 767px) {
    .bg-photo-potkan2 {
        background-position: 0 -50px;
        background-size: 300px;
   }
}
@media (max-width: 479px) {
    .bg-photo-potkan2 {
        background-position: 0 -50px;
        background-size: 300px;
   }
}
.bg-photo-zavijecpapr2 {
    background-color: #fff;
    background-image: url(../images/zavijecpaprikovy2.jpg);
    background-position: 66px 50%;
    background-size: 200px;
}
@media (max-width:991px) {
    .bg-photo-zavijecpapr2 {
        background-position: 44px 50%;
   }
}
@media (max-width: 767px) {
    .bg-photo-zavijecpapr2 {
        background-position: 50% 30px;
        background-size: 100px;
   }
}
@media (max-width: 479px) {
    .bg-photo-zavijecpapr2 {
        background-position: 50% 22px;
   }
}
.bg-photo-zavijecmoucny2 {
    background-color: #fff;
    background-image: url(../images/zavijecmoucny2.jpg);
    background-position: 40px 50%;
    background-size: 300px;
}
@media (max-width: 767px) {
    .bg-photo-zavijecmoucny2 {
        background-position: 50% 30px;
        background-size: 50%;
   }
}
.bg-photo-rus2 {
    background-color: #fff;
    background-image: url(../images/rus2.jpg);
    background-position: -90px 0;
}
@media (max-width:991px) {
    .bg-photo-rus2 {
        background-position: -160px 0;
   }
}
@media (max-width: 767px) {
    .bg-photo-rus2 {
        background-position: 0 -50px;
        background-size: 100% auto;
   }
}
@media (max-width: 479px) {
    .bg-photo-rus2 {
        background-position: 50% -50px;
   }
}
.bg-photo-blecha2 {
    background-color: #fff;
    background-image: url(../images/blecha2.jpg);
    background-position: -251px 50%;
    background-size: auto 100%;
}
@media (max-width:991px) {
    .bg-photo-blecha2 {
        background-position: -205px 189%;
   }
}
@media (max-width: 767px) {
    .bg-photo-blecha2 {
        background-position: 50% -49px;
        background-size: contain;
   }
}
@media (max-width: 479px) {
    .bg-photo-blecha2 {
        background-position: 50% 0;
   }
}
.bg-photo-krysa2 {
    background-color: #fff;
    background-image: url(../images/krysa2.jpg);
    background-position: 0 50%;
}
@media (max-width:991px) {
    .bg-photo-krysa2 {
        background-position: -23px 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-krysa2 {
        background-position: 50% -342px;
        background-size: auto;
   }
}
@media (max-width: 479px) {
    .bg-photo-krysa2 {
        background-position: 50% -96px;
        background-size: contain;
   }
}
.bg-photo-mys2 {
    background-color: #fff;
    background-image: url(../images/mys2.jpg);
    background-position: -10px 50%;
}
@media (max-width:991px) {
    .bg-photo-mys2 {
        background-position: -23px 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-mys2 {
        background-position: 50% -346px;
        background-size: 100%;
   }
}
@media (max-width: 479px) {
    .bg-photo-mys2 {
        background-position: 50% -113px;
        background-size: contain;
   }
}
.bg-photo-coronavirus2 {
    background-color: #fff;
    background-image: url(../images/coronavirus2.jpg);
    background-position: -50px 50%;
    background-size: 500px auto;
}
@media (max-width:991px) {
    .bg-photo-coronavirus2 {
        background-position: -50px 50%;
        background-size: 400px auto;
   }
}
@media (max-width: 479px) {
    .bg-photo-coronavirus2 {
        background-position: center 5vh;
        background-size: 200px auto;
   }
}
.bg-photo-coronavirus3 {
    background-color: #fff;
    background-image: url(../images/coronavirus3.jpg);
    background-position: -50px 50%;
}
@media (max-width:991px) {
    .bg-photo-coronavirus3 {
        background-position: -50px 50%;
        background-size: 400px auto;
   }
}
@media (max-width: 479px) {
    .bg-photo-coronavirus3 {
        background-position: center 5vh;
        background-size: 200px auto;
   }
}
.bg-photo-lesaksklad2 {
    background-color: #fff;
    background-image: url(../images/lesak2.jpg);
    background-position: 1px 50%;
}
@media (max-width:991px) {
    .bg-photo-lesaksklad2 {
        background-position: 3px 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-lesaksklad2 {
        background-position: 50% -90px;
        background-size: 100%;
   }
}
@media (max-width: 479px) {
    .bg-photo-lesaksklad2 {
        background-position: 50% -29px;
        background-size: contain;
   }
}
.bg-photo-kozojed2 {
    background-color: #fff;
    background-image: url(../images/kozojed2.jpg);
    background-position: 43px 50%;
    background-size: 200px;
}
@media (max-width:991px) {
    .bg-photo-kozojed2 {
        background-position: 58px 50%;
        background-size: 150px;
   }
}
@media (max-width: 767px) {
    .bg-photo-kozojed2 {
        background-position: 50% 40px;
        background-size: 100px;
   }
}
@media (max-width: 479px) {
    .bg-photo-kozojed2 {
        background-position: 50% 38px;
        background-size: 100px;
   }
}
.bg-photo-moucha2 {
    background-color: #fff;
    background-image: url(../images/moucha2.jpg);
    background-position: 31px 50%;
    background-size: 300px;
}
@media (max-width:991px) {
    .bg-photo-moucha2 {
        background-position: 21px 50%;
        background-size: 250px;
   }
}
@media (max-width: 767px) {
    .bg-photo-moucha2 {
        background-position: 50% 26px;
        background-size: 150px;
   }
}
.bg-photo-farao2 {
    background-color: #fff;
    background-image: url(../images/farao2.jpg);
    background-position: 0 50%;
    background-size: auto 100%;
}
@media (max-width:991px) {
    .bg-photo-farao2 {
        background-position: 0 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-farao2 {
        background-position: 50% -144px;
        background-size: 100%;
   }
}
@media (max-width: 479px) {
    .bg-photo-farao2 {
        background-position: 50% -64px;
   }
}
.bg-photo-kliste2 {
    background-color: #fff;
    background-image: url(../images/kliste2.jpg);
    background-position: 0 50%;
}
@media (max-width:991px) {
    .bg-photo-kliste2 {
        background-position: 0 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-kliste2 {
        background-position: 50% -244px;
        background-size: 100%;
   }
}
@media (max-width: 479px) {
    .bg-photo-kliste2 {
        background-position: 50% -96px;
   }
}
.bg-photo-klistak2 {
    background-color: #fff;
    background-image: url(../images/klistak2.jpg);
    background-position: 10% 50%;
    background-size: 35%;
}
@media (max-width:991px) {
    .bg-photo-klistak2 {
        background-position: 5% 50%;
        background-size: 35%;
   }
}
@media (max-width: 767px) {
    .bg-photo-klistak2 {
        background-position: 50% 0;
        background-size: 70%;
   }
}
.bg-photo-svab2 {
    background-color: #fff;
    background-image: url(../images/svab2.jpg);
    background-position: 57px 50%;
    background-size: 250px;
}
@media (max-width:991px) {
    .bg-photo-svab2 {
        background-position: 40px 50%;
        background-size: 200px;
   }
}
@media (max-width: 767px) {
    .bg-photo-svab2 {
        background-position: 50% 5px;
        background-size: 150px;
   }
}
@media (max-width: 479px) {
    .bg-photo-svab2 {
        background-position: 50% 1px;
   }
}
.bg-photo-svabamericky2 {
    background-color: #fff;
    background-image: url(../images/svab-americky2.jpg);
    background-position: 41px 50%;
    background-size: 300px;
}
@media (max-width:991px) {
    .bg-photo-svabamericky2 {
        background-position: 26px 50%;
        background-size: 250px;
   }
}
@media (max-width: 767px) {
    .bg-photo-svabamericky2 {
        background-position: 50% 11px;
        background-size: 150px;
   }
}
@media (max-width: 479px) {
    .bg-photo-svabamericky2 {
        background-position: 50% 11px;
   }
}
.bg-photo-potemniksklad2 {
    background-color: #fff;
    background-image: url(../images/potemnik2.jpg);
    background-position: 62px 50%;
    background-size: 220px;
}
@media (max-width:991px) {
    .bg-photo-potemniksklad2 {
        background-position: 41px 50%;
        background-size: 200px;
   }
}
@media (max-width: 767px) {
    .bg-photo-potemniksklad2 {
        background-position: 50% 20px;
        background-size: 100px;
   }
}
@media (max-width: 479px) {
    .bg-photo-potemniksklad2 {
        background-position: 50% 11px;
   }
}
.bg-photo-cervotocchleb2 {
    background-color: #fff;
    background-image: url(../images/cervotoc-chlebovy2.jpg);
    background-position: 0 50%;
}
@media (max-width:991px) {
    .bg-photo-cervotocchleb2 {
        background-position: 0 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-cervotocchleb2 {
        background-position: -21% -154px;
        background-size: 100%;
   }
}
@media (max-width: 479px) {
    .bg-photo-cervotocchleb2 {
        background-position: 50% -66px;
   }
}
.bg-photo-cervotocprouzk2 {
    background-color: #fff;
    background-image: url(../images/cervotocprouzkovany2.jpg);
    background-position: 0 50%;
}
@media (max-width:991px) {
    .bg-photo-cervotocprouzk2 {
        background-position: 0 50%;
        background-size: contain;
   }
}
@media (max-width: 767px) {
    .bg-photo-cervotocprouzk2 {
        background-position: -21% -154px;
        background-size: 100%;
   }
}
@media (max-width: 479px) {
    .bg-photo-cervotocprouzk2 {
        background-position: 50% -66px;
   }
}
