@media screen and (max-width: 992px) {
  .navbar-area .mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-bar {
    z-index: 5;
  }
  .navbar-area .mobile-responsive-nav .mobile-responsive-menu.mean-container .logo {
    max-width: unset;
  }
  .navbar-area .mobile-responsive-nav .mobile-responsive-menu.mean-container .logo .main-logo {
    width: auto;
    height: 12svh;
    padding: 8px;
    padding-left: 0;
  }
  .navbar-area .others-option-for-responsive .container {
    height: 10px;
    position: relative;
  }
  .navbar-area .others-option-for-responsive .container .dot-menu {
    right: 0px;
    transform: translateX(-50%);
    padding: 0;
  }
  .navbar-area .others-option-for-responsive .dot-menu {
    z-index: 4;
  }
  .security-area .container .row.justify-content-center .col-lg-4.col-md-6 {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
  .about-area .container .about-content .content-card.d-flex.align-items-center {
    display: flex !important;
    flex-direction: column;
    flex-wrap: wrap;
    text-align: center;
  }
  .services-area.style-2.pb-75 {
    padding-top: 24px;
  }
  .projects-area.pb-75 {
    padding-top: 24px;
  }
  .faq-area.pb-75 {
    padding-top: 24px;
  }
  .faq-area.pb-75 .faq-questions .questions-content .accordion .accordion-item .accordion-button span {
    width: 85%;
  }
  .faq-area.pb-75 .faq-questions .questions-content .accordion .accordion-item .accordion-button::after {
    transform: translateY(0);
  }
  .counter-area.pb-75 {
    padding-top: 24px;
  }
  .blog-area.pb-75 {
    padding-top: 24px;
  }
  .team-area {
    padding-top: 24px;
  }
  .partner-area {
    padding-top: 24px;
  }
}
.services-area.pb-75 .container .col-lg-3.col-sm-6 .single-services-card .image a img {
  height: 20rem;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.services-area.pb-75 .container .col-lg-3.col-sm-6 .single-services-card p {
  text-align: justify;
}
.testimonial-area.pb-75 .testimonial-slider-info .testimonial-slider.owl-carousel.owl-theme.owl-loaded.owl-drag .single-testimonial-card .image img {
  object-fit: cover;
}
.partner-area .partner-slider-info .owl-stage {
  display: flex;
  align-items: center;
}
.security-area .container-fluid .single-security-info {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: 100%;
}
.security-area .container-fluid .single-security-info a.read-more.text-decoration-none {
  margin-top: auto;
  display: inline-block;
  width: fit-content;
}
.services-area .single-services-card {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: 100%;
}
.services-area .single-services-card a.read-more.text-decoration-none {
  margin-top: auto;
  display: inline-block;
  width: fit-content;
}
.contact-area .container .single-contact-card {
  height: 100%;
}
.navbar-brand img {
  width: auto;
  height: 50px;
}
.container .row .single-services-info .icon img {
  max-width: 90px;
}
