 /* Global Styles */
 a {
   cursor: pointer;
 }

 .mt-2 {
   margin-top: 7.5rem !important;
 }

 .mb-2 {
   margin-bottom: 7.5rem !important;
 }

 .mt-1 {
   margin-top: 5rem !important;
 }

 .small-gutters {
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 0px;
}

.small-gutters:first-child {
  padding-left: 0px;
}

.small-gutters:last-child {
  padding-right: 0px;
}

@media (max-width:991px) {
  .small-gutters {
    padding-left:0px;
    padding-right:0px;
    padding-bottom: 2px;
  }
  .small-gutters:first-child {
    padding-right: 2px;
  }
  .small-gutters:last-child {
    padding-right: 2px;
    padding-bottom: 0px;
  }
 }

 @media (max-width:576px) {
  .small-gutters {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 4px;
  }
  .small-gutters:first-child {
    padding-right: 0px;
  }
  .small-gutters:last-child {
    padding-right: 0px;
  }
 }

 /* Nav Styles */
 nav img {
   max-height: 100px;
   margin-top: -10px;
   margin-bottom: -10px;
 }

 /* Card styles */
 .card {
   width: 100%;
 }

 .card p {
  margin-bottom: 0px;
 }

 .card img {
   max-height: 369px;
   min-height: 369px;
 }

 @media (max-width:801px) {
  .card img {
    max-height: 450px;
  }
 }

 /* About Styles */
 .about img {
   max-height: 200px;
 }

 /* Footer Styles */
 footer img {
   max-height: 100px;
 }

 footer a {
   padding-left: 0px !important;
 }

 footer .navbar-brand {
   margin-bottom: 0px !important;
 }

 /* Carousel Items */
 .carousel-item img {
   max-height: 900px;
 }

 @media (max-width:576px) {
  .carousel-caption {
      text-align: left;
      position: relative;
      color: inherit;
      padding-bottom: 0px;
      left: 0;
      right: 0;
      top: 0;
  }
  .carousel-caption h2 {
    font-size: 1.5rem;
    margin-bottom: 0px;
  }
  .carousel-caption p {
    margin-bottom: 0px;
  }
  .carousel-indicators {
    display: none;
  }
}
 /* Testimonials Styles */

