.rclimg {
    padding: 80px 0 69px 0;
    position: relative;
}

.rclimg p {
    margin: 28px 0;
}

.rclimg img {
    border-radius: 14px;
}

.rclimg .p1,
.rclimg .p2,
.rclimg .p3 {
    position: absolute;
}

.rclimg .p1 {
    transform: translate(-200px, 400px);
    animation: p1rMove 80s linear infinite;
}

@keyframes p1rMove {
    0% {
        transform: translate(-200px, 400px);
    }

    50% {
        transform: translate(-200px, 150px);
    }

    100% {
        transform: translate(-200px, 400px);
    }
}

.rclimg .p2 {
    transform: translate(-20px, 0);
    animation: p2rMove 50s linear infinite;
}

@keyframes p2rMove {
    0% {
        transform: translate(-20px, 0);
    }

    50% {
        transform: translate(-20px, 100px);
    }

    100% {
        transform: translate(-20px, 0);
    }
}

.rclimg .p3 {
    top: 20px;
    right: -20px;
    animation: p3rMove 40s linear infinite;
}

@keyframes p3rMove {
    0% {
        transform: translate(0, 0);
    }

    50% {
        transform: translate(-100px, 100px);
    }

    100% {
        transform: translate(0, 0);
    }
}

@media (max-width:992px) {
    .rclimg {
        padding: 60px 0 60px 0;
    }

    .rclimg .row {
        flex-direction: column-reverse;
        gap: 35px;
    }

    .rclimg .col-md-6 {
        width: 100%;
    }

    .rclimg img {
        border-radius: 14px;
        height: 300px;
        width: 100%;
        object-fit: cover;
    }

    .rclimg .p1,
    .rclimg .p2,
    .rclimg .p3{
        display: none;
    }

}