@media(max-width:1023px) {
    .about-banner-left {
        padding: 0;
    }


    .about-banner-container {
        flex-direction: column;
        justify-content: center;
    }




    .about-center {
        height: unset;
    }

    .about-wrap-left {
        padding: 0;
    }

    .about-wrap-right .img {
        padding-left: 35px;
    }

    .about-wrap-right {
        transform: translateY(0);
    }

    .about-center-container .left {
        background: linear-gradient(52deg, rgb(15 101 64) 62%, rgb(56 182 85) 97%);
        width: 100%;
        padding: 15px;
        text-align: center;
    }

    .about-center-container .right {
        background-color: var(--default-color-1);
        transform: translateY(0);
        width: 100%;
        padding: 20px 40px;
    }

    .about-center-container {
        flex-direction: column-reverse;
    }

    .about-content-container {
        flex-direction: column;
        padding-top: 0;
    }

    .about-content-container .right {
        padding-left: 0;
    }

    .about-content-container .left {
        width: 100%;
    }
}

@media(min-width:740px) and (max-width:1023px) {



    .about-content-container .right {
        padding: 0 65px;
        margin-top: 15px;
    }

    .about-content-container .right .img {
        max-height: 450px;
    }
}

@media(max-width:739px) {


    .about-banner-left h1 {
        font-size: 30px;
    }

    .about-banner-left h2 {
        font-size: 15px;
    }

    .about-banner-slogan {
        grid-template-columns: repeat(1,minmax(0,1fr));
    }

    .about-wrap-left .title span {
        font-size: 26px;
    }

    .about-wrap-left .title {
        font-size: 24px;
    }

    .about-banner {
        height: unset;
        padding: 55px 0;
    }



    .about-banner-right {
        flex-direction: column;
    }


    .about-wrap-container {
        flex-direction: column;
    }

    .about-wrap-left,
    .about-wrap-right {
        width: 100%;
    }

    .about-wrap-right {
        margin-top: 25px;
    }

    .about-wrap-right .img {
        width: 100%;
        padding-left: 0;
    }

    .about-center-container .right {
        display: grid;
        grid-auto-rows: minmax(min-content,max-content);
        grid-template-columns: repeat(2,minmax(0,1fr));
        column-gap: 20px;
        row-gap: 20px;
    }

    .about-content-container .right {
        padding: 0;
        margin-top: 15px;
        margin: 0;
    }

    .about-content-container .right .img {
        max-height: 450px;
    }
}
