@media (max-width:1598px) {
    .container {
        max-width: 1320px;
    }

}

@media (max-width:1399px) {
    .bannerSec {
        height: 500px;
    }
}

@media (max-width:1290px) {}

@media (max-width:1199px) {
    .serviceSec {
        margin-top: -50px;
        padding-block: 50px;
    }

    .icon_box,
    .inner-icon_box {
        width: 60px;
        height: 60px;
        bottom: 10px;
        right: 10px;

        img {
            width: 30px;
        }
    }

    .testimonialSec {
        padding: 50px 0;
    }

    .contectSec {
        padding-top: 50px;
    }

    .social_media li a {
        width: 50px;
    }

    .inner-bannerSec {
        padding: 150px 0;
    }
}

@media (max-width:1024px) {}

@media (max-width:991px) {
    header .navbar-nav {
        margin-bottom: 20px;
    }

    .serviceSec {
        margin-top: 0;
    }

    .smallLogoIcon {
        bottom: 0;
    }

    .btnStyle_one {
        padding: 1rem 1.4rem;
    }

    .service-list {
        padding-left: 0;
    }
}


@media (max-width:850px) {}

@media (max-width:767px) {
    .aboutSec {
        padding-block: 50px;
    }

    .service-list {
        padding-top: 36px;
        gap: 20px;
    }

    .inner-bannerSec {
        padding: 100px 0;
    }

    .service-details-card {
        gap: 25px;
        padding: 25px;
    }

    .service-heading {
        gap: 25px;
        flex-direction: column;
        align-items: start;
    }

    .service-termsec {
        padding: 80px 0;
    }

    .service-termsec .container {
        gap: 50px;
    }
}

@media (max-width:575px) {
    .bannerSec {
        background-position: 70% center;
    }
}

@media (max-width:480px) {
    .largeLogoIcon {
        width: 250px;
    }
}