.title-ex1 { padding-bottom:0; }
	.title-ex1 div { max-width:1010px; margin:0 auto; display:block; }
		.title-ex1 div h2 { text-align:center; font-size:48px; }
		.title-ex1 div p { text-align:center; font-size:24px; margin-bottom:20px; position:relative; }
			.title-ex1 div p:before { content:""; width:450px; display:block; border-bottom:2px solid #000; position:absolute; top:60px; left:0; }
			.title-ex1 div p:after { content:""; width:450px; display:block; border-bottom:2px solid #000; position:absolute; top:60px; right:0; }
		.title-ex1 div img { display:block; margin:0 auto; }
		
		
		
		
		
		
		
		
@media only screen and (max-width: 1279px) {
	.title-ex1 { padding:50px 60px 0; }
		.title-ex1 div { width:100%; }
			.title-ex1 div h2 { font-size:40px; }
			.title-ex1 div p { font-size:21px; }
				.title-ex1 div p:before { width:380px; border-bottom:1px solid #000; }
				.title-ex1 div p:after { width:380px; border-bottom:1px solid #000; }
}

@media only screen and (max-width: 768px) {
	.title-ex1 { padding:50px 30px 0; }
	.title-ex1 div h2 { font-size:30px; }
	.title-ex1 div p { font-size:18px; margin-top:5px; }
		.title-ex1 div p:before { width:270px; }
		.title-ex1 div p:after { width:270px; }
}

@media only screen and (max-width: 730px) {
	.title-ex1 div p:before { width:130px; top:75px; }
		.title-ex1 div p:after { width:130px; top:75px; }
}

@media only screen and (max-width: 400px) {
	.title-ex1 div img { display:none; }
	.title-ex1 div p:before { display:none; }
		.title-ex1 div p:after { display:none; }
}