

.topStrip@media screen and (max-width:1200px) {

    /* Home Page */
    .hero_section {
        height: 600px;
    }

    .hero_content {
        padding-left: 2rem;
        width: 80%;
        padding-top: 150px;
    }

    /* About Page */
    .vision_mission_box {
        height: 250px;
    }

}

@media screen and (max-width: 992px) {

    /* Home Page */

    .reverse {
        display: flex;
        flex-direction: column-reverse;
    }

    .companyLogo {

        display: none !important;
    }

    header .navbar-nav {
        display: flex;
        align-items: center;
        gap: 0px;
        margin-bottom: 10px;
    }

    header,
    .navbar {
        padding-block: 0 !important;
    }

    .mobile_logo img {
        width: 150px;
    }

    .hero_section {
        height: 500px;
    }

    .hero_content {
        display: none;
    }

    .ab_img img,
    .about_content h2 {
        margin-top: 1rem;
    }

    .achive_data {
        width: 65%;
    }

    .ft_icons,
    .ft_contact {
        align-items: start;
        margin-top: 1.5rem;
    }


    /* About Us */

    .common_banner {
        height: 350px;
    }

    .vision_mission_box {
        margin-block: 0 70px;
        height: auto;
    }

    /* Contact Us */

    .feature-box2 {
        margin-inline: 0;
    }

    .form {
        width: 100%;
    }

    /* Sitemap */

    .sitemap_links ul li {
        width: calc(50% - 10px);
    }
}

@media screen and (max-width: 767px) {

    /* Home Page */

    .hero_section {
        height: 400px;
    }

    .our_achievements {
        height: auto;
    }

    .achive_data {
        width: 100%;
    }

    .sitemap_links ul li {
        width: 100%;
    }

    .services_list{
        margin-top: 1.5rem;
    }

}

@media screen and (max-width: 576px) {

.topStrip{
display:none;}

    /* Home Page */

    h2 {
        font-size: 32px;
        line-height: 1;
    }

    .content-wrapper {
        grid-template-columns: 150px 1fr;
        gap: 10px;
    }

}