.block-feature_text .inner-block{
    width: 34vw;
    max-width: 491px;
    margin: 0 auto;
}
.block-feature_text .feature-text,
.block-feature_text .feature-subtext{
    font-size:21px;
    line-height: 29px;
}
.block-feature_text .feature-subtext p{
    margin-top:25px;
}

    @media only screen and (max-width: 1280px) {
                    
        .block-feature_text .inner-block{
            width: 100%;
            max-width: 491px;
        } 

        .block-feature_text .feature-text,
        .block-feature_text .feature-subtext{
            font-size:19px;
            line-height: 27px;
        }
    
    }

    @media only screen and (max-width: 740px) {
            
        .block-feature_text .inner-block{
            max-width: 100%;
            padding:0 24.1vw;
        }   
             
        .block-feature_text .feature-subtext p{
            margin-top:16px;
        }

        .block-feature_text .feature-text,
        .block-feature_text .feature-subtext{
            font-size:16px;
            line-height: 22px;
        }

    }

    @media only screen and (max-width: 550px) {
            
        .block-feature_text .inner-block{
            width: 100%;
            max-width: 100%;
            padding:0 13.1vw;
        }

    }