@import '/css/footer.css';
@import '/css/navbar.css';
@import '/css/banner.css';
@import '/css/contact.css';
@import '/css/icons.css';
@import '/css/showcase.css';
@import '/css/about.css';

html {
    scroll-behavior: smooth;
    margin: 0;
    padding: 0;
}
html, body {
    max-width: 100%;
    overflow-x: hidden;
}


.jumbotron {
    position: relative;
    z-index: 5;
    color: #000;
    margin-bottom: 0px;
}

.jumbotron .bg {
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url("../assets/images/stock-image/construction-2682641_1280.jpg") center center;
    opacity: .7;
    width: 100%;
    /* height: 100%; */
}

.lead {
    font-weight: 300;
    /* color: #fff; */
}

.cert {
    height: 80px;
    /* filter: gray;
    -webkit-filter: grayscale(1);
    filter: grayscale(1); */
}

.cert:hover,
.cert:active,
.cert:focus {
    -webkit-filter: grayscale(0);
    filter: none;
}

#contact .card {
    min-height: 160px;
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
    color: #e6683c;
    background-color: #e6683c;
    opacity: .9 !important;
    border-radius: 50%;
    padding: 3px;
    width: 30px;
    height: 30px;
}

.card-img-top {
    min-height: 150px;
    min-width: 200px;
    cursor: pointer;
}

.horizontal-scroll {
    overflow-x: auto;
    overflow-y: hidden;
    /* white-space: nowrap;
     */
     display: flex;
  }

  .horizontal-scroll > .card {
      display: inline-block;
      height: 200px;
  }

.container::-webkit-scrollbar {    display: none;}

.fb-page {
  width: 100vw;
}

.social-card {
    min-width: 511px;
}