@media (max-width: 991px) {
    
.m_menu {
        min-width: 100% !important;
}
.m_menu .section-title {
    font-weight: 600;
    font-size: 1.4rem;
}
}



@media (max-width: 767px) {
    .hero-1 {
    padding: 50px 0 50px;
    }
    .hero-1 .hero-content h1 {
    font-size: 28px;
    line-height: 41px;
}
.hero-1 .hero-content p {
    font-size: 15px;
}
.header-1 .header-left a img {
    width: 55px;
}
    .page-heading {
        padding: 50px 0 50px;
        text-align: center;
    }
    #whoweare{
        margin-top: 50px;
    }
       #whoweare h2 {
        font-size: 25px;
    }
    .section-title span {
    font-size: 16px;
    }
    .about-wrapper-2 .about-content .icon-box {
    display: block;
    }
    .md_desk .swiper-wrapper p {
    font-size: 18px;
    line-height: 28px;
}
.m_menu {
        min-width: 100% !important;
}
.m_menu .section-title {
    font-weight: 600;
    font-size: 1.4rem;
}
}