.overlay-dark,.slide-inner-main,html{-webkit-touch-callout:none}body,html{width:100%}a,p{font-weight:400;text-decoration:none}.clear,.clearfix:after{clear:both}.nav li a,.slogan{color:#fff;text-transform:uppercase}.close-album,.close-pics,.search-but,.social li a{text-indent:-9999px}.search-but,.search-form,svg:not(:root){overflow:hidden}.details-text table,table{border-spacing:1px;table-layout:fixed}.all-album,.all-pics .text-length,.dragscroll,.img-moving,.overlay-dark,.slide-inner-main,html{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background-color:#fff;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;line-height:1;height:100%;overflow-x:hidden}*{-webkit-font-smoothing:antialiased}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container,.footer,.go-top,.header,.wheel{-webkit-animation:Start 1s steps(1,end) 0s 1 normal both;-moz-animation:Start 1s steps(1,end) 0s 1 normal both;-ms-animation:Start 2s steps(1,end) 0s 1 normal both;animation:Start 2s steps(1,end) 0s 1 normal both}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0;border:none}p{font-size:100%;-webkit-text-size-adjust:none}strong{text-decoration:none;font-weight:700}cite,em,i,mark,sup{text-decoration:none;font-weight:300;vertical-align:baseline;font-family:Montserrat,sans-serif}cite,em,i{line-height:1.6}code,dd,dl dt,ins,pre{text-decoration:none}sup{bottom:5px;font-size:70%;position:relative}del{text-decoration:line-through}img[alt]{font-size:0}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:400;line-height:1.2}.clearfix:after,.clearfix:before{content:" ";display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nicescroll-rails{cursor:pointer!important}.loadicon{position:fixed;top:50%;left:50%;z-index:110000;width:114px;height:114px;margin:-57px 0 0 -57px}.header,.header::before,.load-present{left:0;width:100%;top:0}.load-present{position:absolute;height:100%}.stroke-line{fill-opacity:0;fill:red;stroke:red;stroke-miterlimit:10;stroke-width:1;stroke-dasharray:490;stroke-dashoffset:490}.loader .stroke-line{-webkit-animation-name:DrawStroke;animation-name:DrawStroke;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:linear;animation-timing-function:linear}.header{position:fixed;height:auto;padding:0;z-index:1000}.header::before{position:absolute;height:70px;background-color:rgba(255,255,255,1);box-shadow:0 0 30px rgba(0,0,0,.3);z-index:-1;content:' ';opacity:0}.logo,.slogan{z-index:100;position:absolute}.logo{left:50%;margin-left:-57px;top:20px}.logo-company{width:114px;height:114px;background:url(../images/logo.svg) center center/contain no-repeat;display:block}.slogan{text-align:left;bottom:30%;left:70px;font-size:40px;font-style:italic;font-family:AvantGarde-Demi,sans-serif;font-weight:700}.language button,.nav li a,.nav ul.sub-menu li a p,.sub-nav li a,.title-page h1,.title-page h3{font-family:Montserrat,sans-serif}.slogan h1{font-size:75px;font-weight:700;line-height:1.4}.slogan div>span>span,.slogan h1>span>span{-webkit-transition:opacity .8s ease;transition:opacity .8s ease;opacity:0}.slogan div>span>span.move,.slogan h1>span>span.move{opacity:1}.right-header{position:absolute;right:100px;top:20px}.navigation{position:fixed;left:0;top:80px;display:block;width:100%;height:auto;text-align:center;z-index:1}.nav li,.nav ul{position:relative;display:inline-block;vertical-align:middle}.nav{position:relative;width:auto;height:auto;margin:0}.nav ul{margin:0;left:-5px;padding:0 0 0 5%;width:50%;text-align:left;float:right}.nav li,.nav li a{width:auto;height:auto}.nav ul:nth-child(1){margin:0;padding:0 5% 0 0;left:auto;text-align:right;float:left}.nav li{margin:0 10px}.nav li a{display:block;font-weight:600;font-size:15px;line-height:40px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.nav li a::after,.nav li.current a::before{content:'';left:0;width:100%;position:absolute}.nav li a::after{bottom:0;height:3px;margin:0;background-color:red;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1)}.hide .nav li.current a,.nav li.current a{color:red;text-shadow:none}.nav li.current a::after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.nav li.current a::before{top:0;height:100%;z-index:1}.nav li.current{pointer-events:none}.nav li.current.active{pointer-events:auto}.nav ul.sub-menu{position:absolute;top:80px;width:540px;margin-left:-270px;left:50%;background:#F5F5F5;border:1px solid #979797;padding:5px;box-shadow:0 5px 20px rgba(0,0,0,.3)}.nav ul.sub-menu li{display:inline-block;vertical-align:middle;line-height:30px;opacity:0;position:relative;width:33.33%;margin:0;float:left;padding:5px}.nav ul.sub-menu li img{width:90%}.nav ul.sub-menu li a{overflow:hidden;background-color:#fff;padding:10px;min-height:355px;position:relative;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.nav ul.sub-menu li a p{color:#b3b3b3;font-weight:700;font-style:italic;font-size:20px;text-align:left;line-height:1.5}.nav ul.sub-menu li a p strong{font-size:16px;display:block}.nav ul.sub-menu-product{width:800px;margin-left:-400px}.nav ul.sub-menu:after{content:"";display:block;border-top:1px solid #979797;border-right:1px solid #979797;transform:rotate(-45deg);width:15px;height:15px;top:-8px;left:50%;background:#F5F5F5;margin-left:-7px;position:absolute;z-index:2;transition:.3s ease top}.nav ul.sub-menu li a::after,.toogle-menu{display:none}.nav ul.sub-menu li.hover-sub{position:absolute;height:60px;top:-60px;left:0;opacity:1!important;width:100%!important}.nav ul.sub-menu li a .bg-cover{width:100%;height:100%;position:absolute;top:0;left:0}.nav ul.sub-menu.sub-menu-service li p{position:absolute;bottom:20px;left:0;width:100%;color:#fff;font-style:normal;font-size:23px;text-align:center}.nav ul.sub-menu.sub-menu-service li{width:50%}.container,section{width:100%;height:auto}.container,.content-section,section{position:relative;display:block}.container{min-height:100%;opacity:0}section{margin:0;padding:0}.content-section{max-width:1200px;width:90%;margin:0 auto;z-index:10}.search-but{position:absolute;right:130px;top:17px;display:inline-block;vertical-align:middle;border-radius:50%;-webkit-border-radius:50%;width:40px;height:40px;cursor:pointer;font-size:0;border:1px solid #fff;background:0 0;z-index:100}.search-but::after,.search-but::before{top:0;width:100%;height:100%;position:absolute;content:'';left:0}.search-but::before{background:url(../images/search2.svg) center center/contain no-repeat;z-index:1}.search-but::after{background:url(../images/search.svg) center center/contain no-repeat;background-color:rgba(255,255,255,1);-webkit-border-radius:50%;border-radius:50%;opacity:0;z-index:2;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.search-form{position:absolute;right:128px;top:12px;display:block;width:0;opacity:0;height:50px;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:30px;border-radius:30px;z-index:5;border:1px solid #ddd}.form-row-search{position:relative;width:100%;height:100%}.form-row-search input[type=text]{border:0;font-size:14px;font-weight:400px;color:#444;position:absolute;display:block;width:100%;height:100%;padding:0 20px;line-height:50px;opacity:.7;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.language button,.tilte-project,.title-page h1{font-weight:700;text-align:center}.language button,.tilte-project,.title-page h1,.title-page h3{color:#fff;text-transform:uppercase}.form-row-search input[type=text]:focus{opacity:1}.search-form.active{opacity:1;width:300px}.language{position:absolute;width:auto;height:auto;vertical-align:middle;display:inline-block;right:80px;top:17px;z-index:100}.language button{position:relative;display:block;width:40px;height:40px;border:1px solid #fff;line-height:40px;background-color:rgba(255,255,255,0);-webkit-border-radius:50%;border-radius:50%;font-size:14px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;padding:0}.title-page{position:absolute;width:100%;height:auto;left:0;top:50%;z-index:100;text-align:center;display:none}.tilte-project{display:block;font-size:38px}.title-page h1{display:inline-block;position:relative;font-size:30px}.title-page h1>span>span{-webkit-transition:all .8s ease;transition:all .8s ease;opacity:0}.title-page h1>span>span.move{opacity:1}.title-page h1::after{content:'';position:absolute;left:0;bottom:-20px;width:100%;height:1px;background-color:#fff;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.title-page h1.show::after{-webkit-transition-delay:.7s;transition-delay:.7s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);display:none}.title-page h3{margin:50px 0 0;font-weight:400;font-size:60px}.title{position:relative;display:block;width:100%;height:auto;padding:30px 5%;z-index:1}.title::after,.title::before{position:absolute;top:50%;width:20%;height:1px;background-color:#004835;content:''}.title::before{left:0}.title::after{right:0}.outer-nav,.sub-nav,.title-main{position:relative;display:block;width:100%}.title h1,.title h2,.title h3{font-weight:400;font-size:48px;line-height:1.2;color:#004835;text-transform:uppercase;text-align:center}.title-main{text-align:center;margin-bottom:30px;z-index:10}.title-main h2{text-transform:uppercase;font-size:30px;font-weight:700;color:#162d6c}.title-main h2 mark{font-weight:300;background:0 0;color:#162d6c}.title-main.title-white h2,.title-main.title-white h2 mark{color:#fff}.outer-nav{padding:7px 0;background-color:#162d6c;z-index:3}.outer-nav.second{top:0;left:0;position:fixed;opacity:0;pointer-events:none;background-color:#999;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;z-index:100}.sub-nav{height:auto;margin:0 auto;text-align:center}.sub-nav li,.sub-nav ul{position:relative;display:inline-block;width:auto;height:auto}.sub-nav ul{white-space:nowrap;font-size:0}.sub-nav li{margin:0;vertical-align:middle}.sub-nav li a{display:block;padding:10px 15px;text-transform:uppercase;vertical-align:top;margin:0 1px;font-weight:700;font-size:14px;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.input-area textarea,.input-text input[type=text]{font-weight:300;font-size:16px;-webkit-transition:all .3s ease-in-out;color:#333}.sub-nav li.current a,.sub-nav li:not(.current):hover a{background-color:#fff;color:#162d6c}.sub-nav li.current::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.outer-nav-center{background-color:transparent;text-align:center;display:block;width:100%;padding:0}.outer-nav-center .sub-nav{background-color:red;display:inline-block;width:auto;position:relative;padding:10px}.outer-nav-center.fixed .sub-nav{background-color:#999;width:100%}.outer-nav.second.fixed{top:70px;pointer-events:auto;opacity:1}.hidemouse,.img-bg-cover img,.level-index-out,.news-link.no-link,.no-link,.pic-pro img,.wheel{pointer-events:none}.outer-circle{background:0 0;position:fixed;top:50%;right:40px;width:auto;z-index:100}.outer-circle .sub-nav-1 li a,.sub-nav-1{position:relative;display:block}.outer-circle .sub-nav-1 li{display:block;padding:0;margin:10px 0}.outer-circle .sub-nav-1 li a{text-indent:-999999px;width:10px;height:10px;padding:0;background-color:#b3b3b3;-webkit-border-radius:50%;border-radius:50%;margin:0;opacity:1}.outer-circle .sub-nav-1 li a::before{border:1px solid #d2d2d2;-webkit-border-radius:50%;border-radius:50%;position:absolute;display:block;content:"";width:18px;height:18px;left:-4px;top:-4px;opacity:0}.input-area textarea,.input-but button[type=submit],.input-text input[type=text]{border:none;font-family:Montserrat,sans-serif;-webkit-appearance:none}.input-area,.input-but,.input-text{position:relative}.outer-circle .sub-nav-1 li.current a{opacity:1;background-color:#d2d2d2}.outer-circle .sub-nav-1 li.current a::before{opacity:1}.item-picture img,.item-picture:before{opacity:0;width:100%}.input-text{display:block;width:100%;height:auto;margin:0 0 5px}.input-text input[type=text]{width:100%;height:60px;line-height:60px;padding:0 20px;background-color:#e5e5e5;transition:all .3s ease-in-out}.input-text input[type=text]:focus{background-color:#f1f1f1}.input-area{display:block;width:100%;height:auto}.input-area textarea{width:100%;height:150px;padding:20px;background-color:#e5e5e5;line-height:1.6;resize:none;overflow:auto;transition:all .3s ease-in-out}.content-table,.item-news p,.link-page,.link-text,.link-text h3,.pic-news-home,.pic-thumb,.scroll-slide,.slide-inner-main,.slider-inner-main,.social li a,.top-news,.txt-pro p{overflow:hidden}.input-area textarea:focus{background-color:#f1f1f1}.input-but{display:inline-block;width:auto;height:auto;margin-top:30px}.input-but button[type=submit]{position:relative;display:inline-block;width:auto;height:48px;line-height:48px;padding:0 36px 0 30px;background-color:red;font-weight:700;font-size:18px;color:#fff;text-transform:uppercase;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1}button{cursor:pointer}.send-message{bottom:20px;right:30px;z-index:100;position:fixed}.send-message a{display:block;background:#fff;border-radius:30px;color:red;padding:7px 10px;position:relative;font-size:12px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.send-message a:before,.social li a{-webkit-transition:all .3s ease-in-out}.send-message a:before{content:' ';width:23px;height:23px;background:url(../images/message.png);display:inline-block;vertical-align:middle;margin-right:5px;transition:all .3s ease-in-out}.company-info li,.contact-footer,.footer{width:100%;position:relative}.company-info a,.list-view h3{-webkit-transition:color .3s ease-in-out}.footer{display:block}.contact-footer{padding:60px 0;text-align:center;color:#162d6c;display:block}.info-contact-home{background:#fff;padding:40px;text-align:center;position:relative}.info-contact-home h3{font-size:20px;font-weight:300;text-transform:uppercase;margin-bottom:15px;line-height:1.4}.info-contact-home h3 mark{display:block;font-size:30px;background:0 0;font-weight:700;color:#162d6c}.company-info{position:relative;display:block;margin:0}.company-info li{display:block;height:auto;font-weight:300;font-size:15px;line-height:1.4;color:#162d6c;margin:0 0 10px}.company-info li::before{content:'';width:30px;height:30px;position:relative;display:inline-block;vertical-align:middle;margin-right:10px}.company-info .bt-location::before{background:url(../images/location.svg) left center no-repeat;margin-top:-20px}.company-info a,.company-info p{max-width:calc(100% - 40px);font-weight:400;vertical-align:middle;margin:0 -3px;display:inline-block;position:relative;font-family:Montserrat,sans-serif}.company-info .bt-phone::before{background:url(../images/phone.svg) left center no-repeat}.company-info .bt-email::before{background:url(../images/email.svg) left center no-repeat}.company-info .bt-tax::before{background:url(../images/fax.svg) left center no-repeat}.company-info .bt-time::before{content:normal}.company-info a{color:#162d6c;transition:color .3s ease-in-out}.col-3,.social li{vertical-align:top}.info-contact-home .logo-company{display:inline-block;margin-bottom:30px}.copy-right{display:block;position:relative;width:100%;padding:20px 0;background-color:#162d6c;text-transform:uppercase;color:#e4e0e0;text-align:center;font-weight:700;font-size:12px}.copy-right a{color:#e4e0e0;display:none}.social{position:relative;display:block;text-align:center;font-size:0;margin:20px 0}.social li{position:relative;display:inline-block;width:auto;height:auto;margin:0 5px}.copyright,.social li a{position:relative;display:block}.social li a{border:1px solid red;width:50px;height:50px;-webkit-border-radius:50%;border-radius:50%;z-index:1;transition:all .3s ease-in-out}.facebook a{background:url(../images/facebook.svg) center center/contain no-repeat}.youtube a{background:url(../images/youtube.svg) center center/contain no-repeat}.google a{background:url(../images/google.svg) center center/contain no-repeat}.email a{background:url(../images/email1.svg) center center/contain no-repeat}.copyright{width:100%;height:auto;padding:35px 0 20px;text-align:center;text-transform:uppercase}.copyright:before{content:'';width:200px;height:1px;background:red;display:block;margin:20px auto}.slide-bg,.slide-home,.slider-inner-main{height:auto;position:relative;display:block;width:100%;padding:0}.bg-home,.bg-inner{background-position:center center;background-repeat:no-repeat;backface-visibility:hidden}.slide-home .pagination-bullet i,.slide-inner-main,.slider-inner-main{background-color:#fff}.copyright a,.copyright p{font-family:Montserrat,sans-serif;font-weight:300;font-size:14px;color:#a1a1a1}.copyright strong,.txt-pro h3{font-weight:700}.copyright a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.slide-bg,.slide-home,.slider-inner-main{margin:0}.bg-home{position:relative;display:block;width:100%;height:100vh;margin:0;-webkit-background-size:cover;background-size:cover}.bg-inner,.bg-inner img,.slide-inner-main{position:relative;width:100%;height:auto;display:block}.slide-inner-main{top:0;left:0;margin:0;padding:0;text-align:center}.bg-inner{-webkit-background-size:cover;background-size:cover}.slide-home .pagination{position:absolute;bottom:10px;right:30px;width:auto;text-align:right}.pic-pro,.text-center,.txt-group,.txt-pro{text-align:center}.slide-home .pagination-bullet{border:1px solid #fff}.slide-home .slide-buttons{position:absolute;bottom:50px;left:70px;width:auto}.slide-home .slide-prev{left:0}.slide-home .slide-next{left:70px;right:auto}.slide-top{margin:60px auto;position:relative;height:80vh;width:80%;max-width:1200px}.item-group,.item-news-home{max-width:400px;margin:auto}.slide-top .item-pro{-webkit-transition:1s ease-in-out;transition:1s ease-in-out;position:absolute;width:28%;top:20%;height:100%;cursor:pointer}.slide-top .item-pro[data-position="2"]{left:25%;z-index:3}.slide-top .item-pro[data-position="1"]{left:0;z-index:2}.slide-top .item-pro[data-position="3"]{left:75%;z-index:1}.slide-top .item-pro[data-position="2"].center{width:55%;top:-5%;left:22.5%;z-index:3}.slide-top .nav-buttons{width:100%;height:auto;position:absolute;left:0;top:50%;margin:-15px 0 0}.slide-top .nav-buttons a{display:block;position:absolute;top:0;width:30px;height:30px;border-top:3px solid #aaa;border-right:3px solid #aaa;cursor:pointer;z-index:9}.slide-inner::after,.slide-inner::before{height:50%;background-color:#fff;z-index:100}.slide-top .nav-buttons .nav-buttons-next{right:-60px;transform:rotate(45deg)}.slide-top .nav-buttons .nav-buttons-prev{left:-60px;transform:rotate(-135deg)}.bg-inner:before,.slide-home-main:before,.slide-inner::after,.slide-inner::before,.slider-inner-main:before{content:'';left:0;width:100%;position:absolute}.slide-inner::before{top:0;-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out}.slide-inner::after{bottom:0;-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out}.show .slide-inner::after,.show .slide-inner::before{height:0}.slide-home-main:before,.slider-inner-main:before{background:-webkit-linear-gradient(top,rgba(26,56,102,.8) 0,rgba(26,56,102,0) 100%);background:linear-gradient(to bottom,rgba(26,56,102,.8) 0,rgba(26,56,102,0) 100%);top:0;height:27%;z-index:10}.bg-inner:before{background:linear-gradient(45deg,rgba(161,25,25,.3) 0,rgba(23,69,195,.3) 73%);background:-webkit-linear-gradient(45deg,rgba(161,25,25,.3) 0,rgba(23,69,195,.3) 73%);mix-blend-mode:overlay;top:0;height:100%;z-index:10}.pic-slide-home{position:absolute;bottom:0;right:2%;width:45%;-webkit-transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out;-webkit-transform:translateX(100%);transform:translateX(100%)}.pic-pro,.pic-pro img,.txt-pro{position:relative}.pic-pro,.pic-pro img,.pic-slide-home img,.txt-pro{width:100%;display:block}.pic-slide-home img{height:auto}.select-pro .pic-slide-home{-webkit-transform:translateX(0);transform:translateX(0)}.txt-pro{margin-top:-10px}.txt-pro h3{font-size:24px;text-transform:uppercase;margin-bottom:5px}.txt-pro p{text-transform:uppercase;font-size:14px;margin-bottom:15px;height:34px}.pic-pro{margin:auto}.pic-pro img{height:auto}.button-red{display:inline-block;border:0;padding:15px 30px;min-width:100px;color:#fff;font-size:17px;text-transform:uppercase;background-color:#e30016}.product-group::after,.product-group::before{position:absolute;background-color:#fff;width:100%;height:100px;content:'';left:0}.product-top{padding:60px 0 150px}.slide-top .txt-pro{color:#fff;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.list-poduct{padding:100px 0}.slide-center .item-container{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.list-poduct .item-active{-webkit-transform:scale(1.4);transform:scale(1.4,1.4);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.list-poduct .txt-pro p{font-size:13px}.product-group{padding:60px 0 80px}.product-group::before{-webkit-transform:skewY(-3deg);transform:skewY(-3deg);top:-50px}.product-group::after{-webkit-transform:skewY(-3deg);transform:skewY(-3deg);bottom:-50px;z-index:10}.col-3,.item-group,.txt-group{position:relative}.item-group{display:block;padding:0 30px;width:90%}.item-group img{width:100%}.col-3{display:inline-block;width:calc(32% - 20px)}.item-news-home img,.txt-group,.txt-news-home{width:100%}.col-6,.txt-group p,.txt-info{vertical-align:middle}.txt-group{line-height:60px;display:block;padding:20px;color:#e30016;border:1px solid #e30016;text-transform:uppercase;font-size:18px}.news-home a,.txt-info{color:#fff}.txt-group p{line-height:1.4;display:inline-block;font-weight:600;font-family:Montserrat,sans-serif}.item-news-home,.news-home a,.pic-news-home,.txt-news-home{position:relative;display:block}.news-home{padding:150px 0 60px}.item-news-home{padding:20px 30px;width:100%}.txt-news-home h3{text-transform:uppercase;font-size:14px;font-weight:700;margin:8px 0}.pic-news-home{width:90%;margin:0 auto 10px}.item-news-home:before{content:'';width:100%;height:100%;opacity:0;border:1px solid #fff;position:absolute;top:0;left:0}.center-man,.txt-info{text-align:center;position:relative}.center-man{width:100%;height:100vh;left:0;top:0;z-index:10;padding-top:50px}.center-man::after,.center-man::before{content:'';display:inline-block;height:100%;vertical-align:middle}.txt-info{width:80%;height:auto;margin:auto;display:inline-block}#requiment-page .txt-info,#service-page .txt-info{max-width:700px}.txt-info h2,.txt-info h2 mark{margin-bottom:20px;text-transform:uppercase}.txt-info h2{font-weight:700;font-size:40px}.txt-info h2 mark{font-weight:300;font-size:20px;display:block;background:0 0;color:#fff}.achievement-main,.box-video-about{max-width:1000px;margin:0 auto;text-align:center}.txt-info p{line-height:1.6}.about-info:after{content:"";background:linear-gradient(45deg,rgba(161,25,25,.5) 0,rgba(23,69,195,.5) 73%);background:-webkit-linear-gradient(45deg,rgba(161,25,25,.5) 0,rgba(23,69,195,.5) 100%);position:absolute;left:0;top:0;height:100%;width:100%}.about-achievement{padding:60px 0}.achievement-main{display:block;width:90%;position:relative}.item-achievement{display:block;width:100%;position:relative;padding:15px}.item-achievement img{width:100%;box-shadow:5px 5px 2px 1px rgba(0,0,0,.4)}.col-6{width:48%;display:inline-block}.about-videos{padding:60px 0}.main-video-about{display:block;position:relative;width:100%}.main-video-about:before{content:' ';position:absolute;top:10%;height:80%;width:100%;left:0;background-color:#e5e5e5}.item-picture:before,.link-page.current::after,.requiment-policy:before{content:''}.box-video-about{display:block;width:90%;position:relative}.play-video-about{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.play-video-about span{position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px;border-radius:50%;-webkit-border-radius:50%;width:80px;height:80px;background:url(../images/player1.png) no-repeat;background-size:100%;background-color:rgba(255,255,255,.3);border:5px solid #fff}.list-news,.slide-pictures{display:block;margin:0 auto;text-align:center}.box-video-about img{width:100%}.about-pictures{padding-bottom:60px}.slide-pictures{width:90%;max-width:1100px;position:relative}.slide-pictures .slide-item{padding:15px}.item-picture{position:relative;display:block;width:100%;box-shadow:5px 5px 2px 1px rgba(0,0,0,.4);height:255px;background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;-webkit-transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out}.item-picture:before{position:absolute;top:0;left:0;height:100%;background-color:rgba(0,0,0,.3)}#about-page .about-pictures{padding-top:50px}.news-main{padding:60px 0}.list-news{width:90%;max-width:1300px;position:relative}.item-news{width:calc(32% - 40px);margin:20px;padding:15px;background-color:#e5e5e5;position:relative;display:inline-block;vertical-align:top}.date-news,.list-news a{position:absolute;top:0}.item-news:nth-child(1){width:calc(64% - 40px)}.item-news p{display:none;line-height:1.5;height:120px}.txt-news{padding:10px 0 0;text-align:center}.txt-news h3{font-size:15px;font-weight:700;height:65px;overflow:hidden;text-transform:uppercase}.list-news a{left:0;width:100%;height:100%}.date-news{left:50%;margin-left:-30px;padding:8px 15px;font-family:Montserrat,sans-serif;color:#333;text-align:center;background:#fff}.date-news span,.pic-news{position:relative;display:block}.date-news span{font-size:36px;font-weight:300;opacity:.7}.pic-bg-img img{width:100%;opacity:0}.pic-news{height:235px;width:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.detail-news{font-style:italic;font-weight:700;text-align:right;margin-top:20px}.news-link,.scroll-slide{height:auto;margin:0 auto;position:relative;display:block}.news-detail{position:relative;width:100%;padding-top:60px}.scroll-slide{width:100%;text-align:center}.news-link{width:90%;max-width:1200px}.link-page{position:relative;display:block;width:100%;height:130px;padding:18px;color:#4d4d4d;text-align:left;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-color:#fff;cursor:pointer}.pic-thumb,.pic-thumb img{width:auto;position:relative}.load-text a,table td a{-webkit-transition:all .3s ease-in-out}.pic-thumb{float:left;display:block;height:auto;min-width:98px;max-width:46%;margin:0 10px 0 0;border:1px solid #dce3e6;line-height:0;text-align:center;z-index:2}.pic-thumb img{height:92px;margin:0 -50%;z-index:-1}.link-text{position:relative;display:block;height:100%;z-index:0;line-height:94px}.link-page a,.link-page.current::after{position:absolute;width:100%;height:100%;left:0;top:0}.link-text h3{display:inline-block;vertical-align:middle;font-family:Montserrat,sans-serif;font-size:13px;font-weight:300;line-height:1.4;max-height:72px;white-space:normal}.link-page a{display:block;z-index:2}.link-page.current,.link-page:not(.current):hover{background-color:red;color:#fff}.link-page.current::after{z-index:3}.load-bg,.load-content,.load-data,.load-details,.load-text,.load-title{width:100%;height:auto;position:relative}.news-link .slide-item{padding:1px 3px}.load-content{display:block;padding:0 0 70px;z-index:0}.load-bg{display:block;opacity:0}.load-data{display:block;min-height:50vh}.load-details{display:block;max-width:1200px;margin:0 auto}.load-title{display:block;text-align:center}.load-title h3{position:relative;display:inline-block;padding:0 20px;font-family:Montserrat,sans-serif;font-size:34px;text-transform:uppercase;line-height:1.4;color:#162d6c}.load-text{display:block;padding:40px 5%;background-color:#fff;border:1px solid #c6c6c6;font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#666;line-height:1.4}.load-text p{margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:15px;line-height:1.6}.load-text p strong{font-weight:700}.load-text>:last-child{margin:0}.load-text a{color:#940000;transition:all .3s ease-in-out}.load-text img{display:block;width:auto!important;height:auto!important;max-width:100%;margin:10px auto}.load-text h1,.load-text h2,.load-text h3,.load-text h4,.load-text h5,.load-text h6{font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;color:#003768;line-height:1.4;margin-bottom:20px}.top-news{width:100%;display:block;position:relative;margin-top:20px}.top-news .date-news{position:relative;left:0;margin:0;float:left;background-color:#f1f1f1;padding:15px}.share-news{float:right;font-size:12px;color:#666;margin-top:15px}.share-news a{display:inline-block;width:35px;height:35px;border-radius:50%;vertical-align:middle;margin-right:2px}.share-news a.facebook{background:url(../images/facebook1.svg) center center/contain no-repeat #162d6c}.share-news a.goole{background:url(../images/google1.svg) center center/contain no-repeat #162d6c}.share-news a.linkedin{background:url(../images/linkedin.svg) center center/contain no-repeat #162d6c}.bg-news-slider{padding:60px 0;background-color:#f1f1f1}.requiment-info{padding:100px 0}.requiment-policy{padding:100px 0 130px}.requiment-info .center-man,.requiment-policy .center-man{height:auto;padding:0}.requiment-info .txt-info{color:#333}.requiment-policy:before{z-index:1;position:absolute;bottom:0;height:40%;width:100%;left:0;background:linear-gradient(-90deg,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(-90deg,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%)}.requiment-policy .txt-info p{text-shadow:3px 3px 2px rgba(0,0,0,.4)}.requiment-opportunity{padding-bottom:40px}.requiment-list{position:relative;display:block;width:90%;height:auto;max-width:1180px;margin:0 auto 40px;padding:25px;background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.2)}table td,table th{padding:15px;vertical-align:middle}.content-table{position:relative;display:block;width:100%;height:auto;overflow-x:auto}.requiment-opportunity h2{font-weight:700;text-transform:uppercase;font-size:40px;margin-bottom:20px;color:#162d6c;text-align:center}table,table th{font-size:15px}.details-center,table{margin:0 auto;font-family:Montserrat,sans-serif}table tbody tr:nth-child(even) td a,table td,table td a{color:#414141}table{width:100%;min-width:840px;line-height:1.4}table th{background:linear-gradient(-90deg,rgba(22,45,108,1) 0,rgba(121,134,170,1) 100%);background:-webkit-linear-gradient(-90deg,rgba(22,45,108,1) 0,rgba(121,134,170,1) 100%);font-weight:700;text-transform:uppercase;color:#fff}table td{background-color:#f9f9f9;font-size:14px;font-weight:300}.details-text h3,.details-text h3 strong,.details-text p strong,table td a{font-weight:700}table tr td:nth-child(2){padding:0}table tbody tr:nth-child(even) td{background-color:#eee}table td a{padding:14px;display:block;font-family:Montserrat,sans-serif;font-size:15px;line-height:1.2;transition:all .3s ease-in-out}.details-content{position:fixed;width:100%;height:100%;opacity:0;z-index:3000;text-align:center;overflow-x:hidden}.details-content::after,.details-content::before{content:'';position:relative;display:inline-block;width:auto;height:100%;vertical-align:middle}.details-content>span{width:100%;height:100%;position:fixed;left:0;top:0;z-index:1}.details-center{position:relative;display:inline-block;width:90%;height:100vh;vertical-align:middle;max-width:1000px;padding:0;z-index:5;background-color:#fff;opacity:0}.details-outer,.details-text{position:relative;width:100%}.details-center h2{font-family:Montserrat,sans-serif;color:red;font-size:24px;font-weight:700;line-height:1.4;text-align:center;text-transform:uppercase;display:block;margin:0 0 20px}.details-outer{height:auto;margin:0;padding:30px 50px 50px;background-color:#fff}.details-text{height:auto;padding:30px 0;display:block;border-bottom:1px dotted #404040;border-top:1px dotted #404040;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.4;color:#404040;text-align:left}.details-text h3{margin-bottom:5px;font-family:Montserrat,sans-serif;font-size:18px;color:#404040;text-transform:uppercase}.details-text p{margin-bottom:15px;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6}.details-text img,.details-text p img{display:block;width:auto;height:auto;max-width:100%;margin:0 auto;border:10px solid rgba(255,255,255,.5);-webkit-border-radius:30px;border-radius:30px}.details-text ol,.details-text ul{text-align:left;list-style:inherit;-webkit-margin-start:16px}.details-text li,.details-text ol li,.details-text p span,.details-text span{text-align:left;margin:5px 0;font-size:inherit;font-weight:inherit;color:inherit}.details-text a{color:#009ce0;font-weight:700}.details-text a:hover{color:#003768}.details-text table{display:inline-block;width:auto;max-width:100%;margin:20px auto}.details-text table td,.details-text table th{padding:10px 10px 12px;font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit;line-height:1.2;-webkit-border-radius:5px;border-radius:5px}.details-center .download-but h3,.details-center .download-but span,.title-product-cate h3{font-family:Montserrat,sans-serif}.details-text table tbody:only-child tr:first-child td,.details-text table thead td,.details-text table thead th{background-color:rgba(0,0,0,.3);color:#fff;font-size:15px;text-align:center}.details-content .close-popup{top:30px;right:60px;position:fixed}.download-but{position:relative;display:block;width:100%;height:auto;background-color:#fff;padding:0 0 80px;text-align:center}.download-but a{position:relative;display:inline-block;color:#fff;padding:20px 80px 20px 30px;background-color:red;text-align:left;-webkit-border-radius:30px;border-radius:30px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.download-but a::after,.download-but a::before{content:'';position:absolute}.download-but a::before{left:-7px;top:-7px;width:calc(100% + 14px);height:calc(100% + 14px);-webkit-border-radius:30px;border-radius:30px;border:1px solid red;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.download-but a::after{width:40px;height:40px;right:20px;top:50%;margin-top:-20px;background:url(../images/select.png) center center no-repeat #a12415;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.details-center .download-but span{font-size:20px;font-weight:300}.details-center .download-but h3{margin-top:5px;font-size:36px;font-weight:700}.download-but a:hover{background-color:#a12415}.download-but a:hover::before{border:11px solid #a12415}.download-but a:hover::after{background-color:red}.product-main{padding:60px 0 0}.center-products{position:relative;display:block;width:90%;max-width:1100px;margin:auto auto 30px;border-bottom:1px solid #ddd;padding-bottom:30px}.list-poduct,.title-cate-detail,.title-product-cate{width:100%;position:relative}.list-poduct{display:block;margin-top:-40px}.list-poduct .item-pro{display:inline-block;margin:0 10px;padding:15px;position:relative;cursor:pointer}.title-product-cate{text-align:left;font-style:italic;display:block;color:#adadad}.title-product-cate h3{font-size:50px;text-transform:uppercase;font-weight:700;line-height:1.2}.infobox p,.list-view h3,.list-view p{font-family:Arial,Helvetica,sans-serif}.title-product-cate h3 mark{font-size:80px;font-weight:700;color:#adadad;background:0 0;display:block}.list-poduct .txt-pro{color:#162d6c}.list-poduct .txt-pro h3{font-size:18px}.list-poduct .slide-pagination{display:none}.products-cate-3 .center-products{border:0;padding:0}.list-poduct .slide-item{-webkit-transform:scale(.7);transform:scale(.7);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.list-poduct .slide-item.select-pic{-webkit-transform:scale(1.05);transform:scale(1.05)}.title-cate-detail{display:block;text-align:center;text-transform:uppercase;margin-bottom:30px}.title-cate-detail h2{color:#162d6c;font-size:25px;font-weight:700}.title-cate-detail h2 mark{background:0 0;font-size:40px;color:#162d6c;display:block;font-weight:700}.content-detail-product{position:relative;display:block;width:90%;max-width:1100px;margin:auto}.pic-detail-product,.txt-detail-product{display:inline-block;vertical-align:middle;position:relative}.pic-detail-product{width:49%;text-align:center}.pic-detail-product img{width:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;height:auto}.txt-detail-product{width:49%;padding:40px}.txt-detail-product h3{font-size:50px;color:#c5c5c5;font-weight:700;display:block;margin-bottom:10px}.txt-detail-product p{margin-bottom:20px;line-height:1.7}.content-description{font-size:16px;background:#f2f2f2;padding:60px 100px;margin-bottom:70px}.box-collapse{text-align:left;position:relative;display:block;width:100%;margin-top:15px}.title-collapse:before{position:absolute;left:10px;height:1px;width:calc(100% - 50px);margin-right:50px;top:50%;content:' ';background-color:#ddd;margin-top:3px}.title-collapse{position:relative;display:block;width:100%;padding-right:50px;cursor:pointer}.title-collapse h3{font-weight:700;font-size:24px;display:inline-block;padding-right:20px;position:relative;z-index:2;background-color:#f2f2f2}.title-collapse span::after,.title-collapse span:before{background-color:#162d6c;display:block;position:absolute;content:""}.title-collapse span{position:absolute;top:5px;right:0;width:30px;height:30px;border:1px solid #162d6c;border-radius:50%}.title-collapse span:before{width:15px;height:3px;top:50%;right:6px;margin-top:-1px}.title-collapse span::after{width:3px;height:15px;top:50%;right:12px;margin-top:-7px;transition:.3s ease all}.product-line,.reelDiv{height:auto}.content-collapse,.product-line,.reelDiv{position:relative;width:100%;display:block}.title-collapse.active span::after{transform:rotate(90deg)}.content-collapse{padding:20px 0}#products-detail-page .about-videos{padding-top:0}.picture-section{padding-bottom:60px}.reelDiv{margin-top:-30px}.reelDiv>div{height:auto!important;width:100%!important}.reelDiv:after,.reelDiv:before{display:block;content:"";width:65px;height:106px;background:url(../images/arrC.png) center no-repeat;position:absolute;top:50%;right:-20px;margin-top:-50px}.reelDiv:before{background-image:url(../images/arrCC.png);right:auto;left:-20px}.service-info,.service-info1,.service-info2{padding:60px 0}#service-page .center-man{padding:0;height:auto}.service-info .txt-info{color:#666}.service-info .txt-info h2{color:#162d6c}.box-txt-pic{position:relative;display:block;width:90%;max-width:1300px;margin:auto}.txt-pic{display:inline-block;width:50%;position:relative;text-align:left}.txt-pic h2{font-size:35px;margin-bottom:20px;font-weight:700;text-transform:uppercase}.txt-pic p{line-height:1.7}.box-txt-right{text-align:right}.box-txt-left{text-align:left}.service-info1{color:#fff}.item-access h3,.title-accessories,.title-accessories-group{color:#162d6c;font-weight:700;text-transform:uppercase}#service-page .bg-blue:after,#service-page .bg-white:after{opacity:.7}.list-accessories{position:relative;display:block;width:100%}.accessories-box{position:relative;width:100%;display:block;text-align:center}.accessories-box:before{content:' ';height:1px;width:100%;position:absolute;bottom:0;left:0;background-color:#fff;z-index:10}.googlemap::after,.googlemap::before,.infobox::after,.input-select::after,.map-box::after{content:''}.title-accessories-group{position:absolute;display:inline-block;top:50%;margin-top:-35px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0));background-color:rgba(255,255,255,.75);padding:20px;min-width:300px;font-size:35px}.accessories-list,.item-access{display:block;position:relative}.accessories-box a{position:absolute;top:0;left:0;width:100%;height:100%}.accessories-box .bg-white:after{opacity:.6;mix-blend-mode:hard-light}.accessories-box .bg-white{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.accessories-main{padding:60px 0}.accessories-list{width:90%;max-width:1200px;margin:auto}.item-access{width:100%;text-align:center}.item-access img{width:90%;max-width:300px}.item-access h3{font-size:20px;display:inline-block;min-width:200px;padding:10px;position:relative;z-index:10}.item-access a{position:absolute;display:block;width:100%;height:100%;left:0;top:0}.map-box,.quick-box,.quick-col{position:relative}.accessories-list .col-3{opacity:1}.detail-accessories-main{padding-top:60px}.product-same{padding:60px 0;background-color:#e7eaf0}.slider-product-same{position:relative;width:90%;max-width:1100px;margin:auto}.pictures-accessories{padding-bottom:60px}.title-accessories{font-size:25px;text-align:center;margin-bottom:30px}.accessories-main .title-main{margin-bottom:10px}.agnecy-main{padding-top:60px}.quick-box{display:block;width:90%;height:auto;max-width:1020px;margin:0 auto 20px;text-align:center}.quick-col{display:inline-block;vertical-align:top;margin:0 .5%}.quick-col:nth-child(1),.quick-col:nth-child(2){width:36%}.quick-col:nth-child(3){width:23%}.quick-col .input-but{margin:0;padding:0;border:none}.quick-col .input-but button[type=submit]{display:block;width:100%;padding:0 20px;height:64px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700}.map-box{display:block;width:100%;height:auto;margin:0;background-color:#fff;overflow:hidden}.map-box::after{position:absolute;left:0;bottom:0;width:100%;height:1px;box-shadow:0 0 20px 10px rgba(0,0,0,.1)}.list-view,.map-view{display:block;height:calc(100vh - 200px)}.list-view{position:absolute;right:0;top:0;width:350px;overflow:hidden}.map-view{position:relative;float:left;width:calc(100% - 350px);background-color:#f2f2f2}.map-view .googlemap{width:100%;height:100%;max-height:none}.map-view .googlemap .zoom-control{right:auto;left:20px;bottom:20px;top:auto}.map-view .googlemap::after,.map-view .googlemap::before{display:none}.list-title{display:block;height:56px;background-color:#162d6c;line-height:56px;padding:0 25px}.list-title h2{margin:0;padding:0;display:inline-block;vertical-align:middle;font-weight:700;font-size:18px;color:#fff;text-transform:uppercase;line-height:1.2}.list-result{position:relative;display:block;width:100%;height:calc(100% - 56px);overflow-x:hidden;overflow-y:auto}.list-view li{display:block;padding:15px 25px;border-bottom:1px solid #c8cfd4;background-color:#fff;cursor:pointer;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.list-view h3{margin-bottom:10px;font-size:14px;text-transform:uppercase;color:red;font-weight:700;transition:color .3s ease-in-out}.list-view p{font-size:13px;color:#363636;font-weight:400;line-height:1.4;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.list-view li.active{background-color:red}.list-view li.active h3,.list-view li.active p{color:#fff}.map-view.full-screen{position:fixed;left:0;top:0;width:100vw;height:100vh;max-height:inherit;z-index:9999}.content-lenght.no-index,.go-top.no-index,.header.no-index{position:static}.list-view li.hide{display:none}.input-select select{position:relative;display:block;width:100%;height:64px;line-height:1.6;padding:5px 64px 5px 15px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:8px;border-radius:8px;color:#999;font-size:16px;font-weight:400;background:url(../images/arrow-down.png) right center no-repeat;overflow:hidden;outline:0;border:none;cursor:pointer;box-shadow:0 1px 5px rgba(0,0,0,.1)}.input-select::after{width:100%;height:100%;position:absolute;left:0;top:0;-webkit-border-radius:8px;border-radius:8px;background:-webkit-linear-gradient(0deg,#fff 0,#f1f1f1 100%);background:linear-gradient(0deg,#fff 0,#f1f1f1 100%);z-index:-1}.input-select select::-ms-expand{display:none}.input-select select option{color:#666;font-size:13px;font-weight:400;line-height:30px;padding:5px 20px;height:30px}.input-select select [title]{font-size:16px;color:#008c44;font-weight:700}.infobox p,.infobox p a{color:#fff}.contact-info{padding:60px 0;background:linear-gradient(45deg,rgba(23,69,195,.3) 0,rgba(161,25,25,.3) 73%);background:-webkit-linear-gradient(45deg,rgba(23,69,195,.3) 0,rgba(161,25,25,.3) 73%)}.info-contact-home{width:90%;max-width:570px;margin:auto}#search-page .info-contact-home{max-width:1000px}.require-col{position:relative;display:block;width:90%;height:auto;max-width:740px;margin:0 auto}#map-canvas,.googlemap{display:block;width:100%}.contact-form{padding:60px 0;text-align:center}.googlemap{position:relative;height:calc(100vh - 100px);max-height:650px;box-shadow:0 10px 50px rgba(0,0,0,.1);z-index:1}#map-canvas{position:absolute;height:100%;left:0;top:0}.gm-style div.infobox,.infobox h3,.infobox p,.pic-map{position:relative}.gm-style .gm-style-iw{width:auto!important;height:auto!important;background-color:transparent!important;top:50%!important;left:25px!important}.gm-style .gm-style-iw>div{max-width:inherit!important;max-height:inherit!important}.gm-style .gm-style-iw>div>div{overflow:hidden!important;width:100%;height:auto}.gm-style div div div div{z-index:200!important}.gm-style div div div div:nth-child(4){z-index:10!important}.gm-style div div div div div div div{background-color:transparent!important;box-shadow:none!important;width:auto!important;height:auto!important;z-index:-99999}.gm-style .gmnoprint{z-index:300!important}.gm-style div.infobox{display:inline-block;width:280px!important;height:auto;padding-bottom:20px}.gm-style div.infobox-inner{position:relative;display:block;width:100%;height:auto;padding-bottom:20px;background-color:#162d6c!important;text-align:center}.pic-map{width:100%;display:block;overflow:hidden!important}.all-album,.all-pics,.full,.go-top,.overlay-dark,.view-album{overflow:hidden}.pic-map img{width:100%;height:auto;display:block}.infobox h3{padding:15px;font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;display:block}.infobox p{font-size:13px;line-height:1.4;display:block;padding:0 15px}.infobox p a:hover{color:#ddd}.infobox::after{display:block;position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #162d6c;left:50%;margin:0 0 0 -20px;bottom:0}.googlemap::after,.googlemap::before{position:absolute;left:0;width:100%;height:50%;background-color:#fff;z-index:30}.pinch-zoom:after,.pinch-zoom:before,.scroll-down.show::after,.wheel.show::after{content:""}.googlemap::before{top:0}.gm-style .gm-style-iw+div,.gm-style .gm-style-iw~img{top:calc(50% - 20px)!important;width:40px!important;height:40px!important}.googlemap::after{bottom:0}.gm-style .gm-style-iw+div{position:absolute;right:16px!important;background:url(../images/close.png) center center/contain no-repeat #162d6c;opacity:1!important;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gm-style .gm-style-iw+div img{display:none}.gm-style .gm-style-iw~img{right:-10px!important;opacity:0}.gm-style .gm-style-iw+div:hover{background-color:#af1e23}.zoom-control{position:absolute;top:50%;left:20px;display:block;width:auto;height:auto;margin:-50px 0 0;z-index:20}.zoom-control a{display:block;width:40px;height:40px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;box-shadow:0 5px 24px rgba(0,0,0,.2);margin:10px 0}.zoom-control .zoom-full,.zoom::before{-webkit-transition:all .3s ease-in-out}.zoom-control a.zoom-in{background:url(../images/zoom-in.svg) center center/contain no-repeat red}.zoom-control a.zoom-out{background:url(../images/zoom-out.svg) center center/contain no-repeat red}.zoom-control .zoom-full{display:block;width:40px;height:40px;margin-bottom:8px;border:1px solid rgba(255,255,255,.1);background:url(../images/video/fullscreen.svg) center center no-repeat red;box-shadow:0 15px 20px rgba(0,0,0,.1);transition:all .3s ease-in-out}.all-album{width:100vw;height:100vh;position:fixed;left:0;top:0;display:none;z-index:3600}.album-center,.album-load,.album-pic-center{display:block;position:relative}.album-load{width:100%;height:100%;opacity:0}.album-center{width:100vw;height:100vh}.album-pic-center{width:100%;height:100%;text-align:center}.album-pic-center img{width:auto;height:auto;position:relative;display:inline-block;margin:auto;vertical-align:middle;max-height:85%;max-width:85%}.has-thumb .album-pic-center img{max-width:80%;max-height:80%}.album-pic-center .pic-name{position:absolute;left:0;top:1.5%;z-index:5;width:100%;height:auto}.album-pic-center .pic-name h2,.album-pic-center .pic-name h3{position:relative;text-shadow:1px 1px 1px rgba(0,0,0,.5);font-weight:400;font-size:18px;line-height:1.4;font-family:Montserrat,sans-serif}.album-pic-center .pic-name h2{text-align:left;display:block;margin-bottom:10px;color:rgba(255,255,255,1)}.album-pic-center .pic-name h2>span{-webkit-transition:all .8s ease;-ms-transition:all .8s ease;transition:all .8s ease;opacity:0}.album-pic-center .pic-name.move h2>span.move{opacity:1}.album-pic-center .pic-name h3{color:#fff;text-align:center;display:inline-block;text-transform:uppercase;padding:10px 20px}.album-pic-center .pic-name h3>span>span{-webkit-transition:all .9s ease;-ms-transition:all .9s ease;transition:all .9s ease;opacity:0}.album-pic-center .pic-name.move h3>span>span.move{opacity:1}.all-pics{height:100%;width:100%;position:fixed;left:0;top:0;z-index:4000;display:none}.all-pics.show{display:block}.all-pics .text-length{width:100%;height:auto;position:absolute;left:0;top:0;z-index:9998;opacity:0;text-align:center}.full,.full img{position:relative}.all-pics .text-length h3{font-family:Montserrat,sans-serif;font-weight:400;color:#fff;font-size:18px;line-height:1.4;position:relative;text-align:center;padding:10px 20px;text-shadow:1px 1px 0 rgba(0,0,0,.3);text-transform:uppercase;background-color:rgba(0,0,0,.5);display:inline-block}.full{width:100vw;height:100vh;display:block}.full img{width:auto;height:auto;outline:0;border:none;margin:0 auto;display:block;opacity:0;cursor:url(../images/openhand.png) 6 8,move;z-index:5}.full span,.zoom{position:absolute}.full.size-large img{max-width:inherit;max-height:inherit;min-width:80%}.full span{width:100vw;height:100vh;left:0;top:0;z-index:1}.pinch-zoom-container{width:100%;height:100%;position:relative;display:block;margin:0}.pinch-zoom{width:100%;left:0;top:0;text-align:center}.pinch-zoom:after,.pinch-zoom:before{display:inline-block;vertical-align:middle;height:100%}.pinch-zoom img{width:auto;height:auto;max-width:100%;display:inline-block;vertical-align:middle;position:relative;margin:0}.zoom{width:76px;height:76px;right:40px;top:40px;-webkit-border-radius:50%;border-radius:50%;z-index:20;display:block}.zoom::after,.zoom::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;-webkit-border-radius:50%}.zoom::before{border-radius:50%;background-color:#bbb;transition:all .3s ease-in-out}.zoom::after{border-radius:50%;background:url(../images/zoom.svg) center center no-repeat;background-size:cover}.go-top,.view-album span{-webkit-border-radius:50%;-webkit-transition:all .3s ease-in-out}.zoom:hover::before{background-color:#999}.container-zoom img.zoomscale{cursor:zoom-in}.container-zoom img.zoomin{cursor:ew-resize;cursor:e-resize;cursor:url(../images/grabbing.png) 8 8,move}.touch{background-image:url(../images/pinchzoom.svg);background-position:left top;background-repeat:no-repeat}.cursor{cursor:url(../images/openhand.png) 8 8,move}.drag-cursor{cursor:url(../images/grabbing.png) 8 8,move}.go-top{position:fixed;box-shadow:0 0 20px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,.2);right:20px;bottom:90px;width:60px;height:60px;background:url(../images/top.png) center center no-repeat red;border-radius:50%;transition:all .3s ease-in-out;cursor:pointer;opacity:0;z-index:-9999;backface-visibility:hidden}.go-top.show{opacity:1;z-index:20}.go-top:hover{background-color:rgba(0,0,0,.2)}.scroll-down{width:40px;height:70px;position:absolute;left:50%;top:auto;background:url(../images/mouse_down.svg) center center no-repeat;display:none;z-index:100;margin-top:-20px;margin-left:-20px}.scroll-down.show{display:block;cursor:pointer}.scroll-down.show::after{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#fff;width:5px;height:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-animation:trackBallSlide 3s linear infinite;animation:trackBallSlide 3s linear infinite}.scroll-down.hide{display:none}.wheel{background-color:rgba(0,0,0,.3);width:50px;height:50px;position:absolute;left:50%;right:auto;bottom:20px;margin:0 0 0 -15px;-webkit-border-radius:50px;border-radius:50px;opacity:0;z-index:20}.wheel.transparent{background-color:transparent}.wheel.show{opacity:1}.wheel.show::after{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url(../images/down.svg) center center/contain no-repeat;width:20px;height:20px;-webkit-animation:trackBallSlide 3s linear infinite;animation:trackBallSlide 3s linear infinite}.bg-cover::after,.bg-overlay::after{content:''}.bg-cover,.img-bg-cover{background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}.bg-cover{position:relative;height:100%;width:100%;-webkit-transition:-webkit-transform 3s ease-in-out;transition:transform 3s ease-in-out}.bg-cover::after{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.3)}.project-pic:hover .bg-cover{-webkit-transform:scale(1.11);transform:scale(1.11)}.img-bg-cover{-webkit-transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out}.img-bg-cover img{opacity:0;width:100%;height:auto;display:block}.bg-overlay{height:100vh;width:100vw;position:absolute;left:0;top:0;background:url(../images/pattern.png);z-index:-10}.bg-overlay::after{width:100%;height:100%;position:absolute;top:0;left:0;background:url(../images/shadow.png) center center no-repeat;background-size:cover}.bg-black:after,.bg-blue:after,.bg-red:after,.bg-white:after{content:"";left:0;top:0;width:100%}.overlay-dark{background:linear-gradient(135deg,rgba(8,0,0,.8) 0,rgba(82,0,0,.8) 100%);background:-webkit-linear-gradient(135deg,rgba(8,0,0,.8) 0,rgba(82,0,0,.8) 100%);height:0;width:100%;position:fixed;left:0;bottom:0;-ms-touch-action:none;-webkit-transition:height .8s ease-in-out;transition:height .8s ease-in-out;z-index:1500}.bg-black:after,.bg-blue:after,.bg-red:after,.bg-screen,.bg-white:after,.view-album{position:absolute}.overlay-dark.show{height:100%}.bg-screen{height:100%;width:100%;backface-visibility:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;-webkit-transition:-webkit-transform 3s ease-in-out;transition:transform 3s ease-in-out;left:0;top:0}.bg-fixed{background-attachment:fixed;backface-visibility:hidden;-webkit-backface-visibility:hidden}.bg-blue:after{background-color:rgba(16,42,131,.9);height:100%}.bg-red:after{background-color:rgba(277,0,22,.9);height:100%}.bg-black:after{background-color:rgba(0,0,0,.7);height:100%}.bg-white:after{background-color:rgba(255,255,255,.9);height:100%}.close-popup::after,.formErrorContent::after,.view-album::after{content:''}.view-album{background-color:red;width:70px;height:70px;left:50%;top:50%;margin:-35px 0 0 -35px;border:2px solid rgba(255,255,255,.8);-webkit-border-radius:50%;border-radius:50%;z-index:10}.view-album span,.view-album::after{left:0;top:0;width:100%;height:100%;position:absolute}.view-album span{-webkit-transform:scale(0);transform:scale(0);background:-webkit-linear-gradient(0deg,#be171c 0,#e95220 100%);background:linear-gradient(0deg,#be171c 0,#e95220 100%);border-radius:50%;transition:all .3s ease-in-out}.view-album::after{background:url(../images/album.svg) center center/contain no-repeat}.view-album:hover span{-webkit-transform:scale(1);transform:scale(1)}.model-box .view-album{top:auto;bottom:25px;margin:0 0 0 -35px}.close-pics,.close-video{width:60px;height:60px;right:20px;top:20px;margin:0;display:block}.close-video{background:url(../images/close.svg) center center/cover no-repeat;cursor:pointer;position:absolute;bottom:auto;z-index:999999;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background-color:rgba(255,255,255,0);box-shadow:0 0 10px rgba(255,255,255,0);border:1px solid #fff}.close-video:hover{background-color:rgba(255,255,255,.1);box-shadow:0 0 30px 0 rgba(255,255,255,.3)}.close-pics,.close-pics-small{background:url(../images/close.svg) center center/cover no-repeat;cursor:pointer;position:fixed}.close-album,.close-pics{bottom:auto;-webkit-transition:all .3s ease-in-out;-webkit-border-radius:50%;box-shadow:0 0 60px rgba(0,0,0,.2)}.close-pics{font-size:0;left:auto;z-index:9999;transition:all .3s ease-in-out;border-radius:50%;border:1px solid rgba(255,255,255,.5);background-color:rgba(255,255,255,.1)}.close-pics:hover{background-color:rgba(255,255,255,.3);box-shadow:0 0 20px rgba(255,255,255,.8)}.close-pics-small{width:40px;height:40px;left:50%;top:10px;margin-left:-20px;z-index:99999;border:1px solid rgba(255,255,255,.5);background-color:rgba(0,0,0,.1);-webkit-border-radius:50%;border-radius:50%;display:none}.close-album,.close-popup{width:60px;height:60px;cursor:pointer;position:absolute;right:30px;display:block}.close-album{background:url(../images/close.svg) center center/cover no-repeat;font-size:0;top:20px;left:auto;margin:0;z-index:9999;transition:all .3s ease-in-out;-ms-border-radius:50%;border-radius:50%;border:1px solid rgba(255,255,255,.5);background-color:rgba(255,255,255,.1)}.close-popup::after,.player-vid{-webkit-transition:all .3s ease-in-out}.close-album:hover{background-color:rgba(255,255,255,.3);box-shadow:0 0 20px rgba(255,255,255,.8)}.close-popup{background:url(../images/close.svg) center center no-repeat red;background-size:cover;bottom:30px;z-index:999999;-webkit-border-radius:50%;border-radius:50%}.close-details,.close-top{position:absolute;display:inline-block;cursor:pointer}.close-popup::after{position:absolute;left:50%;top:50%;width:80px;height:80px;margin:-40px 0 0 -40px;border:1px solid red;-webkit-border-radius:50%;border-radius:50%;transition:all .3s ease-in-out}.close-popup:hover::after{border:10px solid #fff}.close-top{right:20px;top:20px;width:60px;height:60px;background:url(../images/close2.svg) center center no-repeat #fff;background-size:contain;border:3px solid #fff;box-shadow:0 15px 30px rgba(0,0,0,.2);-webkit-border-radius:50%;border-radius:50%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;z-index:9}.close-top:hover{-webkit-transform:scale(.9);transform:scale(.9)}.close-details{left:50%;bottom:-40px;width:80px;height:80px;margin:0 0 0 -40px;background:url(../images/close.svg) center center/contain no-repeat #0680c2;border:3px solid rgba(255,255,255,1);box-shadow:5px 5px 0 rgba(0,0,0,.1);-webkit-border-radius:50%;border-radius:50%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;z-index:30}.map-background,.pic-video{background-repeat:no-repeat}.close-details:hover{-webkit-transform:scale(.9);transform:scale(.9)}.no-scroll{overflow-x:hidden;overflow-y:hidden!important;overflow:hidden}.wrap-page{width:100%;max-width:900px;position:relative;margin:0 auto;height:auto}.level-index-out{z-index:-9999}.level-index-in{z-index:9999}.visible{overflow:visible}.allvideo,.box-video-center,.controls button,.img-moving,.video-wrap{overflow:hidden}.TA-center .slide-wrapper{width:100%!important;white-space:nowrap;text-align:center}.TA-center .slide-item{float:none!important;display:inline-block!important;vertical-align:top}.center-no-paging .slide-pagination{display:none}.center-paging .slide-buttons,.desktop{display:block}.center-paging .slide-buttons,.center-paging .slide-controls{position:static;left:auto;top:auto}.center-paging .slide-next:hover,.center-paging .slide-prev:hover{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.8}.two-column{-moz-column-count:2;-moz-column-gap:40px;-ms-column-count:2;-ms-column-gap:40px;-o-column-count:2;-o-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px;column-count:2;column-gap:40px;text-align:justify}.mobile{display:none}img.desktop{display:block}img.mobile{display:none}.map-background{width:100%;height:100%;position:relative;display:block;background-position:top center;background-size:contain}.controls button,.pic-video{background-position:center center}.map-background img{opacity:0;position:absolute;left:0;top:0}.map-background canvas{width:2000px;height:1125px;position:absolute;left:0;top:0;padding:0;display:block;opacity:1}.allvideo,.img-moving,.video-list{height:100%;width:100%}.img-moving{position:relative;cursor:url(../images/hand.png) 6 8,move}.img-moving img{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);position:absolute;top:0;left:0}.allvideo{position:fixed;left:0;top:0;display:none;z-index:2200}.video-list,.video-wrap{z-index:100;position:absolute}.video-list{top:0;left:0}.video-wrap{top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px)}.video-skin{position:absolute;bottom:0;left:0;width:100%;height:auto;min-height:100%;z-index:10}.pic-video,.video-wrap iframe{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.video-wrap iframe{background-color:rgba(0,0,0,1);z-index:10}.pic-video{background-size:cover;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;z-index:2}.box-video-center,.video-box,.video-cover,.video-item{position:relative;display:block;width:100%;height:auto}.pic-video.hide{opacity:0;z-index:-1}.box-video-center[type=youtube]{padding-top:56%}.box-video-center iframe{position:absolute;left:50%;top:50%;min-width:100%;min-height:100%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.video-full{position:relative;display:block;width:100%;height:auto}.player-vid{position:absolute;left:50%;top:50%;display:none;width:170px;height:170px;background-color:rgba(0,0,0,.5);margin:-85px 0 0 -85px;-webkit-border-radius:50%;border-radius:50%;z-index:10;transition:all .3s ease-in-out;cursor:pointer}.player-vid span{position:absolute;left:30px;top:30px;width:calc(100% - 60px);height:calc(100% - 60px);background:url(../images/player.svg) center center/contain no-repeat;z-index:3}.player-vid:hover{background-color:rgba(0,0,0,.3);box-shadow:0 0 30px 0 rgba(255,255,255,.5)}.player-vid.hide{display:none;opacity:0}.controls{position:absolute;width:100%;height:30px;padding:5px 0;bottom:0;left:0;white-space:nowrap;text-align:center;background-color:rgba(255,255,255,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;z-index:10}.controls .progress,.controls button{position:relative;display:inline-block;vertical-align:middle;cursor:pointer}.controls[data-state=hidden]{visibility:hidden}.controls[data-state=visible],.controls[data-state=visible].addshow{visibility:visible;bottom:30px;opacity:1}.controls .progress{width:calc(100% - 150px);max-width:220px;height:10px;margin:1px 0;padding:1px;background-color:rgba(255,255,255,.2)}.controls progress[data-state=fake]{background-color:rgba(255,255,255,.2);height:20px}.controls button{text-align:center;background-color:transparent;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:30px;height:30px;background-size:contain;background-repeat:no-repeat;font-size:0;padding:0;font-weight:inherit;opacity:1;z-index:999}.controls button:hover{opacity:.5}.controls button:focus{opacity:1}.controls progress{display:block;width:100%;height:100%;margin:0;border:none;overflow:hidden;background-color:rgba(0,0,0,.1);color:#fff}.controls progress span{width:0;height:100%;display:inline-block;background-color:#ef402a}.class-hidden,.is-Chrome .video-cover[data-fullscreen=true] .controls,.is-IOS .video-cover[data-fullscreen=true] .controls,.video-cover[data-fullscreen=true] figcaption{display:none}.controls progress::-moz-progress-bar{background-color:#fff}.controls button[data-state=play]{background-image:url(../images/video/play.svg);width:20px;height:20px;background-size:cover}.controls button[data-state=pause]{background-image:url(../images/video/pause.svg);width:20px;height:20px;background-size:cover}.controls button[data-state=stop]{background-image:url(../images/video/stop.svg);width:0;height:0;background-size:cover;opacity:0}.controls button[data-state=mute]{background-image:url(../images/video/mute.svg);width:25px;height:25px;background-size:cover}.controls button[data-state=unmute]{background-image:url(../images/video/unmute.svg);width:25px;height:25px;background-size:cover}.controls button[data-state=go-fullscreen]{background-image:url(../images/video/fullscreen.svg);width:20px;height:20px;background-size:cover}.controls button[data-state=cancel-fullscreen]{background-image:url(../images/video/cancel-fullscreen.svg);width:20px;height:20px;background-size:cover}.video-cover[data-fullscreen=true]{position:fixed;left:0;top:0}.video-cover[data-fullscreen=true] video{height:auto}.video-cover[data-fullscreen=true] .controls{bottom:30px;opacity:1;z-index:2147483647!important}.video-cover[data-fullscreen=true] .overlay-video{z-index:1000}#contact-loader{position:fixed;top:50%;left:50%;z-index:110000;width:82px;height:82px;margin:-41px 0 0 -41px;-ms-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;animation:Rotate 2.5s linear infinite;-webkit-animation:Rotate 2.5s linear infinite;display:none}.contact-success,.register-success{position:fixed;top:50%;left:50%;margin:-30px 0 0 -150px;padding:20px;font-size:15px;line-height:1.6;width:300px;height:auto;background-color:#c30004;-webkit-border-radius:20px;border-radius:20px;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;text-align:center;z-index:99999;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.color-red{background-color:#700809;color:#fff}.color-blue{background-color:#042750;color:#fff}.inputContainer{position:relative;float:left}.formError{position:absolute;top:-30px;left:20px;display:block;cursor:pointer;z-index:5000}.formErrorContent{background-color:rgba(209,0,8,.8);position:relative;display:inline-block;color:#fff;width:auto;height:auto;max-width:250px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4;box-shadow:0 0 10px rgba(0,0,0,.3);padding:8px 12px;-webkit-border-radius:10px;border-radius:10px;z-index:5001}.formErrorContent::after{position:absolute;left:20px;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 7px 0;border-color:rgba(209,0,8,.8) transparent transparent}.greenPopup .formErrorContent{background-color:#008c44}.blackPopup .formErrorContent{background-color:#393939;color:#fff}.ajaxSubmit{padding:20px;background-color:#008c44;display:none}.search-box{display:block;color:#333;text-align:left}.item-search a{display:block;margin:10px auto}.item-search h3{display:block;font-size:15px;color:#333;font-weight:700;margin:0 0 5px}.item-search p{color:#999;font-size:12px;line-height:1.4;font-weight:400}.item-search .item-link-name{color:#700809;font-size:13px;line-height:1.4;font-weight:400}#map-canvas iframe,.map-view iframe{position:absolute;width:100%;height:100%;top:0;left:0}.no-display{display:none}@media screen and (max-width:1500px){.search-but{right:80px}.language{right:30px}.slide-top{max-width:1100px}}@media screen and (max-width:1400px){.header .search-but{right:70px}.header .language{right:20px}.nav li{margin:0 7px}}@media screen and (max-width:1300px){.slide-center .slide-prev{left:-50px}.slide-center .slide-next{right:-50px}.logo-company{width:90px;height:90px}.logo{margin-left:-45px}.nav li{margin:0 6px}.nav li a{font-size:14px}.header .search-but{right:55px}.header .language,.header .search-form{right:10px}}@media screen and (max-width:1200px){.nav li a{font-size:13px}.item-group{padding:0 5px}.txt-group{font-size:15px}}@media screen and (max-width:1100px){.box-txt-pic,.hide .nav li a,.list-poduct,.nav li a,.outer-nav-center,.slide-home .pagination,.txt-pic{text-align:center}body{overflow-x:hidden;overflow-y:auto}.container{margin:60px 0 0}.header{padding:10px;background-color:#fff;height:60px;box-shadow:0 0 30px rgba(0,0,0,.3)}.nav-click{position:fixed;top:9px;left:10px;width:50px;height:38px;background:url(../images/nav-click.png) center top no-repeat;background-size:100%;cursor:pointer;z-index:999;opacity:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.language,.logo,.logo-company,.nav ul li a,.navigation,.search,.search-but,.social-top,header:before{-webkit-transition:none;transition:none}.nav-click.active{background-position:0 -38px}.wheel{display:none}.nav{display:block}.nav li{margin:0 0 2px}.nav ul.sub-menu{position:relative;display:none;width:100%!important;margin:0;left:auto!important;top:auto;background:no-repeat;border:0;padding:2px;box-shadow:none;overflow:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.nav ul.sub-menu li.hover-sub{display:none!important}.nav ul.sub-menu li a p strong,.nav ul.sub-menu:after{display:none}.nav ul.sub-menu li{padding:2px;margin:0!important}.nav ul.sub-menu li a{min-height:200px}.nav ul.sub-menu li a p,.nav ul.sub-menu.sub-menu-service li p{font-size:14px}.copyright p,.sub-nav li a{font-size:12px}.toogle-menu{width:60px;height:50px;position:absolute;top:0;right:10px;display:block;cursor:pointer;z-index:9999}.img-moving,.list-poduct .item-pro,.scroll-down,.slide-top .item-pro{cursor:default}.toogle-menu:after{content:' ';display:block!important;border-right:2px solid #fff;border-top:2px solid #fff;width:16px;height:16px;transform:rotate(45deg);position:absolute;top:50%;right:50%;margin-left:-8px;margin-top:-8px}.nav ul.sub-menu.active{display:block}.search-but:hover::after,.search-but:not(.active):hover::after{opacity:0}.search,header.hide .search{right:140px;top:14px;-webkit-transition:none;transition:none;z-index:21}.search span,.search::before{display:none}.search::after{left:2px;top:2px;width:36px;height:36px;opacity:1}.search-form,header .search-form{top:70px;right:0;width:0;-webkit-border-radius:0;border-radius:0;z-index:10}.search-form.active,header.hide .search-form.active{width:calc(100% - 20px);top:60px}.search-but{z-index:100}.language button,.search-but{width:35px;height:35px;line-height:35px}.sub-nav li:last-child{margin-right:5%}.sub-nav li a{-webkit-transition:none;transition:none;font-family:Arial,Helvetica,sans-serif;font-weight:700;padding:15px 10px}.outer-nav{padding:0;z-index:999}.sub-nav li.current a{background-color:#fff;color:red}.sub-nav li:not(.current):hover a{color:#fff;background-color:transparent}.outer-nav-center{display:block}.outer-nav-center .sub-nav,.sub-nav{width:100%;display:block;overflow-y:hidden;overflow-x:auto;padding:5px 5%}.play-video-about span,.view-album{width:60px;height:60px;margin:-30px 0 0 -30px}.outer-circle,.player::before{display:none}.outer-nav.second.fixed{top:60px}.view-album{right:auto;bottom:auto;left:50%;top:50%;border-width:2px}.view-album span{-webkit-transition:none;transition:none;-webkit-transform:scale(1);transform:scale(1)}.play-video-about span{border:none;-webkit-transition:none;transition:none;-webkit-transform:scale(1);transform:scale(1)}.player-vid{width:80px;height:80px;margin:-40px 0 0 -40px}.player-vid span{width:calc(100% - 20px);height:calc(100% - 20px);left:10px;top:10px}.player,.view-project{width:60px;height:60px}.player-vid::before{-webkit-transition:none;transition:none}.player-vid:hover::before{-webkit-transform:scale(0);transform:scale(0)}.player-vid:hover::after{-webkit-animation:none;animation:none}.view-project{margin:0 0 0 -30px;border:none}.view-project span{-webkit-transition:none;transition:none;-webkit-transform:scale(1);transform:scale(1)}.player{margin:-30px 0 0 -30px}.box-content,.colum-box,.slide-center .slide-pagination{display:block}.video-box:hover .player::after{-webkit-animation:none 0s linear infinite;animation:none 0s linear infinite}.play-video{width:80px;height:80px;margin:-40px 0 0 -40px;-webkit-transition:none;transition:none}.close-popup,.go-top{width:40px;height:40px}.go-top,.next-pic{-webkit-transition:none}.play-video:hover{-webkit-transform:none;transform:none;background-color:transparent;box-shadow:none}.zoom::before{-webkit-transform:none;transform:none}.zoom:hover::before{background-color:#bbb}.go-top{-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,.2);right:10px;bottom:80px;background:url(../images/top-sp.png) center center no-repeat red;transition:none;box-shadow:none}.button-btn:hover,.go-top:hover{background-color:red}.go-top.show{mix-blend-mode:inherit;z-index:100}.button-btn{-webkit-transform:none;transform:none}.button-btn:hover:before{border-color:red}.input-but button[type=submit]{-webkit-transform:none;transform:none}.input-but:hover button[type=submit]{background-color:#8c1000}.download-but a:hover,.file-up:hover .file-mark,.status.hot a:hover{background-color:red}.input-but:hover::before{border-color:#8c1000;border-width:1px}.close-popup:hover::after,.download-but a:hover::before{border:1px solid red}.file-mark{-webkit-transform:none;transform:none}.status.hot a{-webkit-transform:none;transform:none}.close-popup::after{width:50px;height:50px;margin:-25px 0 0 -25px;-webkit-transform:none;transform:none}.download-but a,.download-but a::after,.download-but a::before{-webkit-transform:none;transform:none}.download-but a:hover::after{background-color:#a12415}.slide-center .slide-prev{left:0}.slide-center .slide-next{right:0}.blue-slide .slide-page span:not(.slide-numbers){background-color:#162d6c;width:7px;height:7px}.blue-slide .slide-page span:not(.slide-numbers)::before{border-color:#162d6c;width:15px;height:15px}.box-content,.colum-box,.content-page{position:relative;height:auto}.slide-page{opacity:.5;margin:0 7px}.slide-page.active{opacity:1}.content-page{width:100%}.box-content{top:auto;left:auto;width:auto}.colum-box{width:100%;float:left;margin:0;padding:0}.all-pics.show::after{content:'';background:url(../images/pinchzoom.svg) left top no-repeat;position:absolute;left:0;top:0;width:80px;height:80px}.close,.close-album,.next-pic,.prev-pic{width:40px;height:40px}.full.lock{overflow-x:hidden}.full img{max-width:100%;max-height:inherit}.all-pics .text-length h3{font-size:20px;line-height:26px;padding:10px 20px}.all-pics .text-length p{font-size:16px;line-height:22px}.slide-pic-nav{top:auto;margin-top:0;bottom:60px;left:0}.next-pic{right:10px;transition:none}.allvideo,.prev-pic{-webkit-transition:none}.prev-pic{left:10px;transition:none}.next-pic:hover,.next-pic:hover:not(.disabled),.prev-pic:hover,.prev-pic:hover:not(.disabled){background-color:rgba(255,255,255,.1);box-shadow:0 0 60px rgba(0,0,0,.2)}.next-pic.disabled,.prev-pic.disabled{opacity:.1}.allvideo{z-index:5000;top:0;background-image:none;-ms-transition:none;transition:none}.close-album,.close-top{-webkit-transition:none}.overlay-video{z-index:1000;background-color:#000}.album-pic-center img{max-width:98%;max-height:inherit}.center-paging .slide-buttons,.slide-buttons{display:none}.center-no-paging .slide-pagination,.center-paging .slide-pagination,.close{display:block}.close-album{right:auto;top:auto;left:50%;margin-left:-20px;bottom:20px;position:fixed;-webkit-background-size:cover;background-size:cover;transition:none}.close-album:hover{background-color:rgba(255,255,255,.1);box-shadow:none}.close{background:url(../images/close.svg) center center no-repeat #c43a51;left:50%;top:-20px;margin:0 0 0 -20px;position:absolute;-webkit-background-size:cover;background-size:cover;-webkit-border-radius:50%;border-radius:50%;visibility:hidden;z-index:10}.show .close{visibility:visible}.close-pics{display:none}.close-pics-small{display:block;-webkit-background-size:cover;background-size:cover}.close-top{width:45px;height:45px;right:10px;top:10px;margin:0;transition:none}.bg-cover,.close-video{-webkit-transition:none}.close-top:hover{-webkit-transform:scale(1);transform:scale(1)}.close-video{right:auto;left:50%;top:10px;margin-left:-20px;width:40px;height:40px;transition:none}.close-video:hover{background-color:rgba(255,255,255,.1);box-shadow:0 0 10px rgba(255,255,255,0)}.thumb-content{bottom:60px}.gallery-thumbs .item-container{width:80px;height:50px}.img-moving{overflow:visible;height:auto}.img-moving img{position:relative;top:auto!important;left:auto!important}.desktop{display:none}.mobile{display:block}img.desktop{display:none}img.mobile{display:block}.scroll-down::after{display:none}.scroll-down.show::after{-webkit-animation:none;animation:none}.scroll-down{left:auto;margin:0;right:10px;width:18px;height:46px;border:none;background:url(../images/scroll-down.png) repeat-y;background-size:90px 46px;opacity:1;-webkit-animation:Play 1s steps(10) infinite alternate;animation:Play 1s steps(10) infinite alternate;display:block}.googlemap::after,.googlemap::before,.slide-bg::after,.slide-bg::before,.touch-m,.zoom-control{display:none}.bg-cover{transition:none}.project-pic:hover .bg-cover{-webkit-transform:none;transform:none}.bg-fixed{background-attachment:scroll}.googlemap{max-height:400px;box-shadow:none}.close-map{-webkit-transition:none;transition:none;width:40px;height:40px;-webkit-background-size:cover;background-size:cover}.close-map:hover{background-color:#da3621}.header .logo-company{width:53px;height:53px;margin-left:11px}.header .logo{margin-left:-36px;top:7px;background-color:#fff;width:73px;height:61px;border-radius:50%;z-index:1000}.header .navigation{padding:0}.header .nav li a{color:#fff}.header .search-but{border-color:red;position:absolute;right:50px;top:12px}.header .language{position:absolute;right:10px;top:12px}.header .language button{border-color:red;color:red}.header .right-header{z-index:100;float:none;position:static;top:10px;right:0;margin:0}.header .search-but::before{background:url(../images/search.svg) center center/contain no-repeat}.header .nav li.current a{color:red}.header .nav li:not(.current):hover a,.requiment-info .txt-info{color:#fff}.header::before{opacity:1;height:60px;display:none}.social li a{width:43px;height:43px}.contact-footer{padding:40px 0 10px}.nav-overlay{position:fixed;top:60px;left:0;width:100%;height:0;background:#162d6c;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;z-index:400}.nav-overlay.active{height:calc(100vh - 60px)}.hide .navigation,.navigation{left:auto;top:100%;right:0;opacity:0;width:0;height:calc(100vh - 60px);overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:900;-webkit-transition:none;transition:none}.nav li,.nav ul{width:100%;height:auto}.navigation.active{width:100%;opacity:1;top:60px}.navigation>*{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.nav{padding:50px 0;margin:0}.nav li{display:block;opacity:0}.hide .nav li a,.nav li a{padding:0 15px;font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;text-shadow:1px 1px 0 rgba(0,0,0,.3);line-height:50px;color:#fff;transition:none;-webkit-transition:none}.header .nav ul:nth-child(1),.nav ul{padding:0}.nav li a::after{-webkit-transition:none;transition:none;display:none}.nav ul{position:relative;display:block;left:auto;margin:0}.nav ul:nth-child(1){padding:0;margin:0;float:none}.logo-company,.title-main{margin-bottom:20px}.active .nav ul li:nth-child(odd){-webkit-animation:goLeft;animation:goLeft;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.active .nav ul li:nth-child(even){-webkit-animation:goRight;animation:goRight;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.item-group img{width:80%;max-width:250px}.col-3{width:calc(33% - 20px)}.bg-home{height:500px}.slogan{font-size:30px;left:20px}.slogan h1{font-size:60px}.title-main h2,.txt-pro h3{font-size:25px}.product-top{padding:30px 0 100px}.product-group{padding:0 0 60px}.news-home{padding:100px 0 30px}.info-contact-home{padding:30px}.logo-company{width:100px;height:100px}.copy-right{padding:15px;line-height:1.6}.item-news-home,.slide-top .button-red{padding:10px}.slide-home .pagination{bottom:0;right:auto;left:0;width:100%}.txt-pro p{font-size:14px;line-height:1.4}.slide-top .swiper-pagination{text-align:center;display:block}#about-page .bg-black:after,.about-info:after{display:none}.slide-top{width:88%;height:90vh}.slide-top .nav-buttons .nav-buttons-next{-webkit-transform:scale(.7,.7) rotate(45deg);transform:scale(.7,.7) rotate(45deg);right:-30px}.slide-top .nav-buttons .nav-buttons-prev{-webkit-transform:scale(.7,.7) rotate(-135deg);transform:scale(.7,.7) rotate(-135deg);left:-30px}.txt-pro .button-red{padding:10px 5px;font-size:13px}.list-poduct .txt-pro p{margin-bottom:0}.about-videos{padding:30px 0}.about-info,.about-quality,.about-why{padding-bottom:30px}.about-info .bg-screen,.about-quality .bg-screen,.about-why .bg-screen{position:relative;height:300px}.center-man{width:90%;max-width:500px;margin:-90px auto auto;border-radius:10px;height:auto;padding:20px 0 30px}.txt-info h2{margin-bottom:5px}.about-info .center-man{background:rgba(16,42,131,.8)}.about-why .center-man{background:rgba(277,0,22,.8)}.about-quality .center-man{background:rgba(52,57,72,.8)}.about-pictures{padding-bottom:30px}.col-6{width:100%}#about-page .about-pictures{padding-top:30px}.item-news{width:calc(48% - 40px)}.item-news:nth-child(1){width:calc(96% - 40px)}.news-main{padding:30px 0}.load-title h3{font-size:25px}.news-detail{padding-top:30px}.load-bg{padding:0 20px}.link-page{padding:10px;width:240px;height:92px;-webkit-transition:none;transition:none;display:inline-block;vertical-align:top;margin:0 2px}.center-man::after,.center-man::before,.requiment-policy:before{display:none}.pic-thumb{min-width:50px;max-width:40%}.pic-thumb img{height:70px}.link-text{line-height:70px}.scroll-slide{width:calc(100% - 40px);-webkit-overflow-scrolling:touch}.news-link{width:100%;white-space:nowrap;font-size:0}.requiment-opportunity h2,.txt-info h2{font-size:30px}.requiment-info,.requiment-opportunity{padding:30px 0}.requiment-policy .txt-info p{text-shadow:none}.txt-info{width:90%}.requiment-policy{padding:0}.requiment-policy .bg-screen{position:relative;height:350px;top:0}.requiment-policy .center-man{background-color:rgba(277,0,22,.8);margin-top:-63px}.requiment-info .center-man{background-color:rgba(16,42,131,.8)}.list-poduct .slide-pagination,.swiper-pagination,.title-page{display:block}table td,table th{padding:10px}.requiment-info .center-man,.requiment-policy .center-man{padding:20px 0}.details-outer{padding:20px}.details-center{width:95%}.details-content .close-popup{top:auto;bottom:20px;right:50%;margin-right:-25px}.details-center h2{font-size:18px}.download-but a{padding:15px 64px 20px 17px}.details-center .download-but h3{font-size:22px;margin:0}.list-poduct{padding:40px 0}.list-poduct .txt-pro h3{font-size:18px}.title-product-cate h3{font-size:30px}.title-product-cate h3 mark{font-size:50px}.product-main{padding:30px 0 0}.slide-next,.slide-prev{display:none}.item-access h3,.list-view{display:block}.product-line .slide-next,.product-line .slide-prev{display:block;width:35px;height:35px}.product-line .slide-prev{left:0}.product-line .slide-next{right:0}.title-cate-detail h2 mark,.txt-detail-product h3{font-size:30px}.txt-detail-product{padding:15px}.content-description{padding:30px;margin-bottom:30px}.title-collapse h3{font-size:18px}.title-collapse span{transform:scale(.8,.8);top:2px}.picture-section{padding-bottom:30px}.content-collapse table{min-width:10px}.content-collapse{overflow-x:auto}.content-collapse table td,.content-collapse table th{padding:5px;font-size:12px;vertical-align:middle}.txt-pic h2{font-size:30px}.txt-pic{width:100%;max-width:700px}#service-page .bg-blue:after,#service-page .bg-white:after{opacity:1}.service-info .center-man{margin:0 auto;max-width:700px}.title-accessories-group{font-size:25px}.accessories-box .bg-screen{-webkit-filter:none;filter:none}.accessories-box .bg-white:after{opacity:0}.detail-accessories-main{padding-top:30px}.pictures-accessories,.product-same{padding:30px 0}.agnecy-main{padding-top:30px}.map-box{height:auto}.map-view{width:100%;height:400px}.list-view{position:relative;right:auto;top:auto;width:100%;height:auto;max-height:inherit}.content-lenght .list-title h2{font-size:16px}.list-result{width:100%;height:auto;overflow:hidden}.list-view li{padding:15px}.quick-col .input-but button[type=submit]{padding:0 30px}.contact-form,.contact-info{padding:30px 0}}@media screen and (max-width:840px){.col-3,.pic-news-home{width:100%}.slogan{font-size:20px}.slogan h1{font-size:40px}.pic-slide-home{right:0}.col-3{display:block}.item-news-home{padding:15px;max-width:400px;margin:auto auto 20px;background:#9a0000}.slide-top{width:90%;height:80vh}.slide-top .nav-buttons{width:60%;left:20%}.slide-top .item-pro[data-position="2"]{left:20%}.slide-top .item-pro[data-position="1"]{left:-15%}.slide-top .item-pro[data-position="3"]{left:85%}.slide-top .item-pro[data-position="2"].center{width:60%;left:20%}}@media screen and (max-width:780px){.bg-home{height:400px}.info-contact-home h3{font-size:16px}.info-contact-home h3 mark{font-size:22px}.requiment-opportunity h2,.title-cate-detail h2 mark,.txt-info h2{font-size:25px}.pic-detail-product,.txt-detail-product{width:100%}.pic-detail-product img{width:95%;max-width:400px;margin:auto}.txt-detail-product{padding:0;text-align:center;margin-bottom:20px}}@media screen and (max-width:740px){.title-main h2{font-size:18px}.load-title h3{font-size:22px}.bg-news-slider{padding:20px 0}.title-page h1{font-size:20px}.slide-top{width:100%;height:70vh;min-height:400px}.slide-top .item-pro[data-position="2"]{left:15%}.slide-top .item-pro[data-position="1"]{left:-20%}.slide-top .item-pro[data-position="3"]{left:90%}.slide-top .item-pro[data-position="2"].center{width:70%;left:15%}}@media screen and (max-width:620px){.slogan{font-size:16px;left:20px}.slogan h1{font-size:25px}.requiment-opportunity h2,.title-product-cate h3,.txt-info h2,.txt-pro h3{font-size:20px}.bg-home{height:300px}.pic-slide-home{width:50%}.item-group img{max-width:150px}.info-contact-home{padding:20px}.logo-company{width:70px;height:70px}.item-news{width:96%;margin:10px 0}.item-news:nth-child(1){width:96%}.detail-news{display:none}.title-product-cate h3 mark{font-size:35px}.title-product-cate,.title-product-cate h3 mark{color:#666}.list-poduct{margin:0;padding:0}.txt-pic h2{font-size:25px}.title-accessories-group{font-size:20px}.list-poduct .item-container{transform:scale(.8,.8);-webkit-transform:scale(.8,.8)}.list-poduct .item-container.item-active{transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2)}.item-picture{padding:0}}@media screen and (max-width:520px){.txt-group{font-size:13px;padding:10px;line-height:45px}.load-title h3,.requiment-opportunity h2,.txt-info h2{font-size:18px}.list-poduct .txt-pro h3{font-size:16px}.title-product-cate h3{font-size:18px;text-align:center}.title-product-cate h3 mark{font-size:25px}.title-cate-detail h2{font-size:17px}.title-cate-detail h2 mark{font-size:22px}.txt-detail-product h3{font-size:20px}.title-accessories-group{font-size:17px}.content-collapse table{width:auto}.content-collapse table td,.content-collapse table th{white-space:nowrap}}@media screen and (max-width:440px){.pic-slide-home{width:70%;right:-5%}.slogan h1{font-size:18px}.slogan div{font-size:14px}.product-top{padding:30px 0 50px}.slide-top{height:60vh;min-height:350px}.txt-pro h3{font-size:18px}.txt-pro p{font-size:13px}}@media screen and (max-width:350px){.txt-pro h3{font-size:16px}.txt-pro p{font-size:12px}.toogle-menu{width:50px;right:0}}.sub-nav::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.horizon-tab::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.content-table::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.content-collapse::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.scroll-slide::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.controls progress::-webkit-progress-bar,.controls progress::-webkit-progress-value{background-color:rgba(255,255,255,.5)!important}:-webkit-full-screen,:-webkit-full-screen-ancestor:not(iframe){background-color:#fff!important;position:fixed!important;left:0;top:0;right:0;bottom:0;z-index:2147483647!important}:-webkit-full-screen .header,:-webkit-full-screen-ancestor:not(iframe) .header{z-index:-9999}:-webkit-full-screen .go-top,:-webkit-full-screen-ancestor:not(iframe) .go-top{z-index:-9999}:-webkit-full-screen .outer-circle,:-webkit-full-screen-ancestor:not(iframe) .outer-circle{z-index:-9999}:-webkit-full-screen .outer-nav,:-webkit-full-screen-ancestor:not(iframe) .outer-nav{z-index:-9999}