@media only screen and (min-width: 1201px) {
.carousel-inner>.item > .carousel-caption > h1{
	text-transform: uppercase;
    font-weight: 700;
    font-size: 48px;
    line-height: 1em;
    margin-bottom: 50px;
}
.carousel-inner>.item > .carousel-caption > h3{
    font-size: 30px;
    line-height: 1em;
    margin-bottom: 25px;
}

.navbar-static .nav> li >a{padding: 15px 30px 15px 0px;}
.carousel-inner>.item > .carousel-caption {margin-bottom: 60px;}
.carousel-inner>.item > .carousel-caption a{margin:0 5px;}
.team-member1 .team-member1-details p{font-size:14px;}
.section19 .section19-404  h1{font-size:20em;}
.navbar-brand {	margin-left:0px !important;}
.section-10-btn-cont{text-align:right; margin: 15px 0 0 0;}
}
/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) { 
.carousel-inner>.item > .carousel-caption > h1{
	text-transform: uppercase;
    font-weight: 700;
    font-size: 30px;
    line-height: 1em;
    margin-bottom: 50px;
}
.carousel-inner>.item > .carousel-caption > h3{
    font-size: 20px;
    line-height: 1em;
    margin-bottom: 25px;
}
.navbar-static .nav> li >a{padding: 15px 30px 15px 0px;}  
.carousel-inner>.item > .carousel-caption {margin-bottom: 60px;}
.carousel-inner>.item > .carousel-caption a{margin:0 5px;}
.team-member1 .team-member1-details p{font-size:14px;}
.section19 .section19-404  h1{font-size:20em;}
.navbar-brand {	margin-left:0px !important;} 
.section-10-btn-cont{text-align:right; margin: 15px 0 0 0;}
}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 
.navbar-1 .navbar-nav { padding: 9px 0; }
.navbar-nav > li {
	max-width: 112px;
    text-align: center;
}
.carousel-inner>.item > .carousel-caption > h1{
	text-transform: uppercase;
    font-weight: 700;
    font-size: 30px;
    line-height: 1em;
    margin-bottom: 30px;
}
.carousel-inner>.item > .carousel-caption > h3{
    font-size: 20px;
    line-height: 1em;
    margin-bottom: 25px;
}
.carousel-caption .btn{font-size:12px;}
.team-member1 .team-member1-details p{font-size:14px;}
.section19 .section19-404  h1{font-size:20em;}   
.section-10-btn-cont{text-align:left; margin: 15px 0 0 0;} 
.section-1 .row > div:nth-child(2n+1) { clear: left; }
.section-5-background .parallaxImage .section-5-box-text-cont { text-align: center; }
.section-5-background .section-5-box-text-cont img { display: inline-block; }
.section-5-background .parallaxImageLeft .section-5-box-text-cont { margin-bottom: 30px; }
.section-4 .featuresImage { text-align: center; }
.section-4 .featuresImage img { display: inline-block; }
.section-4 .featuresImageLeft { margin-bottom: 30px; }
#contactForm { margin-bottom: 30px; }
}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
.head { height: 56px; }
.navbar-brand img { max-height: 40px; }
.breadcrumbs ul { float: none; margin: 0; padding: 0; }
.carousel-inner>.item > .carousel-caption > h1{
	text-transform: uppercase;
    font-weight: 700;
    font-size: 18px;
    line-height: 1em;
    margin-bottom: 15px;
}
.carousel-inner>.item > .carousel-caption > h3{
    font-size: 12px;
    line-height: 1em;
    margin-bottom: 15px;
}
.sectionBanner { margin-bottom: 0; }
.sectionBanner .carousel-indicators { margin-bottom: 0; bottom: 2px; }
.forceRight { float: none; }
.carousel-caption .btn{font-size:12px;}
.team-member1 .team-member1-details p{font-size:12px;}
.section19 .section19-404  h1{font-size:10em;} 
.navbar-brand {	margin-left:15px !important;}   
.section-10-btn-cont{text-align:left; margin: 15px 0 0 0;}
.carousel-control.left {background: none; top: 18%;}
.carousel-control.right {background: none; top: 18%;}
.carousel-control i{ font-size:1em;}
.section-18-img, .forceRight .section-18-img { text-align: center; border: 0px; }
.section-18-img .img-responsive { display: inline-block; }
.section18-border .textcont.right, .section18-border .textcont.left { margin: 0; padding: 30px; }
.footer-bottom ul.social-buttons, .footer-bottom { text-align: center; }
.section-5-background .parallaxImage .section-5-box-text-cont { text-align: center; }
.section-5-background .section-5-box-text-cont img { display: inline-block; }
.section-5-background .parallaxImageLeft .section-5-box-text-cont { margin-bottom: 30px; }
.section-4 .featuresImage { text-align: center; }
.section-4 .featuresImage img { display: inline-block; }
.section-4 .featuresImageLeft { margin-bottom: 30px; }
#contactForm { margin-bottom: 30px; }
}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 

.carousel-inner>.item > .carousel-caption > h1{
	text-transform: uppercase;
    font-weight: 700;
    font-size: 18px;
    line-height: 1em;
    margin-bottom: 0px;
    margin-bottom: 15px;
}
.carousel-inner>.item > .carousel-caption > h3{
    font-size: 12px;
    line-height: 1em;
    margin-bottom: 15px;
}
.carousel-caption .btn{font-size:12px;}
.team-member1 .team-member1-details p{font-size:12px;}
.section19 .section19-404  h1{font-size:10em;}
.navbar-brand {	margin-left:15px !important;}
.section-10-btn-cont{text-align:left; margin: 15px 0 0 0;}
.carousel-control.left {background: none; top: 18%;}
.carousel-control.right {background: none; top: 18%;}
.carousel-control i{ font-size:1em;}
}

/* Smallest Layout: 480px. */
@media only screen and (max-width: 479px){ 
.carousel-caption .btn { display: none; }
}