@media (min-width:1500px) {
    .container {
        max-width: 1400px;
        padding-left: 2rem;
        padding-right: 2rem;
    }

}

@media (max-width: 1200px) {
    .service-card {
        text-align: center;
        padding: 3rem 2rem;
    }

    .title-wrapper h2 {
        font-size: 3.2rem;

    }

    .container {
        padding-left: 2rem;
        padding-right: 2rem;
    }
}

@media (max-width: 991px) {
    .hero-below-wrapper .col-md-6:nth-child(2n) .icon-wrapper {
        border-right: none;
    }


    .nav-link {
        color: black;
    }

    .title-wrapper {
        margin: 2rem 0;
    }

    .title-wrapper h2 {
        font-size: 3rem;
        margin-bottom: 3rem;
    }

    .our-services-sec .title-wrapper h2::after,
    .testimonial-sec .title-wrapper h2::after,
    .blog-sec .title-wrapper h2::after {
        bottom: -10px;
    }

    .blog-card h3 {
        font-size: 2rem;
    }

    .faq-section {
        padding: 30px 0 !important;
    }

    .title-wrapper h2::after {
        bottom: -8px;
    }

    .step-card p {
        font-size: 17px;
    }

    .step-card {
        margin: 14px 0;
    }

    .mission-card {
        padding: 0;
    }

    .our-services-areas .owl-nav {
        display: none;
    }

    h4.fw-bold.blog-title {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }
}


@media (max-width: 768px) {
    .privacy-title {
        font-size: 2.6rem;
    }

    .privacy-card {
        padding: 2rem;
    }

    .privacy-tab-content {
        padding: 2rem;
    }

    .conconsultation-sec h2 {
        font-size: 4rem;
    }

    .hero-below-wrapper .icon-wrapper {
        border-right: none;
    }

    .hero-below-wrapper .icon-wrapper {
        padding: 2rem 2rem;
    }

    .service-wrapper {
        padding: 2rem 0px;
    }

    .service-card h3 {
        font-size: 22px;
    }

    .our-services-areas .nav-tabs .nav-link {
        padding: 0px 7px;
    }

    .breadcrumb-sec h1 {
        font-size: 40px;
    }

    .breadcrumb-sec p {
        font-weight: normal;
        font-size: 14px;
    }
}

@media (max-width: 575px) {
    .hero-below-wrapper .icon-wrapper {
        border-right: none;
        border-bottom: 1px solid #ddd;
    }

    .hero-below-wrapper .col-xm-12:last-child .icon-wrapper {
        border-bottom: none;
    }

    .hero-sec h1 {
        font-size: 4rem;
    }

    .title-wrapper h2 {
        font-size: 2.2rem;
        margin: 2rem 0;
    }

    .conconsultation-sec h2 {
        font-size: 3rem;
    }

    .our-services-areas .nav-tabs {
        border-bottom: none !important;
        flex-direction: column;
        gap: 15px;
    }

}