@media (max-width: 767px) {
  h1 { font-family: var(--font-urbanist-regular); font-size: 25px; font-weight: 700; }
  h2 { font-family: var(--font-urbanist-regular); font-size: 30px; text-align: center;}
  .shape-layer { background-size: cover; }
  .video-text { position: relative; z-index: 2;top: 280px; }
  .slider-parallax-video { height: 500px !important; width: 100%;}
  .text-left { text-align: center;}
  .padding { padding: 10rem 2rem; }
  .padding-1 { padding: 5rem 2rem; }
  .navbar-nav > li > .megamenu-content { width: 100% !important; }
  .banner-social { display: none; }
  .intro-text { text-align: center; }
  .box-info p { margin: 40px 0;}
  .container-padding { padding: 0 1.625rem; }
  .intro-text ul { text-align: left; }
  .intro-text p { text-align: left; }
  .bg-service-1 h2 { text-align: left;}
  .center-item { height: 100vh; height: 100dvh; }
  .navbar-nav > li > .dropdown-menu li a { white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; padding: 8px 5px; }
  .news-pg { min-height: 100dvh; }
  .contact-us { min-height: 100dvh; }
}

@media (max-width: 768px) {
  .value-adds {
    min-height: auto;
  }
}