@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,100,300,700);@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300italic,400,400italic,700,700italic);@import url(https://fonts.googleapis.com/css?family=Roboto:900italic,900,700italic,700,500italic,500,400italic,400,300italic,300,100italic,100);@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,700italic,700,500italic,500,400italic,300italic,300);.no-padding{padding-right:0;padding-left:0}@font-face{font-family:'museo_slab100';font-style:normal;font-weight:normal;src:url('../fonts/museo_slab_100-webfont.eot');src:url('../fonts/museo_slab_100-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/museo_slab_100-webfont.woff2') format('woff2'),url('../fonts/museo_slab_100-webfont.woff') format('woff'),url('../fonts/museo_slab_100-webfont.ttf') format('truetype'),url('../fonts/museo_slab_100-webfont.svg#museo_slab100') format('svg')}@font-face{font-family:'museo_slab100_italic';font-style:normal;font-weight:normal;src:url('../fonts/museo_slab_100italic-webfont.eot');src:url('../fonts/museo_slab_100italic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/museo_slab_100italic-webfont.woff2') format('woff2'),url('../fonts/museo_slab_100italic-webfont.woff') format('woff'),url('../fonts/museo_slab_100italic-webfont.ttf') format('truetype'),url('../fonts/museo_slab_100italic-webfont.svg#museo_slab100_italic') format('svg')}@font-face{font-family:'museo_slab300';font-style:normal;font-weight:normal;src:url('../fonts/museo_slab_300-webfont.eot');src:url('../fonts/museo_slab_300-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/museo_slab_300-webfont.woff2') format('woff2'),url('../fonts/museo_slab_300-webfont.woff') format('woff'),url('../fonts/museo_slab_300-webfont.ttf') format('truetype'),url('../fonts/museo_slab_300-webfont.svg#museo_slab300') format('svg')}@font-face{font-family:'museo_slab300_italic';font-style:normal;font-weight:normal;src:url('../fonts/museo_slab_300italic-webfont.eot');src:url('../fonts/museo_slab_300italic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/museo_slab_300italic-webfont.woff2') format('woff2'),url('../fonts/museo_slab_300italic-webfont.woff') format('woff'),url('../fonts/museo_slab_300italic-webfont.ttf') format('truetype'),url('../fonts/museo_slab_300italic-webfont.svg#museo_slab300_italic') format('svg')}@font-face{font-family:'museo_slab500';font-style:normal;font-weight:normal;src:url('../fonts/museo_slab_500-webfont.eot');src:url('../fonts/museo_slab_500-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/museo_slab_500-webfont.woff2') format('woff2'),url('../fonts/museo_slab_500-webfont.woff') format('woff'),url('../fonts/museo_slab_500-webfont.ttf') format('truetype'),url('../fonts/museo_slab_500-webfont.svg#museo_slab500') format('svg')}@font-face{font-family:'museo_slab500_italic';font-style:normal;font-weight:normal;src:url('../fonts/museo_slab_500italic-webfont.eot');src:url('../fonts/museo_slab_500italic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/museo_slab_500italic-webfont.woff2') format('woff2'),url('../fonts/museo_slab_500italic-webfont.woff') format('woff'),url('../fonts/museo_slab_500italic-webfont.ttf') format('truetype'),url('../fonts/museo_slab_500italic-webfont.svg#museo_slab500_italic') format('svg')}@font-face{font-family:'museo_slab700';font-style:normal;font-weight:normal;src:url('../fonts/museo_slab_700-webfont.eot');src:url('../fonts/museo_slab_700-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/museo_slab_700-webfont.woff2') format('woff2'),url('../fonts/museo_slab_700-webfont.woff') format('woff'),url('../fonts/museo_slab_700-webfont.ttf') format('truetype'),url('../fonts/museo_slab_700-webfont.svg#museo_slab700') format('svg')}@font-face{font-family:'museo_slab700_italic';font-style:normal;font-weight:normal;src:url('../fonts/museo_slab_700italic-webfont.eot');src:url('../fonts/museo_slab_700italic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/museo_slab_700italic-webfont.woff2') format('woff2'),url('../fonts/museo_slab_700italic-webfont.woff') format('woff'),url('../fonts/museo_slab_700italic-webfont.ttf') format('truetype'),url('../fonts/museo_slab_700italic-webfont.svg#museo_slab700_italic') format('svg')}@font-face{font-family:'museo_slab900';font-style:normal;font-weight:normal;src:url('../fonts/museo_slab_900-webfont.eot');src:url('../fonts/museo_slab_900-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/museo_slab_900-webfont.woff2') format('woff2'),url('../fonts/museo_slab_900-webfont.woff') format('woff'),url('../fonts/museo_slab_900-webfont.ttf') format('truetype'),url('../fonts/museo_slab_900-webfont.svg#museo_slab900') format('svg')}@font-face{font-family:'museo_slab900_italic';font-style:normal;font-weight:normal;src:url('../fonts/museo_slab_900italic-webfont.eot');src:url('../fonts/museo_slab_900italic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/museo_slab_900italic-webfont.woff2') format('woff2'),url('../fonts/museo_slab_900italic-webfont.woff') format('woff'),url('../fonts/museo_slab_900italic-webfont.ttf') format('truetype'),url('../fonts/museo_slab_900italic-webfont.svg#museo_slab900_italic') format('svg')}@font-face{font-family:'museo_slab1000';font-style:normal;font-weight:normal;src:url('../fonts/museo_slab_1000-webfont.eot');src:url('../fonts/museo_slab_1000-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/museo_slab_1000-webfont.woff2') format('woff2'),url('../fonts/museo_slab_1000-webfont.woff') format('woff'),url('../fonts/museo_slab_1000-webfont.ttf') format('truetype'),url('../fonts/museo_slab_1000-webfont.svg#museo_slab1000') format('svg')}@font-face{font-family:'museo_slab1000_italic';font-style:normal;font-weight:normal;src:url('../fonts/museo_slab_1000italic-webfont.eot');src:url('../fonts/museo_slab_1000italic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/museo_slab_1000italic-webfont.woff2') format('woff2'),url('../fonts/museo_slab_1000italic-webfont.woff') format('woff'),url('../fonts/museo_slab_1000italic-webfont.ttf') format('truetype'),url('../fonts/museo_slab_1000italic-webfont.svg#museo_slab1000_italic') format('svg')}html,body{height:100%;cursor:default}body{font:400 14px/1.5 Arial,Helvetica;color:#4f4f4f;background-color:#9e0e0e}@media(max-width:992px){body{font-size:13px}}@media(max-width:600px){body{font-size:12px}}h1,h2,h3,h4,h5,h6{margin:20px 0 10px;font-family:'museo_slab500',Helvetica,Arial;font-weight:500;line-height:1.2;letter-spacing:-0.03em;color:#dd0123}h1{margin:0 0 15px;font-size:35px;line-height:1.3}@media(max-width:992px){h1{font-size:30px}}@media(max-width:600px){h1{font-size:25px}}h2{font-size:30px}@media(max-width:992px){h2{font-size:25px}}@media(max-width:600px){h2{font-size:22px}}h3{font-size:25px}@media(max-width:992px){h3{font-size:20px}}h4{font-size:20px}a{font-size:inherit;color:#dd0123;text-decoration:none;cursor:pointer;outline:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}a:hover{color:rgba(221,1,35,0.5);text-decoration:none}a:focus{outline:0}img[align=left]{margin:0 20px 15px 0}@media(max-width:1024px){img[align=left]{max-width:50%}}@media(max-width:992px){img[align=left]{width:50%}}@media(max-width:600px){img[align=left]{width:100%;height:auto;margin:0 0 15px}}img[align=right]{margin:0 0 15px 20px}@media(max-width:1024px){img[align=right]{max-width:50%}}@media(max-width:992px){img[align=right]{width:50%}}@media(max-width:600px){img[align=right]{width:100%;height:auto;margin:0 0 15px}}img.img-responsive{width:100%;margin:0}img.rounded{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}form{display:block;margin:0 0 10px}hr{display:block;width:100%;margin:15px 0;border-top:1px solid rgba(0,0,0,0.1)}.section{padding:0;margin:0}.container{padding:0 30px}@media(max-width:1024px){.container{width:100%}}@media(max-width:992px){.container{width:100%}}@media(max-width:600px){.container{padding:0 15px}}.container.full-width{width:100%;padding-right:0;padding-left:0}.container.full-width>.row{margin-right:0;margin-left:0}[class^='col-']{display:table}[class^='col-'] .v-align{display:table-cell;vertical-align:middle}[class^='col-'].unpad-sides{padding-right:0;padding-left:0}.form-control{height:auto}.btn{padding:10px 25px;margin:0 0 5px;color:#fff;text-align:center;cursor:pointer;background-color:#dd0123;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.btn:hover{color:#fff;background-color:#9e0e0e}.btn.btn-small{padding:5px 15px}.fa{vertical-align:middle}.hover-boxes{display:block;padding:0;margin:0;margin:0 0 30px;list-style:none}.hover-boxes li{position:relative;display:inline-block;float:left;width:20%}@media(max-width:600px){.hover-boxes li{width:100%;padding:10px;background-color:rgba(0,0,0,0.2);border-top:1px solid #fff}}@media(max-width:600px){.hover-boxes li:hover{background-color:#9e0e0e}}.hover-boxes li:hover .overlay{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100)}@media(max-width:600px){.hover-boxes li:hover .overlay{display:block}}.hover-boxes li .img{margin:0!important}@media(max-width:600px){.hover-boxes li .img{display:none}}.hover-boxes li .title{position:absolute;bottom:0;left:15px;font-size:27px!important;color:#fff!important;text-shadow:1px 1px #000}@media(max-width:600px){.hover-boxes li .title{position:relative;display:inline-block;margin:0!important;font-size:22px!important}}.hover-boxes li .overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:30px;font-size:16px;color:#fff;background-color:#9e0e0e;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width:600px){.hover-boxes li .overlay{position:relative;display:none;padding:0 15px;font-size:12px;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100)}}.hover-boxes li .fa{font-size:45px;color:#fff}@media(max-width:600px){.hover-boxes li .fa{font-size:30px}}.breadcrumb{padding:0;margin:0;font-size:12px;background:0}.panel-default>.panel-heading{color:#fff;background-color:#ccc;border-color:#ccc;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.panel-default>.panel-heading:hover{background-color:#9e0e0e;border-color:#9e0e0e}.panel-default>.panel-heading .panel-title{font-size:18px;color:#fff}.panel-default>.panel-heading .panel-title a{display:block;color:#fff;text-decoration:none}.panel-group .table-responsive{margin:0;border:0}.panel-group .table{margin:0}.panel-group .table tr:first-child td{border-top:0}.panel-group .table td{line-height:30px;border-top:1px dashed #ddd}.panel-group .table td:first-child{font-size:20px}@media(max-width:600px){.panel-group .table td:first-child{font-size:14px}}.panel-group .table td:last-child{text-align:right}@media(max-width:600px){.panel-group .table td:last-child{font-size:12px}}#rev_slider_2_1{max-height:530px!important;background-color:#000}@media(max-width:1024px){#rev_slider_2_1{max-height:438px!important}}@media(max-width:992px){#rev_slider_2_1{max-height:328px!important}}@media(max-width:600px){#rev_slider_2_1{max-height:137px!important}}#rev_slider_2_1 .tp-revslider-mainul li{opacity:.3!important;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#rev_slider_2_1 .tp-revslider-mainul li.active-revslide{opacity:1!important}.marker-overlay a{color:#dd0123!important;text-decoration:underline}.site-wrap{width:100%;background-color:#fff}.special-banner{position:absolute;top:122px;right:0;z-index:1000}@media(max-width:992px){.special-banner{top:80px}}@media(max-width:600px){.special-banner{max-width:30%}}.site-header{width:100%;background-color:#222}@media(max-width:992px){.site-header{min-height:80px}}.site-header.affix{z-index:1000}.site-header.affix .logo .img{max-width:100px}.site-header.affix .top-menu{display:none}@media(max-width:992px){.site-header.affix .top-menu{display:block}}.site-header.affix .main-menu{margin:30px 0}@media(max-width:992px){.site-header.affix .main-menu{margin:0}}.site-header.affix .special-banner{top:81px}.site-header .logo{position:absolute;top:15px;z-index:10}.site-header .logo .img{width:100%;height:auto;max-width:165px}@media(max-width:992px){.site-header .logo .img{max-width:100px}}.site-header .menu-btn{position:absolute;top:20px;right:10px;z-index:400;display:none;padding:5px 7px;color:#fff;text-decoration:none;text-transform:uppercase;cursor:pointer}@media(max-width:992px){.site-header .menu-btn{display:block}}@media(max-width:600px){.site-header .menu-btn{top:38px}}.site-header .menu-btn:hover{text-decoration:none}.site-header .menu-btn .fa{font-size:24px;color:inherit}.site-header .top-menu{display:block;margin:30px 0 20px;text-align:right}@media(max-width:992px){.site-header .top-menu{margin:28px 45px 20px 0}}@media(max-width:600px){.site-header .top-menu{position:absolute;top:15px;right:5px;margin:0}}.site-header .top-menu .menu-items{padding:0;margin:0;list-style:none}.site-header .top-menu .menu-items li{display:inline-block;padding:0;padding:0 10px 0 0;margin:0;margin:0 0 0 10px;list-style:none}@media(max-width:600px){.site-header .top-menu .menu-items li{float:left}}.site-header .top-menu .menu-items li:first-child{border-right:1px solid #646464}@media(max-width:600px){.site-header .top-menu .menu-items li:nth-child(3){margin-right:45px;clear:left}}@media(max-width:600px){.site-header .top-menu .menu-items li:first-child,.site-header .top-menu .menu-items li:nth-child(2){margin-left:10px}.site-header .top-menu .menu-items li:first-child a,.site-header .top-menu .menu-items li:nth-child(2) a{font-size:11px}}@media(max-width:600px){.site-header .top-menu .menu-items li:last-child,.site-header .top-menu .menu-items li:nth-child(3){float:right;margin-top:13px;margin-left:10px}}.site-header .top-menu .menu-items li.active a{color:#dd0123}.site-header .top-menu .menu-items li a{display:block;font-size:14px;color:#646464;text-decoration:none}.site-header .top-menu .menu-items li a:hover{color:#fff}.site-header .top-menu .menu-items li a .fa{margin-right:10px;font-size:16px;color:#dd0123}@media(max-width:992px){.site-header .top-menu .menu-items li a .fa{margin:0;margin-top:-4px;font-size:24px}}.site-header .top-menu .menu-items li a .fa.fa-phone{font-size:18px}@media(max-width:992px){.site-header .top-menu .menu-items li a .fa.fa-phone{margin-top:0;font-size:26px}}.site-header .main-menu{display:block;margin:0 0 30px;text-align:right}@media(max-width:992px){.site-header .main-menu{position:absolute;top:80px;right:0;left:0;z-index:1000;display:none;margin:0;text-align:left;background-color:#222}}.site-header .main-menu.open{display:block}.site-header .main-menu .menu-items{padding:0;margin:0;list-style:none}.site-header .main-menu .menu-items li{display:inline-block;padding:0;padding:0 10px 0 0;margin:0;margin:0 0 0 10px;list-style:none}@media(max-width:1024px){.site-header .main-menu .menu-items li{padding:0 5px 0 0}}@media(max-width:992px){.site-header .main-menu .menu-items li{display:block;padding:0;margin:0}}@media(max-width:992px){.site-header .main-menu .menu-items li.active{background-color:#dd0123}}.site-header .main-menu .menu-items li.active a{color:#dd0123}@media(max-width:992px){.site-header .main-menu .menu-items li.active a{color:#fff}}.site-header .main-menu .menu-items li a{display:block;font-size:14px;color:#fff;text-decoration:none}.site-header .main-menu .menu-items li a:hover{color:#dd0123}@media(max-width:992px){.site-header .main-menu .menu-items li a{padding:10px 15px;font-size:18px}}.site-footer{font-size:12px;color:#fff;background-color:#9e0e0e}.site-footer .container{padding-top:30px;padding-bottom:30px}.site-footer a{color:#fff}.site-footer .highlight{color:#dd0123}.site-footer .contacts{display:inline}@media(max-width:600px){.site-footer .contacts{display:block}}.site-footer .credits{display:block;color:rgba(255,255,255,0.5);text-align:right}@media(max-width:992px){.site-footer .credits{margin:15px 0 0;text-align:left}}.site-footer .credits a{color:rgba(255,255,255,0.5)}.site-footer .credits a:hover{color:#fff}.landing-items{font-size:17px;background:url('../img/landing-bg.jpg') repeat-x top center}@media(max-width:600px){.landing-items{font-size:14px;background:0}}@media(max-width:600px){.landing-items .row{background-color:#222}}.landing-items .row:first-child,.landing-items .row:last-child{padding-top:30px;padding-bottom:30px}@media(max-width:600px){.landing-items .row:first-child,.landing-items .row:last-child{padding-top:20px;padding-bottom:20px}}@media(max-width:600px){.landing-items .row:last-child{background:0}}@media(max-width:600px){.landing-items .landing-tiles{padding:0}}.landing-items .heading{margin:0;font-family:'Ubuntu',Helvetica,Arial;font-size:54px;font-style:italic;font-weight:300;color:rgba(255,255,255,0.5);text-align:center}@media(max-width:600px){.landing-items .heading{font-size:22px}}.landing-items .img-wrapper{position:relative;float:left;width:50%;background-color:#222}.landing-items .img-wrapper:hover .img{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100)}.landing-items .img-wrapper .img{-webkit-opacity:.5;-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;-ms-filter:alpha(opacity=50);filter:alpha(opacity=50)}.landing-items .img-wrapper .caption{position:absolute;right:30px;bottom:15%;left:30px;display:block;padding:15px 0;font-size:42px;line-height:1;color:#fff;text-align:center;background-color:rgba(158,14,14,0.8);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}@media(max-width:992px){.landing-items .img-wrapper .caption{font-size:30px}}@media(max-width:600px){.landing-items .img-wrapper .caption{right:5px;left:5px;padding:7px 0;font-size:15px}}.hero-slider-items{background:url('../img/slider-bg.jpg') no-repeat center;background-color:#ebebeb;background-size:cover}.hero-slider-items.hero-slider-items-engineering{height:560px;margin:0;background-color:#f8f8f8;background-image:url('../img/engineering-banner-1.png')}@media(max-width:1024px){.hero-slider-items.hero-slider-items-engineering{height:460px;background-size:150%}}@media(max-width:992px){.hero-slider-items.hero-slider-items-engineering{height:360px}}@media(max-width:600px){.hero-slider-items.hero-slider-items-engineering{height:140px}}.hero-slider-items .container{padding:0}.hero-slider-items .slider{position:relative;width:100%;padding:0;margin:0;overflow:hidden;list-style:none}.hero-slider-items .slider li{position:absolute;top:0;left:0;display:none;width:100%;padding:0;margin:0;list-style:none;-webkit-backface-visibility:hidden}.hero-slider-items .slider li:first-child{position:relative;display:block;float:left}.hero-slider-items .slider li img{float:left;margin:0}.hero-slider-items .slider_tabs{position:absolute;z-index:10;width:100%;padding:0;margin:0;margin-top:-30px;text-align:center;list-style:none}.hero-slider-items .slider_tabs li{display:inline-block;padding:0;margin:0;margin:0 5px;list-style:none}.hero-slider-items .slider_tabs li.slider_here a{background-color:#dd0123}.hero-slider-items .slider_tabs li a{display:block;width:15px;height:15px;text-indent:-99999px;background-color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5)}.project-slider-items{background-color:#ebebeb}.project-slider-items .container{position:relative;padding:0}.project-slider-items .heading{position:absolute;top:30px;left:30px;z-index:999;margin:0;font-size:43px;color:#fff}@media(max-width:600px){.project-slider-items .heading{top:15px;left:15px}}@media(max-width:992px){.project-slider-items .heading{font-size:25px}}.project-slider-items .project-slider{position:relative;width:100%;padding:0;margin:0;overflow:hidden;list-style:none}.project-slider-items .project-slider li{position:absolute;top:0;left:0;display:none;width:100%;padding:0;margin:0;list-style:none;-webkit-backface-visibility:hidden}.project-slider-items .project-slider li:first-child{position:relative;display:block;float:left}.project-slider-items .project-slider li .img-slide{float:left;margin:0}.project-slider-items .project-slider li .overlay{position:absolute;top:0;right:0;bottom:0;left:50%;z-index:999;padding:30px;color:#fff;background-color:rgba(0,0,0,0.7)}@media(max-width:992px){.project-slider-items .project-slider li .overlay{position:static;float:left;width:100%}}.project-slider-items .project-slider li .overlay .img{margin:0 0 10px}.project-slider-items .project-slider li .overlay .title{margin:0 0 10px;color:#fff}.project-slider-items .project-slider li .overlay .subtitle{margin:0 0 10px;color:#fff}@media(max-width:1024px){.project-slider-items .project-slider li .overlay p{font-size:12px}}.project-slider-items .project_slider_nav{position:absolute;top:50%;left:-50px;z-index:99;padding:5px 15px;margin-top:-35px;background-color:rgba(0,0,0,0.8);opacity:.5;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.project-slider-items .project_slider_nav:hover{opacity:1.0}.project-slider-items .project_slider_nav.next{right:-50px;left:auto}.project-slider-items .project_slider_nav .fa{font-size:40px!important;color:#fff}@media(max-width:992px){.project-slider-items .project_slider_nav .fa{font-size:60px!important}}.product-category-items.product-category-items-front .container{padding-bottom:0px}.product-category-items.product-category-items-front .heading{margin:0 0 10px;line-height:1}.product-category-items.product-category-items-front .title{margin:0 0 10px;font-size:20px}.product-category-items.product-category-items-front .img{margin:0 0 10px;border:1px solid #eee}.product-category-items.product-category-items-front .summary{margin:0 0 10px;font-size:12px}.product-category-items .img{border:1px solid #eee}@media(max-width:992px){.product-category-items .summary{min-height:85px}}@media(max-width:600px){.product-category-items .summary{min-height:0}}.media-items.media-items-front{background:url('../img/media-bg.jpg') repeat-y center;border-top:1px solid #acacac;border-bottom:1px solid #acacac;display: none}@media(max-width:992px){.media-items.media-items-front{background:0}}.media-items.media-items-front .container{padding-top:30px;padding-bottom:30px}@media(max-width:992px){.media-items.media-items-front .container{padding:0}}@media(max-width:600px){.media-items.media-items-front .row{margin:0}}@media(max-width:600px){.media-items.media-items-front .row .col-md-6{padding:0}}.media-items.media-items-front .newsletter{padding:0 30px 0 0}@media(max-width:992px){.media-items.media-items-front .newsletter{padding:30px;background-color:#ebebeb}}@media(max-width:600px){.media-items.media-items-front .newsletter{padding:20px}}.media-items.media-items-front .newsletter .heading{margin:0 0 10px;line-height:1}.media-items.media-items-front .newsletter .img{float:left;margin-right:15px}@media(max-width:600px){.media-items.media-items-front .newsletter .img{float:right;max-width:75px;margin-right:0}}.media-items.media-items-front .newsletter .summary{padding-right:20%;margin:0 0 10px;font-size:12px}@media(max-width:600px){.media-items.media-items-front .newsletter .summary{padding-right:0}}.media-items.media-items-front .newsletter .form{margin:20px 0 0}.media-items.media-items-front .newsletter .form .form-group{max-width:80%}@media(max-width:600px){.media-items.media-items-front .newsletter .form .form-group{max-width:70%}}.media-items.media-items-front .newsletter .form .form-control{padding:15px;font-size:18px;background:0;border:1px solid #acacac;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@media(max-width:600px){.media-items.media-items-front .newsletter .form .form-control{padding:10px}}.media-items.media-items-front .newsletter .btn{float:right;width:70px;height:70px;padding:0;margin:60px 0 0;font-family:'museo_slab500',Helvetica,Arial;font-size:16px;font-weight:500;color:#fff;background-color:#dd0123;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}@media(max-width:600px){.media-items.media-items-front .newsletter .btn{margin:35px 0 0}}.media-items.media-items-front .news{padding:0 0 0 30px}@media(max-width:992px){.media-items.media-items-front .news{padding:30px;background-color:#dd0123}}@media(max-width:600px){.media-items.media-items-front .news{padding:20px}}.media-items.media-items-front .news .archive{float:right;font-family:'museo_slab500',Helvetica,Arial;font-size:16px;font-style:italic;color:#fff}@media(max-width:600px){.media-items.media-items-front .news .archive{font-size:12px}}.media-items.media-items-front .news .heading{margin:0 0 40px;line-height:1;color:#fff}@media(max-width:600px){.media-items.media-items-front .news .heading{margin:0 0 15px}}.media-items.media-items-front .news .img{float:left;width:100%;height:auto;max-width:150px;margin-right:15px}@media(max-width:600px){.media-items.media-items-front .news .img{max-width:100%;margin:0 0 15px}}.media-items.media-items-front .news .date{display:block;margin:0;font-family:'museo_slab500',Helvetica,Arial;font-size:20px;color:#000}.media-items.media-items-front .news .title{margin:0;font-family:Arial,Helvetica;font-size:20px;color:#fff}.media-items.media-items-front .news .summary{margin:0 0 10px;font-size:12px;color:#fff}.media-items.media-items-front .news .summary a{color:#fff;text-decoration:underline}.brand-items.brand-items-front .container{padding-top:50px;padding-bottom:50px}.brand-items.brand-items-front .heading{margin:0 0 10px;line-height:1}.intro-items.intro-items-engineering{font-size:18px}@media(max-width:992px){.intro-items.intro-items-engineering{font-size:14px}}@media(max-width:600px){.intro-items.intro-items-engineering{font-size:12px}}.intro-items.intro-items-engineering .container{padding-bottom:50px}.intro-items.intro-items-engineering .img{margin-bottom:30px}@media(max-width:600px){.intro-items.intro-items-engineering .img{max-width:160px;margin-top:15px;margin-bottom:15px}}.intro-items.intro-items-engineering .heading{font-size:32px;color:#646464}@media(max-width:992px){.intro-items.intro-items-engineering .heading{font-size:25px}}.intro-items.intro-items-engineering .subheading{font-family:Arial,Helvetica;font-size:27px}@media(max-width:992px){.intro-items.intro-items-engineering .subheading{margin:0 0 15px;font-size:20px}}.intro-items.intro-items-engineering .title{font-family:Arial,Helvetica;font-size:16px}.ultrasonic-welding-items.ultrasonic-welding-items-engineering{font-size:14px;background-color:#fff}@media(max-width:600px){.ultrasonic-welding-items.ultrasonic-welding-items-engineering{font-size:12px}}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .container{padding-top:5px;padding-bottom:5px}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .container:first-child{padding-top:50px}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .container:last-child{padding-bottom:50px}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .container.full-width{padding-bottom:50px}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .row{padding-top:10px;padding-bottom:10px}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .row:first-child{padding-top:0}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .row:last-child{padding-bottom:0}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .heading{margin:0;font-size:45px;color:#646464}@media(max-width:992px){.ultrasonic-welding-items.ultrasonic-welding-items-engineering .heading{font-size:30px}}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .subheading{margin:0 0 10px;font-size:27px}@media(max-width:992px){.ultrasonic-welding-items.ultrasonic-welding-items-engineering .subheading{font-size:24px}}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .title{margin:0 0 10px;font-family:Arial,Helvetica;font-size:24px;color:#646464}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .img{margin:0 0 15px}@media(max-width:992px){.ultrasonic-welding-items.ultrasonic-welding-items-engineering .img-feature{display:block;max-width:300px;margin:0 auto 30px}}@media(max-width:600px){.ultrasonic-welding-items.ultrasonic-welding-items-engineering .img-feature{max-width:200px}}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .bg-wrapper{margin-top:30px;background-color:#ebebeb}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .slides-wrapper{position:relative}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .slides-wrapper .slides{position:relative;width:100%;padding:0;margin:0;overflow:hidden;list-style:none}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .slides-wrapper .slides li{position:absolute;top:0;left:0;display:none;width:100%;-webkit-backface-visibility:hidden}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .slides-wrapper .slides li:first-child{position:relative;display:block;float:left}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .slides-wrapper .slides li .caption{margin:10px 0 0;font-size:18px}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .slides-wrapper .prev,.ultrasonic-welding-items.ultrasonic-welding-items-engineering .slides-wrapper .next{position:absolute;top:50%;z-index:500;display:inline-block;margin-top:-30px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;text-rendering:auto;transform:translate(0,0);-moz-osx-font-smoothing:grayscale}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .slides-wrapper .prev:before,.ultrasonic-welding-items.ultrasonic-welding-items-engineering .slides-wrapper .next:before,.ultrasonic-welding-items.ultrasonic-welding-items-engineering .slides-wrapper .prev:after,.ultrasonic-welding-items.ultrasonic-welding-items-engineering .slides-wrapper .next:after{font-size:60px;color:#000;text-shadow:1px 1px #fff}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .slides-wrapper .prev{left:-50px}@media(max-width:1024px){.ultrasonic-welding-items.ultrasonic-welding-items-engineering .slides-wrapper .prev{left:15px}}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .slides-wrapper .prev:before{content:"\f104"}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .slides-wrapper .next{right:-50px}@media(max-width:1024px){.ultrasonic-welding-items.ultrasonic-welding-items-engineering .slides-wrapper .next{right:15px}}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .slides-wrapper .next:after{content:"\f105"}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .dukane-cta{padding:15px 30px;color:rgba(0,0,0,0.7);text-align:center;vertical-align:middle;border:1px solid rgba(0,0,0,0.1)}@media(max-width:992px){.ultrasonic-welding-items.ultrasonic-welding-items-engineering .dukane-cta{padding:15px 15px}}@media(max-width:600px){.ultrasonic-welding-items.ultrasonic-welding-items-engineering .dukane-cta{padding:10px}}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .dukane-cta a{color:inherit}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .dukane-cta .logo{float:left;width:auto;height:70px}@media(max-width:992px){.ultrasonic-welding-items.ultrasonic-welding-items-engineering .dukane-cta .logo{height:50px}}@media(max-width:600px){.ultrasonic-welding-items.ultrasonic-welding-items-engineering .dukane-cta .logo{height:40px}}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .dukane-cta .icons{float:right;width:auto;height:70px}@media(max-width:992px){.ultrasonic-welding-items.ultrasonic-welding-items-engineering .dukane-cta .icons{height:50px}}@media(max-width:600px){.ultrasonic-welding-items.ultrasonic-welding-items-engineering .dukane-cta .icons{height:40px}}.ultrasonic-welding-items.ultrasonic-welding-items-engineering .dukane-cta .caption{display:inline-block;height:70px;font-size:24px;line-height:1;line-height:70px}@media(max-width:1024px){.ultrasonic-welding-items.ultrasonic-welding-items-engineering .dukane-cta .caption{font-size:20px}}@media(max-width:992px){.ultrasonic-welding-items.ultrasonic-welding-items-engineering .dukane-cta .caption{height:50px;font-size:18px;line-height:50px}}@media(max-width:600px){.ultrasonic-welding-items.ultrasonic-welding-items-engineering .dukane-cta .caption{height:auto;font-size:15px;line-height:1}}.vibration-welding-items.vibration-welding-items-engineering{font-size:14px;background-color:#fff}@media(max-width:600px){.vibration-welding-items.vibration-welding-items-engineering{font-size:12px}}.vibration-welding-items.vibration-welding-items-engineering .container{padding-top:5px;padding-bottom:5px}.vibration-welding-items.vibration-welding-items-engineering .container:first-child{padding-top:50px}.vibration-welding-items.vibration-welding-items-engineering .container:last-child{padding-bottom:50px}.vibration-welding-items.vibration-welding-items-engineering .row{padding-top:10px;padding-bottom:10px}.vibration-welding-items.vibration-welding-items-engineering .row:first-child{padding-top:0}.vibration-welding-items.vibration-welding-items-engineering .row:last-child{padding-bottom:0}.vibration-welding-items.vibration-welding-items-engineering .heading{margin:0;font-size:45px;color:#646464}@media(max-width:992px){.vibration-welding-items.vibration-welding-items-engineering .heading{font-size:30px}}.vibration-welding-items.vibration-welding-items-engineering .subheading{margin:0 0 10px;font-size:27px}@media(max-width:992px){.vibration-welding-items.vibration-welding-items-engineering .subheading{font-size:24px}}.vibration-welding-items.vibration-welding-items-engineering .title{margin:0 0 10px;font-family:Arial,Helvetica;font-size:24px;color:#646464}.vibration-welding-items.vibration-welding-items-engineering .img{margin:0 0 15px}@media(max-width:992px){.vibration-welding-items.vibration-welding-items-engineering .img-feature{display:block;max-width:300px;margin:0 auto 30px}}@media(max-width:600px){.vibration-welding-items.vibration-welding-items-engineering .img-feature{max-width:200px}}@media(max-width:992px){.vibration-welding-items.vibration-welding-items-engineering .img-logo{display:block;max-width:300px;margin:15px auto 15px}}@media(max-width:600px){.vibration-welding-items.vibration-welding-items-engineering .img-logo{max-width:200px}}.vibration-welding-items.vibration-welding-items-engineering .table{font-size:14px}@media(max-width:600px){.vibration-welding-items.vibration-welding-items-engineering .table{font-size:12px}}.vibration-welding-items.vibration-welding-items-engineering .table.table-striped>tbody>tr:nth-child(odd)>td,.vibration-welding-items.vibration-welding-items-engineering .table.table-striped>tbody>tr:nth-child(odd)>th{background-color:#ebebeb}.vibration-welding-items.vibration-welding-items-engineering .table th{font-style:italic;font-weight:normal}.vibration-welding-items.vibration-welding-items-engineering .table tr td:first-child{font-weight:bold;color:#9e0e0e}.spin-welding-items.spin-welding-items-engineering{font-size:14px;background-color:#ebebeb}@media(max-width:600px){.spin-welding-items.spin-welding-items-engineering{font-size:12px}}.spin-welding-items.spin-welding-items-engineering .container{padding-top:5px;padding-bottom:5px}.spin-welding-items.spin-welding-items-engineering .container:first-child{padding-top:50px}.spin-welding-items.spin-welding-items-engineering .container:last-child{padding-bottom:50px}.spin-welding-items.spin-welding-items-engineering .row{padding-top:10px;padding-bottom:10px}.spin-welding-items.spin-welding-items-engineering .row:first-child{padding-top:0}.spin-welding-items.spin-welding-items-engineering .row:last-child{padding-bottom:0}.spin-welding-items.spin-welding-items-engineering .heading{margin:0;font-size:45px;color:#646464}@media(max-width:992px){.spin-welding-items.spin-welding-items-engineering .heading{font-size:30px}}.spin-welding-items.spin-welding-items-engineering .subheading{margin:0 0 10px;font-size:27px}@media(max-width:992px){.spin-welding-items.spin-welding-items-engineering .subheading{font-size:24px}}.spin-welding-items.spin-welding-items-engineering .title{margin:0 0 10px;font-family:Arial,Helvetica;font-size:24px;color:#646464}.spin-welding-items.spin-welding-items-engineering .img{margin:0 0 15px}@media(max-width:992px){.spin-welding-items.spin-welding-items-engineering .img-feature{display:block;max-width:300px;margin:0 auto 30px}}@media(max-width:600px){.spin-welding-items.spin-welding-items-engineering .img-feature{max-width:200px}}.hot-plate-thermal-welding-items.hot-plate-thermal-welding-items-engineering{font-size:14px;background-color:#fff}@media(max-width:600px){.hot-plate-thermal-welding-items.hot-plate-thermal-welding-items-engineering{font-size:12px}}.hot-plate-thermal-welding-items.hot-plate-thermal-welding-items-engineering .container{padding-top:5px;padding-bottom:5px}.hot-plate-thermal-welding-items.hot-plate-thermal-welding-items-engineering .container:first-child{padding-top:50px}.hot-plate-thermal-welding-items.hot-plate-thermal-welding-items-engineering .container:last-child{padding-bottom:50px}.hot-plate-thermal-welding-items.hot-plate-thermal-welding-items-engineering .row{padding-top:10px;padding-bottom:10px}.hot-plate-thermal-welding-items.hot-plate-thermal-welding-items-engineering .row:first-child{padding-top:0}.hot-plate-thermal-welding-items.hot-plate-thermal-welding-items-engineering .row:last-child{padding-bottom:0}.hot-plate-thermal-welding-items.hot-plate-thermal-welding-items-engineering .heading{margin:0;font-size:45px;color:#646464}@media(max-width:992px){.hot-plate-thermal-welding-items.hot-plate-thermal-welding-items-engineering .heading{font-size:30px}}.hot-plate-thermal-welding-items.hot-plate-thermal-welding-items-engineering .subheading{margin:0 0 10px;font-size:27px}@media(max-width:992px){.hot-plate-thermal-welding-items.hot-plate-thermal-welding-items-engineering .subheading{font-size:24px}}.hot-plate-thermal-welding-items.hot-plate-thermal-welding-items-engineering .title{margin:0 0 10px;font-family:Arial,Helvetica;font-size:24px;color:#646464}.hot-plate-thermal-welding-items.hot-plate-thermal-welding-items-engineering .img{margin:0 0 15px}.laser-welding-items.laser-welding-items-engineering{font-size:14px;background-color:#ebebeb}@media(max-width:600px){.laser-welding-items.laser-welding-items-engineering{font-size:12px}}.laser-welding-items.laser-welding-items-engineering .container{padding-top:5px;padding-bottom:5px}.laser-welding-items.laser-welding-items-engineering .container:first-child{padding-top:50px}.laser-welding-items.laser-welding-items-engineering .container:last-child{padding-bottom:50px}.laser-welding-items.laser-welding-items-engineering .row{padding-top:10px;padding-bottom:10px}.laser-welding-items.laser-welding-items-engineering .row:first-child{padding-top:0}.laser-welding-items.laser-welding-items-engineering .row:last-child{padding-bottom:0}.laser-welding-items.laser-welding-items-engineering .heading{margin:0;font-size:45px;color:#646464}@media(max-width:992px){.laser-welding-items.laser-welding-items-engineering .heading{font-size:30px}}.laser-welding-items.laser-welding-items-engineering .subheading{margin:0 0 10px;font-size:27px}@media(max-width:992px){.laser-welding-items.laser-welding-items-engineering .subheading{font-size:24px}}.laser-welding-items.laser-welding-items-engineering .title{margin:0 0 10px;font-family:Arial,Helvetica;font-size:24px;color:#646464}.laser-welding-items.laser-welding-items-engineering .img{margin:0 0 15px}@media(max-width:992px){.laser-welding-items.laser-welding-items-engineering .img-feature{display:block;max-width:300px;margin:0 auto 30px}}@media(max-width:600px){.laser-welding-items.laser-welding-items-engineering .img-feature{max-width:200px}}.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering{font-size:14px;background-color:#fff}@media(max-width:600px){.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering{font-size:12px}}.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .container{padding-top:5px;padding-bottom:5px}.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .container:first-child{padding-top:50px}.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .container:last-child{padding-bottom:50px}.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .row{padding-top:10px;padding-bottom:10px}.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .row:first-child{padding-top:0}.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .row:last-child{padding-bottom:0}.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .heading{margin:0;font-size:45px;color:#646464}@media(max-width:992px){.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .heading{font-size:30px}}.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .subheading{margin:0 0 10px;font-size:27px}@media(max-width:992px){.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .subheading{font-size:24px}}.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .title{margin:0 0 10px;font-family:Arial,Helvetica;font-size:24px;color:#646464}.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .img{margin:0 0 15px}.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .bg-wrapper{margin-top:30px;background-color:#ebebeb}.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .slides-wrapper{position:relative}.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .slides-wrapper .slides{position:relative;width:100%;padding:0;margin:0;overflow:hidden;list-style:none}.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .slides-wrapper .slides li{position:absolute;top:0;left:0;display:none;width:100%;-webkit-backface-visibility:hidden}.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .slides-wrapper .slides li:first-child{position:relative;display:block;float:left}.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .slides-wrapper .slides li .caption{margin:10px 0 0;font-size:18px}.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .slides-wrapper .prev,.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .slides-wrapper .next{position:absolute;top:50%;z-index:500;display:inline-block;margin-top:-30px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;text-rendering:auto;transform:translate(0,0);-moz-osx-font-smoothing:grayscale}.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .slides-wrapper .prev:before,.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .slides-wrapper .next:before,.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .slides-wrapper .prev:after,.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .slides-wrapper .next:after{font-size:60px;color:#000;text-shadow:1px 1px #fff}.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .slides-wrapper .prev{left:-50px}@media(max-width:1024px){.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .slides-wrapper .prev{left:15px}}.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .slides-wrapper .prev:before{content:"\f104"}.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .slides-wrapper .next{right:-50px}@media(max-width:1024px){.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .slides-wrapper .next{right:15px}}.ultrasonic-cutting-items.ultrasonic-cutting-items-engineering .slides-wrapper .next:after{content:"\f105"}.special-items{padding:30px 0;font-size:16px;color:#fff;background:url('../img/specials-bg.jpg') repeat-y center}@media(max-width:992px){.special-items{font-size:14px}}@media(max-width:600px){.special-items{padding:0;background:0}}@media(max-width:600px){.special-items .container{padding:0}}.special-items .left{padding-right:15px}@media(max-width:600px){.special-items .left{padding:20px;background-color:#a42431}}.special-items .right{padding-left:15px}@media(max-width:600px){.special-items .right{padding:20px;background-color:#bc262c}}.special-items .heading{margin:0 0 15px;font-size:32px;color:#fff}@media(max-width:992px){.special-items .heading{font-size:24px}}@media(max-width:600px){.special-items .heading{font-size:19px}}.special-items .heading .img-icon{margin-right:10px}@media(max-width:992px){.special-items .heading .img-icon{max-width:55px}}.special-items p:last-child{margin:0}.contact-items.contact-items-engineering{font-size:18px;color:#000;background-color:#fff}@media(max-width:992px){.contact-items.contact-items-engineering{font-size:14px}}@media(max-width:600px){.contact-items.contact-items-engineering{font-size:16px}}.contact-items.contact-items-engineering .container{padding-top:5px;padding-bottom:5px}.contact-items.contact-items-engineering .container:first-child{padding-top:50px}.contact-items.contact-items-engineering .container:last-child{padding-bottom:0}.contact-items.contact-items-engineering .row{padding-top:10px;padding-bottom:10px}.contact-items.contact-items-engineering .row:first-child{padding-top:0}.contact-items.contact-items-engineering .row:last-child{padding-bottom:0}.contact-items.contact-items-engineering .heading{margin:0;font-size:45px;color:#646464}@media(max-width:600px){.contact-items.contact-items-engineering .heading{font-size:30px}}.contact-items.contact-items-engineering .subheading{margin:0 0 30px;font-family:Arial,Helvetica;font-size:27px}@media(max-width:600px){.contact-items.contact-items-engineering .subheading{font-size:24px}}.contact-items.contact-items-engineering .title{margin:0 0 10px;font-size:27px;color:#dd0123!important}@media(max-width:992px){.contact-items.contact-items-engineering .title{font-size:18px}}@media(max-width:600px){.contact-items.contact-items-engineering .title{font-size:23px}}.contact-items.contact-items-engineering .title a{color:inherit}.contact-items.contact-items-engineering a{color:#646464}.contact-items.contact-items-engineering .map-col{padding-left:0}@media(max-width:600px){.contact-items.contact-items-engineering .map-col{padding-left:15px}}.contact-items.contact-items-engineering .form{margin:0;margin-right:30px}@media(max-width:1024px){.contact-items.contact-items-engineering .form{margin-right:0}}.contact-items.contact-items-engineering .form .form-control{padding:15px;font-size:18px;background-color:#ebebeb;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@media(max-width:992px){.contact-items.contact-items-engineering .form .form-control{padding:10px}}.contact-items.contact-items-engineering .btn{float:right;width:70px;height:70px;padding:0;margin:0 0 15px;font-family:'museo_slab500',Helvetica,Arial;font-size:16px;font-weight:500;color:#fff;background-color:#dd0123;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.contact-items.contact-items-engineering .map{width:100%;height:450px}@media(max-width:1024px){.contact-items.contact-items-engineering .map{height:420px}}@media(max-width:992px){.contact-items.contact-items-engineering .map{height:350px}}@media(max-width:600px){.contact-items.contact-items-engineering .map{height:250px;margin:0 0 30px}}.product-items .container{padding-bottom:30px}.product-items .row{padding-top:30px;padding-bottom:30px;border-top:1px solid #eee}.product-items .heading{margin:0 0 10px;line-height:1}.product-items .title{margin:0 0 10px;font-size:20px}.product-items .img{margin:0 0 10px;border:1px solid #eee}.product-items .summary{margin:0 0 10px}.product-items .product_specifications{margin-right:20px}.product-items .btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.news-items .container{padding-bottom:30px}.news-items .row{padding-top:30px;padding-bottom:30px;border-top:1px solid #eee}.news-items .heading{margin:0 0 10px;line-height:1}.news-items .date{font-size:12px}.news-items .title{margin:0 0 10px;font-size:20px}.news-items .img{margin:0 0 2px;border:1px solid #eee}.news-items .summary{margin:0 0 10px}.news-items .btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.news-items .thumbnails{float:left;width:100%;padding:0;margin:0;margin:0 0 15px;clear:both;list-style:none}.news-items .thumbnails li{float:left;width:20%;padding:2px}.news-items .thumbnails li img{width:100%;height:auto}.gallery-items .container{padding-bottom:30px}.gallery-items .row{padding-top:30px;padding-bottom:30px;border-top:1px solid #eee}.gallery-items .heading{margin:0 0 10px;line-height:1}.gallery-items .category{display:block;font-size:12px;color:#000}.gallery-items .title{margin:0;font-size:16px}.gallery-items .date{display:block;margin:0 0 30px;font-size:12px;color:#ccc}.gallery-items .img{margin:0 0 10px;border:1px solid #eee}.gallery-items .btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.gallery-album-items .container{padding-bottom:30px}.gallery-album-items .row{padding-top:30px;padding-bottom:30px;border-top:1px solid #eee}.gallery-album-items .heading{margin:0 0 10px;line-height:1}.gallery-album-items .img{margin:0 0 30px;border:1px solid #eee}.content-items .row{padding-bottom:30px}.content-items .row.smart-module-row{padding-top:50px;padding-bottom:0;border-top:1px dashed rgba(0,0,0,0.1)}.content-items .row.smart-module-row .title{margin:0 0 10px}.content-items.content-items-front{font-size:17px}@media(max-width:600px){.content-items.content-items-front{font-size:14px}}.content-items.content-items-front .heading{margin:0}.content-items .container{padding-top:30px}.content-items .subheading{margin:0 0 10px}.content-items .solar-menu:first-child{padding-right:5px}.content-items .solar-menu:last-child{padding-left:5px}.content-items .installation-cta{padding:30px;vertical-align:middle;border:1px solid rgba(0,0,0,0.1)}@media(max-width:992px){.content-items .installation-cta{padding:15px}}.content-items .installation-cta .img{float:left;width:auto;height:55px;margin-right:20px;margin-bottom:0}@media(max-width:1024px){.content-items .installation-cta .img{height:40px}}@media(max-width:992px){.content-items .installation-cta .img{height:30px}}@media(max-width:600px){.content-items .installation-cta .img{float:none;width:100%;height:auto;margin:0 0 15px}}.content-items .installation-cta .caption{height:55px;font-size:18px}@media(max-width:1024px){.content-items .installation-cta .caption{height:40px;font-size:16px}}@media(max-width:992px){.content-items .installation-cta .caption{height:30px;font-size:13px}}@media(max-width:600px){.content-items .installation-cta .caption{display:block;height:auto;font-size:15px}}.content-items.downloads-items .subheading{color:#000}@media(max-width:600px){.content-items.downloads-items .subheading{font-size:22px}}.content-items.downloads-items .img{float:left;margin-right:20px;margin-bottom:0}@media(max-width:992px){.content-items.downloads-items .img{width:auto;height:auto}}.content-items.downloads-items .panel-body{padding:0}@media(max-width:600px){.content-items.downloads-items .panel-body{font-size:12px}}.content-items.downloads-items .panel-body ul{padding:0;margin:0;list-style:none}@media(max-width:600px){.content-items.downloads-items .panel-body table td,.content-items.downloads-items .panel-body table th{font-size:12px}}@media(max-width:992px){body.home-landing .site-header .logo .img{max-width:165px}}@media(max-width:600px){body.home-landing .site-header .logo .img{max-width:140px}}body.home-landing .site-header .top-menu{margin:50px 0 35px}@media(max-width:600px){body.home-landing .site-header .top-menu{margin:40px 0 30px}}@media(max-width:600px){body.home-landing .site-header .top-menu .menu-items li{padding:0 10px;margin:0}}body.home-landing .site-header .top-menu .menu-items li a{color:#fff}body.home-landing .site-header .top-menu .menu-items li a .fa{margin-right:10px;font-size:16px}@media(max-width:600px){body.home-landing .site-header .top-menu .menu-items li a .fa{margin-right:0;font-size:24px}}body.home-engineering .site-wrap{background-color:#f8f8f8}.section.pfc-intro .heading{margin:0;font-size:43px}@media(max-width:992px){.section.pfc-intro .heading{font-size:35px}}@media(max-width:600px){.section.pfc-intro .heading{font-size:30px}}.section.pfc-intro .subheading{margin:0 0 30px;font-size:34px;color:#807f7f}@media(max-width:992px){.section.pfc-intro .subheading{font-size:30px}}@media(max-width:600px){.section.pfc-intro .subheading{font-size:25px}}.section.pfc-intro p{font-size:19px}@media(max-width:992px){.section.pfc-intro p{font-size:12px}}.section.pfc-intro .img-formula{display:inline-block;max-width:650px}.section.pfc-flow .row{padding:0;border-top:1px dashed #ccc}.section.pfc-flow .row>div{padding-top:30px;padding-bottom:30px}@media(max-width:600px){.section.pfc-flow .row>div{padding-top:15px;padding-bottom:15px}}.section.pfc-flow .row:first-child>div:first-child{border-right:1px dashed #ccc}.section.pfc-flow .heading{margin:0 0 15px}.section.pfc-advantages{background-color:#f8f8f8}.section.pfc-advantages .heading{font-size:43px}@media(max-width:992px){.section.pfc-advantages .heading{font-size:35px}}@media(max-width:600px){.section.pfc-advantages .heading{font-size:30px}}.section.pfc-advantages .panel-default>.panel-heading .panel-title{font-size:28px;color:#999}@media(max-width:992px){.section.pfc-advantages .panel-default>.panel-heading .panel-title{font-size:22px}}@media(max-width:600px){.section.pfc-advantages .panel-default>.panel-heading .panel-title{font-size:16px}}.section.pfc-advantages .panel-default>.panel-heading{color:#999;background:0;border:1px solid #d80221;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.section.pfc-advantages .panel-default>.panel-heading a{color:inherit}.section.pfc-advantages .panel-default>.panel-heading .fa{margin:0 15px;font-size:25px;color:black}@media(max-width:600px){.section.pfc-advantages .panel-default>.panel-heading .fa{display:none}}.section.pfc-advantages .panel-default>.panel-heading:hover,.section.pfc-advantages .panel-default>.panel-heading:focus,.section.pfc-advantages .panel-default>.panel-heading:active{background-color:#d80221}.section.pfc-advantages .panel-default>.panel-heading:hover .panel-title,.section.pfc-advantages .panel-default>.panel-heading:focus .panel-title,.section.pfc-advantages .panel-default>.panel-heading:active .panel-title{color:#fff}.section.pfc-advantages .panel-default>.panel-heading:hover .fa,.section.pfc-advantages .panel-default>.panel-heading:focus .fa,.section.pfc-advantages .panel-default>.panel-heading:active .fa{color:#fff}.section.pfc-advantages .panel-group .panel{background:0;border:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.section.pfc-advantages .panel-default>.panel-heading+.panel-collapse>.panel-body{border:0}.section.pfc-abb .heading{font-size:43px}@media(max-width:992px){.section.pfc-abb .heading{font-size:40px}}@media(max-width:600px){.section.pfc-abb .heading{font-size:30px}}.section.pfc-abb .subheading{font-size:25px;color:#929090}.section.pfc-abb .img-logo{float:right;max-width:470px}.section.pfc-abb .cta{margin-top:50px;font-size:34px;color:#646464}@media(max-width:992px){.section.pfc-abb .cta{font-size:30px}}@media(max-width:600px){.section.pfc-abb .cta{font-size:25px}}.section.pfc-abb .cta span{color:#d80221}.section.pfc-supply{padding:30px 0;background:url('../img/specials-bg.jpg') repeat-y center}@media(max-width:992px){.section.pfc-supply{font-size:14px}}@media(max-width:600px){.section.pfc-supply{padding:0;background:0}}@media(max-width:600px){.section.pfc-supply .container{padding:0}}@media(max-width:600px){.section.pfc-supply .supply{padding:30px 15px;background-color:#b71b29}}@media(max-width:600px){.section.pfc-supply .install{padding:30px 15px;background-color:#d31c21}}.section.pfc-supply .heading{margin:0;margin-left:15px;color:#fff}@media(max-width:992px){.section.pfc-supply .heading{font-size:23px}}@media(max-width:600px){.section.pfc-supply .heading{margin-left:0;font-size:18px}}.section.pfc-supply .img{margin-right:30px}@media(max-width:600px){.section.pfc-supply .img{margin-right:15px}}.section.pfc-supply .row{padding:0}@media(max-width:600px){.section.pfc-supply .row{margin:0}}@media(max-width:600px){.section.pfc-supply .row>div{padding:0}}.section.pfc-supply .container{padding-top:0}.section.pfc-contact .heading{font-size:43px;color:#646464}@media(max-width:992px){.section.pfc-contact .heading{font-size:40px}}@media(max-width:600px){.section.pfc-contact .heading{font-size:30px}}.section.pfc-contact .subheading{font-family:Arial,Helvetica;font-size:27px;color:#d80221}.section.commercialsolar-intro{font-size:19px}@media(max-width:992px){.section.commercialsolar-intro{font-size:16px}}@media(max-width:600px){.section.commercialsolar-intro{font-size:14px}}.section.commercialsolar-intro .heading{font-size:43px;color:#dd0123}@media(max-width:992px){.section.commercialsolar-intro .heading{font-size:30px}}@media(max-width:600px){.section.commercialsolar-intro .heading{font-size:25px}}.section.commercialsolar-features{padding:30px 0 50px}.section.commercialsolar-features .heading{margin:0 0 30px;font-size:28px;color:#646464}@media(max-width:600px){.section.commercialsolar-features .heading{font-size:24px}}.section.commercialsolar-features .heading strong{font-weight:inherit;color:#dd0123}.section.commercialsolar-features img{display:inline-block;margin:0 0 15px;text-align:center}.section.commercialsolar-features .subheading{margin:0 0 15px;font-size:26px}@media(max-width:600px){.section.commercialsolar-features .subheading{margin-bottom:30px}}.section.commercialsolar-products{padding:20px 0 30px}.section.commercialsolar-products .heading{font-size:43px;color:#dd0123}@media(max-width:992px){.section.commercialsolar-products .heading{font-size:30px}}.section.commercialsolar-products .subheading{font-size:34px;color:#646464}@media(max-width:992px){.section.commercialsolar-products .subheading{font-size:30px}}@media(max-width:600px){.section.commercialsolar-products .subheading{font-size:25px}}.section.commercialsolar-products .logo{width:100%;max-width:116px;margin:0 0 15px}@media(max-width:600px){.section.commercialsolar-products .logo{max-width:116px}}.section.commercialsolar-products .logo.fronius{max-width:340px}@media(max-width:600px){.section.commercialsolar-products .logo.fronius{max-width:270px}}.section.commercialsolar-products .logo.tigo{max-width:170px}@media(max-width:600px){.section.commercialsolar-products .logo.tigo{max-width:130px}}.section.commercialsolar-products .row{min-height:330px;padding-top:30px;padding-bottom:30px;background-position:bottom right;background-repeat:no-repeat;border-bottom:2px solid #eee}@media(max-width:1024px){.section.commercialsolar-products .row{background-size:50%}}@media(max-width:992px){.section.commercialsolar-products .row{min-height:0;padding-top:15px;padding-bottom:30px;background-size:50%}}@media(max-width:600px){.section.commercialsolar-products .row{min-height:410px;background-position:bottom center;background-size:90%}}.section.commercialsolar-products .row:first-child{min-height:0;padding-top:0;padding-bottom:0;border:0}@media(max-width:600px){.section.commercialsolar-products .btn{margin-bottom:125px}}.section.commercialsolar-cta{padding:50px 0 60px}@media(max-width:600px){.section.commercialsolar-cta{padding:15px 0 30px;text-align:center}}.section.commercialsolar-cta .heading{float:left;max-width:75%;margin:0;font-size:43px;color:#dd0123;vertical-align:middle}@media(max-width:1024px){.section.commercialsolar-cta .heading{font-size:37px}}@media(max-width:992px){.section.commercialsolar-cta .heading{max-width:70%;font-size:30px}}@media(max-width:600px){.section.commercialsolar-cta .heading{max-width:100%;margin-bottom:15px;font-size:20px}}.section.commercialsolar-cta .logo{float:right;margin:0;margin-top:-20px;vertical-align:middle}@media(max-width:600px){.section.commercialsolar-cta .logo{float:none;margin-top:0}}ul.product_stats{float:left;width:100%;padding:0;margin:0;margin-top:5px;margin-bottom:20px;list-style:none}ul.product_stats li{float:left;height:45px;padding:0;margin:0;background-position:center left;background-repeat:no-repeat}ul.product_stats li span{display:block;float:left;height:45px;min-width:55px;padding-top:15px;margin-right:5px;margin-left:52px;font-family:arial;font-size:22px;font-weight:bold;line-height:18px;color:#000}ul.product_stats li.lumens{background-image:url('../img/product_icon_lumens.png')}ul.product_stats li.power{background-image:url('../img/product_icon_power.png')}ul.product_stats li.cutout{background-image:url('../img/product_icon_cutout.png')}ul.product_stats li.dim{background-image:url('../img/product_icon_dim.png')}ul.product_stats li.lifespan{background-image:url('../img/product_icon_lifespan.png')}ul.product_stats li.beamangle{background-image:url('../img/product_icon_beamangle.png')}ul.product_stats li.colourtemp{background-image:url('../img/product_icon_colourtemp.png')}ul.product_stats li.iprating{background-image:url('../img/product_icon_iprating.png')}ul.product_stats li.voltage{background-image:url('../img/product_icon_voltage.png')}ul.downloads{min-height:50px;padding-bottom:0;padding-left:90px;margin-top:30px;margin-left:60px;background-image:url('../img/download_pdf_icon.png');background-position:top left;background-repeat:no-repeat}ul.downloads li{font-family:arial;font-size:13px;font-weight:100;line-height:22px;color:#999}ul.downloads li.header{margin-left:-18px;font-family:'museo_slab700';font-size:18px;line-height:22px;color:#545454;list-style:none}ul.downloads li a{color:#dc0023;text-decoration:none}ul.downloads li a:hover{color:#dd0023;text-decoration:underline}
.section.solarlighting-features {
padding: 30px 0 50px;
}
.section.solarlighting-features .heading {
margin: 0 0 30px;
font-size: 28px;
color: #646464;
}
.section.solarlighting-features .subheading {
margin: 0 0 15px;
font-size: 22px;
color: #dd0123;
}

img.hei-brochure {max-width: 100%; margin: 15px 0px;}

 @media screen and (max-width: 1200px){
 .section.solarlighting-features .subheading {
font-size: 20px;
}
}

 @media screen and (max-width: 480px){
 .section.solarlighting-features .subheading {
font-size: 16px;
}
}

.project-slider-items .project-slider li .overlay-left {
    position: absolute;
	display: flex;
    top: 0;
    right: 50%;
    bottom: 0;
    left: 0;
    z-index: 999;
    padding: 30px;
    color: #fff;}
	
	.overlay-left img {
    display: table-cell;
    top: 40%;
    position: absolute;
    left: 40%;
}
 @media screen and (max-width: 992px){

.project-slider-items .project-slider li .overlay-left {
    float: left;
    width: 100%;
    bottom: 50%;
}
}

 @media screen and (max-width: 480px){
.project-slider-items .project-slider li .overlay-left {
    bottom: 70%;
}
.overlay-left img {
    display: table-cell;
    top: 25%;
    position: absolute;
    left: 40%;
    width: 20%;
}
}
.section.commercialsolar-products .subheading {
    font-size: 34px;
    color: #646464;
	margin-top: 10px;
}

.section.solarlighting-products .btn { 
    margin-bottom: 25px;
}
.section.commercialsolar-products .btn {
    margin-bottom: 25px;
}

.solar-table td:nth-child(2) {font-weight: bold;}
.solar-table td:nth-child(3) {font-weight: bold;}
.solar-table td:nth-child(1) {width: 40%;}
.solar-table td:nth-child(3) {width: 30%;}

.solar-lights-intro {font-size: 19px;}

ul.downloads2 {
    min-height: 50px;
    padding-bottom: 0;
    padding-left: 90px;
    margin-top: 30px;
    margin-left: 0px;
    background-image: url('../img/download_pdf_icon.png');
    background-position: top left;
    background-repeat: no-repeat;
}

ul.downloads2 li.header {
    margin-left: -18px;
    font-family: 'museo_slab700';
    font-size: 18px;
    line-height: 22px;
    color: #545454;
    list-style: none;
}




.content-items.downloads-items .panel-body ul {
    list-style: none;
    display: inline-flex !important;
}



.content-items.downloads-items .panel-body ul li:nth-child(2) {
margin-left: 20px;
}


.panel-default > .panel-heading {
    color: #fff;
    background-color: #9e0e0e;
    border-color: #9e0e0e;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}



