@import url(https://fonts.googleapis.com/css?family=Exo+2:400,100,100italic,200,200italic,300,300italic,400italic,500italic,600,500,600italic,700,700italic,800,800italic,900,900italic&subset=latin-ext);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700italic,700,800,800italic&subset=latin-ext);
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
img{max-width:100%;height:auto;}*{box-sizing:border-box;}p{margin:0 0 15px;}input,textarea{-webkit-appearance:none;-webkit-border-radius:0;}body{margin:0;padding:0;font-family:'Exo 2',sans-serif;color:#333;}input,textarea{font-family:'Exo 2',sans-serif;}input:focus,textarea:focus{outline:none;}.layout-content a{color:#333;text-decoration:none;}.layout-content a:hover{color:#6cf3f8;}.container{width:100%;max-width:1210px;margin:0 auto;padding:0 20px;}.header{display:table;table-layout:fixed;width:100%;}.header-container .container{position:relative;}.header__item{display:table-cell;vertical-align:middle;}.header__item-1 img{display:block;}.header__item-2{text-align:right;}.header--black{background-color:#2b2b2b;}.header__find{float:right;display:none;position:absolute;top:51px;right:20px;z-index:9;background-color:#fff;padding:25px;-webkit-box-shadow:0 1px 5px rgba(1,2,2,0.2);-moz-box-shadow:0 1px 5px rgba(1,2,2,0.2);box-shadow:0 1px 5px rgba(1,2,2,0.2);}.header__find input[type="text"],.header__find input[type="search"]{padding:5px;border:1px solid #e0e0e0;font-family:'Exo 2',sans-serif;font-size:14px;margin-right:-1px;}.header__find input[type="submit"]{padding:5px;background:#2b2b2b;color:#fff;border:1px solid #2b2b2b;cursor:pointer;font-size:14px;font-family:'Exo 2',sans-serif;}.header__find input[type="submit"]:hover{background:#6cf3f8;border:1px solid #6cf3f8;}.header__find form{display:table;}.header__find form > div{display:table-cell;}#block-eps-breadcrumbs ol{list-style:none;padding:0;}#block-eps-breadcrumbs ol li{display:inline-block;vertical-align:top;font-size:13px;padding-right:22px;margin-right:0;color:#393939;}#block-eps-breadcrumbs ol li a{color:#393939;display:block;text-decoration:none;}#block-eps-breadcrumbs ol li{background:url(/themes/eps/images/right-br.png) right center no-repeat;}#block-eps-breadcrumbs ol li:last-child{background:none;}.header ul{margin:0;padding:0;font-size:0;}.header ul ul{font-size:16px;text-align:center;left:50%;margin-left:-6.875em;}.header ul ul li a{background-color:#2b2b2b;}.header ul ul li a:hover{color:#3b3b3b;background-color:#6cf3f8;}.header ul li{margin:0;padding:0;list-style:none;display:inline-block;vertical-align:middle;}.header ul li a{font-size:16px;font-weight:600;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:0.2px;padding:16px 43px;}.header ul li a:hover,.header ul li a.is-active{color:#3b3b3b;background-color:#6cf3f8;}.flexslider{border:0;margin:0;position:relative;}.flexslider .views-field-body{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1170px;background-color:rgba(0,0,0,0.4);color:#fff;font-size:46px;font-weight:600;padding:50px 64px;line-height:1.3;letter-spacing:3.3px;}.flexslider .views-field-body p{margin:0;}.flex-direction-nav{position:absolute;top:50%;width:1170px;left:50%;margin-left:-585px;}.flex-direction-nav a.flex-prev,.flex-direction-nav a.flex-next{display:block!important;width:58px;height:58px;margin-top:-26px;text-align:left;text-indent:-999999px;}.flexslider:hover .flex-direction-nav .flex-next,.flexslider:hover .flex-direction-nav .flex-prev{opacity:1;}.flex-direction-nav a.flex-prev{left:-70px !important;background:url(/themes/eps/images/arrow-left.png) no-repeat center center;}.flex-direction-nav a.flex-next{right:-70px !important;background:url(/themes/eps/images/arrow-right.png) no-repeat center center;}.flex-prev:before,.flex-next:before{display:none!important;}.flex-control-nav{width:100%;position:absolute;bottom:10px;z-index:9;text-align:center;}.flex-control-paging li a{width:29px;height:8px;display:block;background:#fff;cursor:pointer;border:1px solid #dfdfdf;text-indent:-9999px;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}.flex-control-paging li a.flex-active,.flex-control-paging li a:hover{background:#b7b7b7;}#block-views-block-welcome-to-engineered-parts-supply-block-1{padding:90px 0;}#block-views-block-welcome-to-engineered-parts-supply-block-1 .views-row__inner{display:table;table-layout:fixed;width:100%;}#block-views-block-welcome-to-engineered-parts-supply-block-1 .views-row__inner .views-field{display:table-cell;vertical-align:top;}#block-views-block-welcome-to-engineered-parts-supply-block-1 .views-row__inner .views-field.views-field-field-image{width:450px;}#block-views-block-welcome-to-engineered-parts-supply-block-1 .views-row__inner .views-field.views-field-nothing{padding:0 0 0 50px;}#block-views-block-welcome-to-engineered-parts-supply-block-1 .welcome-block__title{font-size:36px;color:#3b3b3b;font-weight:bold;margin-top:-10px;margin-bottom:17px;letter-spacing:1px;}#block-views-block-welcome-to-engineered-parts-supply-block-1 .welcome-block__body{font-size:18px;color:#8e8e8e;line-height:1.7;letter-spacing:1px;}#block-views-block-welcome-to-engineered-parts-supply-block-1 .welcome-block__link{margin-top:58px;}#block-views-block-welcome-to-engineered-parts-supply-block-1 .welcome-block__link a{display:inline-block;font-size:18px;color:#61cfd3;background-color:#000;padding:15px 50px;text-decoration:none;letter-spacing:0.7px;}#block-views-block-welcome-to-engineered-parts-supply-block-1 .welcome-block__link a:hover{background-color:#61cfd3;color:#fff;}.map-container{background-color:#f1f1f1;text-align:center;color:#3b3b3b;padding:47px 0 63px;}.map-container .views-field-title{font-size:48px;letter-spacing:3.7px;font-weight:600;margin-bottom:15px;}.map-container .views-field-body{font-size:16px;color:#8e8e8e;letter-spacing:1px;margin-bottom:57px;}.map-container .views-field-field-why-choose-us- ul{margin:0;padding:0;font-size:0;}.map-container .views-field-field-why-choose-us- ul li{display:inline-block;vertical-align:top;font-size:16px;padding:0 25px;width:25%;}.map-container .why__title{font-size:30px;font-weight:600;margin:20px 0 14px;letter-spacing:1.2px;}.map-container .why__body{line-height:1.5;font-weight:500;}.product__item{font-size:0;margin:55px -10px 0;text-align:left;letter-spacing:0;}.product__item > div{display:inline-block;vertical-align:top;width:25%;font-size:16px;color:#8e8e8e;padding:0 10px;margin-bottom:70px;}.product__item > div img{width:100%;}.product__item .product__title,.product__item .product__title-1{font-size:20px;font-weight:700;color:#73efef;margin:15px 0 5px;letter-spacing:1.5px;}.product__item .product__body{letter-spacing:1.3px;}.facility__item{margin:15px -10px 0;}.facility__item > div{padding:10px;margin-bottom:0;}.facility__image img{display:block;}.facility__title,.facility__title-1{font-size:20px;font-weight:700;color:#73efef;padding:10px 20px;letter-spacing:0;line-height:1.2;background-color:#000;}.facility__body,.facility__body-1{font-size:15px;line-height:1.6;border:1px solid #ddd;border-top:0;padding:15px 20px 15px;}.facility__body p,.facility__body-1 p{margin:0;}.facility__body ul,.facility__body-1 ul{padding:0 0 0 17px;}.page-node-type-facilities .footer{margin-top:100px;}.view-service-block{font-size:0;margin:-7px -7px 85px;}.view-service-block h3{font-size:30px;text-align:center;color:#6cf3f8;}.view-service-block .views-row{display:inline-block;vertical-align:top;width:33.33333%;font-size:22px;padding:7px;text-align:center;font-weight:500;position:relative;cursor:pointer;}.view-service-block .views-row .views-field-field-image img{display:block;width:100%;}.view-service-block .views-row .service__title{font-size:30px;font-weight:600;}.view-service-block .views-row:hover .views-field-nothing{opacity:1;}.view-service-block .views-row .views-field-nothing{opacity:0;position:absolute;left:7px;top:7px;right:7px;bottom:7px;background-color:rgba(108,243,248,0.79);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.view-service-block .views-row .service-block{position:absolute;top:50%;transform:translate(0,-50%);left:15px;right:15px;}.view-service-block .views-row .service__title{position:relative;letter-spacing:2px;margin-bottom:40px;}.view-service-block .views-row .service__title:after{content:' ';width:74px;height:2px;position:absolute;background-color:#000;left:50%;margin-left:-37px;bottom:-23px;}.view-service-block .views-row .service__body{line-height:1.6;}#edit-captcha-response--description{display:none;}.captcha label{display:block!important;font-weight:bold;}.captcha summary{display:none;}.captcha .form-item-captcha-response{margin-top:5px;}.captcha .field-prefix{margin-bottom:5px;display:block;}#block-views-block-service-block-1{margin-top:67px;}.title-h1{font-size:48px;color:#3b3b3b;letter-spacing:3.5px;margin:55px 0 48px;}.page-node-type-products h1,.page-node-type-about-us h1,.page-node-type-services h1,.page-node-type-facilities h1{font-size:48px;color:#3b3b3b;letter-spacing:3.5px;margin:55px 0 14px;}.page-node-type-products #block-eps-content,.page-node-type-about-us #block-eps-content,.page-node-type-services #block-eps-content,.page-node-type-facilities #block-eps-content{text-align:center;font-size:16px;color:#8e8e8e;line-height:1.5;letter-spacing:1.3px;font-weight:500;overflow:hidden;}.services-container{text-align:center;}.about__images{font-size:0;letter-spacing:0;margin:0 -25px 41px;}.about__images > div{display:inline-block;vertical-align:top;width:33.333333%;padding:0 25px;}.about__images > div img{width:100%;}.about__body{position:relative;line-height:1.85;margin-bottom:100px;}.about__body:after{content:'';background-color:#e1e1e1;position:absolute;bottom:-58px;width:570px;height:1px;left:50%;margin-left:-285px;}.our-mission{font-size:0;letter-spacing:0;margin:0 -18px 72px;}.our-mission > div{display:inline-block;vertical-align:top;width:25%;font-size:16px;text-align:left;padding:0 18px;}.our-mission > div > div{background-color:#000;color:#fff;}.our-mission .mission__image img{display:block;width:100%;}.our-mission .mission__title{font-size:18px;color:#73efef;padding:27px 32px 22px;letter-spacing:0.7px;}.our-mission .mission__body{padding:0 32px 45px;letter-spacing:0.6px;line-height:1.85;}.footer{background-color:#2b2b2b;color:#fff;padding:37px 0 0;word-wrap:break-word;letter-spacing:0.6px;}.footer h2{text-transform:uppercase;font-size:18px;margin-top:0;margin-bottom:26px;letter-spacing:0.5px;}.footer ul{padding:0;margin:0;}.footer ul li{list-style:none;margin-bottom:10px;}.footer a{color:#fff;text-decoration:none;}.footer a:hover{color:#6cf3f8;}.footer-down{border-top:1px solid #fff;margin-top:25px;}.footer > .container > div{font-size:0;}.footer > .container > div > nav,.footer > .container > div > div{font-size:14px;}#block-copyright{font-size:12px;margin-top:0;padding:15px 0;letter-spacing:1.3px;font-family:'Open Sans',sans-serif;}#block-copyright p{margin:0;}#block-about,#block-facilities,#block-products,#block-services,#block-solutions,#block-contactus{display:inline-block;vertical-align:top;width:25%;padding-right:20px;}#block-about{width:22%;}#block-products{width:24%;}#block-solutions{width:19%;}#block-facilities{width:13%;}#block-contactus{width:21%;}#block-contactus .content{line-height:1.45;}p.address{background:url(/themes/eps/images/address.png) left top no-repeat;padding-left:35px;margin-bottom:13px;padding-top:3px;}p.phone{background:url(/themes/eps/images/phone.png) left top no-repeat;padding-left:35px;margin-bottom:11px;padding-top:3px;}p.mail{background:url(/themes/eps/images/mail.png) left top no-repeat;padding-left:35px;padding-top:3px;padding-bottom:5px;}.header__menu-icon{background:url(/themes/eps/images/search.png) no-repeat center center;margin-top:16px;float:right;width:15px;height:15px;cursor:pointer;}.header__menu{margin-right:30px;}.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after,.responsive-menu-toggle-icon span.icon{background:#6cf3f8;}.mm-panels >.mm-panel{padding:0 20px;}.horizontal-menu > li > a,.mm-menu.mm-menu--theme-light *{background-color:transparent !important;}.header ul li a:hover,.header ul li a.is-active,.mm-menu.mm-menu--theme-light .mm-panel--opened{background-color:#6cf3f8 !important;}.mm-menu.mm-menu--theme-light .mm-navbar a,.mm-menu.mm-menu--theme-light .mm-navbar > *,.mm-menu.mm-menu--theme-light em.mm-counter{color:#333;}.mm-menu.mm-menu--theme-light .mm-listview>li .mm-arrow:after,.mm-menu.mm-menu--theme-light .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,0.7);}.mm-navbar,.mm-listview > li,.mm-listview > li .mm-next,.mm-listview > li .mm-next:before,.mm-listview > li:after{border-color:#48b1b5;}.mm-panel.mm-hasnavbar .mm-navbar{margin-left:20px;margin-right:20px;}.mm-panels > .mm-panel > .mm-listview:first-child,.mm-panels > .mm-panel > .mm-navbar + .mm-listview{margin-left:0;margin-right:0;}.mm-navbar,.mm-listview > li,.mm-listview > li .mm-next,.mm-listview > li .mm-next:before,.mm-listview > li:after{border-color:#46b3b7!important;}.mm-menu.mm-menu--theme-light .mm-btn:after,.mm-menu.mm-menu--theme-light .mm-btn:before{border-color:rgba(0,0,0,0.7)!important;}.mm-menu.mm-menu--theme-light{background:#6cf3f8;color:#333;}.mm-menu.mm-menu--theme-light li a:hover{color:#fff;}#block-eps-local-tasks ul{margin:0;padding:0;background:#eee;}#block-eps-local-tasks ul li{margin:0;padding:0;display:inline-block;vertical-align:top;}#block-eps-local-tasks ul li a{text-decoration:none;color:#1e356a;font-size:14px;padding:5px;display:block;}.views-field-field-banner img{display:block;}.path-user #block-eps-content input[type="text"],.path-user #block-eps-content input[type="password"]{width:100%;border:1px solid #ddd;margin-top:5px;margin-bottom:0;padding:6px;height:40px;}.path-user #block-eps-content form{margin-top:20px;}.path-user #block-eps-content .form-item{margin-bottom:15px;}.path-user #block-eps-content .form-item label{color:#2b2b2b;font-weight:bold;}.path-user #block-eps-content .form-item .description{font-size:14px;}.path-user #block-eps-content input[type="text"],.path-user #block-eps-content input[type="password"]{width:100%;border:1px solid #ddd;margin-top:5px;margin-bottom:0;padding:6px;height:40px;}.path-user #block-eps-content input[type="submit"]{background:0;margin:15px 0 0;cursor:pointer;font-size:19px;text-transform:uppercase;border:2px solid #2b2b2b;text-decoration:none;color:#2b2b2b;padding:7px 26px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}.path-user #block-eps-content input[type="submit"]:hover{background-color:#2b2b2b;color:#fff;}.path-user #block-eps-content input[type="submit"]:focus,.page-node-type-page #block-eps-content input[type="submit"]:focus{outline:none;}.path-user .footer,.page-node-type-page .footer{margin-top:70px;}.mm-navbar{height:49px;}.mm-panels > .mm-panel > .mm-listview:first-child,.mm-panels > .mm-panel > .mm-navbar + .mm-listview{}.mm-navbar .mm-title{padding:15px 0;}.mm-btn{height:49px;}.mm-navbar,.mm-listview > li,.mm-listview > li .mm-next,.mm-listview > li .mm-next:before,.mm-listview > li:after{border-color:#7f7f7f;}.mm-listview > li:not(.mm-divider):after{left:0;}.path-contact h1{font-size:48px;color:#3b3b3b;letter-spacing:3.5px;margin:55px 0 14px;text-align:center;}.path-contact #block-map{margin-top:55px;margin-bottom:20px;}.path-contact #block-eps-content{float:right;font-size:18px;margin-bottom:70px;max-width:600px;}.path-contact #block-eps-content h2{font-size:30px;}.path-contact #block-eps-content label{display:none;}.path-contact #block-eps-content input[type="text"],.path-contact #block-eps-content input[type="email"],.path-contact #block-eps-content textarea{border:0;background:#f1f1f1;padding:15px;width:100%;margin-bottom:20px;font-size:18px;}.path-contact #block-eps-content input[type="submit"]{border:0;color:#61cfd3;font-size:18px;background:#000;padding:15px 35px;cursor:pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.path-contact #block-eps-content input[type="submit"]:hover{background-color:#61cfd3;color:#000;}.path-contact #block-eps-content #edit-field-name-wrapper{display:inline-block;width:50%;padding-right:15px;}.path-contact #block-eps-content #edit-field-phone-wrapper{display:inline-block;width:49%;}.path-contact .footer{clear:both;margin-top:80px;}.path-contact #edit-preview{display:none;}.path-contact #block-getintouch{overflow:hidden;font-size:18px;padding-right:70px;}.path-contact #block-getintouch h2{font-size:30px;}.path-contact #block-getintouch .content{line-height:1.7;}.table700 td{vertical-align:top;}@media screen and (max-width:1350px){.flexslider .views-field-body{left:80px;right:80px;transform:translate(0,-50%);width:auto;letter-spacing:1px;}.flex-direction-nav{width:auto;left:10px;right:10px;margin-left:0;}.flex-direction-nav a.flex-prev{left:0 !important;}.flex-direction-nav a.flex-next{right:0 !important;}}@media screen and (max-width:1250px){.flexslider .views-field-body{font-size:36px;}}@media screen and (max-width:1000px){.path-contact #block-eps-content{max-width:500px;}.footer > .container > div{letter-spacing:0;}.footer > .container > div > nav{width:25%!important;}#block-contactus{width:100%;margin-top:40px;}p.address,p.phone,p.mail{display:inline-block;vertical-align:top;margin-right:20px;}}@media screen and (max-width:960px){.responsive-menu-toggle-icon{width:35px;height:35px;margin-top:8px;}}@media screen and (max-width:900px){.header__item-1 img{width:260px;}.header__item-2{text-align:left;}.responsive-menu-toggle-icon span.label{font-size:0;}.flexslider .views-field-body{font-size:32px;}.our-services-block .views-row{font-size:18px;}.our-services-block .views-row .views-field-title{letter-spacing:0;}#block-views-block-welcome-to-engineered-parts-supply-block-1 .views-row__inner .views-field.views-field-field-image{width:250px;}.our-mission{margin-bottom:15px;}.our-mission > div{width:50%;margin-bottom:50px;}.view-service-block .views-row{width:50%;}.header__find{top:8px;right:50px;padding:0px;background:none;}}@media screen and (max-width:800px){.path-contact #block-eps-content{float:none;margin-bottom:40px;max-width:100%;}.flexslider{background:#6cf3f8;}.flexslider .views-field-body{position:relative;top:inherit;left:0;bottom:0;transform:translate(0,0);font-size:22px;padding:20px;background:none;color:#000;}.flex-direction-nav a.flex-prev,.flex-direction-nav a.flex-next{display:none!important;}.map-container .views-field-field-why-choose-us- ul li{width:50%;margin-bottom:50px;}.product__item > div{width:33.33333%;}}@media screen and (max-width:700px){.table700 tr td{display:block;width:100%!important;}.table700 tr td img{width:100%;}}@media screen and (max-width:600px){.about__images > div{width:100%;padding:0 25px 25px;}#block-views-block-welcome-to-engineered-parts-supply-block-1 .views-row__inner .views-field{display:block;margin-bottom:35px;}#block-views-block-welcome-to-engineered-parts-supply-block-1 .views-row__inner .views-field.views-field-field-image{width:100%;}#block-views-block-welcome-to-engineered-parts-supply-block-1 .views-row__inner .views-field.views-field-field-image img{width:100%;}#block-views-block-welcome-to-engineered-parts-supply-block-1 .views-row__inner .views-field.views-field-nothing{padding:0;}#block-views-block-welcome-to-engineered-parts-supply-block-1 .welcome-block__link{margin-top:20px;}.footer > .container > div > nav{width:50%!important;margin-bottom:35px;}#block-contactus{margin-top:0;}.product__item > div{width:50%;}.view-service-block .views-row{width:100%;}}@media screen and (max-width:500px){.our-mission .mission__title{padding:25px 20px 20px;}.our-mission .mission__body{padding:0 20px 25px;}.path-contact #block-eps-content #edit-field-name-wrapper{display:block;width:100%;padding-right:0;}.path-contact #block-eps-content #edit-field-phone-wrapper{display:block;width:100%;}}@media screen and (max-width:450px){.map-container .views-field-field-why-choose-us- ul li{width:100%;}.product__item > div{width:100%;}}@media screen and (max-width:400px){.our-mission > div{width:100%;}}@media screen and (max-width:350px){#block-products,#block-services,#block-solutions,#block-contactus{width:100%;}.field-collection-item--name-field-product-group > .content > div:last-child > div{width:100%;}}#edit-actions{margin-top:40px;}.mm-wrapper--position-left .mm-slideout,.mm-wrapper--position-right .mm-slideout{transform:none !important;-webkit-transform:none !important;}.cookiesjsr-layer--wrapper{display:none !important;}.cookiesjsr-banner{background:#000000;position:fixed;width:100%;left:0px;bottom:-1px;z-index:100;}.cookiesjsr-banner > div{max-width:1200px;margin:auto;padding:5px;padding-left:15px;padding-right:15px;}.cookiesjsr-banner > div:first-child{padding-top:30px;}.cookiesjsr-banner > div:last-child{padding-bottom:30px;}.cookiesjsr-banner button{border:0;color:#61cfd3;font-size:18px;background:#2b2b2b;padding:15px 35px;cursor:pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin-right:30px;}.cookiesjsr-banner ul{margin-top:20px;}
