@media screen and (max-width:1199px){
    .hero-content .section-title h1 {
        font-size: 30px;
        line-height: 40px;
    }
    .section-title h5 {
        font-size: 12px;
        line-height: 20px;
    }
    .hero.hero-bg-image.hero-slider-layout .hero-slide{
        padding: 25px 0;
    }
    .facts-counter-box{
        gap: 20px;
    }
    .facts-counter-content h3{
        font-size: 32px;
        line-height: 42px;
    }
    .facts-counter-item{
        width: calc(25% - 15.5px);
    }
    .services-tabs {
    margin-top: 0px;
    }
    .services-tab-nav .nav-link{
        padding: 10px 5px;
    }
    .section-tag h2{
        font-size: 32px;
        line-height: 42px;
    }
    .consult-highlight-card h3{
        font-size: 24px;
        line-height: 34px;
    }
    .section-title h2 {
        line-height: 32px;
        font-size: 22px;
    }
    .footer-links h3{
        line-height: 32px;
        font-size: 22px;
    }
}

@media screen and (max-width:991px){
    .section-title h3 {
        padding-left: 0px;
    }
    .section-title h4 {
    font-size: 16px;
    line-height: 25px;
    font-weight: 700;
    }
    .facts-counter-item .icon-box img {
        max-width: 80px;
    }
    .facts-counter-item{
        text-align: center;
    }
    .services-tab-nav{
            flex-wrap: wrap;
    }
    .footer-links-box{
        margin-top: 20px;
    }
    .footer-copyright {
        margin-top: 20px;
        padding: 15px 0;
    }
        .navbar {
        padding: 10px 0;
    }
    .about-us-content1 h1 {
    font-size: 22px;
    line-height: 32px;
}
    .page-header-box h1{
        font-size: 24px;
        line-height: 34px;
    }
}

@media screen and (max-width:767px){
        .facts-counter-content p {
        font-size: 16px;
        line-height: 24px;
    }
}

@media screen and (max-width:575px){
    .hero-btn .btn-default{
        margin-bottom: 5px;
    }
        .about-us-body {
        padding: 0;}
            .facts-counter-item {
        width: calc(50% - 15.5px);
    }
    .consult-points{
        flex-direction: column;
    }
        .page-header-box h1 {
        font-size: 20px;
        line-height: 30px;
    }
}