
.main-slider2{position:relative; height:100%;}
.main-slider2 ul.list{position:relative;}
.main-slider2 ul.list>li{position:relative; float:left; width:100%; background:url('') center no-repeat; background-size:cover;}

.main-slider2 .txt-area-1{position:absolute; top:0px; right:20px; z-index:1; width:250px; text-align:right;}
.main-slider2 .txt-area-1 .com-tbl{height:100%;}
.main-slider2 .txt-area-1 .com-cell{height:100%; vertical-align:middle;}
.main-slider2 .txt-area-1 .txt-1{font-size:76px; color:#fff; font-weight:600; text-shadow:1px 1px 3px #000; line-height:130%; margin-bottom:40px;}
.main-slider2 .txt-area-1 .btn-1{display:block; /* padding:10px 10px; color:#fff; font-size:20px; font-weight:600; border:3px solid #fff; text-shadow:1px 1px 3px #000; box-shadow:1px 1px 3px #000; line-height:120%;*/}

.section{position:relative; }
.section .inner-wrap{padding:70px 90px;}
.section .sec-title{padding-bottom:40px;}
.section .sec-title h3{display:inline-block; font-size:30px; font-weight:900; color:#fff; font-family:'Montserrat', sans-serif; line-height:110%;}
.section .sec-title .btn-more{display:inline-block; vertical-align:top; margin-left:20px;}

.section-1{position:relative; }
.section-1 .sec-con{position:relative;}
.section-1 .sec-con .con-1{position:relative; display:table; width:100%;}
.section-1 .sec-con .con-1 .box{position:relative; width:46%; border-top:2px solid #fff; padding-top:40px; height:380px;}
.section-1 .sec-con .con-1 .left{float:left;}
.section-1 .sec-con .con-1 .right{float:right;}
.section-1 .sec-con .con-1 .txt-1{color:#fff; font-size:20px; font-weight:600; padding-bottom:15px;}
.section-1 .sec-con .con-1 .txt-2{color:#fff; font-size:13px; font-weight:600;}
.section-1 .sec-con .con-1 .txt-2 strong{color:#1d1e1c; font-weight:600;}
.section-1 .sec-con .con-1 .time{position:absolute; bottom:0px; color:#000; font-size:55px; font-weight:700; font-family:'Quantico', sans-serif; line-height:110%;}
.section-1 .sec-con .con-1 .time sup{font-size:18px; font-weight:700; font-family:'Nanum Square', sans-serif;}
.section-1 .sec-con .con-1 .time .timer{position:relative; display:inline-block; width:82px; height:38px; border:2px solid #fff; border-radius:30px; vertical-align:middle; overflow:hidden; margin-left:20px;}
.section-1 .sec-con .con-1 .time .timer .bg{position:absolute; z-index:0; top:0px; left:0px; height:100%; background:#000000;}
.section-1 .sec-con .con-1 .time .timer .txt{position:absolute; z-index:1; width:50px; height:38px; top:12px; left:0px; padding:0px 18px; text-align:right; color:#fff; font-size:15px; line-height:110%;}


.section-2{position:relative; background:#fff;}
.section-2 .sec-title h3{color:#00aa72;}
.section-2 .sec-con{}
.section-2 .sec-con .list-1{display:table; width:100%;}
.section-2 .sec-con .list-1>li{float:left; width:25%;}
.section-2 .sec-con .gall-box{position:relative; width:90%; height:424px; margin:0 auto; border-radius:10px; overflow:hidden; background:url('') center no-repeat; background-size:cover;}
.section-2 .sec-con .gall-box .green-bg{display:none; position:relative; height:100%; background:#00aa72;}
.section-2 .sec-con .gall-box .green-bg .txt-box{position:absolute; bottom:15px; width:80%; left:10%;}
.section-2 .sec-con .gall-box .green-bg .txt-box .txt-1{color:#fff; font-size:21px; font-weight:700; margin-bottom:10px; font-family:'Montserrat', sans-serif;}
.section-2 .sec-con .gall-box .green-bg .txt-box .txt-2{color:#fff; font-size:13px; font-weight:400; line-height:170%; }


.section-3{position:relative; background:#00aa72;}
.section-3 .sec-con{}
.section-3 .sec-con .list-1{display:table; width:100%;}
.section-3 .sec-con .list-1>li{float:left; width:25%; margin-bottom:20px;}


.section-4{position:relative; background:#000;}
.section-4 .sec-con{}
.section-4 .sec-con .list-1{display:table; width:100%;}
.section-4 .sec-con .list-1>li{float:left; width:25%;}
.section-4 .sec-con .gall-box{position:relative; width:90%; height:216px; margin:0 auto; border-radius:10px; overflow:hidden; background:url('') center no-repeat; background-size:cover;}
.section-4 .sec-con .gall-box .green-bg{display:none; position:relative; height:100%; background:#00aa72;}
.section-4 .sec-con .gall-box .green-bg .txt-box{position:absolute; bottom:15px; width:80%; left:10%;}
.section-4 .sec-con .gall-box .green-bg .txt-box .txt-1{color:#fff; font-size:21px; font-weight:700; margin-bottom:10px; font-family:'Montserrat', sans-serif;}
.section-4 .sec-con .gall-box .green-bg .txt-box .txt-2{color:#fff; font-size:13px; font-weight:400; line-height:170%; }


.inquiries-wrap{position:relative;}
.inquiries-wrap dl{margin-bottom:30px;}
.inquiries-wrap dl dt{font-size:16px; color:#fff; font-weight:600; margin-bottom:10px;}
.inquiries-wrap dl dd{min-height:35px;}
.inquiries-wrap input{font-family: 'Nanum Square'; width:250px; height:30px; padding-left:15px; border-radius:50px; border:none;}
.inquiries-wrap select{font-family: 'Nanum Square'; width:250px; height:30px; padding-left:15px; border-radius:50px; border:none;}
.inquiries-wrap textarea{font-family: 'Nanum Square'; width: 90%; height: 100px; padding:15px 2%; border: none; border-radius: 10px;}
.inquiries-wrap input.wd-s{width:100px;}
.inquiries-wrap select.wd-s{width:120px;}
.inquiries-wrap input.file_input_button{width: 100px; height:32px; left:-20px; z-index:2;}
.inquiries-wrap .btn-box{text-align:left; border-top:2px solid #fff; padding-bottom:50px;}
.inquiries-wrap .btn-box i{font-size:22px; color:#fff; padding-right:10px;}
.inquiries-wrap .btn-box a{font-family:'Open Sans'; font-weight:600; font-size:22px; color:#fff; text-align:left; width:200px; margin-top:30px; border:none; background-color:#00aa73; display:inline-block;}


/*========================================================================
768px 
========================================================================*/
@media screen and (max-width: 768px) {	
	.main-slider2 .txt-area-1 .txt-1{font-size:60px; color:#fff; font-weight:600; text-shadow:1px 1px 3px #000; line-height:130%; margin-bottom:40px;}
	.main-slider2 .txt-area-1 .btn-1{/* color:#fff; font-size:18px; font-weight:600; border:3px solid #fff; text-shadow:1px 1px 3px #000; box-shadow:1px 1px 3px #000; line-height:120%;*/}

}
/*========================================================================
480px 
========================================================================*/
@media screen and (max-width: 480px) {	
	.main-slider2 .txt-area-1{width:150px; right:10px;}
	.main-slider2 .txt-area-1 .txt-1{font-size:40px; color:#fff; font-weight:600; text-shadow:1px 1px 3px #000; line-height:130%; margin-bottom:20px;}
	.main-slider2 .txt-area-1 .btn-1{/*color:#fff; font-size:15px; font-weight:600; border:3px solid #fff; text-shadow:1px 1px 3px #000; box-shadow:1px 1px 3px #000; line-height:120%;*/}

}


/*========================================================================
height - 480px 
========================================================================*/
@media screen and (max-height: 480px) {	
	.main-slider2 .txt-area-1{width:150px; right:10px;}
	.main-slider2 .txt-area-1 .txt-1{font-size:40px; color:#fff; font-weight:600; text-shadow:1px 1px 3px #000; line-height:130%; margin-bottom:10px;}
	.main-slider2 .txt-area-1 .btn-1{/*color:#fff; font-size:15px; font-weight:600; border:3px solid #fff; text-shadow:1px 1px 3px #000; box-shadow:1px 1px 3px #000; line-height:120%;*/}

}