*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{position:relative;z-index:0}body{font:300 16px/1.5 'Oswald',sans-serif;color:#333;margin:0;padding:0;background:#343434;-webkit-text-size-adjust:100%}body *{-webkit-tap-highlight-color:rgba(0,0,0,0)}nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main{display:block}.page-content li{font-family:'Open Sans',sans-serif}.center{text-align:center}.site-logo{float:left;width:70%;margin-left:15%;margin-top:1em;margin-bottom:1em}.logo-img{width:100%}.site-header{background:#fff}.site-seach-social{clear:both;background:#343434;line-height:0}.site-seach-social-list{margin:0;padding:0;text-align:center}.site-seach-social-list li{display:inline-block;margin:5px 0;padding:0;line-height:0;width:15%}.site-seach-social-list a{display:inline-block;height:40px;width:40px;background-size:70%;background-position:center;background-repeat:no-repeat}.site-seach-social-list a:hover{background-color:#af1a29}.site-seach-social-list a.search{background-image:url(/images/mechdyne/icons/search.png)}.site-seach-social-list a.search-on{background-color:#af1a29}.site-seach-social-list a.linkedin{background-image:url(/images/mechdyne/icons/linkedin.png)}.site-seach-social-list a.facebook{background-image:url(/images/mechdyne/icons/facebook.png)}.site-seach-social-list a.twitter{background-image:url(/images/mechdyne/icons/twitter.png)}.site-seach-social-list a.google-plus{background-image:url(/images/mechdyne/icons/google-plus.png)}.site-seach-social-list a.youtube{background-image:url(/images/mechdyne/icons/youtube.png)}.site-seach-social-list a.rss{background-image:url(/images/mechdyne/icons/rss.png)}.search-fields{display:none;overflow:hidden;position:relative;width:100%;background:#af1a29}.search-fields input[type="text"]{background:#fff;width:75%;height:40px;padding-left:5px;margin:8px 0 8px 2%;float:left;border:none;font-size:1.25em;font-weight:300}.search-fields input[type="submit"]{cursor:pointer;width:21%;height:40px;margin-top:8px;float:left;border:none;background:#000 url(/images/mechdyne/icons/search.png) no-repeat center;background-size:auto 60%}.request-info{background-color:#ef7c00 !important}.request-info img{display:block;margin:0 auto}.request-info.link{color:#fff !important;display:block;padding-left:70px !important;background-image:url('/images/info.png');background-position:20px center;background-size:35px;background-repeat:no-repeat}@media (min-width: 48em){.request-info.link{display:none;}}@media screen and (max-height: 700px){.site-header{z-index:100;position:relative}.atss{top:auto !important;bottom:0 !important;z-index:99 !important}.atss .request-info{background-image:url(/images/info.png);background-position:center;background-repeat:no-repeat;background-size:32px;width:48px;height:48px}.atss .request-info img{display:none}}.site-nav{background:#000}.dropdown{display:none;margin:0;padding:0.5em 0;background:#ddd}.site-nav-list>li .dropdown>li a{display:block;color:#333;font-size:0.9em;padding:0.25em 1.75em}.site-nav-list>li .dropdown>li a:hover{background:#ccc}.site-nav-list>li .dropdown>li a.on{color:#af1a29}.site-nav-list{display:none;margin:0;padding:0;background:#ededed;position:relative}.site-nav-list>li{list-style:none;position:relative}.site-nav-list .link{display:block;margin:0;padding:0.5em 1em;font-size:1.25em;color:#333}.site-nav-list .link:hover{background-color:#af1a29;color:#fff}.site-nav-secondary{display:none}.get-help-now{position:absolute;z-index:999;top:0px;right:16px;border:#000 solid 4px;padding:5px 10px;color:#fff;background:#af1a29;font-size:0.8em;font-family:'Oswald',sans-serif;font-weight:300}.site-nav-list>li .dropdown>li .dropdown-level2{margin:0;padding:0.25em 0 1em 0}.site-nav-list>li .dropdown>li .dropdown-level2>li a{display:block;color:#333;font-size:0.9em;padding:0.25em 2.5em}.site-nav-list>li .dropdown>li.on a{color:#af1a29}.site-nav-list>li .dropdown>li>.dropdown-level2{display:none}.site-nav-list>li .dropdown>li.on>.dropdown-level2{display:block}.site-nav-list>li .dropdown>li.on>.dropdown-level2 li a{color:#333}.site-nav-list>li .dropdown>li.on>.dropdown-level2 li.on a{color:#af1a29}body.about-us .position-1>.link,body.solutions .position-2>.link,body.industries .position-3>.link,body.technical-services .position-4>.link,body.products .position-5>.link,body.news-and-blog .position-6>.link,body.portfolio .position-7>.link,body.contact-us .position-8>.link,body.about-careers .position-9>.link{background:#af1a29;color:#fff}body.about-us .position-1>.dropdown,body.solutions .position-2>.dropdown,body.industries .position-3>.dropdown,body.technical-services .position-4>.dropdown,body.products .position-5>.dropdown,body.news-and-blog .position-6>.dropdown,body.portfolio .position-7>.dropdown,body.contact-us .position-8>.dropdown,body.about-careers .position-9>.dropdown{display:block}.site-nav-hamburger{position:relative;z-index:99;padding:5px 0px 5px 20px;font-size:1.5em;color:#fff;text-align:left;cursor:pointer;font-family:'Arvo',sans-serif}.site-nav-hamburger .hamburger{position:absolute;margin:auto;top:0;left:105px;bottom:0;width:25px;height:3px;background:#fff}.site-nav-hamburger .hamburger:before{content:'';position:absolute;width:25px;height:3px;top:-8px;left:0;background:#fff}.site-nav-hamburger .hamburger:after{content:'';position:absolute;width:25px;height:3px;top:8px;left:0;background:#fff}.slides,.slide-image,.slidesjs-control{height:380px}.slides{background:#fff}.slide-image{background-repeat:no-repeat;background-position:center;background-size:cover;padding:20px 0}.slide-image:nth-of-type(1){background-image:url(/images/mechdyne/modeling-and-simulation.jpg)}.slide-image:nth-of-type(2){background-image:url(/images/mechdyne/big-data.jpg)}.slide-image:nth-of-type(3){background-image:url(/images/mechdyne/collaboration.jpg)}.slide-image:nth-of-type(4){background-image:url(/images/mechdyne/human-interaction.jpg)}.slide-image:nth-of-type(5){background-image:url(/images/mechdyne/managed-services.jpg)}.slide-image:nth-of-type(6){background-image:url(/images/mechdyne/mechdyne-mission.jpg)}.slide-image:nth-of-type(1):after{content:"Photo courtesy of Médiathèque Renault and Alain Goulard";position:absolute;right:10px;top:4px;opacity:0.5;font-size:0.8em}.slide{position:absolute;padding:20px;width:280px;height:280px;left:50%;margin-left:-140px}.slide h1,.slide h2{color:#fff;margin:0;padding:0;text-align:center}.slide h1{font-size:2.25em;font-family:'Arvo',sans-serif;line-height:1.1em;margin-bottom:20px}.slide h2{font-family:'Oswald',sans-serif;font-weight:300;font-size:1em;line-height:1.5em}.slide p{position:absolute;width:100%;left:0px;bottom:30px;text-align:center}.slide a{color:#fff;text-transform:uppercase;text-decoration:none;border:solid 1px #fff;padding:5px 30px}.slide a:hover{background:#000;color:#fff}.slide.red{background:url(/images/mechdyne/red-bg.png)}.slide.blue{background:url(/images/mechdyne/blue-bg.png)}.slide.green{background:url(/images/mechdyne/green-bg.png)}.slide.orange{background:url(/images/mechdyne/orange-bg.png)}.slidesjs-navigation{display:none}.slides-pagination{position:absolute;z-index:99;margin:-50px 0 0 0;padding:0;display:block;text-align:center;width:100%}.slides-pagination>li{display:inline-block;text-align:center}.slides-pagination>li a{display:block;height:22px;width:22px;margin:0 10px;background:#fff;border-radius:50%}.slides-pagination>li a:hover{cursor:pointer}.slides-pagination>li:nth-child(1) a:hover,.slides-pagination>li:nth-child(1) a.active{background:#af1a29}.slides-pagination>li:nth-child(2) a:hover,.slides-pagination>li:nth-child(2) a.active{background:#0080bc}.slides-pagination>li:nth-child(3) a:hover,.slides-pagination>li:nth-child(3) a.active{background:#8dbb28}.slides-pagination>li:nth-child(4) a:hover,.slides-pagination>li:nth-child(4) a.active{background:#ef7c00}.slides-pagination>li:nth-child(5) a:hover,.slides-pagination>li:nth-child(5) a.active{background:#af1a29}.slides-pagination>li:nth-child(6){display:none}.site-content{background:#fff;padding:2em 5%;overflow:hidden}.site-content ul li{list-style:square}body.default h3{font-size:2.25em;line-height:1.1em;text-align:center;font-family:'Arvo',sans-serif;color:#af1a29}.solutions-nav{padding:1em 0;width:280px;margin:0 auto;border-bottom:#959595 solid 1px;overflow:hidden}.solutions-nav a{position:relative;display:block;text-align:center;color:#333;font-size:0.9em;width:120px;float:left;padding:126px 0 0 0;margin:20px 10px}.solutions-nav a:before{content:"";position:absolute;top:0px;left:0px;background:#555;height:120px;width:120px;background-repeat:no-repeat;background-position:50%;background-size:80%}.solutions-nav a:hover:before{background-color:#b42a3e}.solutions-nav a:nth-child(odd){clear:left}.solutions-nav a.solution-1:before{background-image:url(/images/mechdyne/icons/architecture-and-engineering.png)}.solutions-nav a.solution-2:before{background-image:url(/images/mechdyne/icons/design-and-manufacturing.png)}.solutions-nav a.solution-3:before{background-image:url(/images/mechdyne/icons/energy.png)}.solutions-nav a.solution-4:before{background-image:url(/images/mechdyne/icons/government.png)}.solutions-nav a.solution-5:before{background-image:url(/images/mechdyne/icons/medical.png)}.solutions-nav a.solution-6:before{background-image:url(/images/mechdyne/icons/museums-casinos-and-entertainment.png)}.solutions-nav a.solution-7:before{background-image:url(/images/mechdyne/icons/research-and-education.png)}.solutions-nav a.solution-8:before{background-color:#b42a3e;background-image:url(/images/mechdyne/icons/see-all.png)}.content-banner{text-align:center;margin-top:2em;padding-bottom:2em}.content-banner-image{display:none;transition-property:height;transition-duration:0.5s;transition-timing-function:ease}.content-banner h3{margin-bottom:0.5em;margin-top:1.5em}.content-banner .button.square{margin-top:20px}.site-footer{background:#343434;padding:2em 3%;text-align:center}.site-footer h4{color:#ffd03f;text-transform:uppercase;font-size:1.2em;font-family:'Arvo',sans-serif}.site-footer p{color:#fff;font-size:1.1em}.site-footer a{color:#fff}.site-footer a:hover{color:#ffd03f;cursor:pointer}.site-footer .button{margin-top:1em}.site-footer .button:hover{background-color:#ffd03f;color:#333}.site-footer-nav{display:none}.site-rev-logo{width:70%;display:block;margin:3em 15%}.rev-logo-img{width:100%}.site-footer-details{margin:3em 0 0 15%;text-align:left;line-height:3.5em;font-weight:300}.safety-matters{text-align:left;margin:2em 0 2em 15%;text-transform:uppercase;font-weight:500}.safety-matters a{display:inline-block;height:30px;padding-top:4px;padding-left:40px;font-size:0.8em;background:url(/images/mechdyne/icons/isn.png) no-repeat 0px 0px;background-size:auto 30px}.site-footer-seach-social{clear:both;background:#343434;line-height:0}.site-footer-seach-social-list{margin:0;padding:0;text-align:center}.site-footer-seach-social-list li{display:inline-block;margin:5px 0;padding:0;line-height:0;width:15%}.site-footer-seach-social-list a{display:inline-block;height:40px;width:40px;background-size:70%;background-position:center;background-repeat:no-repeat}.site-footer-seach-social-list a:hover{background-color:#af1a29}.site-footer-seach-social-list a.linkedin{background-image:url(/images/mechdyne/icons/linkedin.png)}.site-footer-seach-social-list a.facebook{background-image:url(/images/mechdyne/icons/facebook.png)}.site-footer-seach-social-list a.twitter{background-image:url(/images/mechdyne/icons/twitter.png)}.site-footer-seach-social-list a.google-plus{background-image:url(/images/mechdyne/icons/google-plus.png)}.site-footer-seach-social-list a.youtube{background-image:url(/images/mechdyne/icons/youtube.png)}.site-footer-seach-social-list a.rss{background-image:url(/images/mechdyne/icons/rss.png)}.leftnav ul,.leftnav h2,.banner{display:none}.crumb ul{margin:0;margin-bottom:20px;margin-left:-6%;width:112%;margin-top:-2em;padding:2px 0px 3px 22px;display:block;background:#ccc}.crumb ul li{display:inline-block;font-size:0.8em;color:#af1a29}.crumb ul li a{color:#343434;display:block;position:relative}.crumb ul li a:hover{color:#af1a29}.crumb ul li a:after{content:">";margin-left:3px;margin-right:3px}.news-and-blog-content h1{font-family:'Arvo',sans-serif;color:#af1a29;text-align:center}.news-and-blog-content .pager-b{text-align:center}.news-and-blog-categories ul{margin:10px 0 30px 0;padding:0;text-align:center}.news-and-blog-categories ul li{margin:0 5px;padding:0;list-style:none;display:inline-block;font-family:'Oswald',sans-serif}.news-and-blog-categories ul li:nth-child(1) a{color:#af1a29}.news-and-blog-categories ul li:nth-child(2) a{color:#0080bc}.news-and-blog-categories ul li:nth-child(3) a{color:#8dbb28}.news-and-blog-categories ul li:nth-child(4) a{color:#ef7c00}.news-and-blog-categories ul li a:hover,.news-and-blog-categories ul li.on{text-decoration:underline}.article a{clear:both;overflow:hidden;display:block;background:#efefef;padding:8px;margin:10px 0;border:#efefef 4px solid}.article a:hover{border-color:#ccc}.article img{float:left;width:25%;height:auto;margin-right:2.5%}.article h2{font-family:'Arvo',sans-serif;color:#333;font-size:1em}.article p{color:#333;font-size:0.9em}.article-inner{float:left;width:72.5%}.article-date{display:block;color:#333;font-family:'Open Sans',sans-serif;font-size:0.75em;margin-bottom:1em}article h2{color:#af1a29;margin-bottom:0}article time{display:block;color:#333;font-family:'Open Sans',sans-serif;font-size:0.75em}article .article-image{float:right;width:100%;margin-bottom:20px}article .article-body{margin-top:2em}.author-bio h1{font-family:'Arvo',sans-serif}.contact-content{float:left;width:60%;margin-left:20%}.contact-content img.author-image{width:100%;height:auto}.bio-content{clear:left;float:left;width:100%;margin-top:10px}.bio-content a.button{margin-top:20px}.industries-content h1{font-family:'Arvo',sans-serif;color:#af1a29;text-align:center}.box-link a{clear:both;overflow:hidden;display:block;background:#efefef;padding:8px;margin:10px 0;border:#efefef 4px solid}.box-link a:hover{border-color:#ccc}.box-link img{float:right;width:25%;height:auto;margin-left:2.5%}.box-link.small-img img{max-width:120px}.box-link h2{font-family:'Arvo',sans-serif;color:#af1a29;font-size:1em}.box-link p{color:#333;font-size:0.9em}.box-link .button{font-size:0.9em;margin-left:50%;margin-top:10px}.box-link a:hover .button{background:#333}.box-link-inner{float:left;width:72.5%}.industries-categories ul{margin:10px 0 30px 0;padding:0;text-align:center}.industries-categories ul li{margin:0 5px;padding:0;list-style:none;display:inline-block;font-family:'Oswald',sans-serif}.industries-categories ul li:nth-child(1) a{color:#0080bc}.industries-categories ul li:nth-child(2) a{color:#ef7c00}.industries-categories ul li:nth-child(3) a{color:#8dbb28}.industries-categories ul li:nth-child(4) a{color:#0080bc}.industries-categories ul li:nth-child(5) a{color:#ef7c00}.industries-categories ul li a:hover,.industries-categories ul li.active{text-decoration:underline}.solutions-content h1{font-family:'Arvo',sans-serif;color:#af1a29;text-align:center}.solution-header{margin-bottom:20px}.solution-header h1{font-family:'Arvo',sans-serif;color:#af1a29;text-align:center;margin:20px 0}.solution-header p{text-align:center}.solution-categories ul{margin:10px 0 30px 0;padding:0;text-align:center}.solution-categories ul li{margin:0 5px;padding:0;list-style:none;display:inline-block;font-family:'Oswald',sans-serif}.solution-categories ul li:nth-child(1) a{color:#0080bc}.solution-categories ul li:nth-child(2) a{color:#ef7c00}.solution-categories ul li:nth-child(3) a{color:#8dbb28}.solution-categories ul li:nth-child(4) a{color:#0080bc}.solution-categories ul li:nth-child(5) a{color:#ef7c00}.solution-categories ul li a:hover,.solution-categories ul li.active{text-decoration:underline}.solution-tab-content .leftnav{margin:0 0 20px 0;background:#ccc;padding:5px 0}.solution-tab-content .leftnav ul{display:block;margin:0;padding:0;text-align:center}.solution-tab-content .leftnav ul li{margin:0;padding:0;list-style:none;display:inline-block}.solution-tab-content .leftnav ul li a{display:inline-block;background:#efefef;padding:3px 8px;margin:4px 2px}.solution-tab-content.software .leftnav ul li a{color:#ef7c00}.solution-tab-content.software .leftnav ul li.solution-active a{background:#ef7c00;color:#fff}.solution-tab-content.hardware .leftnav ul li a{color:#8dbb28}.solution-tab-content.hardware .leftnav ul li.solution-active a{background:#8dbb28;color:#fff}.solution-tab-content.casestudies .leftnav ul li a{color:#0080bc}.solution-tab-content.casestudies .leftnav ul li.solution-active a{background:#0080bc;color:#fff}.solution-tab-content.overview h1,.solution-tab-content.overview h2,.solution-tab-content.overview h3,.solution-tab-content.overview h4,.solution-tab-content.overview h5{color:#0080bc}.solution-tab-content.software h1,.solution-tab-content.software h2,.solution-tab-content.software h3,.solution-tab-content.software h4,.solution-tab-content.software h5{color:#ef7c00}.solution-tab-content.hardware h1,.solution-tab-content.hardware h2,.solution-tab-content.hardware h3,.solution-tab-content.hardware h4,.solution-tab-content.hardware h5{color:#8dbb28}.solution-tab-content.casestudies h1,.solution-tab-content.casestudies h2,.solution-tab-content.casestudies h3,.solution-tab-content.casestudies h4,.solution-tab-content.casestudies h5{color:#0080bc}.solution-tab-content.requestinfo h1,.solution-tab-content.requestinfo h2,.solution-tab-content.requestinfo h3,.solution-tab-content.requestinfo h4,.solution-tab-content.requestinfo h5{color:#ef7c00}.solution-tab-content.hide{display:none}.solution-tab-content.active{display:block}.solution-tab-content-inner .solution-hide{display:none}.solution-tab-content-inner .solution-active{display:block}.solution-tab-content-inner img{margin-bottom:10px;display:block}.portfolio-content h1{font-family:'Arvo',sans-serif;color:#af1a29;text-align:center}.form label{display:block;clear:both}.form label span{float:left;width:40%;margin-right:2.5%}.form label input,.form label textarea,.form label select{float:left;width:57.5%;margin:4px 0}.form input[type="submit"]{margin-left:42.5%}.divFormBuilder{margin:0 2%}.formBuildError{color:#af1a29;font-weight:400;text-align:center;display:inline-block;width:100%;margin:10px 0}.divFormBuilder input[type="text"],.divFormBuilder textarea,.divFormBuilder select{width:100% !important}.video{overflow:hidden;display:block;background:#efefef;padding:12px;margin:10px 0}.video iframe{width:100%;height:220px}.video h2{margin-bottom:0}.video-search{background:#efefef;border:none;width:100%;text-align:center;margin-bottom:20px}.video-search legend{color:#0080bc;font-size:1.5em;margin:0;text-align:left}.video-search input[type="text"],.video-search input[type="text"]:focus{background:#fff;padding-top:4px;padding-bottom:4px;width:70%}.video-search input[type="submit"]{width:30%}.video-gallery iframe{width:100%;border:none;height:240px;margin-bottom:20px}.services-iframe{overflow-x:hidden;overflow-y:scroll;width:96%;margin-left:2%;height:500px;background-color:transparent;border-top:#ccc solid 1px;border-bottom:#ccc solid 1px}.link-1 .position-1,.link-2 .position-2,.link-3 .position-3,.link-4 .position-4{background:#5987C5;color:#fff}input[type="submit"],.button{font-family:'Oswald',sans-serif;display:inline-block;border-radius:0;vertical-align:middle;font-size:1.35em;line-height:1em;font-weight:300;text-align:center;text-decoration:none !important;color:#fff;margin:5px 0;padding:10px 20px;border:none;background-color:#af1a29;cursor:pointer;-webkit-appearance:none}input[type="submit"]:hover,.button:hover{color:#fff;text-decoration:none !important;background-color:#333}input[type='submit']:focus,.button:focus{background-color:#CC0000;outline:none}.button.square{display:inline-block;text-transform:uppercase;padding-top:22px;width:125px;height:125px;font-size:1.4em;text-align:center;line-height:1.2em}a{text-decoration:none}a img{border:none}p{padding:0;margin:0;font-size:1em;line-height:1.5;font-family:'Open Sans',sans-serif}p a{color:#af1a29;text-decoration:none}p a:hover{color:#FF0000;text-decoration:none}ul{margin:1em 0 1em 2em;padding:0}ul li{list-style:none;padding:0;margin:0;font-size:1em;line-height:1.25}ul li a{color:#af1a29;text-decoration:none;font-size:1em}ul li a:hover{color:#333}ol{margin:1em 0 1em 2em;padding:0}ol li{list-style:decimal;padding:0px;margin:0;font-size:1em;line-height:1.25}ol li a{color:#af1a29;text-decoration:none}ol li a:hover{color:#333}h1{padding:0;margin:0 0 0.5em 0;font-size:2em;line-height:1.25;font-weight:300;color:#0080bc;font-family:'Oswald',sans-serif}h1 a{color:#af1a29;text-decoration:none}h1 a:hover{color:#333}h2{padding:0;margin:0.5em 0;font-size:1.75em;line-height:1.5em;font-weight:300;color:#8dbb28;font-family:'Oswald',sans-serif}h2 a{color:#af1a29;text-decoration:none}h2 a:hover{color:#333}h3{padding:0;margin:0.5em 0;font-size:1.75em;line-height:1.5em;font-weight:300;color:#ef7c00;font-family:'Oswald',sans-serif}h3 a{color:#af1a29;text-decoration:none}h3 a:hover{color:#333}h4{padding:0;margin:0.5em 0;font-size:1.75em;line-height:1.5em;font-weight:300;color:#af1a29;font-family:'Oswald',sans-serif}h4 a{color:#af1a29;text-decoration:none}h4 a:hover{color:#333}h5{padding:0;margin:0.5em 0;font-size:1.75em;line-height:1.5em;font-weight:300;color:#000;font-family:'Oswald',sans-serif}h5 a{color:#af1a29;text-decoration:none}h5 a:hover{color:#333}strong,b{font-weight:400}em,i{font-style:italic}blockquote{margin-left:2em}img,audio,canvas,video{max-width:100%;vertical-align:top}img::selection{background:transparent}img::-moz-selection{background:transparent}@-ms-viewport{width:device-width;}::selection{background:#af1a29;color:#fff;text-shadow:none}::-moz-selection{background:#af1a29;color:#fff;text-shadow:none}input[type="text"],input[type='password'],select,textarea{line-height:1.5em;border-radius:0;outline:0;color:#696969;background-color:#e9e9e9;border:2px solid transparent;vertical-align:middle;font-family:'Oswald';font-size:1.25em}input[type="text"]:focus,select:focus,textarea:focus{color:#000;background-color:#efefef}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#808080}input:-moz-placeholder,textarea:-moz-placeholder{color:#808080}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#808080}.clear:before,.clear:after{content:'';display:table}.clear:after{clear:both}.clear{zoom:1}.round{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.align-center{text-align:center}.align-right{text-align:right}.no-wrap{white-space:nowrap}@media (min-width: 32em){.site-logo{width:50%;margin-left:25%}}@media (min-width: 42.5em){html{z-index:1}.video iframe{width:40%;margin-right:2.5%;float:left;height:200px}.video-gallery iframe{height:340px}}@media (min-width: 48em){html{z-index:2}.site-nav-hamburger,.site-seach-social{display:none}.site-logo{width:200px;margin-left:0.75em}.site-nav-list{display:block !important;background:#fff;float:right}.site-nav-list>li{float:left}.site-nav-list .link{padding:1.5em 0.75em}.site-nav-secondary{clear:both;display:block;background:#000;overflow:hidden;padding-left:1.25em}.site-nav-secondary-list{margin:0;padding:0;float:left}.site-nav-secondary-list>li{float:left}.site-nav-secondary-list .link{display:block;padding:0.3em 1.1em;color:#fff}.site-nav-secondary-list .link:hover{background:#af1a29;color:#fff}.search-fields{display:block !important;float:right;width:auto;background:none;margin-right:1.25em}.search-fields input[type="text"]{width:160px;height:20px;padding-left:5px;margin:5px 0;font-size:0.85em;font-weight:300}.search-fields input[type="submit"]{width:50px;height:20px;margin-top:5px;background-size:auto 90%}.get-help-now{position:inherit;z-index:inherit;top:inherit;right:inherit;border:inherit;padding:inherit;color:inherit;background:inherit;font-size:inherit;font-family:inherit;font-weight:inherit}.dropdown{display:none !important;left:0px;top:auto;margin:0;padding:0;position:absolute;z-index:99999999;background:#efefef;width:220px;box-shadow:10px 10px 15px rgba(0,0,0,0.1)}.site-nav-list>li.hovering .link{background:#af1a29;color:#fff}.site-nav-list>li.hovering .dropdown{display:block !important}.site-nav-list>li.hovering .dropdown>li a{border-bottom:#999 solid 1px;padding:0.75em 1em}.site-nav-list>li.hovering .dropdown>li a:hover{background:#af1a29;color:#fff}.site-nav-list>li.hovering .dropdown>li a.on{color:#af1a29}.site-nav-list>li.hovering .dropdown>li a.on:hover{color:#fff}.site-nav-list>li:nth-child(5) .dropdown{left:auto;right:0px}.site-nav-list>li .dropdown>li>.dropdown-level2{display:none}.site-nav-list>li .dropdown>li.on>.dropdown-level2{display:none}.site-nav-list>li.position-5 .dropdown{width:500px;margin:0;padding:0;background:#ccc}.site-nav-list>li.position-5 .dropdown>li{float:left;width:50%;margin:0}.site-nav-list>li.position-5 .dropdown>li a{color:#af1a29;background:#efefef;border-bottom:none !important}.site-nav-list>li.position-5 .dropdown>li>.dropdown-level2{display:block;width:100%}.site-nav-list>li.position-5 .dropdown>li>.dropdown-level2 li{margin:0;padding:0;font-size:0.9em}.site-nav-list>li.position-5 .dropdown>li>.dropdown-level2 li a{margin:0;padding:0.3em 0 0.2em 1.25em;color:#333;background:#ccc}.site-nav-list>li.position-5 .dropdown>li>.dropdown-level2 li a:hover{background:#ccc;color:#af1a29}body.fixed-header{margin-top:115px}body.fixed-header .site-header{position:fixed;z-index:999;top:0;width:100%;box-shadow:0px 0px 20px rgba(0,0,0,0.5);-webkit-animation-name:site-header;-webkit-animation-duration:0.5s;-webkit-animation-timing-function:ease-out}@-webkit-keyframes site-header{0%{top:-115px;opacity:0}100%{top:0px;opacity:100}}body.fixed-header .site-logo{margin-top:0.5em;margin-bottom:0.5em;width:150px}body.fixed-header .site-nav-list .link{padding-top:0.8em;padding-bottom:0.8em}body.fixed-header .search-fields input[type="text"]{margin:1px 0 1px 0;background:#efefef}body.fixed-header .search-fields input[type="submit"]{margin:1px 0 0 0}body.fixed-header .site-nav-secondary-list{overflow:hidden}body.fixed-header .site-nav-secondary-list .link{padding-top:3px;padding-bottom:3px;font-size:0.9em}.slides,.slide-image,.slidesjs-control{height:480px}.slide-image{padding:50px 0 80px 0}.slides{position:relative;overflow:visible !important}.slide{width:340px;height:340px;margin-left:-170px}.slide h1{font-size:2.5em;line-height:1.1em}.slide h2{font-size:1.5em;line-height:1.25em}.slide p{font-size:1.25em}.slides-pagination{position:absolute;bottom:-30px;margin:0 2.5%;padding:0;display:block;width:95%;background:#fff;border:#000 solid 1px}.slides-pagination>li{margin:0;padding:0;display:inline-block}.slides-pagination>li a{position:relative;display:block;height:auto;padding:10px 0 5px 0;margin:5px 10px 10px 10px;width:auto;border-bottom:#fff solid 1px;background:#fff;border-radius:0;font-size:0.75em}.slides-pagination>li a:after{content:"";height:18px;width:1px;position:absolute;right:-11px;background:#000}.slides-pagination>li:nth-child(5) a:after{display:none}.slides-pagination>li:nth-child(1) a:before{content:"Modeling & Simulation"}.slides-pagination>li:nth-child(2) a:before{content:"Big Data Visualization & Interaction"}.slides-pagination>li:nth-child(3) a:before{content:"Collaboration & Learning Centers"}.slides-pagination>li:nth-child(4) a:before{content:"Human Interaction & Ergonomics"}.slides-pagination>li:nth-child(5) a:before{content:"Managed Services"}.slides-pagination>li:nth-child(1) a{color:#af1a29}.slides-pagination>li:nth-child(2) a{color:#0080bc}.slides-pagination>li:nth-child(3) a{color:#8dbb28}.slides-pagination>li:nth-child(4) a{color:#ef7c00}.slides-pagination>li:nth-child(5) a{color:#af1a29}.slides-pagination>li:nth-child(1) a:hover,.slides-pagination>li:nth-child(1) a.active{border-bottom:#af1a29 solid 1px;background:#fff}.slides-pagination>li:nth-child(2) a:hover,.slides-pagination>li:nth-child(2) a.active{border-bottom:#0080bc solid 1px;background:#fff}.slides-pagination>li:nth-child(3) a:hover,.slides-pagination>li:nth-child(3) a.active{border-bottom:#8dbb28 solid 1px;background:#fff}.slides-pagination>li:nth-child(4) a:hover,.slides-pagination>li:nth-child(4) a.active{border-bottom:#ef7c00 solid 1px;background:#fff}.slides-pagination>li:nth-child(5) a:hover,.slides-pagination>li:nth-child(5) a.active{border-bottom:#af1a29 solid 1px;background:#fff}.solutions-nav{width:560px;border-bottom:0}.solutions-nav a:nth-child(odd){clear:none}.solutions-nav a:nth-child(5){clear:left}body.default h3{font-size:3em;margin:1.5em 0 1em 0}.content-banner-image{display:block;margin:0 -6%;background:url(/images/mechdyne/mechdyne-team.jpg) no-repeat;background-size:cover;height:200px;background-position:top center;overflow:hidden}.site-footer{padding-top:0;padding-bottom:3em;overflow:hidden}.site-footer-nav{display:block}.site-footer-nav ul{text-align:center;display:inline-block;padding:0;margin:2.5em 0}.site-footer-nav ul>li{display:inline-block;margin:0 1em;padding:0}.site-footer-form{float:left;width:55%}.site-rev-logo,.site-footer-details,.safety-matters{float:right;width:35%}.site-rev-logo{margin:0 0 1em 0;text-align:left}.site-rev-logo .rev-logo-img{width:70%}.site-footer-details{clear:right;margin:0;line-height:3em}.safety-matters{clear:right;margin:1.75em 0}.site-footer-seach-social{line-height:0;width:55%;float:left;margin-top:-80px}.site-footer-seach-social-list{margin:0;padding:0;text-align:center}.site-footer-seach-social-list li{margin:5px 0;padding:0;line-height:0;width:15%}.site-footer-seach-social-list a{height:50px;width:50px;background-size:70%;background-position:center;background-repeat:no-repeat}.crumb ul{margin:0;padding:0;background:none;width:auto;text-align:center}.crumb ul li{font-size:0.9em}.crumb ul li a{color:#999}.crumb ul li a:after{margin-left:6px;margin-right:6px}.leftnav h2{display:block;width:100%;margin:0.25em 0 0.75em 0;font-size:2.5em;font-family:'Arvo',sans-serif}.leftnav ul{display:block;margin:0;padding:0}body.solutions .leftnav ul li,body.solutions .leftnav ul li.on a{display:block}.leftnav .leftnav-list{float:left;width:25%;margin-right:5%}.leftnav ul li{list-style:none;margin:0;padding:0}.leftnav ul li a{display:block;background:#efefef;color:#333;padding:10px;border-bottom:#ccc solid 1px}.leftnav ul li a:hover{background:#0080bc;color:#fff}.leftnav ul ul{padding:10px 0;background:#ccc}.leftnav ul ul li a{font-size:0.9em;background:#ccc;color:#333;padding:5px 10px 5px 20px;border-bottom:none}.leftnav ul ul li a:hover{background:#efefef;color:#af1a29}.leftnav ul li.on>a{background:#0080bc;color:#fff}.leftnav ul ul li.on>a{background:inherit;color:#af1a29}.page-content{display:block;float:left;width:70%;padding-bottom:50px}body.noleft .page-content{width:100%}.banner{display:block;background-image:url(/filesimages/banners/01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;height:100px;overflow:hidden}.banner img{width:100%;height:auto}body.about-us .banner{background-image:url(/filesimages/banners/about-us.jpg)}body.contact-us .banner{background-image:url(/filesimages/banners/contact-us.jpg)}body.industries .banner{background-image:url(/filesimages/banners/industries.jpg)}body.news-and-blog .banner{background-image:url(/filesimages/banners/news-and-blog.jpg)}body.portfolio .banner{background-image:url(/filesimages/banners/portfolio.jpg)}body.software .banner{background-image:url(/filesimages/banners/software.jpg)}body.solutions .banner{background-image:url(/filesimages/banners/solutions.jpg)}body.technical-services .banner{background-image:url(/filesimages/banners/technical-services.jpg)}article .article-image{width:40%;margin-left:2.5%}.news-and-blog-categories ul li{margin:0 10px;font-size:1.25em}.contact-content{float:left;width:20%;margin-right:2%;margin-left:0}.contact-content img.author-image{width:100%;height:auto}.bio-content{clear:none;float:left;width:78%;margin-top:0}.solution-tab-content-inner{float:left;width:70%}.solution-tab-content .leftnav{background:none;float:left;width:25%;margin-right:5%}.solution-tab-content .leftnav ul{text-align:left}.solution-tab-content .leftnav ul li{display:block}.solution-tab-content .leftnav ul li a{display:block;padding:10px;margin:0}.solution-tab-content .leftnav ul li a:hover{background:#ccc;color:#fff}.form{margin:0 10%}}@media (min-width: 61.25em){html{z-index:3}.site-logo{width:270px}.site-nav-list>li{font-size:1.2em}.site-nav-secondary-list>li{font-size:1.2em}.search-fields input[type="text"]{width:200px;height:25px;font-size:1em}.search-fields input[type="submit"]{height:25px}.site-nav-secondary-list .link{padding:0.3em 1.25em}.dropdown{width:260px}body.fixed-header{margin-top:137px}body.fixed-header .site-logo{width:200px}.site-content{padding:1em 10%}.content-banner-image{margin:0 -13%;height:300px}.form{margin:0 15%}.slides-pagination{margin:0 5%;width:90%}.slides-pagination>li a{font-size:0.95em}.slides-pagination>li a:after{height:24px}.site-footer-nav ul>li{margin:0 1.25em;font-size:1.25em}}@media (min-width: 80em){html{z-index:4}.site-logo{margin-left:10%}.site-nav{margin-right:10%}.site-nav-secondary{padding-left:10%}.site-nav-secondary-list .link{padding:0.3em 1.5em}.search-fields{margin-right:15%}body.fixed-header .site-logo{width:200px}.slides-pagination{margin:0 12.5%;width:75%}.slides-pagination>li a{font-size:1.05em}.slides-pagination>li a:after{height:26px}.site-content{padding:1em 15%}.content-banner-image{margin:0 -22%;height:400px}.video-gallery iframe{float:left;width:48%;margin:20px 1%;height:280px}.solutions-nav{width:880px}.solutions-nav a:nth-child(5){clear:none}.solutions-nav a{margin:20px 5px;padding-top:106px;width:100px}.solutions-nav a:before{height:100px;width:100px}.site-footer{padding:5em 10%}.site-footer-nav{float:left;width:20%;margin-top:0.5em;margin-left:2%}.site-footer-nav ul{text-align:left;margin:0}.site-footer-nav ul>li{display:block;margin:0 0 1.5em 0}.site-footer-form,.site-footer-seach-social{width:40%}.site-footer-form h4{text-align:left;font-size:1.6em}.site-footer-form p{text-align:left;font-size:1.5em}.site-rev-logo,.site-footer-details,.safety-matters{float:right;width:25%}.site-footer-seach-social-list{text-align:left}}@media (min-width: 100em){html{z-index:5}.site-logo{width:300px}.site-nav-list>li{font-size:1.3em}.site-nav-list .link{padding:1.5em 1em}.site-nav-secondary-list .link{padding:0.3em 2.5em}body.fixed-header{margin-top:145px}body.fixed-header .site-logo{width:220px}.slides-pagination>li a{font-size:1.3em}.slides-pagination>li a:after{height:32px}.article a{margin:10px 10%}.box-link a{margin:10px 10%}.box-link h2{font-size:1.5em}.box-link .button{font-size:1em}.divFormBuilder{margin:0 15%}}@media (min-width: 118.75em){html{z-index:6}.site-logo{margin-left:15%}.site-nav{margin-right:15%}.site-nav-secondary{padding-left:15%}.search-fields{margin-right:25%}.slides-pagination{margin:0 20%;width:60%}.site-footer{padding:5em 15%}}