@media screen and (max-width: 1560px) {
    .share a img {
        width: 40px;
    }
}

@media screen and (max-width: 1550px) {
    .share a img {
        width: 30px;
    }

    .kv-ani {
        transform: scale(0.9);
    }

    .kv-content-body p:nth-child(1) {
        font-size: 48px;
    }

    .kv-content-body p:nth-child(2) {
        font-size: 28px;
    }

    .elem2 {
        left: 45%;
        top: 70%;
    }
}

@media screen and (max-width: 1480px) {
    .kv-ani {
        margin-left: -50px;
    }
}

@media screen and (max-width: 1380px) {
    .kv-ani {
        margin-left: -100px;
    }

    .kv-content-body p:nth-child(2) {
        font-size: 28px;
    }
}

@media screen and (max-width: 1300px) {
    .kv-ani {
        transform: scale(0.8);
    }

    .kv-content-body p:nth-child(2) {
        font-size: 25px;
    }

    .color-btn {
        width: 150px;
        font-size: 14px;

    }
}

@media screen and (max-width: 600px) {
    .kv-ani {
        transform: scale(1);
        margin-left: 0;
    }

    .color-btn {
        width: 100%;
    }
}