
.equipment-image.av-retort-28 {
    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-28.webp");
}

.av-retort-28 .equipment-caption:nth-child(1) {
    top: 92px;
    width: calc(50% - 93px);
}

.av-retort-28 .equipment-caption:nth-child(2) {
    top: 83px;
    width: calc(50% - 1px);
}

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

.av-retort-28 .equipment-caption:nth-child(3) {
    top: 145px;
    width: calc(50% - 39px);
}

.av-retort-28 .equipment-caption:nth-child(4) {
    top: 183px;
    width: calc(50% - 30px);
}

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

.av-retort-28 .equipment-caption:nth-child(6) {
    top: 227px;
    width: calc(50% - 72px);
}

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

.av-retort-28 .equipment-caption:nth-child(8) {
    top: 334px;
    width: calc(50% - 77px);
}

.av-retort-28 .equipment-caption:nth-child(9) {
    top: 318px;
    width: calc(50% - 65px);
}

.av-retort-28 .equipment-caption:nth-child(10) {
    top: 594px;
    width: calc(50% - 251px);
}

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

.av-retort-28 .equipment-caption:nth-child(11) {
    top: 375px;
    width: calc(50% - 181px);
}

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

.av-retort-28 .equipment-caption:nth-child(13) {
    top: 541px;
    width: calc(50% - 221px);
}

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

.av-retort-28 .equipment-caption:nth-child(15) {
    top: 644px;
    width: calc(50% - 122px);
}

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

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



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


    .av-retort-28 .equipment-caption:nth-child(1) {
        top: 103px;
        width: calc(50% - 63px);
    }
    
    .av-retort-28 .equipment-caption:nth-child(2) {
        top: 99px;
        width: calc(50% - 23px);
    }
    
    .av-retort-28 .equipment-caption:nth-child(2) .equipment-caption-text {
        max-width: 320px;
        text-align: right;
    }
    
    .av-retort-28 .equipment-caption:nth-child(3) {
        top: 125px;
        width: calc(50% - 39px);
    }
    
    .av-retort-28 .equipment-caption:nth-child(4) {
        top: 135px;
        width: calc(50% - 30px);
    }
    
    .av-retort-28 .equipment-caption:nth-child(5) {
        top: 148px;
        width: calc(50% - 73px);
    }
    
    .av-retort-28 .equipment-caption:nth-child(6) {
        top: 157px;
        width: calc(50% - 54px);
    }
    
    .av-retort-28 .equipment-caption:nth-child(7) {
        top: 164px;
        width: calc(50% - 40px);
    }
    
    .av-retort-28 .equipment-caption:nth-child(8) {
        top: 198px;
        width: calc(50% - 55px);
    }
    
    .av-retort-28 .equipment-caption:nth-child(9) {
        top: 193px;
        width: calc(50% - 50px);
    }
    
    .av-retort-28 .equipment-caption:nth-child(10) {
        top: 304px;
        width: calc(50% - 125px);
    }
    
    .av-retort-28 .equipment-caption:nth-child(10) .equipment-caption-text {
        max-width: 130px;
        text-align: right;
    }
    
    .av-retort-28 .equipment-caption:nth-child(11) {
        top: 221px;
        width: calc(50% - 91px);
    }
    
    .av-retort-28 .equipment-caption:nth-child(12) {
        top: 788px;
        width: calc(50% - 170px);
        display: none;
    }
    
    .av-retort-28 .equipment-caption:nth-child(13) {
        top: 281px;
        width: calc(50% - 110px);
    }
    
    .av-retort-28 .equipment-caption:nth-child(14) {
        top: 808px;
        width: calc(50% - 190px);
        display: none;
    }
    
    .av-retort-28 .equipment-caption:nth-child(15) {
        top: 319px;
        width: calc(50% - 76px);
    }
    
    .av-retort-28 .equipment-caption:nth-child(16) {
        top: 828px;
        width: calc(50% - 210px);
        display: none;
    }
    
    .av-retort-28 .equipment-caption:nth-child(17) {
        top: 364px;
        width: calc(50% - 50px);
    }
    
}





.equipment-image.av-retort-28-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-28-fd.webp");
}

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

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

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

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

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




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

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

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

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

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