/* Page */
.page-main {
  background: #ffffff;
}

.page-banner a.btn.btn-lg {
  padding: 0.75rem 2rem;
}

.page-footer,
.footer-copyright {
  background-color: #ffffff !important;
}

/* Page */

/* Carousel */
.page-banner {
  height: 50vh;
  background-image: url(../../img/banner.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

/* Carousel */

/* Home */
.stat-countup {
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.sec-intro .intro-btn {
  padding: 0.5rem 1.5rem;
  font-size: 1rem;
  margin-left: 0;
}

/* Home */

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
  .page-banner {
    height: 60vh;
  }
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {
  .page-banner {
    height: 60vh;
  }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {}
