/* #Media Queries
================================================== */

@media (min-width: 992px) and (max-width: 1199px) {
.banner .carousel-caption h2{ font-size:50px;}
.banner .carousel-caption p{ font-size:16px;}
} 
/* END__ */

@media (min-width: 768px) and (max-width: 991px) {
.logo img{ width:200px;}
.pre-header ul{ margin-top:18px;}
.banner .carousel-caption h2{ font-size:40px;}
.banner .carousel-caption p{ font-size:16px;}
.banner .carousel-caption .btn{ padding:5px 15px; font-size:14px;}
} 
/* END__ */

@media only screen and (max-width: 767px) {
body{ font-size:1rem;}
p {line-height:1.5rem}
h1, .h1 {font-size:1.875rem;}
h2, .h2 {font-size:1.6875rem;}
h3, .h3 {font-size:1.4375rem;}
h4, .h4 {font-size:1.25rem;}
h5, .h5 {font-size:1.125rem;}
h6, .h6 {font-size:1rem;}
.pre-header ul{ margin-top:5px;}
.pre-header ul li{ display:inline-block; margin:0; float:none;}
.pre-header ul li.address{ display:none;}
.logo{text-align:center;}
.logo img{ width:160px;}
.pre-header ul li.phone{ background-size:30px 30px; line-height:30px;}
.banner .carousel-caption h2{ font-size:30px; margin-bottom:5px;}
.banner .carousel-caption p{ font-size:14px;}
.banner .carousel-caption .btn{ padding:3px 10px; font-size:12px;}
.intro-text, .w3{ padding:25px 0;}
.intro-text h1 strong{ padding:0; background:none;}
.intro-text h1{ font-size:40px;}
.w2{ padding:25px 0 0;}
.w2 .col-md-4, .w3 .full-img{ margin-bottom:25px;}
.page-wrapper{ padding:25px 0;}
.page-title h1{ font-size:30px;}
.page-title h1 strong:before, .page-title h1 strong:after, .pre-header ul li.icon-link{ display:none;}
} 
/* END__ */

@media (max-width: 480px) {
} 
/* END__ */

