@media (max-width:768px) {
      a.nav-link.text-white.px-3 {
        color: #000 !important;
      }
    .navbar-toggler:focus {
        box-shadow: none !important;
    }
    .navbar-collapse {
        position: absolute;
        top: 60px;
        left: -130px;
        box-shadow: 1px 1px 10px #00000070;
        padding: 15px;
        border-radius: 7px;
        background-color: #fff;
        z-index: 999;
        width: 200px;
    }
    button.navbar-toggler {
        border: none !important;
    }
    .main-header1 .navbar-toggler-icon {
        background-image: var(--bs-navbar-toggler-icon-bg) !important;
    }
    span.navbar-toggler-icon {
        margin-right: 0px;
    }
    .navbar-nav a.nav-link {
    color: #0a0a0a !important;
    font-size: 14px;
    font-weight: 500;
    padding: 6px 4px !important;
    }
    .side-widget {
        box-shadow: none;
    }

    /* Banner */
    .banner-top .item .cover {
        padding: 0px 0 0px;
    }
    .banner-top .item .cover .header-content {
        padding: 24px 0 24px 24px;
    }
    .banner-top .item .cover .header-content .line {
        border: 5px solid #fff;
    }
    .banner-top .item .cover .header-content h2 {
        font-size: 21px;
    }
    .banner-top .item .cover .header-content h1 {
        font-size: 38px;
        font-weight: 700;
        margin: 0px 0 8px;
    }
    .banner-top .item .cover .header-content h4 {
        font-size: 17px;
        font-weight: 300;
        line-height: 25px;
    }
    section.features {
        margin-top: -150px;
    }
    .row121 {
        width: fit-content;
    }
    .inner-first-new {
          border-width: 10px 0px 0 10px;
      }
      .left-img-text p {
        font-size: 14px;
        padding: 20px 20px;
      }
      p {
        font-size: 15px;
    }
    .healp-prod {
        height: 200px;
      }
      .checking {
        margin-top: -350px;
    }
    .mission-box, .vision-box {
        margin-top: 46px;
        margin-right: 0px;
        margin-left: 0px;
      }
      .mission-img {
        margin-left: 0px;
        margin-right: 0px;
      }
      .vision-box {
        margin-top: 46px;
        margin-right: 0px;
        margin-left: 0px;
        position: relative;
      }
      .vision-img {
        margin-left: 0px;
        margin-right: 0px;
      }
      iframe {
        width: 100%;
        height: 400px;
    }
    .sec-place {
        margin-right: 0px !important;
        z-index: 9 !important;
        margin-left: 0px !important;
        position: relative !important;
      }
      .carousel-control-prev {
        left: 0 !important;
      }
      .carousel-control-next {
        right: 0 !important;
      }
    .main-service-content p {
    text-align: justify;
    }
    .banner-top .item {
    height: 90vh !important;
    position: relative;
    }
}