
.irregular-item h5{
    font-size: 20px;
    font-weight: 400;
}

.irregular-item-1 h5, .irregular-item-2 h5{
    font-size: 20px;
}

.card-title{
    font-size: 46px;
    font-weight: 500;
}

.content-box h3{
    font-size: 25px;
}

.website-feature ul li{
    font-size: 15px
}

.timeline-title{
    font-size: 46px;
    font-weight: 500;
}


.why-content p{
    font-size: 17px;
}


.timeline-card p{
    font-size: 18px;
}

.banner-content p{
    font-size: 17px;
}

@media (min-width: 993px) and (max-width: 1200px){
    .banner-content p{
        font-size: 15px;
    }
    .card-title{
        font-size: 40px;
    }
}

@media screen and (max-width: 992px) {
    .card-title{
        font-size: 30px;
        margin-bottom: 15px;
    }
    .content-box h3{
        font-size: 20px;
    }
    .timeline-title{
        font-size: 36px;
    }

    .irregular-item h5{
        font-size: 17px;
    }
    .irregular-item-1 h5, .irregular-item-2 h5{
        font-size: 17px;
    }

    .service-scope-section{
        padding: 30px 0;
    }

    .banner-content p {
        max-width: 100%;
        font-size: 13px;
        margin-top: 20px;
    }
}