
@media screen and (min-width: 751px) {
    .product-feature {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    
    .product-feature .row-container{
        display: flex;
        flex-direction: row;
        align-items: center;
        height: 600px;
    }

    .product-feature .row-container .line{
        height: 4px;
        background: linear-gradient(270deg,#ec9b85 0%, #dc4f46 70%);
        border-radius: 4px;
        margin-top: 32px;
    }
    
    .product-feature  > .right{
        display: flex;
        flex-direction: row-reverse;
        align-items: center;
        height: 600px;
    }
    
    .product-feature  .row-container .row-left-container {
        width: 500px;
        display: flex;
        flex-direction: column;
        height: 480px;
    }
    
    .product-feature  .row-container > .left {
        width: 500px;
        display: flex;
        flex-direction: column;
        margin-right: 60px;
    }
    
    .product-feature  .row-container > .right {
        width: 500px;
        display: flex;
        flex-direction: column;
        margin-left: 60px;
    }
    
    .product-feature  .row-container .row-left-container .title {
        font-size: 54px;
        font-weight: 600;
        text-align: left;
        color: #000000;
        line-height: 75px;
    }
    
    .product-feature  .row-container .row-left-container .subtitle {
        box-sizing: border-box;
        margin-top: 15px;
        padding: 5px;
        border-radius: 4px;
        /* height: 61px; */
        font-size: 32px;
        font-weight: 500;
        text-align: left;
        color: #ffffff;
        line-height: 45px;
        background: linear-gradient(to right,#9e88f1 50%, rgba(160,135,244,0.56) 70%, #A486F700);
    }
    
    .product-feature  .row-container .row-left-container .desc {
        margin-top: 32px;
        opacity: 0.8;
        font-size: 24px;
        font-weight: 400;
        text-align: left;
        color: #000000;
        line-height: 33px;
    }
    
    .product-feature  .row-container .icon {
        width: 720px;
        height: 480px;
    }
    
    .product-feature .row-container .icon-m {
        display: none;
    }
}

@media screen and (max-width: 750px) {
    .product-feature  {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-bottom: 40px;
    }
    
    .product-feature  .row-container {
        margin-top: 16px;
        margin-bottom: 14px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .product-feature .row-container .line{
        display: none;
    }

    .product-feature  .row-container .icon-m {
        width: 100%;
        height: auto;
    }

    .product-feature  .row-container .icon {
        display: none;
    }

    .product-feature  .row-container .row-left-container {
        display: flex;
        flex-direction: column;
        margin-top: 16px;
    }

    .product-feature  .row-container .row-left-container .title {
        font-size: 16px;
        font-weight: 600;
        text-align: left;
        color: #000000;
        line-height: 22px;
    }
    
    .product-feature  .row-container .row-left-container .desc {
        margin-top: 16px;
        opacity: 0.8;
        font-size: 12px;
        font-weight: 400;
        text-align: left;
        color: #000000;
        line-height: 16px;
    }

    .product-feature  .row-container .icon {
        display: none;
    }
}