
h1,h2,h3,h4,h5,h6{font-family:'Roboto Slab',serif}h1,h2,h3,h4,h5,h6{margin-bottom:1.1em}.features,.blog,.gallery,.clients,.prefooter .container-fluid{padding-top:3.3em;padding-bottom:4.2em}span.typcn::before,i.typcn::before{font-size:2em}span.x2:before,i.x2:before{font-size:3.4em}span.x3:before,i.x3:before{font-size:4.4em}span.x4:before,i.x4:before{font-size:6em}header .container-fluid{background-image:url('images/header-2560x1707.jpg');background-repeat:no-repeat;background-size:cover;height:100vh;padding-top:36px}.hamburger{font-size:2.3em;color:#000}.hamburger:hover{color:#FFF;cursor:pointer}.logo{background:0;border:0}.jumbotron{background:0;text-align:center}.jumbotron h1,.jumbotron h2,.jumbotron h3,.jumbotron h4,.jumbotron h5,.jumbotron h6,.jumbotron small{color:#fff}.jumbotron p{color:#fff;margin-bottom:5%}.number .container-fluid{background-image:url('images/about-3000x2000.jpg');background-repeat:no-repeat;background-size:cover;background-position:center}.newsrelease-fluid{background-image:url('images/newspaper-1500x800.jpg');background-repeat:no-repeat;background-size:cover;background-position:center}#newsrelease a:link{color:#fff;text-decoration:underline}#newsrelease a:visited{color:#fff;text-decoration:underline}#newsrelease .opaline{background-color:rgba(61,198,243,0.660)}.opaline{padding-top:3em;padding-bottom:3em;background-color:rgba(128,215,247,0.660)}.opaline h1,.opaline h2,.opaline h3,.opaline h4,.opaline h5,.opaline h6,.opaline p{color:#fff}.opaline .boxes{margin-top:30px;padding-top:20px;padding-bottom:5px;border:1px solid #FFF}.boxes .odometer.odometer-theme-default{font-family:'Roboto Slab',serif}.service_1 .container-fluid{background-image:url('images/hoankiem.jpg');background-repeat:no-repeat;background-size:cover;background-position:center}.service_2 .container-fluid{background-image:url('images/building.jpg');background-repeat:no-repeat;background-size:cover;background-position:center}.message .container-fluid{background-image:url('images/message_Nishimeshi.jpg');background-repeat:no-repeat;background-size:cover;background-position:center}.about .container-fluid{background-image:url('images/hasu16.png');background-repeat:no-repeat;background-size:cover;background-position:center}.gallery{background-color:#ddd}.prefooter .container-fluid{background:linear-gradient(rgba(33,37,43,0.6),rgba(33,37,43,0.6)),url('images/contact-3000x2000.jpg')}.prefooter h1,.prefooter h2,.prefooter h3,.prefooter h4,.prefooter h5,.prefooter h6,.prefooter p{color:#fff}footer{background-color:rgba(36,50,59,1);padding-top:.5em;padding-bottom:.5em}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer p{font-weight:100;line-height:1.1;color:#555}.social{padding-top:50px}.header{background:rgba(27,28,42,0.4) none repeat scroll 0 0;width:100%;z-index:99999999;position:relative}.clear{clear:both}.head-content{position:relative;width:100%;overflow:hidden}.head-content .main-head,.three-mark{width:100%;position:relative;height:100%;top:0;left:0}.head-content .main-head{z-index:99}.head-menu{height:95px;width:100%;background:#fff;padding-top:20px;position:relative;z-index:2}.head-mark{background:rgba(0,0,0,0.4)}.nav-menu>li{float:left}.nav-menu>li a{color:#555;font-size:18px;font-weight:300;padding:20px 35px 10px!important}.navbar-toggle .icon-bar{display:block;width:20px;height:2px;border-radius:1px;background:red}#banner_header .container-fluid{background-image:url(images/header_banner.jpg);background-repeat:no-repeat;background-size:cover;height:100vh;padding-top:36px}@media screen and (max-width:999px){height:auto;#banner_header .container-fluid{background-image:url(images/header_banner_notext.jpg)}}@media screen and (max-width:767px){#banner_header .container-fluid{max-height:436px;height:auto;background-image:url(images/header_banner_767_436.jpg)}}@media screen and (max-width:539px){#banner_header .container-fluid{background-image:url(images/header_banner_539.jpg);height:auto;max-height:303px}}.top-bar-right{padding-right:42px}.languageswitcherload{width:auto;margin-top:5px;float:right}.languageswitcherload .mod-languages{text-align:right}div.mod-languages ul{margin:0;padding:0;list-style:none}div.mod-languages ul.lang-inline li{margin-left:5px;margin-right:5px;display:inline}@media(max-width:1279px){.top-bar .container{position:relative}}.reset-margin{margin:0!important}.reset-padding{padding:0!important}.feature-fluid .container{width:100%}.block_content{padding-top:30px}.feature-origin-title,.feature-origin-content{padding:10px 40px;margin:10px 0;text-align:center}.feature-origin-title{font-size:1.1em;font-weight:bold}.background-white{background-color:#fff!important}.background-blue{background-color:rgba(142,180,227,0.550)!important}.background-252_213_181{background-color:rgba(252,213,181,0.550)!important}.background-195_214_155{background-color:rgba(195,214,155,0.550)!important}.block-title{padding:20px 0;margin:10px 0;text-align:center}.block-title h3.title{font-size:50px;margin-bottom:0}.block-title .description{text-align:center;margin-top:10px;font-size:35px;font-weight:bold}.row.service-content{padding-top:3em;padding-bottom:3em}.opaline-service{margin-top:3em;margin-bottom:3em;padding-top:3em;padding-bottom:3em;background-color:rgba(255,255,255,0.650)}section.skill-content{padding-bottom:30px}.skill-content{text-align:left;font-size:1.1em;font-weight:bold}.signature{text-align:right}.opaline-message{margin-top:5em;margin-bottom:5em;padding-top:5em;padding-bottom:5em;background-color:rgba(255,255,255,0.630)}.about-description,.about-description a{margin:5px 0;padding-top:5px;padding-bottom:5px;font-size:1.1em;font-weight:bold;color:#555;line-height:2.028571429}.footer-copyright{text-align:center;padding-top:10px;font-weight:bold}.video-top{padding:20px 0;margin-top:30px}#page-top .btn-to-top{border-radius:50px}section#message,section#contact,section#skill,section#service,section#feature{padding-top:30px}.about .padd_20{padding:20px}.hamburger{color:#fff}header .container-fluid{height:100%}footer,footer p{background-color:#fff}footer .left p{color:#555}footer .right p,footer .right p a{color:#eee}#contact table{margin-left:3em}#contact table .left{color:#fff;text-align:right}#contact table .right{padding-left:.5em}#contact .color-light{color:#fff}#contact .color-dark{color:#191970}#page-top{position:fixed;bottom:10%;right:20px}span.x1:before,i.x1:before{font-size:1.4em}.mobile-only,.pc-only{display:none}@media screen and (max-width:1024px){.mobile-only{display:block}}@media screen and (min-width:1025px){.pc-only{display:block}}@media screen and (max-width:768px){.about .container{padding:0}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;height:auto;width:100%}.mb-mar-top_20{margin-top:20px}}.achive-content{text-align:left;font-size:1.1em;font-weight:bold;padding:10px 0}.achive-image{padding:10px 0}@media screen and (max-width:993px){.nav-menu>li a{padding:15px 0!important;border-top:1px solid #a6a9ad}}@media screen and (max-width:999px){.nav-menu>li a{padding:15px 0!important;border-top:1px solid #a6a9ad}}@media screen and (max-width:1392px){.nav-menu>li a{padding:10px 30px!important}}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li{position:relative;display:block}.nav-menu>li a:hover,.nav-menu>li.active a{color:#fe4444}@media screen and (max-width:993px){.nav-menu>li{float:none;width:100%}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media screen and (max-width:767px){.head-menu .navbar-header{position:absolute;right:15px;top:30px}}.head-menu .navbar-header{float:right}.navbar-collapse{overflow-x:visible;-webkit-overflow-scrolling:touch;width:100%}.navbar-collapse.in{overflow-y:auto;background:#fff}.collapse{display:none}.collapse.in{display:block}@media screen and (max-width:993px){.head-menu .navbar-collapse{margin-right:auto!important;margin-left:auto!important;padding-top:30px;padding-bottom:25px}}@media screen and (max-width:999px){.head-menu .navbar-collapse{margin-right:auto!important;margin-left:auto!important;padding-top:30px;padding-bottom:25px!important}}@media screen and (max-width:993px){.head-menu{height:auto;min-height:105px}}@media screen and (max-width:999px){.head-menu{height:auto;min-height:105px}}@media screen and (max-width:1024px){.navbar-right.nav-menu{margin-right:0;float:none!important}}@media screen and (max-width:767px){.navbar-right{float:right}}@media screen and (max-width:993px){.nav-menu{width:100%}}@media screen and (max-width:999px){.nav-menu{width:100%}}.navbar-toggle{position:relative;float:right;padding:9px 0 9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.header .container{width:100%;max-width:1366px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}@media(min-width:768px){.navbar-header{float:left}}@media(min-width:1000px){.navbar-toggle{display:none}}nav{padding-left:0;margin-bottom:0;list-style:none}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}@media(min-width:1000px){.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}}@media screen and (max-width:999px){.nav-menu>li{float:none;width:100%}}.head-menu .logo img{max-height:65px}.description a{text-decoration:underline;color:#555}.title-video{font-size:1.1em;font-weight:bold;color:#555;line-height:2.028571429;padding:10px 10px}tr.tr-title{background-color:#e5e6e8}.about .container{padding-top:5em;padding-bottom:5em}@media screen and (max-width:768px){.block-title h3.title{font-size:27px}.block-title .description{font-size:18px}.about-description,.description a,.skill-content,.achive-content{font-size:16px}}@media screen and (min-width:768px){.img-responsive.fix-height{max-height:328px;width:100%}}@media screen and (max-width:767px){.img-responsive.fix-height{max-height:216px}}@media(min-width:1200px){#banner_header .container{width:1300px}}video{object-fit:cover}.title{font-size:45px}.about .description{margin:5px 0;padding-top:5px;padding-bottom:5px;font-size:1.1em;color:#555;line-height:2.028571429}@media screen and (max-width :768px){.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{width:40%}.feature-origin-title,.feature-origin-content{padding:10px 20px;margin:10px 0;text-align:center}.row.about{margin-bottom:15px}.about-description{margin-bottom:0;padding-bottom:0;margin-top:0}.about .description{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;font-size:1.1em}}@media screen and (max-width:320px){.feature-origin-title,.feature-origin-content{padding:10px 10px;margin:10px 0;text-align:center}.block-title .description{font-size:17px}.about-description,.about-description a,.skill-content,.achive-content,.message-description,.service-description,.feature-origin-content{font-size:15px}.title{font-size:35px}}.about-description,.about-description a,.skill-content,.achive-content,.message-description,.service-description,.feature-origin-content{font-size:16px}.lead{font-weight:bold}#jumbo{background-color:#dbdde0}#jumbo .title{text-align:center;font-size:35px}@media screen and (max-width:768px){#jumbo .title{font-size:20px}}#banner_header picture img{width:100%;height:auto}