.content-wrap-cherry h2{

    font-size: 27px !important;
    line-height: 37px !important;padding-bottom: 12px;

}
.content-wrap-cherry .red-gird h3 {
    font-size: 22px !important;
    padding-bottom: 12px !important;
    line-height: 30px !important;
    font-weight: 400;
}

.text-content  h2 {
    font-size: 37px !important;
    line-height: 43px !important;
    padding-bottom: 35px;
}
.text-content span{
        font-size: 21px;
}


@media(max-width: 1024px){
    .content-wrap-cherry h2 {
    font-size: 20px!important;
    line-height: 37px!important;
    padding-bottom: 12px;
}
.content-wrap-cherry .red-gird h3 {
    font-size: 16px!important;
    padding-bottom: 12px!important;
    line-height: 25px!important;
    font-weight: 400;
}
.text-content span {
    font-size: 16px;
}

}
@media(max-width: 990px){
    .content-wrap-cherry h2 {
    font-size: 20px!important;
    line-height: 37px!important;
    padding-bottom: 12px;
}
.text-content span {
    font-size: 20px;
}
}

@media(max-width: 767px){
	.content-wrap-cherry h2 {
    font-size: 20px!important;
    line-height: 32px!important;
    padding-bottom: 0;
}
.content-wrap-cherry .red-gird h3 {
    font-size: 20px !important;
    padding-bottom: 12px !important;
    line-height: 30px !important;
    font-weight: 400;
}
.text-content h2{
    padding-bottom: 20px;
}

}