@media only screen and (max-width:1169px) {
    .banner-rang {
        padding: 50px 0 !important;
    }

    .blueSec {
        padding: 50px 0 !important;
    }

    .client-sec {
        padding: 50px 0 !important;
    }

    .AboutUs {
        padding: 50px 0;
    }

    footer {
        padding: 50px 0 10px;
    }
}

@media only screen and (max-width:991px) {
    .stellarnav.mobile.dark ul {
        background: #355fa8 !important;
        border-bottom: none;
    }

    .stellarnav.dark li .active {
        background: transparent !important;
    }

    .stellarnav.mobile > ul > li > a {
        color: #fff !important;
    }

    .stellarnav.dark li a {
        color: #fff !important;
        font-size: 15px !important;
        font-weight: 500;
    }

        .stellarnav.dark li a:hover {
            background: transparent !important;
            color: #ffc107 !important;
        }

    .container,
    .container-md,
    .container-sm {
        max-width: 100%;
    }

    .stellarnav.mobile {
        text-align: right;
    }

    .stellarnav.dark a.dd-toggle .icon-plus:after {
        border-color: #ffffff !important;
    }

    .stellarnav.dark a.dd-toggle .icon-plus:before {
        border-color: #ffffff !important;
    }

    .stellarnav .menu-toggle span.bars span {
        width: 30px !important;
        height: 2px !important;
        margin: 0 0 7px !important;
        border-radius: 5px !important;
    }

    .stellarnav.dark a {
        color: #fff;
    }

    .has-sub li a::before {
        color: #fff;
    }

    .stellarnav.desktop > ul > li.mega > ul > li > a::before {
        display: none !important;
    }

    .sidebar-contact {
        display: none;
    }

    .dis {
        font-size: 15px;
    }

    .heading {
        font-size: 30px;
    }

    .map_sm {
        width: auto;
        text-align: center;
        margin: auto;
    }

    .btn {
        margin-bottom: 0;
    }

    .const-about {
        padding: 50px 0;
    }

    .home_pro {
        height: auto;
    }

    .bordeRight {
        border-right: none !important;
    }

    .banner {
        padding: 100px 0;
    }
}




@media only screen and (max-width:769px) {
}

@media only screen and (max-width:769px) {
    .counter-value {
        font-size: 40px;
    }

    .copyright {
        text-align: center;
    }

    .heading {
        font-size: 25px;
    }

    .pra {
        font-size: 15px;
    }

    .New_form_sec {
        margin-top: 30px;
    }

    .stellarnav.mobile > ul > li.mega > ul > li > a::before {
        display: none !important;
    }

    .social-media,
    ul.list {
        margin-bottom: 15px;
    }

    .const-about p {
        text-align: justify;
        font-size: 15px;
    }

    .MISSION {
        padding: 0;
        background-color: #fff;
    }

    iframe {
        height: 250px;
    }

    h2.resp-accordion {
        font-size: 18px !important;
    }

    .Download {
        text-align: center;
    }

    .Catalogue {
        text-align: center;
        padding: 10px 20px;
    }
    .scrolling-down {
        display: none;
    }
}

@media only screen and (max-width:480px) {
    .banner {
        padding: 70px 0;
    }

    .key-management-card-main p {
        font-size: 15px;
        line-height: 1.4;
    }

    .key-management-card-main h4 {
        font-size: 22px;
        margin-top: 20px;
    }

    .key-management-card-main h6 {
        font-size: 18px;
    }

    .demo-gallery > ul > li {
        width: 49%;
        display: inline-block;
        list-style: none;
    }

    ol,
    ul {
        padding-left: 0;
    }

    .heading2 {
        font-size: 25px;
    }

    .Download {
        font-size: 20px;
    }

    .moble {
        display: none;
    }

    
}

@media only screen and (max-width:420px) {

    .stellarnav .call-btn-mobile,
    .stellarnav .close-menu,
    .stellarnav .location-btn-mobile,
    .stellarnav .menu-toggle {
        padding: 15px !important;
    }
}
