/* line 1, ../sass/landing.scss */
.navbar-nav {
  margin-right: 15px; }
  /* line 4, ../sass/landing.scss */
  .navbar-nav .nav-item {
    margin: 0px 4px; }
  /* line 8, ../sass/landing.scss */
  .navbar-nav .nav-link {
    font-size: 14px;
    font-weight: 500;
    color: #202223; }
    /* line 13, ../sass/landing.scss */
    .navbar-nav .nav-link:hover {
      color: #F62A00; }

/* line 19, ../sass/landing.scss */
.hero-section {
  background-color: #FFF;
  position: relative;
  margin-top: 72px;
}
   .hero-section .hero-content {
      position: absolute;
      z-index: 1;
      right: 0;
      left: 0;
      bottom: 0;
      top: 0;
      display: flex;
      align-items: center;
  }
   .hero-section .hero-section-area {
     padding: 200px 0;
   }
  /* line 25, ../sass/landing.scss */
  .hero-section .content h1 {
    font-family: 'Montserrat', sans-serif;
    font-size: 48px;
    font-weight: 800; }

/* line 33, ../sass/landing.scss */
.about-section {
  padding: 40px 0 40px; }
  /* line 36, ../sass/landing.scss */
  .about-section h2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 800;
    margin-bottom: 40px; }
  /* line 42, ../sass/landing.scss */
  .about-section p {
    max-width: 960px;
    width: 100;
    margin-left: auto;
    margin-right: auto; }
  /* line 48, ../sass/landing.scss */
  .about-section .inventory-img {
    max-width: 100%;
    margin: auto;
    display: block; }

/* line 55, ../sass/landing.scss */
.management-flow {
  border-top: 1px solid #dcdcdc;
  margin-top: 40px;
  padding-top: 40px; }
  /* line 60, ../sass/landing.scss */
  .management-flow h3 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 800; }
  /* line 65, ../sass/landing.scss */
  .management-flow h4 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 20px;
    margin-top: 40px; }
  /* line 74, ../sass/landing.scss */
  .management-flow .thumbnail img {
    border-radius: 16px; }

/* line 80, ../sass/landing.scss */
.features-section {
  background-color: #FFF;
  text-align: center;
  padding: 80px 0; }
  /* line 85, ../sass/landing.scss */
  .features-section h2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 800; }

/* line 91, ../sass/landing.scss */
.features-box {
  background-color: #FFF;
  border: 1px solid #dcdcdc;
  border-radius: 12px;
  padding: 24px;
  height: 100%;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  /* line 103, ../sass/landing.scss */
  .features-box:hover {
    box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.08); }
  /* line 107, ../sass/landing.scss */
  .features-box .icon {
    background-color: #ffefeb;
    border-radius: 100%;
    width: 100px;
    height: 100px;
    margin: 20px auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; }
    /* line 120, ../sass/landing.scss */
    .features-box .icon svg path {
      fill: #F62A00; }
  /* line 126, ../sass/landing.scss */
  .features-box h3 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 20px; }
  /* line 132, ../sass/landing.scss */
  .features-box p {
    font-size: 15px; }

/* line 137, ../sass/landing.scss */
.pricing-section {
  padding: 80px 0; }
  /* line 140, ../sass/landing.scss */
  .pricing-section h2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 800; }

/* line 146, ../sass/landing.scss */
.pricing .card {
  border: none;
  border-radius: 1rem;
  transition: all 0.2s;
  box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1); }

/* line 153, ../sass/landing.scss */
.pricing hr {
  margin: 1.5rem 0; }

/* line 157, ../sass/landing.scss */
.pricing .card-title {
  margin: 0.5rem 0;
  font-size: 0.9rem;
  letter-spacing: .1rem;
  font-weight: bold; }

/* line 164, ../sass/landing.scss */
.pricing .card-price {
  font-size: 3rem;
  margin: 0; }

/* line 169, ../sass/landing.scss */
.pricing .card-price .period {
  font-size: 0.8rem; }

/* line 173, ../sass/landing.scss */
.pricing ul li {
  margin-bottom: 1rem; }

/* line 177, ../sass/landing.scss */
.pricing .text-muted {
  opacity: 0.3; }

/* line 181, ../sass/landing.scss */
.pricing .btn {
  font-weight: bold;
  padding: 1rem; }

/* Hover Effects on Card */
@media (min-width: 992px) {
  /* line 189, ../sass/landing.scss */
  .pricing .card:hover {
    margin-top: -.25rem;
    margin-bottom: .25rem;
    box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.3); }

  /* line 195, ../sass/landing.scss */
  .pricing .card:hover .btn {
    opacity: 1; } }
/* line 200, ../sass/landing.scss */
.contact-us {
  background-color: #FFF;
  padding: 80px 0; }
  /* line 204, ../sass/landing.scss */
  .contact-us h2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 800; }
  /* line 209, ../sass/landing.scss */
  .contact-us p {
    margin-bottom: 40px; }
  /* line 213, ../sass/landing.scss */
  .contact-us .form-label {
    font-size: 14px;
    font-weight: 600; }
  /* line 218, ../sass/landing.scss */
  .contact-us .form-control {
    background-color: #FFFFFF;
    border: 1px solid #dcdcdc;
    border-radius: 0.375rem;
    padding: 0.75rem 1rem;
    font-size: 0.938rem;
    color: #333333; }

/* line 228, ../sass/landing.scss */
.footer-bottom {
  padding: 40px;
  text-align: center; }
  /* line 232, ../sass/landing.scss */
  .footer-bottom p {
    font-size: 15px;
    margin-bottom: 0; }
  /* line 237, ../sass/landing.scss */
  .footer-bottom a {
    color: #F62A00;
    text-decoration: none; }

@media screen and (max-width: 767px) {
  /* line 243, ../sass/landing.scss */
  .navbar-toggler {
    padding: 0; }

  /* line 247, ../sass/landing.scss */
  .navbar-nav {
    margin-bottom: 20px; }

  /* line 251, ../sass/landing.scss */
  .navbar-collapse {
    padding-bottom: 20px; }

  /* line 255, ../sass/landing.scss */
  .hero-section {
    margin-top: 60px;
     }
    /* line 258, ../sass/landing.scss */
    .hero-section .content {
      margin-top: 0px;
      padding-bottom: 0;
     }
      /* line 261, ../sass/landing.scss */
      .hero-section .content h1 {
        font-size: 32px; }

  /* line 267, ../sass/landing.scss */
  .about-section {
    padding: 40px 0; }
    /* line 270, ../sass/landing.scss */
    .about-section h2 {
      margin-bottom: 20px; }

  /* line 275, ../sass/landing.scss */
  .features-box {
    padding: 16px; }
    /* line 278, ../sass/landing.scss */
    .features-box .icon {
      width: 80px;
      height: 80px; }

  /* line 284, ../sass/landing.scss */
  .features-section,
  .pricing-section,
  .contact-us {
    padding: 40px 0; } }
