/* `sm` applies to x-small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {

  .banner__content p,
  .peopleSay__text p {
    padding: 0 15px;
  }

  .banner__content p br {
    display: none;
    margin: 0 50px;
  }

  .project__left h3 {
    text-align: center;
    margin-bottom: 20px;
  }

  .banner-slider .slick-dots {
    bottom: -60px;
  }

  .project__right a,
  .contact__left h2,
  .contact__right h2,
  .copyright p {
    text-align: center;
  }

  .footer-links a::last-child {
    margin-right: 0;
  }

  .banner-slider .slick-dots {
    bottom: -100px;
  }

  .footer-widget li {
    margin-bottom: 40px;
  }

  .footer-links {
    text-align: left;
  }

  .footer-widget button {
    padding: 14px 30px;
  }
  .peopleSay-right,
  .peopleSay-left {
    display: none !important;
  }
}

/* `md` applies to small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
  #banner {
    min-height: 600px;
  }

  .contact__left h2,
  .contact__right h2,
  .logo {
    text-align: center;
  }

  .footer-links a,
  .copyright p {
    text-align: left;
  }
  .peopleSay-right,
  .peopleSay-left {
    display: none !important;
  }
}

/* `lg` applies to medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {

  .navbar-dark .navbar-nav .nav-link,
  .about__content {
    text-align: center;
  }

  .navbar-nav {
    background: rgb(9, 5, 47);
  }

  .navbar-toggler {
    border-radius: 0;
  }

  .navbar-dark .navbar-toggler {
    border-color: rgba(255, 255, 255, 0.7);
  }

  #video-area {
    padding: 100px 0;
  }

  .banner__content p,
  .peopleSay__text p {
    padding: 0 30px;
  }

  .banner__content p br {
    display: none;
    margin: 0 50px;
  }
  .peopleSay-right,
  .peopleSay-left {
    top: 74%;
  }
  .peopleSay-right,
  .peopleSay-left {
    display: none !important;
  }
}

/* `xl` applies to large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {
  #banner {
    min-height: 600px;
  }

  .banner-slider .slick-dots {
    bottom: -100px;
  }

  #video-area {
    padding: 150px 0;
  }

  .peopleSay__text p {
    padding: 0 50px;
  }
  .peopleSay-left {
    left: 26% !important;
  }
  .peopleSay-right {
    right: 28% !important;
  }
}

/* `xxl` applies to x-large devices (large desktops, less than 1400px) */
@media (max-width: 1399.98px) {
}