body,p{font-family:Eurostile,sans-serif;font-weight:300}.intro-header,.standard-header{height:100px;width:100%;z-index:100}body{overflow-x:hidden}a,a:focus,a:hover{text-decoration:none}a:focus{outline:0}.animated{visibility:hidden}.ease,.ease:hover{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.text-center>.img-responsive{display:block;display:inline-block}p{color:#686868;font-size:15px;letter-spacing:1px;line-height:25px}h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:400}.intro-nav li>a,.standard-nav li>a{font-family:Eurostile,sans-serif;font-weight:300;font-size:12px;line-height:26px;text-transform:uppercase}@media (min-width:1024px) and (max-width:5000px){.container{max-width:1200px}}.add-top{margin-top:80px}.add-bottom{margin-bottom:80px}.add-top-half{margin-top:40px}.add-bottom-half{margin-bottom:40px}.add-top-quarter{margin-top:20px}.pad-top{padding-top:100px}.pad-bottom{padding-bottom:100px}.pad-top-half{padding-top:40px}.pad-bottom-half{padding-bottom:40px}.pad{padding-left:20px;padding-right:20px}.pad-inner{padding-left:10%;padding-right:10%}.remove-top{margin-top:0}.remove-bottom{margin-bottom:0}.remove-pad-top{padding-top:0}.remove-pad-bottom{padding-bottom:0}.separator-padding{padding:100px 0}.mob-center>.img-responsive{display:inline-block}.no-gutter{margin-left:-15px!important}.valign{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.absolute-overlay{position:absolute;top:0;left:0}.separator-overlay{background:rgba(0,0,0,.6)}.intro-header{padding-left:10%;padding-right:10%;position:absolute}.intro-nav,.standard-nav{padding:0;list-style:none}.standard-header{box-shadow:1px 1px 2px rgba(0,0,0,.2);background:#fff}.standard-header-top{position:fixed;display:none;top:0}.standard-header-bottom{position:fixed;display:block;bottom:0;-webkit-transition:all .8s linear;-moz-transition:all .8s linear;-ms-transition:all .8s linear;-o-transition:all .8s linear;transition:all .8s linear}.arrows .arrow,.intro-nav li,.liner-small>span,.liner-wide>span,.liner>span,.standard-nav li{display:inline-block}.industries-social-inner li a>img,.move-top{-moz-transition:all .8s linear;-ms-transition:all .8s linear;-o-transition:all .8s linear}.move-top{top:0!important;-webkit-transition:all .8s linear;transition:all .8s linear}.home-logo{margin-top:20px}.main-logo{margin-top:10px}.intro-nav{float:right;margin:35px 0 0}.intro-nav li{float:left;margin-left:10px}.intro-nav li>a{letter-spacing:4px}.standard-nav{float:right;margin:35px 0 0}.standard-nav li{float:left;margin-left:10px}.standard-nav li>a{border:1px solid transparent;padding:10px;letter-spacing:2px}.hero-caps h1>span,.hero-caps h2>span,.hero-caps h3{font-size:16px;font-family:Eurostile,sans-serif}.standard-nav li>a.highlighted{border:1px solid;padding:10px}.hero-caps .logo-badge{width:120px}.hero-caps h1,.hero-caps h2{margin:30px 0}.hero-caps h1>span,.hero-caps h2>span{padding:15px;font-weight:400;letter-spacing:6px;line-height:26px;text-transform:uppercase;border:1px solid}.btn-trinity,.btn-trinity-big{border-radius:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;text-decoration:none}.hero-caps h3{margin-top:50px;font-weight:300;letter-spacing:3px;line-height:28px}.main-heading{padding:0;margin-bottom:0;font-family:Eurostile,sans-serif;font-size:24px;font-weight:400;letter-spacing:6px;line-height:34px;text-transform:uppercase}.btn-trinity,.btn-trinity-big,.promo-heading{font-family:Eurostile,sans-serif;font-weight:400;letter-spacing:3px;text-transform:uppercase}.promo-heading{font-size:18px;line-height:26px;margin-bottom:0}.liner{margin-bottom:10px}.liner>span{width:50px;height:1px}.liner-wide{margin:10px 0}.liner-wide>span{width:200px;height:1px}.liner-wide-intro{margin:30px 0}.liner-wide-intro>span{display:inline-block;width:200px;height:4px}.liner-small{margin-bottom:5px}.liner-small>span{width:30px;height:1px}.btn-trinity{padding:12px 18px;font-size:12px;line-height:19px;transition:all .4s ease-in-out}.btn-trinity-big{padding:18px 24px;font-size:14px;line-height:21px;transition:all .4s ease-in-out}.btn-trinity:hover,.thumb-title>h5{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.btn-trinity:hover{transition:all .4s ease-in-out}.btn-trinity-white{border:1px solid #fff;background:0 0;color:#fff}.btn-trinity-white:hover{border:1px solid #fff;background:#fff;color:#4c4c4c}.btn-trinity-dark{border:1px solid #4c4c4c;background:0 0;color:#4c4c4c}.btn-trinity-dark:hover{border:1px solid #4c4c4c;background:#4c4c4c;color:#fff}.btn-trinity-color{background:0 0}.btn-trinity-color:hover{color:#fff}.intro .mouse-icon-wrap{position:absolute;text-align:center}.intro .mouse-icon{background:rgba(0,0,0,0);border:2px solid;border-radius:15px;bottom:50px;height:44px;left:0;margin:0 auto;position:absolute;right:0;width:30px;cursor:pointer;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.intro .mouse-icon:hover{opacity:.3!important;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.intro .mouse-icon .wheel{-webkit-animation:1.7s ease 0s normal none infinite magic-mouse-icon;-moz-animation:1.7s ease 0s normal none infinite magic-mouse-icon;-o-animation:1.7s ease 0s normal none infinite magic-mouse-icon;animation:1.7s ease 0s normal none infinite magic-mouse-icon;border-radius:50%;height:12px;left:0;margin-left:auto;margin-right:auto;margin-top:6px;right:0;width:6px}@-moz-keyframes magic-mouse-icon{0%{margin-top:6px;opacity:0}30%{opacity:1}100%{margin-top:18px;opacity:0}}@-webkit-keyframes magic-mouse-icon{0%{margin-top:6px;opacity:0}30%{opacity:1}100%{margin-top:18px;opacity:0}}@-o-keyframes magic-mouse-icon{0%{margin-top:6px;opacity:0}30%{opacity:1}100%{margin-top:18px;opacity:0}}@keyframes magic-mouse-icon{0%{margin-top:6px;opacity:0}30%{opacity:1}100%{margin-top:18px;opacity:0}}.arrows{font-size:0;margin-top:35px}.arrows .arrow{color:#FFF!important;cursor:pointer;font-size:14px;line-height:1;position:relative}.thumb-title,.thumb-title>h5{position:absolute;width:100%;text-align:center}.arrows .arrow.left{margin-right:12px}.arrows .arrow i.fa{color:inherit;padding:5px;transition:all .15s ease 0s}.arrows .arrow i.fa:hover{color:#46CAD7!important}.stats-item{padding:30px 0}.stats-item h1,.stats-item h2{padding:0;margin-bottom:0;font-family:Eurostile,sans-serif;line-height:58px}.stats-item h1{font-size:48px;font-weight:700;letter-spacing:0;text-transform:uppercase}.stats-item h2{font-size:30px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.stats-item h3>span,.thumb-title>h5>span{font-family:Eurostile,sans-serif;font-size:14px;text-transform:uppercase;border:1px solid}.stats-item h3{margin-top:20px}.stats-item h3>span{padding:15px;font-weight:400;letter-spacing:8px;line-height:21px}.thumb-title{height:100%;top:0}.thumb-title>h5{opacity:0;height:20px;margin-top:-10px;top:50%;transition:all .4s ease-in-out}.item:hover>a>.thumb-title,.item:hover>a>.thumb-title>h5{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.thumb-title>h5>span{font-weight:700;line-height:25px;letter-spacing:3px;padding:8px 15px}.item:hover>a>.thumb-title{cursor:url(../images/plus.png) 40 40,crosshair;transition:all .4s ease-in-out}.item:hover>a>.thumb-title>h5{opacity:1;transition:all .4s ease-in-out}.service-list-wrap{background-image:url(../images/triangle.png);background-repeat:no-repeat;background-position:bottom center}.service-details{display:none;padding:60px 0;width:100%!important}#service-details-01,.features-details.default{display:block}#features-slider{margin:0 auto;list-style:none;padding:0}.features-details>article>.btn-dignity-animated{margin-bottom:20px;margin-top:30px}.features-details p,.features-icon>h5{margin-top:10px;font-family:Eurostile,sans-serif}.features-details{padding:20px;border:1px solid}.features-details p{font-weight:300;font-size:16px;letter-spacing:1px;line-height:21px}.features-icon{padding-bottom:20px;cursor:pointer}.features-icon.current{background:url(../images/arrow.png) center bottom no-repeat}.features-icon>h5{display:block;font-weight:400;font-size:18px;line-height:25px;text-transform:uppercase}.industries-social-inner li,.industries-thumb{display:inline-block}.features-button{margin-top:40px}.active-service{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.promotional h1,.promotional h2{margin-top:20px;font-family:Eurostile,sans-serif;font-size:24px;font-weight:300;letter-spacing:4px;line-height:31px;padding:0;text-transform:uppercase}.promotional h3{margin-top:20px}.promotional h3>span{border:1px solid;font-family:Eurostile,sans-serif;font-size:12px;font-weight:400;letter-spacing:8px;line-height:19px;padding:15px;text-transform:uppercase}.testimonial-wrap>h3>span,.testimonial-wrap>h6{font-family:Eurostile,sans-serif;letter-spacing:4px;text-transform:uppercase}.industries-bg{background-image:url(../images/Table_Tools_1980x2800.jpg);background-repeat:no-repeat;background-position:left center;background-size:cover}.industries-block-wrap{padding:40px 60px}.industries-block{padding:20px}.industries-block-inner{padding:30px;text-align:center}.industries-thumb{margin-bottom:20px;border-radius:50%;padding:0 70px}.industries-social{padding:20px}.industries-social-inner{list-style:none;padding:0;margin:0}.industries-social-inner li a>img{margin:0 3px;width:28px;opacity:.3;-webkit-transition:all .8s linear;transition:all .8s linear}.industries-social-inner li a:hover>img,input{-moz-transition:all .8s linear;-ms-transition:all .8s linear;-o-transition:all .8s linear}.industries-social-inner li a:hover>img{-webkit-transition:all .8s linear;transition:all .8s linear;opacity:1}.testimonial-wrap{max-width:600px;margin-left:auto;margin-right:auto}.testimonial-wrap>h6{margin-bottom:30px;font-weight:300;font-size:14px;line-height:21px}.testimonial-wrap>p{margin-top:20px}.testimonial-wrap>img{width:100px;border-radius:50%}.testimonial-wrap>h3>span{font-weight:400;font-size:16px;line-height:26px;border:1px solid;padding:10px}.news-block-inner h6,.testimonial-wrap>h3>span>i{font-weight:300;font-family:Eurostile,sans-serif}.testimonial-wrap>h3>span>i{font-style:normal;font-size:12px;letter-spacing:0;line-height:19px;text-transform:none}.testimonial-carousel-item{padding-top:30px}.clients{padding:30px 0}.clients-carousel .owl-next,.clients-carousel .owl-prev{margin-top:-10px!important}.clients-carousel .owl-next{background:url(../images/next-dark.png) center center no-repeat!important}.clients-carousel .owl-prev{background:url(../images/prev-dark.png) center center no-repeat!important}.client-stage>img{margin-top:25px}.news-bg{background-image:url(../images/AA_Heidenhain_Operating.jpg);background-repeat:no-repeat;background-position:right center;background-size:cover}.news-block-wrap{padding:80px 120px}.news-block{padding:20px}.news-block-inner{padding:50px}.news-block-inner h6{font-size:18px;line-height:25px;margin-top:0;margin-bottom:0}.news-block-inner h3{font-family:Eurostile,sans-serif;font-size:14px;font-weight:400;letter-spacing:3px;line-height:21px;margin-top:15px;margin-bottom:15px;text-transform:uppercase}.address-heading,.email-heading{font-family:Eurostile,sans-serif;margin-bottom:0}.contact-form{display:none}.email-wrap{padding-top:20px}.contact-mail{font-size:18px;line-height:25px;font-family:Eurostile,sans-serif;font-weight:300;color:#fff}.contact-form-wrap{display:none;padding-top:30px}.contact-item{padding:40px;background:rgba(0,0,0,.1)}.address-heading{padding:0;font-size:14px;font-weight:400;letter-spacing:6px;line-height:21px;text-transform:uppercase}.email-heading{font-size:20px;font-weight:300;letter-spacing:2px;line-height:27px;padding:0}input,textarea{box-shadow:none!important;font-size:14px!important;font-weight:300!important;line-height:25px!important;padding:10px!important;width:100%}input{background:0 0!important;border:none!important;border-bottom:1px solid!important;border-radius:0!important;color:#fff!important;font-family:'Galano Grotesque DEMO Bold',sans-serif!important;height:50px!important;margin-bottom:10px!important;-webkit-transition:all .8s linear;transition:all .8s linear}input:focus,textarea,textarea:focus{color:#fff!important;-webkit-transition:all .8s linear;-moz-transition:all .8s linear;-ms-transition:all .8s linear;-o-transition:all .8s linear}input:focus,textarea:focus{border-bottom:none!important;transition:all .8s linear}textarea{background:0 0!important;border:none!important;border-bottom:1px solid!important;border-radius:0!important;font-family:'Galano Grotesque DEMO Bold',sans-serif!important;margin-top:0;resize:none;transition:all .8s linear}input.send_message{background:#EF4A4A;color:#FFF;cursor:pointer;float:left;font-size:12px;font-weight:400;margin:0;width:120px}.alert>p,.contact .alert,.contact-label-box,.news-head h3{font-weight:300;font-family:Eurostile,sans-serif}input.send_message:hover{background:#262932}fieldset{border:0;float:left;padding:0;position:relative;width:100%;color:#000;font-size:24px}.contact-label-box{color:#FFF;font-size:24px;line-height:31px;padding:30px 20px;text-align:center}.contact-label-box>span{display:block;margin-right:10px}.contact-label-box>span>img{height:60px;width:60px}.contact-label-box a:hover{color:#FFF;text-decoration:none}.contact .alert{box-shadow:none;border:none;border-radius:0;text-shadow:none;font-size:12px;line-height:19px;margin-bottom:10px;padding:10px;background:#000;color:#fff;text-align:left}.news-head h2,.news-head h3,.pricing-head h2,.pricing-head h3{letter-spacing:8px;margin-bottom:0;text-transform:uppercase}.btn-wrap{margin-top:30px}.space-left{margin-left:1%}.alert{margin-top:0;border-radius:0;padding:5px;-webkit-transition:all .8s linear;-moz-transition:all .8s linear;-ms-transition:all .8s linear;-o-transition:all .8s linear;transition:all .8s linear}.alert>p{text-shadow:none;font-size:14px;line-height:21px}.news-head-01{background:url(../images/bg/News_1320x800.jpg) 50% 0 no-repeat fixed}.news-head-02{background:url(../images/bg/News_Faro_1320x800.jpg) 50% 0 no-repeat fixed}.news-head-03{background:url(../images/bg/News_Lathe_1320x800.jpg) 50% 0 no-repeat fixed}.news-head-04{background: url('../images/ALL-AXIS-Brochure.jpg') 50% 0 no-repeat fixed;}.news-head h3{font-size:20px;line-height:32px;padding:50px 0 0}.news-head h2{font-family:Eurostile,sans-serif;font-size:16px;font-weight:700;line-height:28px;padding:0}.pricing-head-01{background:url(../images/Brushers-Washers_1320x800.jpg) 50% 0 no-repeat fixed}.pricing-head h3{font-family:'Galano Grotesque DEMO Bold',sans-serif;font-size:20px;font-weight:300;line-height:32px;padding:50px 0 0}.pricing-head h2{font-family:Eurostile,sans-serif;font-size:16px;font-weight:700;line-height:28px;padding:0}.pricing-container .pricing-features,.pricing-container .pricing-header{padding:35px 0}.pricing-container .pricing-header.alt{background:#BAA37A}.pricing-container .pricing-header h2{font-family:"Galano Grotesque DEMO Bold";letter-spacing:4px;font-weight:700;font-size:18px;line-height:25px;text-transform:uppercase}.pricing-container .pricing-header .pricing p{font-family:Eurostile;font-size:40px;line-height:47px}.pricing-container .pricing-header .pricing p span{font-family:"Galano Grotesque DEMO Bold";font-size:40px;line-height:47px;margin-right:10px}.pricing-container .pricing-header h4{font-family:"Galano Grotesque DEMO Bold";font-size:14px;line-height:21px;margin-top:-5px}.pricing-container .pricing-features .each h2{font-family:"Galano Grotesque DEMO Bold";font-size:12px;line-height:21px;margin-bottom:15px}.pricing-container .pricing-features .each h2:last-child{margin-bottom:30px}.project-head h2,.project-head h3{letter-spacing:8px;margin-bottom:0;text-transform:uppercase}.pricing-container .pricing-features .custom-pricing-btn-style{font-size:12px!important;padding:12px 40px!important}.project-head-01{background:url(../images/Brushers-Washers_1320x800.jpg) 100% 0 no-repeat fixed}.project-head h3{font-family:'Galano Grotesque DEMO Bold',sans-serif;font-size:32px;font-weight:300;line-height:39px;padding:50px 0 0}.project-head h2{font-family:Eurostile,sans-serif;font-size:16px;font-weight:700;line-height:28px;padding:0}.service-head-01{background:url(../images/All-Axis-Interior.jpg) 50% 0 no-repeat fixed}.service-head-02{background:url(../images/Bishopbriggs-Map-Contact.jpg) 50% 0 no-repeat fixed}.service-head-03{background:url(../images/services/Prototype_1920x800.jpg) 50% 0 no-repeat fixed}.service-head-04{background:url(../images/services/CNC-Machining_1920x800.jpg) 50% 0 no-repeat fixed}.service-head-05{background:url(../images/services/Lathe-Cutting_1920x800.jpg) 50% 0 no-repeat fixed}.service-head-06{background:url(../images/services/Graphic-On-Screen-1920x800.jpg) 50% 0 no-repeat fixed}.service-head-07{background:url(../images/services/machined-container-with-lid_1920x800.jpg) 50% 0 no-repeat fixed}.service-head-08{background:url(../images/services/Faro-Arm_1700x800.jpg) 50% 0 no-repeat fixed}.service-head h3{font-family:'Galano Grotesque DEMO Bold',sans-serif;font-size:30px;font-weight:500;letter-spacing:6px;line-height:32px;margin-bottom:0;padding:50px 0 0;text-transform:uppercase}.credits,.service-head h2{margin-bottom:0;font-family:Eurostile,sans-serif}.service-head h2{font-size:16px;font-weight:700;letter-spacing:8px;line-height:28px;padding:0;text-transform:uppercase}.mastfoot{padding:0}.foot-top{padding:50px 0}.foot-logo{margin-top:10px}.foot-logo>img{opacity:.5}.credits{color:#555;margin-top:15px;font-size:12px;line-height:19px;font-weight:300}.social-wrap{background:#212121;padding:30px 0}.foot-social{list-style:none;margin:20px 0 0;padding:0}.foot-social li{display:inline-block;margin-left:3px;margin-right:3px}.foot-social li a>img{opacity:.1;transition:all .8s linear 0s}.foot-social li a>img:hover{opacity:1;transition:all .8s linear 0s}.tweet-panel-wrap{padding:40px 0;background:rgba(0,0,0,.1)}.no-parallax{background-attachment:scroll!important}.promotional{background:url(../images/AA_Shop_1980x1320.jpg) 50% 0 no-repeat fixed;background-size:cover}.testimonial{background:url(../images/Drill-Bits-Testimonials.jpg) 50% 0 no-repeat fixed;background-size:cover}