@charset "utf-8";
/* CSS Document */

@media (min-width: 1200px) and (max-width: 1300px) {
	
}

@media (min-width: 992px) and (max-width: 1199px) {
	
.home_section_3:after { width:50%;}

}

@media (min-width: 768px) and (max-width: 991px) {
	
#header { padding:30px 0 0 0;}
.navbar-nav li { margin:0 8px;}
.navbar-nav li a { font-size:16px;}
.home_section_3:after { width:50%;}
.home_section_2 .service_block { height:240px;}
.home_section_2 .service_block .captionblk h3 { font-size:30px; line-height:40px;}
.section_title h2 { font-size:30px;}
.home_section_1 p,
.home_section_3 p,
.home_section_4 p { font-size:16px; line-height:28px;}
.home_section_4 { padding:44px 0 48px 0;}
.footer .conline { font-size:16px; padding:10px 0;}
.home-banner .caption_bann h1{ font-size:42px;}
.home-banner .caption_bann h3 { font-size:32px; padding:30px 0 0 0;}


}
@media (min-width: 768px) { 
	.home-banner { min-height:520px;}
}
@media (max-width: 767px) {

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16 { width:100%;}

.container { width:100%;}
#header { padding:15px 0 0 0;}
.logo a img { height:36px;}
.navbar-nav li { margin:0 8px;}
.navbar-nav li a { font-size:14px; padding:5px 10px;}
.home_section_3:after { width:50%;}
.home_section_2 .service_block { height:140px;}
.home_section_2 .service_block .captionblk { padding:0 30px;}
.home_section_2 .service_block .captionblk h3 { font-size:21px; line-height:24px;}
.section_title h2 { font-size:24px;}
.home_section_1 p,
.home_section_3 p,
.home_section_4 p { font-size:15px; line-height:24px;}
.home_section_4 { padding:30px 0 30px 0;}
.home_section_1 p + p { padding:10px 0 0 0;}
.footer .copyright { padding:20px 0 0 0;}
.footer .conline { font-size:14px; padding:5px 0;}
.home-banner { height:450px;}
.home-banner .caption_bann h1{ font-size:30px;}
.home-banner .caption_bann h3 { font-size:18px; padding:20px 0 0 0;}
.home_section_1 { padding:24px 0 0 0;}
.section_title { padding-bottom:20px;}
.home_section_2 { padding:34px 0 30px 0;}
.home_section_3 { padding:24px 0 38px 0;}
.home_section_3 .listbox .listline { display:block;}
.home_section_3 .listbox h3{ font-size:18px; padding:10px 0 0 0;}
.home_section_5 .form_row { margin-bottom:10px;}
.home_section_5 .input_txt { padding:0 15px; height:40px; font-size:15px;}
.home_section_5 .submit_btn { float:left; height:50px; font-size:18px; width:auto; padding:0 40px;}
.footer_main { padding:30px 0 0 0;}
.footer_main .section_title h2 { font-size:20px;}

.navbar-nav { margin:0; background:#000;}
.navbar-collapse { border:none; overflow:hidden; padding:0;}
.navbar-collapse.in { overflow:hidden;}
.navbar-nav li { padding:5px 0;}
.navbar-inverse .navbar-nav li a:after { bottom:-4px; height:2px;}

}
@media (max-width: 360px) {
	.footer .copyright .copybox { font-size:11px;}
	.footer .copyright .rightbox .txt { padding:0 6px 0 0; font-size:10px;}
}

@media (min-width: 568px) and (max-width: 767px) {

}

@media (min-width: 240px) and (max-width: 567px) {
	
	
}