.rslides,.rslides li{overflow:hidden;position:relative}#topcontacts,.button,a.button{text-transform:uppercase;font-weight:800}#section_intro #gallery ul li,.homeslider{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.33);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.33)}.clear,.clearthis:after,.fcol5 a{clear:both}#footer a,.button,.fancybox-nav,.flexnav li a,a.button{text-decoration:none}.fancybox-nav span,.fancybox-nav:hover span{visibility:visible}.fancybox-error,.nowrap{white-space:nowrap}@font-face{font-family:BebasNeue;src:url(fonts/BebasNeue-webfont.eot);src:url(fonts/BebasNeue-webfontd41d.eot?#iefix) format('embedded-opentype'),url(fonts/BebasNeue-webfont.woff2) format('woff2'),url(fonts/BebasNeue-webfont.woff) format('woff'),url(fonts/BebasNeue-webfont.ttf) format('truetype'),url(fonts/BebasNeue-webfont.svg#bebas_neueregular) format('svg');font-weight:400;font-style:normal}body{margin:0;background:#fff}body,input,table,textarea{font-family:Raleway,Arial;font-size:17px;color:#1c0f0d}article,aside,figure,footer,header,main,nav,section{display:block}.intro{font-size:20px}.gallery_image_div,.rslides_nav,a,input{-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;-ms-transition:All .3s ease;transition:All .3s ease}img{border:0}.videowrap{width:100%;height:400px}a:active,a:link,a:visited{color:#1c0f0d}a:hover{color:#7fa20b}h1,h2,h3,h4,h5{color:#000}h1,h2{font-size:39px;margin-bottom:0;color:#3e2614;font-weight:400;font-family:BebasNeue,Arial}h1{line-height:43px}h2.featureh2{margin-bottom:15px;font-size:28px}h3{margin-top:0;font-weight:400;font-size:25px;color:#9b806d;font-family:BebasNeue,Arial}.success,div.error{font-weight:700;margin:0}#topcontacts,#topcontacts .contactphone .line2{font-size:15px}.leadinginnovation{width:60px;height:auto;position:absolute;left:50%;top:105px;margin-left:93px}.gmap{height:300px;margin:0 0 20px}div.error{padding:15px;background:#f0c7c7;border:1px solid #da0000;color:#da0000}label.error{padding:15px 0;color:#da0000}input.error{background:#fff4f4;border-color:#da0000}.success{padding:15px;background:#ddead5;border:1px solid #56aa1d;color:#56aa1d}.rslides{list-style:none;padding:0;margin:0;z-index:10}.rslides li{width:100%;display:none;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0;margin-top:-10%}.rslides .sliderimagename{position:absolute;bottom:0;width:90%;padding:20px 5%;font-weight:800;letter-spacing:1px;color:#fff}.rslides_nav{top:50%;margin-top:-25px;position:absolute;width:30px;height:50px;cursor:pointer;text-indent:-900px;overflow:hidden}.rslides_nav.prev{background:url(images/arrowleft.png) 50% 50% no-repeat;left:-50px}.rslides_nav.next{background:url(images/arrowright.png) 50% 50% no-repeat;right:-50px}.sliderwrap{position:relative}.clearthis:after,.clearthis:before{content:"";display:table}.clearthis{zoom:1}.input{margin:0;padding:7px;border:1px solid #ccc}.input:focus{border:1px solid #333;outline:0!important}.button,a.button{background:0 0;font-size:15px;float:left;display:block;cursor:pointer;padding:8px 13px;margin-right:10px;border:1px solid #1c0f0d}.button:after,a.button:after{content:" >";margin:-1px 5px 0 10px;float:right}.buttonfull,a.buttonfull{margin-right:0;float:none!important;text-align:center}.button.buttonback:after,a.button.buttonback:after{content:"";display:none}.button.buttonback:before,a.button.buttonback:before{content:"< ";margin:-1px 10px 0 5px;float:left}.gallery_image_div_wrapper a.buttonfull{max-width:160px;margin:auto}.buttonwhite,a.buttonwhite{border-color:#fff;color:#fff}.buttoncentered,a.buttoncentered{width:160px;text-align:center;display:block;float:none;margin:auto}#topcontacts .contactmap,#topcontacts .contactphone{min-height:44px;float:left;text-align:center;overflow:hidden}.button:hover,a.button:hover{color:#7fa20b;border-color:#7fa20b}.buttonwhite:hover,a.buttonwhite:hover{color:#fff;border-color:#fff;background:rgba(0,0,0,.4)}.wrap{width:90%;margin:auto}#logo img,#top1 .wrap{width:100%}.wrap img{max-width:100%;height:auto}.bottomdivider,.innerdividerbottom,.innerdividertop,.topdivider,.topdivider2{height:35px;position:relative;z-index:10}#top1{background:#fff}.topdivider{background:url(images/toptear.png) 50% 100% repeat-x}.innerdividertop,.topdivider2{background:url(images/toptear2.png) 50% 100% repeat-x}.innerdividerbottom{background:url(images/bottomtear2.png) 50% 0 repeat-x;margin-top:-35px}.bottomdivider{margin-top:-35px;background:url(images/bottomtear.png) 50% 0 repeat-x}#logo{width:150px;margin:auto;padding:10px 0}#logo img{height:auto}#topcontacts{overflow:hidden;color:#b5acab}#topcontactsdesktop{display:none}#topcontacts .contactphone{position:relative;z-index:10;width:33%}#topcontacts .contactphonetrigger{width:100%;border-right:solid #ccc 1px;cursor:pointer;height:100%;z-index:1;position:absolute}#topcontacts .contactmap{position:relative;z-index:10;width:34%}#topcontacts .contactmaptrigger{width:100%;border-right:solid #ccc 1px;cursor:pointer;height:100%;z-index:1;position:absolute}#topcontacts .contactmapinside,#topcontacts .contactphoneinside{clear:both;z-index:100;position:relative;padding:10px;text-align:center;display:none}#topheader,#topheaderinside{z-index:1;position:relative}.contactmaptrigger:hover,.contactphonetrigger:hover{background:#efefef}#topcontacts .contactmaptrigger img,#topcontacts .contactphonetrigger img{margin-top:10px}#topheader{margin-top:-34px;padding:40px 0}#topheader .topheader_text{text-align:center;width:250px;margin:auto}#topheader .topheader_text .line1{font-family:BebasNeue,arial;font-size:40px}#topheader .topheader_text .line2,#topheader .topheader_text .line3{font-size:14px;color:#d5873b;font-weight:800;text-transform:uppercase}#topheader .topheader_text .line2{padding-top:10px}#topheader .topheader_text .line3{padding-bottom:10px}#topheader .headervan{display:block;margin:20px auto -30px;width:100%;height:auto}#topheaderinside{text-align:center;padding:40px 0 30px;margin-top:-34px}#topheaderinside h1{margin-bottom:0;color:#fff;padding:40px 0 0}#section_intro{position:relative;z-index:10;padding-bottom:30px}#section_intro .wrap{padding:30px 0 0}.body1 #section_intro .wrap{padding:0}.full{width:100%}.split{width:50%}.homeslider{background:#fff;padding:10px;box-shadow:0 0 15px 0 rgba(0,0,0,.33);margin:-40px 30px 20px}#section_features{padding:20px 0 0;margin-top:-30px;position:relative;z-index:50;background:url(images/whiteglowsmall.png) 50% 50% no-repeat #d5d8e3;text-align:center}#section_features .col1-3{cursor:pointer}.featuresdivider{position:relative;z-index:100}#section_features .line1{text-transform:uppercase;color:#37261b;font-weight:800;font-size:19px;padding-bottom:10px}#section_features img{width:200px;height:auto;margin-top:30px}#section_features .first img{margin-top:0}#section_findoutmore{padding:50px 0 0;text-align:center;color:#fff;background:#d5d8e3;text-transform:uppercase;overflow:hidden;position:relative}#section_findoutmore h2{font-size:40px;color:#fff}#section_findoutmore a.button{margin-bottom:80px}.fcol1,.fcol2{margin-bottom:10px}#section_findoutmore #findoutmoreimage{width:1350px;height:auto;z-index:1;position:absolute;bottom:0;left:50%;margin-left:-500px}#section_findoutmore .wrap{position:relative;z-index:10}#footer{padding:30px 0;z-index:100;position:relative;margin-top:-30px;text-transform:uppercase;background:url(images/footer.png) 50% 0 repeat-x;color:#fff}#footer a{color:#bbb2ae}#footer a:hover{color:#fff}.fcol1{float:right}.fcol1 img{width:120px}.flexnav,.flexnav li ul{width:100%}.fcol2{text-align:left;font-weight:800}.fcol2 .contactphone{padding:10px 0}.fcol2 .contactphone img{float:left;margin:7px 10px 0 0}.fcol2 .contactmap img{float:left;margin:-5px 15px 0 0}.fcol2 .contactphone .line2{font-weight:400;font-size:15px}.fcol4{margin-bottom:10px}.fcol3 a,.fcol4 a{padding:6px 0;display:block;font-size:14px}.fcol5 img{float:left;margin:0 10px 0 0}.fcol5{margin-bottom:10px;font-size:13px}.flexnav li,.flexnav li ul li{font-size:100%}.fcol5 a{padding:10px 0;display:block}.flexnav,.flexnav li,.flexnav ul{padding:0;margin:0}.flexnav{text-transform:uppercase;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;max-height:0}.flexnav.opacity{opacity:0}.flexnav.flexnav-show{max-height:2000px;opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.flexnav.one-page{position:fixed;top:50px;right:5%;max-width:200px}.flexnav li,.flexnav li a,.flexnav li ul li{position:relative;overflow:hidden}.flexnav li a{text-align:center;display:block;padding:10px 5%;z-index:2;color:#222;border-bottom:1px solid rgba(0,0,0,.15)}.flexnav li ul.flexnav-show li{overflow:visible}.fancybox-inner,.menu-button{overflow:hidden}.flexnav li ul li a{display:block;background:#b2b2af}.flexnav ul li ul li a{background:#bfbfbc}.flexnav ul li ul li ul li a{background:#cbcbc9}.flexnav .touch-button{position:absolute;z-index:999;top:0;right:0;width:50px;height:50px;display:inline-block;background:#acaca1;background:rgba(0,0,0,.075);text-align:center}.flexnav .touch-button:hover{cursor:pointer}.flexnav .touch-button .navicon{position:relative;top:1.4em;font-size:12px;color:#666}.menu-button{position:absolute;top:84px;right:0;display:block;padding:0;width:33%;height:44px;text-indent:-999px;color:#222;cursor:pointer;background:url(/images/menu.png) 50% 50% no-repeat}.menu-button.one-page{position:fixed;top:0;right:5%;padding-right:45px}.menu-button .touch-button{display:none!important;background:0 0;position:absolute;z-index:999;top:0;left:50%;margin-left:50px;width:50px;height:50px;text-align:center}.menu-button .touch-button .navicon{font-size:16px;position:relative;top:1em;color:#666}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close{background-image:url(/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav,.fancybox-nav span{top:50%;cursor:pointer;z-index:8040;position:absolute}.fancybox-nav{margin-top:-50px;width:30%;height:100px;background:url(/fancybox/blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{width:36px;height:34px;margin-top:-18px}.fancybox-next span,.fancybox-prev span{width:50px;height:50px;background-position:0 0}.fancybox-prev span{left:-10px;background-image:url(/fancybox/prev.png)}.fancybox-next span{right:-10px;background-image:url(/fancybox/next.png)}#section_intro #gallery,#section_intro #gallery1,.gallerypic{width:100%}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.fancybox-desc-float-wrap .child{display:inline-block;padding:10px 10px 0 3px;color:#000}#section_intro #gallery ul,#section_intro #gallery1 ul{list-style:none;margin:0;padding:0}#section_intro #gallery ul li{text-align:center;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.33)}.gallerypic{height:auto}#section_intro #gallery1 ul li{text-align:center;background:#fff;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.33);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.33);box-shadow:0 0 15px 0 rgba(0,0,0,.33)}.gallery_image_div_wrapper{padding:10px}.galleryname{text-decoration:none!important;display:block;font-weight:900;text-transform:uppercase;margin:10px 0;font-size:16px}.feature_list_body h2 a,.gallery_image_div a{text-decoration:none}.gallery_image_div a{position:relative;display:block}#section_intro li.gallery_image_div{position:relative;margin-bottom:50px}.galleryhover{background:url(/images/transbgblack.png);display:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:+1}.galleryhover img{position:absolute;top:50%;left:50%;margin-left:-110px;margin-top:-30px}.galleryimagename{margin:10px 0 15px}.servicegalleryhover{position:absolute;top:50%;left:50%;margin-left:-50px;margin-top:-50px}#pagewrap{position:relative;min-height:100%}#pagewrapinside{position:relative;padding-bottom:30px}.body1 #pagewrapinside{padding-bottom:0}.section_grey{background:url(images/whiteglowsmall.png) 50% 50% no-repeat #eee;padding:15px 0 60px;margin-top:-35px}#section_intro ul{padding:0;list-style-type:none}#section_intro li{padding:10px 0 10px 30px;border-bottom:solid #bbb 1px;background:url(images/ultick.png) 0 10px no-repeat}#section_intro #gallery li,#section_intro #gallery1 li,#section_intro .rslides li{padding:0;border:0;background:0 0}.feature_list_body{margin-top:30px}.feature_item_body h2,.feature_list_body h2{color:#1c0f0d}.feature_list_body a.button{margin-top:20px}.featureboxlist .readdiv.none{display:none}.feature_item_body .back_link{margin-top:30px}.contact_form_div_split_left{width:60%;float:left}.contact_form_div_split_right{width:40%;float:left}@media all and (min-width:1px){.contact_form_div_full_left,.contact_form_div_split_left,.contact_form_div_split_right{width:92%}.contactlabel{padding:15px 0 0;font-weight:700;text-transform:uppercase}.contactfield{padding:5px 0}.contactfield .input{width:92%;padding:7px 4%}.mobilehide{display:none}.split{width:100%}}@media all and (min-width:400px){#topheader a.button{border-color:#000;color:#000}.leadinginnovation{top:50px;margin-left:-193px}.split{width:100%}}@media all and (min-width:460px){.fcol3,.fcol4{width:50%;float:left}.fcol3,.fcol5{clear:both}.fcol3{padding-bottom:20px}.button,a.button{font-size:17px}#section_findoutmore #findoutmoreimage{width:1160px}#section_intro li.gallery_image_div{float:left;width:30%;margin-right:5%}.split{width:100%}}@media all and (min-width:580px){.flexnav li,.oldie .flexnav li{list-style:none;overflow:visible}.flexnav,.flexnav li,.flexnav li ul.open li,.oldie .flexnav,.oldie .flexnav li,.oldie .flexnav li a{overflow:visible}.fcol1 img{width:160px}.fcol3,.fcol4{width:30%}.fcol3{padding-bottom:0}.fcol5{clear:none;float:right;width:180px;text-align:right}.leadinginnovation{left:auto;top:-16px;margin-left:0;z-index:30;right:0}#section_features{background:url(images/whiteglow.png) 50% 100% no-repeat #d5d8e3}#section_findoutmore .wrap{width:520px}#topheader .wrap{position:relative}#topheader .topheader_text{padding:30px 0 60px;float:right;width:300px;text-align:right}#topheader .headervan{width:55%;position:absolute;top:21px;left:0}#topheader a.button{border-color:#fff;color:#fff}#topheader .topheader_text a.button{float:right;margin-right:0;width:auto}#topheader .topheader_text .line2,#topheader .topheader_text .line3{color:#fff;text-shadow:0 0 10px rgba(0,0,0,1);font-size:22px}#topcontacts{display:none}#topcontactsdesktop{width:260px;color:#b5acab;font-size:15px;display:block;float:right}#topcontactsdesktop .contactmap,#topcontactsdesktop .contactphone .line1{font-weight:800;text-transform:uppercase}#topcontactsdesktop .contactphone{padding-top:25px}#topcontactsdesktop .contactmap img,#topcontactsdesktop .contactphone img{float:left;margin:-5px 10px 0 0}#topcontactsdesktop .contactmap{clear:both;padding-top:15px}#top1{border-bottom:0}.flexnav li a,.flexnav li ul li a,.oldie .flexnav li ul li a{border-bottom:none}#top1 .wrap{width:90%}#logo{float:left;width:200px}#navigation{clear:both}#topheaderinside{text-align:left}#topheaderinside h1{font-size:60px;line-height:66px}body.one-page{padding-top:70px}.flexnav.opacity{opacity:1}.flexnav.one-page{top:0;right:auto;max-width:1080px}.flexnav li{position:relative;float:left;display:block}.flexnav li a{padding:10px}.flexnav li a:hover{color:#7fa20b}.flexnav li>ul{position:absolute;top:auto;left:0}.flexnav li>ul li{width:100%}.flexnav li ul li>ul{margin-left:100%;top:0}.flexnav li ul.open{display:block;opacity:1;visibility:visible;z-index:1}.flexnav li ul.open li{max-height:100px}.flexnav li ul.open ul.open{margin-left:100%;top:0}.menu-button{display:none}.oldie body.one-page{padding-top:70px}.oldie .flexnav.one-page{top:0;right:auto;max-width:1080px}.oldie .flexnav li{position:relative;float:left;display:block;background-color:#a6a6a2;width:20%;min-height:50px}.oldie .flexnav li:hover>ul{display:block;width:100%;overflow:visible}.oldie .flexnav li:hover>ul li{width:100%;float:none}.oldie .flexnav li a{border-left:1px solid #acaca1;border-bottom:none}.oldie .flexnav li>ul{background:#acaca1;position:absolute;top:auto;left:0;display:none;z-index:1;overflow:visible}.oldie .flexnav li ul.open,.oldie .flexnav li ul.open ul.open{display:block;width:100%;overflow:visible}.oldie .flexnav li ul li ul{top:0}.oldie .flexnav li ul.open li{width:100%}.oldie .flexnav li ul.open ul.open,.oldie .flexnav ul li:hover ul{margin-left:100%;top:0}.oldie .menu-button{display:none}.oldie.ie7 .flexnav li{width:19.9%}.split{width:100%}.intro{font-size:26px}}@media all and (min-width:780px){.col1-3,.col2-3{margin-right:5%;float:left}.col1-3{width:30%}.leadinginnovation{left:auto;top:107px;margin-left:45px;z-index:30;right:220px}.col2-3{width:65%}.col1-3.last,.col2-3.last,.homeslider{margin-right:0}#section_intro .col1{width:40%;float:left}#section_intro .col2{width:51%;float:right}.homeslider{margin-left:0}#topheader .topheader_text{padding:60px 0 70px;float:none;width:auto}#topheader .headervan{width:55%;position:absolute;top:21px;left:0}#topheader .topheader_text .line1{font-size:80px;width:240px;float:right;line-height:66px}#topheader .topheader_text .line2{clear:both}#topheader .topheader_text .line3{padding-bottom:30px}#section_features{background:url(images/whiteglow.png) 50% 100% no-repeat #d5d8e3;background-size:150% 150%}#section_features .first img{margin-top:30px}.fcol3,.fcol4{width:20%}body,html{height:100%}#pagewrapinside{padding-bottom:170px}#footer{height:110px;position:absolute;bottom:0;width:100%}.body1 #pagewrapinside{padding-bottom:130px}#section_intro li{float:left;width:43%}#section_intro li.slideritem{float:none;width:100%}#section_intro li:nth-child(odd):not(.gallery_image_div){margin-right:5%;clear:both}.gallery_image_div:hover{background:#efefef!important}.featureboxlist{float:left;width:30%;margin:0 1.5% 50px}.featureboxlist:nth-child(3n-1),.featureboxlist:nth-child(3n-2){margin-left:0;margin-right:5%}.featureboxlist:nth-child(3n){margin-right:0;margin-left:0}.contactcontent{float:left;width:45%}.gmap{float:right;width:50%;height:340px;margin:30px 0 0}.contact_form_div_map{display:none}.contact_form_div_split_left{width:60%}.contact_form_div_split_right{width:40%}.contact_form_div_full_left{width:100%}.mobilehide{display:block}.fieldwrapper{width:30%;margin-right:5%;float:left}.fieldwrapper.last{margin-right:0}}@media all and (min-width:900px){#topheader .topheader_text{padding:90px 0 100px}#topcontactsdesktop{width:auto}#topcontactsdesktop .contactphone{width:270px;float:left;white-space:nowrap}#topcontactsdesktop .contactmap{width:250px;clear:none;white-space:nowrap;float:left;padding-top:25px}#navigation{clear:none;float:right}#logo{padding:15px 0 8px}.leadinginnovation{width:100px;right:240px;top:127px}}@media all and (min-width:980px){.fcol3,.fcol4{padding-top:8px}.fcol1{float:left;margin-right:20px}.fcol2{width:28%;float:left}.fcol3{clear:none;width:12%}.fcol4{width:15%}.fcol5{padding-top:13px}#section_findoutmore #findoutmoreimage{width:1280px;left:0;margin-left:0}#section_findoutmore a.button{margin-bottom:110px}}@media all and (min-width:1080px){#topheader .headervan{top:40px}#topheader .topheader_text .line1{font-size:110px;width:340px;line-height:90px;margin-top:0}#topheader .topheader_text .line2,#topheader .topheader_text .line3{font-size:29px}.homeslider{margin-top:-84px}.leadinginnovation{right:310px;top:82px}}@media all and (min-width:1200px){#top1 .wrap,.wrap{width:1080px}.leadinginnovation{top:127px}#topheader .headervan{top:50px;width:62%}#topheader .topheader_text{padding:135px 0 186px}.fcol1{margin-right:50px}.fcol2{width:30%}.fcol3{clear:none;width:10%}.fcol4{width:14%}#section_intro{padding:30px 0 60px}#section_features{padding-top:40px}#section_findoutmore{font-size:19px}#section_findoutmore h2{margin-bottom:20px;font-size:61px}#section_findoutmore #findoutmoreimage{width:112%;left:-6%;top:-1px;bottom:auto}#section_findoutmore a.button{margin-bottom:145px}#section_findoutmore a.button.buttonwhite{margin-bottom:120px}#footer{margin-top:-40px}.rslides_nav.prev{left:-70px}.rslides_nav.next{right:-70px}.rslides_nav.prev:hover{left:-80px}.rslides_nav.next:hover{right:-80px}}@media all and (min-width:1460px){#section_findoutmore #findoutmoreimage{width:100%;left:0}#section_findoutmore a.button{margin-bottom:175px}#section_findoutmore a.button.buttonwhite{margin-bottom:130px}}@media all and (min-width:1700px){#section_findoutmore #findoutmoreimage{top:-50px}}