@media (min-width: 575.98px) and (max-width: 991.98px) {
    .page2 .as25-1 {
        width: 33%;
        height: 20.5%;
        top: -1%;
        left: 0;
    }
    .page2 .as25-2 {
        width: 34%;
        height: 20%;
        top: 3.5%;
        left: 35%;
    }
    .page2 .as25-3 {
        width: 33%;
        height: 17%;
        top: 5%;
        left: 70%;
    }
    .page2 .as25-4 {
        width: 39.5%;
        height: 18%;
        top: 25.5%;
        left: -1%;
    }
    .page2 .as25-5 {
        width: 24%;
        height: 21.5%;
        top: 24.5%;
        left: 39.5%;
    }
    .page2 .as25-6 {
        width: 18.5%;
        height: 12%;
        top: 36;
        left: 83.5%;
    }
    .page2 .as25-7 {
        width: 55%;
        height: 25%;
        top: 49%;
        left: 1%;
    }
    .page2 .as25-8 {
        width: 37%;
        height: 21%;
        top: 78%;
        left: 13%;
    }
    .page2 .as25-9 {
        width: 44%;
        height: 19%;
        top: 66.5%;
        left: 58%;
    }
    .page2 .as25-10 {
        width: 32%;
        height: 15%;
        top: 86%;
        left: 64%;
    }
    .page2 .as25-11 {
        width: 25%;
        height: 25%;
        top: 72%;
        left: 3%;
        display: none;
    }
    .page2 .as25-12 {
        width: 16.5%;
        height: 15%;
        top: 73%;
        left: 28.5%;
        display: none;
    }
    .page2 .as25-13 {
        width: 16.5%;
        height: 15%;
        top: 72%;
        left: 49%;
        display: none;
    }
    .page2 .as25-14 {
        width: 16.5%;
        height: 15%;
        top: 88.5%;
        left: 33%;
        display: none;
    }
    .page2 .as25-15 {
        width: 23%;
        height: 21%;
        top: 2.5%;
        left: 44%;
        display: none;
    }
}