.navbar-toggler {display:none;/*temporary*/}
html {
    overflow-x:hidden;
    width:100vw;
}
body {
    /*background-image: url("img/hero-bg.png"); */
    background-color:#FFFFFF;
    color:#111111;
    overflow-x:hidden;
    width:100vw;
}
.MainContainer {
    --bs-gutter-x: 0px!important;
}
.navbar {
    background:#FFFFFF;
}
.stockzi-hero {
    background: #E3EAD5;
    margin: 0 !important;
    padding: 85px 0px;
}
.stockzi-hero h1 {
    letter-spacing: -.05rem;
}
h5 {margin-bottom:0px;padding-bottom:0px;}
div.product {padding-top:0px;margin-top:0px;padding-bottom:20px;}
div.product img {
    max-width:45px;
    height:auto;
    text-align:center;
    margin-bottom: 10px;
}
div.product h5 {padding:7px;}
div.product p {margin-top:10px;padding:7px;}
.navbar-brand img {
    width:110px;
    height:auto;
}
.navbar {
    height:50px;
}
.navbar-brand {
    height:50px;
}
.navbar-nav {
    height:40px;
}
.nav-link {
    font-size:15px;
}
.prev.slick-arrow {
    display: block;
    margin-left: -75px;
    position: relative;
    top: 170px;
}
.next.slick-arrow {
    display: block;
    right: -105%;
    position: relative;
    top: -130px;
}

section.products {
    margin: 80px 0px;
}

section h2 {
    color: #33cc99;
}

section.services {
    background: #5c5b5b;
    color: #E3E4D5;
    padding: 80px 0px;
}
section.services h2 {
    color: #FFFFFF;
}

section.HomeMission {
    padding:80px 0px;
}

.footer {
    font-size:13px;
    background: #313131;
    color:#f1f1f1;
    padding:50px 0px;
}
.HomeMission .featurette {
    margin: 80px 0px;
}
.HomeMission .col-lg-4 {
    margin-bottom: 1.5rem;
    text-align: center;
  }
  .HomeMission h2 {
    font-weight: 400;
  }
  /* rtl:begin:ignore */
  .HomeMission .col-lg-4 p {
    margin-right: .75rem;
    margin-left: .75rem;
  }
  /* rtl:end:ignore */
  
  
  /* Featurettes
  ------------------------- */
  
  .featurette-divider {
    margin: 5rem 0; /* Space out the Bootstrap <hr> more */
  }
  
  /* Thin out the marketing headings */
  .featurette-heading {
    font-weight: 300;
    line-height: 1;
    /* rtl:remove */
    letter-spacing: -.05rem;
    color:#111;
  }
  .HomeMission img {
    max-width:100%;
    height:auto;
  }
  .HomeMission .lead {
    padding:15px;
  }
  .copyright {position:relative;display:block;top:30px;}
  @media (min-width: 40em) {
    /* Bump up size of carousel content */
    .carousel-caption p {
      margin-bottom: 1.25rem;
      font-size: 1.25rem;
      line-height: 1.4;
    }
  
    .featurette-heading {
      font-size: 35px;
    }
  }
  
  @media (min-width: 62em) {
    .featurette-heading {
      margin-top: 0rem;
      margin-bottom: 2rem;
      padding:10px;
    }
  }

  @media screen and (max-width: 1099px) {
    .MainContainer .navbar, nav.navbar-expand-lg {
        position:sticky;
        height:65px;
        width:100vw;
        top:0px;
    }
    .nav-link {
        background:white;
        padding-left:10px;
    }
    .prev.slick-arrow {
        margin-left: 45px;
        top: 220px;
    }
    .next.slick-arrow {
        right: -65%;
        top: -32px;
    }
    .stockzi-hero, section {
        padding-left: 15px!important;
    }
    .FirstFeature {
        margin-top:40px!important;
    }
  }
  .inria-serif-light {
    font-family: "Noto Serif", serif;
    font-weight: 300;
    font-style: normal;
  }
  
  .inria-serif-regular {
    font-family: "Noto Serif", serif;
    font-weight: 400;
    font-style: normal;
  }
  
  .inria-serif-bold {
    font-family: "Noto Serif", serif;
    font-weight: 700;
    font-style: normal;
  }
  
  .inria-serif-light-italic {
    font-family: "Noto Serif", serif;
    font-weight: 300;
    font-style: italic;
  }
  
  .inria-serif-regular-italic {
    font-family: "Noto Serif", serif;
    font-weight: 400;
    font-style: italic;
  }
  
  .inria-serif-bold-italic {
    font-family: "Noto Serif", serif;
    font-weight: 700;
    font-style: italic;
  }
  