@charset "utf-8";
/* CSS Document */

@media only screen and (max-width: 1199px) {
nav li a{ padding-right:25px;}
}
@media only screen and (max-width: 991px) {
.address-column{margin-top:50px;}	
nav li{display:block; line-height:30px;}
nav li a{padding:0;}
nav{margin:0;}
.address-info{padding:50px 30px;}
.address-info ul li{font-size:18px;}
.price-block dl dt,.blog-column p,.content-column p,.hover-block p{font-size:16px;}
.testimonials-box p{font-size:24px; line-height:36px;}
.section-banner{padding:150px 0;}
}
@media only screen and (max-width: 767px) {
.s-block{width:359px; margin:0 auto; max-width:100%;}
.content-column{text-align:center;}
.price-block,.address-info ul{text-align:center;}
.social a{margin:0 8px;}
.copyright p,.copyright ul li a{font-size:16px;}
.section-banner{padding:100px 0;}
.blog-column h3{font-size:24px;}
.column-5{ width:100%; float:left;}
.column-7{width:100%; float:left;}
}
@media only screen and (max-width: 576px) {
header h1{font-size:36px;}
.blog-column h3{padding:20px 0 0;}
.blog-column{text-align:center;}
}
@media only screen and (max-width: 435px) {
.section-subscribe input[type="email"]{width:100%;}
.section-subscribe input[type="submit"]{width:100%; margin:15px 0 0;}	
}