/* lg */ 
@media (min-width: 1200px) {
  
}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
	.carousel-caption {
	  margin-bottom: -15px;
	}
  .carousel-caption h2 {
	  font-size: 2em;
	  margin-top: 0px;
	  margin-bottom: 7.5px;
	}
  .carousel-caption h3 {
	  font-size: 1em;
	  margin-top: 0px;
	  margin-bottom: 7.5px;
	}
	#intro h2 {
    font-size: 1.5em;
  }
	#about p {
	  font-size: 1em;
	}
	#products h3 {
    font-size: 2em;
  }
  #divider-1 {
    background: url(../images/new.jpg) no-repeat center center;
    -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	}
	#divider-2 {
	  background: url(../images/new4.jpg) no-repeat center center;
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	}
	#divider-3 {
	  background: url(../images/new6.jpg) no-repeat center center;
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	}
	#sub-nav {
	  background: url(../images/Pallet.jpg) no-repeat center center;
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	}
	#customers .item ul li {
	  display: inline-block;
	  list-style: none;
	  width: 23%;
	  margin-top: 5px;
	  margin-bottom: 5px;
	  padding-right: 10px;
	  padding-left: 20px;
	}
	#customers .carousel-control {
	  width: 10%;
	  font-size: 50px;
	  text-align: center;
	  text-shadow: 0 1px 2px rgba(0,0,0,.6);
	  filter: alpha(opacity=30);
	  opacity: .3;
	  margin-bottom: 30px;
	}
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
  #intro h2 {
    font-size: 1.15em;
  }
  #about p {
	  font-size: 1em;
	}
	#divider-1 {
    background: url(../images/new.jpg) no-repeat center center;
    -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	}
	#divider-2 {
	  background: url(../images/new4.jpg) no-repeat center center;
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	}
	#divider-3 {
	  background: url(../images/new6.jpg) no-repeat center center;
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	}
	#sub-nav {
	  background: url(../images/Pallet.jpg) no-repeat center center;
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	}
	#customers .item ul li {
	  display: inline-block;
	  list-style: none;
	  width: 23%;
	  margin-top: 5px;
	  margin-bottom: 5px;
	  padding-right: 20px;
	  padding-left: 20px;
	}
	#customers .carousel-control {
	  width: 10%;
	  font-size: 50px;
	  text-align: center;
	  text-shadow: 0 1px 2px rgba(0,0,0,.6);
	  filter: alpha(opacity=30);
	  opacity: .3;
	  margin-bottom: 30px;
	}
}
/* xs */
@media (max-width: 767px) {
	body {
	  margin-top: 50px;
	}
	.navbar-brand {
		display: block;
	}
	.collapsing, .in {
		background-color: #fff;
	}
  .collapsing ul li a, .in ul li a {
  	color: #555!important;
  }
  .collapsing ul li a:hover, .in ul li a:hover {
  	color: #000!important;
  }
	#intro h2 {
    font-size: 1em;
  }
	#sub-nav {
	  background: url(../images/Pallet.jpg) no-repeat center center;
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	  padding-top: 7.5px;
	  padding-bottom: 7.5px;
	}
	#sub-nav .btn-main {
	  font-size: 1em;
	  margin-bottom: 7.5px;
	  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
	  padding: 7.5px;
	}
	#about {
    padding-top: 15px;
    padding-bottom: 25px;
	}
	#about h1 {
	  font-size: 3em;
	  text-align: center;
	}
	#about p {
	  font-size: 1em;
	}

	#customers {
    padding-top: 15px;
    padding-bottom: 25px;
	}
	#customers .item ul li {
	  width: 42%;
	  margin-top: 0px;
	  margin-bottom: 0px;
	  padding-right: 15px;
	  padding-left: 0px;
	}
	#customers .carousel-control {
	  width: 10%;
	  font-size: 30px;
	  text-align: center;
	  text-shadow: 0 1px 2px rgba(0,0,0,.3);
	  filter: alpha(opacity=30);
	  opacity: .3;
	  margin-bottom: 60px;
	}
	#customers h1 {
	  font-size: 3em;
	}
	#customers p {
	  font-size: 1em;
	}
	#testimonials  {
	  padding-bottom: 47px;
	}
	#testimonials blockquote p {
	  font-size: .90em;
	}
	#testimonials blockquote footer {
	  font-size: 1em;
	}
	#contact .content {
	  padding-top: 15px;
	  padding-bottom: 25px;
	}
	#contact h1 {
	  font-size: 3em;
	}
	#contact .phone {
	  font-size: 1.5em;
	  text-align: center;
	}
	#contact address {
	  font-size: 1em;
	  text-align: center;
	}
	#contact .hours {
	  font-size: 1em;
	  text-align: center;
	}
	#contact img {
	  margin-top: 25px;
	}
	.embed-container {  
	  padding-bottom: 50%; 
	}
}
/* XS Portrait */
@media (max-width: 479px) {
	#sub-nav {
	  background: url(../images/Pallet.jpg) no-repeat center center;
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	}

} 