@import url(https://fonts.googleapis.com/css?family=Dancing+Script|PT+Sans:400,400i);body{line-height:25px;font-size:16px;color:#777;font-family:'PT Sans',sans-serif;font-weight:400;position:relative}h1,h2,h3,h4,h5,h6{color:#222}h1,h2,h3,h4,h5,h6,p{margin:0}h1{font-size:36px}h2{font-size:28px}h3{font-size:24px}h4{font-size:18px}a{transition:0.4s}a,a:hover{color:#777}img{max-width:100%;height:auto}iframe{width:100%;border:none}a,a:hover,a:focus,a:active,button:focus{text-decoration:none;border:none;outline:0}ul{list-style:none;margin:0;padding:0}ol{margin-bottom:0}select:focus,select:active{box-shadow:none;border:0;outline:0}input:focus,textarea:focus,select:focus,button:focus{outline:none}input[type="text"],input[type="email"],input[type="url"],input[type="tel"],input[type="search"],input[type="password"],textarea{background:transparent;max-width:100%;padding:10px 15px;border:1px solid #f1f1f1}button{border:none}textarea:focus{outline:none!important;box-shadow:none!important}.sec-title{text-align:center;max-width:600px;margin:0 auto}.sec-title h2{margin-bottom:10px;padding-bottom:15px;position:relative;z-index:1;font-size:45px;font-family:'Dancing Script',cursive;display:inline-block;border-bottom:1px solid #32c5d2}.sec-title h2::before{position:absolute;z-index:1;width:75%;content:"";height:2px;border-top:1px solid #32c5d2;left:0;right:0;margin:auto;bottom:3px}.sec-title h2::after{position:absolute;z-index:1;width:50%;content:"";height:2px;border-top:1px solid #32c5d2;left:0;right:0;margin:auto;bottom:8px}.ptb-90{padding:90px 0}.owl-nav div{position:absolute;top:10%;right:0;width:35px;background:#32c5d2;color:#fff;height:35px;line-height:35px;text-align:center;font-size:22px;transition:0.4s;margin-top:-20px;border:1px solid #fff}.owl-nav div:hover{background:#000}.owl-nav div.owl-prev{right:40px}.owl-dots{text-align:center;margin-top:40px}.owl-dot{width:8px;height:8px;background:#fff;border-radius:10px;display:inline-block;margin:0 3px}.owl-dot.active{border:1px solid #fff}.flexbox-center{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aki-btn{background:#32c5d2;color:#fff;padding:10px 40px;display:inline-block;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden;z-index:1;margin-top:10px}.aki-btn::before{top:0;left:-20%;transform:skewX(10deg);position:absolute;z-index:-1;background:#000;content:"";height:100%;width:73%;transition:all 0.4s}.aki-btn:hover{color:#fff}.aki-btn:hover::before{width:140%}.header{background:#000;color:#fff;position:relative;z-index:1;padding:10px 0 15px;overflow:hidden}.header::before{position:absolute;z-index:-1;top:0;left:0;bottom:0;margin:auto;border-width:27px 0 27px 30px;border-style:solid;border-color:transparent;content:"";border-left-color:#32c5d2}.header::after{position:absolute;top:0;right:0;bottom:0;margin:auto;border-width:27px 30px 27px 30px;border-style:solid;border-color:transparent;content:"";border-right-color:#32c5d2}.header-content li{display:inline-block;margin-right:35px;margin-top:5px}.header-content li a{color:#fff}.header-content li i{margin-right:8px}.header-content>a{width:35px;display:inline-block;height:35px;color:#fff;border:2px dashed #fff;text-align:center;line-height:34px;border-radius:100%;margin-left:10px}.header-content>a:hover{color:#32c5d2;border-color:#32c5d2}.logo{font-family:'Dancing Script',cursive;font-weight:700;font-size:22px;display:block;line-height:normal}.menubar .logo a{color:#000}.mainmenu{text-align:right}.menubar li{display:inline-block;padding-left:25px;position:relative}.menubar li a{padding:22px 0 25px;display:inline-block;position:relative}.menubar ul li a::before{position:absolute;width:100%;height:4px;background:#32c5d2;left:0;bottom:0;right:0;margin:auto;transform:scale(.2);opacity:0;content:"";transition:0.4s}.menubar ul li:hover a::before,.menubar ul li a.active::before{width:100%;transform:scale(1);opacity:1}.responsive-menu{display:none}.slicknav_nav{background-color:#222;padding:5px 12px;text-align:left}.slicknav_nav li{display:block}.slicknav_nav li a i{display:none}.slicknav_nav a:hover,.slicknav_nav .slicknav_row:hover{background:transparent;color:#fff}a.slicknav_item.slicknav_row{display:inline-block}.slicknav_btn{margin:0;border-radius:0}.slicknav_menu{background:transparent;margin-top:7px}.menubar.sticky{position:fixed;width:100%;top:0;left:0;z-index:9;background:#fff;border-bottom:3px double #32c5d2}.menubar.sticky li a{padding:12px 0 14px}.menubar.sticky .logo{font-size:22px}.hero-area{background:url(../img/cnc-laser-service.jpg) no-repeat center center/ cover;text-align:center;color:#fff;position:relative;z-index:1}.hero-area h1,.hero-area h2,.hero-area h3,.hero-area h4,.hero-area h5,.hero-area h6{color:#fff}.hero-area::before{content:"";z-index:-1;left:-42%;top:0;height:100%;width:100%;background:#000;position:absolute;transform:skewX(20deg);opacity:.92}.hero-area h1{margin-bottom:15px}.hero-area-text{height:600px;max-width:50%}.display-table{width:100%;height:100%;display:table}.display-tablecell{vertical-align:middle;height:100%;display:table-cell}.hero-area-text h1.animated{animation-duration:1s}.hero-area-text p.animated{animation-duration:1.5s}.hero-area-text a.animated{animation-duration:1.8s}.hero-area-text .aki-btn{margin-top:25px;border:2px dashed #fff}.single-about-box{margin-top:40px}.single-about-box img{transition:all 0.7s;transform:skewX(-7deg);padding:0 20px}.single-about-box:hover img{transform:skewX(7deg)}.about-top{position:relative;padding:10px 0;z-index:1;margin-bottom:25px}.about-top::before{content:"";z-index:-1;position:absolute;background:#32c5d2;width:50px;height:2px;top:0;left:0}.about-top::after{content:"";z-index:-1;position:absolute;background:#32c5d2;width:50px;height:2px;bottom:0;left:0}.single-about-box p{margin-bottom:20px}.single-about-box span{font-size:14px}.single-service-box{background-repeat:no-repeat;background-size:cover;background-position:center;border:4px double #32c5d2;background-color:#fff;padding:15px 30px;position:relative;z-index:1;overflow:hidden}.service-area .row-area{display:grid;grid-template-columns:repeat(3,1fr)}.single-service-box .aki-btn{text-transform:capitalize;padding:3px 15px;margin-top:12px}.single-service-box>.aki-btn{margin-left:50px;opacity:0}.single-service-box:hover .aki-btn{margin-left:0;opacity:1}.service-area{background:#f1f1f1}.service-area .sec-title{margin-bottom:45px}.service-bg-1{background-image:url(../img/CNC-Service-SA.jpg)}.service-bg-2{background-image:url(../img/CNC-Plasma.jpg)}.service-bg-3{background-image:url(../img/Laser-CNC.jpg)}.single-service-box:nth-child(even){border:none}.service-box-overlay{width:100%;position:absolute;top:120%;left:0;margin:auto;right:0;height:100%;background:rgba(0,0,0,.8);padding:15px 30px;transition:all 0.5s;color:#fff;text-align:center}.service-box-overlay h3{color:#fff}.single-service-box:nth-child(even):hover .service-box-overlay{top:0;bottom:0}.single-service-box h3{margin-bottom:10px}.portfolio-area .sec-title{margin-bottom:40px}.portfolio-menu{margin-bottom:35px}.portfolio-menu li{cursor:pointer;display:inline-block;border:1px solid #32c5d2;color:#000;padding:5px 15px;transition:all 0.3s;margin-right:5px;margin-bottom:8px;text-transform:capitalize}.portfolio-menu li.active,.portfolio-menu li:hover{background:#32c5d2}.single-portfolio-box{position:relative;z-index:1;margin-bottom:25px;overflow:hidden}.single-portfolio-box img{transition:all 0.6s;display:block}.single-portfolio-box::before{content:"";position:absolute;top:0;right:0;width:0;height:0;background:#000;transition:all 0.4s;opacity:.9;z-index:2}.single-portfolio-box:hover img{transform:scale(1.5)}.single-portfolio-box:hover::before{width:100%;height:100%}.portfolio-box-overlay{position:absolute;bottom:-100%;padding:20px;width:100%;text-align:center;z-index:2;transition:all 0.3s ease 0.2s}.portfolio-box-overlay h3{font-size:20px;color:#fff;transition:all 0.4s}.portfolio-box-overlay h6:hover,.portfolio-box-overlay h3:hover{color:#32c5d2}.portfolio-box-overlay h6{color:#fff}.single-portfolio-box:hover .portfolio-box-overlay{bottom:0}.counter-area{background:url(../img/CNC-cutting-service.jpg) no-repeat center/ cover;position:relative;padding:90px 0 50px;z-index:1;color:#fff;text-align:center}.counter-area::after{content:"";z-index:-1;right:0%;top:0;height:100%;width:100%;background:#000;position:absolute;opacity:.85}.single-counter-box{padding:20px;border-left:2px solid #32c5d2;border-right:2px solid #32c5d2;position:relative;z-index:1;margin:0 25px 40px}.single-counter-box::before{content:"";position:absolute;right:0;bottom:0;width:100px;height:2px;background:#32c5d2}.single-counter-box::after{content:"";position:absolute;left:0;top:0;width:100px;height:2px;background:#32c5d2}.single-counter-box i{font-size:55px}.single-counter-box h2{color:#32c5d2;margin:20px 0 0;font-weight:700}.single-blog-post{margin-top:40px}.single-blog-img{overflow:hidden}.single-blog-post img{transition:all 0.7s;transform:scale(1.2)}.single-blog-post:hover img{transform:scale(1)}.blog-top{position:relative;z-index:1;margin:15px 0;padding:15px 20px;display:inline-block;border-left:2px solid #32c5d2;border-right:2px solid #32c5d2}.blog-top::before{content:"";position:absolute;right:0;bottom:0;width:100px;height:2px;background:#32c5d2}.blog-top::after{content:"";position:absolute;left:0;top:0;width:100px;height:2px;background:#32c5d2}.single-blog-post .aki-btn{padding:5px 20px}.testimonial-area{background:url(../img/testimonial-bg.jpg) no-repeat center/ cover;position:relative;z-index:1;background-attachment:fixed;overflow:hidden;color:#fff}.testimonial-area::after{content:"";z-index:-1;right:0%;top:0;height:100%;width:100%;background:#32c5d2;position:absolute;opacity:.85}.single-testimonial-box{max-width:700px;margin:auto;text-align:center}.testimonial-box-img{width:100px;height:100px;margin:auto;background:url(../img/testimonial.jpg) no-repeat center/ cover;border-radius:100%;margin-bottom:30px}.testimonial-area h5,.testimonial-area h2{color:#fff}.testimonial-area h2{margin:15px 0 10px}.testimonial-area .owl-nav div{top:50%;margin-top:-18px;left:-30%;background:transparent;border-radius:100%;opacity:0}.testimonial-area .owl-nav div.owl-next{left:auto;right:-30%}.testimonial-area:hover .owl-nav div.owl-prev{left:0%;opacity:1}.testimonial-area:hover .owl-nav div.owl-next{right:0%;opacity:1}.contact-area .sec-title{margin-bottom:45px}.contact-form-7 input{width:100%;margin-bottom:12px}.contact-form-7 textarea{width:100%;height:170px;resize:none}.contact-form-7 .col-sm-6,.contact-form-7 .col-md-12{padding-left:5px;padding-right:5px}.single-contact-box{margin-bottom:30px;margin-left:50px}.single-contact-box:last-child{margin-bottom:0}.single-contact-box h3{margin-bottom:10px;font-weight:700}.form-message.success{color:green}.form-message.error{color:red}.form-message{margin-bottom:20px}.footer-area{background:url(../img/CNC-service.png) no-repeat center/ cover;position:relative;z-index:1;background-attachment:fixed;overflow:hidden;color:#fff}.footer-area::after{content:"";z-index:-2;right:-42%;top:0;height:100%;width:92%;background:#32c5d2;position:absolute;opacity:.9;transform:skewX(20deg)}.footer-area::before{content:"";z-index:-1;left:-42%;top:0;height:100%;width:92.1%;background:#000;position:absolute;transform:skewX(20deg);opacity:.9}.single-footer .logo{margin-bottom:10px}.single-footer h3,.single-footer a{color:#fff}.single-footer h3{position:relative;z-index:1;padding-bottom:5px;margin-bottom:15px}.single-footer h3::before{position:absolute;z-index:-1;content:"";background:#fff;height:3px;width:30px;left:0;bottom:0}.single-footer li a:hover{padding-left:5px}.single-footer>a{padding:3px 18px;display:inline-block;margin-right:5px;margin-bottom:10px;border:1px solid #fff;border-radius:5px}.single-footer>a:hover{border-radius:20px}.copyright{background:#000;padding:15px 0;border-top:1px solid #fff}.copyright p a{font-family:'Dancing Script',cursive;color:#fff;font-size:30px;display:block;line-height:normal}.scrollToTop{width:40px;display:none;height:40px;line-height:39px;background:#000;display:none;color:#fff;position:fixed;border:1px solid #fff;border-radius:10px;bottom:15px;right:15px;z-index:99;text-align:center}.scrollToTop:hover{background:#32c5d2;border:1px solid #fff;color:#fff}.scrollToTop:focus{border:1px solid #fff;color:#fff}.hero-area.fixed-txt-hero-area{background:none;background-color:#ddd;padding-right:150px}.fixed-txt-slider .owl-nav div.owl-prev{right:105px}.fixed-txt-slider .owl-nav div{right:60px}.fixed-txt-slider .owl-stage,.fixed-txt-slider .owl-item.active,.fixed-txt-slider .owl-stage-outer{height:100%}.fixed-txt-slider{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-5}.fixed-txt-slider-item{background-repeat:no-repeat;background-position:center;background-size:cover;height:100%}.fixed-txt-bg-1{background-image:url(../img/CNC-service.jpg)}.fixed-txt-bg-2{background-image:url(../img/CNC-service.jpg)}.hero-area-svg{padding-bottom:50px}.hero-area-svg-animation{position:absolute;height:200px;left:0;width:100%;width:100%;bottom:0;z-index:9;overflow:hidden;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-bottom:-1px}#fountainG{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;z-index:99999999;background:#fff;text-align:center}.fountainG{background-color:rgb(0,0,0);width:28px;height:28px;display:inline-block;animation-name:bounce_fountainG;-o-animation-name:bounce_fountainG;-ms-animation-name:bounce_fountainG;-webkit-animation-name:bounce_fountainG;-moz-animation-name:bounce_fountainG;animation-duration:1.5s;-o-animation-duration:1.5s;-ms-animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;transform:scale(.3);-o-transform:scale(.3);-ms-transform:scale(.3);-webkit-transform:scale(.3);-moz-transform:scale(.3);border-radius:19px;-o-border-radius:19px;-ms-border-radius:19px;-webkit-border-radius:19px;-moz-border-radius:19px}#fountainG_1{left:0;animation-delay:0.6s;-o-animation-delay:0.6s;-ms-animation-delay:0.6s;-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s}#fountainG_2{left:29px;animation-delay:0.75s;-o-animation-delay:0.75s;-ms-animation-delay:0.75s;-webkit-animation-delay:0.75s;-moz-animation-delay:0.75s}#fountainG_3{left:58px;animation-delay:0.9s;-o-animation-delay:0.9s;-ms-animation-delay:0.9s;-webkit-animation-delay:0.9s;-moz-animation-delay:0.9s}#fountainG_4{left:88px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}#fountainG_5{left:117px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}#fountainG_6{left:146px;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}#fountainG_7{left:175px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}#fountainG_8{left:205px;animation-delay:1.64s;-o-animation-delay:1.64s;-ms-animation-delay:1.64s;-webkit-animation-delay:1.64s;-moz-animation-delay:1.64s}@keyframes bounce_fountainG{0%{transform:scale(1);background-color:rgb(0,0,0)}100%{transform:scale(.3);background-color:rgb(255,255,255)}}@-o-keyframes bounce_fountainG{0%{-o-transform:scale(1);background-color:rgb(0,0,0)}100%{-o-transform:scale(.3);background-color:rgb(255,255,255)}}@-ms-keyframes bounce_fountainG{0%{-ms-transform:scale(1);background-color:rgb(0,0,0)}100%{-ms-transform:scale(.3);background-color:rgb(255,255,255)}}@-webkit-keyframes bounce_fountainG{0%{-webkit-transform:scale(1);background-color:rgb(0,0,0)}100%{-webkit-transform:scale(.3);background-color:rgb(255,255,255)}}@-moz-keyframes bounce_fountainG{0%{-moz-transform:scale(1);background-color:rgb(0,0,0)}100%{-moz-transform:scale(.3);background-color:rgb(255,255,255)}}.winter-is-coming,.snow{z-index:-1;pointer-events:none}.winter-is-coming{overflow:hidden;position:absolute;top:0;height:100%;width:100%;max-width:100%;background:rgba(0,0,0,.2)}.snow{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-animation:falling linear infinite both;animation:falling linear infinite both;-webkit-transform:translate3D(0,-100%,0);transform:translate3D(0,-100%,0)}.snow-near{-webkit-animation-duration:10s;animation-duration:10s;background-image:url(../img/snow-near.png);background-size:contain}.snow-near + .snow-alt{-webkit-animation-delay:5s;animation-delay:5s}.snow-mid{-webkit-animation-duration:20s;animation-duration:20s;background-image:url(../img/snow-mid.png);background-size:contain}.snow-mid + .snow-alt{-webkit-animation-delay:10s;animation-delay:10s}.snow-far{-webkit-animation-duration:30s;animation-duration:30s;background-image:url(../img/snow-far.png);background-size:contain}.snow-far + .snow-alt{-webkit-animation-delay:15s;animation-delay:15s}@-webkit-keyframes falling{0%{-webkit-transform:translate3D(-7.5%,-100%,0);transform:translate3D(-7.5%,-100%,0)}100%{-webkit-transform:translate3D(7.5%,100%,0);transform:translate3D(7.5%,100%,0)}}@keyframes falling{0%{-webkit-transform:translate3D(-7.5%,-100%,0);transform:translate3D(-7.5%,-100%,0)}100%{-webkit-transform:translate3D(7.5%,100%,0);transform:translate3D(7.5%,100%,0)}}