@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,300,700);body{background:#000;font-family:roboto slab,serif}*{margin:0;padding:0}h1{font-weight:700;font-family:montserrat,sans-serif;font-size:85px;text-transform:uppercase;color:#000}h2{font-weight:700;font-size:42px;font-family:montserrat,sans-serif;color:#222}h3{font-weight:700;font-size:32px;font-family:montserrat,sans-serif}h4{font-weight:300;font-size:24px;font-family:montserrat,sans-serif}h5{font-weight:700;font-size:24px;font-family:montserrat,sans-serif;text-transform:uppercase}h6{font-weight:600;font-size:18px;font-family:montserrat,sans-serif}p{font-weight:300;font-size:20px;line-height:36px}a{text-decoration:none}li{list-style:none}a .img{border:none}a{transition:background-color .5s ease;transition:color 1s;-webkit-transition:color 1s;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}a:hover{transition:background-color .5s ease}img:hover{transition:background-color .5s ease}.clear{clear:both}.height5{height:5px}.height10{height:10px}.height15{height:15px}.height20{height:20px}.height25{height:25px}.height30{height:30px}.height35{height:35px}:focus{outline:0}.header-one{position:absolute;z-index:100;width:100%}.header{background:#000b20;padding:10px 0}.header .logo{float:left;width:236px}.header .logo img{width:100%}.header .navigation{float:right;font-family:montserrat,sans-serif;margin:10px 0 0}.header .navigation ul{float:left}.header ul li{float:left;margin:0 0 0 40px}.header ul li span{color:#868686;font-size:11px;margin:5px 3px 0 0;float:left}.header ul li a{color:#fff;text-transform:uppercase;font-size:16px}.header-one .header a,.header-two .header a,a>span{position:relative;color:inherit;text-decoration:none}.header-one .header .navigation ul li a:before,.header-two .header .navigation ul li a:before,a:after,a>span:after,a>span:before{content:'';position:absolute;transition:transform .5s ease}.header-one .header .navigation ul li a,.header-two .header .navigation ul li a{display:inline-block;overflow:hidden;color:#fff;font-weight:700}.header-one .header .navigation ul li a:before,.header-two .header .navigation ul li a:before{left:-1px;bottom:0;width:100%;height:2px;transform:translateX(-100%)}.header-one .header .navigation ul li a:hover:before,.header-two .header .navigation ul li a:hover:before{transform:translateX(0)}.header-one .header .navigation ul li.select a:before,.header-two .header .navigation ul li.select a:before{transform:translateX(0)}.header .navigation .language{float:right;margin:0 0 0 15px;border-left:solid 2px #868686;padding:0 0 0 12px}.header .navigation .language a{color:#c8c7c7;text-transform:uppercase}.header .navigation .language a:hover{color:#fff}.header-two{position:absolute;z-index:100;width:100%;background-color:#000b20}.header-two .header{background:#000b20;padding:10px 0}.header-two .header .navigation{margin:10px 0 0}.header-two .header .logo{width:236px}.header-two-main{position:fixed;z-index:1002;width:100%}.header-two-main .header{background:#000e13;padding:12px 4%}.header-two-main .header .navigation .language{margin:0 0 0 5px}.header-two-main .header .logo{width:155px}.header-two-main .header ul li{margin:0}.header-two-main .header ul li a{color:#010101;padding:14px 38px}.header-two-main .header ul li a:hover{color:#fff;border-radius:40px}.header-two-main .header ul li.select a{color:#fff;border-radius:40px}.header-two-main .header .navigation .language a{color:#4a4a4a}.header-two-main .header .navigation .language a:hover{color:#000}.gray-bg{background:#f7f8f9}.sec-space{padding:0 0 50px;width:100%;margin:auto;background:#001740;position:absolute;z-index:999;top:500px;margin-top:100px}.sec-space_sub{padding:0 0;width:100%;margin:auto;background:#000e13;position:absolute;z-index:999;top:45%;margin-top:100px}@media(max-width:768px){.sec-space_sub{padding:0 0;width:100%;margin:auto;background:#000e13;position:absolute;z-index:999;margin-top:100px}}.main-heading{text-align:center}.main-heading h4{text-transform:uppercase;letter-spacing:11px}.main-heading h1{background:url(../images/black-wave.png) no-repeat center 108px;padding:0 0 18px;margin:-14px 0 0}.main-heading span{font-family:montserrat,sans-serif;font-size:20px;margin:12px 0 0;display:inline-block}.main-heading.white h4{color:#fff;text-transform:uppercase;letter-spacing:11px}.main-heading.white h1{background:url(../images/white-wave.png) no-repeat center 125px;color:#fff}.main-heading.white span{color:#fff}.black-btn{font-family:montserrat,sans-serif;font-size:15px;background:#000;color:#fff;text-transform:uppercase;border-radius:40px;padding:20px 65px;display:inline-block;border:solid 2px #000}.black-btn:hover{background:#000e13;border:solid 2px #000;color:#000}input[type=submit]{width:240px!important;height:50px;text-align:center;display:inline-block;color:#93c2d9;font-family:noto sans kr regular;font-size:18px;font-weight:600;border-radius:0;border:#93c2d9 solid 2px;background:#93c2d9}input[type=submit]:hover{background:#000;color:#fff;border:solid 2px #000;transition:background-color .5s ease}.read-more-btn{font-family:montserrat,sans-serif;font-size:15px;color:#fff;text-transform:uppercase;border-radius:40px;padding:20px 65px;display:inline-block}.read-more-btn:hover{background:#000;color:#fff}span.big-text{font-size:54px;font-weight:300;text-transform:uppercase}.our-studio{text-align:center;margin:110px 0 0}.our-studio .icons{display:inline-block}.our-studio .icons i{font-size:142px;float:left}.our-studio .icons i:nth-of-type(1){margin:10px 30px 0 0}.our-studio span{font-size:28px;font-weight:300;width:80%;display:inline-block;line-height:40px}.projects{display:inline-block;width:100%;padding:50px 0 50px 10px}@media(max-width:768px){.projects{display:inline-block;width:100%;padding:10px 0!important}}.projects2{display:inline-block;width:100%;padding:10px 0!important}@media(max-width:768px){.projects2{width:250px;margin:auto;position:relative;display:block}}.jungbok{position:relative;padding:9px;width:29%;height:40px;display:block;float:right;background:#93c2d9;color:#000;text-align:center;font-weight:900;font-size:16px;font-family:noto sans kr regular}.jungbok2{float:left;position:absolute;margin-top:-40px;margin-left:400px;padding:9px;width:19%;height:40px;display:block;background:#93c2d9;color:#000;text-align:center;font-weight:900;font-size:16px;font-family:noto sans kr regular}@media(max-width:768px){.jungbok2{float:left;position:absolute;margin-top:-40px;margin-left:65%;padding:9px;width:25%;height:40px;display:block;background:#a29473;color:#fff;text-align:center;font-weight:900;font-size:16px;font-family:noto sans kr regular}}.projects ul{position:relative}.projects ul li{display:block;float:left;padding:20px 10px 10px 0}@media(max-width:768px){.projects ul li{display:block;float:left;padding:20px 0 0;margin-top:-20px;width:50%}}.projects ul li :hover{transform:scale3d(1.2,1.2,1.2);transition:transform .5s ease}.projects ul li img{display:block;float:left;padding:20px 0 0;margin-top:-20px;height:80%}.projects2 ul{position:relative;width:100%;margin:auto}.projects2 ul li{display:block;float:left;padding:20px 0 10px}@media(max-width:768px){.projects2 ul li{display:block;float:left;padding:20px 0 0;margin-top:-20px}}.projects2 ul li :hover{transform:scale3d(1.2,1.2,1.2);transition:transform .5s ease}.projects2 ul li img{display:block;float:left;padding:20px 0 0;margin-top:-20px}.customer_center{font-weight:100;margin:auto;display:block;font-size:20px;line-height:28px;text-align:center;width:50%;padding:50px;border:#fff solid 1px}@media(max-width:768px){.customer_center{font-weight:100;margin:auto;display:block;font-size:14px;line-height:28px;text-align:center;width:90%;padding:20px;border:#fff solid 1px}}.projects .project-sec{text-align:center;margin:0 0 28px}.projects .project-sec .detail{background:#001740;text-align:center;padding:6px 0;margin:0 0 0;position:relative;width:100%;display:inline-block;color:#fff}.projects .project-sec .detail span.number{font-family:montserrat,sans-serif;font-size:75px;margin-top:-18px;display:none;color:#ccc;position:absolute;left:0}.projects .project-sec .detail .text{display:inline-block;text-align:center}.projects .project-sec .detail h6{text-transform:uppercase}.view-all{text-align:center}.login_box{margin-top:3px;margin-right:30px}@media(max-width:768px){.login_box{width:100%;margin:auto;display:block;position:relative;float:none!important;padding:43px 0 10px 0!important}}@media(max-width:768px){.login_box2{width:100%;margin:auto;display:block;position:relative;float:none!important}}.all-projects{margin:120px 15px 0}.projects .project-sec .project-title{text-align:left;margin:15px 0 0;float:left}.projects .project-sec .project-title .text h6{text-transform:uppercase}.projects .projects-main{margin:0 0 65px;display:inline-block;padding:0 30px}.all-projects .view-all{margin:20px 0 0}.h6,h6{font-size:24px!important;font-weight:900!important}.process span{font-family:montserrat,sans-serif;font-size:110px;font-weight:700;position:absolute;z-index:-1;opacity:.2}.process .text{margin:48px 0 0}.process .text h3{text-transform:uppercase}.process .text p{margin:26px 0 0}.clients-words{background:url(../images/client-words.jpg) no-repeat fixed;width:100%;text-align:center;background-size:110%}.kind-words{margin:75px 0 0}.kind-words p{color:#fff;width:75%;display:inline-block}.kind-words span{font-family:montserrat,sans-serif;font-size:18px;text-transform:uppercase;display:block;margin:10px 0 0}.kind-words span.client{color:#fff;display:inline-block}.footer{background-color:#000;border-top:2px solid #987643;font-size:12px}.footer img{width:120px}.footer .footer-detail{text-align:center;margin:50px 0 0;display:block}.footer .footer-detail .footer-sec{color:#fff}.footer .footer-detail .footer-sec h3{background:url(../main_files/white-small-wave.png) no-repeat center bottom;padding:50px 0 28px;text-transform:uppercase}.footer .footer-detail .footer-sec span{font-weight:100;margin:40px 0 0;display:block;font-size:20px;line-height:28px}.footer .footer-detail .footer-sec .social-icons{margin:40px 0 0;display:inline-block}.footer .footer-detail .footer-sec .social-icons a{color:#fff;border:solid 1px #262626;border-radius:30px;width:90px;height:60px;display:inline-block;font-size:26px;line-height:60px;margin:0 3px}.footer .footer-detail .footer-sec .social-icons a.fb:hover{background:#6476a8;border:solid 1px #6476a8}.footer .footer-detail .footer-sec .social-icons a.tw:hover{background:#6dcbef;border:solid 1px #6dcbef}.footer .footer-detail .footer-sec .social-icons a.gp:hover{background:#d97b71;border:solid 1px #d97b71}.footer .footer-bottom{width:100%;height:40px;margin:0 0 0}.footer .footer-bottom .copyrights{background:#000;position:absolute;margin:0 0 0;width:100%;padding:0 0 15px}.footer .footer-bottom p{color:#8d8d8d;float:left;font-size:16px}.footer .footer-bottom span{color:#8d8d8d;font-size:16px;float:right}.footer .footer-bottom a:hover{color:#fff}.footer-light{background:#d0d6e4 url(../images/divider-dark.png) repeat-x}.footer-light .footer-detail{text-align:center;margin:150px 0 0;display:block}.footer-light .footer-detail .footer-sec{color:#000}.footer-light .footer-detail .footer-sec h3{background:url(../images/black-small-wave.png) no-repeat center bottom;padding:0 0 28px;text-transform:uppercase}.footer-light .footer-detail .footer-sec span{font-weight:100;margin:40px 0 0;display:block;font-size:20px;line-height:28px}.footer-light .footer-detail .footer-sec .social-icons{margin:40px 0 0;display:inline-block}.footer-light .footer-detail .footer-sec .social-icons a{color:#000;border:solid 1px #262626;border-radius:30px;width:90px;height:60px;display:inline-block;font-size:26px;line-height:60px;margin:0 3px}.footer-light .footer-detail .footer-sec .social-icons a.fb:hover{background:#6476a8;border:solid 1px #6476a8;color:#fff}.footer-light .footer-detail .footer-sec .social-icons a.tw:hover{background:#6dcbef;border:solid 1px #6dcbef;color:#fff}.footer-light .footer-detail .footer-sec .social-icons a.gp:hover{background:#d97b71;border:solid 1px #d97b71;color:#fff}.footer-light .footer-bottom{background:url(../images/building-white.png) no-repeat center;width:100%;height:302px;margin:45px 0 0}.footer-light .footer-bottom .copyrights{background:#000e13;position:absolute;margin:290px 0 0;width:100%;padding:0 0 15px}.footer-light .footer-bottom p{color:#565656;float:left;font-size:16px}.footer-light .footer-bottom span{color:#565656;font-size:16px;float:right}.footer-light .footer-bottom a:hover{color:#000}.sub-banner{padding:120px 0 0}.sub-banner .text-detail{margin:80px 0 0}.sub-banner .text-detail h2{text-transform:uppercase;width:60%}.sub-banner .text-detail p{margin:10px 0 0;float:left}.sub-banner .text-detail ul{float:right;padding:0 0 5px}.sub-banner .text-detail ul li{float:left}.sub-banner .text-detail ul li a{color:#0d0d0d}.sub-banner .text-detail ul li.item-select a{color:#959494}.sub-banner .text-detail ul li span{margin:0 5px}.sub-content{margin:120px 0 0}.some-about .about-detail{margin:60px 0 0;float:left}.some-about .about-detail ul{background:#f7f8f9;padding:20px 0}.some-about .about-detail ul li{line-height:48px}.some-about .about-detail ul li span{font-size:20px;font-family:montserrat,sans-serif;font-weight:100}.some-about .about-detail ul li span.number{font-size:18px;margin:0 12px 0 -6px}.fun-facts{border-bottom:solid 5px #eee;border-top:solid 5px #eee;padding:80px 0;margin:80px 0 0}.fun-facts img{width:auto;margin:50px 0 0}.fun-facts .fun-facts-detail{text-align:center}.fun-facts span.counter{font-size:98px;font-family:montserrat,sans-serif;font-weight:700}.fun-facts span{display:block;margin:-14px 0 0}.our-team{margin:75px 0 0;width:100%;float:left}.our-team .team{margin:0 0 55px;float:left}.our-team .team .detail{margin:20px 0 0}.our-team .team .detail .name{float:left}.our-team .team .detail .name span{font-size:16px;font-family:montserrat,sans-serif}.our-team .team .detail .social-icons{float:right;margin:14px 0 0}.our-team .team .detail .social-icons a{float:left;margin:0 0 0 5px}.our-team .team .detail .social-icons i{color:#222;border:solid 1px #555;border-radius:100%;padding:10px;font-size:16px;transition:background-color .5s ease}.our-team .team .detail .social-icons i:hover{color:#fff;background:#222}.our-team .team .detail p{float:left;margin:15px 0 0;font-size:18px;line-height:28px}.clients .clients-logo{margin:100px 0 0}.awards{background:url(../images/awards-bg.jpg) no-repeat fixed;width:100%;background-size:110%}.achievements{margin:90px 0 0;float:left}.achievements .achiev-sec{float:left;width:45%;margin:0 0 28px}.achievements .achiev-sec.right{float:right}.achievements .achiev-sec h1{color:#fff;float:left;opacity:.5}.achievements .achiev-sec p{color:#fff;float:right;width:85%;margin:10px 0 0}.left-side{float:left;width:50%}.right-side{float:right;width:50%}.news{margin:0 0 120px}.news .news-sec{margin:0 0 120px}.news .news-sec2{margin:44px 0 80px}.news .news-sec .news-main span{padding:10px 25px;margin:-44px 0 0;float:left;position:relative;color:#fff;font-size:18px}.news .news-sec .detail{margin:48px 0 0}.news .news-sec .detail a{font-size:20px;border-bottom:solid 1px #000;margin:30px 0 0;float:left;padding:0 0 4px;color:#000}.new-older{padding:32px 0 0;border-top:solid 4px #d4d4d4}.new-older .more-post{color:#222}.new-older .more-post.older{float:left}.new-older .more-post.newsest{float:right}.new-older .more-post i{font-size:32px;float:left}.new-older .more-post span{font-size:20px;float:left;margin:4px 0 0 12px}.new-older .more-post.newsest span{margin:4px 12px 0 0}.news-detail .detail-sec .detail-images{display:block}.news-detail .detail-sec .detail-images img{float:left;width:48%}.news-detail .detail-sec .detail-images img.right{float:right}.news-detail .detail-sec .text{margin:52px 0 0;float:left;width:100%}.news-detail .detail-sec .text p{margin:15px 0 0;display:block}.news-detail .detail-sec .quote{width:100%;float:left;margin:75px 0 0}.news-detail .detail-sec .quote span{background:url(../images/quote.png) no-repeat 0 15px;font-size:28px;font-weight:100;padding:0 0 0 66px;float:left}.news-detail .next-posts{border-top:solid 4px #d4d4d4}.news-detail .next-posts .arrows{float:left;margin:15px 0 0}.news-detail .next-posts .arrows a{color:#000;font-size:24px;margin:0 10px 0 0;float:left}.news-detail .next-posts .grid-news{float:right;margin:15px 0 0}.news-detail .next-posts .grid-news a{color:#000;font-size:32px;margin:0 10px 0 0;float:left}.news-detail .comments .comment-sec{margin:65px 0 0}.news-detail .comments .comment-sec img{float:left;width:90px;border-radius:100%;margin:0 30px 0 0}.news-detail .comments .comment-sec .detail h6{text-transform:uppercase}.news-detail .comments .comment-sec .detail span{font-size:16px;color:#565656;margin:8px 0 0;float:left}.news-detail .comments .comment-sec .detail a{margin:8px 0 0 12px;display:inline-block}.news-detail .comments .comment-sec .detail a:hover{color:#000}.news-detail .comments .comment-sec .detail p{font-size:18px;line-height:23px;margin:12px 0 0}.news-detail .comments .comment-sec.reply-sec{background:#fdf6e8;padding:35px 30px}.news-detail .comment-form .form{margin:30px 0 0}.news-detail .comment-form .form input[type=text]{border:none;border-bottom:solid 2px #c2c2c2;width:100%;font-size:18px;color:#222;padding:0 0 10px;margin:0 0 30px}.news-detail .comment-form .form textarea{border:none;border-bottom:solid 2px #c2c2c2;width:100%;font-size:18px;color:#222;padding:0 0 10px;margin:0 0 30px;height:202px}.contact-detail .office{float:left;width:300px;margin:0 0 60px}.contact-detail .office.office-right{float:right}.contact-detail .office h5{text-transform:uppercase}.contact-detail .office .detail{float:left;margin:15px 0 0}.contact-detail .office span{font-size:20px;display:block;line-height:31px}.contact-detail .office span.address{margin:30px 0 0}.contact-detail .inquiries h5{text-transform:uppercase}.contact-detail .inquiries .form{margin:20px 0 0}.contact-detail .inquiries .form input[type=text]{border:none;border-bottom:solid 2px #c2c2c2;width:100%;font-size:18px;color:#222;padding:0 0 10px;margin:0 0 30px}.contact-detail .inquiries .form textarea{border:none;border-bottom:solid 2px #c2c2c2;width:100%;font-size:18px;color:#222;padding:0 0 10px;margin:0 0 30px;height:202px}#find-us{height:520px;width:100%px}.gm-style-iw *{display:block;width:270px!important;overflow:hidden}.gm-style-iw h4,.gm-style-iw p{margin:0;padding:0}.gm-style-iw a{color:#4272db}.all-work{margin:0 0 120px}.project-features{background:#f7f8f9;padding:35px;float:left;width:100%}.project-features .feature-sec{float:left;width:20%;text-align:center}.project-features .feature-sec span{margin:5px 0 0;display:block}.project-detail{text-align:center;padding:75px 0;display:inline-block;width:100%}.project-detail .detail-sec{width:82%;display:inline-block}.project-detail img{width:auto}.project-detail .text{margin:42px 0 0}.project-detail .text h3{text-transform:uppercase;font-weight:800}.project-detail .text p{margin:10px 0 0}.project-images{margin:0 0 120px;display:inline-block}.project-images img{margin:0 0 30px}.video-sec{background:url(../images/video-bg.jpg) no-repeat fixed;height:100%;width:100%;text-align:center;padding:155px 0}.design-text h4{text-transform:uppercase}.design-text p{margin:10px 0 0}.parallax-bg{background:url(../images/parallax-bg.jpg) no-repeat fixed;width:100%;height:615px}.cb-header{position:fixed;left:0;visibility:hidden}.high_top{height:40px;position:relative;display:block;width:100%}.divider-dark{background:url(../images/divider-dark.png) repeat-x;height:50px}section .h3old,section h3{text-align:center;background-image:url(../images/dot.png?2);background-repeat:repeat-x;background-position:center;font-weight:400;font-size:30px;margin:0 0 22px;padding:0;color:#343434}section .h3old span,section h3 span{background-color:#fff;padding-left:38px;padding-right:38px;line-height:1.2;max-width:90%;display:inline-block;text-transform:uppercase;font-family:montserrat,sans-serif}.tab_tit_01{font-size:14px;font-weight:900}@media(max-width:768px){.tab_tit_01{font-size:14px;font-weight:900;text-align:center}}.tab_tit_02{font-size:14px;font-weight:900}@media(max-width:768px){.tab_tit_02{display:none}}