@charset "utf-8";

/* All Device */
/*
#main_banner_wrap {height:676px;padding:200px 15px 165px 15px}
#main_banner_wrap .main_banner {text-align:center}
.main_banner .main_caption {height:315px;color:#fff}
.main_banner .main_caption span.tit {display:inline-block;font-size:24px;font-family: 'Lato-Regular', serif;}
.main_banner .main_caption span.tit:before, .main_banner .main_caption span.tit:after {display:block;width:100%;height:1px;background:#fff;content:""}
.main_banner .main_caption span.tit:before {margin:0 auto 5px}
.main_banner .main_caption span.tit:after {margin:5px auto 0}
.main_banner .main_caption h1 {font-size:65px;font-weight: 400;}
.main_banner .main_caption p.lead {font-size:17px;line-height:26px;letter-spacing:-0.025em;color:#fff}
.main_banner .main_caption a.btn {margin-top:50px;padding:6px 35px;font-size:20px;color:#fff;border:2px solid #fff;border-radius:30px;behavior: url(/js/PIE.htc);font-family: 'Lato-Light', serif;}
.main_banner .main_caption a span:after {display:inline-block;width:19px;height:11px;margin-left:20px;transition:all .2s ease-out;background:url(/theme/basic/img/more.png) no-repeat 0 0;content:""}
.main_banner .main_caption a:hover span:after {margin-left:30px;}
*/
#main_banner_wrap {height:676px;width:100%;}
#main_banner_wrap .main_banner {text-align:center}
.main_banner .main_caption {height:676px;color:#fff;}
.main_banner .main_caption span.tit {display:inline-block;font-size:24px;font-family: 'Lato-Regular', serif;}
.main_banner .main_caption span.tit:before, .main_banner .main_caption span.tit:after {display:block;width:100%;height:1px;background:#fff;content:""}
.main_banner .main_caption span.tit:before {margin:0 auto 5px;}
.main_banner .main_caption span.tit:after {margin:5px auto 0;}
.main_banner .main_caption h1 {font-size:65px;font-weight: 600;text-shadow: 2px 2px 4px #333333;}
.main_banner .main_caption p.lead {font-size:17px;line-height:26px;letter-spacing:-0.025em;color:#fff;}
.main_banner .main_caption a.btn {margin-top:50px;padding:6px 35px;font-size:20px;color:#fff;border:2px solid #fff;border-radius:30px;behavior: url(/js/PIE.htc);font-family: 'Lato-Light', serif;}
.main_banner .main_caption a span:after {display:inline-block;width:19px;height:11px;margin-left:20px;transition:all .2s ease-out;background:url(/theme/basic/img/more.png) no-repeat 0 0;content:""}
.main_banner .main_caption a:hover span:after {margin-left:30px;}

.owl-theme .owl-controls {
	position:absolute;
	left:50%;
	border:0px solid #000;
	bottom:100px;
	margin-left:-45px;
}

.owl-theme .owl-dots .owl-dot {
	display:inline-block;
	zoom:1;
	*display:inline;
}
.owl-theme .owl-dots .owl-dot span {
	width:20px;
	height:20px;
	border-radius: 20px;
	margin:5px 5px;
	display:block;
	background-color: rgba(255, 255, 255, 0.5);
    transition: background-color .2s ease-in-out
}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {
	background-color: rgba(67, 146, 41, 1);
}


/* Tablet & Desktop Device */
@media all and (min-width:768px) and (max-width:991px) {
	#main_banner_wrap {padding:0px 0px 0px}
	.main_banner .main_caption {height:676px;}
	.main_banner .main_caption span.tit {font-size:20px;}
	.main_banner .main_caption h1 {font-size:50px;}
	/*.main_banner .main_caption a.btn {margin-top:15px;padding:6px 40px;font-size:16px;border-radius:30px}*/
	.owl-theme .owl-controls {
	bottom:90px;
	}
}




/* Tablet Device */

/* Mobile Device */
@media all and (max-width:768px) {
	.owl-carousel {display:none !important;}
	.owl-theme .owl-controls {display:none;}
	.owl-carousel .owl-item {height:200px}
	#main_banner_wrap {position:static !important;min-width:320px;height:220px;padding:0}
    .main_banner .main_caption {height:inherit;}
	.main_banner .main_caption span.tit {display:none;}
	.main_banner .main_caption h1 {font-size:40px;}
	.main_banner .main_caption p.lead {display: none;}
	.main_banner .main_caption a.btn {display:none}
	#main_banner{position:relative;background:url(/theme/basic/img/ipos_main_bg.jpg)repeat;background-position:center 0;background-repeat:no-repeat;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}
}
