    .NyBigBox {
        padding-top: 60px;
    }

    .Box1 {
        display: flex;
        flex-wrap: wrap;
        grid-gap: 20px;
    }

    .Box1 .item {
        width: 100%;
        background: #F7F7F7;
        display: flex;
        flex-wrap: wrap;
        position: relative;
        top: 0;
        transition: 0.5s;
    }

    .Box1 .item:hover {
        top: -10px;
        box-shadow: 0 10px 10px rgba(0, 0, 0, 0.05);
    }

    .Box1 .item:nth-child(2n) {
        display: flex;
        flex-direction: row-reverse;
    }

    .Box1 .item .img {
        width: 50%;
    }

    .Box1 .item .text {
        width: 50%;
        padding: 75px;
    }

    .Box1 .item .text h1 {
        color: #000;
        font-size: 30px;
        font-weight: 700;
        margin-bottom: 45px;
    }

    .Box1 .item .text .desc {
        color: rgba(0, 0, 0, 0.50);
        font-size: 16px;
        line-height: 1.5;
    }


    @media (max-width: 1200px) {
        .NyMid {
            padding: 15px var(--container);
        }

        .Box1 .item .text {
            padding: 30px;
        }

        .Box1 .item .text h1 {
            font-size: 24px;
            margin-bottom: 15px;
        }

        .Box1 .item .text .desc {
            font-size: 14px;
        }
    }

    @media (max-width: 800px) {
        .Box1 .item {
            display: flex;
            flex-wrap: wrap;
            flex-direction: column !important;
        }

        .Box1 .item .img {
            width: 100%;
        }

        .Box1 .item .text {
            width: 100%;
        }
    }

    @media (max-width:460px) {}

    @media (max-width:380px) {}