@media (max-width: 1200px) {
    .xb-split-text {
        line-height: 42px;
    }

    .header-nav .nav>li>a {
        margin: 0px 10px;
    }
}

@media (max-width: 992px) {
    .Welcome-slide{
        background: none;
    }
    .main-right {
        padding: 20px 0px 40px 0px;
    }
    .left-side {
        padding: 40px 0px 0px;
    }

    .sev-heading h3 {
        font-size: 42px;
        line-height: 48px;
    }

    .sev-heading p {
        font-size: 56px;
    }

    .our-services.v1 .service-card .services-card-content, .our-services.v2 .service-card .services-card-content {
        padding: 20px;
    }    
}

@media (max-width: 767px) {
    
    .main-right h4 {
        font-size: 30px;
        line-height: 34px;
    }
    
    .left-ab h3 {
        font-size: 30px;
        line-height: 40px;
    }

    .block-title-two h3 {
        font-size: 30px;
    }

    .block-title-two {
        margin-bottom: 2rem;
    }

    .sev-heading h3 {
        font-size: 37px;
        line-height: 46px;
    }

    .sev-heading p {
        font-size: 46px;
    }

    .product {
        padding: 3rem 0 2rem 0;
    }

    .xb-split-text {
        line-height: 32px;
        font-size: 30px;
        margin: 20px 0px 10px;
    }

    .section-title1 h2 {
        font-size: 30px;
    }
    .breadimg {
        height: 320px;
        object-fit: cover;
    }

    .title-area .sec-title {
        font-weight: 700;
        font-size: 30px;
    }

    .about-page-middle-banner h5 {
        font-size: 35px;
    }

    .title-area {
        margin-bottom: 10px;
    }

    .title-area .sec-title {
        font-size: 30px;
    }

    .mision-vision-card {
        padding: 15px 0px 0px;
    }
    .main-matter {
        width: 100%;
        margin-bottom: 1.5rem;
    }
    .after-container {
        margin-bottom: 20px;
    }

    .clientele h3 {
        font-size: 30px !important;
    }

    .ttm-row{
        margin: 20px;
        padding: 20px;
    }

    

}

@media (max-width: 575px) {
    .main-right h4 {
        font-size: 26px;
        line-height: 30px;
    }

    .left-ab h3 {
        font-size: 26px;
        line-height: 30px;
    }

    .sev-heading h3 {
        font-size: 30px;
        line-height: 34px;
    }

    .sev-heading p {
        font-size: 36px;
    }

    .about-page-middle-banner h5 {
        font-size: 25px;
    }
}

