/* mobile_solution_style.css */

@media (max-width: 576px) {
    .custom-pt-20 {
        padding-top: 20px !important;
    }
    .small-font-size {
        font-size: 12px;
    }
    .value-text-1 {
        font-size: 14px;        
    }
    .value-text-2 {
        font-size: 12px;        
    }
}

@media (max-width: 768px) {
    .solution-card-custom {
        flex-direction: column;
    }

    .solution-card-custom .card-img-top {
        margin-bottom: 20px; /* 이미지와 텍스트 간격 조정 */
    }
}