@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url('https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i,900,900i|Montserrat:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i');
@import url('themify-icons.css');
@import url('linear-icons.css');
@import url('jquery.fancybox.css');
*{margin:0px;padding:0px;border:none;outline:none;}
body{font-family: 'Noto Sans KR', sans-serif;font-size:15px;color:#696969;line-height:2em;font-weight:400;background:#ffffff;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;}
a{text-decoration:none;cursor:pointer;color:#4e66ff;}
a:hover,a:focus,a:visited{text-decoration:none;outline:none;}
h1,h2,h3,h4,h5,h6{position:relative;font-family:'nanumgothic', 'Montserrat', sans-serif;font-weight:400;margin:0px;background:none;line-height:1.4em;}
input,button,select,textarea{font-family: 'Lato', sans-serif;}
p{position:relative;line-height:1.6em;}
.strike-through{text-decoration:line-through;}
.auto-container{position:static;max-width:100%;margin:0 auto;}
.medium-container{max-width:850px;}
.page-wrapper{position:relative;margin:0 auto;width:100%;min-width:300px;}
ul,li{list-style:none;padding:0px;margin:0px;}
.theme-btn{display:inline-block;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.centered{text-align:center;background-color:#ffe100;}
.anim-3,.anim-3-all *{transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.anim-5,.anim-5-all *{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.anim-7,.anim-7-all *{transition:all 0.7s ease;-moz-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;}
.btn-style-one{position:relative;padding:7px 50px;line-height:28px;background:none;font-size:15px;font-weight:400;border:2px solid #ffffff;color:#ffffff;letter-spacing:1px;text-transform:uppercase;text-align:center;font-family: 'Montserrat', sans-serif;}
.btn-style-ones{position:relative;padding:7px 50px;line-height:28px;background:none;font-size:15px;font-weight:400;border:2px solid #000;color:#000;letter-spacing:1px;text-transform:uppercase;text-align:center;font-family: 'Montserrat', sans-serif;}
.btn-style-two{position:relative;padding:14px 40px;line-height:28px;background:none;font-size:15px;font-weight:400;border:2px solid #2c50b1;color:#2c50b1;letter-spacing:1px;text-transform:uppercase;text-align:center;font-family: 'Montserrat', sans-serif;}
.btn-style-threes{position:relative;padding:14px 40px;line-height:28px;background:none;font-size:15px;font-weight:400;border:2px solid #2c50b1;color:#2c50b1;letter-spacing:1px;text-transform:uppercase;text-align:center;font-family: 'Montserrat', sans-serif;}
.theme-btn .icon-left{padding-right:10px;font-size:20px;}
.theme-btn .icon-right{padding-left:10px;}
.theme_color{color:#3f3f3f;}
.no-bg{background:none !important;}
.light-font{font-weight:300;}
.regular-font{font-weight:400;}
.semibold-font{font-weight:600;}
.bold-font{font-weight:700;}
img{display:inline-block;}
 img {-ms-interpolation-mode:bicubic;}
.preloader{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:999999;background-color:#ffffff;background-position:center center;background-repeat:no-repeat;background-image:url(../images2/preloader.GIF);}



/*žư*/
.scroll-to-top {position:fixed;bottom:5px;right:26px; width:40px; height:40px; color:#4e66ff; font-size:18px; font-weight:bold; text-align:center; z-index:100;
cursor:pointer;  display:none;
-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;} /* text-transform:uppercase; line-height:38px; border-radius:50%; background:#333333;*/

.scroll-to-top:hover{ color:#ee3523; } /*background:#2c50b1;*/

/*ٿε ư1*/
.company_info_down { position:fixed; bottom:100px; right:20px; z-index:99999;  }
.company_info_down a { display:block; width:60px; height:30px; line-height:14px; background:#4e66ff; color:#fff; border-radius:50%; font-size:12px; text-align:center; padding-top:15px; padding-bottom:15px; margin-bottom:10px; box-shadow:3px 3px 5px rgba(0,0,0,0.15); -webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.company_info_down a:hover { background:#ee3523; color:#fff; }
/*ٿε ư2*/
.service_info_down { position:fixed; bottom:177px; right:20px; z-index:99999;  }
.service_info_down a { display:block; width:60px; height:30px; line-height:15px; background:#4e66ff; color:#fff; border-radius:50%; font-size:12px; text-align:center; padding-top:15px; padding-bottom:15px;
box-shadow:3px 3px 5px rgba(0,0,0,0.15); -webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.service_info_down a:hover { background:#ee3523; color:#fff; }
/*īī ÷ ģ ư*/

.plus_kakao { position:fixed; bottom:44px; right:20px; z-index:99999;  }
.plus_kakao a { display:block; width:60px; height:30px; line-height:15px; background:#4e66ff; color:#fff; border-radius:50%; background-image:url('/images2/kakao_plus_icon.png');
background-position:center; background-size:cover;font-size:12px; text-align:center; padding-top:15px; padding-bottom:15px; background-size:65%; background-repeat:no-repeat;
box-shadow:3px 3px 5px rgba(0,0,0,0.15); -webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
/*.plus_kakao a img{width:50px;}*/
.plus_kakao a:hover { background-color:#ee3523; color:#fff; }




/* main header */
.auto-container{position:static;max-width:100%;margin:0 auto;}
ul,li{list-style:none;padding:0px;margin:0px;}
.main-header{position:absolute;left:0px;top:0px;width:100%;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;z-index:1000;}
.main-header .auto-container{position:relative;max-width:1100px;}
.main-header .main-box{position:relative;left:0px;top:40px;width:100%;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.main-header .main-box:after{content:'';position:absolute;left:0px;top:100%;height:0px;width:100%;opacity:0;/*-webkit-box-shadow:3px 0px 3px 1px rgba(0,0,0,0.30);-ms-box-shadow:3px 0px 3px 1px rgba(0,0,0,0.30);-o-box-shadow:3px 0px 3px 1px rgba(0,0,0,0.30);-moz-box-shadow:3px 0px 3px 1px rgba(0,0,0,0.30);box-shadow:3px 0px 3px 1px rgba(0,0,0,0.30);*/-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.main-header.fixed-header .main-box:after{opacity:1;}
.main-header.fixed-header .main-box {
	position:fixed;top:0px;z-index:999;opacity:1;visibility:visible;background-color:rgba(3, 91, 227, 0.65);
	min-width:1500px;
}
.main-header .main-box .outer-container{position:relative;}
.main-header .main-box .logo{position:relative;float:left; margin-left: 30px;}
.main-header .main-box .logo img{
	display:inline-block;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;
	;z-index:1001;}
.main-header .nav-outer{position:relative;float:right;}
.main-menu{position:relative;text-align:center;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.main-menu .navbar-collapse{padding:0px;}
.main-menu .navbar-collapse2{padding:0px;}
.main-menu .navigation{position:relative;letter-spacing:-1px; float:right;min-width:127px;left:100px;}
.main-menu .navigation > li{position:relative;display:inline-block;margin:0px 0px 0px 40px;text-align:left;}

.main-menu .navigation > li > a {
	position:relative;display:block;color:#fff;line-height:24px;text-transform:uppercase;
	letter-spacing:0.01em;opacity:1;padding:28px 0px;font-size:20px;font-weight:700;transition:all 500ms ease;-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;
}

.main-menu .navigation > li > ul{position:absolute;left:0px;top:120%;width:220px;padding:0px;z-index:100;display:none;background:#ffffff;border-top:3px solid rgba(0,0,0,0.80);-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-menu .navigation > li > ul.from-right{left:auto;right:100%;}
.main-menu .navigation > li > ul > li{position:relative;width:100%;border-bottom:1px solid rgba(0,0,0,0.15);}
.main-menu .navigation > li > ul > li:last-child{border-bottom:none;}
.main-menu .navigation > li > ul > li > a{position:relative;display:block;padding:12px 20px;line-height:22px;font-weight:400;font-size:13px;text-transform:capitalize;color:#222222;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-menu .navigation > li > ul > li.dropdown > a:after{font-family: 'FontAwesome';content: "\f105";position:absolute;right:10px;top:12px;width:10px;height:20px;display:block;line-height:20px;font-size:16px;font-weight:normal;text-align:center;z-index:5;}
.main-menu .navigation > li > ul > li > ul{position:absolute;left:100%;top:20px;width:220px;padding:0px;z-index:100;display:none;background:#ffffff;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);}
.main-menu .navigation > li > ul > li > ul > li{position:relative;width:100%;border-bottom:1px solid rgba(0,0,0,0.15);}
.main-menu .navigation > li > ul > li > ul > li:last-child{border-bottom:none;}
.main-menu .navigation > li > ul > li  > ul > li > a{position:relative;display:block;padding:12px 20px;line-height:22px;font-weight:400;font-size:13px;text-transform:capitalize;color:#222222;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-menu .navigation > li > ul > li  > ul > li > a:hover{background:#2c50b1;color:#ffffff;}
.main-menu .navigation > li.dropdown:hover > ul{visibility:visible;opacity:1;top:100%;}
.main-menu .navigation li > ul > li.dropdown:hover > ul{visibility:visible;opacity:1;top:0px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{position:absolute;right:10px;top:6px;width:34px;height:30px;border:1px solid #ffffff;text-align:center;font-size:16px;line-height:28px;color:#ffffff;cursor:pointer;z-index:5;display:none;}

/*  ̵ css 2017-11-15 */
.main-slider{position:relative;z-index:10;}
.main-slider .tp-caption{z-index:5 !important;}
.main-slider .tp-dottedoverlay{height:830px;}
.main-slider .video-slide .tp-dottedoverlay{background-color:rgba(0,0,0,0.65) !important;}
.main-slider .video-btn{position:relative;display:block;width:80px;height:80px;background:url(../images2/video-icon-2.png) center center no-repeat;margin:0 auto;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-slider .video-btn:hover{opacity:0.70;}
.main-slider h2{font-family:'nanumgothic', 'Lato', sans-serif;font-weight:600;line-height:1.3em;color:#ffffff;font-size:56px;}
.main-slider .text{font-weight:400;line-height:1.5em;color:#ffffff;font-size:20px;}
.main-slider .tp-caption .theme-btn{color:#ffffff;border-width:2px !important;}
.main-slider .tp-caption .theme-btn:hover{color:#2c50b1;}
.main-slider .tp-bullets.preview3 .bullet{background:rgba(255,255,255,0.50) !important;width:12px !important;height:12px !important;border:0px!important;border-radius:50% !important;margin:0px 8px;}
.main-slider .tp-bullets.preview3 .bullet:hover, .main-slider .tp-bullets.preview3 .bullet.selected{border-color:#ffffff !important;background:#ffffff !important;}
.main-slider .tparrows.preview3, .main-slider .tparrows.preview3{background:none !important;width:70px !important;overflow:hidden;margin-top:0px !important;height:70px !important;}
.main-slider .tparrows.preview3::after{top:0px;background:rgba(0,0,0,0.0);color:rgba(255,255,255,0.80);font-size:20px;height:70px !important;line-height:46px;width:70px !important;padding:0px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-slider .tparrows.tp-leftarrow.preview3::after{content:url('../images2/main_left.png');font-family:'FontAwesome';}
.main-slider .tparrows.tp-rightarrow.preview3::after{content:url('../images2/main_right.png');font-family:'FontAwesome';}
.main-slider .tparrows.preview3.tp-leftarrow{position:relative;left:150px!important;}
.main-slider .tparrows.preview3.tp-rightarrow{position:relative;right:150px!important;}
.main-slider .tparrows.preview3 .tp-arr-iwrapper{visibility:hidden;opacity:0;display:none;}
.main-slider .tp-bannertimer{display:none !important;}

/*  ̵ css 2017-11-15 */
.main-sliders{position:relative;z-index:10;}
.main-sliders .tp-caption{z-index:5 !important;}
.main-sliders .tp-dottedoverlay{height:830px;}
.main-sliders .video-slide .tp-dottedoverlay{background-color:rgba(0,0,0,0.65) !important;}
.main-sliders .video-btn{position:relative;display:block;width:80px;height:80px;background:url(../images2/video-icon-2.png) center center no-repeat;margin:0 auto;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-sliders .video-btn:hover{opacity:0.70;}
.main-sliders h2{font-family:'nanumgothic', 'Lato', sans-serif;font-weight:600;line-height:1.3em;color:#ffffff;font-size:56px;}
.main-sliders .text{font-weight:400;line-height:1.5em;color:#ffffff;font-size:20px;}
.main-sliders .tp-caption .theme-btn{color:#ffffff;border-width:2px !important;}
.main-sliders .tp-caption .theme-btn:hover{color:#2c50b1;}
.main-sliders .tp-bullets.preview3 .bullet{background:rgba(255,255,255,0.50) !important;width:12px !important;height:12px !important;border:0px!important;border-radius:50% !important;margin:0px 8px;}
.main-sliders .tp-bullets.preview3 .bullet:hover, .main-sliders .tp-bullets.preview3 .bullet.selected{border-color:#ffffff !important;background:#ffffff !important;}
.main-sliders .tparrows.preview3, .main-sliders .tparrows.preview3{background:none !important;width:70px !important;overflow:hidden;margin-top:0px !important;height:70px !important;}
.main-sliders .tparrows.preview3::after{top:0px;background:rgba(0,0,0,0.0);color:rgba(255,255,255,0.80);font-size:20px;height:70px !important;line-height:46px;width:70px !important;padding:0px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-sliders .tparrows.tp-leftarrow.preview3::after{content:url('../images2/main_left.png');font-family:'FontAwesome';}
.main-sliders .tparrows.tp-rightarrow.preview3::after{content:url('../images2/main_right.png');font-family:'FontAwesome';}
.main-sliders .tparrows.preview3.tp-leftarrow{position:relative;left:150px!important;}
.main-sliders .tparrows.preview3.tp-rightarrow{position:relative;right:150px!important;}
.main-sliders .tparrows.preview3 .tp-arr-iwrapper{visibility:hidden;opacity:0;display:none;}
.main-sliders .tp-bannertimer{display:none !important;}

.static-banner{position:relative;padding:280px 0px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;}
.static-banner:before{content:'';left:0px;top:0px;width:100%;height:100%;position:absolute;background:rgba(44,80,177,0.80);}
.space-span-70{display:block;height:70px;}
.static-banner .auto-container{position:relative;z-index:2;}
.static-banner h2{font-weight:300;line-height:1.3em;color:#ffffff;font-size:48px;margin-bottom:25px;}
.static-banner .text{font-weight:400;line-height:2em;color:#ffffff;font-size:15px;margin-bottom:40px;}
.static-banner .app-screens{position:absolute;right:0px;bottom:-150px;z-index:1;}
.static-banner .app-screens img{display:block;}
.sec-title{position:relative;background-color:#ffe100;padding-top:70px;}
.sec-title.light{color:#ffffff;}
.sec-title h2{position:relative;font-size:36px;color:#0b0b0b;font-weight:600;line-height:1.4em;text-transform:uppercase;padding-bottom:16px;letter-spacing:1px;}
.sec-title.light h2{color:#ffffff;}
.sec-title h2:before{content:'';position:absolute;left:0px;bottom:0px;width:50px;border-bottom:2px solid #2c50b1;}
.sec-title.light h2:before{border-bottom-color:#ffffff;}
.sec-title.centered h2:before{left:50%;margin-left:-25px;}
.sec-title .desc-text{position:relative;font-size:17px;line-height:1.8em;padding-top:20px;}
.sec-title.centered .desc-text{max-width:720px;margin:0 auto;}
.what-we-offer{position:relative;width:100%;}
.third_container{width:1445px;height:700px;margin:-20px auto;display:flex;align-items:center;padding-bottom:50px;}

.third_div1{width:446px;height:580px;float:left;}
.third_div2{width:553px;height:580px;float:left;}
.third_div3{width:381px;height:580px;float:left;}

.third_divs1{float:left;width:30px;height:70px;}
.third_divs2{float:left;width:30px;height:70px;}

.fourth_section{width:100%;height:1720px;background-image:url("../images2/use_ex_bg.png");background-repeat:no-repeat;background-size:100% 100%;}
.fourth_container{width:1200px;height:1500px;margin:0px auto;padding-top:120px;margin-top:-10px;}
.fourth_title{width:150px;height:40px;margin:0 auto;margin-bottom:35px;}
.fourth_sub_title{width:679px;height:52px;margin:0 auto;}
.fourth_content{width:1140px;height:1400px;margin:50px auto;}
.left_content{float:left;width:260px;height:460px;margin-right:10px;}
.left_title_div{width:260px;border-bottom:2px solid #1b6ce7;padding-top:200px;float:left;}
.left_sub_title_div{clear:left;float:left;width:260px;height:100px;}
.left_phone_div{width:289px;height:559px;float:left;margin-right:10px;}
.right_phone_div{width:289px;height:559px;float:left;margin-right:10px;}
.right_content{float:left;width:260px;height:460px;}
.right_title_div{width:260px;padding-top:200px;float:left;border-bottom:2px solid #1b6ce7;}
.right_sub_title_div{clear:left;float:left;width:260px;height:100px;}
.left_content2{clear:left;float:left;width:260px;height:460px;margin-right:10px;margin-top:10px;}
.left_title_div2{width:260px;border-bottom:2px solid #1b6ce7;padding-top:200px;float:left;}
.left_sub_title_div2{clear:left;float:left;width:260px;height:100px;}
.left_phone_div2{width:289px;height:559px;float:left;margin-right:10px;margin-top:10px;}
.right_phone_div2{width:289px;height:559px;float:left;margin-right:10px;margin-top:10px;}
.right_content2{float:left;width:260px;height:460px;margin-top:10px;}
.right_title_div2 {
	width: 260px;
	border-bottom: 2px solid #1b6ce7;
	padding-top: 200px;
	float: left;
}
.right_sub_title_div2 {
	clear: left;
	float: left;
	width: 260px;
	height: 100px;
}
.plus_button {
	width: 242px;
	height: 50px;
	margin: 0 auto;
	padding-top: 100px;
	cursor: pointer;
	clear: both;
}

/***

====================================================================
	Features Section
====================================================================

***/

.bottom_information {
	width: 100%;
	height: 200px;
	display: flex;
	align-items: center;
	border-top: 1px solid #ccc;
}
.bottom_center {
	width: 1203px;
	height: 111px;
	margin: 0 auto;
}
.bottom_left_img {
	float: left;
	width: 599px;
	height: 110px;
}
.bottom_line {
	width: 1px;
	height: 110px;
	border-right: 1px solid #ccc;
	float: left;
}
.bottom_right_img {
	float: left;
	width: 500px;
	height: 110px;
}


.footer_munjarang {
	width: 100%;
	height: 210px;
	background-color: #28313f;
	display: flex;
	justify-content: center;
	align-items: center;
}
.footer_munjarang > h4 {
	color: #fff;
}
.footer_munjarang > h4 > span {
	color: #1b6ce7;
}

.footer_information {
	width: 600px;
	height: 140px;
	float: left;
}
.footer_information > table {
	width: 580px;
	border: none;
	color: #fff;
	font-weight: 100;
	font-size: 14px;
	line-height:25px;
	margin-top:0px;
}
/***

====================================================================
	Features Section
====================================================================

***/

.features-section-one{
	position:relative;
	background:#f1f1f1;
	padding:130px 0px 80px;
}

.features-section-one .column{
	position:relative;
}

.info-block-two{
	position:relative;
	margin-bottom:50px;
	text-align:right;
}

.features-section-one .column .info-block-two{
	margin-bottom:0px;
	margin-top:70px;
}

.info-block-two .inner-box{
	position:relative;
	padding-right:80px;
	display:block;
}

.info-block-two .inner-box .icon-box{
	position:absolute;
	top:5px;
	right:0px;
	width:64px;
	height:64px;
	border:1px solid #2c50b1;
	padding:6px 0px;
	line-height:50px;
	font-size:28px;
	color:#2c50b1;
	text-align:center;
	border-radius:50%;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	transition:all 500ms ease;
}

.info-block-two .inner-box:hover .icon-box{
	background:#2c50b1;
	color:#ffffff;
}

.info-block-two .inner-box .icon-box:before{
	content:'';
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	border:2px solid #2c50b1;
	border-radius:50%;
	opacity:0;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	transition:all 500ms ease;
}

.info-block-two .inner-box:hover .icon-box:before{
	left:-5px;
	top:-5px;
	right:-5px;
	bottom:-5px;
	opacity:1;
}

.info-block-two .inner-box h3{
	position:relative;
	font-size:20px;
	color:#0b0b0b;
	font-weight:600;
	text-transform:capitalize;
	margin-bottom:15px;
}

.info-block-two .inner-box .text{
	position:relative;
	line-height:2em;
}

.info-block-three{
	position:relative;
	margin-bottom:50px;
	text-align:left;
}

.features-section-one .column .info-block-three{
	margin-bottom:0px;
	margin-top:70px;
}

.info-block-three .inner-box{
	position:relative;
	padding-left:80px;
	display:block;
}

.info-block-three .inner-box .icon-box{
	position:absolute;
	top:5px;
	left:0px;
	width:64px;
	height:64px;
	border:1px solid #2c50b1;
	padding:6px 0px;
	line-height:50px;
	font-size:28px;
	color:#2c50b1;
	text-align:center;
	border-radius:50%;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	transition:all 500ms ease;
}

.info-block-three .inner-box:hover .icon-box{
	background:#2c50b1;
	color:#ffffff;
}

.info-block-three .inner-box .icon-box:before{
	content:'';
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	border:2px solid #2c50b1;
	border-radius:50%;
	opacity:0;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	transition:all 500ms ease;
}

.info-block-three .inner-box:hover .icon-box:before{
	left:-5px;
	top:-5px;
	right:-5px;
	bottom:-5px;
	opacity:1;
}

.info-block-three .inner-box h3{
	position:relative;
	font-size:20px;
	color:#0b0b0b;
	font-weight:600;
	text-transform:capitalize;
	margin-bottom:15px;
}

.info-block-three .inner-box .text{
	position:relative;
	line-height:2em;
}

.info-block-four{
	position:relative;
	margin-bottom:50px;
}

.info-block-four .inner-box{
	position:relative;
	display:block;
}

.info-block-four .inner-box .icon-box{
	position:relative;
	line-height:45px;
	font-size:30px;
	color:#2c50b1;
	margin-bottom:15px;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	transition:all 500ms ease;
}

.info-block-four .inner-box h3{
	position:relative;
	font-size:20px;
	color:#0b0b0b;
	font-weight:500;
	text-transform:capitalize;
	margin-bottom:15px;
}

.info-block-four .inner-box .text{
	position:relative;
	line-height:2em;
	padding-right:30px;
}

.features-section-one .image-column{
	text-align:center;
}

.features-section-one .image-column .image-box{
	padding:50px 0px 50px;
	margin-top:-50px;
}

/***

====================================================================
	Fullwidth Section One
====================================================================

***/

.fullwidth-section-one{
	position:relative;
}

.fullwidth-section-one .outer{
	position:relative;
	min-height:400px;
}

.fullwidth-section-one .image-column{
	position:absolute;
	float:left;
	left:0px;
	top:0px;
	width:50%;
	height:100%;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
}

.fullwidth-section-one .image-column .image{
	position:relative;
	display:none;
}

.fullwidth-section-one .image-column .image img{
	display:block;
	width:100%;
}

.fullwidth-section-one .content-column{
	position:relative;
	float:right;
	width:50%;
}

.fullwidth-section-one .content-column .content-box{
	position:relative;
	width:100%;
	max-width:700px;
	padding:150px 15px 135px 200px;
}

.fullwidth-section-one .content-column p{
	font-size:18px;
	line-height:1.8em;
	margin-bottom:15px;
}

.fullwidth-section-one .content-column ul{
	line-height:2em;
	margin-bottom:15px;
}

.list-style-one li{
	position:relative;
	line-height:34px;
	padding-left:26px;
}

.list-style-one li:after{
	font-family: 'FontAwesome';
	content: "\f105";
	position:absolute;
	left:0px;
	top:2px;
	height:30px;
	line-height:30px;
	font-size:18px;
	font-weight:normal;
	display:block;
	color:#999999;
}

/***

====================================================================
	Fullwidth Section Two
====================================================================

***/

.fullwidth-section-two{
	position:relative;
	background:#f1f1f1;
}

.fullwidth-section-two .outer{
	position:relative;
	min-height:400px;
}

.fullwidth-section-two .image-column{
	position:absolute;
	float:right;
	right:0px;
	top:0px;
	width:50%;
	height:100%;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
}

.fullwidth-section-two .image-column .image{
	position:relative;
	display:none;
}

.fullwidth-section-two .image-column .image img{
	display:block;
	width:100%;
}

.fullwidth-section-two .content-column{
	position:relative;
	float:left;
	width:50%;
}

.fullwidth-section-two .content-column .content-box{
	position:relative;
	float:right;
	width:100%;
	max-width:700px;
	padding:150px 200px 150px 15px;
}

.fullwidth-section-two .content-column .text{
	font-size:18px;
	line-height:1.8em;
	margin-bottom:40px;
}

.fullwidth-section-two .content-column .download-links .link{
	position:relative;
	display:inline-block;
	margin-right:15px;
	margin-bottom:10px;
}

.fullwidth-section-two .image-column .video-link{
	position:absolute;
	display:block;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	color:#ffffff;
	font-family:'Montserrat',sans-serif;
	background:rgba(44,80,177,0.90);
}

.fullwidth-section-two .image-column .video-link .inner{
	position:absolute;
	left:50%;
	margin-left:-100px;
	top:50%;
	margin-top:-55px;
	width:200px;
	height:140px;
	text-align:center;
}

.fullwidth-section-two .image-column .video-link .icon{
	position:relative;
	display:block;
	width:80px;
	height:80px;
	margin:0 auto 10px;
	background:url(../images2/video-icon.png) center center no-repeat;
	line-height:80px;
	color:#2c50b1;
	font-size:24px;
	border-radius:50%;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	transition:all 500ms ease;
}

.fullwidth-section-two .image-column .video-link .text{
	line-height:24px;
	text-transform:uppercase;
	letter-spacing:0px;
}

/***

====================================================================
	App Screenshots One
====================================================================

***/

.app-screenshots-one{
	position:relative;
	padding:130px 0px 80px;
	overflow:hidden;
}

.app-screenshots-one .carousel-outer{
	position:relative;
	width:425px;
	height:750px;
	margin:0 auto;
	padding:82px 73px 0px 60px;
	background:url(../images2/iphone-mockup-one.png) center top no-repeat;
}

.app-screenshots-one .carousel-outer .mockup-layer{
	position:absolute;
	width:425px;
	left:0px;
	top:0px;
	z-index:20;
}

.app-screenshots-one .carousel-outer .mockup-layer:before{
	content:'';
	position:absolute;
	left:0px;
	top:0px;
	width:70px;
	height:630px;
	background:url(../images2/iphone-mockup-one.png) left top no-repeat;
	z-index:20;
}

.app-screenshots-one .carousel-outer .mockup-layer:after{
	content:'';
	position:absolute;
	right:0px;
	top:0px;
	width:70px;
	height:630px;
	background:url(../images2/iphone-mockup-one.png) right top no-repeat;
	z-index:20;
}

.app-screenshots-one .owl-stage-outer{
	overflow:visible;
}

/***

====================================================================
	Pricing Section
====================================================================

***/
.price-price{
	font-size:20px;
	font-weight:bold;
	color:#2c50b1;
	border-bottom:1px solid #f0f0f0;
	padding: 0 0 10px 0
}

.pricing-section{
	position:relative;
	background:#f1f1f1;
	padding:130px 0px 100px;
}

.price-column{
	position:relative;
	margin-bottom:30px;
}

.price-column .inner-box{
	position:relative;
	display:block;
	background:#ffffff;
	padding:20px 40px 60px;
	border:1px solid #f0f0f0;
	border-radius:3px;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	transition:all 500ms ease;
}

.price-column .inner-box:before{
	content:'';
	position:absolute;
	left:0px;
	top:-1px;
	width:100%;
	border-bottom:6px solid rgba(0,0,0,0);
	border-radius:3px 3px 0px 0px;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	transition:all 500ms ease;
}

.price-column .inner-box:hover:before{
	border-bottom-color:#2c50b1;
}

.price-column .inner-box:hover{
	border-top-color:rgba(0,0,0,0);
	-webkit-box-shadow:0px 0px 25px 1px rgba(0,0,0,0.20);
	-ms-box-shadow:0px 0px 25px 1px rgba(0,0,0,0.20);
	-o-box-shadow:0px 0px 25px 1px rgba(0,0,0,0.20);
	-moz-box-shadow:0px 0px 25px 1px rgba(0,0,0,0.20);
	box-shadow:0px 0px 25px 1px rgba(0,0,0,0.20);
}

.price-column .price-header{
	position:relative;
	padding:30px 0px;
	text-align:center;
	border-bottom:1px solid #f0f0f0;
	margin-bottom:30px;
}

.price-column .price-header .plan-title{
	font-size:20px;
	text-transform:capitalize;
	color:#0b0b0b;
}

.price-column .price-header .price{
	font-size:36px;
	font-weight:600;
	color:#2c50b1;
	line-height:1.6em;
}

.price-column .price-header .duration{
	font-size:16px;
}

.price-column .specs-list{
	font-size:17px; /** ?트?이?, ?단 ?인 추?**/
	position:relative;
	margin-bottom:40px;

}

.price-column .specs-list li{
	position:relative;
	font-size:17px;
	line-height:1.8em;
	margin-bottom:7px;
	padding-left:25px;
}

.price-column .specs-list li.unavailable{
	color:#bfbebe;
}

.price-column .specs-list li:before{
	content:'';
	position:absolute;
	left:0px;
	top:14px;
	width:10px;
	border-bottom:2px solid;
}

.price-column .link-box{
	/** padding-left:25px; **/

}

.price-column .inner-box:hover .btn-style-two{
	background:#2c50b1;
	color:#ffffff;
}

/***

====================================================================
	Testimonials Section
====================================================================

***/

.testimonial-style-one{
	position:relative;
	padding:130px 0px;
	overflow:hidden;
}

.testimonial-style-one.alternate{
	background:#f1f1f1;
}

.testimonial-style-one .carousel-outer{
	max-width:680px;
	margin:0 auto;
}

.testimonial-style-one .owl-stage-outer{
	overflow:visible;
}

.testimonial-style-one.alternate .owl-stage-outer .slide-item{
	opacity:0;
}

.testimonial-style-one .slide-item{
	position:relative;
	opacity:0.30;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	transition:all 500ms ease;
}

.testimonial-style-one .active .slide-item{
	opacity:1;
}

.testimonial-style-one.alternate .owl-stage-outer .active .slide-item{
	opacity:1;
}

.testimonial-style-one .slide-item .inner-box{
	position:relative;
	padding:60px 50px;
	text-align:center;
	margin:15px;
	background:#ffffff;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	transition:all 500ms ease;
}

.testimonial-style-one .active .slide-item .inner-box{
	-webkit-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.10);
	-ms-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.10);
	-o-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.10);
	-moz-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.10);
	box-shadow:0px 0px 15px 1px rgba(0,0,0,0.10);
}

.testimonial-style-one .slide-item .text{
	position:relative;
	font-size:16px;
	font-style:italic;
	line-height:1.9em;
	margin-bottom:30px;
}

.testimonial-style-one .slide-item .info{
	position:relative;
	display:inline-block;
	padding-left:70px;
	min-height:52px;
	text-align:left;
	font-size:15px;
}

.testimonial-style-one .slide-item .info .author-thumb{
	position:absolute;
	left:0px;
	top:0px;
	width:52px;
	border:1px solid #f0f0f0;
}

.testimonial-style-one .slide-item .info .author-title{
	font-size:20px;
	font-weight:600;
	line-height:30px;
}

.testimonial-style-one .slide-item .info .designation{
	font-style:italic;
	line-height:22px;
}

.testimonial-style-one .owl-nav{
	display:none;
}

.testimonial-style-one .owl-dots{
	position:relative;
	padding-top:70px;
	text-align:center;
}

.testimonial-style-one .owl-dots .owl-dot{
	position:relative;
	display:inline-block;
	margin:0px 8px;
}

.testimonial-style-one .owl-dots .owl-dot span{
	position:relative;
	display:block;
	width:8px;
	height:8px;
	background:#b2b2b2;
	border-radius:50%;
}

.testimonial-style-one .owl-dots .owl-dot.active span{
	background:#2c50b1;
}

.testimonial-style-one .owl-dots .owl-dot span:before{
	content:'';
	position:absolute;
	left:-4px;
	top:-4px;
	right:-4px;
	bottom:-4px;
	border:1px solid #2c50b1;
	border-radius:50%;
	opacity:0;
}

.testimonial-style-one .owl-dots .owl-dot.active span:before{
	opacity:1;
}

.blue-box{
	width:100%;
	background-color:#2c50b1;
	font-size:20px;
	font-weight:500;
	padding:10px 0 10px 0;
	color: #FFF;
	margin: 40px 0px -40px 0px;
}

/***

====================================================================
	Call To Action Section
====================================================================

***/

.call-to-action{
	position:relative;
	padding:130px 0px 120px;
	text-align:center;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	background-attachment:fixed;
}

.call-to-action:before{
	content:'';
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:rgba(44,80,177,0.85);
}

.call-to-action .auto-container{
	position:relative;
	z-index:1;
}

.call-to-action .sec-title{
	margin-bottom:60px;
}

.call-to-action .download-links{
	position:relative;
}

.call-to-action .download-links a{
	display:inline-block;
	margin:0px 7px 10px;
}

/***

====================================================================
	Team Section
====================================================================

***/

.team-section{
	position:relative;
	padding:130px 0px;
}

.team-member{
	position:relative;
	margin-bottom:30px;
}

.team-member .inner-box{
	position:relative;
	display:block;
	overflow:hidden;
}

.team-member .inner-box .image-box{
	position:relative;
	display:block;
}

.team-member .inner-box .image-box img{
	display:block;
	width:100%;
}

.team-member .inner-box .overlay-box{
	position:absolute;
	left:10px;
	top:10px;
	right:10px;
	bottom:10px;
	color:#ffffff;
	text-align:center;
	background:rgba(44,80,177,0.95);
	margin-top:-20px;
	-webkit-transition:all 700ms ease;
	-ms-transition:all 700ms ease;
	-o-transition:all 700ms ease;
	-moz-transition:all 700ms ease;
	transition:all 700ms ease;
	-webkit-transform:translate(0%,-100%);
	-ms-transform:translate(0%,-100%);
	-o-transform:translate(0%,-100%);
	-moz-transform:translate(0%,-100%);
	transform:translate(0%,-100%);
}

.team-member .inner-box:hover .overlay-box{
	margin-top:0px;
	-webkit-transform:translate(0%,0%);
	-ms-transform:translate(0%,0%);
	-o-transform:translate(0%,0%);
	-moz-transform:translate(0%,0%);
	transform:translate(0%,0%);

}

.team-member .inner-box .overlay-box .overlay-content{
	position:absolute;
	left:0px;
	bottom:20px;
	width:100%;
}

.team-member .inner-box .overlay-box h3{
	font-size:18px;
	text-transform:uppercase;
}

.team-member .inner-box .overlay-box .designation{
	font-size:15px;
	text-transform:capitalize;
}

.team-section .owl-nav{
	display:none;
}

.team-section .owl-dots{
	position:relative;
	padding-top:70px;
	text-align:center;
}

.team-section .owl-dots .owl-dot{
	position:relative;
	display:inline-block;
	margin:0px 8px;
}

.team-section .owl-dots .owl-dot span{
	position:relative;
	display:block;
	width:8px;
	height:8px;
	background:#b2b2b2;
	border-radius:50%;
}

.team-section .owl-dots .owl-dot.active span{
	background:#2c50b1;
}

.team-section .owl-dots .owl-dot span:before{
	content:'';
	position:absolute;
	left:-4px;
	top:-4px;
	right:-4px;
	bottom:-4px;
	border:1px solid #2c50b1;
	border-radius:50%;
	opacity:0;
}

.team-section .owl-dots .owl-dot.active span:before{
	opacity:1;
}

/***

====================================================================
	FAQs Section
====================================================================

***/

.faqs-section{
	position:relative;
	padding:130px 0px 0px;
	background:#f1f1f1;
	overflow:hidden;
}

.faqs-section .outer-box{
	position:relative;
	min-height:200px;
}

.faqs-section .image-column{
	position:absolute;
	float:right;
	right:-40px;
	top:0px;
	width:50%;
	height:100%;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
}

.faqs-section .image-column .image{
	position:relative;
	display:none;
}

.faqs-section .image-column .image img{
	display:block;
	width:100%;
}

.faqs-section .content-column{
	position:relative;
	float:left;
	width:50%;
}

.faqs-section .content-column .content-box{
	position:relative;
	float:right;
	width:100%;
	max-width:600px;
	padding:0px 15px 110px 15px;
}

/***

====================================================================
	Accordion Box
====================================================================

***/

.accordion-box{
	position:relative;
}

.accordion-box .block{
	position:relative;
	margin-bottom:25px;
	border-bottom:1px solid #d0d0d0;
}

.accordion-box .block .acc-btn{
	position:relative;
	font-size:18px;
	margin-bottom:0px;
	cursor:pointer;
	line-height:24px;
	font-family: 'Montserrat',sans-serif;
	font-weight:400;
	padding:0px 50px 25px 0px;
	overflow:hidden;
	color:#0b0b0b;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.accordion-box .block .acc-btn .icon-outer{
	position:absolute;
	display:block;
	right:0px;
	top:0px;
	width:auto;
	height:26px;
	font-weight:normal;
	text-align:right;
}

.accordion-box .block .acc-btn .icon-outer .icon{
	position:absolute;
	display:block;
	right:0px;
	top:0px;
	height:26px;
	line-height:26px;
	font-size:26px;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.accordion-box .block .acc-btn.active .icon-outer .icon{
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	transform:rotate(180deg);
}

.accordion-box .block .acc-content{
	position:relative;
	display:none;
}

.accordion-box .block .acc-content.current{
	display:block;
}

.accordion-box .block .content{
	position:relative;
	font-size:15px;
	color:#696969;
	padding:0px 70px 25px 0px;
}

.accordion-box .block .content p{
	margin-bottom:15px;
	line-height:1.8em;
}

.accordion-box .block .content p:last-child{
	margin-bottom:0px;
}

/***

====================================================================
	Newsletter Section
====================================================================

***/
.newsletter-section-1{
	position:relative;
	padding: 0px 0px 50px 0px;
}

.newsletter-section{
	position:relative;
	padding:130px 0px;
}

.newsletter-style-one{
	position:relative;
	max-width:750px;
	margin:0 auto;
}

.newsletter-style-one .form-group{
	position:relative;
	margin:0px;
}

.newsletter-style-one input[type="text"],
.newsletter-style-one input[type="email"],
.newsletter-style-one input[type="password"]{
	display:block;
	width:100%;
	height:60px;
	padding:14px 25px;
	font-size:16px;
	background:#ffffff;
	border:1px solid #e0e0e0;
	border-radius:3px;
}

.newsletter-style-one input[type="text"]:focus,
.newsletter-style-one input[type="email"]:focus,
.newsletter-style-one input[type="password"]:focus{
	border-color:#2c50b1;
}

.newsletter-style-one .theme-btn{
	position:absolute;
	right:0px;
	top:0px;
	width:220px;
	height:60px;
	padding:15px 10px;
	font-size:16px;
	line-height:30px;
	color:#ffffff;
	letter-spacing:1px;
	text-transform:uppercase;
	font-weight:400;
	text-align:center;
	font-family:'Montserrat',sans-serif;
	background:#2c50b1;
	border-radius:0px 3px 3px 0px;
}

/***

====================================================================
	Blog Section
====================================================================

***/

.blog-section{
	position:relative;
	background:#f1f1f1;
	padding:130px 0px;
}

.news-style-one{
	position:relative;
	margin-bottom:60px;
}

.news-style-one .inner-box{
	position:relative;
	display:block;
}

.news-style-one .inner-box .image-box img{
	display:block;
	width:100%;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.news-style-one .inner-box:hover .image-box img{
	opacity:0.70;
}

.news-style-one .lower-content{
	position:relative;
	padding:25px 0px 0px;
}

.news-style-one .lower-content .post-meta{
	line-height:24px;
	color:#696969;
	margin-bottom:8px;
}

.news-style-one .lower-content h3{
	font-size:18px;
	font-weight:500;
	color:#0b0b0b;
	margin-bottom:12px;
}

.news-style-one .lower-content h3 a{
	color:#0b0b0b;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.news-style-one .lower-content h3 a:hover{
	color:#2c50b1;
}

.news-style-one .lower-content .text{
	line-height:2em;
}

.news-style-one .lower-content .text p{
	line-height:2em;
	margin-bottom:20px;
}

.news-style-one blockquote{
	font-size:18px;
	font-style:italic;
	padding:22px 30px;
	background:#f1f1f1;
	border-left:5px solid #2c50b1;
	margin:30px 0px 30px 50px;
}

.blog-section .text-center .theme-btn{
	margin-top:30px;
	min-width:220px;
}

.sidebar-page-container .social-links-one{
	position:relative;
	float:left;
}

.sidebar-page-container .social-links-one li{
	position:relative;
	float:left;
	margin-right:15px;
}

.sidebar-page-container .post-options{
	position:relative;
	padding:30px 0px;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	margin-top:30px;
}

.sidebar-page-container .post-options .share-options{
	position:relative;
	float:left;
}

.sidebar-page-container .post-options .share-options strong{
	position:relative;
	float:left;
	padding:5px 30px 5px 0px;
	line-height:30px;
	font-size:18px;
	font-weight:500;
	color:#0b0b0b;
	font-family:'Montserrat',sans-serif;
}

.sidebar-page-container .social-links-one li a{
	position:relative;
	display:block;
	width:40px;
	height:40px;
	color:#2c50b1;
	font-size:14px;
	line-height:38px;
	text-align:center;
	border:1px solid #e0e0e0;
	border-radius:50%;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
}

.sidebar-page-container .social-links-one li a:hover{
	background:#2c50b1;
	color:#ffffff;
}

.sidebar-page-container .post-options .next-option{
	position:relative;
	float:right;
}

.sidebar-page-container .post-options .next-option a{
	position:relative;
	float:left;
	padding:5px 0px 5px 0px;
	line-height:30px;
	font-size:18px;
	font-weight:500;
	color:#0b0b0b;
	font-family:'Montserrat',sans-serif;
}

.sidebar-page-container .post-options .next-option a .fa{
	font-weight:normal;
	padding-left:10px;
	font-size:15px;
}

.sidebar-page-container .post-options .next-option a:hover{
	color:#2c50b1;
}

/***

====================================================================
	Sponsors Section
====================================================================

***/

.sponsors-section{
	position:relative;
	padding:130px 0px;
}

.sponsors-section .image-box{
	position:relative;
	text-align:center;
}

.sponsors-section .image-box img{
	position:relative;
	display:inline-block;
	width:auto;
	max-width:100%;
	opacity:0.30;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
}

.sponsors-section .image-box img:hover{
	opacity:1;
}

.sponsors-section .owl-theme .owl-nav,
.sponsors-section .owl-theme .owl-dots{
	display:none;
}

/***

====================================================================
	Map Section Style
====================================================================

***/

.map-section{
	position:relative;
}

.map-section .map-container{
	position:relative;
	z-index:10;
}

.map-data{
	text-align:center;
	font-size:14px;
	font-weight:400;
	line-height:1.8em;
}

.map-canvas{
	position:relative;
	height:200px;
}

.map-data h6{
	font-size:16px;
	line-height:1.8em;
	font-weight:500;
	text-align:center;
	margin-bottom:5px;
	color:#121212;
}

/***

====================================================================
	Contact Section
====================================================================

***/

.contact-section{
	position:relative;
	background:#f1f1f1;
	padding:100px 0px 70px;
}

.contact-section .auto-container{
	position:relative;
	z-index:1;
}

.contact-section .info-column,
.contact-section .form-column{
	position:relative;
	margin-bottom:30px;
}

.contact-section .info-column .inner-box{
	position:relative;
	padding:50px 40px 40px;
	background:rgba(255,255,255,0.95);
	-webkit-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.10);
	-ms-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.10);
	-o-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.10);
	-moz-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.10);
	box-shadow:0px 0px 15px 1px rgba(0,0,0,0.10);
}

.contact-section h3{
	position:relative;
	font-size:20px;
	color:#0b0b0b;
	line-height:1.4em;
	text-transform:uppercase;
	margin-bottom:25px;
}

.contact-section .text{
	position:relative;
	line-height:1.9em;
	margin-bottom:40px;
}

.contact-section .contact-info{
	position:relative;
	line-height:28px;
	padding-bottom:30px;
}

.contact-section .contact-info li{
	position:relative;
	display:block;
	line-height:28px;
	margin-bottom:15px;
	padding-left:32px;
}

.contact-section .contact-info li .icon{
	position:absolute;
	left:0px;
	top:0px;
	line-height:28px;
	font-size:18px;
	color:#2c50b1;
}

.contact-section .map-canvas{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}

.contact-section .social-links-one{
	position:relative;
}

.contact-section .social-links-one li{
	position:relative;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}

.contact-section .social-links-one li a{
	position:relative;
	display:block;
	width:40px;
	height:40px;
	color:#2c50b1;
	font-size:14px;
	line-height:38px;
	text-align:center;
	border:1px solid #e0e0e0;
	border-radius:50%;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
}

.contact-section .social-links-one li a:hover{
	background:#2c50b1;
	color:#ffffff;
}

.contact-section .form-column .inner-box{
	position:relative;
	padding:50px 40px 30px;
	background:rgba(255,255,255,0.95);
	-webkit-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.10);
	-ms-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.10);
	-o-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.10);
	-moz-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.10);
	box-shadow:0px 0px 15px 1px rgba(0,0,0,0.10);
}

.contact-section .contact-form .theme-btn{
	min-width:180px;
	padding:10px 20px;
}

/***

====================================================================
	Default Form Style
====================================================================

***/

.default-form .form-group{
	position:relative;
	margin-bottom:30px;
}

.default-form .form-group .field-label{
	display:block;
	line-height:24px;
	text-transform:uppercase;
	margin-bottom:10px;
	color:#232323;
	font-weight:500;
	font-size:13px;
}

.default-form .form-group .field-label sup{
	color:#ff0000;
	font-size:14px;
}

.default-form input[type="text"],
.default-form input[type="email"],
.default-form input[type="password"],
.default-form input[type="number"],
.default-form select,
.default-form textarea{
	display:block;
	width:100%;
	line-height:26px;
	height:48px;
	font-size:14px;
	border:1px solid #e0e0e0;
	padding:10px 25px;
	background:none;
	color:#010101;
	border-radius:0px;
	transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.default-form select{
	cursor:pointer;
	-moz-appearance:none;
	-webkit-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
}

.default-form textarea{
	height:154px;
	resize:none;
}

.default-form select option{
	text-indent:15px;
}

.default-form input:focus,
.default-form select:focus,
.default-form textarea:focus{
	border-color:#2c50b1;
	background:none;
}

.default-form input.error,
.default-form select.error,
.default-form textarea.error{
	border-color:#ff0000 !important;
}

.default-form label.error{
	display:none !important;
	line-height:24px;
	padding:5px 0px 0px;
	margin:0px;
	text-transform:uppercase;
	font-size:11px;
	color:#ff0000;
	font-weight:500;
}

/***

====================================================================
	Main Footer
====================================================================

***/

.main-footer{
	position:relative;
	color:rgba(255,255,255,0.50);
	background:#2e2e2e;
}

.main-footer .footer-bottom{
	position:relative;
	background:#292929;
	color:#9a9a9a;
}

.main-footer .footer-bottom .copyright{
	position:relative;
	padding:25px 0px;
	line-height:30px;
}

.main-footer .footer-bottom .footer-nav{
	position:relative;
	padding:25px 0px;
	line-height:30px;
}

.main-footer .footer-bottom .footer-nav ul{
	position:relative;
	float:right;
}

.main-footer .footer-bottom .footer-nav ul li{
	position:relative;
	display:inline-block;
	margin-left:40px;
}

.main-footer .footer-bottom .footer-nav ul li a{
	position:relative;
	display:block;
	color:#9a9a9a;
	line-height:30px;
}

.main-footer a{
	-ms-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease;
}

.main-footer .footer-bottom .footer-nav ul li a:hover,
.main-footer .footer-bottom a:hover{
	color:#ffffff;
}

.main-footer .widgets-section{
	position:relative;
	padding:130px 0px 70px;
}

.main-footer .widgets-section .column{
	position:relative;
	margin-bottom:50px;
}

.main-footer .widgets-section h3{
	color:#ffffff;
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
	margin-bottom:25px;
}

.main-footer .newsletter-widget .text{
	line-height:2em;
	margin-bottom:40px;
	max-width:420px;
}

.newsletter-style-two{
	position:relative;
}

.newsletter-style-two .form-group{
	position:relative;
	margin:0px;
}

.newsletter-style-two input[type="text"],
.newsletter-style-two input[type="email"],
.newsletter-style-two input[type="password"]{
	display:block;
	width:100%;
	height:60px;
	padding:14px 25px;
	font-size:16px;
	background:none;
	color:#ffffff;
	border:1px solid rgba(255,255,255,0.30);
	border-radius:3px;
}

.newsletter-style-two input[type="text"]:focus,
.newsletter-style-two input[type="email"]:focus,
.newsletter-style-two input[type="password"]:focus{
	border-color:#ffffff;
}

.newsletter-style-two .theme-btn{
	position:absolute;
	right:0px;
	top:0px;
	width:200px;
	height:60px;
	padding:15px 10px;
	font-size:15px;
	line-height:30px;
	color:#ffffff;
	letter-spacing:1px;
	text-transform:uppercase;
	font-weight:400;
	text-align:center;
	font-family:'Montserrat',sans-serif;
	background:#2c50b1;
	border-radius:0px 3px 3px 0px;
}

.main-footer .links-widget{
	position:relative;
	padding-left:50px;
}

.main-footer .links-widget .list{
	position:relative;
}

.main-footer .links-widget .list li{
	position:relative;
	display:block;
	line-height:2em;
	color:rgba(255,255,255,0.50);
	margin-bottom:5px;
}

.main-footer .links-widget .list li a{
	position:relative;
	display:block;
	line-height:2em;
	color:rgba(255,255,255,0.50);
}

.main-footer .links-widget .list li a:hover{
	color:#ffffff;
}

/***

====================================================================
	App Screenshots Two
====================================================================

***/

.app-screenshots-two{
	position:relative;
	padding:130px 0px;
}

.app-screenshots-two .outer{
	position:relative;
}

.app-screenshots-two .carousel-column{
	position:relative;
	float:left;
	width:50%;
}

.app-screenshots-two .carousel-column .carousel-outer{
	margin-left:-70px;
}

.app-screenshots-two .image-column .image{
	position:relative;
}

.app-screenshots-two .image-column .image img{
	display:block;
	width:100%;
}

.app-screenshots-two .content-column{
	position:relative;
	float:left;
	width:50%;
}

.app-screenshots-two .content-column .content-box{
	position:relative;
	float:right;
	width:100%;
	max-width:600px;
	padding:80px 130px 70px 15px;
}

.app-screenshots-two .content-column .text{
	font-size:17px;
	line-height:1.8em;
	margin-bottom:40px;
}

.app-screenshots-two .content-column .download-links .link{
	position:relative;
	display:inline-block;
	margin-right:15px;
	margin-bottom:10px;
}

.app-screenshots-two .owl-nav{
	display:none;
}

.app-screenshots-two .owl-dots{
	position:relative;
	padding-top:70px;
	text-align:center;
}

.app-screenshots-two .owl-dots .owl-dot{
	position:relative;
	display:inline-block;
	margin:0px 8px;
}

.app-screenshots-two .owl-dots .owl-dot span{
	position:relative;
	display:block;
	width:8px;
	height:8px;
	background:#b2b2b2;
	border-radius:50%;
}

.app-screenshots-two .owl-dots .owl-dot.active span{
	background:#2c50b1;
}

.app-screenshots-two .owl-dots .owl-dot span:before{
	content:'';
	position:absolute;
	left:-4px;
	top:-4px;
	right:-4px;
	bottom:-4px;
	border:1px solid #2c50b1;
	border-radius:50%;
	opacity:0;
}

.app-screenshots-two .owl-dots .owl-dot.active span:before{
	opacity:1;
}

/***

====================================================================
	How It Works One
====================================================================

***/

.how-it-works-one{
	position:relative;
	padding:130px 0px 80px;
	color:#ffffff;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	background-attachment:fixed;
}

.how-it-works-one:before{
	content:'';
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:rgba(44,80,177,0.97);
}

.how-it-works-one .auto-container{
	position:relative;
	z-index:1;
}

.how-it-works-one .sec-title{
	margin-bottom:40px;
}

.how-it-works-one .image-box{
	position:relative;
	display:block;
	text-align:center;
}

.how-it-works-one .content{
	position:relative;
	padding:150px 80px 50px 50px;
}

.how-it-works-one .content .text{
	font-size:17px;
	line-height:1.8em;
	margin-bottom:50px;
}


.how-it-works-one .content .video-link{
	position:relative;
	display:inline-block;
	line-height:26px;
	color:#ffffff;
	padding:13px 0px 13px 72px;
}

.how-it-works-one .content .video-link .icon{
	position:absolute;
	left:0px;
	top:0px;
	height:50px;
	width:50px;
	display:block;
	background:url(../images2/video-icon.png) left center no-repeat;
}

.how-it-works-one .content .video-link .txt{
	position:relative;
	display:inline-block;
	text-transform:uppercase;
	font-family:'Montserrat',sans-serif;
	border-bottom:1px solid #ffffff;
}

/***

====================================================================
	Availability Section
====================================================================

***/

.availablity-section{
	position:relative;
	padding:130px 0px 50px;
}

.availablity-section .image-container{
	max-width:1260px;
	margin:0 auto;
	padding:0px 15px;
	text-align:center;
}

/***

====================================================================
	Testimonials Section
====================================================================

***/

.testimonial-style-two{
	position:relative;
	padding:130px 0px;
	background:#f1f1f1;
}

.testimonial-style-two .carousel-outer{
	position:relative;
}

.testimonial-style-two .slide-item{
	margin:-15px;
}

.testimonial-style-two .slide-item .inner-box{
	position:relative;
	padding:50px 40px;
	margin:15px;
	background:#ffffff;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	transition:all 500ms ease;
}

.testimonial-style-two .slide-item .inner-box:hover{
	-webkit-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.10);
	-ms-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.10);
	-o-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.10);
	-moz-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.10);
	box-shadow:0px 0px 15px 1px rgba(0,0,0,0.10);
}

.testimonial-style-two .slide-item .text{
	position:relative;
	font-size:17px;
	font-style:italic;
	line-height:1.9em;
	margin-bottom:30px;
}

.testimonial-style-two .slide-item .info{
	position:relative;
	display:block;
	padding-left:70px;
	min-height:52px;
	text-align:left;
	font-size:15px;
}

.testimonial-style-two .slide-item .info .author-thumb{
	position:absolute;
	left:0px;
	top:0px;
	width:52px;
	border:1px solid #f0f0f0;
}

.testimonial-style-two .slide-item .info .author-title{
	font-weight:600;
	line-height:30px;
}

.testimonial-style-two .slide-item .info .designation{
	font-style:italic;
	line-height:22px;
}

.testimonial-style-two .owl-nav{
	display:none;
}

.testimonial-style-two .owl-dots{
	position:relative;
	padding-top:70px;
	text-align:center;
}

.testimonial-style-two .owl-dots .owl-dot{
	position:relative;
	display:inline-block;
	margin:0px 8px;
}

.testimonial-style-two .owl-dots .owl-dot span{
	position:relative;
	display:block;
	width:8px;
	height:8px;
	background:#b2b2b2;
	border-radius:50%;
}

.testimonial-style-two .owl-dots .owl-dot.active span{
	background:#2c50b1;
}

.testimonial-style-two .owl-dots .owl-dot span:before{
	content:'';
	position:absolute;
	left:-4px;
	top:-4px;
	right:-4px;
	bottom:-4px;
	border:1px solid #2c50b1;
	border-radius:50%;
	opacity:0;
}

.testimonial-style-two .owl-dots .owl-dot.active span:before{
	opacity:1;
}

/***

====================================================================
	Features Section
====================================================================

***/

.features-section-two{
	position:relative;
	padding:130px 0px 80px;
}

.features-section-two .image-column{
	position:relative;
}

.features-section-two .image-column .image-box{
	text-align:center;
}

.features-section-two .features-column{
	padding-top:70px;
}

.features-section-two .features-column .info-block-three{
	margin-bottom:70px;
}

/***

====================================================================
	How It Works Two
====================================================================

***/

.how-it-works-two{
	position:relative;
	padding:130px 0px 100px;
	background:#f1f1f1;
}

.how-it-works-two .image-column{
	position:relative;
	margin-bottom:30px;
}

.how-it-works-two .image-column .image-box{
	position:relative;
	display:block;
}

.how-it-works-two .image-column .image{
	position:relative;
	display:block;
}

.how-it-works-two .image-column .image img{
	display:block;
	width:100%;
}

.how-it-works-two .content-column{
	position:relative;
	margin-bottom:20px;
}

.how-it-works-two .content-column .content-box{
	position:relative;
	padding:30px 100px 20px 0px;
}

.how-it-works-two .content-column .text{
	font-size:17px;
	line-height:1.9em;
	margin-bottom:50px;
}

.how-it-works-two .content-column .download-links .link{
	position:relative;
	display:inline-block;
	margin-right:15px;
	margin-bottom:10px;
}

.how-it-works-two .image-column .video-link{
	position:absolute;
	display:block;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	color:#ffffff;
	font-family:'Montserrat',sans-serif;
	background:rgba(44,80,177,0.90);
}

.how-it-works-two .image-column .video-link .inner{
	position:absolute;
	left:50%;
	margin-left:-100px;
	top:50%;
	margin-top:-55px;
	width:200px;
	height:140px;
	text-align:center;
}

.how-it-works-two .image-column .video-link .icon{
	position:relative;
	display:block;
	width:80px;
	height:80px;
	margin:0 auto 10px;
	background:url(../images2/video-icon.png) center center no-repeat;
	line-height:80px;
	color:#2c50b1;
	font-size:24px;
	border-radius:50%;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	transition:all 500ms ease;
}

.how-it-works-two .image-column .video-link .text{
	line-height:24px;
	text-transform:uppercase;
	letter-spacing:0px;
}

/***

====================================================================
	Availablity Section Two
====================================================================

***/

.availablity-section-two{
	position:relative;
	padding:130px 0px 100px;
	background:#f1f1f1;
}

.availablity-section-two .image-column{
	position:relative;
	margin-bottom:30px;
}

.availablity-section-two .image-column .image{
	position:relative;
	display:block;
	padding-top:10px;
}

.availablity-section-two .image-column .image img{
	display:block;
	width:100%;
}

.availablity-section-two .content-column{
	position:relative;
	margin-bottom:20px;
}

.availablity-section-two .content-column .content-box{
	position:relative;
	padding:70px 120px 0px 0px;
}

.availablity-section-two .content-column .text{
	font-size:17px;
	line-height:1.9em;
	margin-bottom:50px;
}

.availablity-section-two .content-column .download-links .link{
	position:relative;
	display:inline-block;
	margin-right:15px;
	margin-bottom:10px;
}

/***

====================================================================
	App Screenshots Three
====================================================================

***/

.app-screenshots-three{
	position:relative;
	padding:130px 0px;
}

.app-screenshots-three .slide{
	margin:-15px;
}

.app-screenshots-three .slide .image{
	position:relative;
	margin:15px;
	-webkit-box-shadow:0px 0px 20px 1px rgba(0,0,0,0.15);
	-ms-box-shadow:0px 0px 20px 1px rgba(0,0,0,0.15);
	-o-box-shadow:0px 0px 20px 1px rgba(0,0,0,0.15);
	-moz-box-shadow:0px 0px 20px 1px rgba(0,0,0,0.15);
	box-shadow:0px 0px 20px 1px rgba(0,0,0,0.15);
}

.app-screenshots-three .owl-nav{
	display:none;
}

.app-screenshots-three .owl-dots{
	position:relative;
	padding-top:70px;
	text-align:center;
}

.app-screenshots-three .owl-dots .owl-dot{
	position:relative;
	display:inline-block;
	margin:0px 8px;
}

.app-screenshots-three .owl-dots .owl-dot span{
	position:relative;
	display:block;
	width:8px;
	height:8px;
	background:#b2b2b2;
	border-radius:50%;
}

.app-screenshots-three .owl-dots .owl-dot.active span{
	background:#2c50b1;
}

.app-screenshots-three .owl-dots .owl-dot span:before{
	content:'';
	position:absolute;
	left:-4px;
	top:-4px;
	right:-4px;
	bottom:-4px;
	border:1px solid #2c50b1;
	border-radius:50%;
	opacity:0;
}

.app-screenshots-three .owl-dots .owl-dot.active span:before{
	opacity:1;
}

/***

====================================================================
	FAQs Section Two
====================================================================

***/

.faqs-section-two{
	position:relative;
	padding:130px 0px 80px;
	background:#f1f1f1;
}

.faqs-section-two .faq-block{
	position:relative;
	margin-bottom:50px;
}

.faqs-section-two .faq-block .inner-box{
	position:relative;
	padding-left:80px;
}

.faqs-section-two .faq-block .inner-box .letter-box{
	position:absolute;
	left:0px;
	top:-15px;
	width:60px;
	height:60px;
	line-height:60px;
	text-align:center;
	font-family:'Montserrat',sans-serif;
	font-size:24px;
	text-transform:uppercase;
	background:#ffffff;
	border-radius:50%;
}

.faqs-section-two .faq-block h3{
	font-size:18px;
	color:#0b0b0b;
	font-weight:500;
	line-height:30px;
	margin-bottom:20px;
}

.faqs-section-two .faq-block .content{
	position:relative;
}

.faqs-section-two .faq-block .content p{
	line-height:2em;
	margin-bottom:20px;
}

.faqs-section-two .faq-block .content p:last-child{
	margin-bottom:0px;
}

/***

====================================================================
	Page Title Style
====================================================================

***/

.page-title{
	position:relative;
	padding:190px 0px 120px;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	text-align:center;
}

.page-title:before{
	content:'';
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	position:absolute;
	background:rgba(44,80,177,0.90);
}

.page-title .auto-container{
	position:relative;
	z-index:1;
}

.page-title h1{
	position:relative;
	font-size:50px;
	font-weight:400;
	color:#ffffff;
	text-transform:uppercase;
	line-height:1.4em;
	letter-spacing:2px;
}

/***

====================================================================
	Styled Pagination
====================================================================

***/

.styled-pagination{
	position:relative;
	font-family:'Montserrat',sans-serif;
}

.styled-pagination ul{
	position:relative;
	display:inline-block;
}

.styled-pagination li{
	position:relative;
	display:block;
	float:left;
	margin:0px 15px 10px 0px;
}

.styled-pagination li a{
	position:relative;
	display:inline-block;
	line-height:20px;
	padding:8px 0px;
	font-size:15px;
	text-transform:capitalize;
	background:none;
	color:#0b0b0b;
	font-weight:400;
	transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
}

.styled-pagination li a:hover,
.styled-pagination li a.active{
	color:#072e51;
}

/***

====================================================================
	Sidebar Page
====================================================================

***/

.sidebar-page-container{
	position:relative;
	padding:130px 0px 100px;
}

.sidebar-page-container .sidebar-side,
.sidebar-page-container .content-side{
	margin-bottom:30px !important;
}

.sidebar{
	position:relative;
	padding-left:20px;
}

.sidebar .sidebar-widget{
	position:relative;
	margin-bottom:40px;
}

.sidebar .sidebar-widget .sidebar-title{
	position:relative;
	margin-bottom:30px;
}

.sidebar .sidebar-widget .sidebar-title h3{
	position:relative;
	display:block;
	font-size:20px;
	line-height:1.4em;
	text-transform:capitalize;
	font-weight:500;
	color:#0e0e0e;
}

.sidebar .search-box .form-group{
	position:relative;
	margin:0px;
}

.sidebar .search-box .form-group input[type="text"],
.sidebar .search-box .form-group input[type="search"]{
	position:relative;
	line-height:24px;
	padding:15px 50px 15px 20px;
	border:1px solid #f0f0f0;
	background:#ffffff;
	color:#222222;
	display:block;
	font-size:14px;
	width:100%;
	height:56px;
	border-radius:2px;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.sidebar .search-box .form-group input:focus{
	border-color:#2c50b1;
}

.sidebar .search-box .form-group button{
	position:absolute;
	right:0px;
	top:0px;
	height:56px;
	width:60px;
	line-height:56px;
	text-align:center;
	display:block;
	font-size:14px;
	color:#999999;
	background:#f1f1f1;
	border-radius:0px 2px 2px 0px;
	font-weight:normal;
}

.sidebar .search-box .form-group input:focus + button,
.sidebar .search-box .form-group button:hover{
	background:#2c50b1;
	color:#ffffff;
}

.sidebar .popular-posts .post{
	position:relative;
	font-size:15px;
	color:#696969;
	padding:0px 0px;
	padding-left:100px;
	min-height:100px;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #f0f0f0;
}

.sidebar .popular-posts .post:last-child{
	margin-bottom:0px;
	padding-bottom:0px;
	border-bottom:none;
}

.sidebar .popular-posts .post .post-thumb{
	 position:absolute;
	 left:0px;
	 top:0px;
	 width:80px;
	border-radius:3px;
}

.sidebar .popular-posts .post:hover .post-thumb img{
	opacity:0.70;
}

.sidebar .popular-posts .post .post-thumb img{
	display:block;
	width:100%;
	border-radius:3px;
}

.sidebar .popular-posts .post h4{
	font-size:15px;
	margin:0px 0px 5px;
	font-weight:500;
	color:#0b0b0b;
}

.sidebar .popular-posts .post a,
.sidebar .popular-posts .post a:hover{
	color:#2c50b1;
}

.sidebar .popular-posts .post h4 a{
	color:#222222;
}

.sidebar .popular-posts .post-info{
	font-size:14px;
	color:#696969;
}

.sidebar .popular-posts .post-info .fa{
	position:relative;
	padding-right:5px;
	color:#2c50b1;
	font-style:normal;
}

.sidebar .popular-tags a{
	position:relative;
	display:inline-block;
	line-height:24px;
	padding:6px 22px;
	margin:0px 8px 10px 0px;
	border:1px solid #e0e0e0;
	color:#696969;
	text-align:center;
	font-size:14px;
	border-radius:2px;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
}

.sidebar .popular-tags a:hover{

	background-color:#2c50b1;
	border-color:#2c50b1;
	color:#ffffff;
}

.sidebar .list{
	position:relative;
}

.sidebar .list li{
	position:relative;
	line-height:24px;
	border-bottom:1px solid #f0f0f0;
}

.sidebar .list li:last-child{
	border-bottom:none;
}

.sidebar .list li a{
	position:relative;
	display:block;
	color:#696969;
	font-size:15px;
	font-weight:400;
	line-height:26px;
	padding:10px 0px;
}

.sidebar .list li:first-child a{
	padding-top:0px;
}

.sidebar .list li a:hover{
	color:#2c50b1;
}


/***

====================================================================
	Comments Area
====================================================================

 ***/

.sidebar-page-container .comments-area{
	position:relative;
	margin-bottom:70px;
}

.sidebar-page-container .group-title{
	position:relative;
	margin-bottom:30px;
}

.sidebar-page-container .group-title h2{
	font-size:18px;
	text-transform:capitalize;
	color:#0b0b0b;
	font-weight:500;
}

.comments-area .comment-box{
	position:relative;
}

.comments-area .comment{
	position:relative;
	margin-bottom:40px;
}

.comments-area .comment .comment-content{
	position:relative;
	padding:0px;
}

.comments-area .reply-comment{
	margin-left:40px;
}

.comments-area .comment .comment-inner{
	position:relative;
	padding-left:110px;
	min-height:80px;
}

.comments-area .comment .author-thumb{
	position:absolute;
	left:0px;
	top:0px;
	width:80px;
	border-radius:50%;
}

.comments-area .comment .author-thumb img{
	width:100%;
	display:block;
	border-radius:50%;
}

.comments-area .comment .comment-info{
	position:relative;
	color:#222222;
	font-size:14px;
	font-weight:400;
}

.comments-area .comment .comment-info strong{
	position:relative;
	display:inline-block;
	color:#0b0b0b;
	font-size:15px;
	font-weight:700;
	padding-right:25px;
	margin-right:25px;
	line-height:24px;
}

.comments-area .comment .comment-info strong:after{
	content:'';
	position:absolute;
	right:0px;
	top:50%;
	margin-top:-6px;
	height:12px;
	border-right:2px solid #0b0b0b;
}

.comments-area .comment .comment-info .time{
	position:relative;
	display:inline-block;
	line-height:24px;
}

.comments-area .comment .text{
	padding-top:5px;
	line-height:1.9em;
	font-size:15px;
	text-align:justify;
	margin-bottom:10px;
}

.comments-area .comment .reply{
	position:absolute;
	right:0px;
	bottom:0px;
	color:#696969;
	font-size:14px;
	font-weight:400;
    display: inline-block;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

/***

====================================================================
	Comment Form
====================================================================

 ***/

.comment-form .form-group{
	position:relative;
	margin-bottom:25px;
}

.comment-form .form-group .field-label{
	position:relative;
	display:block;
	font-size:14px;
	margin-bottom:7px;
	color:#696969;
}

.comment-form .form-group input[type="text"],
.comment-form .form-group input[type="password"],
.comment-form .form-group input[type="tel"],
.comment-form .form-group input[type="email"],
.comment-form .form-group select,
.comment-form .form-group textarea{
	position:relative;
	display:block;
	width:100%;
	line-height:30px;
	padding:12px 25px;
	color:#696969;
	border:1px solid #e0e0e0;
	height:56px;
	font-size:14px;
	background:#ffffff;
	border-radius:2px;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}

.comment-form .form-group input[type="text"]:focus,
.comment-form .form-group input[type="password"]:focus,
.comment-form .form-group input[type="tel"]:focus,
.comment-form .form-group input[type="email"]:focus,
.comment-form .form-group select:focus,
.comment-form .form-group textarea:focus{
	border-color:#2c50b1;
}

.comment-form .form-group textarea{
	resize:none;
	height:175px;
}

.comment-form button{
	position:relative;
	padding:10px 30px;
	min-width:180px;
	line-height:26px;
	text-transform:uppercase;
}

/* üҰ 2017-10-27 */
.parallax_bg {
	width: 100%;
	height: 600px;
	background-image: url("../images2/sub_title_bg.jpg");
	/*background-repeat: no-repeat;*/
	background-attachment: fixed;
}
.parallax_title {
	width: 1000px;
	height: 700px;
	margin: 0px auto;
	padding-top: 250px;
	text-align: center;
	font-family: 'Noto Sans KR', sans-serif;
}
.parallax_title > h3 {
	font-size: 80px;
	color: #fff;
	letter-spacing: -1px;
}
.parallax_title > span {
	font-size: 40px;
	color: #fff;
	letter-spacing: -1px;
}
.sub_content {
	width: 100%;
	height: 1400px;
}
.sub_title1 {
	width: 963px;
	height: 42px;
	margin: 150px auto;
}
.sub1_container {
	width: 1225px;
	height: 880px;
	margin: 0 auto;
	background-image: url("../images2/phone_bgs.png");
	background-repeat: no-repeat;
}

/*  ׶ 3 */
.sub_circle_left {
	width: 390px;
	height: 680px;
	float:left;
	margin-top: 100px;
}
.sub_01_circle_01 {
	width: 190px;
	height: 190px;
	clear: left;
	float: left;
	margin-left: 190px;
	margin-bottom: 20px;
	background-image: url("../images2/sub_01_circle_01.png");
	transition: 1s;
}
.sub_01_circle_01:hover { background-image: url("../images2/sub_01_circle_01_on.png"); transition: 1s; }

.sub_01_circle_02 {
	width: 190px;
	height: 190px;
	clear: left;
	float: left;
	margin-left: 110px;
	margin-bottom: 20px;
	background-image: url("../images2/sub_01_circle_02.png");
	transition: 1s;
}
.sub_01_circle_02:hover { background-image: url("../images2/sub_01_circle_02_on.png"); transition: 1s; }

.sub_01_circle_03 {
	width: 190px;
	height: 190px;
	clear: left;
	float: left;
	margin-left: 190px;
	background-image: url("../images2/sub_01_circle_03.png");
	transition: 1s;
}
.sub_01_circle_03:hover { background-image: url("../images2/sub_01_circle_03_on.png"); transition: 1s; }

/* ߰ ڵ */
.sub_01_phone {
	width: 442px;
	height: 880px;
	float: left;
}

/*  ׶ 3 */
.sub_circle_right {
	width: 390px;
	height: 680px;
	float: left;
	margin-top: 100px;
}
.sub_01_circle_04 {
	width: 190px;
	height: 190px;
	float: left;
	margin-left: 10px;
	margin-bottom: 20px;
	background-image: url("../images2/sub_01_circle_04.png");
	transition: 1s;
}
.sub_01_circle_04:hover { background-image: url("../images2/sub_01_circle_04_on.png"); transition: 1s; }

.sub_01_circle_05 {
	width: 190px;
	height: 190px;
	clear: left;
	float: left;
	margin-left: 90px;
	margin-bottom: 20px;
	background-image: url("../images2/sub_01_circle_05.png");
	transition: 1s;
}
.sub_01_circle_05:hover { background-image: url("../images2/sub_01_circle_05_on.png"); transition: 1s; }

.sub_01_circle_06 {
	width: 190px;
	height: 190px;
	clear: left;
	float: left;
	margin-left: 10px;
	background-image: url("../images2/sub_01_circle_06.png");
	transition: 1s;
}
.sub_01_circle_06:hover { background-image: url("../images2/sub_01_circle_06_on.png"); transition: 1s; }

.sub_five_button {
	width: 100%;
	height: 297px;
	background-image: url("../images2/sub_01_icon_bg.png");
	background-repeat: no-repeat;
	display: flex;
	justify-content: center;
	align-items: center;
	background-attachment:fixed;
	background-position:center;
	background-size:cover;
}
.sub_icon_buttons {
	width: 1090px;
	height: 215px;
	margin-left: 70px;
}
.sub_01_icon_01, .sub_01_icon_02, .sub_01_icon_03, .sub_01_icon_04, .sub_01_icon_05 {
	width: 215px;
	height: 215px;
	float: left;
}
.munjarang_container {
	width: 100%;
	height: 1300px;
}
.munjarang_sub_titles {
	width: 180px;
	height: 41px;
	padding-top: 100px;
	margin: 0 auto;
}
.munjarang_sub_titless {
	width: 956px;
	height: 21px;
	margin: 70px auto;
}
.munjarang_content {
	width: 1203px;
	height: 603px;
	margin: 0 auto;
}
.mjr_cnt1, .mjr_cnt2, .mjr_cnt3, .mjr_cnt4 { width: 600px; height: 300px; }
.mjr_cnt1, .mjr_cnt2 { float: left; }
.mjr_cnt3 { clear: left; float: left; }
.mjr_cnt4 { float: left; }
.mjr_cnt1 { background-color: #f98f7d; }
.mjr_cnt2 { background-color: #b7dc82; }
.mjr_cnt3 { background-color: #a0ddea; }
.mjr_cnt4 { background-color: #ffc555; }
.mjr_cnt1 > ul > li { display: inline-block; }
.content_bottom_text {
	width: 748px;
	height: 250px;
	margin: 0 auto;
	margin-top: 70px;
}
.sub_01_text_01, .sub_01_text_02, .sub_01_text_03, .sub_01_text_04 {
	width: 748px;
	height: 25px;
}
.sub_01_text_01, .sub_01_text_02, .sub_01_text_03 { float: left; margin-bottom: 40px; }
.sub_01_text_04 { clear: left; float: left; }

/* ############################## ֿ ############################## */
.sub02_content {
	width: 100%;
	height: 710px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 105px;
	background-image: url("../images2/sub02_title_bg.png");
	background-repeat: no-repeat;
}
.sub_02_container_left {
	width: 690px;
	height: 700px;
	float: left;
	z-index: 3;
	margin-left: 300px;
	margin-top: 60px;
}
.sub_02_container_right {
	width: 800px;
	height: 700px;
	float: left;
	z-index: 2;
	position: relative;
	right: 150px;
	top: -74px;
}
.sub02_title {
	width: 327px;
	height: 40px;
	margin-top: 50px;
}
.sub02_titles {
	width: 677px;
	height: 26px;
	margin-top: 40px;
}
.sub02_titless {
	width: 562px;
	height: 53px;
	margin-top: 20px;
}
.sub_02_list_button {
	width: 680px;
	height: 350px;
	margin-top: 40px;
}
.sub_02_list_first{cursor:pointer;margin-right:20px;margin-bottom:20px;width:137px;height:137px;float:left;background-image:url("../images2/sub02_title_icon_01.png");background-repeat:no-repeat;}
.sub_02_list_second{cursor:pointer;margin-right:20px;margin-bottom:20px;width:137px;height:137px;float:left;background-image:url("../images2/sub02_title_icon_02.png");background-repeat:no-repeat;}
.sub_02_list_third{cursor:pointer;margin-right:20px;margin-bottom:20px;width:137px;height:137px;float:left;background-image:url("../images2/sub02_title_icon_03.png");background-repeat:no-repeat;}
.sub_02_list_fourth{cursor:pointer;width:137px;height:137px;float:left;background-image:url("../images2/sub02_title_icon_04.png");background-repeat:no-repeat;}
.sub_02_list_fifth{cursor:pointer;clear:left;float:left;width:137px;height:137px;margin-right:20px;background-image:url("../images2/sub02_title_icon_05.png");background-repeat:no-repeat;}
.sub_02_list_sixth{cursor:pointer;float:left;width:137px;height:137px;margin-right:20px;background-image:url("../images2/sub02_title_icon_06.png");background-repeat:no-repeat;}
.sub_02_list_seventh{cursor:pointer;float:left;width:137px;height:137px;margin-right:20px;background-image:url("../images2/sub02_title_icon_07.png");background-repeat:no-repeat;}

.sub_02_list_first:hover{background-image:url("../images2/sub02_title_icon_01_on.png");background-repeat:no-repeat;}
.sub_02_list_second:hover{background-image:url("../images2/sub02_title_icon_02_on.png");background-repeat:no-repeat;}
.sub_02_list_third:hover{background-image:url("../images2/sub02_title_icon_03_on.png");background-repeat:no-repeat;}
.sub_02_list_fourth:hover{background-image:url("../images2/sub02_title_icon_04_on.png");background-repeat:no-repeat;z-index:4;}
.sub_02_list_fifth:hover{background-image:url("../images2/sub02_title_icon_05_on.png");background-repeat:no-repeat;}
.sub_02_list_sixth:hover{background-image:url("../images2/sub02_title_icon_06_on.png");background-repeat:no-repeat;}
.sub_02_list_seventh:hover{background-image:url("../images2/sub02_title_icon_07_on.png");background-repeat:no-repeat;}

#sub02_contents{width:100%;height:300px;}
.sub02_sub_title{width:314px;height:77px;margin:0px auto;padding-top:70px;}
.sub02_sub_title_01{width:702px;height:22px;margin:40px auto;}

#sub02_contents_01{width:100%;height:850px;background-image:url("../images2/sub02_contents_01.png");background-repeat:no-repeat;background-size:100% 100%;display:flex;justify-content:center;align-items:center;}
.sub_02_contents_01_container{width:1200px;height:750px;}
.sub_02_contents_01_container_top{width:1000px;height:150px;margin:0 auto;}
.sub02_contents_01_left_title{width:356px;height:142px;float:left;margin-left:110px;}
.sub02_contents_01_right_title{width:356px;height:142px;float:left;margin-left:170px;}
.sub_02_contents_01_container_bottom{width:1100px;height:590px;margin:0 auto;}
.sub02_contents_01_left_div{float:left;width:224px;height:534px;margin-top:20px;margin-left:20px;margin-right:20px;}
.sub02_contents_01_right_div{float:left;width:224px;height:534px;margin-top:20px;}
.center_arrows{float:left;width:100px;height:100px;margin-top:185px;margin-left:20px;}
.sub02_contents_02_left_div{float:left;width:224px;height:534px;margin-top:20px;margin-left:10px;margin-right:20px;}
.sub02_contents_02_right_div{float:left;width:224px;height:534px;margin-top:20px;}

#sub02_contents_02{width:100%;height:1100px;background-image:url("../images2/sub02_fuction_02_bg.png");background-repeat:no-repeat;}
.sanghwang{width:347px;height:77px;margin:0 auto;padding-top:70px;}
.dayanghan{width:515px;height:22px;margin:0 auto;margin-top:30px;}
.sub02_contents_02_container{width:1125px;height:700px;margin:0 auto;margin-top:50px;}
.sub02_contents_02_load{width:250px;height:720px;float:left;margin-right:40px;background-color:#2a7dff;padding-top:30px;}
.sub02_contents_02_event{width:250px;height:720px;float:left;margin-right:40px;background-color:#ffe100;padding-top:30px;}
.sub02_contents_02_mobile{width:250px;height:720px;float:left;margin-right:40px;background-color:#2a7dff;padding-top:30px;}
.sub02_contents_02_new{width:250px;height:720px;float:left;background-color:#ffe100;padding-top:30px;}

.sub_contents_02_load_img{width:55px;height:90px;margin:0 auto;}
.sub02_contents_center_text_01{width:200px;height:90px;margin:0 auto;}
.sub02_contents_center_img_01{width:225px;height:450px;margin:0 auto;margin-top:30px;}

.sub_contents_02_event_img{width:55px;height:90px;margin:0 auto;}
.sub02_contents_center_text_02{width:200px;height:90px;margin:0 auto;}
.sub02_contents_center_img_02{width:225px;height:450px;margin:0 auto;margin-top:30px;}

.sub_contents_02_mobile_img{width:55px;height:90px;margin:0 auto;}
.sub02_contents_center_text_03{width:200px;height:90px;margin:0 auto;}
.sub02_contents_center_img_03{width:225px;height:450px;margin:0 auto;margin-top:30px;}

.sub_contents_02_new_img{width:55px;height:90px;margin:0 auto;}
.sub02_contents_center_text_04{width:200px;height:90px;margin:0 auto;}
.sub02_contents_center_img_04{width:225px;height:450px;margin:0 auto;margin-top:30px;}

#sub02_contents_03{width:100%;height:950px;}
.sub03_sub_title{width:315px;height:80px;margin:0 auto;margin-top:70px;}
.sub03_sub_titles{width:890px;height:40px;margin:0 auto;margin-top:30px;}
.sub02_contents_03_container{width:1260px;height:700px;margin:0 auto;}
.sub02_fuction_03_number1{width:230px;height:50px;margin-top:40px;float:left;margin-right:20px;}
.sub02_fuction_03_number2{width:230px;height:50px;margin-top:40px;float:left;margin-right:20px;}
.sub02_fuction_03_number3{width:230px;height:50px;margin-top:40px;float:left;margin-right:20px;}
.sub02_fuction_03_number4{width:230px;height:50px;margin-top:40px;float:left;margin-right:20px;}
.sub02_fuction_03_number5{width:230px;height:50px;margin-top:40px;float:left;margin-right:20px;}

.sub02_fuction_03_phone1{width:230px;height:450px;margin-top:40px;float:left;margin-right:20px;background-image:url("../images2/phone_on1.png");background-repeat:no-repeat;}
.sub02_fuction_03_phone2{width:230px;height:450px;margin-top:40px;float:left;margin-right:20px;background-image:url("../images2/phone_on2.png");background-repeat:no-repeat;}
.sub02_fuction_03_phone3{width:230px;height:450px;margin-top:40px;float:left;margin-right:20px;background-image:url("../images2/phone_on3.png");background-repeat:no-repeat;}
.sub02_fuction_03_phone4{width:230px;height:450px;margin-top:40px;float:left;margin-right:20px;background-image:url("../images2/phone4.png");background-repeat:no-repeat;}
.sub02_fuction_03_phone5{width:230px;height:450px;margin-top:40px;float:left;margin-right:20px;background-image:url("../images2/phone5.png");background-repeat:no-repeat;}

.sub02_fuction_03_text1{width:230px;height:100px;float:left;margin-right:20px;}
.sub02_fuction_03_text2{width:230px;height:100px;float:left;margin-right:20px;}
.sub02_fuction_03_text3{width:230px;height:100px;float:left;margin-right:20px;}
.sub02_fuction_03_text4{width:230px;height:100px;float:left;margin-right:20px;}
.sub02_fuction_03_text5{width:230px;height:100px;float:left;margin-right:20px;}

#sub02_contents_04{width:100%;height:1200px;background-image:url("../images2/sub02_fuction_04_bg.png");background-repeat:no-repeat;}
.sub04_sub_title{width:314px;height:78px;margin:0 auto;padding-top:70px;}
.sub04_sub_titles{width:443px;height:25px;margin:0 auto;margin-top:30px;}
.sub02_contents_04_container{width:1120px;height:900px;margin:0 auto;margin-top:50px;}
.sub02_fuction_04_phone1{width:350px;height:680px;float:left;background-image:url("../images2/sub02_function_04_phone1_on.png");background-repeat:no-repeat;margin-right:30px;}
.sub02_fuction_04_phone2{width:350px;height:680px;float:left;background-image:url("../images2/sub02_function_04_phone2_on.png");background-repeat:no-repeat;margin-right:30px;}
.sub02_fuction_04_phone3{width:350px;height:680px;float:left;background-image:url("../images2/sub02_function_04_phone3_on.png");background-repeat:no-repeat;}
.sub02_fuction_04_text1{width:350px;height:200px;clear:left;float:left;margin-right:30px;}
.sub02_fuction_04_text2{width:350px;height:200px;float:left;margin-right:30px;}
.sub02_fuction_04_text3{width:350px;height:200px;float:left;}

#sub02_contents_05{width:100%;height:1200px;padding-bottom:40px;}
.sub05_sub_title{width:395px;height:78px;margin:0 auto;padding-top:70px;}
.sub05_sub_titles{width:596px;height:25px;margin:0 auto;margin-top:30px;}
.sub02_contents_05_container{width:1095px;height:900px;margin:0 auto;margin-top:50px;}
.sub02_fuction_05_number1{width:350px;height:50px;margin-top:40px;float:left;text-align:center;margin-right:20px;}
.sub02_fuction_05_number2{width:350px;height:50px;margin-top:40px;float:left;text-align:center;margin-right:20px;}
.sub02_fuction_05_number3{width:350px;height:50px;margin-top:40px;float:left;text-align:center;}
.sub02_fuction_05_phone1{width:350px;height:680px;margin-top:40px;float:left;margin-right:20px;background-image:url("../images2/sub02_function_05_phone1_on.png");background-repeat:no-repeat;}
.sub02_fuction_05_phone2{width:350px;height:680px;margin-top:40px;float:left;margin-right:20px;background-image:url("../images2/sub02_function_05_phone2_on.png");background-repeat:no-repeat;}
.sub02_fuction_05_phone3{width:350px;height:680px;margin-top:40px;float:left;background-image:url("../images2/sub02_function_05_phone3.png");background-repeat:no-repeat;}
.sub02_fuction_05_text1{width:350px;height:100px;float:left;margin-right:20px;}
.sub02_fuction_05_text2{width:350px;height:100px;float:left;margin-right:20px;}
.sub02_fuction_05_text3{width:350px;height:100px;float:left;}

#sub02_contents_06{width:100%;height:1200px;background-color:#e6f5ff;padding-bottom:40px;}
.sub06_sub_title{width:462px;height:78px;margin:0 auto;padding-top:70px;}
.sub06_sub_titles{width:649px;height:22px;margin:0 auto;margin-top:30px;}
.sub02_contents_06_container{width:1095px;height:900px;margin:0 auto;margin-top:50px;}
.sub02_fuction_06_number1{width:350px;height:50px;margin-top:40px;float:left;text-align:center;margin-right:20px;}
.sub02_fuction_06_number2{width:350px;height:50px;margin-top:40px;float:left;text-align:center;margin-right:20px;}
.sub02_fuction_06_number3{width:350px;height:50px;margin-top:40px;float:left;text-align:center;}
.sub02_fuction_06_phone1{width:350px;height:680px;margin-top:40px;float:left;margin-right:20px;background-image:url("../images2/sub02_function_06_phone1_on.png");background-repeat:no-repeat;}
.sub02_fuction_06_phone2{width:350px;height:680px;margin-top:40px;float:left;margin-right:20px;background-image:url("../images2/sub02_function_06_phone2_on.png");background-repeat:no-repeat;}
.sub02_fuction_06_phone3{width:350px;height:680px;margin-top:40px;float:left;background-image:url("../images2/sub02_function_06_phone3_on.png");background-repeat:no-repeat;}
.sub02_fuction_06_text1{width:350px;height:100px;float:left;margin-right:20px;}
.sub02_fuction_06_text2{width:350px;height:100px;float:left;margin-right:20px;}
.sub02_fuction_06_text3{width:350px;height:100px;float:left;}

#sub02_contents_07{width:100%;height:950px;}
.sub07_sub_title{width:312px;height:79px;margin:0 auto;margin-top:70px;}
.sub07_sub_titles{width:840px;height:54px;margin:0 auto;margin-top:30px;}
.sub02_contents_07_container{width:1090px;height:750px;margin:0 auto;}
.sub02_fuction_07_number1{width:230px;height:50px;margin-top:40px;float:left;margin-right:50px;}
.sub02_fuction_07_number2{width:230px;height:50px;margin-top:40px;float:left;margin-right:50px;}
.sub02_fuction_07_number3{width:230px;height:50px;margin-top:40px;float:left;margin-right:50px;}
.sub02_fuction_07_number4{width:230px;height:50px;margin-top:40px;float:left;}
.sub02_fuction_07_phone1{width:230px;height:450px;margin-top:40px;clear:left;float:left;margin-right:50px;background-image:url("../images2/sub02_function_07_phone1_on.png");background-repeat:no-repeat;}
.sub02_fuction_07_phone2{width:230px;height:450px;margin-top:40px;float:left;margin-right:50px;background-image:url("../images2/sub02_function_07_phone2_on.png");background-repeat:no-repeat;}
.sub02_fuction_07_phone3{width:230px;height:450px;margin-top:40px;float:left;margin-right:50px;background-image:url("../images2/sub02_function_07_phone3_on.png");background-repeat:no-repeat;}
.sub02_fuction_07_phone4{width:230px;height:450px;margin-top:40px;float:left;background-image:url("../images2/sub02_function_07_phone4_on.png");background-repeat:no-repeat;}
.sub02_fuction_07_text1{width:230px;height:150px;clear:left;float:left;margin-right:20px;}
.sub02_fuction_07_text2{width:310px;height:150px;float:left;}
.sub02_fuction_07_text3{width:230px;height:150px;float:left;margin-right:50px;}
.sub02_fuction_07_text4{width:230px;height:150px;float:left;}

/* ############################## Ȱ뿹 ############################## 2017-10-31 */
.sub04_container_01{width:100%;height:500px;background-color:#e6f5ff;}
.sub04_function_01_title_div{width:570px;height:500px;margin:0 auto;float:left;z-index:3;position:absolute;left:15%;}
.sub04_function_01_title1{width:338px;height:41px;margin-top:100px;z-index:3;}
.sub04_function_01_title2{width:548px;height:39px;margin-top:10px;z-index:3;}
.sub04_function_01_title3{width:433px;height:39px;margin-top:10px;z-index:3;}
.sub04_function_01_bg{width:1000px;height:500px;position:absolute;right:0px;float:left;z-index:1;}

.sub04_container_02{width:100%;height:1550px;}
.sub04_function_02_title{width:338px;height:44px;margin:0 auto;padding-top:100px;}
.sub04_function_02_sub_title{width:646px;height:24px;margin:0 auto;margin-top:80px;margin-bottom:50px;}
.sub04_function_02_div1{width:1225px;height:1250px;margin:0 auto;margin-top:20px;}
.sub04_function_02_sub_div1{width:288px;height:511px;float:left;margin-right:20px;margin-bottom:10px;}
.sub04_function_02_sub_div2{width:288px;height:511px;float:left;margin-right:20px;margin-bottom:10px;}
.sub04_function_02_sub_div3{width:288px;height:511px;float:left;margin-right:20px;margin-bottom:10px;}
.sub04_function_02_sub_div4{width:288px;height:511px;float:left;margin-bottom:10px;}
.sub04_function_02_name_div1{width:288px;height:100px;clear:left;float:left;margin-right:20px;}
.sub04_function_02_name_div2{width:288px;height:100px;;float:left;margin-right:20px;}
.sub04_function_02_name_div3{width:288px;height:100px;float:left;margin-right:20px;}
.sub04_function_02_name_div4{width:288px;height:100px;float:left;}
.sub04_function_02_sub_div5{width:288px;height:511px;clear:left;float:left;margin-right:20px;}
.sub04_function_02_sub_div6{width:288px;height:511px;float:left;margin-right:20px;}
.sub04_function_02_sub_div7{width:288px;height:511px;float:left;margin-right:20px;}
.sub04_function_02_sub_div8{width:288px;height:511px;float:left;margin-bottom:10px;}
.sub04_function_02_name_div5{width:288px;height:100px;clear:left;float:left;margin-right:20px;}
.sub04_function_02_name_div6{width:288px;height:100px;float:left;margin-right:20px;}
.sub04_function_02_name_div7{width:288px;height:100px;float:left;margin-right:20px;}
.sub04_function_02_name_div8{width:288px;height:100px;float:left;}

.sub04_container_03{width:100%;height:1550px;background-color:#e6f5ff;}
.sub04_function_03_title{width:339px;height:44px;margin:0 auto;padding-top:100px;}
.sub04_function_03_sub_title{width:646px;height:24px;margin:0 auto;margin-top:80px;margin-bottom:50px;}
.sub04_function_03_div1{width:1225px;height:1250px;margin:0 auto;margin-top:20px;}
.sub04_function_03_sub_div1{width:288px;height:511px;float:left;margin-right:20px;margin-bottom:10px;}
.sub04_function_03_sub_div2{width:288px;height:511px;float:left;margin-right:20px;margin-bottom:10px;}
.sub04_function_03_sub_div3{width:288px;height:511px;float:left;margin-right:20px;margin-bottom:10px;}
.sub04_function_03_sub_div4{width:288px;height:511px;float:left;margin-bottom:10px;}
.sub04_function_03_name_div1{width:288px;height:100px;clear:left;float:left;margin-right:20px;}
.sub04_function_03_name_div2{width:288px;height:100px;;float:left;margin-right:20px;}
.sub04_function_03_name_div3{width:288px;height:100px;float:left;margin-right:20px;}
.sub04_function_03_name_div4{width:288px;height:100px;float:left;}
.sub04_function_03_sub_div5{width:288px;height:511px;clear:left;float:left;margin-right:20px;}
.sub04_function_03_sub_div6{width:288px;height:511px;float:left;margin-right:20px;}
.sub04_function_03_sub_div7{width:288px;height:511px;float:left;margin-right:20px;}
.sub04_function_03_sub_div8{width:288px;height:511px;float:left;margin-bottom:10px;}
.sub04_function_03_name_div5{width:288px;height:100px;clear:left;float:left;margin-right:20px;}
.sub04_function_03_name_div6{width:288px;height:100px;float:left;margin-right:20px;}
.sub04_function_03_name_div7{width:288px;height:100px;float:left;margin-right:20px;}
.sub04_function_03_name_div8{width:288px;height:100px;float:left;}

.sub04_container_04{width:100%;height:1554px;;background-image:url("../images2/sub04_person_bg.png");background-repeat:no-repeat;background-size:100% 100%;}
.sub04_function_04_title{width:339px;height:44px;margin:0 auto;padding-top:100px;}
.sub04_function_04_sub_title{width:746px;height:24px;margin:0 auto;margin-top:80px;margin-bottom:50px;}
.sub04_function_04_div1{width:1215px;height:950px;margin:0 auto;margin-top:120px;}
.sub04_function_04_sub_div1{width:343px;height:416px;float:left;margin-left:60px;margin-right:50px;margin-top:70px;}
.sub04_function_04_sub_div2{width:343px;height:416px;float:left;margin-right:50px;margin-top:70px;}
.sub04_function_04_sub_div3{width:343px;height:416px;float:left;margin-top:70px;}
.sub04_function_04_names_div1{width:343px;height:220px;clear:left;float:left;margin-left:60px;margin-right:50px;}
.sub04_function_04_names_div2{width:343px;height:220px;float:left;margin-right:50px;}
.sub04_function_04_names_div3{width:343px;height:220px;float:left;}
.sub04_function_04_bottom_div{width:770px;height:100px;clear:left;margin:0 auto;padding-top:150px;}

.sub04_container_05{width:100%;height:235px;background-image:url("../images2/sub04_phone_num_bg.png");background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;background-attachment:fixed;background-position:center;background-size:cover;}
.sub04_function_05_div1{width:997px;height:120px;}
.sub04_phone_num_left{width:280px;height:120px;float:left;}
.sub04_phone_num_right{width:717px;height:120px;float:left;}

.sub04_container_06{width:100%;height:1900px;}
.sub04_function_06_title{width:450px;height:50px;margin:0 auto;padding-top:100px;}
.sub04_function_06_sub_title{width:746px;height:24px;margin:0 auto;margin-top:80px;margin-bottom:50px;}
.sub04_function_06_div1{width:1215px;height:1500px;margin:0 auto;margin-top:120px;}
.sub04_function_06_sub_div1{width:225px;height:450px;float:left;margin-right:20px;}
.sub04_function_06_sub_div2{width:225px;height:450px;float:left;margin-right:20px;}
.sub04_function_06_sub_div3{width:225px;height:450px;float:left;margin-right:20px;}
.sub04_function_06_sub_div4{width:225px;height:450px;float:left;margin-right:20px;}
.sub04_function_06_sub_div5{width:225px;height:450px;float:left;}
.sub04_function_06_title_div1{width:225px;height:267px;clear:left;float:left;margin-right:20px;margin-bottom:40px;}
.sub04_function_06_title_div2{width:225px;height:267px;float:left;margin-right:20px;margin-bottom:40px;}
.sub04_function_06_title_div3{width:225px;height:267px;float:left;margin-right:20px;margin-bottom:40px;}
.sub04_function_06_title_div4{width:225px;height:267px;float:left;margin-right:20px;margin-bottom:40px;}
.sub04_function_06_title_div5{width:225px;height:267px;float:left;margin-bottom:40px;}
.sub04_function_06_sub_div6{width:225px;height:450px;float:left;margin-right:20px;}
.sub04_function_06_sub_div7{width:225px;height:450px;float:left;margin-right:20px;}
.sub04_function_06_sub_div8{width:225px;height:450px;float:left;margin-right:20px;}
.sub04_function_06_sub_div9{width:225px;height:450px;float:left;margin-right:20px;}
.sub04_function_06_sub_div10{width:225px;height:450px;float:left;}
.sub04_function_06_title_div6{width:225px;height:267px;clear:left;float:left;margin-right:20px;}
.sub04_function_06_title_div7{width:225px;height:267px;float:left;margin-right:20px;}
.sub04_function_06_title_div8{width:225px;height:267px;float:left;margin-right:20px;}
.sub04_function_06_title_div9{width:225px;height:267px;float:left;margin-right:20px;}
.sub04_function_06_title_div10{width:225px;height:267px;float:left;}

/* footer sns 2017-11-14 */
.footer_sns01 { margin-left:50px; width:46px; height: 47px; }
.footer_sns02 { width:46px; height: 47px; }
.footer_sns03 { width:46px; height: 47px; }
.footer_sns04 { width:46px; height: 47px; }

/* footer layout modify 2018-03-26 */
.footer_information_munjarang{width:580px;height:145px;font-family:'Noto Sans KR';color:#777777;line-height:25px;}
.left_conts{float:left;padding-top:3px;}
.left_conts > a {color:#ccc;}
.right_conts {
	float:right;display:block;border:1px solid #eee;border-radius:50px;padding:5px;font-size:15px;cursor:pointer;transition:0.5s;
	box-sizing:border-box;
}
.right_conts:hover{background-color:rgba(27,108,231,0.95);color:#fff;border:1px solid rgba(27,108,231,0.95);transition:0.5s;}
.right_conts a {color:#fff;letter-spacing:-0.5px;}
.footer_facebook_content{width:580px;height:50px;box-sizing:border-box;line-height:20px; margin-top: 45px;}
.footer_facebook_content > ul > li{display:inline-block;margin-right:5px;}
.footer_facebook_content > h4{margin-top: 15px; letter-spacing: 0.5px;}

/* header pop up 2017-11-14 */
#myBtn { background: none; color: #fff; }
/* The Modal (background) */
.modal {
	display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
	height: 50%;
}
.modal-content p{width:70%; font-family: 'Noto Sans KR'; font-size: 80px; font-weight: 100; margin: 110px 0 0 30px;}

/* The Close Button */
.close {
	width: 50px; height: 50px;
    color: #aaaaaa;
    font-size: 50px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

/*  ڵ ̵ */
.intro_app_2_kweb{display:none;}

/* layout */
.cont_kweb{position:relative;width:980px;margin:0 auto}
.intro_app_2_kweb{position:relative;height:705px;background-color:#fff;text-align:center;overflow:hidden}
.intro_app_2_kweb .title_01{display:inline-block;color:#fff;font-size:22px;letter-spacing:-1px;line-height:28px;font-weight:normal;border-bottom:1px solid #fff;padding-top:60px}
.intro_app_2_kweb .bg_phone_kweb{display:block;z-index:1;position:absolute;top:160px;right:-75px;width:510px;height:800px;background:url(../m_images/m_bg_phone.png) no-repeat 0 0}
.intro_app_2_kweb .intro_swiper_kweb{z-index:2;position:absolute;right:-75px;margin:137px 0 0}
.intro_app_2_kweb .intro_swiper_kweb .slide_txt_kweb{z-index:10;position:absolute;top:-4px;left:-506px;width:480px;text-align:left}
.intro_app_2_kweb .intro_swiper_kweb .slide_txt_kweb .txts{display:block;color:#fff;font-size:28px;line-height:1.3;letter-spacing:-2px;outline:none;cursor:default}
.intro_app_2_kweb .intro_swiper_kweb .slide_txt_kweb .txts > em{display:block;color:#000;font-size:70px;line-height:86px;font-style:normal;font-weight:300;letter-spacing:-7px;padding-bottom:20px;margin-left:-5px}
.intro_app_2_kweb .intro_swiper_kweb .slide_txt_kweb .txts > i{font-size:24px;font-style:normal;font-weight:300;color:#333;}
.intro_app_2_kweb .intro_swiper_kweb .slide_image_kweb{float:right;margin:0 160px 0 0;width:320px}
.intro_app_2_kweb .intro_swiper_kweb .slide_image_kweb .img{position:relative;width:320px;height:590px;background:#fff;outline:none}
.intro_app_2_kweb .intro_swiper_kweb .slide_image_kweb .slick-list:after{display:block;position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.1)}
.intro_app_2_kweb .intro_swiper_kweb .slick-prev, .intro_app_2_kweb .intro_swiper_kweb .slick-next{z-index:99;position:absolute;top:50%;width:68px;height:133px;margin-top:-100px;outline:none;cursor:pointer}
.intro_app_2_kweb .intro_swiper_kweb .slick-prev{left:-650px;background-position:-410px -690px}
.intro_app_2_kweb .intro_swiper_kweb .slick-prev:hover{background-position:-410px -840px}
.intro_app_2_kweb .intro_swiper_kweb .slick-next{right:-160px;background-position:-500px -690px}
.intro_app_2_kweb .intro_swiper_kweb .slick-next:hover{background-position:-500px -840px}
.intro_app_2_kweb .intro_swiper_kweb .slick-dots{position:absolute;left:-505px;bottom:80px;z-index:10;text-align:left}
.intro_app_2_kweb .intro_swiper_kweb .slick-dots li{cursor:pointer;display:inline-block;width:90px;height:120px;margin-right:24px}
.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child{background-position:0 -690px}
.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child + li{background-position:-100px -690px}
.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child + li + li{background-position:-200px -690px}
.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child + li + li + li{background-position:-300px -690px}
.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child.slick-active{background-position:0 -840px}
.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child + li.slick-active{background-position:-100px -840px}
.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child + li + li.slick-active{background-position:-200px -840px}
.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child + li + li + li.slick-active{background-position:-300px -840px}
.intro_app_2_kweb .intro_swiper_kweb .slick-dots li > button{display:block;text-indent:-9999px}

/* Ʈ ̹ */
.logo a > span,
.btn > span,
.intro_top .title_01 span,
.intro_app_1 .post_list li a:hover .border,
.intro_app_2_kweb .intro_swiper_kweb .slick-prev, .intro_app_2_kweb .intro_swiper_kweb .slick-next,
.intro_app_2_kweb .intro_swiper_kweb .slick-dots li{display:block;color:transparent;white-space:nowrap;overflow:hidden;font-size:0;background:url(http://md.egloos.com/img/introduce/spr_intro_app_170802.png) no-repeat;background-size:1200px 990px}

/*    ̵ display none ó 2017-11-15 */
.main-sliders{display:none;}
.navbar-toggle2{display:none;}
.m_desc-text{display:none;}
.m_third_container{display:none;}
.example_field{display:none;}
.kwebtoggle{display:none;}
.s_w_bn{display:none;}
.bottom_center_mobile{display:none;}
.footer_munjarang_mobile{display:none;}

/* right side menu toggle 2017-11-20 */
.kwebtoggle {position:fixed; _position:absolute; right:-150px; top:0px; z-index:0; width:150px; height:100%; border-left:1px solid #d5d5d5; background-color:rgba(27,108,231,0.95);}
.kwebtoggle_menu { width:130px; margin:0 auto;margin-top:100px;}
.kwebtoggle_menu li{ text-align:center; display:block; padding:5.5px 0; }
.kwebtoggle_menu .r001 { border-bottom:1px solid #000; text-align:center; padding:5px 0;}
.kwebtoggle_menu .r001 a { font-size:12px; font-family: "Roboto", 'Nanum Gothic', ; font-weight:bold; color:#E00038 !important; }
.kwebtoggle_menu .r001 a:hover {  color:#939192 !important; }
.kwebtoggle_menu .r002 { border-bottom:0px solid #E5E5E5; text-align:center; padding:5px 0;}
.kwebtoggle_menu .r002 a { font-size:12px; font-weight:bold; color:#000; }
.kwebtoggle_menu .r002 a:hover {  color:#939192; }
.kwebtoggle_menu ul.sns li{display:inline-block;*display:inline;*zoom:1;margin-right:4px }
.kwebtoggle_menu a{ display:block; position:relative; }
.kwebtoggle_menu a.fav{/*left:-1px;*/ bottom:-1px; z-index:10; }
.s_w_bn {position:relative; _display:none; right:10px; top:2px; z-index:101; cursor:pointer;background:none;float:right;}
.kwebtoggle_menu .sp99 {clear:both; height:80px; border:0px solid #ECECEC;}
.kwebtoggle_menu .sp20 {clear:both; height:0px; border:0px solid #ECECEC;}
.kwebtoggle_menu .tel {font-size:12px;padding-bottom:5px;color:#000000; font-family:Roboto; font-weight:700; letter-spacing: -1px; }
.kwebtoggle_menu p {font-family:Roboto;font-size:10px;color:#7F7F7F; padding:5px 0;letter-spacing:-1px;}
.kwebtoggle_menu .del { padding:20px 10px;font-size:11px; border-bottom:1px solid #E5E5E5; }
.kwebtoggle_menu .qview { font-size:11px;font-family: "Roboto",; font-weight:700; color:#929292; border-top:1px solid #d5d5d5;}
.kwebtoggle_menu .qview a {font-size:11px; font-family: "Roboto",; font-weight:700; color:#929292;}
.kwebtoggle_menu .qview .kor { font-size:11px; font-family: ;  color:#929292; }
.kwebtoggle_menu .board_box {width:100%; }
.kwebtoggle_menu .board_box ul {width:130px;}
.kwebtoggle_menu .board_box li{ float: left; }
.kwebtoggle_menu .board_box li a { color:#000;width:130px; padding:7px 0; box-sizing:border-box;border:1px solid #929292;background: none repeat scroll 0% 0% #fff;text-align:center;display:block; font-size:14px; letter-spacing: -1px;font-weight:bold; }
.kwebtoggle_menu .board_box li a:hover {color:#fff; background: none repeat scroll 0% 0% #000;border:1px solid #000;}
.kwebtoggle_menu .cus { font-size:12px;font-family: "Roboto",; font-weight:700; color:#929292; border-bottom:1px solid #d5d5d5;  border-top:1px solid #d5d5d5; margin-top:0px;}
.kwebtoggle_menu .cus .tel {font-size:13px;padding-bottom:10px;color:#000000; font-family:Roboto; font-weight:500; }
.kwebtoggle_menu .cus p {font-family:Roboto;font-size:12px;color:#7F7F7F;}

.recent-list { width:130px; margin:0 auto;}
.recent-list  .vtit { text-align:center; padding:10px 0px; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; margin-bottom:10px; font-size:11px; font-family: "Roboto", 'Nanum Gothic', ; font-weight:700; color:#929292;  }
.recent-list  .list { text-align:center; border:0 ; }

.sub_title1_new{width:963px;height:42px;margin:0 auto;margin-top:70px;}

/* ڶ  α  2018-03-27 */
#wrap_loginss{position:relative;min-height:100%;}
.login_titless{text-align:center;font-family: 'Noto Sans KR', sans-serif;font-size:22px;letter-spacing:-1px;}
/* header */
#header_munjas,
#container_munjas {
	margin: 0 10px;
}
#header_munjas {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 168px;
	padding: 62px 0 0;
}
#header_munjas .h_logo {
	line-height: 999px;
	display: block;
	overflow: hidden;
	width: 240px;
	height: 44px;
	margin: 0 auto;
	background-position: -1px -1px;
}
#header_munjas .lang {
	position: absolute;
	top: 14px;
	right: 0;
}
#header_munjas .lang .sel {
	font-size: 12px;
	font-weight: 400;
	min-width: 95px;
	height: 30px;
	padding: 5px 10px 5px 7px;
	padding: 7px 8px 6px 7px\9;
	cursor: pointer;
	color: #333;
	border: 1px solid #ccc;
	border-radius: 0;
}
.blind {
	position: absolute;
	clip: rect(0 0 0 0);
	width: 1px;
	height: 1px;
	margin: -1px;
	overflow: hidden;
}

.btn,
.int_jogin {
	background: url(https://ssl.pstatic.net/static.gn/images/ui/login/m_sp_btn_2x_170424.png) no-repeat;
	-webkit-background-size: 160px auto;
	background-size: 160px auto;
}

/*ټ ŵ޴*/
#u_skip {
	position: relative;
	z-index: 2147483647
}
#u_skip a {
	position: absolute;
	top: -30px;
	left: 0;
	width: 128px;
	text-align: center;
	border: 1px solid #4ec53d;
	outline: 0;
	background: url(https://ssl.pstatic.net/static.gn/images/web/user/sp_u_skip.png) repeat-x 0 -11px
}
#u_skip a:active,#u_skip a:focus {
	top: 0;
	cursor: pointer;
	text-decoration: none;
	*zoom:1
}
#u_skip span {
	font-size: 11px;
	line-height: 26px;
	display: inline-block;
	padding: 2px 6px 0 0;
	letter-spacing: -1px;
	color: #fff;
	background: url(https://ssl.pstatic.net/static.gn/images/web/user/sp_u_skip.png) no-repeat 100% 11px
}
div[tabindex='-1'] {
	outline: 0
}
.u_cr {
	font-size: 11px;
	line-height: 14px;
	clear: both;
	padding: 18px 0 12px;
	text-align: center;
	color: #9e9e9e;
}
.u_cri {
	font-size: 11px;
	display: inline-block;
	margin: 0 2px;
}
.u_cri_v1 {
	margin-left: 3px;
	padding-left: 10px;
}
.u_cr .u_cri_v1.sp {
	background-position: 0 -244px;
}
.u_cra {
	font-size: 12px;
	color: #9e9e9e;
}
.u_cra_v1 {
	font-size: 11px;
}

/* layout */
.title {
	margin-bottom: 7px;
}
.title p {
	font-size: 13px;
	line-height: 17px;
	color: #333;
}
.title p .sevice {
	font-weight: 700;
}
a.btn_minor {
	font-size: 13px;
	line-height: 13px;
	display: inline-block;
	margin-top: 6px;
	padding-right: 11px;
	text-decoration: none;
	color: #8e8e8e;
	background-position: 100% -16px;
}
.link_info {
	position: relative;
	min-height: 16px;
	margin: 0 0 7px;
}
.link_info a {
	font-size: 13px;
	line-height: 13px;
	display: none;
	float: left;
	padding-right: 8px;
	text-decoration: none;
	color: #8e8e8e;
}
.link_info a span {
	position: relative;
	display: block;
	padding-right: 12px;
}
.link_info .btn_key_down {
	background: 0 0;
}
.link_info .btn_key_up {
	margin-right: 8px;
	background-position: 100% -200px;
}
.link_info .btn_key_down span {
	background-position: 100% -124px;
}
.link_info .btn_key_up span {
	background-position: 100% -161px;
}
.key {
	float: left;
	padding-bottom: 43px;
}
.key a {
	padding-right: 11px;
	background-position: 100% -16px;
}
.key_char {
	height: 115px;
}
.key_symbol {
	height: 76px;
}
.key_img {
	position: absolute;
	top: 23px;
	left: 0;
	display: block;
	width: 100%;
	height: 116px;
	background-repeat: no-repeat;
	background-position: 50% -295px;
}
.key_symbol .key_img {
	height: 76px;
	background-position: 50% -416px;
}
.error {
	font-size: 12px;
	line-height: 16px;
	margin: -2px 0 12px;
	color: #ff1616;
}
.error .error_info {
	color: #333;
}
.error strong {
	font-size: 15px;
	position: relative;
	top: 3px;
}
a.link_login_help {
	font-size: 12px;
	display: inline-block;
	padding-top: 4px;
	text-decoration: underline;
	color: #666;
}
.sub_title a.link_login_help {
	display: inline;
	color: #08A600;
}
.find_info {
	font-size: 13px;
	line-height: 14px;
	padding-top: 20px;
	text-align: center;
	color: #8e8e8e;
	border-top: 1px solid #e4e4e5;
}
.find_info a {
	font-size: 13px;
	line-height: 13px;
	display: inline-block;
	text-decoration: none;
	color: #8e8e8e;
}
html[lang='en'] .find_info a,
html[lang='zh-Hant'] .find_info a,
html[lang='zh-Hans'] .find_info a {
	text-decoration: underline;
}
.find_info .bar {
	margin: 0 4px;
}
.bar {
	display: inline-block;
	width: 1px;
	height: 13px;
	text-indent: -999em;
	background: #e4e4e5;
}
.check_info {
	position: relative;
	margin-bottom: 29px;
}
.login_form {
	clear: both;
}
.error_browser {
	position: absolute;
	bottom: 104px;
	width: 100%;
}
.error_browser p {
	font-size: 13px;
	line-height: 17px;
	display: block;
	margin: 0 auto;
	padding: 13px 15px;
	color: #777;
	background: #ecedf1;
}
html[lang='en'] .error_browser {
	bottom: 80px;
}

/* form */
.sel {
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
	width: 100%;
	min-width: 85px;
	height: 30px;
	padding: 5px 10px 5px 7px;
	padding: 7px 8px 6px 7px\9;
	color: #333;
	border: none;
	border-radius: 0;
	background: #fff url(https://ssl.pstatic.net/static.gn/images/login/global/sns/desktop/sel_arr_2x.gif) 100% 50% no-repeat;
	-webkit-background-size: 20px 8px;
	background-size: 20px 8px;

	-webkit-appearance: none;
}
.input_row {
	position: relative;
	height: 29px;
	margin: 0 0 14px;
	padding: 10px 35px 10px 15px;
	border: solid 1px #dadada;
	background: #fff;
}
.input_box {
	display: block;
	overflow: hidden;
}
.int {
	font-size: 15px;
	line-height: 16px;
	position: relative;
	z-index: 9;
	width: 100%;
	height: 16px;
	padding: 7px 0 6px;
	color: #000;
	border: none;
	background: #fff;
	outline:none;
	-webkit-appearance: none;
}
.lbl {
	font-size: 15px;
	line-height: 16px;
	position: absolute;
	z-index: 8;
	top: 16px;
	left: 15px;
	color: #8e8e8e;
}
.ie7 .lbl,
.ie8 .lbl,
.ie9 .lbl {
	z-index: 10;
}
.wrg {
	position: absolute;
	z-index: 1000;
	top: 16px;
	right: 13px;
	display: none;
	overflow: hidden;
	width: 19px;
	height: 19px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	text-indent: -999px;
	border: 0;
	background-color: transparent;
	background-position: -1px -263px;
}
.btn_login {
	display: block;
	height: 61px;
	margin: 30px 0 13px;
	background: #1fbc02;

	*width: 460px;
}
.btn_login input {
	width: 100%;
	height: 61px;
	cursor: pointer;
	text-indent: -999em;
	border: 1px solid #1eb702;

	*border: none;
	*text-indent: 0;
	*padding-left: 900px;
	-webkit-appearance: none;
}
.btn_login input.int_jogin {
	background-position: 50% -1px;
}
html[lang='en'] .btn_login input.int_jogin {
	background-position: 50% -67px;
}
.login_check_box {
	position: relative;
	display: block;
	height: 26px;
	margin: 0 0 28px 1px;
}
.login_check_box input {
	position: absolute;
	top: 1px;
	left: 0;
	width: 25px;
	height: 25px;
	cursor: pointer;
}
.login_check_box label {
	font-size: 13px;
	line-height: 26px;
	position: absolute;
	top: 0;
	left: 0;
	height: 26px;
	padding-left: 33px;
	cursor: pointer;
	color: #333;
	border: 1px solid #f5f6f7\9;
	background-position: -2px -115px;
}
.login_check_box input:checked + label {
	border: 1px solid #f5f6f7\9;
	background-position: -2px -145px;
}

/* placholder */
::-webkit-input-placeholder {
	color: #8e8e8e;
}
::-moz-placeholder {
	color: #4a4a4a;
} /* firefox 19+ */
:-ms-input-placeholder {
	color: #8e8e8e;
} /* ie */
input:-moz-placeholder {
	color: #8e8e8e;
}

/* º޴ */
.pc_check,
.audio_txt,
.ly,
.ly_v2 {
	display: none;
}

#container_munjas{padding-bottom:100px;}

/* ػ󵵿  css */
@media only screen and (min-width:1024px) {
	#header_munjas,
	#container_munjas {
		width: 768px;
		margin: 0 auto !important;
	}
	#content_munjas {
		width: 460px;
		margin: 0 auto;
	}
	.error_browser p {
		width: 460px;
		margin: 0 auto;
	}
}

@media screen and (min-width:460px) {
	#content_munjas {
		width: 460px;
		margin: 0 auto;
	}
	.error_browser p {
		width: 460px;
		margin: 0 auto;
	}
}

/* big button */
.btn_global {
	font-size: 20px;
	font-weight: 700;
	line-height: 61px;
	display: block;
	width: 100%;
	height: 61px;
	margin: 30px 0 13px;
	padding-top: 2px;
	cursor: pointer;
	text-align: center;
	color: #fff;
	border: none;
	border-radius: 0;
	background-color: rgba(27,108,231,0.95);
	-webkit-appearance: none;
	transition:.3s;
}
.btn_global:hover,
.btn_global:active,
.btn_global:link {
	text-decoration: none;
	background-color:rgba(27,108,231,0.95);
	color: #fff;
	transition:.3s;
}

/* */
.side_banner_wrap{padding-top: 55px;}
.midd_left{ width:120px; height:235px; font-size:12px; position:fixed; bottom: 241px; right: 15px; z-index:999; background-image: url(/images2/mun_sms_2_3.gif);}
.midd_left .side_banner_wrap li { width: 120px; height: 150px; box-sizing: border-box; padding: 0px 5px 0px 5px; text-align: center; position: relative; padding-top: 118px;}
.midd_left ul li { float: left; width: 100%; margin-bottom: 7px;}
.midd_left .side_banner_wrap li .txt4 { width: 105px; height: 25px; box-sizing: border-box; border: 1px solid #a1a1a1; border-radius: 5px; position: absolute; bottom: 50px; left: 7px; text-align: center; letter-spacing: -0.5px; color: #333; font-size:13px; }
.midd_left .side_banner_wrap li.Gplay .txt3 { background-color: #3bb1bf; color: #fff;}
.midd_left .side_banner_wrap li .txt3 { width: 105px; height: 25px; margin: 0 auto; position: absolute; bottom: 10px; border-radius: 5px; left: 5px; border: none;}
.midd_left .side_banner_wrap li span:first-child{letter-spacing: -1.8px; font-size: 11px; position: absolute; left: 20px; bottom: 20px;}
#tos_view{text-decoration: underline; position: absolute;top: 114px; left: 40px; cursor:pointer; }
#cd2{position: absolute; left: 6px; top: 108px;}
#submit_btn{background-image: url(/images2/quick_menu_btn_submit.png); width:104px; height:27px; position: absolute; bottom: -22px; left: 8px; cursor: pointer;}
/* */
#sms_agree_zone {margin:0px;padding:0px; border: 1px solid #00942c; border-radius: 10px; margin-left: -427px; z-index: 999999; color: #000; background: #fff; height: 273px; position: relative; margin-top: -54px; width:301px; line-height: 23px;}
#sms_agree_title { width: 100%; height: 30px; text-align: center; font-size: 14px; background: #00942c; color: #ffffff; padding-top: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
#sms_agree_content { margin: 0 auto; width: 97%; height: 180px; line-height: 20px; overflow: auto; border-bottom: 1px solid #f2f2f2; margin-top: 0px; font-size: 13px; padding: 5px;}
#sms_agree_submit_zone { margin: 0 auto; width: 100%; padding-top: 15px; text-align: center;}
.sms_agree_submit { margin-left: 5px; margin-right: 5px; margin-top: 5px; height: 25px; border: 1px solid #00942c; padding: 3px 10px 3px 10px; border-radius: 5px; background: #00942c; color: #fff; font-size: 14px; }
.sms_agree_submit_close {margin-left: 5px; margin-right: 5px;  margin-top: 5px; height: 25px; border: 1px solid #6a6a6a; padding: 3px 10px 3px 10px;
 border-radius: 5px; background: #6a6a6a; color: #fff; font-size: 14px; cursor: pointer;}

    