@media(min-width:0) and (max-width:509px){
	.container{ display:block;width:90%;}
	/*----- HEADER_START -----*/
	#header{ margin-bottom:3px;}
	.container-header{ width:100%;height:auto;margin:0 auto;padding:10px 0;text-align:center;}
	.logo{ display:none;}
	.mobile-logo{ position:relative;padding:0;margin:0 auto;text-align:center; float:none; display:block;}
	.header-right{ position:relative;margin:0 auto; display:inline-block;line-height:18px;height:35px;float:none;font-size:1vw; padding:0; letter-spacing:6px;text-align:center;}
	/*----- HEADER_END -----*/
	/*----- CONTAIN_START -----*/
	.main-slider{ height:330px;}
	.slider-left-img { display:none;}
	.mobile-slider-left-img{ display:block; float:left;}
	.slider-right-img{ position:absolute;left:210px;display:block;float:left;width:auto;margin-right:20px; Xmargin:0 0px 0px -90px;}
	.slider-right-img h2{ font-size:18px; line-height:18px; letter-spacing:0; padding:16px 0 0;}
	.slider-right-img h3{ font-size:28px; line-height:28px; letter-spacing:0; padding:10px 0 0;}
	.slider-right-img p{ font-size:24px; line-height:24px; letter-spacing:0; padding:10px 0 0;text-shadow: 1px 1px #000;}
	.display-320-subtitle{ display:block;text-shadow: 1px 1px #fff;}
	.slider-video1{ display:none;}
	.video-btn { float: none; margin: auto; width: 91px;}
	.video-detail{ width:100%; margin-right:0; text-align:center; }
	.pull-left{padding:0;margin:0;}
	.video-form{ display:none;}
	.video-form-320{ width:100%;display:block;background:#21aad3; display:block; text-align:center; padding:0 0 13px 0;}
	.video-text-last{ margin-right:0;}
	.video-text{ width:90%; margin:10px;float:none; display:inline-block;}
	.video-text{ float:none; display:inline-block; margin-right: 10px; width: 90%;}
	.vcenter{margin-top:0;}
	.video-display-320{ width:300px;display:block; margin:5px 0 5px; }
	.video-blue{ background:#21aad3; padding:26px 0px 22px 0px;text-align:center}
	.main-title{ max-width:90%; margin:0 auto;}
	.main-title h2 span{ Xdisplay:none; font-size:21px;}
	.main-title h1{ font-size: 26px; line-height: 33px;}
	.main-contain{ padding-top:40px;}
	.main-title h2{ font-size:21px;}
	.main-title-detail{ width:90%;margin:0 auto;}
	.video { width:85%;}

	.multicol{width:90%;padding:0 10px 15px 10px; column-count: 1; -webkit-column-count: 1; -moz-column-count: 1; -ms-column-count: 1; -o-column-count: 1; } 
	.dark-blue-btn-320{display:block; width:100%; margin-right:0; font-size: 18px; line-height: 21px; margin-bottom:10px;}
	.dark-blue-btn{ display:none;width:100%; margin-right:0; font-size: 18px; line-height: 21px; margin-bottom:10px;}
	.dark-blue-btn a,.dark-blue-btn-320 a{ padding:15px 0; }
	.blue-btn{ width:100%; margin-right:0; font-size: 18px; line-height: 21px; margin-bottom:20px;}
	.blue-btn a{ padding:15px 0; }
	.green-btn{ width:90%; margin-right:0; font-size: 18px; line-height: 21px; margin-bottom:10px;}
	.green-btn a{ padding:15px 66px; }
	.three-btn{ width:90%;margin-bottom:40px;margin-left:auto;margin-right:auto;text-align:center;}
	/*----- CONTAIN_END -----*/
	/*----- FOOTER_START -----*/
	.footer-social-bar ul{ width:300px;} 
	.footer-social-bar ul li{ padding:0 8px 0 9px; }
	.footer-contact{ width:100%;margin:0;padding-left:0;padding-right:0;text-align:center;}
	/*----- FOOTER_END -----*/
	.video-display-320 {
	position:relative;
	padding-bottom:56.25%;
	width: 100%;
	height: 100%;
}
.video-display-320 iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0;
	overflow:visible;
}
.wrapper{padding:0;margin:0;display:block;overflow:hidden;}
}
@media(min-width:510px) and (max-width:629px){
	.container{ max-width:609px;text-align:center;}
	/*----- HEADER_START -----*/
	.mobile-logo{ position:relative;margin:0 auto; width:25px;height:auto; padding:0; text-align:center; float:none; display:block;}
	.header-right{ position:relative;margin:0 auto; display:inline-block;line-height:18px;height:35px;float:none;font-size:18px; padding:0; letter-spacing:6px;text-align:center;}
	#header{ margin-bottom:3px;}
	.container-header{ width:100%;height:auto;margin:0 auto;text-align:center;}
	.logo{ display:none; margin:20px 0 20px 10px; }
	/*----- HEADER_END -----*/
	/*----- CONTAIN_START -----*/
	.main-slider{ height:330px;overflow:hidden;}
	.slider-left-img { display:none;}
	.mobile-slider-left-img{ display:block; float:left;}

	.slider-right-img{ width:auto; margin:0 0 0 -65px;height:auto;}
	.slider-right-img h2{ font-size:14px;line-height:14px; letter-spacing:2px; padding:20px 0 0 0;}
	.slider-right-img h3{ font-size:26px;line-height:26px; letter-spacing:0; padding:10px 0 0 0;}
	.slider-right-img p { font-size: 14px;line-height:14px;letter-spacing:0; padding:5px 0 0 0;}

	.slider-video1{ margin-top:20px;display:block; width:300px; height:169px;}
	.slider-video1 iframe{ height:169px;padding:0; }

	.video-btn { margin-left: 0px; margin-right: 11px; }
	.video-detail{ margin-right:10px; }
	.video-form{ display:block;}
	.video-form-320{ background:#37485f; display:none; text-align:center; padding:13px 0;}
	.video-text{ float:none; display:inline-block; margin-right: 10px; width: 120px !important;}
	.video-text-last{ margin-right:0;}
	.video-display-320{ display:none; margin-top:40px; }
	.main-title{ width:490; margin:auto; padding-bottom:15px;}
	.main-title h1{ font-size:28px;  }
	.main-contain{ padding-top:40px;}
	.main-title h2{ font-size:16px;}
	.main-title-detail{ padding:0 20px 15px 20px;}
	.dark-blue-btn-320{display:none;}
	.dark-blue-btn{ width:32%; margin-right:0.5%; font-size: 13px; line-height: 16px; margin-bottom:10px;}
	.dark-blue-btn a{ padding:10px 39px; }
	.blue-btn{ width:32%; margin-right:0.5%; font-size: 13px; line-height: 16px; margin-bottom:10px;}
	.blue-btn a{ padding:10px 27px; }
	.green-btn{ width:31.5%; margin-right:0%; font-size: 13px; line-height: 16px; margin-bottom:10px;}
	.green-btn a{ padding:10px 17px; }
	.three-btn{ margin-bottom:40px;}
	
	.video-btn{ width:70px;}
	.video-btn img{ width:100%;}
	.video-detail {padding:0 0 0 10px;
    font-size: 16px;
    width: 206px;
	line-height:24px;}

	.video-text {
    margin-right: 0;
    width: 83px;
	height:31px;
	font-size:14px;}
.video-form{ margin-top:18px;}
	/*----- CONTAIN_END -----*/
}
@media(min-width:630px) and (max-width:699px){
	.container{ max-width:608px !important;margin:0 auto;padding:0;}
	/*----- HEADER_START -----*/
	.mobile-logo{ position:relative;margin:0 auto; width:25px;height:auto; padding:0; text-align:center; float:none; display:block;}
	.header-right{ position:relative;margin:0 auto; display:inline-block;line-height:18px;height:35px;float:none;font-size:18px; padding:0; letter-spacing:6px;text-align:center;}
	#header{ margin-bottom:3px;}
	.container-header{ width:100%;height:auto;margin:0 auto;text-align:center;}
	.logo{ display:none; margin:20px 0 20px 10px; }
	/*----- HEADER_END -----*/
	/*----- CONTAIN_START -----*/
	.main-slider{ height:330px;overflow:hidden;}
	.slider-left-img { display:none;}
	.mobile-slider-left-img{ display:block; float:left;}

	.slider-right-img{ width:auto; margin:0 0 0 -50px;height:auto;}
	.slider-right-img h2{ font-size:18px;line-height:18px; letter-spacing:2px; padding:20px 0 0 0;}
	.slider-right-img h3{ font-size:30px;line-height:30px; letter-spacing:0; padding:10px 0 0 0;}
	.slider-right-img p { font-size: 16px;line-height:16px;letter-spacing:0; padding:5px 0 0 0;}

	.slider-video1{ margin-top:10px;display:block; width:350px; height:197px;}
	.slider-video1 iframe{ height:197px;padding:0; }

	.video-btn { margin-left: 0px; margin-right: 11px; }
	.video-detail{padding:0 !important; margin-left:15px;margin-right:20px;width:240px !important;font-size:18px !important; }
	.vcenter{margin-top:25px;}
	.video-form{ display:block;}
	.video-form-320{ background:#37485f; display:none; text-align:center; padding:13px 0;}
	.video-text{ float:none; display:inline-block; margin-right: 10px; width: 150px !important;}
	.video-text-last{ margin-right:0;}
	.video-display-320{ display:none; margin-top:40px; }
	.main-title{ width:600; margin:auto; padding-bottom:15px;}
	.main-title h1{ font-size:31px;  }
	.main-contain{ padding-top:40px;}
	.main-title h2{ font-size:18px;}
	.main-title-detail{ padding:0 20px 15px 20px;}
	.dark-blue-btn-320{display:none;}
	.dark-blue-btn{ width:32%; margin-right:0.5%; font-size: 13px; line-height: 16px; margin-bottom:10px;}
	.dark-blue-btn a{ padding:10px 39px; }
	.blue-btn{ width:32%; margin-right:0.5%; font-size: 13px; line-height: 16px; margin-bottom:10px;}
	.blue-btn a{ padding:10px 27px; }
	.green-btn{ width:31.5%; margin-right:0%; font-size: 13px; line-height: 16px; margin-bottom:10px;}
	.green-btn a{ padding:10px 17px; }
	.three-btn{ margin-bottom:40px;}
	
	.video-btn{ width:70px;}
	.video-btn img{ width:100%;}
	.video-detail {
    font-size: 16px;
    width: 216px;
	line-height:24px;}

	.video-text {
    margin-right: 0;
    width: 83px;
	height:31px;
	font-size:14px;}
.video-form{ margin-top:18px;}
	/*----- CONTAIN_END -----*/
}
@media(min-width:700px) and (max-width:767px){
	.container{ width:679px !important;margin:0 auto;padding:0;}
	/*----- HEADER_START -----*/
	#header{ margin-bottom:3px;}
	.logo{ display:block; margin:20px 0 20px 10px; }
	.header-right{font-size:.06em;margin-left:270px;word-spacing:2px;}
	/*----- HEADER_END -----*/
	/*----- CONTAIN_START -----*/
	.main-slider{ height:330px;overflow:hidden;}
	.slider-left-img { display:none;}
	.mobile-slider-left-img{ display:block; float:left;}

	.slider-right-img{ width:auto; margin:0 0 0 17px;height:auto;}
	.slider-right-img h2{ font-size:19px;line-height:22px; letter-spacing:2px; padding:20px 0 0 0;}
	.slider-right-img h3{ font-size:33px;line-height:34px; letter-spacing:0; padding:10px 0 0 0;}
	.slider-right-img p { font-size: 18px;line-height:20px;letter-spacing:0; padding:5px 0 0 0;}

	.slider-video1{ margin-top:10px;display:block; width:350px; height:197px;}
	.slider-video1 iframe{ height:197px;padding:0; }

	.video-btn { margin-left: 0px; margin-right: 11px; }
	.video-detail{padding:0 !important; margin-left:15px;margin-right:30px;width:260px !important;font-size:24px !important; }
	.vcenter{margin-top:15px !important;}
	.video-form{ display:block;}
	.video-form-320{ background:#37485f; display:none; text-align:center; padding:13px 0;}

	.video-text{ float:none; display:inline-block; margin-right: 10px; width: 170px !important;}
	.video-text-last{ margin-right:0;}
	.video-display-320{ display:none; margin-top:40px; }
	.main-title{ width:490; margin:auto; padding-bottom:15px;}
	.main-title h1{ font-size:31px;  }
	.main-contain{ padding-top:40px;}
	.main-title h2{ font-size:18px;}

	.main-title-detail{ max-width:680px; padding:0 20px 15px 20px;}
	.dark-blue-btn-320{display:none;}
	.dark-blue-btn{ width:32%; margin-right:0.5%; font-size: 13px; line-height: 16px; margin-bottom:10px;}
	.dark-blue-btn a{ padding:10px 39px; }
	.blue-btn{ width:32%; margin-right:0.5%; font-size: 13px; line-height: 16px; margin-bottom:10px;}
	.blue-btn a{ padding:10px 27px; }
	.green-btn{ width:31.5%; margin-right:0%; font-size: 13px; line-height: 16px; margin-bottom:10px;}
	.green-btn a{ padding:10px 17px; }
	.three-btn{ margin-bottom:40px;}
	
	.video-btn{ width:70px;}
	.video-btn img{ width:100%;}
	.video-detail {
    font-size: 16px;
    width: 216px;
	line-height:24px;}

	.video-text {
    margin-right: 0;
    width: 83px;
	height:31px;
	font-size:14px;}
.video-form{ margin-top:18px;}
	/*----- CONTAIN_END -----*/
}
@media(min-width:768px) and (max-width:839px){
	.container{ width:748px;}
	/*----- HEADER_START -----*/
	.header-right{font-size:.3em;margin-left:340px;}
	/*----- HEADER_END -----*/
	/*----- CONTAIN_START -----*/
	.slider-right-img{ width:auto; margin:0 0px 0px -100px;}
	.slider-right-img h2{ font-size:22px; letter-spacing:1px;}
	.slider-right-img h3{ font-size:34px;}
	.slider-right-img p { font-size: 20px;}

	.video-btn { margin-left: 0px; margin-right: 11px; }
	.video-detail{ margin-right:10px; }
	.video-form{ display:block;}
	.video-form-320{ background:#37485f; display:none; text-align:center; padding:13px 0;}

	.video-text{ float:none; display:inline-block; margin-right: 10px; width: 170px;}
	.video-text-last{ margin-right:0;}
	.video-display-320{ display:none; margin-top:40px; }
	.main-title{ width:748px; margin:auto;}
	.main-title h1{  }
	.main-contain{ padding-top:40px;}
	.main-title h2{ font-size:21px;}

	.main-title-detail{ max-width:748px; padding:0 20px 15px 20px;}
	.dark-blue-btn-320{display:none;}
	.dark-blue-btn{ width:32%; margin-right:1%; font-size: 13px; line-height: 16px; margin-bottom:10px;}
	.dark-blue-btn a{ padding:10px 79px; }
	.blue-btn{ width:32%; margin-right:1%; font-size: 13px; line-height: 16px; margin-bottom:10px;}
	.blue-btn a{ padding:10px 66px; }
	.green-btn{ width:31.5%; margin-right:0%; font-size: 13px; line-height: 16px; margin-bottom:10px;}
	.green-btn a{ padding:10px 56px; }
	.three-btn{ margin-bottom:40px;}
	/*----- CONTAIN_END -----*/
	.slider-video1 {
	position:relative;
	padding-bottom:56.25%;
	width: 100%;
	height: 100%;
}
.slider-video1 iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0;
	overflow:visible;
}

}
@media(min-width:840px) and (max-width:879px){
	.container{ width:748px;}
	/*----- HEADER_START -----*/
	.header-right{font-size:2.7em;margin-left:340px;}
	/*----- HEADER_END -----*/
	/*----- CONTAIN_START -----*/
	.slider-right-img{ width:auto; margin:0 0px 0px -100px;}
	.slider-right-img h2{ font-size:27px; letter-spacing:1px;}
	.slider-right-img h3{ font-size:40px;}
	.slider-right-img p { font-size: 23px;}

	.video-btn { margin-left: 0px; margin-right: 11px; }
	.video-detail{ margin-right:10px; }
	.video-form{ display:block;}
	.video-form-320{ background:#37485f; display:none; text-align:center; padding:13px 0;}
	.video-text{ float:none; display:inline-block; margin-right: 10px; width: 170px;}
	.video-text-last{ margin-right:0;}
	.video-display-320{ display:none; margin-top:40px; }
	.main-title{ width:748px; margin:auto;}
	.main-title h1{  }
	.main-contain{ padding-top:40px;}
	.main-title h2{ font-size:21px;}
	.main-title-detail{ width:748px; padding-bottom:15px;}
	.dark-blue-btn-320{display:none;}
	.dark-blue-btn{ width:32%; margin-right:1%; font-size: 13px; line-height: 16px; margin-bottom:10px;}
	.dark-blue-btn a{ padding:10px 79px; }
	.blue-btn{ width:32%; margin-right:1%; font-size: 13px; line-height: 16px; margin-bottom:10px;}
	.blue-btn a{ padding:10px 66px; }
	.green-btn{ width:31.5%; margin-right:0%; font-size: 13px; line-height: 16px; margin-bottom:10px;}
	.green-btn a{ padding:10px 56px; }
	.three-btn{ margin-bottom:40px;}
	/*----- CONTAIN_END -----*/
	.slider-video1 {
	position:relative;
	padding-bottom:56.25%;
	width: 100%;
	height: 100%;
}
.slider-video1 iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0;
	overflow:visible;
}

}
@media(min-width:880px) and (max-width:989px){
	.container{ width:748px;}
	/*----- HEADER_START -----*/
	/*----- HEADER_END -----*/
	/*----- CONTAIN_START -----*/
	.slider-right-img{ width:auto; margin:0 0px 0px -50px;}
	.slider-right-img h2{ font-size:24px; letter-spacing:2px;}
	.slider-right-img h3{ font-size:39px;}
	.slider-right-img p { font-size: 23px;}
	.slider-video1{ display:block; width:470px; height:264px;}
	.slider-video1 iframe{ height:264px; }
	.video-btn { margin-left: 0px; margin-right: 11px; }
	.video-detail{ margin-right:10px; }
	.video-form{ display:block;}
	.video-form-320{ background:#37485f; display:none; text-align:center; padding:13px 0;}
	.video-text{ float:none; display:inline-block; margin-right: 10px; width: 170px;}
	.video-text-last{ margin-right:0;}
	.video-display-320{ display:none; margin-top:40px; }
	.main-title{ width:748px; margin:auto;}
	.main-title h1{  }
	.main-contain{ padding-top:40px;}
	.main-title h2{ font-size:21px;}
	.main-title-detail{ width:748px; padding-bottom:15px;}
	.dark-blue-btn-320{display:none;}
	.dark-blue-btn{ width:32%; margin-right:1%; font-size: 13px; line-height: 16px; margin-bottom:10px;}
	.dark-blue-btn a{ padding:10px 79px; }
	.blue-btn{ width:32%; margin-right:1%; font-size: 13px; line-height: 16px; margin-bottom:10px;}
	.blue-btn a{ padding:10px 66px; }
	.green-btn{ width:31.5%; margin-right:0%; font-size: 13px; line-height: 16px; margin-bottom:10px;}
	.green-btn a{ padding:10px 56px; }
	.three-btn{ margin-bottom:40px;}
	/*----- CONTAIN_END -----*/
}

@media(min-width:990px) and (max-width:1060px){
	.container{ width:748px;}
	/*----- HEADER_START -----*/
	/*----- HEADER_END -----*/
	/*----- CONTAIN_START -----*/
	.slider-right-img h2{ font-size:28px;letter-spacing:3px;}
	.slider-right-img h3{ font-size:46px;}
	.slider-right-img p{ font-size:27px;}

	.video-btn { margin-left: 0px; margin-right: 11px; }
	.video-detail{ margin-right:10px; }
	.video-form{ display:block;}
	.video-form-320{ background:#37485f; display:none; text-align:center; padding:13px 0;}
	.video-text{ float:none; display:inline-block; margin-right: 10px; width: 170px;}
	.video-text-last{ margin-right:0;}
	.video-display-320{ display:none; margin-top:40px; }
	.main-title{ width:748px; margin:auto;}
	.main-title h1{  }
	.main-contain{ padding-top:40px;}
	.main-title h2{ font-size:21px;}
	.main-title-detail{ width:748px; padding-bottom:15px;}
	.dark-blue-btn-320{display:none;}
	.dark-blue-btn{ width:32%; margin-right:1%; font-size: 13px; line-height: 16px; margin-bottom:10px;}
	.dark-blue-btn a{ padding:10px 79px; }
	.blue-btn{ width:32%; margin-right:1%; font-size: 13px; line-height: 16px; margin-bottom:10px;}
	.blue-btn a{ padding:10px 66px; }
	.green-btn{ width:31.5%; margin-right:0%; font-size: 13px; line-height: 16px; margin-bottom:10px;}
	.green-btn a{ padding:10px 56px; }
	.three-btn{ margin-bottom:40px;}
	/*----- CONTAIN_END -----*/
}

@media(min-width:1061px) and (max-width:1189px){
	.container{ width:1004px;}
	/*----- HEADER_START -----*/
	/*----- HEADER_END -----*/
	/*----- CONTAIN_START -----*/
	.mobile-slider-left-img{ display:none;}
	.slider-right-img{ width:auto; margin:0 0px 0px -50px;}
	.video-form-320{ display:none;}
	.video-text{ float:none;}
	.video-text-last{ margin-right:0;}
	.video-display-320{ display:none; }
.vcenter{margin-top:25px;}
.main-title{ width:1004px; margin:auto;}
	.main-contain{ padding-top:40px;}
	.main-title h2{ font-size:21px;}
	.main-title-detail{ width:870px; padding-bottom:15px;}
	.dark-blue-btn-320{display:none;}
	.dark-blue-btn{ width:32%; margin-right:1%; }
	.dark-blue-btn a{ padding:31px 68px; }
	.blue-btn{ width:32%; margin-right:1%; }
	.blue-btn a{ padding:31px 42px; }
	.green-btn{ width:32.2%; margin-right:0%; }
	.green-btn a{ padding:31px 24px; }
	.three-btn{ margin-bottom:40px;}
	/*----- CONTAIN_END -----*/
}
@media(min-width:1190px) and (max-width:11415px){
	.container{ width:1170px;}
	.video-detail{width:360px;}
	.dark-blue-btn-320{display:none;}
	.dark-blue-btn{ width:32%; margin-right:1%; }
	.dark-blue-btn a{ padding:31px 68px; }
	.blue-btn{ width:32%; margin-right:1%; }
	.blue-btn a{ padding:31px 42px; }
}
@media(min-width:1190px) and (max-width:11415px){
	.container{ width:1170px;}
}
@media(max-width:1433px){
	.header-right{ letter-spacing:7px;}
}
@media(max-width:1390px){
	.header-right{ letter-spacing:6px;}
}
@media(max-width:1345px){
	.header-right{ letter-spacing:5px;}
}
@media(max-width:1300px){
	.header-right{ letter-spacing:4px;}
}
@media(max-width:1260px){
	.header-right{ letter-spacing:3px;}
}
@media(max-width:1220px){
	.header-right{ letter-spacing:2px;}
}
@media(max-width:1160px){
	.header-right{ font-size:1.363em; letter-spacing:2px;}
}
@media(max-width:1120px){
	.header-right{ letter-spacing:1px;}
}
@media(max-width:1060px){
	.header-right{ font-size:1.25em; letter-spacing:0; }
}
@media(max-width:989px){
	.header-right{ font-size:1.07em; letter-spacing:0; }
}
@media(max-width:839px){
	.header-right{ font-size:0.9em; letter-spacing:0; }
}
@media(max-width:699px){
	.header-right{ font-size:1em; letter-spacing:4px; }
}
@media(max-width:640px){
	.header-right{ font-size:.9em; letter-spacing:2px; }
}
@media(max-width:509px){
	.header-right{ padding:0 20px 20px 20px;font-size:1.8em;letter-spacing:4px;line-height:1.2em; }
}
@media(max-width:415px){
	.header-right{ padding:0 10px 20px 10px;font-size:1.6em;letter-spacing:4px;line-height:1.2em; }
}
@media(max-width:345px){
	.header-right{ padding:0 5px 20px 5px;font-size:1.5em;letter-spacing:3px;line-height:1.2em; }
	.modal {padding: 15px 10px;}
}
