@charset "utf-8";

/* 초기화 */
html{overflow-y:scroll}
body{margin:0;padding:0;line-height:1em;background:#f4f4f4;font-weight:400;font-size:1em;font-family:GothamWeb,"나눔바른고딕",NanumBarunGothicWeb,dotum;color:#000;min-width:1200px;}


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th, td {font-weight: normal; vertical-align:middle; line-height:1.6;}
h1, h2, h3, h4, h5, h6{clear: both;font-size:1em;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}

#hd ul, nav ul, #ft ul{margin:0;padding:0;list-style:none}
legend{position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img{vertical-align:middle}
input, button{margin:0;padding:0;font-size:1em}
button{cursor:pointer}

textarea, select{font-size:1em}
select{margin:0}
p{margin:0;padding:0;word-break:break-all}
hr{display:none}
pre{overflow-x:scroll;font-size:1.1em}
a{color:#000;text-decoration:none}
a:hover, a:focus, a:active{color:#000;}




/* 팝업레이어 */
#hd_pop{z-index:1000;position:relative;margin:0 auto;height:0}
#hd_pop h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops{position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con{}
.hd_pops_footer{padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button{margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}

/* 상단 레이아웃 */
#hd{position:fixed;left:0;top:0;min-width:1200px;width:100%;height:208px;background:#f4f4f4;z-index:999;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;}
.hd_zindex{z-index:10 !important}
#hd_h1{position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_wrapper{position:relative;left:0;top:0;z-index:20;}
#hd_wrapper button{overflow:hidden;display:block;position:absolute;top:37px;background-color:transparent;background-repeat:no-repeat;white-space:nowrap;}
#hd_wrapper button.btn_menu{left:30px;width:48px;height:48px;border:none;background-image:url("/images/common/btn_menu.png");background-position:center center;text-indent:-1000em;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;}


#hd_wrapper button.btn_companyprofile{right:30px;padding:0 47px 1px 13px;height:38px;border:solid 2px #000;background-image:url("/images/common/btn_company.png");background-position:right 15px center;font-size:16px;line-height:38px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;}
#hd_wrapper button.btn_companyprofile a{display:block;line-height:1;font-size:15px;}

#logo{overflow:hidden;position:absolute;left:50%;top:40px;margin-left:-150px;width:300px;height:auto;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;}
#logo img{ }







.roboto { font-family:"Roboto"; font-weight:500;}

.gotham{ font-family:"GothamWeb"; }
/* CUSTOM RADIO & CHECKBOXES
   http://stackoverflow.com/a/17541916/383904 */
.rad,
.ckb{
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
}
.rad > input,
.ckb > input{ /* HIDE ORG RADIO & CHECKBOX */
  visibility: hidden;
  position: absolute;
}
/* RADIO & CHECKBOX STYLES */
.rad > i,
.ckb > i{     /* DEFAULT <i> STYLE */
  display: inline-block;
  vertical-align: middle;
  width:  16px;
  height: 16px;
  border-radius: 50%;
  transition: 0.2s;
  box-shadow: inset 0 0 0 15px transparent;
  border: 2px solid #fff;
  background: none;
  margin-right:10px;
}
/* CHECKBOX OVERWRITE STYLES */

.rad:hover > i{ /* HOVER <i> STYLE */
  box-shadow: inset 0 0 0 4px #000;
  background: #fff;
}
.rad > input:checked + i{ /* (RADIO CHECKED) <i> STYLE */
  box-shadow: inset 0 0 0 4px #000;
  background: #fff;;
}

.ckb > input{ /* HIDE ORG RADIO & CHECKBOX */
  visibility: hidden;
  position: absolute;
}
.ckb > i{     /* DEFAULT <i> STYLE */
  display: inline-block;
  vertical-align: middle;
  width:  16px;
  height: 16px;
  border-radius: 50%;
  transition: 0.2s;
  box-shadow: inset 0 0 0 8px #fff;
  border: 1px solid gray;
  background: gray;
}
.ckb > i {
  width: 25px;
  border-radius: 3px;
}
.ckb > input + i:after{
  content: "";
  display: block;
  height: 12px;
  width:  12px;
  margin: 2px;
  border-radius: inherit;
  transition: inherit;
  background: gray;
}
.ckb > input:checked + i:after{ /* (RADIO CHECKED) <i> STYLE */
  margin-left: 11px;
  background:  orange;
}

.ckb2{
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
}

.ckb2 > input{ /* HIDE ORG RADIO & CHECKBOX */
  visibility: hidden;
  position: absolute;
}
/* RADIO & CHECKBOX STYLES */
.rad2 > i,
.ckb2 > i{     /* DEFAULT <i> STYLE */
  display: inline-block;
  vertical-align: middle;
  width:  16px;
  height: 16px;
  border-radius: 30%;
  transition: 0.2s;
  box-shadow: inset 0 0 0 15px transparent;
  border: 1px solid #eee;
  background: none;
  margin-right:10px;
}
/* CHECKBOX OVERWRITE STYLES */

.ckb2:hover > i{ /* HOVER <i> STYLE */
  box-shadow: inset 0 0 0 4px #000;
  background: #ddd;
}
.ckb2 > input:checked + i{ /* (RADIO CHECKED) <i> STYLE */
  box-shadow: inset 0 0 0 4px #000;
  background: #ddd;;
}

/*Main  slide */
	.mwrap .items .desc {width:80%;height:100%; position:relative; margin: 7% auto;  }
	.mwrap .items .desc .nums {  font-family:'GothamWeb'; color:#fff;font-size:14px;
	width:14px;height:14px;font-weight:500;
	  transform: rotate(90deg);
 -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
	}
	.mwrap .items .desc .line{ width:1px;  height:40px;  margin:15px 0 28px; background-color:#fff; }
	.mwrap .items .desc .mtx1{font-size:84px; font-weight:bold;padding:10px 0; text-transform:uppercase  ; color:#fff;}
	.mwrap .items .desc .mtx2 {font-size:18px; font-weight:normal;padding:40px 0 0;font-family:'noto'; color:#fff;}
	.mwrap .items .desc .mtx3 {font-size:18px; font-weight:400;padding:10px 0;font-family:'noto'; opacity:0.6;color:#fff; }
	.mwrap .items .desc .btn_main{ font-size:16px; font-weight:400;padding:10px 0;font-family:'noto';padding:10px 20px;border:1px solid #fff;  background-color:transparent; color:#fff;margin:15px 0;}




/* scroll header */
.scrollBody #hd{height:1px;}
.scrollBody #aside{height:120px;}
.body_www_index.scrollBody #aside{height:66px;}
.scrollBody #hd #logo,
.scrollBody #hd_wrapper button.btn_companyprofile{top:0;height:0;opacity:0;}
.scrollBody #hd_wrapper button.btn_menu{top:0;width:39px;height:66px;background-image:url("/images/common/btn_menu_scroll.png");}
.scrollBody #gnb{min-width:1200px;margin:0;height:66px;}
.scrollBody .gnb_1da{line-height:66px;}
.scrollBody #gnb .customer{line-height:66px;}
.scrollBody .gnb_1dli{ line-height:60px !important;}
/* 메인메뉴 */
#gnb{position:relative;left:0;top:0;margin-top:128px;width:100%;height:80px;min-width:1200px;background:#000;text-transform:uppercase;z-index:10;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;}
#gnb h2{position:absolute;font-size:0;line-height:0;overflow:hidden}
#gnb_1dul{margin:0 auto !important;text-align:center;zoom:1;}
.gnb_1dli{display:inline-block;position:relative;left:0;top:0;line-height:80px;z-index:10;}
.gnb_1da{display:inline-block;padding:0 30px;font-size:1.125em;line-height:80px;color:#fff !important;text-decoration:none;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;}
.gnb_1da:focus, .gnb_1da:hover{text-decoration:none; line-height:64px;}
.gnb_1dli_air .gnb_1da{background-color:#333;color:#fff}
.gnb_1dli_on .gnb_1da{font-weight:700;}

.gnb_1da.on{font-weight:700;}


.gnb_2dul{display:none;position:absolute;top:35px;width:180px}
.gnb_2da{display:block;padding:13px 10px;text-align:left;text-decoration:none}
.gnb_1dli_air .gnb_2da{background-color:#333;color:#fff}
.gnb_1dli_on .gnb_2da{background-color:#333;color:#fff}
.gnb_2da:focus, .gnb_2da:hover{background:#666;text-decoration:none}
.gnb_1dli_over .gnb_2dul{display:block;left:0;background:#fff}
.gnb_1dli_over2 .gnb_2dul{display:block;right:0;background:#fff}
#gnb .customer{position:absolute;right:48px;top:0;font-size:1.375em;line-height:80px;color:#fff;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;}
#gnb .customer span{margin-right:5px;font-size:0.636365em;color:#fff;vertical-align:middle;}
#gnb .customer span.ov1200{display:inline;transition: all 1.5s ease;}
#gnb .customer span.in1200{display:none;transition: all 1.5s ease;}

#gnb_empty{padding:10px 0;width:100%;text-align:center;line-height:2em}
#gnb_empty a{text-decoration:underline}

/* 중간 레이아웃 */
#wrapper{margin:0 auto;z-index:5;zoom:1}
#wrapper:after{display:block;visibility:hidden;clear:both;content:""}

#aside{height:200px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;}

#breadcrumbs{margin:0 auto;width:1200px;height:40px;}
#breadcrumbs ul{float:right;margin:20px 0 0;height:20px;}
#breadcrumbs ul li{float:left;padding-left:30px;background:url("../images/common/icon8.png") no-repeat left 12px center;font-weight:700;font-size:12px;color:#333;}
#breadcrumbs ul li.icon_home{float:left;padding-left:17px;height:13px;line-height:13px;background:url("../images/common/icon_home.png") no-repeat left center;font-weight:400;color:#b5b5b5;}

#container{position:relative;left:0;top:0;min-height:500px;height:auto !important;height:500px;font-size:1em;z-index:4;zoom:1}
#container:after{display:block;visibility:hidden;clear:both;content:""}
#container_title{padding:55px 0 54px;line-height:45px;font-weight:400;font-size:47px;text-align:center;text-transform:uppercase;}

/* 하단 레이아웃 */
#ft{position:relative;left:0;top:0;height:220px;background:#000;font-family:NanumBarunGothicWeb;}
#ft_nb{height:55px;border-bottom:solid 1px #424242;line-height:1.8em;text-align:center;}
#ft_nb a{display:inline-block;padding:0 24px;background:url("../images/common/icon1.png") no-repeat left center;color:#fff;line-height:55px;}
#ft_nb a:first-child{background:none;}
#ft_info{position:relative;margin:0 auto;padding-top:25px;line-height:1.6;font-weight:700;font-size:0.875em;color:#636363;text-align:center}
#ft_info span{margin:0 5px;}
#ft_info span.bold{color:#979797}
#ft_copy{margin-top:20px;font-size:0.875em;color:#636363;text-align:center}
#ft_copy a{color:#636363;}
#ft_totop{overflow:hidden;position:absolute;top:0;right:0;width:54px;height:55px;background:url("../images/common/btn_top.png") no-repeat center center;border-left:solid 1px #424242;text-indent:-1000em;}

/* Mobile화면으로 */
#device_change{display:block;margin:0.3em;padding:0.5em 0;border:1px solid #eee;border-radius:2em;background:#fff;color:#000;font-size:2em;text-decoration:none;text-align:center}

/************************************************ main ************************************************/
/* visual */
.mainvisual{overflow:hidden;width:100%;height:auto;background:#fff;}
.mainvisual ul{height:647px;}
.mainvisual ul li{width:100%;height:647px;}
.main_visual { position:relative;}
.main_visual .items{float:left; width:100%;min-height:396px;position:relative; }
.main_visual .items { background-repeat:no-repeat; background-position:top center;  background-size:cover; }
.main_visual .items img{width:100%;height:auto;}
.main_visual .items  .alink{ position:absolute;left:54%;top:67%;margin-left:18%;border:0px solid #fff; display:block;z-index:099;width:100px;height:25px;}
.main_visual .items .ment1{ position:absolute;right:50px;bottom:50px;  font-size:21px; text-align:center;width:300px;color:#fff;line-height:1.8;background-color:rgba(0,0,0,0.4);padding:10px 0;font-weight:bold;   }
.main_visual .items .ment2{ position:absolute;right:50px;bottom:50px;color:#000; font-size:21px; text-align:center;width:300px; line-height:1.8;background-color:rgba(255,255,255,0.4);padding:10px 0;font-weight:bold;   }

.main_visual .items .ment00{display:inline-block;; text-align:center; vertical-align:middle;  font-family:GothamWeb; font-size:90px;color:#fff; width:100%;height:auto; line-height:1.2;font-weight:700;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.main_visual .items .ment00 span  {     font-size:20px; color:#fff; display:block;  font-weight:300;}

.main_visual .mpager{position:absolute; display:table-cell;right:0;top:30%;margin-right:28px;padding:10px 0;width:20px;font-weight:bold;font-size:.85em;color:#666;text-align:center;vertical-align:middle;z-index:9999; width:60px !important; }
.main_visual .mpager a { margin:15px;display:block; width:15px;height:15px;background:#000;border:solid 1px #000;opacity:0.2;filter:alpha(opacity=20);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;line-height:20px;text-indent:-1000em;}
.main_visual .mpager a.selected{ opacity:0.5;filter:alpha(opacity=50);}
.main_visual .mpager a:hover{opacity:0.5;filter:alpha(opacity=50);  }

.main_visual .mpager a.black { margin:15px;display:block; width:15px;height:15px;background:#fff;border:solid 1px #000;opacity:0.2;filter:alpha(opacity=20);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;line-height:20px;text-indent:-1000em;}


.main_visual .mpager a.black.selected{ opacity:0.9;filter:alpha(opacity=90);}
.main_visual .mpager a{ -webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;}
/* common */
.wrapper_www #container{}
.wrapper_www #container h3{height:44px;line-height:44px;font-weight:400;font-size:40px;text-align:center;text-transform:uppercase; margin-bottom:20px;}
/* about us */
.main_content1{clear:both;padding-top:105px;padding-bottom:93px;background-color:#f4f4f4;}
.main_content1 h3{margin-bottom:25px;}
.main_content1 .cont1{padding:35px 0 0;}
.main_content1 h4{margin-bottom:30px;font-weight:400;font-size:42px;text-align:center;}
.main_content1 .cont1_1{margin-bottom:50px;line-height:1.65;text-align:center;}
.main_content1 ul{display:table;margin:0 auto;width:1200px;}
.main_content1 ul li{display:table-cell;position:relative;left:0;top:0;padding-right:115px;text-align:center;}
.main_content1 ul li:last-child{padding-right:0;}
.main_content1 ul li span{display:block;}
.main_content1 ul li .icon{height:115px;background-repeat:no-repeat;background-position:center top;}
.main_content1 ul li.brand1 .icon{background-image:url("../images/main/cont1_ic1.png");}
.main_content1 ul li.brand2 .icon{background-image:url("../images/main/cont1_ic2.png");}
.main_content1 ul li.brand3 .icon{background-image:url("../images/main/cont1_ic3.png");}
.main_content1 ul li.brand4 .icon{background-image:url("../images/main/cont1_ic4.png");}
.main_content1 ul li .title{margin-bottom:25px;font-weight:700;font-size:22px;text-transform:uppercase;white-space:nowrap;}
.main_content1 ul li .def{line-height:1.5;font-size:14px;color:#555;}
.main_content1 ul li dl{margin-bottom:8px;line-height:1.2;text-align:center;}
.main_content1 ul li dl dt{}
.main_content1 ul li dl dd{font-size:16px;}
.main_content1 ul li .icon_plus,
.main_content1 ul li .icon_eq{position:absolute;right:50px;top:113px;width:16px;height:16px;background-repeat:no-repeat;background-position:center center;}
.main_content1 ul li .icon_plus{background-image:url("../images/main/icon_plus.png");}
.main_content1 ul li .icon_eq{background-image:url("../images/main/icon_eq.png");}
/* service */
.main_content2{clear:both;padding-top:116px;padding-bottom:124px;background:#000;}
.main_content2 h3{margin-bottom:23px;color:#fff;}
.main_content2 .cont1{margin:0 auto;padding-top:32px;width:1200px;}
.main_content2 .cont1:after{clear:both;display:block;content:"";}
.main_content2 .cont1 a{display:block;float:left;width:370px;height:497px;background:transparent;position:relative; }
.main_content2 .cont1 a:hover{color:#000;}
.main_content2 .cont1 a.cont1_1{margin-right:45px;}
.main_content2 .cont1 a.cont1_3{float:right;}
.main_content2 .cont1 .img{width:370px;height:100%;background-repeat:no-repeat;background-position:center top;position:absolute;left:0;top:0;z-index:-1;}
.main_content2 .cont1 .cont1_1 .img{background-image:url("../images/main/business_01.png");z-index:2;}
.main_content2 .cont1 .cont1_2 .img{background-image:url("../images/main/business_02.png");z-index:2;}
.main_content2 .cont1 .cont1_3 .img{background-image:url("../images/main/business_03.png");z-index:2;}
.main_content2 .cont1 .title{z-index:2;width:100%;padding:44px 0px 24px;font-size:29px;text-transform:uppercase;color:#fff;position:absolute;left:0;top:330px;font-weight:700;font-family:"GothamWeb";text-align:center;}
.main_content2 .cont1 .def{z-index:2;width:90%;padding:20px;line-height:1.5;font-size:13px;color:#999;letter-spacing:-1px;color:#fff;position:absolute;left:0;top:390px;text-align:center;}
/* portfolio */
.main_content3{clear:both;padding-top:0px;background-color:#000;}
.main_content3 h3{margin-bottom:27px;}
.main_content3 .tab{margin-bottom:51px;}
.main_content3 .tab:after{clear:both;display:block;content:"";}
.main_content3 .tab ul{display:table;margin:0 auto;border-collapse:collapse;}
.main_content3 .tab ul li{display:table-cell;width:160px;border:solid 1px #e5e5e5;text-transform:uppercase;}
.main_content3 .tab ul li a{display:block;height:43px;line-height:43px;color:#000;text-align:center;}
.main_content3 .tab ul li.selected{background:#000;border-color:#000;}
.main_content3 .tab ul li.selected a{color:#fff;}
.main_content3 .cont1{margin:0 auto;padding-bottom:35px;width:95.4%;}
.main_content3 .cont1:after{clear:both;display:block;content:"";}
.main_content3 .cont1 ul{}
.main_content3 .cont1 ul:after{clear:both;display:block;content:"";}
.main_content3 .cont1 ul li{float:left;position:relative;left:0;top:0;width:25%;border-bottom:solid 0px #fff; margin:0 0.0% 0px 0.0%;overflow:hidden;}
.main_content3 .cont1 ul li img{ width:100%;height:auto;}
.main_content3 .cont1 .view_common  { width:100%;}
.main_content3 .cont1 ul li .img{position:relative;left:0;top:0;width:100%;}
.main_content3 .cont1 ul li .img img {width:100%;height:auto;}
.main_content3 .cont1 ul li .title{margin:30px auto 20px;width:82%;line-height:1.5;font-size:22px;}
.main_content3 .cont1 ul li .def{margin:0 auto;padding:25px 0 30px;width:82%;line-height:1.5;border-top:solid 1px #e4e4e4;font-size:15px;}
.main_content3 .cont1 ul li .over{display:none;position:absolute;bottom:0;left:0;width:100%;height:40px;line-height:40px;background:url("/images/common/bg_black80.png");}
.main_content3 .cont1 ul li .over span{display:block;margin:0 auto;width:82%;font-size:13px;color:#fff;}
.main_content3 .cont1 ul li:hover{background:transparent;}
.main_content3 .cont1 ul li:hover .title{color:#fff;}
.main_content3 .cont1 ul li:hover .def{border-color:#e4e4e4;color:#fff;}
.main_content3 .cont1 ul li:hover .over{display:block;}
.main_content3 .btn_more{clear:both;position:relative;left:0;top:0;text-align:center;background-color:#000;padding:50px 0 ;}
.main_content3 .btn_more a{display:inline-block;position:relative;left:0;top:0;padding:0 67px;height:52px;line-height:52px;background:#000;font-size:18px;color:#000;border:1px solid #fff;color:#fff ;}
.main_content3 .btn_more a:hover{ border:1px solid #fff !important; background-color:#fff;color:#000;}
.main_content3 .btn_more span.icon{display:inline-block;margin-left:7px;width:10px;height:9px;/*background:url("../images/common/icon2.png") no-repeat;*/vertical-align:middle;}

/* clients */
.main_content4{clear:both;padding-top:35px;padding-bottom:106px;margin-top:37px;background-color:#f4f4f4}
.main_content4 h3{margin-bottom:56px;}
.main_content4 .cont1{overflow:hidden;position:relative;left:0;top:0;margin:0 auto;width:95.4%;height:178px;border:solid 1px #e2e2e2;}
.main_content4 .cont1:after{clear:both;display:block;content:"";}
.main_content4 .cont1 ul{width:5000px;}
.main_content4 .cont1 ul:after{clear:both;display:block;content:"";}
.main_content4 .cont1 ul li:first-child { border-left:0;}
.main_content4 .cont1 ul li{float:left;width:185px;height:178px;line-height:178px;border-left:solid 1px #e2e2e2;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;background-color:#f4f4f4; }
.main_content4 .cont1 ul li img{ max-width:90%; }
.main_content4 .cont1 ul li a{display:block;width:100%;height:100%;}
.main_content4 .btn_arrow{cursor:pointer;overflow:hidden;position:absolute;top:0;width:28px;height:178px;background-repeat:no-repeat;background-position:center center;text-indent:-1000em;z-index:5;}
.main_content4 .btn_prev{left:0;width:29px;background-image:url("../images/main/arrow_1.png");background-color:#f4f4f4;}
.main_content4 .btn_next{right:0;background-image:url("../images/main/arrow_2.png");background-color:#f4f4f4;}
/* contact us */
.main_content5{clear:both;margin:0 auto;padding-top:100px;padding-bottom:117px;/*width:95.4%;*/width:100%;background:url("../images/main/contactus_bg.jpg") no-repeat center top;background-size:cover;background-color:#f4f4f4;}
.main_content5 h3{margin-bottom:78px;color:#fff;}
.main_content5 .info{margin:0 auto 69px;width:973px;}
.main_content5 .info ul{}
.main_content5 .info ul:after{clear:both;display:block;content:"";}
.main_content5 .info ul li{float:left;position:relative;left:0;top:0;padding-left:94px;height:73px;}
.main_content5 .info .info1{margin-right:100px;}
.main_content5 .info .info3{float:right;}
.main_content5 .info .icon{display:block;position:absolute;left:0;top:0;width:73px;height:73px;background-repeat:no-repeat;}
.main_content5 .info .info1 .icon{background-image:url("../images/main/contactus_icon1.png");}
.main_content5 .info .info2 .icon{background-image:url("../images/main/contactus_icon2.png");}
.main_content5 .info .info3 .icon{background-image:url("../images/main/contactus_icon3.png");}
.main_content5 .info .title{margin:19px 0 12px;font-size:18px;color:#c6c6c6;}
.main_content5 .info .cont{font-size:22px;color:#fff;}
.main_content5 .contactForm{clear:both;margin:0 auto;width:1040px;border-top:solid 1px #fff;}
.main_content5 .contactForm .type{margin-bottom:6px;line-height:92px;}
.main_content5 .contactForm .type .title{width:100px;}
.main_content5 .contactForm .type .cont{color:#fff;}
.main_content5 .contactForm .type .cont label{margin-right:15px;padding-left:13px;}
.main_content5 .contactForm .type .cont input{width:18px;height:18px;}
.main_content5 .contactForm .tableTr{display:table;width:100%;}
.main_content5 .contactForm .tableTr .title,
.main_content5 .contactForm .tableTr .cont{display:table-cell;}
.main_content5 .contactForm .tableTr .title{padding-left:28px;font-weight:700;color:#fff;}
.main_content5 .contactForm .tableTr .cont{}
.main_content5 .contactForm .formtb1{float:left;width:440px;border-top:solid 1px #8f8f8f;}
.main_content5 .contactForm .formtb1 .tr{height:45px;line-height:45px;border-bottom:solid 1px #8f8f8f;}
.main_content5 .contactForm .formtb1 .title{width:90px;}
.main_content5 .contactForm .formtb1 .cont{}
.main_content5 .contactForm .formtb1 .cont input.textbox{margin:0;padding:0;height:45px;line-height:45px;background:none;border:none;width:100%;color:#fff;}
.main_content5 .contactForm .formtb1 .cont input.textbox:focus {
outline: 0;
}
.main_content5 .contactForm .formtb2{float:right;width:552px;height:300px;}
.main_content5 .contactForm .formtb2 .inner{margin-bottom:0px;height:220px;padding:30px;padding-right:0;padding-left:0;background:transparent;font-size:15px;color:#fff;}
.main_content5 .contactForm .formtb2 .subject{margin-bottom:20px;padding-left:20px;}
.main_content5 .contactForm .formtb2 .subject input{width:430px;line-height:25px;background:none;border:none;}
.main_content5 .contactForm .formtb2 .subject input:focus{
  outline:1px solid #999;
}
.main_content5 .contactForm .formtb2 .contbox  { border:1px solid #858586;padding-top:20px;padding-left:20px;padding-bottom:20px;}
.main_content5 .contactForm .formtb2 .contbox .title{display:block;margin-bottom:10px;}
.main_content5 .contactForm .formtb2 .cont textarea{overflow-y:auto;width:99%;height:120px;background:none;border:none;resize:none;}
.main_content5 .contactForm .formtb2 .cont textarea:focus {
outline: 0;
}
.main_content5 .contactForm .formtb2 .file{color:#fff;margin-top:0px;line-height:28px;padding-top:2em;height:40px;;}
.formtb2 .file .bf_main { display:none; }
.formtb2 .file .bf_ff{ width:87px; height:31px;; padding-bottom:5px;border:1px solid #fff;background:transparent; font-size:14px; color:#fff;float:right;}
.main_content5 .contactForm .clear{clear:both;}
.main_content5 .contactForm .btns .pers{ position:relative; width:100%; text-align:left; color:#fff;line-height:30px;margin-bottom:30px;padding-left:30px 30px; }
.main_content5 .contactForm .btns .pers .chk{ background-color:transparent; }
.main_content5 .contactForm .btns .pers .plink{ color:#fff;text-decoration: underline; position:absolute;top:0;right:0;line-height:30px;}
.main_content5 .contactForm .btns{padding:10px 0 0;margin-top:30px;border-top:0px solid #fff;}
.main_content5 .contactForm .btns input.btn_submit{display:block;margin:0 auto;padding:0;width:212px;height:52px;line-height:52px;background:#000;border:1px solid #000;font-size:18px;color:#fff;text-align:center;}

.btn_submit:hover  { border:1px solid #fff !important;}
/* location */
.main_content6{clear:both;padding-top:115px;padding-bottom:102px;background-color:#f4f4f4;}
.main_content6 h3{margin-bottom:61px;}
.main_content6 .contMap{margin:0 auto;width:95.4%;height:430px;border:solid 1px #d5d5d5;}

.main_content6 .contMap2{margin:0 auto;width:95.4%;height:430px;border:solid 1px #d5d5d5;}


  .maparea{ position:relative; }
  .icn1{ position:absolute;left:40px;top:0;z-index:900;}
  .icn2{position:absolute;left:40px;top:67px;z-index:900;}
.main_content6 .contMap .map_popup{ max-width:200px;height:50px;text-align:center;padding:10px;}
.main_content6 .contMap .map_popup .img{display:block;margin:0 auto;padding:0px;}
.main_content6 .contMap .map_popup img{max-width:100%;height:auto;}


.map_popup_daum{position:relative; background:rgba(0,0,0,0.7);padding:15px; 	border-radius:5px; margin-left:30px;margin-top:-30px;}
.map_popup_daum:after {
    content: '';
    position: absolute;

    border-top: 10px solid rgba(0,0,0,0.7);;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    bottom: -9px;
    left: 65px;
}
/************************************************ common ************************************************/
.displaynone{display:none;}
/* btn more */
.btn_more_type1{clear:both;position:relative;left:0;top:0;text-align:center;}
.btn_more_type1 a{cursor:pointer;display:inline-block;position:relative;left:0;top:0;padding:0 67px;height:52px;line-height:52px;background:#000;font-size:18px;color:#fff;}
.btn_more_type1 span.icon{display:inline-block;margin-left:7px;width:10px;height:9px;background:url("../images/common/icon2.png") no-repeat;vertical-align:middle;}
/************************************************ contnets ************************************************/
/* about us */
.aboutus_1{margin:20px auto;width:921px;height:90px;background:url("../images/about/aboutus_1.png") no-repeat center top;}
.aboutus_2{padding:56px 0 27px;text-align:center;}
.aboutus_2 span{display:inline-block;padding:0 30px;line-height:52px;background:#555;font-size:26px;color:#fff;}
.aboutus_3{margin-bottom:80px;line-height:1.6;font-size:17px;text-align:center;}
.aboutus_4{margin:0 auto;width:1200px;}
.aboutus_4:after{clear:both;display:block;content:"";}
.aboutus_4 .title{padding:24px 0 27px;background:url("../images/common/icon5.png") no-repeat;font-weight:700;font-size:24px;text-transform:uppercase;}
.aboutus_4 .subtitle{margin-bottom:15px;font-weight:700;font-size:17px;}
.aboutus_4 .txt1{line-height:1.4;font-size:15px;color:#555;}
.aboutus_4_1,
.aboutus_4_3{float:left;width:490px;}
.aboutus_4_2{float:right;width:600px;}
.aboutus_4_1{margin-bottom:71px;}
.aboutus_4_2 .img1{margin-top:56px;width:600px;height:108px;background:url("../images/about/aboutus_2.png") no-repeat;}
.aboutus_4_3{margin-bottom:69px;}
.aboutus_4_4{clear:both;margin-bottom:110px;}
.aboutus_4_4 table{width:100%;border-top:solid 1px #000;border-bottom:solid 1px #000;font-size:15px;color:#555;}
.aboutus_4_4 table th,
.aboutus_4_4 table td{border-bottom:solid 1px #e1e1e1;}
.aboutus_4_4 table th{padding-left:38px;width:180px;font-weight:700;}
.aboutus_4_4 table td{padding:9px 0;line-height:1.5;}
.aboutus_4_4 table .bg1 th,
.aboutus_4_4 table .bg1 td{background:#fafafa;}
.aboutus_4_4 table .bg1:last-child th,
.aboutus_4_4 table .bg1:last-child td{border-bottom-color:#000;}
.aboutus_5{}
.aboutus_5_0{margin-bottom:106px;height:575px;background:url("../images/about/aboutus_3.png") no-repeat center center #000;}
.aboutus_5 .title{margin:0 auto 57px;text-align:center;}
.aboutus_5 .title .no{margin-bottom:33px;font-weight:700;font-size:14px;}
.aboutus_5 .title .mtitle{margin-bottom:13px;font-weight:400;font-size:47px;text-transform:uppercase;}
.aboutus_5 .title .subtitle{margin:0 auto;width:390px;height:8px;border-bottom:solid 1px #000;font-weight:400;font-size:18px;}
.aboutus_5 .title .subtitle span{display:inline-block;padding:0 9px;background:#f4f4f4;}
.aboutus_5_1{margin-bottom:110px;}
.aboutus_5_1 .cont1{margin:0 auto;width:1200px;}
.aboutus_5_1 .cont1:after{clear:both;display:block;content:"";}
.aboutus_5_1 .cont1 ul{margin-left:44px;}
.aboutus_5_1 .cont1 ul li{float:left;margin-right:12px;width:213px;height:213px;background:url("../images/about/aboutus_5_1_2.png") no-repeat;text-align:center;}
.aboutus_5_1 .cont1 ul li:first-child{background-image:url("../images/about/aboutus_5_1_1.png");}
.aboutus_5_1 .cont1 ul li:last-child{background-image:url("../images/about/aboutus_5_1_3.png");}
.aboutus_5_1 .cont1 ul li .cont1_t{padding:65px 0 35px;background:url("../images/common/icon6.png") no-repeat center bottom 16px;font-size:24px;}
.aboutus_5_1 .cont1 ul li .cont1_t strong{font-weight:700;font-size:28px;}
.aboutus_5_1 .cont1 ul li .cont1_c{line-height:1.25;}
.aboutus_5_2{padding:106px 0 98px;background:#fafafa;}
.aboutus_5_2 .title .subtitle span{background:#fafafa;}
.aboutus_5_2 .cont1{overflow:hidden;margin:0 auto;width:1200px;}
.aboutus_5_2 .cont1:after{clear:both;display:block;content:"";}
.aboutus_5_2 .cont1 ul{width:1250px;}
.aboutus_5_2 .cont1 ul li{float:left;margin-left:115px;width:485px;height:130px;}
.aboutus_5_2 .cont1 ul li .cont1_t{float:left;width:106px;height:106px;line-height:106px;background:#000;border-radius:100%;font-weight:700;font-size:17px;color:#888;text-align:center;text-transform:uppercase;}
.aboutus_5_2 .cont1 ul li .cont1_t strong{color:#fff;}
.aboutus_5_2 .cont1 ul li .cont1_c{float:right;padding-top:30px;width:338px;line-height:1.5;}
.aboutus_5_3{padding:88px 0 151px;}
.aboutus_5_3 .cont1{overflow:hidden;margin:0 auto;padding:52px 0 85px;width:1200px;}
.aboutus_5_3 .cont1:after{clear:both;display:block;content:"";}
.aboutus_5_3 .cont1 ul{width:1250px;}
.aboutus_5_3 .cont1 ul li{float:left;position:relative;left:0;top:0;padding:0 42px 0 40px;background:url("../images/common/icon7.png") no-repeat right center;text-align:center;}
.aboutus_5_3 .cont1 ul li:last-child{padding-right:40px;background:none;}
.aboutus_5_3 .cont1 ul li .cont1_t{margin-bottom:37px;font-size:25px;}
.aboutus_5_3 .cont1 ul li .cont1_t span.no{display:block;margin-bottom:5px;line-height:2;font-weight:700;font-size:17px;text-transform:uppercase;}
.aboutus_5_3 .cont1 ul li .cont1_c{line-height:1.5;font-size:15px;color:#555;}
.aboutus_5_3 .cont2{margin:0 auto;width:758px;height:594px;background:url("../images/about/aboutus_5_31.png") no-repeat;}
/* service */
.service_1{margin-bottom:89px;padding:18px 0;line-height:1.6;font-size:17px;text-align:center;}
.service_1 strong{text-transform:uppercase;}
.service_1 span.box{display:inline-block;margin-top:6px;padding:0 11px;line-height:39px;background:#555;font-weight:700;color:#fff;}
.service_2{}
.service_2 .title{margin:0 auto 70px;width:593px;height:70px;background:url("../images/service/service_1.png") no-repeat;}
.service_2 .cont1{margin:0 auto 120px;width:1200px;}
.service_2 .cont1:after{clear:both;display:block;content:"";}
.service_2 .cont1 ul{margin-left:54px;}
.service_2 .cont1 ul li{float:left;position:relative;left:0;top:0;margin-left:86px;width:245px;height:245px;border:solid 3px #000;border-radius:100%;text-align:center;}
.service_2 .cont1 ul li span{display:block;position:absolute;left:0;top:50%;margin-top:-26px;width:100%;line-height:0.9;font-size:26px;}
.service_2 .cont2{padding:110px 0 30px;background:#f9f9f9;}
.service_2 .cont2 ul{margin:0 auto;width:1200px;}
.service_2 .cont2 ul li{margin-bottom:76px;}
.service_2 .cont2 ul li .cont2_t{margin-bottom:26px;height:165px;border-bottom:solid 1px #e0e0e0;}
.service_2 .cont2 ul li .cont2_t .subtitle{display:inline-block;margin-bottom:21px;padding:0 10px;line-height:36px;background:#000;font-size:18px;color:#fff;}
.service_2 .cont2 ul li .cont2_t .subtitle strong{}
.service_2 .cont2 ul li .cont2_t .mtitle{line-height:1.3;font-weight:200;font-size:45px;color:#010101;}
.service_2 .cont2 ul li .cont2_t .mtitle span{display:inline-block;padding-right:12px;background:#f9f9f9;}
.service_2 .cont2 ul li .cont2_c{line-height:1.6;font-size:17px;color:#555;text-align:right;}
.service_2 .cont2 ul li.right{text-align:right;}
.service_2 .cont2 ul li.right .cont2_c{text-align:left;}
.service_2 .cont3{padding:115px 0 102px;}
.service_2 .cont3 .cont3_t{margin-bottom:94px;font-size:47px;text-align:center;text-transform:uppercase;}
.service_2 .cont3 .cont3_c{margin:0 auto;width:922px;height:417px;background:url("../images/service/service_2.png") no-repeat;}
/* portfolio */
.body_board_portfolio #breadcrumbs{display:none;}
.body_board_portfolio #container_title{padding-top:95px;}
/* location */
.ctt_location{padding:25px 0 0;}
.ctt_location .contMap{margin:0 auto 75px;width:95.4%;height:455px;border:solid 1px #d5d5d5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ctt_location .contMap .map_popup{padding:15px;max-width:200px;height:55px;text-align:center;}
.ctt_location .contMap .map_popup .img{display:block;margin:0 auto;padding:0;}
.ctt_location .contMap .map_popup img{max-width:100%;height:auto;}
.ctt_location .cont1{overflow:hidden;margin:0 auto 110px;width:1118px;border:solid 1px #cfcfcf;border-bottom:none;}
.ctt_location .cont1 ul{width:1250px;}
.ctt_location .cont1 ul li{float:left;width:600px;height:117px;border-bottom:solid 1px #cfcfcf;}
.ctt_location .cont1 ul li .icon{float:left;width:117px;height:117px;background-repeat:no-repeat;}
.ctt_location .cont1 ul li.cont1_1 .icon{background-image:url("../images/etc/location_icon1.png");}
.ctt_location .cont1 ul li.cont1_2 .icon{background-image:url("../images/etc/location_icon2.png");}
.ctt_location .cont1 ul li.cont1_3 .icon{background-image:url("../images/etc/location_icon3.png");}
.ctt_location .cont1 ul li.cont1_4 .icon{background-image:url("../images/etc/location_icon4.png");}
.ctt_location .cont1 ul li .cont1_c{float:right;padding-top:37px;width:430px;}
.ctt_location .cont1 ul li .cont1_c .title{margin-bottom:10px;font-size:18px;text-transform:uppercase;}
.ctt_location .cont1 ul li .cont1_c .cont{font-weight:700;font-size:22px;}
.ctt_location .cont1 ul li.cont1_3 .cont1_c{padding-top:22px;}
.ctt_location .cont1 ul li.cont1_3 .cont1_c .cont{line-height:1.4;font-size:18px;}





.portfolio_list_item { width:24%;}


.fixbg{ display:none;width:100%;height:100%;position:fixed; z-index:8888; background:rgba(0,0,0,0.6);}
.fixmenu {width:96%;left:1.1%;top:2%; border:15px solid #000; min-width:900px;height:90%;min-height:500px;  position:fixed; z-index:90000; background-color:#fff; display:none;overflow:hidden;}
.fixmenu .inbody{ width:100%;height:100%;position:relative;padding-top:80px; }
.fixmenu .inbody .closebtn{position:absolute;right:0;top:0;}

 .fixmenu .inbody  button.btn_companyprofile{right:15%;padding:0 47px 0 13px;height:38px;border:solid 2px #000;background-image:url("/images/common/btn_company.png");background-position:right 15px center; line-height:34px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease;background-repeat:no-repeat;background-color:#fff;font-size:15px;}
  .fixmenu .inbody  button.btn_companyprofile a{ font-size:15px;}


.btn_mix {position:absolute; top:20px;}
.fixmenu .inbody .content { width:70%;margin:auto;height:auto; min-width:840px;}
.fixmenu .inbody .content  .headpenel { width:100%;line-height:2;border-bottom:1px solid #000;position:relative;  }
.fixmenu .inbody .content  .headpenel:after{display:block;visibility:hidden;clear:both;content:""}
.fixmenu .inbody .content  .headpenel .petitle { float:left; width:30%; font-size:39px ;color:#000 ;font-weight:bold;   }
.fixmenu .inbody .content  .headpenel  .pemenus{ float:right; width:70%;margin-top:20px; text-align:right;}
.fixmenu .inbody .content  .headpenel  .pemenus .smsub{ display:inline-block;   color:#555555; line-height:50px;text-align:right;}
.fixmenu .inbody .content  .headpenel  .pemenus .smsub:after{ content: "|"; margin:0 10px 0 10px;}
.fixmenu .inbody .content  .headpenel  .pemenus .smsub:last-child:after{ content: " "; margin:0 0 0 10px;}
.fixmenu .inbody .content .inpenel { display:table; width:100%;height:100%;margin-top:60px;}
.fixmenu .inbody .content .inp_tr{ display:table-row; height:auto;}
.fixmenu .inbody .content .inp_td{ display:table-cell; width:33%;height:auto;padding-left:80px;}
.fixmenu .inbody .content .inp_td.td1{ background-image:url(/images/num1.png);background-repeat:no-repeat;background-position:left top; }
.fixmenu .inbody .content .inp_td.td2{ background-image:url(/images/num2.png);background-repeat:no-repeat;background-position:left top; }
.fixmenu .inbody .content .inp_td.td3{ background-image:url(/images/num3.png);background-repeat:no-repeat;background-position:left top;  padding-bottom:80px;}
.fixmenu .inbody .content .inp_td.td4{ background-image:url(/images/num4.png);background-repeat:no-repeat;background-position:left top; }
.fixmenu .inbody .content .inp_td.td5{ background-image:url(/images/num5.png);background-repeat:no-repeat;background-position:left top; }
.fixmenu .inbody .content .inp_td.td6{ background-image:url(/images/num6.png);background-repeat:no-repeat;background-position:left top; }
.fixmenu .inbody .content .inp_td .t1{ font-weight:bold; height:30px;   cursor:pointer;}
.fixmenu .inbody .content .inp_td .t2{ font-weight:normal;font-size:38px;height:60px;cursor:pointer; }
.fixmenu .inbody .content .inp_td .t3{ font-weight:normal;}
.fixmenu .inbody .content .inp_td .t3 a{ display:block; font-size:20px;line-height:40px;cursor:pointer; color:#555555;font-weight:500;font-family:"NanumBarunGothicWeb"; }

 @media screen and (max-height: 600px) {
.fixmenu .inbody .content .inp_td .t2{font-weight:normal;font-size:30px;height:30px;cursor:pointer; }
 }
 @media screen and (max-height: 670px) {
 .fixmenu .inbody .content .inp_td.td3 { padding-bottom:10px; }
}


@media all and (max-width:1400px){
	#gnb .customer span.in1200{display:inline;}
	#gnb .customer span.ov1200{display:none;}
}






/** fancybox **/
.layerWrap {position:relative; width:100%; background:#000; overflow:hidden; z-index:9999;}
.layerHead {position:relative; padding:84px 60px 40px; z-index:110;}
.layerHead:after {content:""; display:block; clear:both;}
.layerHead span {font-family:'NanumSquareR'; font-size:40px; color:#fff; font-weight:normal;}
.layerHead .closeArea {position:absolute; right:20px; top:20px;}
.layerBody {position:relative; margin:0 60px 60px;}
.layerBody:after {content:""; display:block; clear:both;}

.alertBody {position:relative; padding:65px 0 26px; border:1px #272727 solid; background:#1e1d1a;}
.alertBody:after {content:""; display:block; clear:both;}
.alertBody .closeArea {position:absolute; right:10px; top:6px;}
.alertBody .bg {width:170px; height:135px; margin:0 auto; background:url('../images/bg/bg_alert.gif') left top no-repeat;}
.alertBody p {font-family:'NanumSquareR'; font-size:15px; color:#fff; line-height:1.2; padding:58px 0 0 0; text-align:center;}

.privacy {width:auto; height:363px; padding:20px 20px 0 0; overflow-y:auto;overflow-y:auto; word-break:keep-all;}
.privacy p.tit {font-family:'NanumSquareR'; font-size:16px; color:#fff; line-height:1.2; padding:0 0 20px 0;}
.privacy p.txt {font-family:'NanumSquareR'; font-size:16px; color:#fff; line-height:1.6; padding:0 0 35px 0;}
.privacy p.txt strong {font-size:16px;}




#mdiv
{
width:50px;
height:50px;
background-color:transparent;
 cursor:pointer;
}
.mdiv
{
height:50px;
width:2px;
margin-left:12px;
background-color:white;
transform: rotate(45deg);
-ms-transform: rotate(45deg); /* IE 9 */
-webkit-transform: rotate(45deg); /* Safari and Chrome */
Z-index:1;

}
.md
{
height:50px;
width:2px;

background-color:white;
transform: rotate(90deg);
-ms-transform: rotate(90deg); /* IE 9 */
-webkit-transform: rotate(90deg); /* Safari and Chrome */
z-index:2;

}




	.honors{ width:auto;margin:auto;}
	.honors img{ width:100%; height:auto;}
	.honors .bg{ width:100%;  position:relative;  }
	.honors iframe{ position:absolute; left:0;top:0; width:100%;height:100%; }



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









 /* gurong */ 


 	p#a { font-size : 23px;word-break: keep-all;;  letter-spacing:-1px;  padding:10px 0 ; line-height:1.8;}
	p#b { font-size : 30px; color : #4ccba3;word-break: keep-all;; letter-spacing:-1px;   padding:10px 0 ;  line-height:1.8;}
	p#c { font-size : 30px;word-break: keep-all; letter-spacing:-1px; ;   padding:10px 0 ; line-height:1.8;}
	p#d { font-size : 18px; text-align:left;word-break: keep-all; letter-spacing:-1px;   padding:10px 0 ;; line-height:1.8; }
	p#e { font-size : 18px; color : #b4b4b4;word-break: keep-all; letter-spacing:-1px;   padding:10px 0 ;;  line-height:1.8;}
	p#f { font-size : 35px; text-align:left;word-break: keep-all; letter-spacing:-1px;  padding:10px 0 ; ;  line-height:1.8;}
	p#g { font-size : 30px; text-align:left;word-break: keep-all; letter-spacing:-1px;  padding:10px 0 ; ;  line-height:1.8;}

	.topmenu_textq {
	color: inherit;
	line-height: 1.8;
	text-decoration: none !important;
	box-shadow: inset 0 -8px 0 #4ccba3;
	-webkit-transition: background .15s cubic-bezier(.33, .66, .66, 1);
	transition: background .15s cubic-bezier(.33, .66, .66, 1);
	overflow-wrap: break-word;
	word-wrap: break-word;
	word-break: keep-all;;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}




.video-container { position: relative; padding-bottom: 56.25%; padding-top:  0px; height: 0; overflow: visible; z-index:1; }
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }




.video_cont{ text-align:center; }
.video_cont .img{text-align:center; position:relative;   }
.video_cont .img .pr{ width:80%; height:80%; position:absolute;left:10%;top:10%;}




.mamong{ text-align:center; }
.mamong .img{text-align:center; position:relative;   }
.mamong .img .pr{ width:80%; height:80%; position:absolute;left:10%;top:10%;}






    .well {
        /* drop-shadow is better than box-shadow as it add a shadow to tooltip arrows arrow as well,
        however drop-shadow dramatically affects the performance of transition animation on Android. */
        /* filter: drop-shadow(0 0 10px rgba(0,0,0,0.3)); */
        display:none;

        margin:1.5em auto;
        max-width: 1200px;  
		width:90%; min-width:340px; 
 
		border-radius:30px;
    }
    .well .popup_close {
        position: absolute;
        top: -50px;
        right: 15px;
		cursor:pointer;
        border-radius: 2px;
        background: #000;;
        border: 0;
        font-size: 45px;
        padding: 0 10px;

    }
    .well .popup_close *{ font-size:30px; color:#000;}
    pre.prettyprint {
        padding: 9px 14px;
    }
    pre {
      font-size: 12px;
    }
    .fulltable {
        max-width: 100%;
        overflow: auto;
    }
    .container {
        padding-left: 0;
        padding-right: 0;
    }
    .lineheight {
        line-height: 3em;
    }
    .pagetop {
        background-image: url(data:image/png;base64,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);
        background-color: #333;
        background-attachment: fixed;
        color: #fff;
    }
    .pagebottom {
      border-top:  1px solid #eaeaea;
      padding: 20px 0;
      margin-top: 20px;
    }
    .page-header {
        border-bottom: none;
    }
    .page-header .btn-lg {
        margin-bottom: 10px;
    }
    .initialism {
        font-weight: bold;
        letter-spacing: 1px;
        font-size: 12px;
    }

    /**
     * Styles for the `tooltip` option
     */

    .well--tooltip {
        min-width: 300px;
        max-width: 300px;
        margin: 0;
    }

    @media (min-width: 500px) {
        .well--tooltip {
            max-width: 380px;
        }
    }


.close {
transition:all .1s linear;
  position: relative;
  display: inline-block;
  width: 30px;
  height: 30px;
  overflow: hidden;
}
.close:hover{   
}
.close:hover::before, .close:hover::after {
  background: #fff;
}
.close::before, .close::after {
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  top: 50%;
  left: 0;
  margin-top: -1px;
  background: #fff;
}
.close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.close.big {
  -webkit-transform: scale(3);
  -moz-transform: scale(3);
  -ms-transform: scale(3);
  -o-transform: scale(3);
  transform: scale(3);
}
.close.hairline::before, .close.hairline::after {
  height: 1px;
}
.close.thick::before, .close.thick::after {
  height: 4px;
  margin-top: -2px;
}
.close.black::before, .close.black::after {
  height: 8px;
  margin-top: -4px;
}
.close.heavy::before, .close.heavy::after {
  height: 12px;
  margin-top: -6px;
}
.close.pointy::Before, .close.pointy::after {
  width: 200%;
  left: -50%;
}
.close.rounded::before, .close.rounded::after {
  border-radius: 5px;
}
.close.blades::before, .close.blades::after {
  border-radius: 5px 0;
}
.close.warp::before, .close.warp::after {
  border-radius: 120% 0;
}
.close.fat::before, .close.fat::after {
  border-radius: 100%;
}