
.equipment-image.av-retort-20 {
    position: relative;
    width: 100%;
    height: 950px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url("/assets/components/products/autoclave/webp/equipment/avtoklav-retort-20.webp");
}

.av-retort-20 .equipment-caption:nth-child(1) {
    top: 95px;
    width: calc(50% - 99px);
}

.av-retort-20 .equipment-caption:nth-child(2) {
    top: 80px;
    width: calc(50% - 8px);
}

.av-retort-20 .equipment-caption:nth-child(2) .equipment-caption-text {
    max-width: 320px;
    text-align: right;
}

.av-retort-20 .equipment-caption:nth-child(3) {
    top: 158px;
    width: calc(50% - 30px);
}

.av-retort-20 .equipment-caption:nth-child(4) {
    top: 198px;
    width: calc(50% - 43px);
}

.av-retort-20 .equipment-caption:nth-child(5) {
    top: 225px;
    width: calc(50% - 133px);
}

.av-retort-20 .equipment-caption:nth-child(6) {
    top: 256px;
    width: calc(50% - 94px);
}

.av-retort-20 .equipment-caption:nth-child(7) {
    top: 278px;
    width: calc(50% - 28px);
}

.av-retort-20 .equipment-caption:nth-child(8) {
    top: 392px;
    width: calc(50% - 107px);
}

.av-retort-20 .equipment-caption:nth-child(9) {
    top: 334px;
    width: calc(50% - 139px);
}

.av-retort-20 .equipment-caption:nth-child(10) {
    top: 710px;
    width: calc(50% - 290px);
}

.av-retort-20 .equipment-caption:nth-child(10) .equipment-caption-text {
    max-width: 130px;
    text-align: right;
}

.av-retort-20 .equipment-caption:nth-child(11) {
    top: 435px;
    width: calc(50% - 207px);
}

.av-retort-20 .equipment-caption:nth-child(12) {
    top: 788px;
    width: calc(50% - 170px);
    display: none;
}

.av-retort-20 .equipment-caption:nth-child(13) {
    top: 635px;
    width: calc(50% - 247px);
}

.av-retort-20 .equipment-caption:nth-child(14) {
    top: 808px;
    width: calc(50% - 190px);
    display: none;
}

.av-retort-20 .equipment-caption:nth-child(15) {
    top: 755px;
    width: calc(50% - 133px);
}

.av-retort-20 .equipment-caption:nth-child(16) {
    top: 828px;
    width: calc(50% - 210px);
    display: none;
}

.av-retort-20 .equipment-caption:nth-child(17) {
    top: 838px;
    width: calc(50% - 50px);
}



@media screen and (max-width: 767.98px) {
    .equipment-image.av-retort-20 {
        position: relative;
        width: auto;
        height: 400px;
    }

    .av-retort-20 .equipment-caption:nth-child(1) {
        top: 55px;
        width: calc(50% - 64px);
    }

    .av-retort-20 .equipment-caption:nth-child(2) {
        top: 45px;
        width: calc(50% - 27px);
    }

    .av-retort-20 .equipment-caption:nth-child(3) {
        top: 79px;
        width: calc(50% - 42px);
    }

    .av-retort-20 .equipment-caption:nth-child(4) {
        top: 94px;
        width: calc(50% - 44px);
    }

    .av-retort-20 .equipment-caption:nth-child(5) {
        top: 110px;
        width: calc(50% - 76px);
    }

    .av-retort-20 .equipment-caption:nth-child(6) {
        top: 118px;
        width: calc(50% - 64px);
    }

    .av-retort-20 .equipment-caption:nth-child(7) {
        top: 133px;
        width: calc(50% - 40px);
    }

    .av-retort-20 .equipment-caption:nth-child(8) {
        top: 168px;
        width: calc(50% - 67px);
    }

    .av-retort-20 .equipment-caption:nth-child(9) {
        top: 159px;
        width: calc(50% - 47px);
    }

    .av-retort-20 .equipment-caption:nth-child(10) {
        top: 330px;
        width: calc(50% - 96px);
    }

    .av-retort-20 .equipment-caption:nth-child(11) {
        top: 187px;
        width: calc(50% - 109px);
    }

    .av-retort-20 .equipment-caption:nth-child(12) {
        top: 335px;
        width: calc(50% - 100px);
    }

    .av-retort-20 .equipment-caption:nth-child(13) {
        top: 265px;
        width: calc(50% - 120px);
    }

    .av-retort-20 .equipment-caption:nth-child(14) {
        top: 355px;
        width: calc(50% - 100px);
    }

    .av-retort-20 .equipment-caption:nth-child(15) {
        top: 312px;
        width: calc(50% - 79px);
    }

    .av-retort-20 .equipment-caption:nth-child(16) {
        top: 375px;
        width: calc(50% - 100px);
    }

    .av-retort-20 .equipment-caption:nth-child(17) {
        top: 355px;
        width: calc(50% - 50px);
    }

}





.equipment-image.av-retort-20-fd {
    position: relative;
    width: 100%;
    height: 550px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url("/assets/components/products/autoclave/webp/equipment/avtoklav-retort-20-fd.webp");
}

.av-retort-20-fd .equipment-caption:nth-child(2),
.av-retort-20-fd .equipment-caption:nth-child(4),
.av-retort-20-fd .equipment-caption:nth-child(6) {
    display: none;
}

.av-retort-20-fd .equipment-caption:nth-child(1) {
    top: 129px;
    width: calc(50% - 14px);
}

.av-retort-20-fd .equipment-caption:nth-child(3) {
    top: 210px;
    width: calc(50% - 109px);
}

.av-retort-20-fd .equipment-caption:nth-child(5) {
    top: 294px;
    width: calc(50% - 2px);
}

.av-retort-20-fd .equipment-caption:nth-child(7) {
    top: 379px;
    width: calc(50% - 49px);
}


@media screen and (max-width: 767.98px) {
    .equipment-image.av-retort-20-fd {
        position: relative;
        width: auto;
        height: 300px;
    }

    .av-retort-20-fd .equipment-caption:nth-child(1) {
        top: 70px;
        width: calc(50% - 32px);
    }

    .av-retort-20-fd .equipment-caption:nth-child(3) {
        top: 118px;
        width: calc(50% - 76px);
    }

    .av-retort-20-fd .equipment-caption:nth-child(5) {
        top: 165px;
        width: calc(50% - 28px);
    }

    .av-retort-20-fd .equipment-caption:nth-child(7) {
        top: 210px;
        width: calc(50% - 76px);
    }
}
