/* Mobile first */

.br-sm {display: inline;}
.br-md {display: inline; }
.br-lg {display: inline; }
.br {display: block; }
.view-xsm {display:inline-block; }
.view-md {display:none; }
.view-lg {display:none; }
.bg-gray {background:#f7f7f7; }
.bg-01 {background-color: #f7f7f7;}

.productview .topArea{overflow:hidden;}
.productview .intro_video {display: none;width: 100%;height: 760px;position: absolute;top: 0;left: 0;overflow: hidden;transform:translate(0,0);}
.productview .intro_video video {width: auto;height:100%;position: absolute;top:50%;right:0;transform:translate(0,-50%);}
.productview .intro_video:before {content:'';display: block;width:1600px;height:100%;margin-left:-676px;position: absolute;top: 0;left: 50%;z-index:1;background:url('/resources/_img/sub/product/GM85/video_mask_left.png') repeat-y 0 0;}
.productview .intro_video:after {content:'';display: block;width:100%;height:100%;position: absolute;top: 0;right: -500px;z-index:1;background:url('/resources/_img/sub/product/GM85/video_mask_right.png') repeat-y 100% 0;}
.productview .topArea .product_slider{height:525px;}
.productview .topArea .product_slider .product_info{position:relative;}
.productview .topArea{background:#ececec;}
.productview .topArea .slide_page .point_wrp .point{display:none;}

.productview .topArea .product_slider .product_img .img_area:before {content:"";display:block;position:absolute;top:0;left:0;width:100%;height:525px;background-size: cover; background-position: center bottom; background-repeat: no-repeat;}
.productview .topArea .product_slider .product_img .img_area.img_area_1.on:before {background-image: url('/resources/kr/_img/sub/product/GM85/gm85_slide01_bg.jpg');}
.productview .topArea .product_slider .product_img .img_area.img_area_2.on:before {background-image: url('/resources/kr/_img/sub/product/GM85/gm85_slide02_bg.jpg');}
.productview .topArea .product_slider .product_img .img_area.img_area_3.on:before {background-image: url('/resources/kr/_img/sub/product/GM85/gm85_slide03_bg.jpg');}
.productview .topArea .product_slider .product_img .img_area.img_area_4.on:before {background-image: url('/resources/kr/_img/sub/product/GM85/gm85_slide04_bg.jpg');}

.keyfeatureWrap {background:#fff; overflow:hidden; }
.keyfeatureWrap .titleArea {padding:30px 20px 20px 20px; text-align:center; }
.keyfeatureWrap .titleArea .mainTitle {padding-bottom:15px; font-family:"stitle",sans-serif; font-size:29px; line-height:33px; font-weight:800; color:#333;}
.keyfeatureWrap .titleArea .subTitle figure {margin:0;}
.keyfeatureWrap .titleArea .subTitle strong {padding:5px 0; font-size:15px; line-height:16px; color:#333; font-weight:800; display:block;}
.keyfeatureWrap .titleArea .subTitle strong.sub {font-family:inherit;font-size:16px;}
.keyfeatureWrap .titleArea .subTitle p {font-size:12px; line-height:18px; color:#666; font-weight:400; padding-top:0;}

.keyfeatureWrap .contArea > img {width:100%}
.keyfeatureWrap .contArea02 > img {width:100%}
.keyfeatureWrap .contArea .titleArea {text-align:left;}

.keyfeatureWrap .visualSection .contArea{background-color: #f7f7f7;}

.keyfeatureWrap .section01 {padding-top:15px; }
.keyfeatureWrap .section01 .contArea02 {padding-bottom:40px;}

.keyfeatureWrap .section02 > .titleArea .mainTitle {padding-top:15px; }
.keyfeatureWrap .section02 .subTxt {margin:0 auto; padding:20px 15px 35px 15px; width:100%; text-align:center; font-size:10px; font-weight:400; line-height:12px; color:#666;}
.keyfeatureWrap .section02 .subTxt.subTxt-last {width:100%; background-color: #f7f7f7; padding:15px 0 30px 0;}
.keyfeatureWrap .section02 .titleArea.bg-gray .btn-area a{margin-top:15px;}

.productview .cyberWrap{background-color:#fff;}
.productview .cyberWrap .subTxt { margin-bottom: 20px; }

.keyfeatureWrap img {margin:0 auto;}

@media all and (min-width:768px){
	.br-sm {display:block;}

	.productview .topArea .product_slider {height:610px;}
	.productview .topArea .slide_page .point_wrp{width:320px;}
	.productview .topArea .product_slider .product_explain p {width:320px;}
	.productview .topArea .product_slider .product_img .img_area:before {top:0;left:50%;width:1024px;height:610px;background-position:center center;margin-left:-512px;}
	.productview .topArea .product_slider .product_img .img_area.img_area_1.on:before {background-image: url('/resources/kr/_img/sub/product/GM85/gm85_slide01_bg_md.jpg');}
	.productview .topArea .product_slider .product_img .img_area.img_area_2.on:before {background-image: url('/resources/kr/_img/sub/product/GM85/gm85_slide02_bg_md.jpg');}
	.productview .topArea .product_slider .product_img .img_area.img_area_3.on:before {background-image: url('/resources/kr/_img/sub/product/GM85/gm85_slide03_bg_md.jpg');}
	.productview .topArea .product_slider .product_img .img_area.img_area_4.on:before {background-image: url('/resources/kr/_img/sub/product/GM85/gm85_slide04_bg_md.jpg');}

	.keyfeatureWrap {background:#fff; overflow:hidden; }
	.keyfeatureWrap .titleArea {padding:80px 0 60px; text-align:center; }
	.keyfeatureWrap .titleArea .mainTitle {padding:0 0 55px; font-family:"stitle",sans-serif; font-size:58px; line-height:58px; font-weight:800; color:#333;}
	.keyfeatureWrap .titleArea .subTitle figure {margin:0;}
	.keyfeatureWrap .titleArea .subTitle strong {padding:0 0 4px 0; font-size:22px; line-height:32px; color:#333; font-weight:800; display:block;}
	.keyfeatureWrap .titleArea .subTitle strong.sub {font-size:30px;padding-top: 30px;}
	.keyfeatureWrap .titleArea .subTitle p {font-size:16px; line-height:24px; color:#666; font-weight:400; padding-top: 5px; }

	.keyfeatureWrap .contArea > img {width:100%}
	.keyfeatureWrap .contArea02 > img {width:100%}

	.keyfeatureWrap .section01 {padding-top:0; }
	.keyfeatureWrap .section01 .contArea02 {padding-bottom:80px;}
	
	.keyfeatureWrap .section02 .subTxt {margin:0 auto; padding:40px 0 90px 0; width:100%; text-align:center; font-size:13px; font-weight:400; line-height:23px; color:#666;}
	.keyfeatureWrap .section02 .subTxt.subTxt-last{padding:30px 0 60px 0;}

	.productview .cyberWrap .subTxt { margin-bottom: 30px; }
}
@media all and (min-width:1024px){

	.br {display: inline; }
	.br-sm {display:inline;}
	.br-lg {display: inline; }
	.br-md {display: block; }
	.view-xsm {display:none; }
	.view-md {display:inline-block; }
	.view-lg {display:none; }
	.bg-gray {background:#f7f7f7; }
	.bg-gray02 {background:#f7f7f7; }

	.productview .intro_video {display: block;}
	.productview .topArea .product_slider {height:760px;}
	.productview .topArea .product_slider .product_img .img_area:before {left:40%;width:2000px;height:760px;margin-left:-1000px;background-position:center center;}
	.productview .topArea .product_slider .product_img .img_area.img_area_1.on{display:none;}
	.productview .topArea .product_slider .product_img .img_area.img_area_2.on:before {background-image: url('/resources/kr/_img/sub/product/GM85/gm85_slide02_bg_lg.jpg');}
	.productview .topArea .product_slider .product_img .img_area.img_area_3.on:before {background-image: url('/resources/kr/_img/sub/product/GM85/gm85_slide03_bg_lg.jpg');}
	.productview .topArea .product_slider .product_img .img_area.img_area_4.on:before {background-image: url('/resources/kr/_img/sub/product/GM85/gm85_slide04_bg_lg.jpg');}
}

@media all and (min-width:1240px){
	
	.br {display: inline; }
	.br-md {display: inline; }
	.br-lg {display: block; }
	.view-xsm {display:none; }
	.view-md {display:none; }
	.view-lg {display:inline-block; }
	.bg-gray {background:#f7f7f7; }

	.productview .intro_video:after {right:-150px}
	.productview .topArea .product_slider .product_img .img_area:before {top:0;left:45%;width:2000px;height:760px;margin-left:-1000px;background-position:center bottom;}
	.productview .topArea .product_slider .product_img .img_area.img_area_2.on:before {background-image: url('/resources/kr/_img/sub/product/GM85/gm85_slide02_bg_lg.jpg');}
	.productview .topArea .product_slider .product_img .img_area.img_area_3.on:before {background-image: url('/resources/kr/_img/sub/product/GM85/gm85_slide03_bg_lg.jpg');}
	.productview .topArea .product_slider .product_img .img_area.img_area_4.on:before {background-image: url('/resources/kr/_img/sub/product/GM85/gm85_slide04_bg_lg.jpg');}

	.keyfeatureWrap {background:#fff; overflow:hidden; }
	.keyfeatureWrap .titleArea {padding:90px 0 55px 0; text-align:center; }
	.keyfeatureWrap .titleArea .mainTitle {padding:0 0 63px 0; font-family:"stitle",sans-serif; font-size:58px; line-height:58px; font-weight:800; color:#333;}
	.keyfeatureWrap .titleArea .subTitle figure {margin:0;}
	.keyfeatureWrap .titleArea .subTitle strong {padding:2px 0 15px 0; font-size:22px; line-height:32px; color:#333; font-weight:800; display:block;}
	.keyfeatureWrap .titleArea .subTitle strong.sub {font-size:30px;padding-top: 0;}
	.keyfeatureWrap .titleArea .subTitle p {font-size:18px; line-height:30px; color:#666; font-weight:400; padding-top:0;}
	
	.keyfeatureWrap .contArea > img.view-lg {margin:0 auto; width:100%; max-width:1600px; display:block;}
	.keyfeatureWrap .contArea02 > img.view-lg {margin:0 auto; width:100%; max-width:1600px; display:block;}

	.keyfeatureWrap .section01 {padding-top:0; }
	.keyfeatureWrap .section01 .contArea02 {padding-bottom:80px;}
	
	.keyfeatureWrap .section02 .subTxt.subTxt-last {margin:0 auto; padding:10px 0 90px 0; text-align:center; font-size:13px; font-weight:400; line-height:23px; color:#666;}
	.keyfeatureWrap .section02 .contArea02 {margin:0 auto; padding:0 0 95px 0; width:1240px; }
	.keyfeatureWrap .section02 .contArea02.full {margin:0; padding:0 0 10px 0; width:100%; }

	.keyfeatureWrap .section02 .titleArea.bg-gray .btn-area a{margin-top:25px;}

	.bcImg.type-m{margin:0;}
}