/* lg */ 
@media (min-width: 1200px) {
  
}
/* md */
@media (min-width: 992px) and (max-width: 1199px) {

.carousel-caption h1 {
   margin-top: 34px;
   font-size: 30px;
}
.carousel-caption p {
   font-size: 24px;
   margin-top: 50px;
}
h2, .h2 {
   font-size: 23px;
}
.bg-banner {
   padding-top: 200px;
   padding-bottom: 200px;
}
.form-inline .form-control {
   width: 308px;
}

}
/* sm */
@media (min-width: 768px) and (max-width: 991px) {

.carousel-caption h1 {
   margin-top: 30px;
   font-size: 20px;
   line-height: 150%;
}
.carousel-caption {
   left: 6%;
}
h2, .h2 {
   font-size: 20px;
}
h1, .h1 {
   font-size: 27px;
}
p {
   font-size: 16px;
}
.bg-banner {
   padding-top: 100px;
   padding-bottom: 100px;
}
.lead {
   font-size: 22px;
}
h4.media-heading {
   font-size: 18px;
}
.media-body p {
   font-size: 14px;
}
.form-inline .form-control {
   width: 355px;
}
.m-top-mov {
	margin-top: 50px;
}
ul.link {
   padding-bottom: 0;
   margin-top: 217px;
}

}

/* xs */
@media (max-width: 767px) {
  
.form-inline .form-control {
   width: 290px;
}
.carousel-caption {
   width: 200px;
}
h2, .h2 {
   font-size: 14px;
   line-height: 150%;
}
h1, .h1 {
   font-size: 22px;
}
.section {
	padding-top: 30px;
	padding-bottom: 30px;
}
.box {
   padding: 40px 25px;
}
p {
   font-size: 16px;
}
.lead {
   font-size: 18px;
}
.bg-banner {
  padding-top: 60px;
  padding-bottom: 50px;
}
.media-left {
   display: block;
}
.media-body {
   padding-left: 0;
}
h4.media-heading {
   font-size: 16px;
}
.bg-cream.logo {
	background-image: none;
}
.m-top-mov {
	margin-top: 50px;
}
#top-banner .item {
   height: auto;
}
.bg-links {
   background-image: none;
}
ul.link a li {
   width: 280px;
   background-image: none !important;
   text-align: center;
}
ul.link {
   margin-top: 50px;
}

}