@media (max-width: 1024px) {

#flow_chart {
    padding: 60px 0;
}
#flow_chart .content {
    font-size: 16px;
}
#flow_chart .arrow{
    padding:25px 0;
}
#flow_chart .arrow::before{
    width:20px;
    height:20px;
    top:27%;
}
#flow_chart .btn a {
    font-size: 16px;
}

}/*-- max-width:1024 end --*/



@media (max-width: 754px) {
#flow_chart .common_wrap{
    width:95%;
}
#flow_chart h3{
    margin-left:15px;
    letter-spacing: 0;
}
#flow_chart .btn{
    width:90%;
    height:45px;
    line-height: 45px;
}
#flow_chart {
    padding: 50px 0;
    border-radius:30px;
}
#flow_chart .flow{
    padding:30px 0;
    border-radius:30px;
}
#flow_chart .flow_inner{
    display:block;
}
#flow_chart .left {
    width:100%;
}
#flow_chart .right {
    width: 100%;
}
#flow_chart h5.number{
    font-size:35px;
}
#flow_chart .content{
    line-height:25px;
    margin-bottom:15px;
}
#flow_chart .flow_inner .titles{
    margin-bottom:15px;
}
#flow_chart .btn {
    margin: 15px auto 0 auto;
}
#flow_chart .flow:last-child h3{
    width:90%;
    margin:0 auto;
}


}/*-- max-width:754 end --*/