@charset "utf-8";
/* CSS Document */

/* 탑 제목 */
.welcome-message h2 {margin-bottom:20px;}
.welcome-message h3 {color: #fff; font-size:40px; font-weight:900; line-height: 1.3; margin-bottom: 26px;}
.welcome-message h3 span {display:block; font-weight:900;}
.welcome-message h4 {color: #fff; font-size:18px; font-weight: bold;}
.welcome-message p {color: #fff; font-size:16px; font-weight:200; letter-spacing:normal; line-height:1.3; text-shadow: 3px 3px 5px rgba(0,0,0,0.8);}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	/* 탑 제목 */
	.welcome-message {padding:36px 25px;}
	.welcome-message h3 {font-size:42px;  line-height: 1.1; margin-bottom:20px}
	.welcome-message h3 span { display:inline-block; font-weight:900;}
	.welcome-message h4 {color: #fff; font-size:18px; font-weight: bold;}
	.welcome-message p {font-size:16px;}
	
}
@media (max-width: 767px) {
	/* 탑 제목 */    
	.hero-section {background-position : 53% 0%;}
	
	.welcome-message {padding: 30px 10px;}
	.welcome-message h3 {font-size:27px; letter-spacing: -1px; line-height: 1.4; margin-bottom:20px; text-align:left; text-shadow: 3px 3px 5px rgba(0,0,0,0.8);}
	.welcome-message h3 span { display:block;}	
	.welcome-message p {font-size:15px;  line-height:1.6;}
}
