@charset "utf-8";

.floatRight{float:right;}
.floatLeft{float:left;}
.dw_section .in_section{padding:0;}
.w50{width:50%;}
.w45{width:45%;}

.xe_widthB{max-width:1000px;*width:1000px;margin:0 auto;}
.bg_box01{float:left;}
.bg_box01 img{width:100%;vertical-align:middle;}
.box0{width:50%;}
.box1{width:25%;}
.in_box01{margin:10px 5px 0 5px;}
/* 첫번째 섹션 */
.section1{position:relative;}
.wrap_box{padding:5px;padding-bottom:0;background: #fff;position:relative;margin:0 -10px;}
.wrap_box_top{}
.box{position:relative;float:left;color:#222;}
.box11,
.box{width:25%;}
.in_box{margin:5px;padding:30px;}
.widget_box {-webkit-transition: all .4s;transition: all .4s;-moz-transition: all .4s;}
.widget_box:hover{
	}
.max_100{width:100%;vertical-align:middle;}
.max100{max-width:100%;vertical-align:middle;}
.inner_box{height:100%;width:100%;display:block;position:relative;}
.box-a{display:block;margin:10px;}

.box_top{

}
.box_top_over{transition:all 400ms;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;-ms-transition:all 400ms;}
.box_bottom{}
.box_bottom_over{transition:all 400ms;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;-ms-transition:all 400ms;}
.boxB .box_bottom{background-color:#00B3E3;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);}
.icon_box{position:absolute;right:2px;top:0;}
.in_box_top{font-weight:600;color:#fff;}
.in_box_top a{color:#fff;}
.in_box_top p{font-size:12px;margin:0;margin-bottom:0px;line-height:20px;font-weight:400;}
.in_box_top h2{font-size:19px;margin:0px 0 30px 0;position:relative;line-height:28px;font-weight:600;}
.in_box_top h2 span{line-height:28px;display:inline-block;padding-bottom:7px;border-bottom:1px solid #fff;margin-bottom: -1px;}
.in_box_top h2 span img{max-width:24px;margin-right:5px;vertical-align:bottom;}
.in_box_top h2:after{content:"";display:block;width:23px;height:1px;position:absolute;background:#fff;bottom:-7px;left:1px;}

.in_box_top h2:after,
.in_box_top h2:before{content:"";position:absolute;bottom:-9px;left:7px;width:15px;margin-left:-7px;height:1px;background:#fff;}
.in_box_top h2:after,
.in_box_top h2:before{
	-webkit-transition: none .5s ease .1s;
	-ms-transition: none .5s ease .1s;
    transition: none .5s ease .1s;
    -webkit-transition-property: transform,top,bottom,left,opacity;
	-ms-transition-property: transform,top,bottom,left,opacity;
    transition-property: transform,top,bottom,left,opacity;
}
.widget_box:hover .in_box_top h2:before{
 -ms-transform: rotate(270deg); /* IE 9 */
    -webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
    transform: rotate(270deg);
	width:15px;bottom:-5px;
}
.in_box_top h2:after{transition:all 600ms;-webkit-transition:all 600ms;-moz-transition:all 600ms;-o-transition:all 600ms;-ms-transition:all 600ms;}
.widget_box:hover .in_box_top h2:after{width:30px;}
.in_box_bottom{font-size:14px;line-height:20px;color:#fff;height:80px;}
.wrap_img_banner{text-align:center;padding-top:50px;}
.over_pic{position:absolute;top:0;bottom:0;left:0;right:0;padding:30px;background:#f7911e;font-family:"Noto Sans KR", sans-serif;font-size:14px;color:#FFF;filter:alpha(opacity=0);opacity:0;-webkit-transition:all .4s;transition:all .4s;-moz-transition:all .4s;}
.box-a:hover .over_pic{filter:alpha(opacity=90);opacity:0.9;}
.box-a img{width:100%;height:100%;vertical-align:middle;}
.in_box{position:relative;z-index:1;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;}

.box_img{width:60px;float:left;margin-right:10px;}
.box_moreC{display:block;color:#fff;margin-top:15px;}
.widget_box:hover .box_moreB{ -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);}
.box .in_box{background-position:right bottom;
background-repeat:no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
/* 두번째 블럭 */
.wrap_box6{margin:0 -5px;padding:0;}
.box6{float:left;width:14.2587%;}
.box21{float:left;}
.box21AA{width:75%;float:left;}
.box21AB{min-height:438px;}
.box21A{width:37.5%}
.box380{width:340px}
.box382{width:336px}
.box21B{width:25%;}
.in_box21{margin:5px;margin-bottom:0;}
.box21_10{margin-top:10px;}
.section-top{
position:relative;
background-position:center 50%;
background-repeat:no-repeat;
background-attachment:fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
color:#fff;display:table;width:100%;min-height:140px;}
.in-section-top{display:table-cell;vertical-align:middle;}
.wrap_bg_h2 h2{margin:12px;padding:0;font-weight:400;font-size:24px;line-height:42px;font-family: Nanumsquareb, sans-serif;}
.foot_relative_box{margin:10px;padding:0;font-weight:400;font-size:18px;line-height:28px;}
.section-top h5{margin:5px;padding:0;font-weight:400;font-size:16px;}
.section-arrow:after{content:"";display:block;clear:both;position:absolute;width:0;height:0;bottom:0;left:50%;margin-left:-16px;border:16px solid transparent;border-bottom-color:#fff;}
.section-top,
.section-top a{color:#fff;}
.wrap_bg_h2{padding:30px 0 0 0px;text-align:center;}
.wrap_bg_h2 .p_line{display:table;position:relative;width:200px;margin:0 auto;}
.wrap_bg_h2 .p_line div{display:table-cell;}
.wrap_bg_h2 div img{max-width:32px;z-index:2;position:relative;padding:0 5px;}
.bg_h2 span{padding:0 15px;position:relative;display:inline-block;}
.p_line .h2_line{display:table-cell;height:1px;overflow:hidden;position:relative;vertical-align:middle;width:50%;}
.in_line {height:1px;border-top:1px solid #fff;display:block;position:relative;top:-1px;width:100%;}
.BG_section{
position:relative;
background-position:50% 50%;
background-repeat:no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.box_customer{position:relative;height:240px;
background-position:center 50%;
background-repeat:no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-image:url(../img/custom.jpg);
color:#fff;}
.in_customer{padding:20px;padding-bottom:0;}
.in_customer h2{margin:10px 0;padding:0;font-size:20px;font-weight:600;line-height:28px;}
.in_customer div.custom_text{color:#c4d6ff;line-height:18px;font-size:12px;letter-spacing: -1px;display:table;width:100%;height:36px;}
.in_custom_text{display:table-cell;vertical-align:middle;}
.in_customer h3{margin:10px 0;padding:0;font-size:24px;font-weight:700;line-height:34px;}
.in_customer a{border:1px solid #fff;text-align:center;line-height:24px;padding:10px 0;font-size:15px;font-weight:600;display:block;color:#fff;background:transparent;margin-top:23px;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;-ms-transition:all 300ms;}
.in_customer a:hover{background:#1e3b7f;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);}


.box_border_bottom{border:1px solid #e6e6e6;}
.box21_top{
padding:20px 30px;
background-position:right top;
background-repeat:no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-image:url(../img/bg_h2.gif);
color:#fff;
}
.box21_topB{background-image:url(../img/bg_h2B.gif);}
.box21_topC{background-image:url(../img/bg_h2C.gif);}
.box_h2{margin:0;padding:0px;padding-top:2px;font-size:20px;font-weight:600;line-height:28px;position:relative;}
.box21_top p{font-size:12px;padding-left:2px;margin:0;margin-bottom:10px;line-height:20px;font-weight:400;position:relative;color:#c4d6ff}
.box21_top p:after{content:"";display:block;width:11px;height:1px;background:#fff;position:absolute;left:2px;bottom:-5px;}
.box_moreA{width:66px;height:32px;display:block;position:absolute;right:-10px;top:0px;background:url(../img/view_more.png) no-repeat;overflow:hidden;text-indent:-9999px;}
.margin-right2{margin-right:2px;}
.box21_banner{vertical-align:middle;max-width:100%;}
/* 네번째 블럭 */
.box_foot{margin:20px 0;}
.has_i{line-height:32px;margin:20px 0;font-size:24px;font-weight:600;}
.has_i i{font-size:28px;vertical-align:top;}
.has_i_div{font-size:15px;color:#777;line-height:1.5em;min-height:90px;}
/* 지도 */
.map_left{float:right;width:50%;}
.map_left .wrap_info{;margin:30px 20px;}
.map_left .wrap_info h2{color:#222;border-bottom:1px solid #ddd;}
.map_right{width:50%;float:right;}
.wrap_map{padding:0 0 0 0;}
.wrap_map iframe{width:100% !important;height:250px !important;vertical-align:middle;}
.info-ul{margin:0;padding:0;list-style:none;}
.info-ul li{margin-bottom:5px;padding-left:20px;position:relative;}
.info-ul li i{margin-right:5px;font-weight:600;position:absolute;left:0;top:5px;}
/* 하단 위젯 */
.m-box{width:25%;float:left;}
.in-m-box{margin:10px;}
.in-m-box img{width:100%;}
.box_absolute{position:absolute;left:0;right:0;top:0;bottom:0;}
.box-border{padding:23px 18px 0 18px;border:1px solid #ddd;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transition: all .4s;transition: all .4s;-moz-transition: all .4s;}
.box-border:hover{border: 1px solid #111;
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.4);
    box-shadow: 0 1px 4px rgba(0,0,0,0.4);}
.widget_box{margin:0;position:relative;z-index:1;}
.widget_box_h2{position:relative;z-index:3;width:100%;}
.widget_box_h2 h2{position: relative;font-size:18px;margin:0;padding:11px 0px 25px 0px;font-weight:600;line-height:24px;height:24px;overflow:hidden;display:block;}
.m-box h2{text-align:center;}
.m-box h2:after,
.m-box h2:before{content:"";position:absolute;bottom:6px;left:50%;width:15px;margin-left:-7px;height:1px;background:#333;}
.m-box h2:after,
.m-box h2:before{
	-webkit-transition: none .5s ease .1s;
	-ms-transition: none .5s ease .1s;
    transition: none .5s ease .1s;
    -webkit-transition-property: transform,top,bottom,left,opacity;
	-ms-transition-property: transform,top,bottom,left,opacity;
    transition-property: transform,top,bottom,left,opacity;
}
.m-box:hover h2:before{
 -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
}
.section5 .wrap_widgetDW_A {padding:10px 0px 0 0px;}
.wrap_box_banner{position:relative;overflow:hidden;}
.wrap_box_banner img{width:100%;vertical-align:middle;}
.wrap-box-owl .owl-controls{width:100%;}
.wrap-box-owl .owl-controls .owl-nav{display:none;}
.wrap-box-owl .owl-controls .owl-dots{height:22px;text-align:center;padding-bottom: 10px;} 
.wrap-box-owl .owl-controls .owl-dots .owl-dot{display:inline-block;padding:3px;}
.wrap-box-owl .owl-controls .owl-dots span{display:inline-block;width:20px;height:5px;background:#eee;-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;transition:all 400ms;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;-ms-transition:all 400ms;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2); -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);}
.wrap-box-owl .in_box_top h2{border-bottom:1px solid #ddd;}
.foot-m-box{text-align:center;}
.foot-m-box .section_more{margin-top:10px;}
.box_banner{position:absolute;width:100%;}
.box_foot_banner{bottom:0;}

.section6 {margin-bottom:20px;}
.section6 .in_box_bottom{font-size:14px;line-height:24px;color:#444}
.section6 .in_box_top h2:after, .section6 .in_box_top h2:before {background:#222;}
.section6 .in_box_top h2 span {border-bottom: 1px solid #222;}

.wrap_box3{margin:0 -10px}
.box3{width:33.333333%;float:left;}
.box3 .in_box3{margin:10px;padding:9px;border:1px solid #ddd;position:relative;overflow:hidden;text-align:center;}
.box3 a{position:relative;display:inline-block;}
.slick_over{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transition: all .4s;transition: all .4s;-moz-transition: all .4s;filter:alpha(opacity=0);opacity:0.0;}
.box3:hover .slick_over{filter:alpha(opacity=100);opacity:1;}
.scale_title{padding:0 10px;text-align:center;font-size:15px;font-weight:600;line-height:24px;height:48px;overflow:hidden;transition:all 600ms;-webkit-transition:all 600ms;-moz-transition:all 600ms;-o-transition:all 600ms;-ms-transition:all 600ms;}
.scale_titleB{padding:0 10px;margin:0 5px;height:24px;background:#999;color:#fff;font-size:14px;font-weight:400;}

.box3:hover .scale_title{color:#0069b7}
.dw_section .xe-widget-wrapper{overflow:visible;}
.scale img{width:100%;vertical-align:middle;transition:all 600ms;-webkit-transition:all 600ms;-moz-transition:all 600ms;-o-transition:all 600ms;-ms-transition:all 600ms;
	-webkit-transform: scale(1);
    -moz-transform: scale(1); 
    -o-transform: scale(1);}
.box3:hover .scale img{
	-webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15);}


.bgGray {position:relative; float:left; width:43%; min-height:155px; margin:0.5%; padding:30px; letter-spacing:-1px;
background: rgb(227,227,227); /* Old browsers */
background: -moz-linear-gradient(top, rgba(227,227,227,1) 1%, rgba(253,255,255,1) 44%, rgba(218,218,218,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(227,227,227,1) 1%,rgba(253,255,255,1) 44%,rgba(218,218,218,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(227,227,227,1) 1%,rgba(253,255,255,1) 44%,rgba(218,218,218,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#dadada',GradientType=0 ); /* IE6-9 */
}
.bgGray:nth-child(2n) {margin-right:0;}
.bgGray .imgCont {position:absolute; top:0; right:3%;}



.left_section{float:left;width:50%;margin-bottom:10px;}
.left_section .center_section{margin-right:5px;}
.full_section{clear:both;margin-bottom:10px;}
.right_section{float:right;width:50%;margin-bottom:10px;}
.right_section .center_section{margin-left:5px;}
.wrap_banner img{vertical-align:middle;width:100%;}
.section2{margin-bottom:0}

@media screen and (max-width:1280px){
.map_left{width:50%;}
.map_left .wrap_info{max-width:360px;margin:40px 20px;}
.wrap_map{margin-left:0px;}

}
@media screen and (max-width:1120px){
.wrap_box_top{margin-top:0;}

}
@media screen and (max-width:1024px){
.has_i_div{font-size:14px;}

.box_border:after{display:none;}
}
@media screen and (max-width:1023px){
.box11, .box{width:50%;}
.wrap_box,
.wrap_box3 {margin:0;padding:0 5px;padding-top:5px;}
.dw_section{margin:0 auto;}
.w50,
.w45{width:100%;}
.m-box{width:50%}
.wrar-m-box{max-width:600px;margin:0 auto;}
.normal_dw_4{display:block}
.wrap_box6{margin:0;padding:0 5px;}
.wrap_center_box{margin:0;padding:0 10px;}
.m-box .widgetTable_DW_list td.time{display:none;}
.box380,
.box382,
.box21B {width:100%;}
.wrap_box6 .gallery_li2 {width:25%;}
.in_box21 {margin-bottom:5px;}
.wrap_box_login{display:none;}
.box21_10{margin:0;}

}
@media screen and (max-width:819px){
.box6 {width:25%;margin:5px 0}
.wrap_box6 {margin: 0;padding:0 5px}
.wrap_center_box{padding:0 10px}
}

@media screen and (max-width:768px){


}
@media screen and (max-width:767px){


}
@media screen and (max-width:580px){

.box_foot {margin:0;}
.map_right,
.map_left{width:100%;}
.map_left .wrap_info {max-width:100%;margin: 10px 0 30px 0px;}
.map_left .wrap_info .widget_box{margin:20px;}
.box3{width:50%;}
.box6 {width:33.33333%;}
.box0{width:100%;}
.box1{width:50%;}
}
@media screen and (max-width:533px){
.wrap_map iframe{height:300px !important;}
.in-m-box {margin:5px;}
.wrap_box6 .gallery_li2 {width:50%;}
}
@media screen and (max-width:532px){
.box11, .box{width:100%;}
.banner_widget .box_img,
.m532_on{display:block;}
.banner_widget .box_bg,
.banner_widget h2,
.banner_widget div{display:none;}
.section1 .wrap_widgetDW_A {padding:0px 10px 0 10px;}
.section1 .wrap_bg_h2 {padding:40px 0 0 0;}
.relative_box h2,
.wrap_bg_h2 h2{font-size:24px;}
.foot_relative_box{margin:10px 0;font-size:15px;}
.wrap_bg_h2{padding:30px 0 0 0;}
}
@media screen and (max-width:480px){
.widget_box_h2 h2{padding-bottom:15px;}
.in_box_bottom{line-height:22px;}
.left_section{float:left;width:100%;margin-bottom:10px;}
.left_section .center_section{margin-right:0px;}
.right_section{float:right;width:100%;margin-bottom:10px;}
.right_section .center_section{margin-left:0px;}
}

@media screen and (max-width:450px){
.normal_dw_3{display:none}
.box6 {width:50%;}
}

@media screen and (max-width:380px){
.m-box{width:100%}
.widget_box_banner .bg_box_banner{display:none;}
.widget_box_banner .box-border{position:relative;padding-bottom:15px}
.normal_dw_3,
.normal_dw_4{display:block}
.widget_box_h2 h2{padding-bottom:25px;}
}
@media screen and (max-width:340px){
.box3{width:100%;}
}

	.section-2 {
	position: relative;
	padding: 0; }

	.section-2 .section-title {
	margin-top: 100px;
	text-align: center;
	font-size: 40px;
	}

	.section-2 .section-inner {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	}


	.hero-scene {
	position: relative;
	overflow: hidden;
	padding-bottom: 30px;}

	.hero-scene__background {
	position: relative;
	height: 600px;
	background: #e1ebf0;
	}

	.hero-scene__plan-1 {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url(./layouts/barobus/include/busimg/plan-1.svg);
	background-repeat: repeat-x;
	background-position: bottom;
	}

	.hero-scene__plan-2 {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url(./layouts/barobus/include/busimg/plan-2.svg);
	background-repeat: repeat-x;
	background-position: bottom;
	}


	.hero-scene__clouds .cloud {
	position: absolute;
	left: 0;
	animation-name: heroCloud;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-fill-mode: backwards;
	}

	.hero-scene__clouds .cloud-1 {
	bottom: 280px;
	animation-duration: 30s;
	animation-delay: 0s;
	}

	.hero-scene__clouds .cloud-2 {
	bottom: 350px;
	animation-duration: 34s;
	animation-delay: 6s;
	}

	.hero-scene__clouds .cloud-3 {
	bottom: 220px;
	animation-duration: 30s;
	animation-delay: 9s;
	}

	.hero-scene__clouds .cloud-4 {
	bottom: 180px;
	animation-duration: 34s;
	animation-delay: 12s;
	}

	.hero-scene__clouds .cloud-5 {
	bottom: 320px;
	animation-duration: 38s;
	animation-delay: 16s;
	}

	.hero-scene__clouds .cloud-6 {
	bottom: 270px;
	animation-duration: 30s;
	animation-delay: 18s;
	}


	.hero-scene__cta {
	position: absolute;
	z-index: 1;
	bottom: -60px;
	left: 50%;
	display: block;
	width: 212px;
	height: 212px;
	margin-left: -106px;
	transition: transform .3s;    }

	.hero-scene__cta:hover {
	transform: scale(1.5);
	}


	.hero-scene__target {
	display: none;
	}

	.hero-scene__bus-profil {
	position: absolute;
	bottom: 3px;
	left: 0;
	animation-name: heroBus;
	animation-timing-function: linear;
	animation-duration: 16s;
	animation-fill-mode: backwards;
	animation-iteration-count: infinite;
	}

	.hero-scene__bus-profil-2 {
	position: absolute;
	bottom: 3px;
	right: 0;
	animation-name: heroBus2;
	animation-timing-function: linear;
	animation-duration: 18s;
	animation-delay: 2s;
	animation-fill-mode: backwards;
	animation-iteration-count: infinite;
	}

	.hero-scene__bubus {
	position: absolute;
	bottom: 0;
	left: 50%;
	display: block;
	margin-left: -65px;
	margin-bottom: -7px;
	}


	.section-2.is-in-viewport.hero-scene.hero-scene__target {
	display: block;
	animation-name: heroTarget, heroTargetEntrance;
	animation-timing-function: linear, linear;
	animation-iteration-count: infinite, 1;
	animation-duration: 10s, 1s;
	animation-delay: 1s;
	animation-fill-mode: backwards;
	}

	.section-2.is-in-viewport.hero-scene.hero-scene__bubus {
	display: block;
	animation-name: heroBubus;
	animation-delay: 0s;
	animation-duration: 2s;
	animation-timing-function: ease-in;
	animation-fill-mode: backwards;
	transform-origin: bottom center;
	}
	@keyframes heroCloud {
	0% {
	opacity: 0;
	transform: translateX(-160px);
	}

	10% {
	opacity: 1;
	}

	90% {
	opacity: 1;
	}

	100% {
	opacity: 0;
	transform: translateX(100vw);
	}
	}

	@keyframes heroBubus {

	0% {
	opacity: 0;
	transform: scale(0);
	}

	10% {
	opacity: 1;
	}

	100% {
	transform: scale(1);
	}
	}

	@keyframes heroTarget {

	0% {
	transform: rotate(0);
	}

	100% {
	transform: rotate(360deg);
	}
	}

	@keyframes heroTargetEntrance {

	0% {
	opacity: 0;
	transform: scale(1.5);
	}

	100% {
	opacity: 1;
	transform: scale(1);
	}
	}

	@keyframes heroBus {

	0% {
	transform: translateX(-160px);
	}

	100% {
	transform: translateX(100vw);
	}
	}


	@keyframes heroBus2 {

	0% {
	transform: scaleX(-1) translateX(-160px);
	}

	100% {
	transform: scaleX(-1) translateX(100vw);
	}
	}

	.app_link{
		text-align: center;
	}
	.app_link img{
		margin: 20px;
		width: 60px;
	}

	#sectionA {text-align: center;padding: 60px 0;}
	#sectionA p {font-size: 20px; letter-spacing: -3px;}
	.section-title{font-size: 35px;line-height: 35px;}
	.sec_data{float: left;margin: 10px 20px;width: 25%;}
	.sec_data img{width:100px}
	.sec_data ul{padding: 0;}
	.sec_data li{list-style: none;}

	#sectionB {text-align: center;background: #ececec;padding: 60px 0;}
	#sectionB p {font-size: 20px; letter-spacing: -3px;}

	
	@media screen and (max-width:847px){
		.section-2 .section-title {font-size: 30px;}
		.section-title {font-size: 25px;line-height: 30px;}
		#sectionA p, #sectionB p {font-size: 15px;}
		.sec_data{margin: 10px 0;width: 50%;}
		.sec_data img {width: 80px;}
		#sectionA, #sectionB {padding: 25px 15px;}
	}