#welcome-text h1
{
   font-size: 60px;
}

#welcome-text h3
{
   font-size: 30px;
}

.collage-image
{
   height: 245px;
}
@media screen and (min-width:576px)
{
   .collage-image
   {
      height: 195px;
   }
}
@media screen and (min-width:768px)
{
   .collage-image
   {
      height: 210px;
   }
}
@media screen and (min-width:992px)
{
   .collage-image
   {
      height: 290px;
   }
}
@media screen and (min-width:1200px)
{
   .collage-image
   {
      height: 350px;
   }
}

/* Carousels */

#quote-carousel 
{
   height: 300px;
}

/* Changes the color and size of the indicators */
#quote-carousel .carousel-indicators li,
#seed-carousel .carousel-indicators li
{
   background: #c0c0c0;
   width: 15px;
   height: 15px;
}
#quote-carousel .carousel-indicators .active,
#seed-carousel .carousel-indicators .active
{
   background: #333333;
   width: 18px;
   height: 18px;
}

#seed-carousel .carousel-indicators
{
   bottom: -30px !important
}

#quote-carousel img
{
   width: 100px;
   height: 100px
}

.carousel-caption {
   background: rgba(0, 0, 0, 0.45);
   bottom: 0;
   font-size: 1rem;
   left: 0;
   max-width: 100%;
   padding: 0;
   width: 100%;
}
/* End carousels */

#about-us-links
{
   background-color: #FFFFFF;
   margin-top:0px !important;
   width:100%;
}

.about-us-menu-links
{
   color: #4D4D4D;
   font-size: 1.4rem;
   text-decoration: none;
}

.about-us-menu-links:hover
{
   color: #4D4D4D;
   text-decoration: none;
}

.about-us-menu-links:hover
{
   background: #696969;
   color: #CCC;
}

.about-us-title-one
{
   font-size: 35px;
}

.about-us-title-three 
{
   font-size: 44px;
   color: #b56d32;
}

.leadership-team-img
{
   border: 2px solid #000;
   width: 95px;
   height: 106px;
}

.leadership-grey
{
   filter: grayscale(100%);
   border: 2px solid #FFF !important;
}

.leadership-team-title
{
   font-size: 12px;
}

.leadership-team-bio
{
   font-size:16px;
}

.about-us-title-two
{
   font-size:24px;
}

.american-owned h2
{
   font-size: 40px;
}

.american-owned h3
{
   font-size: 30px;
}

/* New timeline */
.tl-left
{
  border-right: solid 6px #696969;
}

.tl-right
{
   padding-top: 120px;
}

.tl-right .tl-year,
.tl-right .tl-event
{
   padding-left: 2rem;
}

.tl-left .tl-event
{
   padding-right: 2rem;
}

.tl-year
{
   border-bottom: solid 6px #696969;
}

.house-image
{
   height: 165px;
}

.time-line-image
{
   height: 220px;
}

.obaoba-image
{
   height: 82px;
}

.bcp-about-us
{
   height: 180px;
}

.ny-pa-image
{
   height: 196px;
}

.website-image
{
   height: 187px;
}

.coupon-image
{
   height: 106px;
}

/* End timeline */

.brands
{
   font-size: 1.25em;
}

.panel-partner
{
   padding: 1.5rem 0 1rem 0;
}

.panel-partner ul
{
   padding-top: 0.5rem;
}

.panel-social
{
   margin-top: 1.5rem;
   min-height: 500px;
   padding: 5rem 0 0 0;
}

.panel-facebook 
{
   border-color: #485a96;
   box-shadow: 0 0 5px #485a96;
}

.panel-twitter 
{
   border-color: #00aced;
   box-shadow: 0 0 5px #00aced;
}

.panel-youtube 
{
   border-color: #ff0000;
   box-shadow: 0 0 5px #ff0000;
}

.btn-all-brands
{
   font-weight:900;
   text-transform:uppercase;
   width:85%;
}

.card-border
{
   border: 1px solid rgba(0, 0, 0, 0.125);
   border-radius: 0.25rem;
}

p 
{
   font-size: 1.25rem;
   text-align:left;
   text-justify: auto;
}

.brands .panel ul li a 
{
   font-size: 1.75rem;
}

@media (max-width: 767px)
{
   #welcome-text h1
   {
      font-size: 48px;
   }

   #welcome-text h3
   {
      font-size: 28px;
   }
}

@media (min-width: 576px)
{
   #quote-carousel 
   {
     height: 215px;
   }
}

@media (min-width: 768px)
{
   #quote-carousel 
   {
     height: 175px;
   }
}

@media (min-width: 1200px)
{
   #quote-carousel 
   {
     height: 150px;
   }
}